#foot
{
	/*height: 68px;*/
	height: 49px;
	width: 912px;
	background: url('/tpl/img/foot_bg.png') no-repeat 0 100%;
	padding: 0 11px 0 11px;
	color: #506273;
	font-size: 0.9em;
	clear: both;
	text-align: center;
}

#foot a
{
	font-weight: normal;
	color: #506273;
	padding-left: 0;
	background-image: none;
	text-decoration:none;
}

#foot ul
{
	display:inline;
	padding: 0 0 0 6px;
	line-height: 16px;
	border-left:solid 1px #506273;
	margin-bottom:-10px;
}

#foot ul li
{
	display: inline;
	padding-right:6px;
	margin-right:6px;
	border-right:solid 1px #506273;
}

div#copyright
{
	margin-top: -8px;
}

#section-menu
{
	margin: 0;
	padding: 0;
	height: 33px;
}


#section-menu
{
	background: transparent;
}

#section-menu li 
{
	list-style: none;
	margin: 0;
	white-space: nowrap;
	/*font-size: 11px;*/
	float: left;
	line-height: 30px;
	padding: 0 0 0 15px;
	background: url('/tpl/img/mnu/mnu1_bg.gif') no-repeat 0 0;
}

#section-menu li.first
{
	background: url('/tpl/img/mnu/mnu1_bg_first.gif') no-repeat 0 0px;
}

#section-menu li.active
{
	background: url('/tpl/img/mnu/mnu1_bg_act.gif') no-repeat 0 0;
}

#section-menu li.item92, #section-menu li.item158
{
	background: url('/tpl/img/mnu/mnu1_bg_first.gif') no-repeat 0 0px;
}

#section-menu li.active.item92, #section-menu li.active.item158
{
	background: url('/tpl/img/mnu/mnu1_bg_first_act.gif') no-repeat 0 0;
}

_#section-menu li.active
{
	background: url('/tpl/img/mnu/mnu1_bg.gif') no-repeat 0 0;
}

/*IE用*/
#section-menu li.item92, #section-menu li.item158
{
	background: url('/tpl/img/mnu/mnu1_bg_first.gif') no-repeat 0 0px;
}

#section-menu a
{
	display: block;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	background: transparent;
	padding: 0 12px 0 0;
}

#section-menu li.active a , #section-menu li.first-active a
{
	font-weight: bold;
	color: #2f538e;
}

#category-menu
{
	margin: 0;
	padding: 0;	
	height: 32px;
}

#category-menu li , #category-menu li.first , #category-menu li.active  , #category-menu li.first-active
{
	list-style: none;
	float: left;
	margin: 0;
	white-space: nowrap;
	/*font-size: 11px;*/
	line-height: 32px;
	padding: 0 0 0 12px;
}

#category-menu li
{
	/*background: url('/tpl/img/mnu/mnu2_bg.gif') no-repeat 0 0;*/
}

#category-menu li.first
{
	background: url('/tpl/img/mnu/mnu2_bg_first.gif') no-repeat 0 0;
}

#category-menu li.active
{
	position: relative;
	line-height: 33px;
	background: white url('/tpl/img/mnu/mnu2_bg_act.gif') no-repeat 0 0;
	left: 0px;
	height: 32px;
}

#category-menu li.item2, #category-menu li.item162, #category-menu li.item103, #category-menu li.item127
{
	background: url('/tpl/img/mnu/mnu2_bg_first.gif') no-repeat 0 0;
}

_#category-menu li.active
{
	background: url('/tpl/img/mnu/mnu2_bg.gif') no-repeat 0 0;
}

#category-menu li.active.item2, #category-menu li.active.item162, #category-menu li.active.item103, #category-menu li.active.item127
{
	background: url('/tpl/img/mnu/mnu2_bg_first_act.gif') no-repeat 0 0;
}

/*IE用*/
#category-menu li.item2, #category-menu li.item162, #category-menu li.item103, #category-menu li.item127
{
	background: url('/tpl/img/mnu/mnu2_bg_first.gif') no-repeat 0 0px;
}

_#category-menu li.active.item2, _#category-menu li.active.item162, _#category-menu li.active.item103, _#category-menu li.active.item127
{
	background: url('/tpl/img/mnu/mnu2_bg_first.gif') no-repeat 0 0;
}

_li.item2, _li.item162, _li.item103, _li.item127
{
	background: url('/tpl/img/mnu/mnu2_bg_first.gif') no-repeat 0 0;
}

#category-menu a
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 12px 0 0;
	background: transparent;
}

.motto_jp {
	background:transparent url(../img/logo/avg_logo_jp.png) no-repeat scroll 0 0;
}

body {
    font-family: Verdana, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", 'メイリオ', 'Meiryo', "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
    font-size: 0.78em; line-height: 1.5em;
}

/* local menu */
.modulemenubox
{
	background: transparent url('../img/mnu/mnu3_bg_top.gif') no-repeat top left;
	padding: 5px 0 0 0;
	width: 220px;
	margin-bottom: 10px;
	min-height: 110px;
}

/*.modulemenubox div div div
{
	background: transparent url('/tpl/img/mnu3_bg_btm.gif') no-repeat bottom left;
	padding: 0 10px 8px 0;
	position:relative;
}

.modulemenubox { margin-bottom: 10px; }*/

ul#local-menu
{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0 10px;
	line-height: 16px;
	font-size: 12px;
}

ul#local-menu a, ul#local-menu a:hover, ul#local-menu li.active a, ul#local-menu li.active a:hover
{
	background: transparent url('../img/mnu/mnu3_arrow.gif') no-repeat left 8px;
	padding: 0px 0 0 12px;
	margin: 0px 0 0px 0;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #9bb7cd;
	color: #00599e;
}

ul#local-menu li.active a, ul#local-menu li.active a:hover
{
	background: transparent url('../img/mnu/mnu3_bullet.gif') no-repeat left 8px;
	font-weight: bold;
	color: #00396b;
}

ul#local-menu li.active ul
{
	display: block;
	padding: 5px 0 5px 0;
}

ul#local-menu li.active ul a, ul#local-menu li.active ul a:hover
{
	background: transparent url('/tpl/img/mnu3_arrow.gif') no-repeat left 8px;
	padding: 0 0 0 15px;
	margin: 4px 0 4px 0;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #9bb7cd;
	color: #00599e;
	font-weight:normal;
}

ul#local-menu li.active ul li.active a, ul#local-menu li.active ul li.active a:hover
{
	background: transparent url('/tpl/img/mnu3_bullet.gif') no-repeat left 8px;
	font-weight: bold;
	color: #00396b;
}

ul#local-menu a span, ul#local-menu li.active a span
{
	display: block;
	padding: 5px 0 5px 0;
}

ul#local-menu li.active { background: transparent url('../img/mnu/mnu3_bg_act.jpg') no-repeat top left; }
/*ul#local-menu li.active a span { background: transparent url('/tpl/img/mnu3_bg_act.jpg') no-repeat bottom left; }*/


ul#local-menu li.bmk
{
	border-bottom: 1px dotted #9bb7cd;
	margin: 5px 0 5px 0;
}

ul#local-menu li.bmk a.bmk_faq, ul#local-menu li.bmk a.bmk_faq:hover, ul#local-menu li.bmk a.bmk_del, ul#local-menu li.bmk a.bmk_del:hover
{
	background-image: none;
	border: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#local-menu li.bmk a.bmk_faq, ul#local-menu li.bmk a.bmk_faq:hover
{
	margin: 0 0 5px 5px;
	width: 185px;
	=margin-bottom: -10px !important;
}

ul#local-menu li.bmk a.bmk_del img
{
	margin: 3px 0 0 0;
}


/* Breadcrumb Start*/
#breadcrumb
{
	margin:-8px 0px 8px 10px;
	font-size:0.9em;
	padding-left: 12px;
	background: url(/tpl/img/icon_home.png) no-repeat left;
}

#breadcrumb a:visited
{
	color:#0564AD;
}

#breadcrumb a:hover
{
	color:#2F2F2F;
}

#breadcrumb a
{
	color:#0564AD;
	background-image:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#mayorin {
background:transparent url(../img/mayorgrad.gif) no-repeat scroll right top;
padding:10px 0 0;
}

img.prd_box {
	margin-right:10px;
}

.faq_update {font-size:0.9em; margin-bottom: 10px; text-align: right;}
