@charset "Shift_JIS";

/* headArea
------------------------------------------ */
.contents .headArea{width:940px; position:relative; height:325px; margin-top:15px;}
.contents .headArea h2{position:absolute; display:block; top:0px; left:0px;}
.contents .headArea ul li{position:absolute; display:block;}
.contents .headArea ul li.phPosition01{top:0px; left:496px;}
.contents .headArea ul li.phPosition02{top:117px; left:496px;}
.contents .headArea ul li.phPosition03{top:247px; left:496px;}
.contents .headArea ul li.linkbtn{top:80px; left:569px;}


/* mainSec
------------------------------------------ */
.contents .mainSec{margin-top:30px; min-height:106px;}
/*\*/ *html .contents .mainSec{margin-top:30px; height:106px;}/**/
.contents .mainSec ul li{float:left; width:720px; margin-right:30px;}
.contents .mainSec ul li.end{margin-right:0; width:174px;}
.contents .mainSec ul li dl dd{margin:7px 0 0 0;}
.contents .mainSec ul li dl dd p{line-height:1.3;}
.contents .mainSec ul li dl dd p.textTopM{margin:17px 0 0 0;}

.contents .mainSec ul li div.photoBox{width:174px;}
.contents .mainSec ul li div.photoBox ul li.photo01{float:left; width:92px; margin:0;}
.contents .mainSec ul li div.photoBox ul li.photo02{float:left; width:82px; margin:0;}


/* mainSec
------------------------------------------ */
.contents .detailSec{margin-top:15px; border:1px solid #cccccc; width:938px;}
.contents .detailSec div.textBox{width:938px; background:url(/domtour/class_j/img/bg_main.gif) repeat-x left top; border-bottom:1px solid #cccccc;}
.contents .detailSec div.textBox h3{font-weight:bold; margin:9px 8px;}
.contents .detailSec ul{margin:15px;}
.contents .detailSec ul li{margin-top:16px; text-indent:-1em; padding-left:1em; line-height:1.3;}
.contents .detailSec ul li.fast{margin-top:0;}
.contents .detailSec ul li span{color:#cc0000;}
.contents .detailSec ul li.noindent{text-indent:0; padding-left:0;}




