@charset "UTF-8";

/*title
-----------------------------------------------------------------*/
#title {
	width:940px;
	height:260px;
	position:relative;
}

/*sale_info
-----------------------------------------------------------------*/
#sale_info {
	width:940px;
	background:url(../img/sale_info_back.gif) no-repeat center bottom;
	padding:0 0 15px;
	position:relative;
}
#sale_info .left {
	float:left;
	_width:393px;
	margin-left:10px;
	_margin-left:4px;
}
#sale_info .right {
	float:right;
	margin-top:15px;
}
#sale_info .right ul {
	font-size:0.9em;
}
#sale_info .right ul li {
	float:left;
	width:108px;
	margin-right:20px;
	_margin-right:10px;
}
#sale_info .right ul li img {
	vertical-align:bottom;
	margin-bottom:5px;
}
#sale_info .right ul li span {
	color:#ff0000;
}

/*select_hotel
-----------------------------------------------------------------*/
#select_hotel {
	width:940px;
}
#select_hotel h3 {
	display:none;
}

/*page_nav
-----------------------------------------------------------------*/
ul#page_nav {
	width:940px;
	height:24px;
}
ul#page_nav li {
	float:left;
	margin-left:10px;
	_margin-left:5px;
}

/*hotel_set
-----------------------------------------------------------------*/
.hotel_set h3 {
	margin:0 10px;
}
.hotel_set .hotelSet3Column {
	width:910px;
	margin:0 15px;
}
.hotel_set .hotelSet3Column table {
}
.hotel_set .hotelSet3Column table td.hotelSet {
	width:280px;
	height:296px;
	padding:8px 0 15px 12px;
	background-repeat:no-repeat;
	background-position:left top;
}
.hotel_set#deluxe .hotelSet3Column table td.hotelSet {
	background-image:url(../img/hotel_set01.gif);
}
.hotel_set#deluxe .hotelSet3Column table td.hotelSet.check {
	background-image:url(../img/check01.gif);
}
.hotel_set#reasonable .hotelSet3Column table td.hotelSet {
	background-image:url(../img/hotel_set02.gif);
}
.hotel_set#reasonable .hotelSet3Column table td.hotelSet.check {
	background-image:url(../img/check02.gif);
}
.hotel_set#condominium .hotelSet3Column table td.hotelSet {
	background-image:url(../img/hotel_set03.gif);
}

*+html .hotel_set .hotelSet3Column table td.hotelSet ul.grd {
	height:30px;
}
.hotel_set .hotelSet3Column table td.hotelSet ul.grd li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.hotel_set .hotelSet3Column table td.hotelSet ul.grd li img{
vertical-align:-10px;
}
.hotel_set .hotelSet3Column table td.hotelSet ul.grd li.jmbroom {
margin-bottom:0px;
float:right;
}

.hotel_set .hotelSet3Column table td.hotelSet .hotelSetPhoto {
	width:280px;
	height:160px;
}
.hotel_set .hotelSet3Column table td.hotelSet .equipment {
	position:absolute;
	top:170px;
	left:160px;
}
.hotel_set .hotelSet3Column table td.hotelSet .hotel_page {
	position:absolute;
	top:53px;
	right:0px;
}
.hotel_set .hotelSet3Column table td.hotelSet.check {
	width:223px;
	padding:50px 13px 15px 14px;
}
.hotel_set .hotelSet3Column table td.hotelSet.check ul {
}
.hotel_set .hotelSet3Column table td.hotelSet.check ul li {
	margin-bottom:15px;
}
.hotel_set .hotelSet3Column table td.hotelSet.check ul li img {
	vertical-align:bottom;
}
.hotel_set .hotelSet3Column table td ul.condominium {
}
.hotel_set .hotelSet3Column table td ul.condominium li {
	margin-top:12px;
}
.hotel_set .hotelSet3Column table td ul.condominium li img {
	vertical-align:bottom;
}

.hotel_set .search {
}
.hotel_set .search h4 {
}
.hotel_set .search .search_box {
	width:456px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
}
.hotel_set .search .search_box h5 img {
	vertical-align:bottom;
}
.hotel_set .search .search_box .g_box {
	width:456px;
}

/*plus
-----------------------------------------------------------------*/
#plus {
	margin-left:20px;
}
#plus .plus_box {
	float:left;
	width:440px;
	height:190px;
	margin-right:20px;
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
#plus .plus_box.first {
	background-image:url(../img/plus01.jpg);
}
#plus .plus_box.second {
	background-image:url(../img/plus02.jpg);
}
#plus .plus_box h4,
#plus .plus_box p {
	display:none;
}
#plus .plus_box ul {
	margin:105px 0 0 13px;
	width:260px;
}
#plus .plus_box ul li {
}
#plus .plus_box ul li.list {
	padding-left:20px;
	background:url(../img/plus_check.png) no-repeat top left;
}
#plus .plus_box ul li.link {
	padding-left:20px;
	background:url(../img/plus_window.png) no-repeat top left;
}
#plus .plus_box ul li.button {
	margin-top:5px;
}
#plus .plus_box ul li.site {
	margin-top:5px;
	padding-left:20px;
}


/*other
-----------------------------------------------------------------*/
#other {
	width:940px;
	overflow:hidden;
}
#other h3 {
	margin-bottom:20px;
	line-height:1.5;
}
#other ul {
	margin-left:41px;
	width:908px;
}
#other ul li {
	float:left;
	width:177px;
	margin-right:50px;
}
#other ul li span {
	color:#ff0000;
}
#other ul li img {
	vertical-align:bottom;
	margin-bottom:5px;
}


/*APPLI
-----------------------------------------------------------------*/
#APPLI {
	width:940px;
}
#reserveBox01 {
	background:url(../img/bg_reservebox03.gif) repeat-y center top;
	width:940px;
}


/*JS_intlTourTM
-----------------------------------------------------------------*/
.JS_intlTourTM {
	width:940px;
	padding-top:10px;
}
#itr_reserve {
	width:940px;
}
.tsPnl940 {
	margin-top:0px;
}


/*test
-----------------------------------------------------------------*/
body div.contents {
	width:940px;
	overflow:hidden;
}
/* body div.contents,
body div.contents div {
border:1px solid #f00;
} */

.mgt15{margin-top:15px;}

.clearfix{clear: both;}

.jmb_room{margin:0px; padding:0px; width:495px;}