@charset "EUC-JP";
/* CSS Document */


#main h2 { margin-bottom:15px; }
#main h3 { margin-bottom:10px; }
#main div.box { background-color:#fff; margin-bottom:5px; padding:10px 15px; color:#342411; overflow:hidden; zoom:1; }
#main div.box div.fig { float:left; }
#main div.box div.detail { float:right; width:550px; }
#main div.box div.detail p.area img { margin-left:5px; vertical-align:text-bottom; }
#main div.box div.detail h4 { font-size:117%; font-weight:bold; color:#5e4824; padding:5px 0; }
#main div.box div.detail ul.feature { border-bottom:1px solid #c6b698; padding-bottom:5px; margin-bottom:5px; overflow:hidden; zoom:1; }
#main div.box div.detail ul.feature li { float:left; padding:0 5px 5px 0; }
#main div.box div.detail ul.btn { float:right; }
#main div.box div.detail ul.btn li { padding-top:5px; }
#main div.box div.detail dl.access dt { float:left; padding-bottom:5px; width:60px; clear:left; }
#main div.box div.detail dl.access dd { float:left; padding-bottom:5px; width:350px; }
#main div.box div.detail p.text { clear:both; padding-bottom:5px; }
#main div.box div.detail p.text span { margin-right:15px; }
#main div.box div.detail p.note { color:#c50e1f; font-weight:bold; }

p#area_list em {
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0;
		color: #C2A371;
}
p#area_list{
	margin-bottom:10px;
}
p#area_list a {
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0;
}
