@charset "Shift_JIS";

/* タイトル下金額 背景色 */
#HEADERAREA #TOURINFO #PRICE {
	background:#8f4ec2 url(../image/tourinfo_bg.gif) repeat-x left top !important;
}
#HEADERAREA #TOURINFO #PRICE .condition{color:#FFFFFF;}

h4.ca{ background:none!important;}

/* 行程表 */
#CONTENTSAREA .cashedule{margin:10px 0;}
#CONTENTSAREA .cashedule_l{float:left; width:465px;}
#CONTENTSAREA .cashedule_r{float:right; width:465px;}
#CONTENTSAREA .cashedule_r li{font-weight:normal;}

#CONTENTSAREA .chuitxt{background-color:#FFFF99; border:1px solid #FF9900; margin-top:5px; padding:7px;}


/* ホテル */
#CONTENTSAREA .cahotel{clear:both; margin:10px 0;}
#CONTENTSAREA .hotel_haneda{
	height:223px;
	background-image:url(../image/hotel_haneda_bg.gif);
	padding-top:1px;
	background-repeat: no-repeat;
	margin-top:10px;
	margin-left:20px;
	background-position: top;
}
#CONTENTSAREA .hotel_haneda .hotel_haneda_l{float:left; margin-left:10px;}
#CONTENTSAREA .hotel_haneda .hotel_haneda_r{float:right; margin-right:25px;}
#CONTENTSAREA .hotel_haneda .hoteltxt{font-size:11px; margin:5px 0;}
#CONTENTSAREA .hotel_haneda .hoteltxt em{ color:#b198bf;}

#CONTENTSAREA .hotel2daybox{ margin-top:10px; height:190px;}
#CONTENTSAREA .nihaku{margin-left:15px; _margin-left:25px;}
#CONTENTSAREA .hotel2daybox .hotel_2day_haneda{
	float:left;
	height: 145px;
	background-image:url(../image/hotel_2day_haneda_bg.gif);
	padding-top:1px;
	background-repeat: no-repeat;
	margin-left:15px;
	_margin-left:10px;
}
#CONTENTSAREA .hotel2daybox .hotel_2day_anainta{
	float:left;
	height: 145px;
	background-image:url(../image/hotel_2day_anainta_bg.gif);
	padding-top:1px;
	background-repeat: no-repeat;
	margin-left:15px;
	_margin-left:10px;
}

#CONTENTSAREA .hotel2daybox .hotel_2day_l.first{float:left; margin-left:15px; _margin-left:0px; margin-top:35px; width:238px;_width:222px;}
#CONTENTSAREA .hotel2daybox .hotel_2day_l{float:left; margin-left:15px; margin-top:35px; width:238px;_width:222px;}
#CONTENTSAREA .hotel2daybox .hotel_2day_r{float:left; width:203px;}

#CONTENTSAREA .hotel2daybox .hoteltxt{font-size:11px; margin:5px 0;}
#CONTENTSAREA .hotel2daybox .hoteltxt em{ color:#70bcb0;}

#container .clearfloat {
	clear: both;
}



/* 申込み */
#CONTENTSAREA .caresreve{margin:15px 0;}
#CONTENTSAREA .caresreve h4{text-align:center;}
#CONTENTSAREA .caresreve .modulebox{
	background-color:#C9BBEE;
	height:200px;
	padding-bottom:15px;
}
#CONTENTSAREA .caresreve .modulebox .module_l{
	float:left;
	margin-left:25px;
	_margin-left:15px;
	background-color: #ffd7fa;
	padding: 10px;
	margin-top: 10px;
	border-top: 0px solid #B07E9D;
	border-right: 2px solid #B07E9D;
	border-bottom: 2px solid #B07E9D;
	border-left: 0px solid #B07E9D;
	text-align:center;
}
#CONTENTSAREA .caresreve .modulebox .module_l .module{ margin-top:10px;}
#CONTENTSAREA .caresreve .modulebox .module_l .menu dl{margin-left:70px;}
#CONTENTSAREA .caresreve .modulebox .module_l .menu dt{float:left; margin-right:10px;}
#CONTENTSAREA .caresreve .modulebox .module_l .menu dd{float:left;}
#CONTENTSAREA .camodule{ padding-left:5px !important;}
#CONTENTSAREA .submit{clear:both; padding-top:20px; _padding-top:10px;}
