@charset "utf-8";

/* ==================================================
contents
================================================== */
#tmp_future p {
	margin-bottom:20px;
}
#tmp_topimg {
	clear:both;
	margin-bottom:2px;
}
#tmp_wrap_operation {
	background:url(/shared/templates/top/images/bg_diagonal.gif);
	padding:5px;
	margin-bottom:20px;
}
#tmp_operation {
	color:inherit;
	background-color:#FFFFFF;
	padding:10px;
}
#tmp_operation ul li {
	padding:3px 0;
}
#tmp_operation ul {
	list-style:none;
	list-style-image:none;
}
#tmp_scoop {
	background:url(/shared/templates/top/images/bg_diagonal.gif);
	padding:7px 9px 7px 0;
	margin-bottom:30px;
	clear:both;
}
#tmp_scoop_ttl {
	float:left;
	width:350px;
}
#tmp_scoop_cnt {
	float:right;
	width:141px;
}
#tmp_tour {
	margin-bottom:20px;
	clear:both;
	border:1px solid #888888;
	color:inherit;
	background-color:#E4E4E4;
}
#tmp_tour_cnt {
	margin:0 4px 4px;
	color:inherit;
	background-color:#FFFFFF;
	padding:15px;
}
#tmp_tour_cnt .tour_box {
	clear:both;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:15px;
	margin-bottom:15px;
}
#tmp_tour_cnt .tour_box .tour_box_text {
	float:left;
	width:310px;
}
#tmp_tour_cnt .tour_box p.price {
	margin:10px 0;
}
#tmp_tour_cnt .tour_box p.price span {
	border:1px solid #666666;
	padding: 3px 6px 2px 23px;
	background:url(/y-tabi/images/yen_mark.gif) no-repeat top left;
	display:inline-block;
}
#tmp_tour_cnt .tour_box .tour_box_img {
	float:right;
	width:160px;
}
#tmp_spot {
	margin-bottom:20px;
	clear:both;
}
#tmp_spot_cnt {
	padding:10px 0;
}
#tmp_spot_cnt ul {
	list-style:none;
	list-style-image:none;
	margin-bottom:15px;
}
#tmp_spot_cnt ul li {
	background:url(/shared/templates/top/images/spot_line.gif) repeat-x left bottom;
	padding:7px 0;
}
#tmp_spot_cnt ul li img {
	vertical-align:middle;
	margin-right:10px;
}
.btn_right {
	clear:both;
	text-align:right;
}
/* ==================================================
lnavi
================================================== */
#tmp_essay {
	margin-bottom:20px;
}
#tmp_mobile {
	margin-bottom:10px;
	background:url(/shared/templates/top/images/mobile_bg.gif) repeat-y left top;
}
#tmp_mobile_ttl {
	font-size:0.1%;
	line-height:0.1;
}
#tmp_mobile_cnt {
	background:url(/shared/templates/top/images/mobile_bg_btm.gif) no-repeat left bottom;
	padding:7px 10px 5px;
}
#tmp_mobile_cnt p {
	margin-bottom:5px;
	line-height:1.2;
}
#tmp_mobile_cnt p.qr {
	float:right;
	margin-left:5px;
}
#tmp_merumaga {
	background:url(/shared/templates/top/images/merumaga_bg.gif);
	padding:10px;
	clear:both;
	margin-bottom:10px;
}
/* ==================================================
rnavi
================================================== */
#tmp_store {
	margin-bottom:5px;
	background: url(/shared/images/navi/rnavi/recommend2_bg.gif) repeat-y left top;
}
#tmp_store_ttl {
	font-size:0.1%;
	line-height:0.1;
}
#tmp_store_cnt {
	background:url(/shared/images/navi/rnavi/recommend2_bg_btm.gif) no-repeat left bottom;
	padding:7px 8px 5px;
}
#tmp_store_cnt p {
	margin-bottom:5px;
	line-height:1.2;
}
#tmp_rnavi_btn {
	margin-bottom:15px;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_rnavi_btn ul {
	list-style:none;
	list-style-image:none;
}
#tmp_rnavi_btn ul li {
	margin-bottom:5px;
}
#tmp_rnavi_link {
	margin-bottom:15px;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_rnavi_link_ttl {
	margin-bottom:4px;
}
#tmp_rnavi_link_cnt ul {
	list-style:none;
	list-style-image:none;
}
#tmp_rnavi_link_cnt ul li {
	margin-bottom:4px;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.clearfix:after,
#tmp_scoop:after,
#tmp_tour_cnt .tour_box:after,
#tmp_mobile_cnt:after {
	content:".";
	display:block;
	height:0;
	font-size:0.1%;
	line-height:0.1;
	clear:both;
	visibility:hidden;
}
/* for IE7.0 */
*:first-child+html .clearfix,
*:first-child+html #tmp_wrap_operation,
*:first-child+html #tmp_scoop,
*:first-child+html #tmp_tour,
*:first-child+html #tmp_tour_cnt,
*:first-child+html #tmp_tour_cnt .tour_box,
*:first-child+html #tmp_mobile_cnt {
	min-height:1%;
}
/* for IE6.0 */
* html .clearfix,
* html #tmp_wrap_operation,
* html #tmp_scoop,
* html #tmp_tour,
* html #tmp_tour_cnt,
* html #tmp_tour_cnt .tour_box,
* html #tmp_mobile_cnt {
	height:1%;
}
