@charset "utf-8";
/********************************【ヘッダーエリア】********************************/
#header { height: auto; width:auto; border-top:#b3010f solid 2px; z-index: 5;}
.header_bottom_line { border-bottom:#b3010f solid 3px; }
#hHeader{width: 100%; height:auto; border-bottom:1px solid #dddddd; overflow:hidden;}
#bHeader{width: 100%; height: 51px; overflow:hidden;}
#detail-p #hHeader .cont_area, #detail-p #bHeader{width: 800px; margin: 0 auto;}
#hHeader h1{width:460px; margin:4px 0 3px; float:left; font-size:11px; color:#555555; font-weight: normal;}
#detail-p #hHeader h1{width:420px; *width:400px;}
#hHeader ul{display: block; width:480px;height:auto; float:right; margin-left: 20px; text-align: right;}
#detail-p #hHeader ul{width: 370px; *width:390px; margin-left: 10px; margin-bottom: 2px;}
#hHeader ul li{display: inline; height:auto; margin-left:10px;  padding:2px 0 2px 20px; background-repeat: no-repeat;background-image: url(../img_ex/icon/ico_header.gif); background-repeat: no-repeat;line-height: 20px;}
#detail-p #hHeader ul li{margin-left: 5px;}
#hHeader ul li.linkRireki{background-position: 0 0; }
#hHeader ul li.linkFolda{background-position: 0 -16px;}
#hHeader ul li.linkOubo{background-position: 0 -64px;}
#hHeader ul li.linkHelp{background-position: 0 -29px;}
#hHeader ul li.linkSitemap{background-position: 0 -45px;}
#hHeader ul li a{margin-top:3px;font-size:11px; text-indent:20px;color:#555;}
#hHeader ul li a:hover{color: #fc784e;}

#bHeader .bHeader_l{float: left;}
#bHeader .bHeader_l .headerLogo{margin:10px 0;}
#bHeader .bHeader_l .headerLogo img{margin-right: 20px; vertical-align: middle;}
#bHeader .bHeader_r{float: right; height:26px; *width:180px; margin:12px 0 13px;}
#top-p #bHeader .bHeader_r{height:34px; *width:475px; margin:9px 0 8px;}
#top-p #bHeader .bHeader_r #anken_count {float: right; height:34px; width:216px; background: url(../img_ex/anken_count.jpg) no-repeat; font-size:16px; font-weight:bold; line-height:34px; color:#ff9700; text-align:right; padding-right:60px; }#bHeader .mpBtnBox{height:26px; width:179px;}
#top-p #bHeader .mpBtnBox{float: left; margin:4px 20px 4px 0;}
#bHeader .mpBtnBox iframe{width: 179px; height:26px;}


#menu_column {
    background: url("../img_ex/placemenu_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 46px;
}
#global_menu li {
	height: ;
    float: left;
    font-size: 0;
}
#global_menu li a{
	display: block;
	height: 46px;
	background-repeat: no-repeat;
}
#global_menu li#nav01 a{
	width: 116px;
	background-image: url(../img_ex/btn/btn_nav01.jpg);
}
#global_menu li#nav02 a{
	width: 116px;
	background-image: url(../img_ex/btn/btn_nav02.jpg);
}
#global_menu li#nav03 a{
	width: 116px;
	background-image: url(../img_ex/btn/btn_nav03.jpg);
}
#global_menu li#nav04 a{
	width: 127px;
	background-image: url(../img_ex/btn/btn_nav04.jpg);
}
#global_menu li#nav05 a{
	width: 127px;
	background-image: url(../img_ex/btn/btn_nav05.jpg);
}
#global_menu li#nav06 a{
	width: 120px;
	background-image: url(../img_ex/btn/btn_nav06.jpg);
}
#global_menu li#nav07 a{
	width: 120px;
	background-image: url(../img_ex/btn/btn_nav07.jpg);
}
#global_menu li#nav01 a:hover{
	background-image: url(../img_ex/btn/btn_nav01_on.jpg);
}
#global_menu li#nav02 a:hover{
	background-image: url(../img_ex/btn/btn_nav02_on.jpg);
}
#global_menu li#nav03 a:hover{
	background-image: url(../img_ex/btn/btn_nav03_on.jpg);
}
#global_menu li#nav04 a:hover{
	background-image: url(../img_ex/btn/btn_nav04_on.jpg);
}
#global_menu li#nav05 a:hover{
	background-image: url(../img_ex/btn/btn_nav05_on.jpg);
}
#global_menu li#nav06 a:hover{
	background-image: url(../img_ex/btn/btn_nav06_on.jpg);
}
#global_menu li#nav07 a:hover{
	background-image: url(../img_ex/btn/btn_nav07_on.jpg);
}
