@charset "shift_jis";
/* CSS Document */
html{background:#d1ecff;}
body {
	font-size:12px;
	color: #000;
	background-color:#d1ecff;
	background:url(../img/top/bg.jpg) no-repeat;
	background-position: center top;
}
#contents{width:921px; margin:0 auto;}
#contents .title{width:526px; margin-left:395px;}
#contents .main_bg{width:921px; background:url(../img/top/body_mid.gif) repeat-y;}
#contents .main_bg .gunpuchi{ background:url(../img/top/top_img_07.gif) no-repeat; padding:30px 40px 40px 230px;}
#contents .main_bg .box{ width:921px; margin:10px auto;}
#contents .main_bg .box .btn{ float:left; width:368px;padding:0 0 0 60px;}
#contents .main_bg .box .btn2{ float:left; width:368px;padding:0 0 0 40px;}
#contents .main_bg .box .how{padding:10px 10px 10px 50px; width:500px; float:left;}
#contents .main_bg .box .how2{padding:10px 20px 10px 10px; width:324px; float:right;}
#footer{background:url(../img/top/footer_bg.gif) repeat-x; height:58px; margin-top:20px; color:#FFFFFF; padding-top:20px;}
#footer_bg{background:url(../img/top/footer_bg.gif) repeat-x; height:58px; margin-top:20px;}
.footer_txt{ width:921px; margin:0 auto; padding-top:20px; color:#000;}
.footer_txt img{ vertical-align:top;}