@charset "Shift_JIS";

.mgt50{margin-top:50px !important;}
.clear{
	overflow:hidden;
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}

/* mapSec
------------------------------------------ */
body{line-height:0!!important;}
#popup .mapSec01{position:relative;height:425px;width:566px;}
#popup .mapSec01 ul li{font-size:0;line-height:0;margin:0; padding:0;}
#popup img.btnCloseMap01{position:absolute; top:386px;left:236px;}

#popup .mapSec02{position:relative;height:425px;width:806px;}
#popup .mapSec02 ul li{font-size:0;line-height:0; margin:0; padding:0;}
#popup img.btnCloseMap02{position:absolute;top:386px;left:386px;}

#popup .mapSec03 ul li img{font-size:0;line-height:0; margin:0; padding:0;}
#popup .mapSec03 ul li strong{color:#e4007f;}
#popup .mapSec03{width:773px;}
#popup .mapSec03 ul li{ font-size:0.9em;}

/* tokutenArea
------------------------------------------ */
.tokutenArea{width:684px;padding:12px 12px 60px 12px;border:1px solid #f7a902;}
/*\*/ *html .tokutenArea{padding-bottom:0;} /**/
*:first-child+html .tokutenArea{padding-bottom:0;}
.tokutenArea h3{margin:-12px -12px 12px -12px;padding:2px;font-size:0;line-height:0;}
.tokutenArea div{min-height:31px;}
/*\*/ *html .tokutenArea div{height:31px;} /**/
.tokutenArea dl{position:relative;}
.tokutenArea dl dt{position:absolute;top:0;left:0;font-size:0;line-height:0;}
/*\*/ *html .tokutenArea dl dt{left:-127px;} /**/
.tokutenArea dl dd.text{margin:0 0 15px 127px;}
.tokutenArea dl dd.entry01{float:left;width:274px;padding-left:127px;font-size:0;line-height:0;}
.tokutenArea dl dd.entry02{float:right;width:274px;font-size:0;line-height:0;}

/* stpHND
------------------------------------------ */
div.dept02 {width:745px; margin-top:10px;}
div.dept02 p{margin:0; padding:0;}
.txRed1{color:#cc0000;}
.stpHND dl {margin:0 8px 0 0px;}
.stpHND dl dt {float:left; width:64px;}
.stpHND dl dd {float:right; width:670px; font-size:95%;}
.stpHND dl dd span {color:#cd0000;}
.fSizeS {font-size:95%;}


/* stptd
------------------------------------------ */
div.dept02 {width:745px; margin-top:10px;}
div.dept02 p{margin:0; padding:0;}
.txRed1{color:#cc0000;}
.stptd dl {margin:0 8px 0 0px;}
.stptd dl dt {float:left; width:100px;}
.stptd dl dd {float:right; width:634px; font-size:95%;}
.stptd dl dd span {color:#cd0000;}
.fSizeS {font-size:95%;}


/* hokkaido
------------------------------------------ */
.hokkaido {
	width: 745px;
	margin: 0 auto;
}

.hokkaido h2 {
	margin-top:10px;
}

.hokkaido .caution {
	margin:10px 0 30px;
	font-size: 10px;
	line-height:140%;
}

.hokkaido .caution span {
	color:#E4007F;
}


/* hotel
------------------------------------------ */
p.hotelLmtd {padding:10px 8px; border:1px solid #a5a5a5; line-height:1.6;}
p.hotelLmtd strong .txRe1 { font-size:0.9em;}






/* kyusyu
------------------------------------------ */

.kyusyu {
	width: 745px;
	margin: 0 auto;
}

.kyusyu h2 {
	margin-top:10px;
}

.kyusyu .caution {
	margin:10px 0 30px;
	font-size: 10px;
	line-height:140%;
}

.kyusyu .caution span {
	color:#E4007F;
}



















/* end
------------------------------------------ */
