@charset "shift_jis";

#osnheader {
/*padding:10px;*/	
padding:0px;
width:auto;
overflow:hidden;
}

.blog_head_IE{
*width:728px;
*margin-left:111px !important;
*padding-left:111px !important;}

#osnheader .logo{display:inline}
#osnheader #gNAVI{
	padding:0 5px 0 0;
	text-align:right;
	float:left;
	width:680px;
	clear:both;
	}
#osnheader .no1{position:absolute; left: 480px;}

#osnheader .osnheaderTop{
	margin-top:3px;
float:right;
width:730px;
padding-top: 10px;
}

#osnheader #logoWrapper {
	float:left;
	width:220px;
	margin-bottom:15px;
	clear:both;}


#searchForm .bquery{
	width:200px;
}

/*ƒŠƒjƒ…[ƒAƒ‹‘O*/
#osnNavi{
background-image:url(/onsen/images/head1410/tab_bg.gif);
background-repeat:repeat-x;
margin-bottom:8px;
*margin-top:10px;
}
#osnNavi #nav_button{
background-image:url(/onsen/images/head1410/tab_bg.gif);
background-repeat:repeat-x;
float:left;
padding-left:8px;
}
#osnNavi #nav_button li{float:left;}

#osnNavi #nav_button li a{
margin-right:2px;
display:block;
background-image:url(/onsen/images/head1410/tab.jpg);
background-repeat:no-repeat;
width:103px;
height:30px;
text-indent:-9999px;
font-size:1px;
overflow:hidden;
}

#osnNavi #nav_button .nav_top a:hover,
#osnNavi #nav_button .nav_top a.active{background-position:0 -30px;}

#osnNavi #nav_button .nav_yoyaku a{background-position:-103px 0;}
#osnNavi #nav_button .nav_yoyaku a:hover,
#osnNavi #nav_button .nav_yoyaku a.active{background-position:-103px -30px;}

#osnNavi #nav_button .nav_kankou a{background-position:-206px 0;}
#osnNavi #nav_button .nav_kankou a:hover,
#osnNavi #nav_button .nav_kankou a.active{background-position:-206px -30px;}

#osnNavi #nav_button .nav_tokusen a{background-position:-309px 0;}
#osnNavi #nav_button .nav_tokusen a:hover,
#osnNavi #nav_button .nav_tokusen a.active{background-position:-309px -30px;}

#osnNavi #nav_button .nav_higaeri a{background-position:-412px 0;}
#osnNavi #nav_button .nav_higaeri a:hover,
#osnNavi #nav_button .nav_higaeri a.active{background-position:-412px -30px;}

#osnNavi #nav_button .nav_tokusyu a{background-position:-515px 0;}
#osnNavi #nav_button .nav_tokusyu a:hover,
#osnNavi #nav_button .nav_tokusyu a.active{background-position:-515px -30px;}

#osnNavi #nav_form{float:right;padding:2px 2px 0;}
#osnNavi #nav_form form input.csearchForm{
border:1px solid #16120B;
width:180px;font-size:14px; color:#999999;
margin:0px; padding:2px 4px;}
#osnNavi #nav_form form .inputImage {vertical-align:bottom; margin:2px;}





/*ƒŠƒjƒ…[ƒAƒ‹Œã*/
#osnNavi_Re{
	margin-bottom:8px;
	*margin-top:10px;
	border-bottom:3px solid #232323;
	font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	line-height: 1.5;
}
#osnNavi_Re #nav_button{
	float:left;
	padding-left:8px;
}
#osnNavi_Re #nav_button li{
	float:left;
	background-color:#232323;
	margin-right: 4px;
	text-align:center;
	font-size:15px;
	border-radius: 3px 3px 0px 0px;
	position:relative; /*IE‘Î‰ž*/
	top:1px; /*IE‘Î‰ž*/
	border-bottom:1px solid #232323; /*IE‘Î‰ž‚Å‰º‚°‚½•ª‰ºüF‚Ã‚¯*/
}

#osnNavi_Re #nav_button a.active{
	border-radius: 3px 3px 0px 0px;
	background-color:#f28b2e !important;
}



#osnNavi_Re #nav_button li:hover{
	background-color:#f28b2e;
}
#osnNavi_Re #nav_button li a{
	display:block;
	width:103px;
	height:25px;
	color:#FFFFFF;
	text-decoration:none !important;
	padding-top:7px;
}


#osnNavi_Re #nav_form{
	float:right;padding:2px 2px 0;
}
#osnNavi_Re #nav_form form input.csearchForm{
	border:1px solid #16120B;
	width:180px;
	font-size:14px;
	color:#999999;
	margin:0px;
	padding:0px 4px;
	font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', 'ƒƒCƒŠƒI', Meiryo, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
#osnNavi_Re #nav_form form .inputImage {
	vertical-align:bottom; margin:2px;
}




.google-adHead { height: 60px; }