@charset "UTF-8";
/* CSS Document */


/*---------------
	共通画像一式指定
-----------------*/
.TopKyBox .TopKySTtl,.TabTopSttl,.RnkKaku dl,.KyEbk dt,.KytNewAriv dt,.KytBestT dt,.KytRecT dt,.KytPuTmTtl,.KytDgPfTtl,.TopETtl,.TopKyNews dt,.TopKyBest dt,.MokutekiBox p,.RecTour dd.Photo,.MokutekiBox .TmBn,.ExaTour dd.Photo,.KyBnLst .TmBn,.KytThmList dt,.KytThmList_bn355 dt{
	background:url(../images/top_cts.png) no-repeat;
}

.CtsI .TabTyo a {
background:url(../images/btn_kaigai.png) no-repeat;
}

.CtsD .TabTyo a {
background:url(../images/btn_kokunai.png) no-repeat;
}


.RKBtn a,.KytLateN a,.KytBakN a,.listSnBtn a,.TopTraCry .KytLateN a,.TopTraCry .KytBakN a,.TopTraCry .KytLateN02 a,.TopTraCry .KytBakN02 a,.TopTraCry .KytLateBus a,.TopTraCry .KytLateBus02 a,.TopTraCry .KytLateHtl a,.TopTraCry .KytLateHtl02 a,.IdxNewsBox .KytNewAriv .listSnBtn a,.TopTraCry .KytLateFre a,.KytDgPf .KytLateSyou a,.KytLateNo2 a,.KytBakNo2 a,.KytLateOkyo a ,.KytLateOkyo02 a ,.KytLateOhyo a ,.KytLateOhyo02 a {
background:url(../images/share_btn.gif) no-repeat;
}

.RecTtl,.RecTtl,.RanTtl ,.RanTtl,.CtsI .SenFeat .FeatTtl,.CtsD .SenFeat .FeatTtl,.OtuTtl,.OtuTtl,.KeyTtl,.KeyTtl{
background:url(../images/main_sen.png) no-repeat;
}


/*-------------------海外・国内旅行トップ　タイプツアー情報-----------------*/



/*総合TOPタブここから*/
.TopKyBox {
	width:350px;
	height:auto;
	}

.LineR {
	padding-right:9px;
	border-right:1px solid #e9e8e2;
	}


.TopKyBox .TopKySTtl {
	width:350px;
	height:15px;
	text-indent:-9999px;
	}

.CtsI .TopKySTtl {background-position:0px -550px}
.CtsD .TopKySTtl {background-position:0px -570px}


.TopBnWaku {
	width:350px;
	height:auto;
	text-align:center;
	padding-bottom:5px;
	border-bottom:1px dotted #CCCCCC;
	}

.TopBnWaku dt {
	width:350px;
	height:80px;
	text-align:center;
	}

.TopBnWaku dd {
	line-height:1.3em;
	}

.TopBnWaku a {
	font-size:10px;
	}
	
.TopBnLst {
	width:340px;
	height:auto;
	padding:0px 5px;
	}

.TopBnLst dl {
	width:100px;
	height:auto;
	text-align:center;
	}
	
.TopBnLst dt {
	width:100px;
	height:75px;
	}

.TopBnLst dd {
	line-height:1em;
	margin:3px 0px 5px;
	height:2.2em;
	}

.TopBnLst a {
	font-size:10px;
	line-height:1.2em;
	}

.TopBnLst .MgnR {
	margin-right:20px;
	}
/*総合TOPタブここまで*/


/*海外全国タブここまで*/
.TabTopSttl {
	width:720px;
	height:30px;
	text-indent:-9999px;
	}

.CtsI .TabTopSttl {background-position:0px -670px}
.CtsD .TabTopSttl {background-position:0px -710px}


.KyBnBox {
	width:720px;
	height:auto;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
	}

.KyBnBox dl {
	width:360px;
	height:auto;
	}

.KyBnBox dt {
	width:360px;
	height:80px;
	text-align:center;
	}

.KyBnBox dd {
	width:360px;
	height:auto;
	text-align:center;
	line-height:1.3em;
	}

.KyBnBox a {
	font-size:10px;
	}


/*海外全国タブバナー枠*/
.KyBnLst {
	width:720px;
	height:auto;
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:1px dotted #CCCCCC;
	}

.KyBnLst .MgnR {margin-right:15px;}

.KyBnLst dl {
	width:230px;
	height:auto;
	float:left;
	}

.KyBnLst dt {
	width:125px;
	height:auto;
	float:right;
	padding-left:5px;
	line-height:1em;
	margin-bottom:5px;
	}

.KyBnLst a {
	line-height:1.3em;
	}

.KyBnLst .TmTxt {
	width:125px;
	height:auto;
	float:right;
	padding-left:5px;
	line-height:14px;
	font-size:10px;
	}

.KyBnLst .TmBn {
	width:100px;
	height:75px;
	float:left;
	background-position:-360px -1870px;
	}


.kyTopEbook {
	width:720px;
	height:auto;
	}

.kyTopEbook {
	width:720px;
	height:auto;
	}

.RnkKaku {
	width:350px;
	height:auto;
	}

.RnkKaku dl {
	width:350px;
	height:80px;
	position:relative;
	}

.RnkKaku dt {
	text-indent:-9999px;
	}

.RnkKaku .RKTxt {
	width:230px;
	height:auto;
	position:absolute;
	top:45px;
	left:10px;
	line-height:1em;
	}

.RnkKaku .RKTxt a {
	font-size:10px;
	color:#4d4d4d;
	line-height:1.3em;
	}

.RnkKaku .BnRank {background-position:0px -838px}
.RnkKaku .BnKakuyasu {background-position:0px -928px}


.RKBtn {
	position:absolute;
	bottom:10px;
	right:10px;
	text-indent:-9999px;
	}

.RKBtn,.RKBtn a {
	width:94px;
	height:22px;
	}

.RKBtn a {
	display:block;
	}

.RKBtn a {background-position:0px -800px}
.RKBtn a:hover {background-position:0px -830px}
.RKBtn a:active {background-position:0px -860px}


.KyEbk {
	width:350px;
	height:auto;
	}

.KyEbk dt {
	width:350px;
	height:38px;
	text-indent:-9999px;
	}

.KyEbk dd {
	width:350px;
	height:auto;
	}

.CtsI .kyEbkTtl {background-position:0px -750px}
.CtsD .kyEbkTtl {background-position:0px -790px}

.Kyt {
	width:720px;
	height:50px;
	text-indent:-9999px;
	}

.Kyt a {
	display:block;
	width:720px;
	height:50px;
	}

/*出発地でかボタンここから*/
/*北海道発*/
#ctsKspk .Kyt a {background-position:0 0px}
#ctsKspk .Kyt a:hover {background-position:-720px 0px}
#ctsKspk .Kyt a:active {background-position:-1440px 0px}

/*東北発*/
#ctsKsdj .Kyt a {background-position:0 -50px}
#ctsKsdj .Kyt a:hover {background-position:-720px -50px}
#ctsKsdj .Kyt a:active {background-position:-1440px -50px}

/*関東発*/
#ctsKtyo .Kyt a {background-position:0 -100px}
#ctsKtyo .Kyt a:hover {background-position:-720px -100px}
#ctsKtyo .Kyt a:active {background-position:-1440px -100px}

/*甲信越発*/
#ctsKkij .Kyt a {background-position:0 -150px}
#ctsKkij .Kyt a:hover {background-position:-720px -150px}
#ctsKkij .Kyt a:active {background-position:-1440px -150px}

/*名古屋発*/
#ctsKngo .Kyt a {background-position:0 -200px}
#ctsKngo .Kyt a:hover {background-position:-720px -200px}
#ctsKngo .Kyt a:active {background-position:-1440px -200px}

/*静岡発*/
#ctsKszo .Kyt a {background-position:0 -250px}
#ctsKszo .Kyt a:hover {background-position:-720px -250px}
#ctsKszo .Kyt a:active {background-position:-1440px -250px}

/*北陸発*/
#ctsKhkr .Kyt a {background-position:0 -300px}
#ctsKhkr .Kyt a:hover {background-position:-720px -300px}
#ctsKhkr .Kyt a:active {background-position:-1440px -300px}

/*関西発*/
#ctsKosa .Kyt a {background-position:0 -350px}
#ctsKosa .Kyt a:hover {background-position:-720px -350px}
#ctsKosa .Kyt a:active {background-position:-1440px -350px}

/*広島発*/
#ctsKhij .Kyt a {background-position:0 -400px}
#ctsKhij .Kyt a:hover {background-position:-720px -400px}
#ctsKhij .Kyt a:active {background-position:-1440px -400px}

/*岡山発*/
#ctsKokj .Kyt a {background-position:0 -450px}
#ctsKokj .Kyt a:hover {background-position:-720px -450px}
#ctsKokj .Kyt a:active {background-position:-1440px -450px}

/*山陰発*/
#ctsKizo .Kyt a {background-position:0 -650px}
#ctsKizo .Kyt a:hover {background-position:-720px -650px}
#ctsKizo .Kyt a:active {background-position:-1440px -650px}

/*高松・徳島発*/
#ctsKtak .Kyt a {background-position:0 -500px}
#ctsKtak .Kyt a:hover {background-position:-720px -500px}
#ctsKtak .Kyt a:active {background-position:-1440px -500px}

/*高知発*/
#ctsKkcz .Kyt a {background-position:0 -550px}
#ctsKkcz .Kyt a:hover {background-position:-720px -550px}
#ctsKkcz .Kyt a:active {background-position:-1440px -550px}

/*松山発*/
#ctsKmyj .Kyt a {background-position:0 -600px}
#ctsKmyj .Kyt a:hover {background-position:-720px -600px}
#ctsKmyj .Kyt a:active {background-position:-1440px -600px}

/*松山発*/
#ctsKmej .Kyt a {background-position:0 -650px}
#ctsKmej .Kyt a:hover {background-position:-720px -650px}
#ctsKmej .Kyt a:active {background-position:-1440px -650px}

/*福岡発*/
#ctsKfuk .Kyt a {background-position:0 -700px}
#ctsKfuk .Kyt a:hover {background-position:-720px -700px}
#ctsKfuk .Kyt a:active {background-position:-1440px -700px}

/*長崎発*/
#ctsKngs .Kyt a {background-position:0 -750px}
#ctsKngs .Kyt a:hover {background-position:-720px -750px}
#ctsKngs .Kyt a:active {background-position:-1440px -750px}

/*熊本発*/
#ctsKkmj .Kyt a {background-position:0 -800px}
#ctsKkmj .Kyt a:hover {background-position:-720px -800px}
#ctsKkmj .Kyt a:active {background-position:-1440px -800px}

/*大分発*/
#ctsKoit .Kyt a {background-position:0 -850px}
#ctsKoit .Kyt a:hover {background-position:-720px -850px}
#ctsKoit .Kyt a:active {background-position:-1440px -850px}

/*宮崎発*/
#ctsKkmi .Kyt a {background-position:0 -900px}
#ctsKkmi .Kyt a:hover {background-position:-720px -900px}
#ctsKkmi .Kyt a:active {background-position:-1440px -900px}

/*鹿児島発*/
#ctsKkoj .Kyt a {background-position:0 -950px}
#ctsKkoj .Kyt a:hover {background-position:-720px -950px}
#ctsKkoj .Kyt a:active {background-position:-1440px -950px}

/*沖縄発*/
#ctsKoka .Kyt a {background-position:0 -1000px}
#ctsKoka .Kyt a:hover {background-position:-720px -1000px}
#ctsKoka .Kyt a:active {background-position:-1440px -1000px}
/*出発地でかボタンここまで*/


/*タイトル下の新着情報*/
.IdxNewsBox .KytNewAriv {
	width:420px;
	height:80px;
	position:relative;
	padding-bottom:0px;
	background: url(/sharing/images/newsframe.png) 0 bottom no-repeat;
	}

.IdxNewsBox .KytNewAriv dt {
	display:block;
	width:420px;
	height:26px;
	text-indent:-9999px;
	}

.IdxNewsBox .KytNewAriv dd {
	width:410px;
	height:auto;
	padding:0px 5px;
	line-height:120%;
	}

.IdxNewsBox .KytNewAriv .listSnBtn {
	width:140px;
	height:20px;
	position:absolute;
	top:3px;
	right:3px;
	text-indent:-9999px;
	padding:0px;
	}

.IdxNewsBox .KytNewAriv .listSnBtn a {
	display:block;
	width:140px;
	height:20px;
	background-position:0px -640px;
	}
	
.IdxNewsBox .KytNewAriv .listSnBtn a:hover {background-position:0px -660px}
.IdxNewsBox .KytNewAriv .listSnBtn a:active {background-position:0px -680px}



/*拠点タイトル*/
p.KytTtl{
	width:720px;
	height:35px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

p.KytTtl span{
	float:left;
	display:block;
	width:320px;
	height:30px;
	background:url(../images/kt_ttl.png) no-repeat;
	text-indent:-9999px;
}

.CtsD p.KytTtl span{
	border-left:solid 4px #db747b;
}
.CtsI p.KytTtl span{
	border-left:solid 4px #19ada1;
}

p.KytTtl a{
	float:right;
	display:block;
	width:188px;
	height:26px;
	background:url(../images/kt_ttl.png) no-repeat 0px -1575px;
	text-indent:-9999px;
	margin-top:2px;
}

p.KytTtl a:hover{
	background:url(../images/kt_ttl.png) no-repeat 0px -1615px;
}


/*拠点タイトル画像切り替え 海外*/
.CtsI #ctsKspk p.KytTtl span {background-position:0 5px}/*北海道発*/
.CtsI #ctsKsdj p.KytTtl span {background-position:0 -55px}/*東北発*/
.CtsI #ctsKtyo p.KytTtl span {background-position:0 -175px}/*関東発*/
.CtsI #ctsKkij p.KytTtl span {background-position:0 -235px}/*甲信越発*/
.CtsI #ctsKmmj p.KytTtl span {background-position:0 -1675px}/*長野発*/
.CtsI #ctsKibr p.KytTtl span {background-position:0 -1075px}/*北関東発*/
.CtsI #ctsKngo p.KytTtl span {background-position:0 -355px}/*名古屋発*/
.CtsI #ctsKszo p.KytTtl span {background-position:0 -415px}/*静岡発*/
.CtsI #ctsKhkr p.KytTtl span {background-position:0 -445px}/*北陸発*/
.CtsI #ctsKosa p.KytTtl span {background-position:0 -475px}/*関西発*/
.CtsI #ctsKhij p.KytTtl span {background-position:0 -595px}/*広島発*/
.CtsI #ctsKokj p.KytTtl span {background-position:0 -625px}/*岡山発*/
.CtsI #ctsKtak p.KytTtl span {background-position:0 -685px}/*高松・徳島発*/
.CtsI #ctsKkcz p.KytTtl span {background-position:0 -655px}/*高知発*/
.CtsI #ctsKmyj p.KytTtl span {background-position:0 -745px}/*松山発*/
.CtsI #ctsKfuk p.KytTtl span {background-position:0 -835px}/*福岡発*/
.CtsI #ctsKngs p.KytTtl span {background-position:0 -895px}/*長崎発*/
.CtsI #ctsKkmj p.KytTtl span {background-position:0 -925px}/*熊本発*/
.CtsI #ctsKoit p.KytTtl span {background-position:0 -955px}/*大分発*/
.CtsI #ctsKkmi p.KytTtl span {background-position:0 -985px}/*宮崎発*/
.CtsI #ctsKkoj p.KytTtl span {background-position:0 -1015px}/*鹿児島発*/
.CtsI #ctsKoka p.KytTtl span {background-position:0 -1045px}/*沖縄発*/
.CtsI #ctsKizo p.KytTtl span {background-position:0 -715px}/*山陰発*/

/*拠点タイトル画像切り替え 国内*/
.CtsD #ctsKspk p.KytTtl span {background-position:0 -25px}/*北海道発*/
.CtsD #ctsKsdj p.KytTtl span {background-position:0 -85px}/*東北発*/
.CtsD #ctsKtyo p.KytTtl span {background-position:0 -205px}/*関東発*/
.CtsD #ctsKkij p.KytTtl span {background-position:0 -265px}/*甲信越発*/
.CtsD #ctsKmmj p.KytTtl span {background-position:0 -1705px}/*長野発*/
.CtsD #ctsKibr p.KytTtl span {background-position:0 -1465px}/*北関東発*/
.CtsD #ctsKngo p.KytTtl span {background-position:0 -385px}/*名古屋発*/
.CtsD #ctsKszo p.KytTtl span {background-position:0 -1495px}/*静岡発*/
.CtsD #ctsKhkr p.KytTtl span {background-position:0 -1525px}/*北陸発*/
.CtsD #ctsKosa p.KytTtl span {background-position:0 -505px}/*関西発*/
.CtsD #ctsKhij p.KytTtl span {background-position:0 -1105px}/*広島発*/
.CtsD #ctsKokj p.KytTtl span {background-position:0 -1135px}/*岡山発*/
.CtsD #ctsKtak p.KytTtl span {background-position:0 -1195px}/*高松・徳島発*/
.CtsD #ctsKkcz p.KytTtl span {background-position:0 -1165px}/*高知発*/
.CtsD #ctsKmyj p.KytTtl span {background-position:0 -1255px}/*松山発*/
.CtsD #ctsKfuk p.KytTtl span {background-position:0 -865px}/*福岡発*/
.CtsD #ctsKngs p.KytTtl span {background-position:0 -1285px}/*長崎発*/
.CtsD #ctsKkmj p.KytTtl span {background-position:0 -1315px}/*熊本発*/
.CtsD #ctsKoit p.KytTtl span {background-position:0 -1345px}/*大分発*/
.CtsD #ctsKkmi p.KytTtl span {background-position:0 -1375px}/*宮崎発*/
.CtsD #ctsKkoj p.KytTtl span {background-position:0 -1405px}/*鹿児島発*/
.CtsD #ctsKoka p.KytTtl span {background-position:0 -1435px}/*沖縄発*/
.CtsD #ctsKizo p.KytTtl span {background-position:0 -1225px}/*山陰発*/

p.Kytlink_txt{
	width:720px;
	height:auto;
	line-height:18px;
	padding-top:5px;
	border-top:solid 1px #D3D2C6;
	text-align:right;
	clear:both;
}
p.Kytlink_txt a{
	font-weight:bold;
}



/*新着情報*/
.KytNewAriv{
	width:355px;
	height:auto;
	position:relative;
	padding-bottom:10px;
	}
	
.KytNewAriv dt{
	display:block;
	width:355px;
	height:27px;
	text-indent:-9999px;
	}
	
.IdxNewsBox .KytNewAriv {
	margin-bottom:5px;
	}	

/*新着海外ツアー画像切り替え*/
.CtsI #ctsKspk .KytNewAriv .New,.CtsI .ctsKspk .KytNewAriv .New {background-position:-400px -1530px}/*北海道発*/
.CtsI #ctsKsdj .KytNewAriv .New,.CtsI .ctsKsdj .KytNewAriv .New {background-position:-400px -1560px}/*東北発*/
.CtsI #ctsKtyo .KytNewAriv .New,.CtsI .ctsKtyo .KytNewAriv .New {background-position:0 -450px}/*関東発*/
.CtsI #ctsKkij .KytNewAriv .New,.CtsI .ctsKkij .KytNewAriv .New {background-position:-400px -1170px}/*甲信越発*/
.CtsI #ctsKibr .KytNewAriv .New,.CtsI .ctsKibr .KytNewAriv .New {background-position:-400px -1620px}/*北関東発*/
.CtsI #ctsKngo .KytNewAriv .New,.CtsI .ctsKngo .KytNewAriv .New {background-position:-400px -1200px}/*名古屋発*/
.CtsI #ctsKszo .KytNewAriv .New,.CtsI .ctsKszo .KytNewAriv .New {background-position:-400px -1230px}/*静岡発*/
.CtsI #ctsKhkr .KytNewAriv .New,.CtsI .ctsKhkr .KytNewAriv .New {background-position:-400px -1260px}/*北陸発*/
.CtsI #ctsKosa .KytNewAriv .New,.CtsI .ctsKosa .KytNewAriv .New {background-position:-400px -1290px}/*関西発*/
.CtsI #ctsKhij .KytNewAriv .New,.CtsI .ctsKhij .KytNewAriv .New {background-position:-400px -1020px}/*広島発*/
.CtsI #ctsKokj .KytNewAriv .New,.CtsI .ctsKokj .KytNewAriv .New {background-position:-400px -1050px}/*岡山発*/
.CtsI #ctsKtak .KytNewAriv .New,.CtsI .ctsKtak .KytNewAriv .New {background-position:-400px -1080px}/*高松・徳島発*/
.CtsI #ctsKkcz .KytNewAriv .New,.CtsI .ctsKkcz .KytNewAriv .New {background-position:-400px -1110px}/*高知発*/
.CtsI #ctsKmyj .KytNewAriv .New,.CtsI .ctsKmyj .KytNewAriv .New {background-position:-400px -1140px}/*松山発*/
.CtsI #ctsKfuk .KytNewAriv .New,.CtsI .ctsKfuk .KytNewAriv .New {background-position:-400px -1320px}/*福岡発*/
.CtsI #ctsKngs .KytNewAriv .New,.CtsI .ctsKngs .KytNewAriv .New {background-position:-400px -1350px}/*長崎発*/
.CtsI #ctsKkmj .KytNewAriv .New,.CtsI .ctsKkmj .KytNewAriv .New {background-position:-400px -1380px}/*熊本発*/
.CtsI #ctsKoit .KytNewAriv .New,.CtsI .ctsKoit .KytNewAriv .New {background-position:-400px -1410px}/*大分発*/
.CtsI #ctsKkmi .KytNewAriv .New,.CtsI .ctsKkmi .KytNewAriv .New {background-position:-400px -1440px}/*宮崎発*/
.CtsI #ctsKkoj .KytNewAriv .New,.CtsI .ctsKkoj .KytNewAriv .New {background-position:-400px -1470px}/*鹿児島発*/
.CtsI #ctsKoka .KytNewAriv .New,.CtsI .ctsKoka .KytNewAriv .New {background-position:-400px -1500px}/*沖縄発*/
.CtsI #ctsKizo .KytNewAriv .New,.CtsI .ctsKizo .KytNewAriv .New {background-position:-400px -1590px}/*山陰発*/
.CtsI #ctsKaoj .KytNewAriv .New,.CtsI .ctsKaoj .KytNewAriv .New {background-position:-400px -2300px}/*青森発*/
.CtsI #ctsKmmj .KytNewAriv .New,.CtsI .ctsKmmj .KytNewAriv .New {background-position:-400px -2330px}/*長野発*/


/*新着国内ツアー画像切り替え*/
.CtsD #ctsKspk .KytNewAriv .New,.CtsD .ctsKspk .KytNewAriv .New {background-position:0 -1530px}/*北海道発*/
.CtsD #ctsKsdj .KytNewAriv .New,.CtsD .ctsKsdj .KytNewAriv .New {background-position:0 -1560px}/*東北発*/
.CtsD #ctsKtyo .KytNewAriv .New,.CtsD .ctsKtyo .KytNewAriv .New {background-position:0 -420px}/*関東発*/
.CtsD #ctsKkij .KytNewAriv .New,.CtsD .ctsKkij .KytNewAriv .New {background-position:0 -1170px}/*甲信越発*/
.CtsD #ctsKibr .KytNewAriv .New,.CtsD .ctsKibr .KytNewAriv .New {background-position:0 -1620px}/*北関東発*/
.CtsD #ctsKngo .KytNewAriv .New,.CtsD .ctsKngo .KytNewAriv .New {background-position:0 -1200px}/*名古屋発*/
.CtsD #ctsKszo .KytNewAriv .New,.CtsD .ctsKszo .KytNewAriv .New {background-position:0 -1230px}/*静岡発*/
.CtsD #ctsKhkr .KytNewAriv .New,.CtsD .ctsKhkr .KytNewAriv .New {background-position:0 -1260px}/*北陸発*/
.CtsD #ctsKosa .KytNewAriv .New,.CtsD .ctsKosa .KytNewAriv .New {background-position:0 -1290px}/*関西発*/
.CtsD #ctsKhij .KytNewAriv .New,.CtsD .ctsKhij .KytNewAriv .New {background-position:0 -1020px}/*広島発*/
.CtsD #ctsKokj .KytNewAriv .New,.CtsD .ctsKokj .KytNewAriv .New {background-position:0 -1050px}/*岡山発*/
.CtsD #ctsKtak .KytNewAriv .New,.CtsD .ctsKtak .KytNewAriv .New {background-position:0 -1080px}/*高松・徳島発*/
.CtsD #ctsKkcz .KytNewAriv .New,.CtsD .ctsKkcz .KytNewAriv .New {background-position:0 -1110px}/*高知発*/
.CtsD #ctsKmyj .KytNewAriv .New,.CtsD .ctsKmyj .KytNewAriv .New {background-position:0 -1140px}/*松山発*/
.CtsD #ctsKfuk .KytNewAriv .New,.CtsD .ctsKfuk .KytNewAriv .New {background-position:0 -1320px}/*福岡発*/
.CtsD #ctsKngs .KytNewAriv .New,.CtsD .ctsKngs .KytNewAriv .New {background-position:0 -1350px}/*長崎発*/
.CtsD #ctsKkmj .KytNewAriv .New,.CtsD .ctsKkmj .KytNewAriv .New {background-position:0 -1380px}/*熊本発*/
.CtsD #ctsKoit .KytNewAriv .New,.CtsD .ctsKoit .KytNewAriv .New {background-position:0 -1410px}/*大分発*/
.CtsD #ctsKkmi .KytNewAriv .New,.CtsD .ctsKkmi .KytNewAriv .New {background-position:0 -1440px}/*宮崎発*/
.CtsD #ctsKkoj .KytNewAriv .New,.CtsD .ctsKkoj .KytNewAriv .New {background-position:0 -1470px}/*鹿児島発*/
.CtsD #ctsKoka .KytNewAriv .New,.CtsD .ctsKoka .KytNewAriv .New {background-position:0 -1500px}/*沖縄発*/
.CtsD #ctsKizo .KytNewAriv .New,.CtsD .ctsKizo .KytNewAriv .New {background-position:0 -1590px}/*山陰発*/
.CtsD #ctsKaoj .KytNewAriv .New,.CtsD .ctsKaoj .KytNewAriv .New {background-position:0 -2300px}/*青森発*/
.CtsD #ctsKmmj .KytNewAriv .New,.CtsD .ctsKmmj .KytNewAriv .New {background-position:0 -2330px}/*長野発*/


.KytNewAriv .listSnBtn{
	width:75px;
	height:21px;
	position:absolute;
	top:3px;
	right:3px;
	text-indent:-9999px;
}


.NewAriv dd{
	width:345px;
	height:auto;
	padding:0 5px;
}


/*バナー枠*/

.KytBnBoxiad{
	width:355px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	}

.KytBnBox {
	width:355px;
	height:100px;
	margin:0 0 5px 10px;
	}

.KytBnList{
	width:350px;
	height:auto;
	position:relative;
	float:left;
	margin-bottom:5px;
}

.KytBnList dt{
	width:175px;
	height:auto;
	float:right;
	height:auto;
}

.KytBnList dt a{
	font-size:10px;
}

.KytBnList dd{
	width:165px;
	font-size:10px;
	height:auto;
}

.KytBnList .BnCon{
	float:left;
	height:42px;
	width:165px;
}

.KytBnList .BnCap{
	width:175px;
	height:auto;
	float:right;
	font-size:10px;
	line-height:14px;
	height:auto;
}

/*売れ筋ランキング・選りすぐり!! おすすめ国内ツアーボックス*/
.KytBestRecbox{
	clear:both;
	}



/*売れ筋ランキング!!*/

.KytBestT{
	width:355px;
	height:auto;
	position:relative;
	}
	
.KytBestT dt{
	display:block;
	width:355px;
	height:27px;
	text-indent:-9999px;
}

.CtsI .KytBestT .Best {background-position:0 -150px}
.CtsD .KytBestT .Best {background-position:0 -60px}

.KytBestT .listSnBtn{
	padding:0;
	width:75px;
	height:21px;
	position:absolute;
	top:-3px;
	right:3px;
	text-indent:-9999px;
}

.KytBestT dd{
	width:345px;
	height:auto;
	padding:0 5px;
}
.KytRank1{
	color:#CCAC45;
	font-weight:bold;
	padding-right:10px;
}
.KytRank2{
	color:#656565;
	font-weight:bold;
	padding-right:10px;
}
.KytRank3{
	color:#70400F;
	font-weight:bold;
	padding-right:10px;
}

.KytRank4,.KytRank5{
	padding-right:10px;
}

/*選りすぐり!! おすすめ国内ツアー情報*/

.KytRecT{
	width:355px;
	height:100px;
	position:relative;
	margin-left:10px;
	}
	
.KytRecT dt{
	display:block;
	width:355px;
	height:27px;
	text-indent:-9999px;
}
	
.CtsI .KytRecT .Ossme {background-position:0 -180px}
.CtsD .KytRecT .Ossme {background-position:0 -90px}

.KytRecT .listSnBtn{
	padding:0;
	width:75px;
	height:21px;
	position:absolute;
	top:-3px;
	right:3px;
	text-indent:-9999px;
}

.KytRecT dd{
	width:345px;
	height:auto;
	padding:0 5px;
}
.Arow a{
	padding-left:10px;
	background:url(../images/right_box.png) no-repeat 0 -695px;
}


/*目的・テーマ旅行を選ぶ*/

.KytPuTm{
	width:720px;
	height:auto;
	clear:both;
	}

.KytPuTmTtl{
	display:block;
	width:720px;
	height:27px;
	text-indent:-9999px;
}
.CtsI .KytPuTm .Mktk {background-position:0 -210px}
.CtsD .KytPuTm .Mktk {background-position:0 -120px}

.KytThm{
	width:720px;
	height:auto;
	}
.KytThm_bn355{
	width:355px;
	height:auto;
	}

.KytThmList{
	width:120px;
	height:111px;
	text-align:center;
	}
.KytThmList_bn355{
	width:117px;
	height:111px;
	text-align:center;
	}
.KytThmList dt,.KytThmList_bn355 dt{
	display:block;
	width:100px;
	height:75px;
	background-position:-360px -1870px
	}
.KytThmList_bn355 dd {
width:100px;
 text-align: center;
}

.KytThmList dd a,.KytThmList_bn355 dd a{
	font-size:10px;
	}


/*北海道発国内・海外　静岡発*/

/*#ctsKspk .KytPuTm,.CtsI #ctsKszo .KytPuTm,.CtsD #ctsKszo .KytPuTm{
	width:355px;
	clear:both;
	float:left;
	}

#ctsKspk .KytPuTmTtl,.CtsI #ctsKszo .KytPuTmTtl,.CtsD #ctsKszo .KytPuTmTtl{
	width:355px;
}

#ctsKspk .KytThm,.CtsI #ctsKszo .KytThm,.CtsD #ctsKszo .KytThm{
	margin-bottom:10px;
	}*/




/*人気のキーワード*/

.KytKey355{
	width:720px;
}

.KytKey355_bn355{
	padding:10px;
	width:343px;
	height:auto;
	border:#CCCCCC dotted 1px;  
}

.KytKey720{
	width:720px;
}
.CtsD .KytKey720 .KeywTtl,.CtsD .KytKey355 .KeywTtl,.CtsD .KytKey355_bn355 .KeywTtl{
	color:#DB737A;
	font-weight:bold;
}
.CtsI .KytKey720 .KeywTtl,.CtsI .KytKey355 .KeywTtl,.CtsI .KytKey355_bn355 .KeywTtl{
	color:#159489;
	font-weight:bold;
}

.PopularKeywords720{
	width:698px;
	margin:0 auto;
	font-size:10px;
}
.PopularKeywords720 li{
	display:inline;
	margin-right:1em;
	white-space:nowrap;
}

/*重要なお知らせ 拠点トップ用*/

.KyTopNews{
	width:728px;
	height:auto;
	border:dotted #CCCCCC 1px;
	clear:both;
	padding:5px;
	margin-bottom:15px;
	}
.KyTopNews p{
	width:120px;
	height:20px;
	float:left;
	background-position:0 -26px;
	text-indent:-9999px;
	}

.KyTopNews ul.KytKey{
	width:600px;
	height:auto;
	margin:0 auto;
	font-size:10px;
	float:right;
	padding-top:5px;
	}

.KyTopNews ul.KytKey li{
	display:inline;
	margin-right:1em;
	white-space:nowrap;
}

.KyTopNews ul.KytKey li a{
	padding-left:7px;
	background:url(../images/right_box.png) no-repeat 0 -696px;
}


.PopularKeywords355{
	width:720px;
/*	margin:0 auto;
*/	font-size:10px;
}
.PopularKeywords355_bn355{
	width:343px;
	font-size:10px;
}
.PopularKeywords355 li,.PopularKeywords355_bn355 li{
	display:inline;
	margin-right:1em;
	white-space:nowrap;
}


/*人気キーワードハック*/
*:first-child+html .PopularKeywords355 li,*:first-child+html .PopularKeywords355_bn355 li,*:first-child+html .PopularKeywords720 li,*:first-child+html .KyTopNews ul.KytKey li{
	float:left;
}
* html .PopularKeywords355,* html .PopularKeywords355_bn355,* html .PopularKeywords720,* html .KyTopNews ul.KytKey li{
	overflow:hidden;
}
* html .PopularKeywords355 li,* html .PopularKeywords355_bn355 li,* html .PopularKeywords720 li,* html .KyTopNews ul.KytKey li{
	float:left;
}
.PopularKeywords355 li a,.PopularKeywords355_bn355 li a,.PopularKeywords720 li a{
	font-size:10px;
}
/*人気キーワードハック ここまで*/



/*旬の旅情報誌をデジタルカタログ*/

.KytDgPf{
	width:720px;
	height:auto;
	clear:both;
}


.KytDgPfTtl{
	display:block;
	width:720px;
	height:27px;
	text-indent:-9999px;
}

.CtsI .KytDgPf .Ebook {background-position:0 -390px}
.CtsD .KytDgPf .Ebook {background-position:0 -360px}




.TopETtl{
	background-position:0 -330px;
}

.EbookL {
	width:261px;
	height:auto;
	float:left;
	border-right:1px solid #d3d2c6;
	padding-left:98px;
	}

.EbookR {
	width:262px;
	height:auto;
	float:right;
	padding-left:98px;
	}

.KytDgPf dl{
	width:165px;
	height:auto;
	margin-left:10px;
	position:relative;
	margin-bottom:10px;
	}

.KytDgPf dt{
	width:85px;
	height:auto;
	font-size:12px;
	color:#0099FF;
	height:auto;
	position:absolute;
	top:0px;
	right:0px;
}

.KytDgPf .LSpace {
	letter-spacing:-2px;
	}

.KytDgPf dt a{
	font-size:10px;
}


.KytDgPf .KytLateN,.KytDgPf .KytLateSyou{
	height:20px;
	width:85px;
	position:absolute;
	top:25px;
	right:0px;
	text-indent:-9999PX;
}

.KytDgPf .KytLateNo2{
	height:20px;
	width:85px;
	position:absolute;
	top:45px;
	right:0px;
	text-indent:-9999PX;
}
.KytDgPf .KytLateN a,.KytDgPf .KytLateSyou a,.KytDgPf .KytLateNo2 a{
	height:20px;
	width:84px;
	display:block;
}


.KytLateN a {width:84px; height:20px; display:block; background-position:0 -510px;}
.KytLateN a:hover {background-position: 0 -530px;}
.KytLateN a:active {background-position: 0 -550px;}

.KytLateN a {width:84px; height:20px; display:block; background-position:-100px -510px;}
.KytLateN a:hover {background-position: -100px -530px;}
.KytLateN a:active {background-position: -100px -550px;}

.KytLateNo2 a {width:84px; height:20px; display:block; background-position:-100px -510px;}
.KytLateNo2 a:hover {background-position: -100px -530px;}
.KytLateNo2 a:active {background-position: -100px -550px;}


.KytDgPf .KytBakN{
	height:20px;
	width:85px;
	position:absolute;
	top:50px;
	right:0px;
	text-indent:-9999px;
}

.KytDgPf .KytBakNo2{
	height:20px;
	width:85px;
	position:absolute;
	top:70px;
	right:0px;
	text-indent:-9999px;
}

.KytBakN a {width:84px; height:20px; display:block; background-position:0 -570px;}
.KytBakN a:hover {background-position:0 -590px;}
.KytBakN a:active {background-position:0 -610px;}

.KytBakNo2 a {width:84px; height:20px; display:block; background-position:0 -570px;}
.KytBakNo2 a:hover {background-position:0 -590px;}
.KytBakNo2 a:active {background-position:0 -610px;}


/*福岡発海外　北海道発国内・海外　静岡発*/

/*#ctsKspk .KytDgPf,.CtsI #ctsKszo .KytDgPf,.CtsD #ctsKszo .KytDgPf{
	width:355px;
	float:right;
	clear:none;
}

#ctsKspk .KytDgPfTtl,.CtsI #ctsKszo .KytDgPfTtl,.CtsD #ctsKszo .KytDgPfTtl{
	width:355px;
	height:38px;
	margin-bottom:10px;
}

.CtsI #ctsKspk .KytDgPf .Ebook,.CtsI #ctsKszo .KytDgPf .Ebook{background-position:0 -750px}
.Ebook,.CtsD #ctsKspk .KytDgPf .Ebook,.CtsD #ctsKszo .KytDgPf .Ebook {background-position:0 -790px}
*//*.CtsI #ctsKfuk .KytDgPf .Ebook {background-position:0 -750px}*/



/*#ctsKfuk .EbookL,#ctsKspk .EbookL,#ctsKszo .EbookL {
	width:261px;
	height:auto;
	float:left;
	border-right:none;
	padding-left:98px;
	}
*/


/*------------------------------------専門店タイプツアー情報-----------------------------------*/




.RecTtl,.RecTtl,.RanTtl ,.RanTtl {
	width:692px;
	height:30px;
	line-height:24px;
	padding-left:28px;
	font-weight:bold;
	margin-bottom:5px;
	}



/*検索結果の件数*/

.SenNumRst {
	width:718px;
	height:auto;
	border:solid #FFCC99 1px;
}
.SenNumRst p {
	width:714px;
	height:auto;
	border:solid #FFFFFF 2px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	background:#FFCC99;
	text-align:center;
	position:relative;
}
.SenNumRst p em {
	font-size:16px;
	font-style:normal;
	color:#CC3300;
	padding:0 5px;
}
.SenNumRst p span {
	font-size:16px;
	font-style:normal;
	color:#CC3300;
	padding:0 5px;
}
.SenNumRst .listSnBtn a {
	text-indent:-9999px;
	position:absolute;
	top:5px;
	right:5px;
}
.listSnBtn a {
	width:75px;
	height:21px;
	display:block;
	background-position:0 0;
}
.listSnBtn a:hover {
	background-position: 0 -30px;
}
.listSnBtn a:active {
	background-position: 0 -60px;
}

/*特集*/

.SenFeat {
	clear:both;
	width:720px;
	height:auto;
	padding-bottom:20px;
}
.CtsI .SenFeat .FeatTtl {
	width:692px;
	height:30px;
	background-position:0 -90px;
	line-height:24px;
	padding-left:28px;
	font-weight:bold;
}
.SenFeat dl {
	width:355px;
	height:auto;
	text-align:center;
}

/*特集 国内*/
.CtsD .SenFeat .FeatTtl {
	width:692px;
	height:30px;
	background-position:0 -740px;
	line-height:24px;
	padding-left:28px;
	font-weight:bold;
}

/*-----------全国タブおすすめツアー-----------*/

.SenTopRec {
	clear:both;
	width:720px;
	height:auto;
	padding-bottom:10px;
}

/*-----------おすすめツアー-----------*/

.SenRec {
	clear:both;
	width:720px;
	height:auto;
}


/*海外*/

.CtsI .RecTtl {
	background-position:0 -120px;
}

/*国内*/
.CtsD .RecTtl {
	background-position: 0 -770px;
}

.RecTour {
	width:355px;
	height:auto;
	position:relative;
}
.RecTour dt {
	display:block;
	float:right;
	width:210px;
	height:auto;
	margin-bottom:5px;
}
.RecTour dd.Photo {
	float:left;
	width:140px;
	height:105px;
	background-position:-200px -1870px;
}
.RecTour dd.Cap {
	float:right;
	width:210px;
	height:auto;
}
.RecTour dd.Price {
	width:210px;
	height:auto;
	color:#cc3333;
	text-align:right;
	position:absolute;
	right:0px;
	bottom:0px;
	clear:both;
	font-family:'sans-serif';
}


/*-----------売れ筋ランキング!!-----------*/


/*海外*/
.CtsI .RanTtl {
	background-position: 0 -150px;
}

/*国内*/

.CtsD .RanTtl {
	background-position: 0 -800px;
}

.RanTour {
	width:720px;
	height:auto;
	padding:5px 0 5px 0;
	border-bottom:dotted 1px #CCCCCC;
}
.RanTour dt {
	display:block;
	float:left;
	width:540px;
	height:auto;
}
.RanTour .Price {
	float:right;
	width:150px;
	height:auto;
	margin-right:5px;
	color:#cc3333;
	text-align:right;
	font-family:'sans-serif';
}
.SenRank1 {
	display:block;
	width:30px;
	float:left;
	color:#CCAC45;
	font-weight:bold;
	padding-right:10px;
}
.SenRank2 {
	display:block;
	width:30px;
	float:left;
	color:#656565;
	font-weight:bold;
	padding-right:10px;
}
.SenRank3 {
	display:block;
	width:30px;
	float:left;
	color:#70400F;
	font-weight:bold;
	padding-right:10px;
}

.SenRank4 {
	display:block;
	width:30px;
	float:left;
	padding-right:10px;
}

.SenRank5 {
	display:block;
	width:30px;
	float:left;
	padding-right:10px;
}

.RanTour dt a {
	display:block;
	width:500px;
	float:right;
	line-height:140%;
}


/*-----------その他ツアー-----------*/


.OtuTtl,.OtuTtl {
	width:705px;
	height:30px;
	line-height:24px;
	padding-left:15px;
	font-weight:bold;
}

/*海外*/

.CtsI .OtuTtl {
	background-position: 0 -30px;
}

/*国内*/
.CtsD .OtuTtl {
	background-position: 0 -710px;
}


.OtuTour {
	width:720px;
	height:auto;
	padding:5px 0 5px 0;
	border-bottom:dotted 1px #CCCCCC;
}
.OtuTour dt {
	display:block;
	float:left;
	width:540px;
	height:auto;
}
.OtuTour dd {
	float:right;
	width:150px;
	height:auto;
	margin-right:5px;
	color:#cc3333;
	text-align:right;
	line-height:140%;
}
.OtuTour span {
	display:block;
	width:60px;
	padding-right:10px;
	float:left;
	line-height:140%;
}

.OtuTour dt a {
	display:block;
	width:470px;
	float:right;
	line-height:140%;
}


/*-----------人気キーワード-----------*/


.KeyTtl,.KeyTtl {
	width:692px;
	height:30px;
	line-height:24px;
	padding-left:28px;
	font-weight:bold;
}
.PopularKeywords ul li a {
	font-size:10px;
}

/*海外*/
.CtsI .KeyTtl {
	background-position: 0 -180px;
}

/*国内*/
.CtsD .KeyTtl {
	background-position: 0 -830px;
}


/*-----------例えばこんなツアーが-----------*/


.ExaTtl {
	width:715px;
	height:24px;
	line-height:24px;
	padding-left:5px;
	font-weight:bold;
	border-bottom:dotted 2px #CCCCCC;
	margin-bottom:10px;
}
.ExaTour {
	float:left;
	width:230px;
	height:75px;
	margin-right:7px;
	position:relative;
}
.ExaTour dt {
	display:block;
	float:right;
	width:125px;
	height:auto;
	margin-bottom:5px;
}
.ExaTour dd.Photo {
	float:left;
	width:100px;
	height:75px;
	background-position:-360px -1870px;
}
.ExaTour dt a {
	font-size:10px;
	line-height:120%;
}
.ExaTour dd.Price {
	clear:both;
	width:120px;
	height:auto;
	margin-right:5px;
	color:#cc3333;
	text-align:right;
	font-size:10px;
	line-height:140%;
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:'sans-serif';
	
}

/*-----------全国タブのおすすめツアー(写真付き)-----------*/


.TopRecTtl {
	width:715px;
	height:24px;
	line-height:24px;
	padding-left:5px;
	font-weight:bold;
	border-bottom:dotted 2px #CCCCCC;
	margin-bottom:10px;
}
.TopRecTour {
	float:left;
	width:230px;
	height:75px;
	margin-right:7px;
	position:relative;
}
.TopRecTour dt {
	display:block;
	float:right;
	width:125px;
	height:auto;
	margin-bottom:5px;
	padding-top:22px;
}
.TopRecTour dd.Photo {
	float:left;
	width:100px;
	height:75px;
	background-position:-360px -1870px;
}
.TopRecTour dt a {
	font-size:10px;
	line-height:120%;
}
.TopRecTour dd.Kyoten {
	width:120px;
	height:auto;
	color:#666666;
	font-size:10px;
	font-weight:bolder;
	line-height:140%;
	position:absolute;
	top:0px;
	right:0px;
	padding:3px 5px;
	background:#F2F2F2;
}

.TopRecTour dd.Price {
	clear:both;
	width:120px;
	height:auto;
	margin-right:5px;
	color:#cc3333;
	text-align:right;
	font-size:10px;
	line-height:140%;
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:'sans-serif';
	
}

/*-----------全国タブのおすすめツアー(テキストパターン)-----------*/

.TopOsuTour {
	width:720px;
	height:auto;
	padding:3px 0 5px 0;
	border-bottom:dotted 1px #CCCCCC;
}
.TopOsuTour dt {
	display:block;
	float:left;
	width:550px;
	height:auto;
}
.TopOsuTour dd {
	float:right;
	width:150px;
	height:auto;
	margin-right:5px;
	color:#cc3333;
	text-align:right;
	line-height:140%;
}
.TopOsuTour span {
	display:block;
	width:72px;
	text-align:center;
	padding:4px 5px;
	margin-right:10px;
	float:left;
	line-height:140%;
}
.CtsD .TopOsuTour span {
	background:#FDDBDB;
}
.CtsI .TopOsuTour span {
	background:#DBF1FD;
}

.TopOsuTour dt a {
	display:block;
	width:448px;
	float:right;
	line-height:140%;
	padding:4px 0px;
}
.TopOsuTour .Price {
	line-height:140%;
	padding:4px 0px;
}	
/*-------------------総合トップコンテンツ-----------------*/


.TopKyBoxI {
	width:350px;
	height:auto;
	float:left;
	padding-right:9px;
	border-right:1px solid #e9e8e2;
	}

.TopKyBoxD {
	width:350px;
	height:auto;
	float:right;
	}

.Kybtn {
	width:350px;
	height:38px;
	text-indent:-9999px;
	margin-bottom:5px;
	}

.Kybtn a{
	display:block;
	width:350px;
	height:38px;
	background:url(../images/btn_toperia.png) no-repeat;
	}
	
/*ボタン切り替えCSS　ここから*/
	
/*北海道発　海外*/
.CtsI #ctsKspk .Kybtn a,#ctsKspk .CtsI .Kybtn a {background-position:0px 0px}
.CtsI #ctsKspk .Kybtn a:hover,.#ctsKspk .CtsI .Kybtn a:hover {background-position:-360px 0px}
.CtsI #ctsKspk .Kybtn a:active,.#ctsKspk .CtsI .Kybtn a:active {background-position:-720px 0px}
/*北海道発　国内*/
.CtsD #ctsKspk .Kybtn a,#ctsKspk .CtsD .Kybtn a {background-position:0px -40px}
.CtsD #ctsKspk .Kybtn a:hover,#ctsKspk .CtsD .Kybtn a:hover {background-position:-360px -40px}
.CtsD #ctsKspk .Kybtn a:active,#ctsKspk .CtsD .Kybtn a:active {background-position:-720px -40px}

/*東北発　海外*/
.CtsI #ctsKsdj .Kybtn a,#ctsKsdj .CtsI .Kybtn a {background-position:0px -90px}
.CtsI #ctsKsdj .Kybtn a:hover,#ctsKsdj .CtsI .Kybtn a:hover {background-position:-360px -90px}
.CtsI #ctsKsdj .Kybtn a:active,#ctsKsdj .CtsI .Kybtn a:active {background-position:-720px -90px}
/*東北発　国内*/
.CtsD #ctsKsdj .Kybtn a,#ctsKsdj .CtsD .Kybtn a {background-position:0px -130px}
.CtsD #ctsKsdj .Kybtn a:hover,#ctsKsdj .CtsD .Kybtn a:hover {background-position:-360px -130px}
.CtsD #ctsKsdj .Kybtn a:active,#ctsKsdj .CtsD .Kybtn a:active {background-position:-720px -130px}
	
/*関東発　海外*/
.CtsI #ctsKtyo .Kybtn a,#ctsKtyo .CtsI .Kybtn a {background-position:0px -180px}
.CtsI #ctsKtyo .Kybtn a:hover,#ctsKtyo .CtsI .Kybtn a:hover {background-position:-360px -180px}
.CtsI #ctsKtyo .Kybtn a:active,#ctsKtyo .CtsI .Kybtn a:active {background-position:-720px -180px}
/*関東発　国内*/
.CtsD #ctsKtyo .Kybtn a,#ctsKtyo .CtsD .Kybtn a {background-position:0px -220px}
.CtsD #ctsKtyo .Kybtn a:hover,#ctsKtyo .CtsD .Kybtn a:hover {background-position:-360px -220px}
.CtsD #ctsKtyo .Kybtn a:active,#ctsKtyo .CtsD .Kybtn a:active {background-position:-720px -220px}
	
/*甲信越発　海外*/
.CtsI #ctsKkij .Kybtn a,#ctsKkij .CtsI .Kybtn a {background-position:0px -270px}
.CtsI #ctsKkij .Kybtn a:hover,#ctsKkij .CtsI .Kybtn a:hover {background-position:-360px -270px}
.CtsI #ctsKkij .Kybtn a:active,#ctsKkij .CtsI .Kybtn a:active {background-position:-720px -270px}
/*甲信越発　国内*/
.CtsD #ctsKkij .Kybtn a,#ctsKkij .CtsD .Kybtn a {background-position:0px -310px}
.CtsD #ctsKkij .Kybtn a:hover,#ctsKkij .CtsD .Kybtn a:hover {background-position:-360px -310px}
.CtsD #ctsKkij .Kybtn a:active,#ctsKkij .CtsD .Kybtn a:active {background-position:-720px -310px}

/*長野発　海外*/
.CtsI #ctsKmmj .Kybtn a,#ctsKmmj .CtsI .Kybtn a {background-position:0px -1980px}
.CtsI #ctsKmmj .Kybtn a:hover,#ctsKmmj .CtsI .Kybtn a:hover {background-position:-360px -1980px}
.CtsI #ctsKmmj .Kybtn a:active,#ctsKmmj .CtsI .Kybtn a:active {background-position:-720px -1980px}
/*長野発　国内*/
.CtsD #ctsKmmj .Kybtn a,#ctsKmmj .CtsD .Kybtn a {background-position:0px -2020px}
.CtsD #ctsKmmj .Kybtn a:hover,#ctsKmmj .CtsD .Kybtn a:hover {background-position:-360px -2020px}
.CtsD #ctsKmmj .Kybtn a:active,#ctsKmmj .CtsD .Kybtn a:active {background-position:-720px -2020px}
	
/*名古屋発　海外*/
.CtsI #ctsKngo .Kybtn a,#ctsKngo .CtsI .Kybtn a {background-position:0px -360px}
.CtsI #ctsKngo .Kybtn a:hover,#ctsKngo .CtsI .Kybtn a:hover {background-position:-360px -360px}
.CtsI #ctsKngo .Kybtn a:active,#ctsKngo .CtsI .Kybtn a:active {background-position:-720px -360px}
/*名古屋発　国内*/
.CtsD #ctsKngo .Kybtn a,#ctsKngo .CtsD .Kybtn a {background-position:0px -400px}
.CtsD #ctsKngo .Kybtn a:hover,#ctsKngo .CtsD .Kybtn a:hover {background-position:-360px -400px}
.CtsD #ctsKngo .Kybtn a:active,#ctsKngo .CtsD .Kybtn a:active {background-position:-720px -400px}
	
/*静岡発　海外*/
.CtsI #ctsKszo .Kybtn a,#ctsKszo .CtsI .Kybtn a {background-position:0px -450px}
.CtsI #ctsKszo .Kybtn a:hover,#ctsKszo .CtsI .Kybtn a:hover {background-position:-360px -450px}
.CtsI #ctsKszo .Kybtn a:active,#ctsKszo .CtsI .Kybtn a:active {background-position:-720px -450px}
/*静岡発　国内*/
.CtsD #ctsKszo .Kybtn a,#ctsKszo .CtsD .Kybtn a {background-position:0px -490px}
.CtsD #ctsKszo .Kybtn a:hover,#ctsKszo .CtsD .Kybtn a:hover {background-position:-360px -490px}
.CtsD #ctsKszo .Kybtn a:active,#ctsKszo .CtsD .Kybtn a:active {background-position:-720px -490px}
	
/*北陸発　海外*/
.CtsI #ctsKhkr .Kybtn a,#ctsKhkr .CtsI .Kybtn a {background-position:0px -540px}
.CtsI #ctsKhkr .Kybtn a:hover,#ctsKhkr .CtsI .Kybtn a:hover {background-position:-360px -540px}
.CtsI #ctsKhkr .Kybtn a:active,#ctsKhkr .CtsI .Kybtn a:active {background-position:-720px -540px}
/*北陸発　国内*/
.CtsD #ctsKhkr .Kybtn a,#ctsKhkr .CtsD .Kybtn a {background-position:0px -580px}
.CtsD #ctsKhkr .Kybtn a:hover,#ctsKhkr .CtsD .Kybtn a:hover {background-position:-360px -580px}
.CtsD #ctsKhkr .Kybtn a:active,#ctsKhkr .CtsD .Kybtn a:active {background-position:-720px -580px}

/*関西発　海外*/
.CtsI #ctsKosa .Kybtn a,#ctsKosa .CtsI .Kybtn a {background-position:0px -630px}
.CtsI #ctsKosa .Kybtn a:hover,#ctsKosa .CtsI .Kybtn a:hover {background-position:-360px -630px}
.CtsI #ctsKosa .Kybtn a:active,#ctsKosa .CtsI .Kybtn a:active {background-position:-720px -630px}
/*関西発　国内*/
.CtsD #ctsKosa .Kybtn a,#ctsKosa .CtsD .Kybtn a {background-position:0px -670px}
.CtsD #ctsKosa .Kybtn a:hover,#ctsKosa .CtsD .Kybtn a:hover {background-position:-360px -670px}
.CtsD #ctsKosa .Kybtn a:active,#ctsKosa .CtsD .Kybtn a:active {background-position:-720px -670px}

/*広島発　海外*/
.CtsI #ctsKhij .Kybtn a,#ctsKhij .CtsI .Kybtn a {background-position:0px -720px}
.CtsI #ctsKhij .Kybtn a:hover,#ctsKhij .CtsI .Kybtn a:hover {background-position:-360px -720px}
.CtsI #ctsKhij .Kybtn a:active,#ctsKhij .CtsI .Kybtn a:active {background-position:-720px -720px}
/*広島発　国内*/
.CtsD #ctsKhij .Kybtn a,#ctsKhij .CtsD .Kybtn a {background-position:0px -760px}
.CtsD #ctsKhij .Kybtn a:hover,#ctsKhij .CtsD .Kybtn a:hover {background-position:-360px -760px}
.CtsD #ctsKhij .Kybtn a:active,#ctsKhij .CtsD .Kybtn a:active {background-position:-720px -760px}

/*岡山発　海外*/
.CtsI #ctsKokj .Kybtn a,#ctsKokj .CtsI .Kybtn a {background-position:0px -810px}
.CtsI #ctsKokj .Kybtn a:hover,#ctsKokj .CtsI .Kybtn a:hover {background-position:-360px -810px}
.CtsI #ctsKokj .Kybtn a:active,#ctsKokj .CtsI .Kybtn a:active {background-position:-720px -810px}
/*岡山発　国内*/
.CtsD #ctsKokj .Kybtn a,#ctsKokj .CtsD .Kybtn a {background-position:0px -850px}
.CtsD #ctsKokj .Kybtn a:hover,#ctsKokj .CtsD .Kybtn a:hover {background-position:-360px -850px}
.CtsD #ctsKokj .Kybtn a:active,#ctsKokj .CtsD .Kybtn a:active {background-position:-720px -850px}

/*山陰発　海外*/
.CtsI #ctsKizo .Kybtn a,#ctsKizo .CtsI .Kybtn a {background-position:0px -1170px}
.CtsI #ctsKizo .Kybtn a:hover,#ctsKizo .CtsI .Kybtn a:hover {background-position:-360px -1170px}
.CtsI #ctsKizo .Kybtn a:active,#ctsKizo .CtsI .Kybtn a:active {background-position:-720px -1170px}
/*山陰発　国内*/
.CtsD #ctsKizo .Kybtn a,#ctsKizo .CtsD .Kybtn a {background-position:0px -1210px}
.CtsD #ctsKizo .Kybtn a:hover,#ctsKizo .CtsD .Kybtn a:hover {background-position:-360px -1210px}
.CtsD #ctsKizo .Kybtn a:active,#ctsKizo .CtsD .Kybtn a:active {background-position:-720px -1210px}

/*高松・徳島発　海外*/
.CtsI #ctsKtak .Kybtn a,#ctsKtak .CtsI .Kybtn a {background-position:0px -900px}
.CtsI #ctsKtak .Kybtn a:hover,#ctsKtak .CtsI .Kybtn a:hover {background-position:-360px -900px}
.CtsI #ctsKtak .Kybtn a:active,#ctsKtak .CtsI .Kybtn a:active {background-position:-720px -900px}
/*高松・徳島発　国内*/
.CtsD #ctsKtak .Kybtn a,#ctsKtak .CtsD .Kybtn a {background-position:0px -940px}
.CtsD #ctsKtak .Kybtn a:hover,#ctsKtak .CtsD .Kybtn a:hover {background-position:-360px -940px}
.CtsD #ctsKtak .Kybtn a:active,#ctsKtak .CtsD .Kybtn a:active {background-position:-720px -940px}

/*高知発　海外*/
.CtsI #ctsKkcz .Kybtn a,#ctsKkcz .CtsI .Kybtn a {background-position:0px -990px}
.CtsI #ctsKkcz .Kybtn a:hover,#ctsKkcz .CtsI .Kybtn a:hover {background-position:-360px -990px}
.CtsI #ctsKkcz .Kybtn a:active,#ctsKkcz .CtsI .Kybtn a:active {background-position:-720px -990px}
/*高知発　国内*/
.CtsD #ctsKkcz .Kybtn a,#ctsKkcz .CtsD .Kybtn a {background-position:0px -1030px}
.CtsD #ctsKkcz .Kybtn a:hover,#ctsKkcz .CtsD .Kybtn a:hover {background-position:-360px -1030px}
.CtsD #ctsKkcz .Kybtn a:active,#ctsKkcz .CtsD .Kybtn a:active {background-position:-720px -1030px}

/*松山発　海外*/
.CtsI #ctsKmyj .Kybtn a,#ctsKmyj .CtsI .Kybtn a {background-position:0px -1080px}
.CtsI #ctsKmyj .Kybtn a:hover,#ctsKmyj .CtsI .Kybtn a:hover {background-position:-360px -1080px}
.CtsI #ctsKmyj .Kybtn a:active,#ctsKmyj .CtsI .Kybtn a:active {background-position:-720px -1080px}
/*松山発　国内*/
.CtsD #ctsKmyj .Kybtn a,#ctsKmyj .CtsD .Kybtn a {background-position:0px -1120px}
.CtsD #ctsKmyj .Kybtn a:hover,#ctsKmyj .CtsD .Kybtn a:hover {background-position:-360px -1120px}
.CtsD #ctsKmyj .Kybtn a:active,#ctsKmyj .CtsD .Kybtn a:active {background-position:-720px -1120px}

/*福岡発　海外*/
.CtsI #ctsKfuk .Kybtn a,#ctsKfuk .CtsI .Kybtn a {background-position:0px -1260px}
.CtsI #ctsKfuk .Kybtn a:hover,#ctsKfuk .CtsI .Kybtn a:hover {background-position:-360px -1260px}
.CtsI #ctsKfuk .Kybtn a:active,#ctsKfuk .CtsI .Kybtn a:active {background-position:-720px -1260px}
/*福岡発　国内*/
.CtsD #ctsKfuk .Kybtn a,#ctsKfuk .CtsD .Kybtn a {background-position:0px -1300px}
.CtsD #ctsKfuk .Kybtn a:hover,#ctsKfuk .CtsD .Kybtn a:hover {background-position:-360px -1300px}
.CtsD #ctsKfuk .Kybtn a:active,#ctsKfuk .CtsD .Kybtn a:active {background-position:-720px -1300px}

/*長崎発　海外*/
.CtsI #ctsKngs .Kybtn a,#ctsKngs .CtsI .Kybtn a {background-position:0px -1350px}
.CtsI #ctsKngs .Kybtn a:hover,#ctsKngs .CtsI .Kybtn a:hover {background-position:-360px -1350px}
.CtsI #ctsKngs .Kybtn a:active,#ctsKngs .CtsI .Kybtn a:active {background-position:-720px -1350px}
/*長崎発　国内*/
.CtsD #ctsKngs .Kybtn a,#ctsKngs .CtsD .Kybtn a {background-position:0px -1390px}
.CtsD #ctsKngs .Kybtn a:hover,#ctsKngs .CtsD .Kybtn a:hover {background-position:-360px -1390px}
.CtsD #ctsKngs .Kybtn a:active,#ctsKngs .CtsD .Kybtn a:active {background-position:-720px -1390px}

/*熊本発　海外*/
.CtsI #ctsKkmj .Kybtn a,#ctsKkmj .CtsI .Kybtn a {background-position:0px -1440px}
.CtsI #ctsKkmj .Kybtn a:hover,#ctsKkmj .CtsI .Kybtn a:hover {background-position:-360px -1440px}
.CtsI #ctsKkmj .Kybtn a:active,#ctsKkmj .CtsI .Kybtn a:active {background-position:-720px -1440px}
/*熊本発　国内*/
.CtsD #ctsKkmj .Kybtn a,#ctsKkmj .CtsD .Kybtn a {background-position:0px -1480px}
.CtsD #ctsKkmj .Kybtn a:hover,#ctsKkmj .CtsD .Kybtn a:hover {background-position:-360px -1480px}
.CtsD #ctsKkmj .Kybtn a:active,#ctsKkmj .CtsD .Kybtn a:active {background-position:-720px -1480px}

/*大分発　海外*/
.CtsI #ctsKoit .Kybtn a,#ctsKoit .CtsI .Kybtn a {background-position:0px -1530px}
.CtsI #ctsKoit .Kybtn a:hover,#ctsKoit .CtsI .Kybtn a:hover {background-position:-360px -1530px}
.CtsI #ctsKoit .Kybtn a:active,#ctsKoit .CtsI .Kybtn a:active {background-position:-720px -1530px}
/*大分発　国内*/
.CtsD #ctsKoit .Kybtn a,#ctsKoit .CtsD .Kybtn a {background-position:0px -1570px}
.CtsD #ctsKoit .Kybtn a:hover,#ctsKoit .CtsD .Kybtn a:hover {background-position:-360px -1570px}
.CtsD #ctsKoit .Kybtn a:active,#ctsKoit .CtsD .Kybtn a:active {background-position:-720px -1570px}

/*宮崎発　海外*/
.CtsI #ctsKkmi .Kybtn a,#ctsKkmi .CtsI .Kybtn a {background-position:0px -1620px}
.CtsI #ctsKkmi .Kybtn a:hover,#ctsKkmi .CtsI .Kybtn a:hover {background-position:-360px -1620px}
.CtsI #ctsKkmi .Kybtn a:active,#ctsKkmi .CtsI .Kybtn a:active {background-position:-720px -1620px}
/*宮崎発　国内*/
.CtsD #ctsKkmi .Kybtn a,#ctsKkmi .CtsD .Kybtn a {background-position:0px -1660px}
.CtsD #ctsKkmi .Kybtn a:hover,#ctsKkmi .CtsD .Kybtn a:hover {background-position:-360px -1660px}
.CtsD #ctsKkmi .Kybtn a:active,#ctsKkmi .CtsD .Kybtn a:active {background-position:-720px -1660px}

/*鹿児島発　海外*/
.CtsI #ctsKkoj .Kybtn a,#ctsKkoj .CtsI .Kybtn a {background-position:0px -1710px}
.CtsI #ctsKkoj .Kybtn a:hover,#ctsKkoj .CtsI .Kybtn a:hover {background-position:-360px -1710px}
.CtsI #ctsKkoj .Kybtn a:active,#ctsKkoj .CtsI .Kybtn a:active {background-position:-720px -1710px}
/*鹿児島発　国内*/
.CtsD #ctsKkoj .Kybtn a,#ctsKkoj .CtsD .Kybtn a {background-position:0px -1750px}
.CtsD #ctsKkoj .Kybtn a:hover,#ctsKkoj .CtsD .Kybtn a:hover {background-position:-360px -1750px}
.CtsD #ctsKkoj .Kybtn a:active,#ctsKkoj .CtsD .Kybtn a:active {background-position:-720px -1750px}

/*沖縄発　海外*/
.CtsI #ctsKoka .Kybtn a,#ctsKoka .CtsI .Kybtn a {background-position:0px -1800px}
.CtsI #ctsKoka .Kybtn a:hover,#ctsKoka .CtsI .Kybtn a:hover {background-position:-360px -1800px}
.CtsI #ctsKoka .Kybtn a:active,#ctsKoka .CtsI .Kybtn a:active {background-position:-720px -1800px}
/*沖縄発　国内*/
.CtsD #ctsKoka .Kybtn a,#ctsKoka .CtsD .Kybtn a {background-position:0px -1840px}
.CtsD #ctsKoka .Kybtn a:hover,#ctsKoka .CtsD .Kybtn a:hover {background-position:-360px -1840px}
.CtsD #ctsKoka .Kybtn a:active,#ctsKoka .CtsD .Kybtn a:active {background-position:-720px -1840px}

/*北関東発　海外*/
.CtsI #ctsKibr .Kybtn a,#ctsKibr .CtsI .Kybtn a {background-position:0px -1890px}
.CtsI #ctsKibr .Kybtn a:hover,#ctsKibr .CtsI .Kybtn a:hover {background-position:-360px -1890px}
.CtsI #ctsKibr .Kybtn a:active,#ctsKibr .CtsI .Kybtn a:active {background-position:-720px -1890px}
/*北関東発　国内*/
.CtsD #ctsKibr .Kybtn a,#ctsKibr .CtsD .Kybtn a {background-position:0px -1930px}
.CtsD #ctsKibr .Kybtn a:hover,#ctsKibr .CtsD .Kybtn a:hover {background-position:-360px -1930px}
.CtsD #ctsKibr .Kybtn a:active,#ctsKibr .CtsD .Kybtn a:active {background-position:-720px -1930px}
/*ボタン切り替えCSS　ここまで*/	


.FLft {float:left}
.FRght {float:right}

.TopBnBox {
	width:350px;
	height:auto;
	float:left;
	margin-bottom:10px;
	}

.TopBnBox dl {
	width:165px;
	height:auto;
	}

.TopBnBox dt {
	display:block;
	width:165px;
	height:43px;
	background-color:#CCCCCC;
	}

.TopBnBox dd {
	width:165px;
	height:auto;
	text-align:center;
	}

.TopBnBox dd a {
	font-size:10px;
	}


/*総合TOP新着情報*/

.TopKyNews{
	width:350px;
	height:auto;
	position:relative;
	padding-bottom:10px;
	}
	
.TopKyNews dt{
	display:block;
	width:350px;
	height:27px;
	text-indent:-9999px;
}
		
/*関東発　新着*/
.CtsI .TopKyNews .ShinTop{background-position:0 -630px}
.CtsD .TopKyNews .ShinTop{background-position:0 -600px}

/*新着バー画像切り替え　ここから*/
/*北海道発*/
.CtsI #ctsKspk .TopKyBox .TopKyNews dt,#ctsKspk .CtsI .TopKyNews dt {background-position:-400px -1530px}
.CtsD #ctsKspk .TopKyBox .TopKyNews dt,#ctsKspk .CtsD .TopKyNews dt {background-position:0 -1530px}

/*東北発*/
.CtsI #ctsKsdj .TopKyBox .TopKyNews dt,#ctsKsdj .CtsI .TopKyNews dt {background-position:-400px -1560px}
.CtsD #ctsKsdj .TopKyBox .TopKyNews dt,#ctsKsdj .CtsD .TopKyNews dt {background-position:0 -1560px}

/*関東発*/
.CtsI #ctsKtyo .TopKyBox .TopKyNews dt,#ctsKtyo .CtsI .TopKyNews dt {background-position:0 -450px}
.CtsD #ctsKtyo .TopKyBox .TopKyNews dt,#ctsKtyo .CtsD .TopKyNews dt {background-position:0 -420px}

/*甲信越発*/
.CtsI #ctsKkij .TopKyBox .TopKyNews dt,#ctsKkij .CtsI .TopKyNews dt {background-position:-400px -1170px}
.CtsD #ctsKkij .TopKyBox .TopKyNews dt,#ctsKkij .CtsD .TopKyNews dt {background-position:0 -1170px}

/*長野発*/
.CtsI #ctsKmmj .TopKyBox .TopKyNews dt,#ctsKmmj .CtsI .TopKyNews dt {background-position:-400px -2330px}
.CtsD #ctsKmmj .TopKyBox .TopKyNews dt,#ctsKmmj .CtsD .TopKyNews dt {background-position:0 -2330px}


/*名古屋発*/
.CtsI #ctsKngo .TopKyBox .TopKyNews dt,#ctsKngo .CtsI .TopKyNews dt {background-position:-400px -1200px}
.CtsD #ctsKngo .TopKyBox .TopKyNews dt,#ctsKngo .CtsD .TopKyNews dt {background-position:0 -1200px}

/*静岡発*/
.CtsI #ctsKszo .TopKyBox .TopKyNews dt,#ctsKszo .CtsI .TopKyNews dt {background-position:-400px -1230px}
.CtsD #ctsKszo .TopKyBox .TopKyNews dt,#ctsKszo .CtsD .TopKyNews dt {background-position:0 -1230px}

/*北陸発*/
.CtsI #ctsKhkr .TopKyBox .TopKyNews dt,#ctsKhkr .CtsI .TopKyNews dt {background-position:-400px -1260px}
.CtsD #ctsKhkr .TopKyBox .TopKyNews dt,#ctsKhkr .CtsD .TopKyNews dt {background-position:0 -1260px}

/*関西発*/
.CtsI #ctsKosa .TopKyBox .TopKyNews dt,#ctsKosa .CtsI .TopKyNews dt {background-position:-400px -1290px}
.CtsD #ctsKosa .TopKyBox .TopKyNews dt,#ctsKosa .CtsD .TopKyNews dt {background-position:0 -1290px}

/*広島発*/
.CtsI #ctsKhij .TopKyBox .TopKyNews dt, .CtsI #ctsKhij .KytNewAriv dt {background-position:-400px -1020px}
.CtsD #ctsKhij .TopKyBox .TopKyNews dt, .CtsD #ctsKhij .KytNewAriv dt {background-position:0 -1020px}

/*岡山発*/
.CtsI #ctsKokj .TopKyBox .TopKyNews dt,#ctsKokj .CtsI .TopKyNews dt,.CtsI #ctsKokj .KytNewAriv dt {background-position:-400px -1050px}
.CtsD #ctsKokj .TopKyBox .TopKyNews dt,#ctsKokj .CtsD .TopKyNews dt,.CtsD #ctsKokj .KytNewAriv dt {background-position:0 -1050px}

/*山陰発*/
.CtsI #ctsKizo .TopKyBox .TopKyNews dt,#ctsKizo .CtsI .TopKyNews dt,.CtsI #ctsKizo .KytNewAriv dt {background-position:-400px -1590px}
.CtsD #ctsKizo .TopKyBox .TopKyNews dt,#ctsKizo .CtsD .TopKyNews dt,.CtsD #ctsKizo .KytNewAriv dt {background-position:0 -1590px}

/*高松・徳島発*/
.CtsI #ctsKtak .TopKyBox .TopKyNews dt,#ctsKtak .CtsI .TopKyNews dt,.CtsI #ctsKtak .KytNewAriv dt {background-position:-400px -1080px}
.CtsD #ctsKtak .TopKyBox .TopKyNews dt,#ctsKtak .CtsD .TopKyNews dt,.CtsD #ctsKtak .KytNewAriv dt {background-position:0 -1080px}

/*高知発*/
.CtsI #ctsKkcz .TopKyBox .TopKyNews dt,#ctsKkcz .CtsI .TopKyNews dt,.CtsI #ctsKkcz .KytNewAriv dt {background-position:-400px -1110px}
.CtsD #ctsKkcz .TopKyBox .TopKyNews dt,#ctsKkcz .CtsD .TopKyNews dt,.CtsD #ctsKkcz .KytNewAriv dt {background-position:0 -1110px}

/*松山発*/
.CtsI #ctsKmyj .TopKyBox .TopKyNews dt,#ctsKmyj .CtsI .TopKyNews dt,.CtsI #ctsKmyj .KytNewAriv dt {background-position:-400px -1140px}
.CtsD #ctsKmyj .TopKyBox .TopKyNews dt,#ctsKmyj .CtsD .TopKyNews dt,.CtsD #ctsKmyj .KytNewAriv dt {background-position:0 -1140px}

/*福岡発*/
.CtsI #ctsKfuk .TopKyBox .TopKyNews dt,#ctsKfuk .CtsI .TopKyNews dt {background-position:-400px -1320px}
.CtsD #ctsKfuk .TopKyBox .TopKyNews dt,#ctsKfuk .CtsD .TopKyNews dt {background-position:0 -1320px}

/*長崎発*/
.CtsI #ctsKngs .TopKyBox .TopKyNews dt,#ctsKngs .CtsI .TopKyNews dt,.CtsI #ctsKngs .KytNewAriv dt {background-position:-400px -1350px}
.CtsD #ctsKngs .TopKyBox .TopKyNews dt,#ctsKngs .CtsD .TopKyNews dt,.CtsD #ctsKngs .KytNewAriv dt {background-position:0 -1350px}

/*熊本発*/
.CtsI #ctsKkmj .TopKyBox .TopKyNews dt,.CtsI #ctsKkmj .TopKyNews dt,.CtsI #ctsKkmj .KytNewAriv dt {background-position:-400px -1380px}
.CtsD #ctsKkmj .TopKyBox .TopKyNews dt,.CtsD #ctsKkmj .TopKyNews dt,.CtsD #ctsKkmj .KytNewAriv dt {background-position:0 -1380px}

/*大分発*/
.CtsI #ctsKoit .TopKyBox .TopKyNews dt,#ctsKoit .CtsI .TopKyNews dt,.CtsI #ctsKoit .KytNewAriv dt {background-position:-400px -1410px}
.CtsD #ctsKoit .TopKyBox .TopKyNews dt,#ctsKoit .CtsD .TopKyNews dt,.CtsD #ctsKkmj .KytNewAriv dt {background-position:0 -1410px}

/*宮崎発*/
.CtsI #ctsKkmi .TopKyBox .TopKyNews dt,#ctsKkmi .CtsI .TopKyNews dt,.CtsI #ctsKkmi .KytNewAriv dt {background-position:-400px -1440px}
.CtsD #ctsKkmi .TopKyBox .TopKyNews dt,#ctsKkmi .CtsD .TopKyNews dt,.CtsD #ctsKkmj .KytNewAriv dt {background-position:0 -1440px}

/*鹿児島発*/
.CtsI #ctsKkoj .TopKyBox .TopKyNews dt,#ctsKkoj .CtsI .TopKyNews dt,.CtsI #ctsKkoj .KytNewAriv dt {background-position:-400px -1470px}
.CtsD #ctsKkoj .TopKyBox .TopKyNews dt,#ctsKkoj .CtsD .TopKyNews dt,.CtsD #ctsKkmj .KytNewAriv dt {background-position:0 -1470px}

/*沖縄発*/
.CtsI #ctsKoka .TopKyBox .TopKyNews dt,#ctsKoka .CtsI .TopKyNews dt,.CtsI #ctsKoka .KytNewAriv dt {background-position:-400px -1500px}
.CtsD #ctsKoka .TopKyBox .TopKyNews dt,#ctsKoka .CtsD .TopKyNews dt,.CtsD #ctsKkmj .KytNewAriv dt {background-position:0 -1500px}

/*北関東発*/
.CtsI #ctsKibr .TopKyBox .TopKyNews dt,#ctsKibr .CtsI .TopKyNews dt,.CtsI #ctsKibr .KytNewAriv dt {background-position:-400px -1620px}
.CtsD #ctsKibr .TopKyBox .TopKyNews dt,#ctsKibr .CtsD .TopKyNews dt,.CtsD #ctsKibr .KytNewAriv dt {background-position:0 -1620px}

/*新着バー画像切り替え　ここまで*/


.TopKyNews .listSnBtn{
	padding:0;
	width:75px;
	height:21px;
	position:absolute;
	top:3px;
	right:3px;
	text-indent:-9999px;
}


.TopKyNews dd{
	width:335px;
	height:auto;
	padding:0 5px;
}


.TopKyBest{
	width:350px;
	height:100px;
	position:relative;
	}
	
.TopKyBest dt{
	display:block;
	width:350px;
	height:27px;
	text-indent:-9999px;
}
	
.TopKyBoxI .TopKyBest .TopUre{background-position: 0 -150px;}
.TopKyBoxD .TopKyBest .TopUre{background-position: 0 -60px;}

.TopKyBest .listSnBtn{
	padding:0;
	width:75px;
	height:21px;
	position:absolute;
	top:-3px;
	right:3px;
	text-indent:-9999px;
}

.TopKyBest dd{
	width:335px;
	height:auto;
	padding:0 5px;
}


.TopTraCry dl{
	width:165px;
	height:auto;
	margin-left:10px;
	position:relative;
	margin-bottom:10px;
	}

.TopTraCry .Saishin,.TopTraCry .Sengetsu {
	width:75px;
	height:auto;
	font-size:12px;
	color:#0099FF;
	position:absolute;
	left:100px;
}

.TopTraCry .LSpace {
	letter-spacing:-2px;
	}

.TopTraCry dt a{
	font-size:10px;
}


.TopTraCry .KytLateN,.TopTraCry .KytBakN,.TopTraCry .KytLateN02,.TopTraCry .KytBakN02,.TopTraCry .KytLateBus,.TopTraCry .KytLateBus02,.TopTraCry .KytLateHtl,.TopTraCry .KytLateHtl02,.TopTraCry .KytLateNo2,TopTraCry .KytBakNo2 {
	width:59px;
	height:20px;
	position:absolute;
	text-indent:-9999PX;
	left:100px;
}

.TopTraCry .KytLateFre {
	width:110px;
	height:30px;
	position:absolute;
	text-indent:-9999PX;
	left:100px;
}

.TopTraCry .KytLateOkyo {
	width:110px;
	height:20px;
	position:absolute;
	text-indent:-9999PX;
	left:100px;
}

.TopTraCry .KytLateOkyo02 {
	width:110px;
	height:20px;
	position:absolute;
	text-indent:-9999PX;
	left:100px;
}

.TopTraCry .KytLateOhyo {
	width:110px;
	height:20px;
	position:absolute;
	text-indent:-9999PX;
	left:100px;
}

.TopTraCry .KytLateOhyo02 {
	width:110px;
	height:20px;
	position:absolute;
	text-indent:-9999PX;
	left:100px;
}




.KytDgPf .TopTraCry{
	width:175px;
	height:auto;
	margin-left:0px;
	padding-left:5px;
	position:relative;
	margin-bottom:10px;
	}

/*e-book　関東発・関西発の設定ここから*/

#ctsKtyo .KytDgPf .TopTraCry, #ctsKosa .KytDgPf .TopTraCry{
	width:230px;
	height:auto;
	margin-left:0px;
	padding-left:5px;
	position:relative;
	margin-bottom:10px;
	}
	
/*e-book　関東発・関西発の設定ここまで*/


.TopTraCry .Saishin {top:0px}
.TopTraCry .KytLateN{top:18px}
.TopTraCry .KytLateBus {top:18px}
.TopTraCry .KytLateHtl {top:18px}
.TopTraCry .KytLateFre {top:18px}
.TopTraCry .KytBakN{top:40px}
.TopTraCry .KytLateNo2{top:18px}
.TopTraCry .KytBakNo2{top:40px}
.TopTraCry .KytLateOkyo {top:18px}
.TopTraCry .KytLateOkyo02 {top:18px}
.TopTraCry .KytLateOhyo {top:18px}
.TopTraCry .KytLateOhyo02 {top:18px}


.TopTraCry .Sengetsu {top:63px; color:#666666}
.TopTraCry .KytLateN02{top:81px}
.TopTraCry .KytLateBus02{top:81px}
.TopTraCry .KytLateHtl02{top:81px}
.TopTraCry .KytBakN02{top:101px}
.TopTraCry .KytLateOhyo02{top:81px}
.TopTraCry .KytLateOkyo02{top:81px}



.TopTraCry .KytLateN a,.TopTraCry .KytBakN a,.TopTraCry .KytLateN02 a,.TopTraCry .KytBakN02 a,.TopTraCry .KytLateBus a,.TopTraCry .KytLateBus02 a,.TopTraCry .KytLateHtl a,.TopTraCry .KytLateHtl02 a,.TopTraCry .KytLateNo2 a,.TopTraCry .KytBakN a {
	height:20px;
	width:59px;
	display:block;
}
.TopTraCry .KytLateFre a {
	height:30px;
	width:110px;
	display:block;
}

.TopTraCry .KytLateOkyo a {
	height:20px;
	width:110px;
	display:block;
}

.TopTraCry .KytLateOkyo02 a {
	height:20px;
	width:110px;
	display:block;
}

.TopTraCry .KytLateOhyo a {
	height:20px;
	width:110px;
	display:block;
}

.TopTraCry .KytLateOhyo02 a {
	height:20px;
	width:110px;
	display:block;
}

.TopTraCry .KytLateN a,.TopTraCry .KytLateN02 a,.TopTraCry .KytLateNo2 a {background-position:0 -270px;}
.TopTraCry .KytLateN a:hover,.TopTraCry .KytLateN02 a:hover,.TopTraCry .KytLateNo2 a:hover {background-position:0 -290px;}
.TopTraCry .KytLateN a:active,.TopTraCry .KytLateN02 a:active,.TopTraCry .KytLateNo2 a:active {background-position:0 -310px;}

.TopTraCry .KytBakN a,.TopTraCry .KytBakN02 a,.TopTraCry .KytBakNo2 a {background-position:0 -330px;}
.TopTraCry .KytBakN a:hover,.TopTraCry .KytBakN02 a:hover,.TopTraCry .KytBakNo2 a:hover {background-position:0 -350px;}
.TopTraCry .KytBakN a:active,.TopTraCry .KytBakN02 a:active,.TopTraCry .KytBakNo2 a:active {background-position:0 -370px;}

.TopTraCry .KytLateBus a,.TopTraCry .KytLateBus02 a {background-position:0 -450px;}
.TopTraCry .KytLateBus a:hover,.TopTraCry .KytLateBus02 a:hover {background-position:0 -470px;}
.TopTraCry .KytLateBus a:active,.TopTraCry .KytLateBus02 a:active {background-position:0 -490px;}

.TopTraCry .KytLateHtl a,.TopTraCry .KytLateHtl02 a {background-position:0 -390px;}
.TopTraCry .KytLateHtl a:hover,.TopTraCry .KytLateHtl02 a:hover {background-position:0 -410px;}
.TopTraCry .KytLateHtl a:active,.TopTraCry .KytLateHtl02 a:active {background-position:0 -430px;}

.TopTraCry .KytLateFre a{background-position:-100px -310px;}
.TopTraCry .KytLateFre a:hover{background-position:-100px -340px;}
.TopTraCry .KytLateFre a:active{background-position:-100px -370px;}

.TopTraCry .KytLateFre02 a {background-position:-100px -450px;}
.TopTraCry .KytLateFre02 a:hover {background-position:-100px -470px;}
.TopTraCry .KytLateFre02 a:active {background-position:-100px -490px;}

.TopTraCry .KytLateOkyo a{background-position:-100px -867px;}
.TopTraCry .KytLateOkyo a:hover{background-position:-100px -887px;}
.TopTraCry .KytLateOkyo a:active{background-position:-100px -907px;}

.TopTraCry .KytLateOkyo02 a{background-position:-100px -867px;}
.TopTraCry .KytLateOkyo02 a:hover{background-position:-100px -887px;}
.TopTraCry .KytLateOkyo02 a:active{background-position:-100px -907px;}

.TopTraCry .KytLateOhyo a{background-position:-100px -800px;}
.TopTraCry .KytLateOhyo a:hover{background-position:-100px -840px;}
.TopTraCry .KytLateOhyo a:active{background-position:-100px -370px;}

.TopTraCry .KytLateOhyo02 a{background-position:-100px -800px;}
.TopTraCry .KytLateOhyo02 a:hover{background-position:-100px -840px;}
.TopTraCry .KytLateOhyo02 a:active{background-position:-100px -370px;}



/*目的別*/
.MokutekiBox {
	width:740px;
	height:auto;
	}

.MokutekiBox p {
	width:740px;
	height:22px;
	text-indent:-9999px;
	}


/*合同ページ上書き*/
.KytCtsBox .MokutekiBox,.KytCtsBox .MokutekiBox p{
	width:720px;
	}


.CtsI .MokutekiBox .Themes {background-position:0px -210px}
.CtsD .MokutekiBox .Themes {background-position:0px -120px}

.MokutekiBox dl {
	width:225px;
	height:auto;
	float:left;
	padding:10px 5px 0px 10px;
	position:relative;
	}

.MokutekiBox dt,.TmTxt {
	width:120px;
	height:auto;
	float:right;
	padding-left:5px;
	line-height:14px;
	font-size:10px;
	}

.MokutekiBox dt a {
	font-size:12px;
	line-height:14px;
	}

.MokutekiBox .Price {
	width:120px;
	height:auto;
	float:right;
	padding-left:5px;
	font-size:11px;
	line-height:14px;
	text-align:right;
	color:#cc3333;
	font-family:sans-serif;
}

.MokutekiBox .TmBn {
	width:100px;
	height:75px;
	float:left;
	background-position:-360px -1870px;
	}



/*130313青森拠点ページ動線追加*/
div.linkGCkyoten{
	width:720px;
	height:auto;
	line-height:18px;
	padding-top:5px;
	border-top:solid 1px #D3D2C6;
	text-align:right;
	clear:both;
	margin-top:5px;
}

div.linkGCkyoten p a{
	font-weight:bold;
}
