body {margin:0 0 0 8px;}
#header {clear:both;height:94px;width:850px;margin:0;padding:0;}
#header h1 {display:inline;margin:0 5px 0 0;font-size:11px;font-weight:normal;color:#333;}
#header p {margin:0;color:#333;font-size:11px;font-family:Verdana;display:inline;}
#header .souken {padding:8px 0 0 0;}
.head_left{float:left;width:685px;height:84px;padding-top:10px;}
.head_right{float:left;width:165px;height:94px;}

img {margin:0;border:0;}
.inner{padding:0 0 30px 10px;text-align:justify;text-justify:distribute;line-height:1.4em;}
.inner li{margin:0 0 5px 0;}
.side_menu{background:url(../images/menu.gif) repeat-y;}

#sidemenu dd{
font-size:15px;
border-bottom:5px solid #E0FFFF;
}

#sidemenu dd a{
display:block;
height:30px;
line-height:30px;
color:#fff;
text-decoration:none;
}

#sidemenu dd a:hover{
color:#4682B4;
background:#F0F8FF;
font-weight:bold;
}

h2.title, h3.title, div.title{
	font-size:150%;
	color:#FFF;
	background-color:#B0C4DE;
	padding:5px;
	margin:7px 0 15px 0;
}

h2.title2, h3.title2, h4.title2, div.title2{
	font-size:110%;
	color:goldenrod;
	border-left-style:solid;
	border-bottom-style:solid;
	border-color:#87CEFA;
	padding-left:5px;
	margin:18px 0 7px 0;
}

a img {
　　border-style: none;
　　margin:0;
　　border:0;
}

h1.title{
	font-size:150%;
	color:white;
	background-color:#B0C4DE;
}

.faq{margin-top:20px;color:#555;font-size:90%;}
