@charset "Shift_JIS";
body{font-size: 80%; text-align: center; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
h1,h2,h3{font-size: 100%;}
html>/**/body{font-size: 13px;}
*+html body{font-family: "メイリオ","Meiryo";}
body,div,dl,dt,dd,ul,ol,p,li,h1,h2,h3{margin: 0;padding: 0;}
td,ht{font-size: 13px;}
img{vertical-align: bottom;}
a:hover{color: red;}
em{font-style: normal;}
ul{list-style-type: none;}
.iframe{width: 195px; height: 399px; overflow: auto;}
.read{margin: 2px;}
.rebd{margin-left: 18px; font-weight: bold;}
.recd{line-height: 18px; margin-left: 3px;}
.redd{padding: 10px; color: #FFFFFF; text-align: center;}
.reed{line-height: 25px; margin-left: 7px; margin-right: 7px;}
.refd{margin-left: 5px; font-weight: bold; color: #FFFFFF;}
.regd{margin: 20px;}
.rehd{margin: 15px 10px 15px 10px;}
.reid{text-align: center;}
.rejd{margin-top: 20px; margin-left: 40px;}
.rekd{margin-left: 5px;}
.reld{margin-left: 55px;}
.remd{margin-left: 80px;}
.rend{margin-left: 5px;}
.reod{margin-left: 5px; margin-top: 2px;}
.repd{line-height: 20px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px;}
.reqd{font-style: normal; font-weight: normal;}
.rerd{text-align: center;}
.resd{line-height: 44px;}
.retd{color: #ff0000;}
.reud{float: right; margin-top: 5px; margin-bottom: 15px; margin-right: 13px;}
.a-box{width: 800px; text-align:left; margin: 0 auto;}
.b-box{width: 800px; height: 110px; overflow: hidden; background-color: #000000;}
.c-box{width: 320px; float: left;}
.d-box{width: 480px; float: right; margin-top: 25px;}
.e-box{width: 800px; overflow: hidden; background-color: #e4e4e4;}
.f-box{width: 200px; float: left; margin-right: 10px; background-color: #FFFFFF;}
.g-box{width: 570px; float: left; left: 200px; background-color: #FFFFFF;}
.h-box{width: 190px; border: 1px #000000 solid; text-align: center; font-weight: bold; margin: 4px;}
.i-box{width: 190px; height: 26px; line-height: 26px; background-image : url(image/bana2.jpg); margin: 4px;}
#j-box{width: 800px; height: 50px; background-color: #000000;}
#j-box a{color: #FFFFFF;}
#j-box a:hover{color: #FFFFFF;}
.k-box{width: 560px; height: 26px; line-height: 26px; background-image : url(image/bana2.jpg); margin-top: 7px; margin-bottom: 7px; margin-left: 5px;}
.l-box{width: 560px; height: 20px; line-height: 20px; background-image : url(image/bana3.jpg); margin-top: 7px; margin-bottom: 7px; margin-left: 5px;}
.m-box{width: 560px; overflow: hidden; margin-top: 7px; margin-bottom: 7px; margin-left: 5px; line-height: 15px;}
.n-box{width: 120px; float: left;}
.o-box{width: 430px; float: right;}
.p-box{width: 280px; float: left;}
.q-box{width: 280px; float: right;}
.r-box{width: 560px; height: 315px; background-color: #000000; margin-left: 5px;}
.s-box{width: 800px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}
.t-box{width: 560px; overflow: hidden; margin-left: 10px;}
.u-box{width: 120px; float: left;}
.v-box{width: 440px; float: right;}
.w-box{width: 570px; overflow: hidden; margin-left: 10px;}
.x-box{width: 250px; float: left;}
.y-box{width: 300px; float: right;}
.z-box{text-align:left; margin:0 auto;}
.aa-box{width: 550px; overflow: hidden; margin: 7px; line-height: 21px;}
.ab-box{width: 200px; float: left;}
.ac-box{width: 340px; float: right;}
.ad-box{width: 550px; overflow: hidden; line-height: 15px; margin-top: 7px; margin-bottom: 7px; margin-left: 7px;}
.ae-box{width: 120px; float: left;}
.af-box{width: 420px; float: right;}