@charset "Shift_JIS";

/* dist.css
------------------------------------------ */

/* tokushuArea
------------------------------------------ */
.contents .mainBox .campaignArea{margin-top:20px;}
.contents .mainBox .campaignArea ul{margin-top:10px;}
.contents .mainBox .campaignArea ul li{float:left;width:350px;margin-right:10px;}
.contents .mainBox .campaignArea ul li.end{margin-right:0;}
.contents .mainBox .campaignArea ul li div dl dt{float:left;width:141px;margin-bottom:5px;font-size:0;line-height:0;}
.contents .mainBox .campaignArea ul li div dl dt img{margin-left:15px;}
.contents .mainBox .campaignArea ul li div dl dd{line-height:1.3;}
.contents .mainBox .campaignArea ul li div dl dd.text{float:right;width:204px;margin-bottom:5px;}
.contents .mainBox .campaignArea ul li div dl dd.text strong{display:block;font-weight:bold;}
.contents .mainBox .campaignArea ul li div dl dd.text p{margin-top:5px;}
.contents .mainBox .campaignArea ul li div dl dd.date{clear:both;width:auto;}




/* osusumeArea
------------------------------------------ */
.contents .mainBox .osusumeArea{margin-top:20px;}
.contents .mainBox .osusumeArea .detailTypeA01{margin-top:15px;padding-left:15px;}
.contents .mainBox .osusumeArea .detailTypeA01 h4,
.contents .mainBox .osusumeArea .detailTypeA02 h4{display:block;margin-bottom:10px;padding-bottom:6px;font-weight:bold;background:url(/domtour/furari/img/dist/parts_osusume_line.gif) repeat-x left bottom;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dt,
.contents .mainBox .osusumeArea .detailTypeA02 dl dt{float:left;width:164px;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dt p.photo,
.contents .mainBox .osusumeArea .detailTypeA02 dl dt p.photo{text-align:right;font-size:95%;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dd,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd{float:right;width:511px;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dd p,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd p{line-height:1.3;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dd p.date,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd p.date{margin-top:1em; display:block; padding-left:3.5em; text-indent:-3.5em;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dd p.tour,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd p.tour{display:block; padding-left:1.1em; text-indent:-1.1em; color:#CC0000; font-weight:bold;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dd p.date2,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd p.date2{margin-top:1em; display:block; padding-left:3.7em; text-indent:-3.7em;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dd dl dt,
.contents .mainBox .osusumeArea .detailTypeA01 dl dd dl dd,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd dl dt,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd dl dd{float:none;width:auto;}
.contents .mainBox .osusumeArea .detailTypeA01 dl dd .appliArea,
.contents .mainBox .osusumeArea .detailTypeA02 dl dd .appliArea{margin-top:10px;}
.contents .mainBox .osusumeArea .detailTypeA02{margin-top:30px;padding-left:15px;}


/* phaseRelayArea
------------------------------------------ */
.mainBox .phaseRelayArea {width:710px; text-align:right; margin-top:5px;}


/* okaStay
------------------------------------------ */
.contents .mainBox .osusumeArea .okaStay{background:url(/domtour/furari/oka/img/oka_stay_03.gif) no-repeat; width:690px; height:90px; margin:0  0 0 10px; padding:14px 0 0 20px}
.contents .mainBox .osusumeArea .okaStay p.midashi{vertical-align:top;}
.contents .mainBox .osusumeArea .okaStay p.midashi span{margin:0 0 8px 18px;}
.contents .mainBox .osusumeArea .okaStay p.btn{margin-top:6px;}




/* oka-okastay-enter  09-08-04. DS write
------------------------------------------ */
.contents .mainBox .osusumeArea .okaStaybox {background:url(/domtour/furari/oka/img/parts_okastay_line.gif) repeat-y; width:710px; margin:10px 0 0 0; padding:0;}

.contents .mainBox .osusumeArea .okaStaybox dl{ width: 710px; height: 224px; margin: 0; padding: 0; background:url(/domtour/furari/oka/img/parts_okastay_btm.gif) no-repeat left bottom; }
.contents .mainBox .osusumeArea .okaStaybox dl dt { width: 710px; height: 92px; margin: 0; padding: 0; }
.contents .mainBox .osusumeArea .okaStaybox dl dd { margin-left:25px; }
.contents .mainBox .osusumeArea .okaStaybox p.btn{margin-top:6px;}



/* courselink
------------------------------------------ */
.contents .mainBox #btnArea{display:inline-block; position:relative; clear:both; width:710px; margin:15px 0 0 0;}
.contents .mainBox #btnArea ul{margin:0; display:inline;}
.contents .mainBox #btnArea li{float:left; margin-right:16px;}
.contents .mainBox #btnArea li a{margin:0; padding:0; background:none; border:0;}
.contents .mainBox #btnArea li a:hover{display:inline; color:#cc0000; margin:0; padding:0; background:none; text-decoration:underline;}
.contents .mainBox #btnArea li.stay{display:inline; margin:0; padding:0; color:inherit; background:none;}

