/* ＣＯＡ特集ページ　スタイル設定 */
em {
	font-style: normal;
	font-weight: bold;
}

.textRect {
	margin: 5px;
}

div.clear {
	clear: both;
	height: 15px;
}

div.clear2 {
	clear: both;
	height: 5px;
}

div.clear3 {
	clear: both;
}

#arealink {
	width: 768px;
	height: 39px;
	background-image: url("../../../../contents/images/special_area_bar_wall.gif");
	border: solid 1px #999;
	margin-top: 10px;
}

/*
#arealink img {
	float:left;
}
*/

#arealink #arealinkimg {
	float:left;
}

#arealink #arealinklist {
	width: 700px;
	float: right;
	line-height: 36px;
	text-align: center;
}

#option {
	font-size: 10px;
	margin-top: 5px;
	text-align: right;
/* 2011-12-12 ＤＢ２次レイアウト対応 */
	/*width: 100%;*/
	width: 770px;
/* 2011-12-12 ＤＢ２次レイアウト対応 */
}

.pagenavi, .pagenavi a {
	font-size: 10px;
}

.pagenavi .pagenavicount {
	widht: 350px;
	float: left;
}

.pagenavi .pagenavilink {
	text-align: right;
}

#option .pagenavicount {
	font-size: 16px;
	font-weight: bold;
	line-height: 160%;
	widht: 350px;
	float: left;
}

#option .pagenavicount .searchcount {
	font-size: 20px;
	font-weight: bold;
	line-height: 160%;
	color: #f60;
}

#option .datanone {
	border: 1px solid #99CDE6;
	text-align: center;
}

/* 検索結果リスト */
#listtab {
	margin: 0;
	padding: 0 10px;
	height: 29px;
}

#listtab img {
	float: left;
	margin-right: 5px;
}

#listtabbase {
	margin: 0;
	height: 24px;
	background-image: url("../../../../contents/images/tab_line_top.gif");
	background-repeat: repeat-x;
}

/* 検索結果一覧（施設） */
#listsisetsu {
	margin-top: 15px;
}

#listsisetsu .listitemtitle {
	width: 750px;
	height: 29px;
	padding: 0 10px;
}

#listsisetsu .listitem {
	clear: both;
	margin-top: 10px;
}

#listsisetsu .listitemdetail {
	margin: 10px 0 25px 0;
}

#listsisetsu .listitemdetail img {
	/*float: left;*/
	/* 2011-11-18 レイアウト変更対応 start */
	/*margin-right: 15px;*/
	margin-right: 0px;
	/* 2011-11-18 レイアウト変更対応 end */

	/* 2011-11-22 レイアウト変更対応 start */
	vertical-align: bottom;
	/* 2011-11-22 レイアウト変更対応 end */
}

#listsisetsu .listitemdetail .markimg {
/* 2011-12-12 ＤＢ２次レイアウト対応 */
	/*float: left;*/
/* 2011-12-12 ＤＢ２次レイアウト対応 */
	margin-right: 0;
}

#listsisetsu .listitem .listitemdetail .listitemdetailtext {
	/*2011-11-22 レイアウト変更対応*/
	/*width: 550px;*/
	width: 550px;
	
	/*padding-left:5px;*/
	margin-left:15px;
	/* ↑ 2013-03-05 WEB企画G変更　余白を15pxに*/
	
	/*2011-11-22 レイアウト変更対応*/
	float: left;
	position: relative;
}

/* 2011-11-15 レイアウト変更対応 modify start
#listsisetsu .listitemdetail .listitemdetailtext .listitemdetailsisetsuname a {
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
}
*/

/* 2011-11-15 レイアウト変更対応 add start */
#listsisetsu .listitemdetail .listitemdetailtext a {

	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
}
/* 2011-11-15 レイアウト変更対応 add end */

#listsisetsu .listitemdetail .listitemdetailtext .listitemdetailarea {
	text-align: right;
	font-size: 10px;
}


#listsisetsu .listitemplanlist {
	/* 2011-11-15 レイアウト変更対応
	clear: both;
	*/
	/* 2011-11-15 レイアウト変更対応 add start */
		
	/*float:left;*/
	float:right;
	/* ↑ 2013-03-05 WEB企画G変更　floatをrightに*/
	
	/* 2011-11-15 レイアウト変更対応 add end */
	margin-top: 5px;
	/* padding-left:5px;*/
	margin-left:15px;
	/* ↑ 2013-03-05 WEB企画G変更　余白を15pxに*/
	
	/* 2011-11-15 レイアウト変更対応 add start */
	/*2011-11-22 レイアウト変更対応*/
			
	/*width:550px;*/
	width:551px;
	/* ↑ 2013-03-05 WEB企画G変更　widthの値を調整*/
	
	/*2011-11-22 レイアウト変更対応*/
	/* 2011-11-15 レイアウト変更対応 add end */
}

#listsisetsu .listitemplanlisttitle {
	/*2011-11-21 レイアウト変更対応 start(以下del) */
	/*border-bottom: solid 1px #ccc;*/
	/*2011-11-21 レイアウト変更対応 end(以下del) */
	/*2011-12-21 レイアウト変更対応 start */
	/*margin-bottom: 2px;*/
	margin-bottom: 10px;
			/* ↑ 2013-03-05 WEB企画G変更　marginの値を10pxに*/
	
	/*2011-12-21 レイアウト変更対応 end */
}


#listsisetsu .listitemplanlistbtn {
	/* 2011-11-15 レイアウト変更対応
	float: right;
	*/
	top: 5px;
	right: 0;
	/* 2011-12-21 レイアウト変更対応 add start */
	/*margin-top: 10px;*/
	/*margin-bottom:3px;*/
	
	margin-top:10px;
		/* 2013-03-05 ↑WEB企画G margin-bottomを削る*/
	
	/* 2011-12-21 レイアウト変更対応 add end */
	/* 2011-11-15 レイアウト変更対応 add start */
	
	/* float: left;*/
	float: right;
	/* ↑ 2013-03-05 WEB企画G変更　余白を15pxに*/
	font-size:14px;
	/* 2011-11-15 レイアウト変更対応 add end */
}

#listsisetsu h2 {
	/* 2011-11-15 レイアウト変更対応
	font-size: 14px;
	border-left: 3px solid #3399cc;
	line-height: 40px;
	padding: 5px 0 0 15px;
	color: #696969;
	*/
	padding: 0px 0 0 15px;
	color: #000000;
	/* 2011-11-21 レイアウト変更対応 start(以下del) */
	/*border-left: 3px solid #ff8c00;*/
	border:none;
	/* 2011-11-21 レイアウト変更対応 end(以下del) */
	font-size: 12px;

	/* 2011-11-21 レイアウト変更対応 start */
	background-image: url(../../../../contents/images/planbar.gif);
	/* 2011-11-21 レイアウト変更対応 end */
}

#listsisetsu .listitemplanlistitemplan {
	width: 432px;
	float: left;
}

#listsisetsu .listitemplanlistitemicon {
	width: 100px;
	float: left;
	margin-top: 10px;
}

#listsisetsu .listitemplanlistitemprice {
	width: 230px;
	float: left;
}

#listsisetsu .listitemplanlistitemprice .pricesub {
	font-size: 10px;
}


#listsisetsu .listitemplanlistitemprice {
	width: 230px;
	float: left;
}

#listsisetsu .listitemplanlist .listitemplanline {
	width: 100%;
	margin-top: 2px;
}

#listsisetsu .listitemplanlist .listitemplanroomkbn {
 	float:left;
	padding-right: 5px;
}

.listitemplanroomkbnarea {
	float:left;
	padding-right: 5px;
	height: 35px;
	margin-top: 10px;
}
.listitemplanroomkbnareasisetsu {
	float:left;
	padding-right: 5px;
	width: 430px;
}
/*
.listitemplanlistplanarea {
/*	position: relative;*/		/* IE6にて、正常に動作しない為、注釈とする */
	margin: 15px 0 0 0;
}
*/

.listitemplanlistplanarea img {
	float: left;
	margin-right: 5px;
}

.listitemplanlistplanarea {
/*	position: relative;*/		/* IE6にて、正常に動作しない為、注釈とする */
	/* 2011-12-21 レイアウト変更対応 start (marginのtopを0にする)*/
	/*margin: 5px 0 0 0;*/          /** [2011.01.24:RX1218]申込No表示対応で、上15px→5pxに変更 **/
	/* 2011-12-21 レイアウト変更対応 end (marginのtopを0にする)*/
	/* 2011-11-22 レイアウト変更対応 start */
	float:left;
	width:50%;
	/* 2011-11-22 レイアウト変更対応 end */
}

/* 2011-12-21 レイアウト変更対応 start */
.listitemplanlistplanareaForTokushu {
	/*	position: relative;*/		/* IE6にて、正常に動作しない為、注釈とする */
	margin: 5px 0 0 0;          /** [2011.01.24:RX1218]申込No表示対応で、上15px→5pxに変更 **/
}
/* 2011-12-21 レイアウト変更対応 end */

.listitemplanlistplanarea .roomtypearea {
/*	position: absolute;
	right: 0;
	top: 0; */
	/* 2011-11-16 レイアウト変更対応 start */
	/*float: right;*/
	/* 2011-11-16 レイアウト変更対応 end */
	text-align: left;
}

/* 2011-12-21 レイアウト変更対応 start */
.listitemplanlistplanareaForTokushu .roomtypearea {
/*	position: absolute;
	right: 0;
	top: 0; */
	float: right;
	text-align: left;
}
/* 2011-12-21 レイアウト変更対応 end */


/* 2011-11-18 レイアウト変更対応 (以下クラス名を変更) start */
/** [2011.01.24:RX1218]申込No表示対応 **/
/*.listitemplanlistplanarea .requestnoarea {*/
.requestnoarea {
/* 2011-11-18 レイアウト変更対応 (以下クラス名を変更) end */
	width: 100%;
	text-align: right;
	font-size: 80%;
	color: #000000;

}

/* 2011-12-21 レイアウト変更対応 start */
/** [2011.01.24:RX1218]申込No表示対応 **/
.listitemplanlistplanareaForTokushu .requestnoarea{
	width: 100%;
	text-align: right;
	font-size: 80%;
	color: #000000;

}
/* 2011-12-21 レイアウト変更対応 end */



.listitemplanlistplanlist {
	/* 2011-11-22 レイアウト変更対応 start(以下del) */
	/*margin-top: 10px;*/
	/* 2011-11-22 レイアウト変更対応 end(以下del) */
	/* 2011-11-22 レイアウト変更対応 start */
	float:left;
	width:49%;
	/* 2011-11-22 レイアウト変更対応 end */
}

.listitemplanlistmargintop {
	/* 2011-11-18 レイアウト変更対応 (マージンを削除) start */
	/*margin-top: 10px;*/
	/* 2011-11-18 レイアウト変更対応 (マージンを削除) end */
}

/* 2011-11-16 レイアウト変更対応
.listitemplanlistplanarea .listitemplanshokukjitypes {
*/
.listitemplanshokukjitypes {
	border: 1px solid #B07700;
/* 2011-12-12 ＤＢ２次レイアウト対応 */
	/*padding: 0px 7px;*/
	padding: 0px 3px;
/* 2011-12-12 ＤＢ２次レイアウト対応 */

	height: 20px; 

	
	background-color:#ECE9D8;
	text-align: center;
	 margin: 5px 0 2px 5px; 
	
	
	
	color:#663300;
	/*  2011-11-16 レイアウト変更対応（float:left→rightに変更） start */
	float:left;
	/*float:right;*/
	/*  2011-11-16 レイアウト変更対応（float:left→rightに変更） end */
}

/* 2011-12-21 レイアウト変更対応 start */
.listitemplanlistplanareaForTokushu .listitemplanshokukjitypes {
	border: 1px solid #B07700;
/* 2011-12-12 ＤＢ２次レイアウト対応 */
	/*padding: 0px 7px;*/
	padding: 0px 3px;
/* 2011-12-12 ＤＢ２次レイアウト対応 */
	height: 20px;
	background-color:#ECE9D8;
	text-align: center;
	margin: 5px 0 2px 5px;
	color:#663300;
	float:right;
}
/* 2011-12-21 レイアウト変更対応 end */

.listitemplanlistplanlist .listtemplansp {
	padding-bottom: 23px;
}

.listitemplanlistplanlist .listtemplanboth {
	clear:both;
}

.listitemplanviplimitationboth {
	clear:both;
}

.listitemplanlistplanlist .listitemplanheadimages {
	margin: 10px 0px 5px 0px;
}

/* IE6対応 */
* html body div.noPhoto {
	width: 550px;
}

* html body div.roomtypebase {
	/* 2011-11-22 レイアウト変更対応 start */
	/*width: 550px;*/
	width:49%;
	float:left;
	/* 2011-11-22 レイアウト変更対応 end */
	margin-left: 0;
}

/* IE7対応 */
*:first-child+html body div.roomtypebase {
	/* 2011-11-22 レイアウト変更対応 start */
	/*width: 550px;*/
	width:49%;
	float:left;
	/* 2011-11-22 レイアウト変更対応 end */
	margin-left: 0;
}

.xsmall {
	font-size:80%;
}

#listsisetsu hr {
clear: both;
 height: 1px;
border: none;
border-top: 1px #ccc dotted;

	visibility: hidden;
/* ↑ 2013-03-05 WEB企画G変更　hrを非表示に　clear:both機能は残したいので、visibility: hidden;*/
}

/* 検索結果一覧（プラン） */
#listplan {
	margin-top: 10px;
}

#listplan .listitem {
	clear: both;
	margin-top: 10px;
}

#listplan .listitemtitle {
/*2012-02-09 レイアウト変更対応 start */
	/*height: 29px;*/
	height: 25px;
/*2012-02-09 レイアウト変更対応 end */
	padding: 0 10px;
}

#listplan h2 {
	width: 500px;
	float: left;
	line-height: 29px;
	border-left: none;
	font-size: 12px;
}

#listplan h2 a {
	color: #fff;
}

#listplan .listitemareaname {
	width: 200px;
	float: right;
	text-align: right;
	font-size: 10px;
	color: #fff;
	line-height: 29px;
}

#listplan .listitemdetail {
	margin: 10px 0 25px 0;
	width: 100%;
}

#listplan .listitemdetail img {
	float: left;
	/* margin-right: 14px;*/
	
	margin-right: 5px;
	/* 2013-03-05 ↑WEB企画G margin幅を5pxに*/
}

#listplan .listitemdetail img .shisetsuimage {
	float: left;
}

#listplan .listitemdetail .markimg {
	float: left;
	margin-right: 0;
}

.noPhoto {
	/*width: 750px;*/
	margin-left: 200px;
}

.roomtypebase {
	/*width: 750px;*/
	/*width: 550px;
	margin-left: 0px;*/
	/*margin-left: 200px;`*/
	/* 2011-11-17 レイアウト変更関連 */
	
	/*margin: 0px 0px 10px 0px; */
	/* 2013-03-05 ↑WEB企画G margin削除*/
	
	float:left;
	width:50%;
	/* 2011-11-17 レイアウト変更関連 */

}

#listplan .listitemdetail .textRect {
	margin: 0px;
	/*width: 555px;*/
	width: 550px;
	/*border-bottom: solid 1px #ccc;*/
	padding-bottom: 5px;
	/*float: right;*/
}

#listplan .listitemdetail .textRectNoPhot {
	margin: 0px;
	/*width: 555px;*/
	width: 550px;
	/*border-bottom: solid 1px #ccc;*/
	padding-bottom: 5px;
	/*float: left;*/
}

.listitemdetail .listitemdetailrightbox {
	position: relative;
	/* 2011-11-22 レイアウト変更対応 start */
	/*margin-left: 215px;*/
	width:555px;
	/*float:left;*/
	float: right;
		/* ↑2013-03-05 WEB企画G変更　floatをrightにしてboxを右寄せに */
	
	/* 2011-11-22 レイアウト変更対応 end */

}

#listplan .listitemdetailplanname {
/* 2012-01-16 ＤＢ２次課題対応 */
	/*font-weight: bold;*/
/* 2012-01-16 ＤＢ２次課題対応 */
	margin-bottom: 5px;
	/* 2011-11-17 レイアウト変更対応（プラン）add start*/
	float:left;
	width:50%;
	/* 2011-11-17 レイアウト変更対応（プラン）add end*/
}

/* 2011-12-21 レイアウト変更対応 add start*/
#listplan .listitemdetailplannameForTokushu {
	font-weight: bold;
	margin-bottom: 5px;
	width:100%;
}

/* 2011-12-21 レイアウト変更対応 end start*/

#listplan .listitemdetailsisetsuouterlogo {
	float: left;
	margin-bottom: 3px;
	/* 2011-11-15 レイアウト変更対応 add start */
	text-align:right;
	width:20%;
	/* 2011-11-15 レイアウト変更対応 add end */
}

#listplan .listitemdetailsisetsuouterlogo img {
	float: none;
}

#listplan .listitemdetailicon {
	position: relative;
	margin: 5px 0 0 0;
}

#listplan .listitemdetailicon img {
	float: none;
	margin: 0 5px 0 0;
}

#listplan .listitemdetailprice {
	position: absolute;
	bottom: 8px;
	right: 0;
	width: 200px;
}

#listplan .listitemdetailprice div {
	text-align: left;
	font-size: 10px;
	width: 160px;
	text-align: left;
}

#listplan .listitemdetailpricetspecialvipcafe {
	/*width: 555px;*/
	width: 550px;
	/*float: right;*/
}

#listplan .listitemdetailpricetspecialvipcafe .listitemdetailpricetspecialcafe {
	/*float: right;*/
	margin-right: 0;
}

#listplan .listitemdetailpricetspecial {
	padding-top: 5px;
	float: right;
}

#listplan .listitemdetailspecialtypes {
	padding-top: 30px;
	float: left;
}

#listplan .listitemplanshokukjitypes {
	border: 1px solid #B07700;
	padding: 0px 7px;
	height: 20px;
	background-color:#ECE9D8;
	text-align: center;
	margin: 5px 0 2px 5px;
	color:#663300;
	float: left;
}

/* 2011-11-18 レイアウト変更関連 add start */
#listplan .listplanshokukjitypes {
	border: 1px solid #B07700;
	
	/* padding: 0px 3px;*/
		padding: 2px 3px;
	/* ↑ 2013-03-05 WEB企画G変更　余白を15pxに*/
	
	/*height: 20px;*/
	/* 2013-03-05 ↑WEB企画G heightをカット*/
	
	background-color:#ECE9D8;
	text-align: center;
	
	/* margin: 5px 0 2px 5px;*/
	 margin: 2px 0 2px 0px;
	/* 2013-03-05 ↑WEB企画G margin調整*/
	color:#663300;
	float: left;
	font-weight:normal;
}
/* 2011-11-18 レイアウト変更関連 add end */

#listplan.normal .listitemdetailprice {
	position: absolute;
	bottom: 8px;
	right: 0;
	width: 235px;
}

#listplan.normal .listitemdetailprice div {
	text-align: left;
	font-size: 10px;
	text-align: left;
	width: 230px;
}

#listplan .listitemdetailsub {
	margin-top: 5px;
}

.listitemdetailcheckin {
	margin-top: 5px;
	/*float: right;*/
	float: left;
	/*width: 555px;*/
	position:relative;
}

.listitemdetail .listitemdetailcheckin span {
	margin-right: 10px;
}

.listitemdetail .access {
	margin-top: 5px;
	font-size: 10px;
	line-height: 140%;
	float: left;
	/*width: 555px;*/
	/* 2011-11-18 レイアウト変更関連(幅をpx→%) start */
	/*width: 550px;*/
	width:45%;
	/*width:270px;*/
	/* 2011-11-18 レイアウト変更関連(幅をpx→%) end */
}

/* 2011-11-22 レイアウト変更対応 add start */
* html body div.listitemdetail div.access{
	margin-top: 5px;
	font-size: 10px;
	line-height: 140%;
	float: left;
	/*2012-01-24 ＤＢ2次*/
	/*width:49%;*/
	width:35%;
	/*2012-01-24 ＤＢ2次*/
}

/* 2011-12-27 レイアウト変更対応 start */
*:first-child+html body div.access{
	margin-top: 5px;
	font-size: 10px;
	line-height: 140%;
	clear:both;
	width:49%;
}
/* 2011-12-27 レイアウト変更対応 end */

*:first-child+html body div.roomtypebase {
	margin-top: 5px;
	font-size: 10px;
	line-height: 140%;
	float: left;
	width:49%;
	}
/* 2011-11-22 レイアウト変更対応 add end */

.pricebold {
	margin-left: 5px;
	/* 2011-11-22 レイアウト変更対応 start */
	/*font-size: 16px;*/
	font-size: 12px;
	/* 2011-11-22 レイアウト変更対応 end */
	font-weight: bold;
	color: #DD0000;
	line-height: 120%;
}

.checkout {
	margin-left: 15px;
}

.minimumratearea {
	text-align: right;
	color: red;
}


/* 検索結果リスト */
#listplan.normal .listitemtitle {
	/* 2011-11-21 レイアウト変更 start */
	/*background-image: url("../../../../contents/images/list_item_title.gif");*/
	background-image: url("../../../../contents/images/titlebar_b.jpg");
	/* 2011-11-21 レイアウト変更 end */

	/* 2011-11-28 レイアウト変更対応 start  */
	height:26px;
	/* 2011-11-28 レイアウト変更対応 end  */
}

/* 特集リスト */
#listplan.special .listitemtitle {
	background-image: url("../../../../contents/images/special_item_title.gif");
}

/* タイムセール */
#timesalelogo {
	position: relative;
	border: 0px;
	width: 768px;
	height: 75px;
}

#timesalecountdown {
	position: absolute;
	top: 20px;
	right: 10px;
	color: #fff;
	font-size: 16px;
}

#timesalecountdown .countdownnumber {
	font-size: 34px;
	color: #ffff00;
}

#timesaletext {
	margin: 15px 0;
	padding: 10px;
	border: solid 1px #c6b6a7;
}

#timesaletext div {
	line-height: 110%;
}

#timesaletext #timesaletextlead {
	font-weight: bold;
	color: #cb0000;
	margin-bottom: 5px;
}

#timesalelist {
}

#timesalelist .timesalelistitem {
	width: 380px;
	height: 45px;
	float: left;
	margin: 6px 3px 0 0;
	padding: 5px 0;
	text-align: center;
	background-image: url("../../../../contents/images/timesale_item.gif");
}

#timesalelist .timesalelistitem .timesalelistitemplan {
	font-size: 16px;
	font-weight: bold;
	color: #cb0000;
}

#timesalelist .timesalelistitem .timesalelistitemplan a:link {
	color: #cb0000;
	text-decoration: none;
}
#timesalelist .timesalelistitem .timesalelistitemplan a:visited {
	color: #cb0000;
	text-decoration: none;
}
#timesalelist .timesalelistitem .timesalelistitemplan a:active {
	color: #cb0000;
	text-decoration: none;
}
#timesalelist .timesalelistitem .timesalelistitemplan a:hover {
	color: #cb0000;
	text-decoration: none;
}

/* 施設/プラン検索条件 */
#search {
	position: relative;
	width: 768px;
	height: 135px;
	background-image: url("../../../../contents/images/block_wall_jouken3l.gif");
	border: solid 1px #99cde6;
	background-repeat: no-repeat;
}

#searcharea {
	width: 768px;
	height: 34px;
	background-image: url("../../../../contents/images/block_wall_area.gif");
	border: solid 1px #99cde6;
}

#searchhigh {
	position: relative;
	width: 768px;
	height: 199px;
	background-image: url("../../../../contents/images/block_wall_jouken5l.gif");
	border: solid 1px #99cde6;
	margin-top: 5px;
	background-repeat: no-repeat;
}

#searchhigh ul {
	list-style: none;
/* 2012-01-24 ＤＢ２次（課題対応）*/
	/*width: 580px;*/
	width: 600px;
/* 2012-01-24 ＤＢ２次（課題対応）*/
}

#searchhigh ul li {
	display: inline;
	margin-right: 10px;
}

#searchkeyword {
	position: relative;
	width: 768px;
	height: 54px;
	background-image: url("../../../../contents/images/block_wall_keyword.gif");
	border: solid 1px #99cde6;
	margin-bottom: 15px;
}

#searchkeywordmin {
	position: relative;
	width: 768px;
	height: 35px;
	background-image: url("../../../../contents/images/block_wall_keyword.gif");
	background-position: 0 -7px;
	border: solid 1px #99cde6;
	margin-bottom: 5px;
}
#searchkeywordmin input{
	width: 18em;
}

#searchkeyword form div.searchcondition {
	margin-top: 16px;
}

#searchkeyword .searchhightbtn {
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
}

.searchcondition div {
	margin: 12px 10px 0 80px;
}

#searchconditionerr {
	position: absolute;
	top: 50px;
	right: 15px;
	width: 300px;
}

.searchcondition div span {
	margin-right: 10px;
}

#lblOtona, #lblShonin, #lblYouji {
	margin-right: 0;
}

/* IE6対応 */
* html body #searchbtn, #searchkeyword div.btn {
	width: 380px;
	height: 10px;
	right: 0px;
	bottom: 0px;
	color: #ff0000;
	font-size: 10px;
	font-weight: bold;
	float: right;
}
/* IE6対応 */

#searchbtn, #searchkeyword div.btn {
/*	position: absolute; */
	width: 385px;
	height: 28px;
	right: 10px;
	bottom: 0px;
	color: #ff0000;
	font-size: 10px;
	font-weight: bold;
	float: right;
}

#searcharea .searchcondition div {
	margin: 7px 10px 0 80px;
}

#searchkeyword .searchcondition {
	margin-top: 10px;
}

#searchkeywordmin .searchcondition div {
	margin-top: 8px;
}

#dotseparate {
	margin-top: 5px;
	height: 1px;
	background-image: url("../../../../contents/images/hdot.gif");
	background-repeat: repeat-x;
}

#kodawari {
	position: absolute;
	top: 117px;
	left: 10px;
}

#kodawari a {
	text-decoration: none;
}

.left {
	display: inline;
	float: left;
	text-align: left;
}

.right {
	display: inline;
	float: right;
	text-align: right;
}

table.roomtypetable {
	border-collapse: collapse;
	*font-size: 93%;   /**[2010.12.17 ins]**/
	
		width: 100%;
		/* ↑ 2013-03-05 WEB企画G変更　width100%"*/
}

.ryokinvalue {
	text-align: center;
	border: solid 1px #ECE9D8;
	padding:0;

	/* 2011-11-22 レイアウト変更対応 start */
	white-space:nowrap;
	/* 2011-11-22 レイアウト変更対応 start */
}

.ryokincolumn {
	background-color: #f6f5f0;
	border: solid 1px #ECE9D8;
	background-image: url("../../../../contents/images/form_field_title.gif");
	text-align: center;
	padding:0;
	/* 2011-12-21 レイアウト変更対応 start */
	width:70px;
	white-space:nowrap;
	/* 2011-12-21 レイアウト変更対応 end */
}

.ryokincolumnForCoa {
	background-color: #f6f5f0;
	border: solid 1px #ECE9D8;
	background-image: url("../../../../contents/images/form_field_title.gif");
	text-align: center;
	padding:0;
	/* 2011-12-21 レイアウト変更対応 start */
	width:75px;
	white-space:nowrap;
	/* 2011-12-21 レイアウト変更対応 end */
}

.hilight-lt {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.hilight-t {
	border-top: 1px solid #FFFFFF;
	font-size:10px;
}

.paddingtopunder{
	padding:10px 0;
}
/* 地図 */
#searchmap-left {
	margin: 20px 0 20px 0;
	float:left;
}
#searchmap-right {
	margin-top: 20px;
	width: 187px;
	height: 378px;
	float: right;
	background-image: url("../../../../contents/images/block_wall_mapLink.jpg");
	border: solid 1px #99cde6;
}
#map-list {
	margin: 0 0 0 10px;
	padding:0 10px 0 0;
}
ul#map-list li {
	background:url("../../../../contents/images/icon_yajirushi01.gif") no-repeat scroll 0 0 transparent;
	margin:7px 0 0;
	padding:0 0 0 8px;
}
.chiku {
	color:#666666;
	line-height:1.3em;
}

.listitemplanviplimitation {
	float: right;
}

.listitemplanviplimitationtoku {
	position: absolute;
	top: 2px;
	left: 450px;
}

.listitemplancafe {
	float: right;
}

.listitemplanroomtypes {
	float: right;
	width: 140px;
}

.listitemdetailsisetsuname {
	/*background-color:#F5F5F5;*/
	/* 2011-11-21 レイアウト変更対応 start */
	/*background:url(../../../../contents/images/bar_sisetsu.jpg); BORDER-BOTTOM: #ccc 1px solid;*/
	background:url(../../../../contents/images/titlebar.jpg);
	height: 25px;
	/* 2011-11-21 レイアウト変更対応 start */
	/*line-height: 28px;*/
	position: relative;
		/*color:#fff;*/
}

.listitemdetailsisetsuname a:link {
	color:#FFFFFF;
}

.leftarea{
	float:left;
	position:relative;
	/* 2011-11-22 レイアウト変更対応 add start */
	/*width:50%;*/
	/* 2011-11-22 レイアウト変更対応 add end */
}

/* フォント赤 */
.red {
	color: red;
}

/* 2011-11-15 レイアウト変更対応 add start */
.catchCopy{
	font-weight:bold;
	font-size:14px;
	color:#fff;
	margin-top:-5px;
	padding-left:10px;
}

.area{
	width:100%;
	text-align:right;
	/* 2011-11-28 レイアウト変更対応 start  */
	potision:relative;
	padding-top:0px;
	font-size:10px;
	/* 2011-11-28 レイアウト変更対応 end  */
}
/* 2011-11-21 レイアウト変更対応 */
.area img{
	/* 2011-11-28 レイアウト変更対応 start  */
	/*vertical-align: bottom;*/
	vertical-align: middle;
	/* 2011-11-28 レイアウト変更対応 end  */
	margin:0px 10px 0px 0px;
}
/* 2011-11-21 レイアウト変更対応 */

.fontBold{
	font-weight:Bold;
}

.listitemdetailaddress{
	float:left;
	/* 2011-11-22 レイアウト変更対応 start */
	/*width:475px;*/
	width:470px;
	/* 2011-11-22 レイアウト変更対応 start */
	margin-top: 5px;
	/* 2013-03-05 ↑WEB企画G Topにmargin追加*/
}
.listitemdetailsisetsuouterlogo{
	float:right;
	width:74px;
	margin-top: -20px;	/* 2011-12-06 */
}

#listsisetsu .listitemdetailsisetsuouterlogo img{
	margin:0px;
}

.imgArea{
	float:left;
	height:100%;
}


/* 2011-11-22 レイアウト変更対応 end */

.planName{
	font-weight:bold;
	font-size:14px;
}




.cafeMark{
	/*width: 200px;*/
	float: right;
	text-align: right;
	font-size: 10px;
	/*color: #fff;*/
	/*line-height: 29px;*/
	vertical-align:bottom;
}

.cafeMark img{
	margin-top:4px;
}

.planNmPriceArea{
	float:left;
	/* 2011-11-21 レイアウト変更対応 start */
	/*width:550px;*/
	/* 2011-11-22 レイアウト変更対応 start */
	/*width:555px;*/
	width:100%;
	/* 2011-11-22 レイアウト変更対応 end */
	/* 2011-11-21 レイアウト変更対応 end */
}






.shisetsuPlanImgArea{
	float:left;
}

.planNmPriceArea hr{
	/* 2011-11-25 レイアウト変更対応 start*/
	/*clear:left;*/
	clear:both;
	
			
	visibility: hidden;
		margin: 0;
		/* ↑ 2013-03-05 WEB企画G変更　hrを非表示に　clear:both機能は残したいので、visibility: hidden;
				余白をなくすため、margin:0;を使用
		*/
	
	/* 2011-11-25 レイアウト変更対応 start*/

}

.text-right{
	text-align:right;
	/* 2011-11-28 レイアウト変更対応 start */
		margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	height:17px;
	line-height:110%;
	/* 2011-11-28 レイアウト変更対応 end */
}

.subImageArea {
	/* margin-top: 5px; */	
		margin-top: 4px;
/* 2013-03-05 WEB企画G↑marginを1px少なくした */	

	font-size: 10px;
	line-height: 140%;
	float: left;
	/*width: 555px;*/
	width: 50%;
}

.subImageArea img{
	float:left;
}

/* 2011-11-21 レイアウト変更対応 start */
.sstNameArea{
	/* 2011-11-28 レイアウト変更対応 start  */
	/*float:left;*/
	clear:both;
	/* 2011-11-28 レイアウト変更対応 end */
	width:100%;
}

.sstNameArea a:link {
	color:#FFFFFF;
}

.cafeMarkArea{
	float:left;
	width:50%;
}

.kaiinRyokin{
	background-image: url(../../../../contents/images/membertokuten.jpg);
}

.tdMidashi{
	width:100%;
	border:0;
	border-collapse:collapse;
}
/* 2011-11-22 レイアウト変更対応（IE版）start */
*html body table.tdMidashi{
	width:50%;
	border:0;
	border-collapse:collapse;
}
/* 2011-11-22 レイアウト変更対応（IE版）end */


.tdMidashiForShisetsuIchiran{
	border:0;
	border-collapse:collapse;
	/* 2011-11-22 レイアウト変更対応start  */
	width:100%;
	/* 2011-11-22 レイアウト変更対応 end  */

}

.fontWhite{
	color:#fff;
	fpnt-size:12px;
}


.test{
	float:left;
	boder:1px solid #ff0000;
	width:50%;
}

/* 2011-11-21 レイアウト変更対応 end*/

/* 2011-11-15 レイアウト変更対応 add end */


/*----------------------------------------
	ＷＥＢ企画Ｇ追記 2013/03
----------------------------------------*/


div.subImageArea img{
width: 98px;
height: 73px;
}



/* 2013-03-05 IEのfloatバグ解消のため、スターハックを使用、ネガティブマージン */

*html .listitemdetailrightbox{
margin-right: -4px;
}




.listitemplanlistplanlist{
float: right;
margin-bottom: 10px;
}

.kaiinRyokin span{
padding-right: 10px;
}

.ryokincolumn span{
font-size: 10px !important; 
}

.imgArea img:not(:first-child) {
width: 98px;
height: 73px;
}





/*----------------------------------------
	ＷＥＢ企画Ｇ追記 2013/03 終わり
----------------------------------------*/



/*----------------------------------------
	2014/08/13 d.ando add
----------------------------------------*/


.area{
color: #333;
}


.spook_Result_Wrap .spook_Result_Box .spook_result_hotelinfo{
display:flex;
}
