@charset "utf-8";

/* CSS Document */



*{margin:0; padding:0; font-size:12px; font-weight:normal; font-style:normal;}



body{background-color:#e2f0ff;}



#backbody{background-color:#fff; width:950px; margin-left:auto; margin-right:auto;}



a:link{text-decoration:none; color:#333;}



a:visited{text-decoration:none; color:#333;}



a:hover{text-decoration:none; color:#C00;}



li{list-style:none;}



img{border:0;}



.clear{clear:both;}



/* 　header */



#header{height:43px; background-image:url(../img/top/header.jpg);}



h1{margin-top:15px; margin-left:15px; color:#333; float:left;}



#topsub{float:left; width:250px; margin-left:250px; margin-top:15px;}



#header ul li{float:left; margin-left:25px;}



.logo{margin-top:25px; margin-left:15px; float:left;}



#mainnavi{float:left; width:565px; margin-top:35px; padding-left:70px;}



#mainnavi ul li{float:left;}



h2{text-align:right; margin-top:20px; padding-right:15px;}



#content_left{width:260px; float:left; padding-left:12px;}



#content_right{width:656px; float:left; padding-left:10px; margin-top:25px;}



#op_in{width:226px; background-image:url(../img/top/op_body.jpg); margin-left:14px; padding-left:20px;}



#op_in p{padding:10px; border-bottom:#CCC dotted 1px; width:190px;}

.op_f{margin-left:14px;}



.pl_h{margin-top:10px;}



#pl_in{width:226px; background-image:url(../img/top/plan_body.jpg); margin-left:14px; padding-left:20px;}



#pl_in p{padding:10px; border-bottom:#CCC dotted 1px; width:190px;}



.pl_f{margin-left:14px;}



#conri_in{margin-top:15px;}



.cre{width:435px; float:left;}



#cre_in{width:430px;}



#cre_in p{padding:10px; line-height:1.8em;}



.link{width:208px; float:left; margin-left:13px;}



.link_in{text-align:center;}



.ta1{line-height:1.8em; background-color:#eee; padding:5px;}



.ta2{background-color:#eee;}



#gotop{text-align:right; padding-right:12px; margin-top:30px; border-bottom:#b0d7ff solid 1px;}



#footnavi{text-align:right; padding-top:25px; line-height:25px; padding-right:12px; background-image:url(../img/top/footerbody.jpg);}



address{padding:10px; background-color:#36F; text-align:center; font-size:10px; color:#FFF; margin-top:25px;}



h3{width:405px; height:23px; background-image:url(../img/other/textadi.jpg); font-size:14px; font-weight:bold; color:#00458b; padding-top:8px; padding-left:30px;}



.ry1{padding:5px; border-bottom:dotted #666 1px; border-left:#09F solid 5px; margin-top:15px;}



#cont_right form table tr td{padding:8px;}



#cre_in{margin-top:15px;}



#rightnavi table tr td{padding:15px;}

.link h4 a{font-size:10px;}
.link p{font-size:10px; padding-top:5px;}














