@charset "utf-8";

/*　共通
------------------------------------------ */
h1 > img,
h2 > img,
h3 > img,
h4 > img,
h5 > img,
h6 > img,
p > img { vertical-align:bottom; }
.notesListA01{
	padding-left: 1em;
    text-indent: -1em;}

/*　共通　*　ページタイトル
------------------------------------------ */
#headArea{width:950px;
	height:230px;
	position:relative;}
#headArea .btnRD.iconAnchor span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/domtour/common/img/icon_anchor_white_01.png");
    background-origin: padding-box;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 15px;
}
#headArea p.apply{
	position: absolute;
	left: 443px;
	top: 172px;
}

.icon {
	vertical-align:top;
	padding: 1px;
}
/* フリーチョイス
=========================================*/
.ehimeBox{width:926px;
	border-left:#ff8c2b 2px solid;
	border-right:#ff8c2b 2px solid;
	border-bottom:#ff8c2b 2px solid;
	padding-bottom:20px;
	margin:0 auto;}
.kouchiBox{width:926px;
	border-left:#24ae48 2px solid;
	border-right:#24ae48 2px solid;
	border-bottom:#24ae48 2px solid;
	padding-bottom:20px;
	margin:0 auto;}
.tokushimaBox{width:926px;
	border-left:#f46b7a 2px solid;
	border-right:#f46b7a 2px solid;
	border-bottom:#f46b7a 2px solid;
	padding-bottom:20px;
	margin:0 auto;}
.kagawaBox{width:926px;
	border-left:#2e8ad9 2px solid;
	border-right:#2e8ad9 2px solid;
	border-bottom:#2e8ad9 2px solid;
	padding-bottom:20px;
	margin:0 auto;}
				
.fbox_hotel01{
	width:890px;
	margin-left:auto;
	margin-right:auto;
}
.fbox_hotel01 .left{
	width:434px;
	float:left;
}
.fbox_hotel01 .right{
	width:435px;
	float:right;
}
.fbox_hotel01 .floatL{
	width:295px;
}
.fbox_hotel01 .left_koti{
	width:455px;
	float:left;
	background:url(../img/free/img_koti2.jpg) no-repeat right 120px;
}
.fbox_hotel01 .left_koti .txtKoti{
	width:305px;
}
.fbox_hotel01 .right_koti{
	float:right;
}
.fbox_hotel01 .left_tokushima{
	width:332px;
	float:left;
}
.fbox_hotel01 .tokushimaTxt{
	width:270px;
}
.title_dinner{
	width:890px;
	margin-left:auto;
	margin-right:auto;
}

.fbox_dinner01{
	width:424px;
	border:1px solid #ffccc6;
	background-color:#fff4f3;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	}
.fbox_dinner01 .left{
	width:150px;
	float:left;
	margin-right:6px;
}
.fbox_dinner01 .right{
	width:255px;
	float:left;
}
.fbox_hotel02{
	width:890px;
	margin-left:auto;
	margin-right:auto;
	}
.fbox_hotel02 .left{
	width:317px;
	float:left;
}
.fbox_hotel02 .right{
	width:561px;
	float:right;
}

.fbox_hotel02 .left02{
	width:561px;
	float:left;
}
.fbox_hotel02 .width317{
	width:317px;
}
.fbox_hotel02 .width270{
	width:270px;
}
.border_hotel{
	border:1px solid #CCC;
}
.border_hotel ul{
	margin-left:10px;
	margin-top:7px;
	margin-bottom:7px;
}
.fbox_hotel_inner{
	width:559px;
}
.fbox_hotel_inner .left{
	width:276px;
	float:left;
}
.fbox_hotel_inner .right{
	width:276px;
	float:left;
}
.txt_tiiki01{
	margin-bottom:25px;
}
.txt_tiiki01 li{
	line-height:130%;
	margin-bottom:3px;
}
.fbox_tiiki{
	width:434px;
}
.fbox_tiiki .left{
	width:210px;
	float:left;
}
.fbox_tiiki .right{
	width:210px;
	float:right;
}
.fbox_dinner02{
	width:536px;
	border:1px solid #ffccc6;
	background-color:#fff4f3;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	}
.fbox_dinner02 .left{
	width:256px;
	float:left;
	margin-right:12px;
}
.fbox_dinner02 .right{
	width:255px;
	float:left;
}
.img_bottom{
	margin-top:110px;
}
.fbox_dinner03{
	width:635px;
	border:1px solid #ffccc6;
	background-color:#fff4f3;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	}
.fbox_dinner03 .left{
	width:355px;
	float:left;
	margin-right:15px;
}
.fbox_dinner03 .right{
	width:255px;
	float:left;
}
.fbox_hotel03{
	width:890px;
	margin-left:auto;
	margin-right:auto;
	}
.fbox_hotel03 .box{
	width:288px;
	float:left;
	margin-right:13px;
}
.fbox_hotel03 .box2{
	width:288px;
	float:right;
}

.dinnerKouchi{
	background:url(../img/free/img_koti_bg.gif) no-repeat right 60px;}
.dinnerTokushima{
	background:url(../img/free/img_tokusima4.gif) no-repeat 650px 60px;}	

/*　お申し込みボタン
------------------------------------------ */
.applyBtn {
    margin-left: 116px;
    position: relative;
}

.applyBtn .reserve_btn {
    left: 495px;
    position: absolute;
    top: 25px;
}
.applyBtn .applySentence {
    font-size: 11px;
    margin-left: 235px;
    text-align: center;
}


.wid930 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 930px;
}	

/* 20160325 */
.point_container{
	width:930px;
	margin:7px auto 0;}

.box_step ul{margin-left:10px;}	

p.name_ehime {
	color:#FFF;
	background-color:#ff6b0f;
}
p.name_kouchi {
	color:#FFF;
	background-color:#059242;
}
p.name_tokushima{
	color:#FFF;
	background-color:#ff6666;
}
p.name_kagawa{
	color:#FFF;
	background-color:#00a0e9;
}
.fbox_hotel02 .w889{ width:889px;}

/* tokushima */
.col_tokushima{width:889px;}
.col_tokushima_container .col_01{width:181px;}
.col_tokushima_container .col_02{width:209px; margin-left:1px;}
.col_tokushima_container .col_03{width:223px; margin-left:1px;}
.col_tokushima_container .col_04{width:265px; margin-left:1px;}

.col3_01{width:284px;}
.col3_02{width:284px; margin-left:16px;}
.col3_03{width:284px; margin-left:16px;}
