@charset "UTF-8";

*{margin:0;padding:0;}

body{
	width:auto;
	height:auto;
	margin:0 auto;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#333333;
	text-align:center;
	line-height:180%;
	background-color:#ffffff;
}

img{vertical-align:bottom;border:0;}

ul{list-style:none;}

a:link {color:#3866a5;text-decoration:underline;}
a:visited {color:#3866a5;text-decoration:underline;}
a:active {color:#80adea;text-decoration:none;}
a:hover {color:#80adea;text-decoration:none;}

#wrapper{
	width:850px;
	height:auto;
	margin:0 auto;
	text-align:left;
	background:url(img/page_bg.gif) repeat-y;
	background-color:#ffffff;
}

h1#main_img{
	width:850px;
	margin:10px 0;
	padding:0;
}

/** leftボックス **/
#left_box{
	width:229px;
	height:650px;
	float:left;
	margin:0;
	padding:0;
}

/** ▼▼ ナビゲーション ▼▼**/
ul#navi{
    width:229px;
	height:auto;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

ul#navi li {
	display:block;
	width:229px;
	height:49px;
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
}

ul#navi li a{
	display:block;
	width:229px;
	height:49px;
	margin:0;
	padding:0;
	list-style-type:none;
}

#navi01{background-image:url(img/navi_home02.gif);}
#navi02{background-image:url(img/navi_12v02.gif);}
#navi03{background-image:url(img/navi_24v02.gif);}
#navi04{background-image:url(img/navi_oshiharai02.gif);}
#navi05{background-image:url(img/navi_mart02.gif);}
#navi06{background-image:url(img/navi_hassou02.gif);}
#navi07{background-image:url(img/navi_gaiyou02.gif);}
#navi08{background-image:url(img/navi_mail02.gif);}
#navi09{background-image:url(img/navi_s2202.gif);}

#navi01 a{background-image:url(img/navi_home01.gif);}
#navi02 a{background-image:url(img/navi_12v01.gif);}
#navi03 a{background-image:url(img/navi_24v01.gif);}
#navi04 a{background-image:url(img/navi_oshiharai01.gif);}
#navi05 a{background-image:url(img/navi_mart01.gif);}
#navi06 a{background-image:url(img/navi_hassou01.gif);}
#navi07 a{background-image:url(img/navi_gaiyou01.gif);}
#navi08 a{background-image:url(img/navi_mail01.gif);}
#navi09 a{background-image:url(img/navi_s2201.gif);}

#navi01 a:hover{background-image:url(img/navi_home02.gif);}
#navi02 a:hover{background-image:url(img/navi_12v02.gif);}
#navi03 a:hover{background-image:url(img/navi_24v02.gif);}
#navi04 a:hover{background-image:url(img/navi_oshiharai02.gif);}
#navi05 a:hover{background-image:url(img/navi_mart02.gif);}
#navi06 a:hover{background-image:url(img/navi_hassou02.gif);}
#navi07 a:hover{background-image:url(img/navi_gaiyou02.gif);}
#navi08 a:hover{background-image:url(img/navi_mail02.gif);}
#navi09 a:hover{background-image:url(img/navi_s2202.gif);}
/** ▲▲ ナビゲーション ▲▲ **/

/** rightボックス **/
#right_box{
	width:611px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
}

h2#midasi{
	width:611px;
	height:49px;
	margin:0;
	padding:0;
}

.contents{padding:10px;margin:0;clear:both;}
.contents_center{padding:10px;margin:0;clear:both;text-align:center;}

h3{color:#1b2e92;font-size:20px;}

.clear{clear:both;}

/** ▲▲rightボックス▲▲ **/


/** フッター **/
#footer{
	width:auto;
	margin:0;
	padding:20px 0;
	background-color:#1b2e92;
	border-top:10px solid #ffffff;
	color:#ffffff;
	text-align:center;
	clear:both;
}

.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix{overflow:hidden;}