@charset "utf-8";

/*-----------------------------------------------
 ［総合トップページ］コンテンツ
-----------------------------------------------*/
/*---------- スライドバナー ----------*/
#jsBanner {
	float: left;
	margin: 29px 0 0 29px;
	height: 277px;
	overflow: hidden;
}
* html #jsBanner {
	display: inline;
}
#jsBanner li a {
	width: 220px;
	height: 275px;
	display: block;
	border: #d0d0d0 solid 1px;
}
#jsBanner li a:hover {
	border-color: #3860a5;
}
/* スライドショー　ナンバー */
ol#controls{
	display: none;
}
/*---------- 静止バナー ----------*/
ul#seishiBanner {
	float: left;
	margin-top: 16px;
	width: 414px;
}
ul#seishiBanner li {
	float: left;
	margin: 13px 0 0 13px;
}
* html ul#seishiBanner li {
	display: inline;
}
ul#seishiBanner li a {
	display: block;
	border: #d0d0d0 solid 1px;
}
ul#seishiBanner li a:hover {
	border-color: #3860a5;
}
/*---------- トップ　ナビゲーション ----------*/
#contents ul#navi_main {
	float: left;
	width: 650px;
	margin: 15px 0 20px 30px;
}
* html #contents ul#navi_main {
	display: inline;
}
#contents ul#navi_main li {
	float: left;
	margin: 15px 15px 0 0;
}
* html #contents ul#navi_main li {
	display: inline;
}
#contents ul#navi_main li a {
	width: 200px;
	height: 92px;
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	outline: none;
}
#contents li#t_area a {
	background: url(/contents/assets/images/pc/top/img/navi_area3.gif) no-repeat 0 0;
}
#contents li#t_theme a {
	background: url(/contents/assets/images/pc/top/img/navi_theme3.gif) no-repeat 0 0;
}
#contents li#t_style a {
	background: url(/contents/assets/images/pc/top/img/navi_style3.gif) no-repeat 0 0;
}
#contents li#t_gone a {
	background: url(/contents/assets/images/pc/top/img/navi_gone3.gif) no-repeat 0 0;
}
#contents li#t_consult a {
	background: url(/contents/assets/images/pc/top/img/navi_consult3.gif) no-repeat 0 0;
}
#contents li#t_blog a {
	background: url(/contents/assets/images/pc/top/img/navi_blog3.gif) no-repeat 0 0;
}
#contents ul#navi_main a:hover {
	background-position: 0 -92px !important;
}
/*---------- ツアー ----------*/
h4 {
	padding: 7px 0 7px 50px;
	color: #3860a5;
	font-size: 1.15em !important;
	font-weight: bold;
	border-top: #d0d0d0 solid 1px;
	border-right: #d0d0d0 solid 1px;
	border-left: #d0d0d0 solid 1px;
}
#contents ol {
	border-bottom/*\**/: #d0d0d0 solid 1px\9; /* IE7,8,9 */
}
:root #contents ol {
	border-bottom: none \0/; /* IE9 */
} 
#contents ol li a {
	display: block;
	border-top: #d0d0d0 dotted 1px;
	border-right: #d0d0d0 solid 1px;
	border-bottom: #fff solid 1px;
	border-left: #d0d0d0 solid 1px;
	padding: 7px 2px 6px 25px;
	text-decoration: none !important;
	color: #222 !important;
	line-height: 1.5;
	/line-height: 1.4;
	font-size: 0.93em;
}
#contents ol li:last-child a {
	border-bottom: #d0d0d0 solid 1px;
}
#contents ol li a span.orange {
	font-weight: bold;
}
#contents ol li a:hover, #contents ol li a:hover span.orange {
	color: #3860a5 !important;
}
#contents ol li a:hover {
	border: #3860a5 solid 1px;
}
* html #contents ol {
	border: #d0d0d0 solid 1px;
	border-top: none;
}
* html #contents ol li a {
	border-right: #fff solid 1px;
	border-left: #fff solid 1px;
}
/*---------- おすすめ新着ツアー ----------*/
#contents #tour_new {
	float: left;
	width: 340px;
	margin: 30px 0 0 30px;
}
* html #contents #tour_new {
	display: inline;
}
#contents #tour_new h4 {
	background: #c6d9f6 url(/contents/assets/images/pc/top/img/bg_new_tour.gif) no-repeat 0 center;
}
#contents #tour_new li a {
	background: URL(/contents/assets/images/pc/img/mk_link.gif) no-repeat 9px center;
}
/*---------- 人気ツアーランキング ----------*/
#contents #tour_best10 {
	float: right;
	width: 285px;
	margin: 30px 30px 0 0;
}
* html #contents #tour_best10 {
	display: inline;
}
#contents #tour_best10 h4 {
	background: #c6d9f6 url(/contents/assets/images/pc/top/img/bg_best_tour.gif) no-repeat 0 center;
}
#contents ol li#no1 {
	background: URL(/contents/assets/images/pc/top/img/no1.gif) no-repeat 8px center;
}
#contents ol li#no2 {
	background: URL(/contents/assets/images/pc/top/img/no2.gif) no-repeat 8px center;
}
#contents ol li#no3 {
	background: URL(/contents/assets/images/pc/top/img/no3.gif) no-repeat 8px center;
}
#contents ol li#no4 {
	background: URL(/contents/assets/images/pc/top/img/no4.gif) no-repeat 8px center;
}
#contents ol li#no5 {
	background: URL(/contents/assets/images/pc/top/img/no5.gif) no-repeat 8px center;
}
#contents ol li#no6 {
	background: URL(/contents/assets/images/pc/top/img/no6.gif) no-repeat 8px center;
}
#contents ol li#no7 {
	background: URL(/contents/assets/images/pc/top/img/no7.gif) no-repeat 8px center;
}
#contents ol li#no8 {
	background: URL(/contents/assets/images/pc/top/img/no8.gif) no-repeat 8px center;
}
#contents ol li#no9 {
	background: URL(/contents/assets/images/pc/top/img/no9.gif) no-repeat 8px center;
}
#contents ol li#no10 {
	background: URL(/contents/assets/images/pc/top/img/no10.gif) no-repeat 8px center;
}
/*---------- 新着情報 10.07.17 ----------*/
#contents #info {
	float: left;
	width: 630px;
	background: URL(/contents/assets/images/pc/top/img/bg_news.gif) no-repeat 0 bottom;
	margin: 30px 0 0 30px;
}
* html #contents #info {
	display: inline;
}
#contents #info dl {
	float: left;
	width: 630px;
	background: URL(/contents/assets/images/pc/top/img/bg_news_top.gif) no-repeat 0 0;
	padding: 13px 0 3px;
}
*:first-child+html #contents #info dl {
	padding-bottom: 13px;
}
/* hide from Mac IE \*/
* html #contents #info dl {
	padding-bottom: 13px;
}
/* */
#contents #info dt {
	float: left;
	margin: 0 0 0 11px;
	padding-left: 51px;
	width: 57px;
	font-size: 0.86em;
}
/* hide from Mac IE \*/
* html #contents #info dt {
	margin-left: 6px;
	width: 108px;
}
/* */
#contents #info dt#news1 {
	background: URL(/contents/assets/images/pc/top/img/mk_news1.gif) no-repeat 0 0;
}
#contents #info dt#news2 {
	background: URL(/contents/assets/images/pc/top/img/mk_news2.gif) no-repeat 0 0;
}
#contents #info dt#news3 {
	background: URL(/contents/assets/images/pc/top/img/mk_news3.gif) no-repeat 0 0;
}
#contents #info dd {
	float: left;
	margin: 0 0 6px 0;
	width: 504px;
	line-height: 1.5;
}
#contents #info dd a {
	font-weight: bold;
	text-decoration: none;
}
#contents #info dd a:hover {
	color: #e67e1e;
}
