/* ＣＯＡ宿泊トップ　スタイル設定 */
#contentsleft {
	float: left;
	width: 370px;
}

#contentsright {
	float: left;
	width: 380px;
	margin-left: 20px;
}

/* １列目 */
#searchkeyword {
	width: 368px;
	height: 76px;
	background-image: url("../../../../contents/images/block_wall_top_keyword.jpg");
	border: solid 1px #99cde6;
	position: relative;
}

#searchkeyword form {
	margin: 35px 10px;
}

#searchkeyword form div span {
	/*font-size: 12px;*/   /**[2010.12.17 del]**/
}

/* 20200201
#searchstation {
	width: 368px;
	margin-top: 15px;
}
*/

#searchdate {
	width: 368px;
	height: 250px; /* 20200201 169px; */
	background-image: url("../../../../contents/images/block_wall_top_date.jpg");
	border: solid 1px #99cde6;
	margin-top: 15px;
	position: relative;
	z-index:2;
}

#searchdate form {
	margin: 30px 10px 0px;
}

#searchdate form div {
	margin-top: 6px;
}

#searchdate form div span {
	margin-right: 5px;
}

input.searchbtn {
	position: absolute;
	right: 10px;
	bottom: 12px;
}

/* タイムセール */
.timesale {
	margin-top: 20px;
/*	border: 1px solid #999998; */
	width: 368px;
/*	height: 100px; */
	position: relative;
	z-index:1;
}

.timesale a {
	text-decoration: none;
}

.timesale a:visited {
	text-decoration: none;
}
.timesale a:hover {
	text-decoration: none;
}

.timesalecountdown {
	position: absolute;
	bottom: 3px;
	right: 10px;
	color: #fff;
	font-size: 13px;
}

.timesalecountdown .countdownnumber {
	font-size: 26px;
	color: #FFFF00;
}

.timesalecountdown .countdownnumberfinish {
	font-size: 26px;
	color: #999;
}

#tokushu {
	width: 370px;
	margin-top: 20px;
	background-color: #003;
}

/* IE6対応 */
* html body div#tokushu h2#tokushutitle {
	background-image: url("../../../../contents/images/block_title_top_tokushu.gif");
	background-repeat: repeat-x;
	background-position: left top;
	width: 370px;
	height: 38px;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
}
/* IE6対応 */

#tokushu h2#tokushutitle {
	background-image: url("../../../../contents/images/block_title_top_tokushu.gif");
	background-repeat: repeat-x;
	background-position: left top;
	width: 368px;
	height: 38px;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
}

#tokushu #tokushulist {
	width: 100%;
	margin: 0;
	padding: 0;
}

#tokushu #tokushulist ul {
	list-style: none;
}

/*IE6 対応*/
* html body div#tokushu #tokushulist ul li.tokushuitem {
	margin: 2px 0 7px 10px;
	padding: 0;
	width: 170px;
	float: left;
}
/*IE6 対応*/

#tokushu #tokushulist ul li.tokushuitem {
	margin: 2px 0 7px 10px;
	padding: 0;
	width: 170px;
	float: left;
}

#searchmap {
	width: 380px;
	height: 365px; /* 20200201 264px; */
/*	border: solid 1px #99cde6; */
/*	background-image: url("../../../../contents/images/block_wall_top_map.gif"); */
}

/* ２列目 */
div.textRect {
	border: solid 1px #ccc;
	width: 378px;
	background-repeat: repeat-x;
}

div.textRect ul {
	/*width: 100%;*/
	margin: 5px;
	list-style-type: none;
}

div.textRect ul li {
	width: 160px;
	float: left;
	padding-left: 15px;
	background: url("../../../../contents/images/res/point_li_blue.gif") no-repeat 6px 0.5em;
	line-height: 155%;
	margin: 0;
}

div.textRect br.clear {
	height: 0px;
	line-height: 0%;
	margin: 0;
}

#mokuteki {
	width: 380px;
	margin-bottom: 20px;
}

/* IE6対応 */
* html body div#mokuteki h2#mokutekititle {
	background-image: url("../../../../contents/images/block_title_top_mokuteki.jpg");
	background-repeat: no-repeat;
	width: 378px;
	height: 23px;
	line-height: 200%;
/*	text-indent: -1000px; */
	text-indent: 15px;
/*	border: solid 1px #99cde6; */
/*	border: solid 0px #99cde6; */
	border: solid 1px #3399CC;
	margin: 0;
	padding: 0;
}
/* IE6対応 */

#mokuteki h2#mokutekititle {
	background-image: url("../../../../contents/images/block_title_top_mokuteki.jpg");
	background-repeat: no-repeat;
	width: 378px;
	height: 23px;
	line-height: 200%;
/*	text-indent: -1000px; */
	text-indent: 15px;
/*	border: solid 1px #99cde6; */
/*	border: solid 0px #99cde6; */
	border: solid 1px #3399CC;
	margin: 0;
	padding: 0;
}

#kanko {
	clear: left;
	width: 380px;
	margin-top: 15px;
}

#kanko h2#kankotitle {
	background-image: url("../../../../contents/images/block_title_top_kanko.gif");
	background-repeat: no-repeat;
	width: 378px;
	height: 23px;
	line-height: 100%;
	text-indent: -1000px;
	border: solid 1px #99cde6;
	margin: 0;
	padding: 0;
}

#oshirase {
	width: 380px;
	margin-top: 15px;
}

#oshirase h2#oshirasetitle {
	background-image: url("../../../../contents/images/block_title_top_oshirase.gif");
	background-repeat: no-repeat;
	width: 378px;
	height: 23px;
	line-height: 100%;
	text-indent: -1000px;
	border: solid 1px #ccc;
	margin: 0;
	padding: 0;
}

#oshirase div.textRect ul li {
	/*width: 100%;*/
	width: 90%;
	float: none;
	padding-left: 15px;
	background: url("../../../../contents/images/res/point_li_blue.gif") no-repeat 6px 0.5em;
	line-height: 155%;
	margin: 0;
}

#mokuteki div.textRect {
	background-image: url("../../../../contents/images/res/areawall_gray.gif");
}

#kanko div.textRect {
	background-image: url("../../../../contents/images/res/areawall_gray.gif");
}

.campaignitemtext {
	/*margin: 5px 2px;*/
	margin: 5px 2px 10px 2px;
	font-size: 10px;
	line-height: 1.4em;
	color: #333;
}

