@charset "shift_jis";

#middleArea {
	margin: 8px 0 0 !important;
	padding: 0 !important;
	min-height: 0 !important;
	text-align: left !important;
	width: 940px !important;
}
#middleArea .mainBox {float: left; width: 710px;}
#middleArea .sideBOx {float: right; width: 220px;}

.contents p, .contents dt, .contents dd, .contents th, .contents td {line-height: 1.5;}

.contents .tTypeA01 th,
.contents .tTypeA01 td {text-align: center;}
.contents .tTypeA01 td {vertical-align: middle;}
.contents .tTypeA01 td.merit {background: #e1a225; width: 135px;}
.contents .tTypeA01 td.merit img {position: relative; margin: 0 0 0 -24px; zoom: 1;}

.serviceBox {background: #f3faf6; padding: 20px;}
.serviceBox dt {margin-bottom: 10px;}
.serviceBox dd {margin-bottom: 20px;}
.serviceBox dd.last {margin-bottom: 0px;}

.tourBox {width: 940px;}
.tourBox ul li {width: 300px; margin-right: 20px; float: left;}
.tourBox ul li.last {margin-right: 0px;}
.tourBox ul li h4 {margin-bottom: 5px;}
.tourBox ul li dl dt {margin-bottom: 5px;}

.bannerBox {width: 940px;}
.bannerBox .floatL {width: 460px;}
.bannerBox .floatR {width: 460px;}

.toPagetop {
    clear: both;
    margin-top: 15px;
    text-align: right;
}
.toPagetop a {
    background: url(/common_rn/img/icon_arrowtop_001.gif) no-repeat scroll 0 50% transparent !important;
    display: inline-block;
    font-size: 88%;
    line-height: 1.5;
    padding-left: 10px !important;
}

