@charset "UTF-8";


body{font-size:14px;text-align:center;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height:1.5;color:#000000;background:rgb(129,186,39);}

a:link{color:rgb(0,136,223);}
a:hover{text-decoration:underline;}
a:visited{color:rgb(0,136,223);}

.font-s{font-size:12px;}

div#contents{width:660px;padding:30px 50px 50px 50px;margin:0 auto;text-align:left;background:rgb(249,249,249);}
h1,h2,h3{width:660px;margin:0 auto;text-indent:-9999px;}
h1{height:425px;position:relative;top:0;left:0;background:url(images/h1.jpg) 0 0 no-repeat;}h1 a{width:231px;height:31px;position:absolute;top:366px;left:399px;}
strong#h1-lead{display:block;width:660px;height:100px;text-indent:-9999px;background:url(images/h1-lead.gif) 0 0 no-repeat;}
p#h1-lead-camp{width:450px;height:45px;text-indent:-9999px;background:url(images/h1-lead-camp.gif) 0 0 no-repeat;}
h2{height:60px;margin:50px auto 7px auto;background:url(images/h2.gif) 0 0 no-repeat;border-bottom:1px dashed rgb(167,167,167);}
strong.h2-head{display:block;font-size:16px;font-weight:bold;color:rgb(39,138,0);}
strong.h2-head em{font-size:20px;font-style:normal;}strong.h2-head span{font-size:14px;font-weight:lighter;}
h3{height:35px;margin:50px 0 7px 0;border-bottom:1px dashed rgb(167,167,167);}
h3#h3_01{background:url(images/h3_01.gif) 0 0 no-repeat;}p.h3_01 strong{color:rgb(39,138,0);}p.h3_01 span{color:rgb(212,20,0);}
h3#h3_02{background:url(images/h3_02.gif) 0 0 no-repeat;}ol.chapter li{margin:0 0 15px 0;font-size:14px;font-weight:bold;}ol.chapter li ol{margin:3px 0 0 0;}ol.chapter li ol li{margin:0;text-indent:2em;font-size:12px;font-weight:lighter;}
h3#h3_03{background:url(images/h3_03.gif) 0 0 no-repeat;}


div#form{
width:600px;
margin:0 auto;
padding:15px 30px 15px 30px;
background:rgb(255,255,255);
border:1px solid rgb(217,217,217);
}
div#form table{width:600px;}
div#form span{font-size:10px;}
div#form p#btn-submit{text-align:left;margin:10px 0 0 0;padding:0;}
div#form  p#cap{
width:660px;
margin:0 auto;
font-size:12px;
text-align:left;
padding:0 0 0 30px;
}

p#copyright{width:760px;margin:2px auto 5px auto;font-size:10px;text-align:right;color:rgb(249,249,249);}
