@charset "utf-8";

/* ---------------------
   Base
--------------------- */
/* body */
body {
	background:  url("/images/tds/top/body_wt.jpg") center top repeat-x;
}

/* contents */
#contents {
	width:702px;
	background: none ;
	padding-right:0;
	padding-bottom:150px;
}
* html #contents {
	padding-bottom:110px;
}
#contents-Top {
	padding-right:0;
	height:auto;
	margin-bottom:0;
	position:absolute;
	right:36px;
	top:335px;
	z-index:100;
}
#contents-Bottom {
	width:702px;
	background: url("/images/tds/top/contents_wb.gif") right bottom no-repeat;
}


/* ---------------------
   Flash
--------------------- */
#Tdstop.Flash {
	float:right;
	display:inline;
	width:712px;
	height:386px;
	margin:-13px 0 0 -10px;
	position:relative;
}
*:first-child+html #Tdstop.Flash {
	margin-top:-8px;
}
* html #Tdstop.Flash {
	margin-top:-8px;
}

#Tdstop.Flash .noflash {
	height:94px;
	_height:386px;
	padding:292px 20px 0 0;
	background: url("/images/tds/top/nofash_top.jpg") left top no-repeat ;
}
#Tdstop.Flash .noflash a {
	padding:0;
	margin:0 auto;
}


/* ---------------------
   contents-01
--------------------- */
#contents-01 {
	float:left;
	display:inline;
	width:702px;
	background: url("/images/tds/top/contents_wbg.png") right top repeat-y ;
}


/* ---------------------
   Att-News
--------------------- */
.Att-News01 {
	clear:both;
	color:#E70F0F;
	padding:3px;
	margin:-10px 0 10px 0;
	text-align:center;
	font-weight:bold;
	position:relative;
}
.Att-News01 a:link {
	color:#E70F0F;
	background: url("/images/ic_arr02red.gif") left center no-repeat;
	padding-left:18px;
}


/* ---------------------
   Resort
--------------------- */
#Resort {
	width:464px;
	float:left;
	display:inline;
}
#Resort h2.TopNews {
		width:464px;
		height:46px;
		background:   url("/images/tds/top/news_ti.jpg");
		margin:0;
}
#Resort .naviList {
	margin:0 20px 0 20px;
}
#Resort .naviList li a {
	font-weight:normal;
}
#Resort .naviList li.Tdsframe .Photo-L {
border-color:#4CADD1;
}
#Resort .naviList li a:hover {
	background:#DEF3F2;
	text-decoration:none;
}
#Resort .naviList h3 {
	color:#003399;
	border-bottom:1px dashed #CC9966;
	line-height:1.2;
	margin-bottom:7px;
	padding-bottom:7px;
}
#Resort .naviList .CopyTxt {
	color:#B51573;
	font-weight:bold;
}
#Resort .naviList p {
	width:287px;
	float:right;
	display:inline;
}




/* ---------------------
   Suggest
--------------------- */
#Suggest {
	display:none;
	background:url("/images/tds/top/detailbox_suggest_wbg.gif") left top repeat-y;
	margin:0 13px 10px 15px ;
	position:relative;
	padding:0;
}
#Suggest .TdrBox-suggest-Btm {
	clear:both;
	background:url("/images/tds/top/detailbox_suggest_wb.gif") left bottom no-repeat;
	height:35px;
	display:block;
	overflow:hidden;
}
#Suggest .title {
	width:auto;
	height:26px;
	background:url("/images/tds/top/detailbox_suggest_wt.gif") left top no-repeat;
	margin:0 0 5px;
	padding:0;
}
#Suggest .naviList {
	margin-left:5px;
	margin-right:7px;
}
#Suggest .Tdrframe .Photo-L {
	border-color:#4CADD1;
}


/* ---------------------
   Recommend
--------------------- */
#Recommend {
	float:right;
	display:inline;
	width:238px;
	margin-bottom:-50px;
		background:   url("/images/tds/top/reco_bg01.gif") 20px bottom no-repeat;
}
	#Recommend h2.TiReco, #Recommend h2.TiReco a {
		width:238px;
		height:56px;
		background:   url("/images/tds/top/reco_ti.jpg");
	}
	#Recommend .naviList {
		margin-left:5px;
	}
	#Recommend .naviList li, #Recommend .naviList li a {
		width:211px;
		height:68px;
	}
		/* NvGtour */
		#Recommend li.NvGtour, #Recommend li.NvGtour a {
			background:   url("/images/tds/top/reco_gtour_off.png");
		}
		#Recommend li.NvGtour a:hover {
			background:   url("/images/tds/top/reco_gtour_on.png");
		}
		/* NvGreeting */
		#Recommend li.NvGreeting, #Recommend li.NvFpass a {
			background:   url("/images/tds/top/reco_greeting_off.png");
		}
		#Recommend li.NvGreeting a:hover {
			background:   url("/images/tds/top/reco_greeting_on.png");
		}
		/* NvFpass */
		#Recommend li.NvFpass, #Recommend li.NvFpass a {
			background:   url("/images/tds/top/reco_fpass_off.png");
		}
		#Recommend li.NvFpass a:hover {
			background:   url("/images/tds/top/reco_fpass_on.png");
		}
		/* NvFun */
		#Recommend li.NvFun, #Recommend li.NvFun a {
			background:   url("/images/tds/top/reco_fun_off.png");
		}
		#Recommend li.NvFun a:hover {
			background:   url("/images/tds/top/reco_fun_on.png");
		}
		/* NvMob */
		#Recommend li.NvMob, #Recommend li.NvMob a {
			background:   url("/images/tds/top/reco_mob_off.png");
		}
		#Recommend li.NvMob a:hover {
			background:   url("/images/tds/top/reco_mob_on.png");
		}
		/* NvGoods */
		#Recommend li.NvGoods, #Recommend li.NvGoods a {
			background:   url("/images/tds/top/reco_goods_off.png");
		}
		#Recommend li.NvGoods a:hover {
			background:   url("/images/tds/top/reco_goods_on.png");
		}
		/* NvMenu */
		#Recommend li.NvMenu, #Recommend li.NvMenu a {
			background:   url("/images/tds/top/reco_menu_off.png");
		}
		#Recommend li.NvMenu a:hover {
			background:   url("/images/tds/top/reco_menu_on.png");
		}
		/* NvRsv */
		#Recommend li.NvRsv, #Recommend li.NvRsv a {
			background:   url("/images/tds/top/reco_rsv_off.png");
		}
		#Recommend li.NvRsv a:hover {
			background:   url("/images/tds/top/reco_rsv_on.png");
		}
		/* NvFmp */
		#Recommend li.NvFmp, #Recommend li.NvFmp a {
			background:   url("/images/tds/top/reco_fmp_off.png");
		}
		#Recommend li.NvFmp a:hover {
			background:   url("/images/tds/top/reco_fmp_on.png");
		}
		/* NvOphoto */
		#Recommend li.NvOphoto, #Recommend li.NvOphoto a {
			background:   url("/images/tds/top/reco_ophoto_off.png");
		}
		#Recommend li.NvOphoto a:hover {
			background:   url("/images/tds/top/reco_ophoto_on.png");
		}
		/* NvDuffy */
		#Recommend li.NvDuffy, #Recommend li.NvDuffy a {
			background:   url("/images/tds/top/reco_duffy_off.png");
		}
		#Recommend li.NvDuffy a:hover {
			background:   url("/images/tds/top/reco_duffy_on.png");
		}





/* ---------------------
   Sponsor-Btn
--------------------- */
	.Sponsor-Btn {
		right:21px;
		bottom:110px;
		position:absolute;
		z-index:88;
	}
	* html .Sponsor-Btn {
		bottom:0;
	}
	.Sponsor-Btn, .Sponsor-Btn a {
		width:212px;
		height:93px;
		background: url("/images/tdr/top/snavi/other2_sponsor_off.png");
	}
	.Sponsor-Btn a:hover {
		background: url("/images/tdr/top/snavi/other2_sponsor_on.png");
	}










