h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,img{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

body {background: #009999;margin: 0px ;padding: 0px;text-align:center;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#026869,endColorStr=#20a2a2);padding-top:8px;
}

a {text-decoration: none;}
a:link { color: #0066CC;} 
a:visited { color: #0066CC;} 
a:active { color: #0066CC;} 
a:hover { color: #0066CC;border-bottom:solid #0066CC 1px }

strong{color:#cc3300;font-size:100%;margin-left:3px;}

#line p{border-top:solid #ffffff 1px;}
/*---------------画像-----------------*/

img  {vertical-align:top; }

.main_left img  {float:right; }
.main_right img  {float:right; }
.img_clear{clear:both;
}
/*---------------フォント-----------------------*/

h1 {font-size:75%; color:#ffffff;font-family:font-family:"ＭＳ Ｐ明朝",serif;
padding:52px 5px 0px 0px;font-weight:400;
}

h2 {font-size:115%; color:#A20C33; line-height:120%; padding:15px 0px 0px 20px;
	font-family: "ＭＳ Ｐ明朝",serif;
}

h3 {font-size:98%; color:#504F4E; line-height:120%; padding:15px 0px 10px 25px;
	font-family: "ＭＳ Ｐ明朝",serif;font-weight:700;
}

h4  {font-size:90%;  color:#663300; line-height:120%; padding:3px 20px 0px 28px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";letter-spacing:0.1em;font-weight:600;
	
}

p  {font-size:90%;  color:#4C8271; line-height:160%; padding:5px 20px 10px 30px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";letter-spacing:0.1em;
}

.footer p{color:#ffffff;font-family:"ＭＳ Ｐ明朝",serif;font-size:80%;margin:0px;padding:0px;}
#short { padding:3px 0px 0px 10px}

strong{color:#cc0000;}

li {font-size:90%;  color:#4C8271; line-height:110%; margin:5px 0px 3px 30px;
list-style-type:none}

.update h4  { color:#4C8271; padding:3px 20px 0px 15x;

}
/*-----------------段組--------------------------*/
.container{width:1000px;background-color: transparent;text-align:left;
}


.header{width:998px;height:72px;text-align:right;background:url(img/header.gif);
background-repeat: no-repeat;}

.menu{width:998px;padding-top:10px;margin-left:1px;}

.menu_box_s{width:100px; float:left;padding:0px;}
.menu_box_l{width:160px; float:left;padding:0px;}
.menu_box_message{width:100px; float:right;padding:0px;}

.main{width:998px;background-color:#ABE0DC;text-align:left;
border-bottom:solid #036B6C 1px;border-right:solid #036B6C 1px;border-left:solid #036B6C 1px;}
.main_title{width:996:px;}

.main_left{width:490px;float:left;}

.main_right{width:490px;float:right;}

.img_box{width:998px;padding-top:10px;}

.img_box_small{width:488px;/*margin:10px;*/}

.img_box_tate{width:488px;padding-right:40px;}

.img_box_melma{width:488px;padding-right:100px;}

.img_box_small img {float:none;}

.img_box_2{width:242px; float :left;text-align: :center;}

.img_box_3{width:155px;float :left ;}

.img_box_33{width:155px;float :left ;padding-left:35px;}

.img_box_4{width:120px;float :left}


.footer{width:998px;text-align:center;}

.message_border{width:984px;border-top:solid #ffffff 1px;margin-top:15px;
margin-left:8px;padding-top: 15px;}

.message_box{width:984px;margin-left:8px;}

.map_box {text-align:center;}

.update{width:462px;background: #D3F2F0;margin-left:25px;border:#5BAEA8 solid 1px;}


/*-----------フォーム--------------------------*/
.form_left{width:490px;float:left;margin-left:8px;}

.form_right{width:490px;float:right;}

.form_check{width:700px;padding-left:260px;}


form{background:#E4F5F3;text-align:center;margin:10px 0px 10px 00px;width:480px;
border:1px solid #20a2a2;}

form h4{font-family: "ＭＳ Ｐ明朝",serif;padding:10px 0px 3px 0px;margin:0px;font-size:90%;color:#ffffff;}

form h5{font-family: "ＭＳ Ｐ明朝",serif;padding:10px 0px 0px 0px;margin:0px;font-size:85%;color:#20a2a2;}

form p{padding:6px 0px 0px 0px;margin:0px;font-size:85%;}



.form_title{border-bottom:1px solid #20a2a2;float:left;width:478px;
background:#20a2a2;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#026869,endColorStr=#20a2a2);}

.form_box{border-bottom:1px solid #20a2a2;float:left;width:476px;}

.classify{width:170px;float:left;}

.data{border-left:1px solid #20a2a2;width:306px;text-align:left;padding:5px;float:right;
background:#ffffff;}
