/*ヘッダー 2009.04.30add */
h1 {
	width:860px;
	font-size:12px;
	color:#666666;
	padding-left: 40px;
	margin:0;
}

/* 2009.04.28 modify [header by h1], make new id as #h1 */
#headerwp{background:#fff url(http://www.10409.jp/images/header.jpg) no-repeat; width:860px; height:68px; overflow:hidden; text-indent:-5000px;}
#headerwp a{ width:500px; height:86px; display:block; overflow:hidden; text-indent:-5000px;}



/*メニュー*/
#header-menu{
	background:url(http://www.10409.jp/images/header_menu_a.jpg) no-repeat scroll;
	width:850px;
	height:25px;
	line-height: normal;
}

#menu-startup{width:136px; height:25px; overflow:hidden; text-indent:-5000px;left:36px;display:block; float:left; position:relative;}
#menu-startup a{width:136px; height:25px; overflow:hidden; text-indent:-5000px;display:block;}
#menu-startup a:focus,#menu-startup a:hover,#menu-startup a:active{background:url(../images/header_menu_b.jpg) no-repeat scroll -36px 0px;}

#menu-search{width:82px; height:25px; overflow:hidden; text-indent:-5000px;left:36px;display:block; float:left; position:relative;}
#menu-search a{width:82px; height:25px; overflow:hidden; text-indent:-5000px;display:block;}
#menu-search a:focus,#menu-search a:hover,#menu-search a:active{background:url(../images/header_menu_b.jpg) no-repeat scroll -172px 0px;}

#menu-mobile{width:85px; height:25px; overflow:hidden; text-indent:-5000px;left:36px;display:block; float:left; position:relative;}
#menu-mobile a{width:85px; height:25px; overflow:hidden; text-indent:-5000px;display:block;}
#menu-mobile a:focus,#menu-mobile a:hover,#menu-mobile a:active{background:url(../images/header_menu_b.jpg) no-repeat scroll -254px 0px;}

#menu-tool{width:102px; height:25px; overflow:hidden; text-indent:-5000px;left:36px;display:block; float:left; position:relative;}
#menu-tool a{width:102px; height:25px; overflow:hidden; text-indent:-5000px;display:block;}
#menu-tool a:focus,#menu-tool a:hover,#menu-tool a:active{
	background-attachment: scroll;
	background-image: url(../images/header_menu_b.jpg);
	background-repeat: no-repeat;
	background-position: -254px 0px;
}

#menu-guide{width:169px; height:25px; overflow:hidden; text-indent:-5000px;left:36px;display:block; float:left; position:relative;}
#menu-guide a{width:169px; height:25px; overflow:hidden; text-indent:-5000px;display:block;}
#menu-guide a:focus,#menu-guide a:hover,#menu-guide a:active{
	background-attachment: scroll;
	background-image: url(../images/header_menu_b.jpg);
	background-repeat: no-repeat;
	background-position: -356px 0px;
}

#menu-help{width:70px; height:25px; overflow:hidden; text-indent:-5000px;left:36px;display:block; float:left; position:relative;}
#menu-help a{width:70px; height:25px; overflow:hidden; text-indent:-5000px;display:block;}
#menu-help a:focus,#menu-help a:hover,#menu-help a:active{
	background-attachment: scroll;
	background-image: url(../images/header_menu_b.jpg);
	background-repeat: no-repeat;
	background-position: -525px 0px;
}

#header-white2{
	background:#fff;
	width:860px;
	color: #666666;
	margin-bottom: 4px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height:16px;
	font-size:10px;
}

.breadcrumbs{
	color:#666;
	font-size:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 2px;
	float:left;
	padding-left:30px;

}

.logstate{
	color:#666;
	font-size:10px;
	text-align:right;
	margin-right:14px;
	float:right;
}






/*フッター*/
#footer-menu a{color:#fff; text-decoration:underline;}
#footer-menu a:link{color:#fff; text-decoration:underline;}
#footer-menu a:visited{color:#fff; text-decoration:underline;}
#footer-menu a:hover{color:#fff; text-decoration:underline;}

#div-footer{background:#c5c5c5 url(../images/header_menu_bg.jpg) repeat-x; color:#fff;clear:both; margin-top:60px; padding:5px 0 5px 0; width:850px;}
#footer-menu{color:#fff; line-height:120%; font-size:10px;float:left; margin:0 10px;}
address{color:#fff; line-height:120%; font-size:10px; text-align:right;margin:0 10px; }









.clear{clear:both;}





#contents-header{
	background:url(../images/header_contents.gif) no-repeat;
	width:800px;
	height:42px;
	margin-left: 26px;
	text-indent: -5000px;
}



#main {
	margin-left: 32px;
}
#h-menu-box {
	margin: 0px;
	padding: 0px;
}

#h-menu-box ul {
	margin: 0px;
	padding: 0px;
}



.icon-f10{position:relative; top:2px;}



