@charset "UTF-8";



/* ------------------------- TOC


/* tokushu */
.mb10{border-bottom:10px;}
.mb20{border-bottom:20px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.tokushu_leftside{
        width:700px;
        float:left;

}

.tokushu_rightside{
        width:205px;
        float:left;
        margin-left:14px;
        _margin-left:12px;
}

.box100_m20{
width:100%;
margin-top:20px;
margin-bottom:20px;
}

.box100_m10{
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.thumb {
	float: left;
	width: 95px;
}
.shosai {
	text-align: left;
	float: left;
}

.box50 {
float: left;
width: 50%;
}


.w245{
width:245px;
}
.w255{
width:255px;
}
.w265{
width:265px;
}

.w265 p{
width:245px;
}


.box360{
float: left;
width:360px;
}


.box340{
float: left;
width:340px;
}

#contents p { line-height: 1.6; margin-top: 6px; }

ul.bullet_link { margin-top: 10px; }

ul.bullet_link li { margin-top: 5px; line-height: 1.5; background-position: 0 0.5em; }

ul.bullet_link li.banner { margin-top: 8px; padding-left: 0; background: none; text-align: center; }

ul.banner_list li { margin-top: 10px; }

ul.banner_list li img { vertical-align: bottom; }

#sub_contents .sub_section { background-color: #F0F0F0; padding: 10px; margin-top: 15px; }

#tokushu_header { width:920px; height:133px; background-image:url('img/tokushu_header_tokai.jpg'); position:relative;}
#map div { width: 120px; height:60px; position:absolute; cursor:pointer; background-repeat:no-repeat;} 




