@charset "Shift_JIS";

body,html,H1,H2,H3,.main_left,.main_right{
 margin:0px;
 padding:0px;
}
a:link,a:active{
 color:#4387E9
}
a:visited{
 color:#5C57AE
}
H1{
}
H2{
color:#69F;
}

html{
 font-size: 15px;
 letter-spacing:1px;
 line-height:170%;
}
td{
font-size:13px;
}

body{
 color:#333;
 background:#FFFFFF url(img/back.png) repeat fixed;
}

.head,.head_text{
 padding:5px;
}
.map{
font-size:13px;
 border:1px solid #69F;
 padding:0px 0px 5px 0px;
 margin:10px 0px;
 width:206px;
 text-align:right;
}
.cen{
 text-align:center;
 }
.head{
 background:#FFF url(img/top.jpg) no-repeat;
 border:0px solid #666;
 height:300px;
}

.head_text{
 width:290px;
 font-size:14px;
 font-family:monospace;
 letter-spacing:0px;
 text-align:right;
 position:absolute; top:25px; left:345px 
}

.main1{
 background:transparent url(img/main_bg.png) repeat-y fixed;
 width:680px;
 height:auto;
 padding:40px 30px 0px 30px;
 }
 
.main2{
 width:600px;
 height:auto;}
 
.main_left{
width:220px;
padding-right:15px;
}
.main_right{
float:right;
width:350px;
}
.main_left,#map{
float:left;
}
#map{
position:relative;
top:90px;
left:148px;
}
.map2{
width:208px;
height:150px;
 background:transparent url(img/img2.jpg) no-repeat;
 margin-right:3px;
}
.hi{
 border-top:3px dotted #EEE;
 margin:12px 0px 20px;
}

.hi2{
 border-top:3px dotted #EEE;
 margin:12px 0px 5px;
}
.line{
 border:1px solid #EEE;padding:3px 10px;
}
table{
 border-collapse:collapse;
 margin-top:10px;
 font-size: 14px;}
SUB{
color: FF0000;}

.C_W{
 background:#BDF url(img/table_s.png) repeat-x;
 }
TH,.eigyo,.eigyo td{
 border:1px solid #BDF;
}
TH,.eigyo{
 text-align:center;
 padding:3px;
}
.TH_W{
padding:3px 4px;
 width:102px;
 text-align: right;
 background-color:#FFF;
}
.eigyo{width:208px;}
.ul1{
 font-size: 15px;
 list-style-type: none;
}

.ul2{
 list-style-position: inside;
 list-style-type: disc;
}
UL{
 padding:0px;
 margin:0px 0px 8px 0px;
}
br.cl{
 clear: both;
}
P.aisatu{
 background:transparent url(img/main_bg.png) no-repeat fixed;
}
STRONG{
font-size: 16px;}
small.left{
 font-size:13px;
 line-height:140%;}
 
img.img,img.img2{
border:1px solid #AAA;}
img.img{
width:350;
}
img.img2{
}
.copy{
 text-align:center;
 font-size:12px;}
#matiai{
 margin-right:12px;}
.blok{
 margin-bottom:30px;}
