@charset "utf-8";

/*------------------------------------------------------------
		header CSS
------------------------------------------------------------*/
header{
	width:900px;
	display:block;
	margin:0px auto;
	height: 102px;
}
h1{
	font-size:12px;
	margin-top: 12px;
	width: 660px;
	float: left;
	display: block;
}
.rogo{
	float:left;
	margin-top: 10px;
}
.rogo a{
	display:block;
	background:url(../img/rogo.png) no-repeat;
	width:370px;
	height:45px;
	text-indent: -9999px;
}

* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); } 

.shoshi_rogo{
	float:left;
	margin-top:10px;
	margin-left:50px;
}
.shoshi_rogo a{
	display:block;
	width:237px;
	height:41px;
	background:url(../img/shoshi_rogo.jpg) no-repeat;
	text-indent: -9999px;
}
.inq{
	float:right;
}
/*------------------------------------------------------------
		glovalnavigation CSS
------------------------------------------------------------*/
nav{
	margin:0;
	padding:0;
	clear: both;
}
nav ul{
	display:block;
	width:900px;
	margin:3px auto 0 auto;
	padding: 0;
	height: 53px;
}
nav li{
	float:left;
}
nav li a{
	display:block;
	height:53px;
	text-indent:-9999px;
}
nav li.nav01 a{background:url(../img/nav1off.jpg) no-repeat; width:180px;}
nav li.nav02 a{background:url(../img/nav2off.jpg) no-repeat; width:180px;}
nav li.nav03 a{background:url(../img/nav3off.jpg) no-repeat; width:179px;}
nav li.nav04 a{background:url(../img/nav4off.jpg) no-repeat; width:180px;}
nav li.nav05 a{background:url(../img/nav5off.jpg) no-repeat; width:181px;}

nav li.nav01 a:hover{ background:url(../img/nav1on.jpg) no-repeat; width:180px;}
nav li.nav02 a:hover{	background:url(../img/nav2on.jpg) no-repeat; width:180px;}
nav li.nav03 a:hover{	background:url(../img/nav3on.jpg) no-repeat; width:179px;}
nav li.nav04 a:hover{	background:url(../img/nav4on.jpg) no-repeat; width:180px;}
nav li.nav05 a:hover{	background:url(../img/nav5on.jpg) no-repeat; width:181px;}


nav li.nav11 a{background:url(../img/nav11off.jpg) no-repeat; width:180px;}
nav li.nav12 a{background:url(../img/nav12off.jpg) no-repeat; width:180px;}
nav li.nav13 a{background:url(../img/nav13off.jpg) no-repeat; width:179px;}
nav li.nav14 a{background:url(../img/nav14off.jpg) no-repeat; width:180px;}
nav li.nav15 a{background:url(../img/nav15off.jpg) no-repeat; width:181px;}

nav li.nav11 a:hover{ background:url(../img/nav11on.jpg) no-repeat; width:180px;}
nav li.nav12 a:hover{	background:url(../img/nav12on.jpg) no-repeat; width:180px;}
nav li.nav13 a:hover{	background:url(../img/nav13on.jpg) no-repeat; width:179px;}
nav li.nav14 a:hover{	background:url(../img/nav14on.jpg) no-repeat; width:180px;}
nav li.nav15 a:hover{	background:url(../img/nav15on.jpg) no-repeat; width:181px;}
/*------------------------------------------------------------
		footer CSS
------------------------------------------------------------*/
footer{
	background:url(../img/footer_bg.jpg) repeat-x;
	height:92px;
	display:block;
}
.infooter{
	width:900px;
	display:block;
	margin: 0px auto;
	height: 92px;
}
.footercome{
	display:block;
	width:563px;
	height:24px;
	background:url(../img/footer_come.jpg) no-repeat;
	text-indent: -9999px;
	float: left;
	margin: 10px 0 0 0;
}
.footerM{
	float:left;
	width:600px;
	margin: 15px 0 0 0;
}
.footerM li{
	float:left;
	margin-right: 12px;
	padding-right:12px;
	border-right:1px solid #f0f0f0;
	margin-bottom: 6px;
}
.footerM li a{
	color:#FFF;
}
.f_rogo{
	float:right;
	display: block;
	margin-top: 10px;
}
