.footer { font-size: 10px; line-height: 12px; }
.body18 { font-size: 18px; line-height: 130%; }
.body16 { font-size: 16px; line-height: 130%; }
.body14 { font-size: 14px; line-height: 130%; }
.body12 { font-size: 12px; line-height: 130%; }
.body11 { font-size: 11px; line-height: 130%; }
.title18 { font-size: 18px; }
.title16 { font-size: 16px; }
.title14 { font-size: 14px; }
.title12 { font-size: 12px; } 
.title10 { font-size: 10px; }
body {
	background-color: #FFFFFF;
	font-size:14px;
	line-height:130%;
	letter-spacing:1px;
}
.aki {
	padding: 3px;
}
.info{
	border-bottom:1px dotted #999999;
}

a{
color:#0bacbe;
}

a:hover{
text-decoration:none;
}

/*TOP*/

ul,li{
margin:0;
padding:0;
list-style-type:none;
}


.info_area{
border-bottom:1px solid #c0c0c0;
}

.info_area .ttl{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
padding:3px 0 3px 5px;
margin:0 0 8px 5px;
border-left:4px solid #0bacbe;
}


.link_area{
width:209px;
margin:20px 0 0 0;
}

.link_area .ttl{
font-size:14px;
font-weight:bold;
padding:3px 0 3px 5px;
margin:0 0 8px 5px;
border-left:4px solid #0bacbe;
}

.link_area .list{
padding:10px 0 0 0;
border-top:1px solid #c0c0c0;
}

.link_area .list li{
font-size:12px;
background: url(../images/icon_arrow.gif) left no-repeat;
padding:0 0 0 8px;
margin:0 0 10px 5px;

}

/*リンク効果追加：後藤*/

.img_main a:hover img{
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}
