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



/*---------------
	共通画像一式指定
-----------------*/

.Shinbun dt,.CursBango dt,.SaikoKkti dt,.Kytkkys dt,.KkysIcn,.KytDgPfTtl,.KytDgPf .EbookInfo,.KytCmbShinbun dt,.KytCmbCursBango dt,.KytCmbSaikoKkti dt,.StnBngTtl,.NaviDial,.StnBngTtlIaD,.StnBngTtlIaD02,.KytTabD,.KytTabI,.KytTabBtnI a,.KytTabBtnD a,.KytCmbTabBtnD,.KytCmbTabBtnI,.KytCmbTabBtnDOff,.KytCmbTabBtnIOff,.KytCmbTabBtnI a,.KytCmbTabBtnD a{
	background:url(../images/kyt_cts.png) no-repeat;
}

.Shinbun dl,.CursBango dl,.SaikoKkti dl,.KytCmbShinbun dl,.KytCmbCursBango dl,.KytCmbSaikoKkti dl{
	background:url(../images/frm.png) no-repeat;
}

.KytCmbSinBtnI a,.KytCmbSinBtnD a,.MapBtn a,.KytCmbSinBtnI a,.KytCmbSinBtnD a,.MapBtn a,.KytCmbSinBtnI a,.KytCmbSinBtnD a,.MapBtn a{
	background:url(../images/btn_kyt.png) no-repeat;
}



/*新聞・TV広告のツアー、コース番号で検索、催行確定情報*/

.SCSBox {
	width:740px;
	height:auto;
	float:left;
	}
	
.Shinbun,.CursBango,.SaikoKkti {
	width:240px;
	height:auto;
	float:left;
	margin-right:10px;
	position:relative;
	}
	
.Shinbun dl,.CursBango dl,.SaikoKkti dl {
	background-position:-200px bottom;
	width:240px;
	height:98px;
	}

.MgnRNo {margin-right:0px;}
		
.Shinbun dt,.CursBango dt,.SaikoKkti dt {
	display:block;
	width:240px;
	height:42px;
	text-indent:-9999px;
	}

.Shinbun dt {background-position:0 0}
.CtsD .CursBango dt {background-position:-250px -60px}
.CtsI .CursBango dt {background-position:0 -60px}
.SaikoKkti dt {background-position:0 -120px}

.ShnbnTxt,.CursTxt,.SikTxt {
	width:220px;
	height:auto;
	font-size:12px;
	line-height:15px;
	position:absolute;
	top:45px;
	left:10px;
	}

.SCSBox .IchiranBtn {
	position:absolute;
	top:65px;
	right:10px;
	}

.SCSBox .CursSlct {
	width:160px;
	position:absolute;
	top:67px;
	left:10px;
	}
	
.CursSlct input,.KytCmbCursSlct input {
	width:150px;
	}

.SCSBox .KensakuBtn {
	position:absolute;
	top:65px;
	right:10px;
	}
	


/*ブランド枠*/
.BrandBox .BraTtl {
	background-position:0 -2490px;
	}
	

.KytnCmBox {
 	width:365px;
	height:auto;
	line-height:148%;
	float:right;
	}


/*共通枠の上書きCSS*/
.KytNewAriv,.KytNewAriv dt {
	width:365px;
	height:auto;
	border-bottom:none;
	padding-bottom:0px;
	}

.KytCtsBox .KytNewAriv,.KytCtsBox .KytBestT,.KytCtsBox .KytRecT{
	width:355px;
	margin-right:9px;
	display:inline;
	}

.KytCtsBox .KytNewAriv dt,.KytCtsBox .KytBestT dt,.KytCtsBox .KytRecT dt{
	width:355px;
	}



.KytNewAriv dt {
	height:27px;
	}

.KytRecT,.KytRecT dt {
	width:365px;
	height:auto;
	margin-left:0px;
	}
.KytRecT dt {
	height:27px;
	}

.KytBestT,.KytBestT dt {
	width:365px;
	margin-left:0px;
	}
	

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

.CtsI .Kytkkys .kakuyasu {background-position:0 -170px}
.CtsD .Kytkkys .kakuyasu {background-position:0 -200px}

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

.KkysIcn {
	width:315px;
	height:35px;
	background-position:-4px -293px;
	padding-left:20px;
	line-height:30px;
	margin-left:10px;
	}

.kkysTour {
	width:365px;
	height:auto;
	float:left;
	padding-bottom:3px;
	}
	
.kkysTour dt {
	width:200px;
	height:auto;
	float:right;
	background:none;
	text-indent:0px;
	padding-right:10px;
	}
			
.kkysTour dd {
	width:auto;
	height:auto;
	float:left;
	color:#FF0000;
	padding-left:10px;
	}
		
.kkysTour ul {
	width:365px;
	height:auto;
	background:none;
	text-indent:0px;
	}
			
.kkysTour li {
	width:355px;
	height:auto;
	color:#FF0000;
	padding-left:10px;
	overflow:hidden;
	}
			
.kkysTour li span {
	float:left;
	width:125px;
	display:block;
	padding-right:10px;
	color:#FF0000;
	font-family:'sans-serif';
	font-size:12px;
	}
.kkysTour li a {
	float:left;
	display:block;
	width:220px;
	display:block;
	}

.KytBnList {
	position:static;
	}

.PdngL {padding-left:10px;}


/*人気のキーワード*/
.kywordBox {
	width:345px;
	height:auto;
	margin-right:10px;
	}

.KytKey355{
	width:323px;
	padding:10px;
	border:#CCCCCC dotted 1px;
}

.PopularKeywords355{
	width:323px;
}

/*合同ページ上書き*/
.KytCtsBox .KytKey720 {
	border:1px dotted #CCCCCC;
	padding:10px;
	width:698px;
	}


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

.KytDgPf{
	width:740px;
	height:auto;
	float:left
}


.KytDgPfTtl{
	display:block;
	width:740px;
	height:22px;
	text-indent:-9999px;
}

.CtsD .KytDgPf .Ebook {background-position:0 -260px}
.CtsI .KytDgPf .Ebook {background-position:0 -230px}

.CtsDI .KytDgPf .Ebook {background-position:0 -1240px}

.KytDgPf .EbookInfo {
	width:157px;
	height:128px;
	background-position:0 -330px;
	text-indent:-9999px;
	padding:0px 20px 0px 20px;
	}
	
.KytDgPf .PdngL {padding-left:60px;}




/*----------------------------------*新聞・TV広告のツアー、コース番号で検索、催行確定情報　拠点用----------------------------------*/

/*全体*/
.KytCmbSCSBox {
	width:740px;
	height:auto;
	float:left;
	}
	
.KytCmbShinbun dl,.KytCmbCursBango dl,.KytCmbSaikoKkti dl {
	width:240px;
	height:110px;
	background-position:-200px bottom;
	}

.KytCmbShinbun dt,.KytCmbCursBango dt,.KytCmbSaikoKkti dt {
	display:block;
	width:240px;
	height:40px;
	text-indent:-9999px;
	}

.KytCmbShnbnTxt,.KytCmbCursTxt,.KytCmbSikTxt {
	width:220px;
	height:auto;
	font-size:12px;
	line-height:15px;
	position:absolute;
	top:45px;
	left:10px;
	}

.KytCmbShinbun,.KytCmbCursBango,.KytCmbSaikoKkti {
	width:240px;
	height:auto;
	float:left;
	margin-right:10px;
	position:relative;
	}

.KytCmbMgnRNo {margin-right:0px;}

.KytCmbShinbun dt {background-position:0 0}
.KytCmbCursBango dt {background-position:0 -60px}
.CtsD .KytCmbCursBango dt {background-position:-250px -60px}
.CtsI .KytCmbCursBango dt {background-position:0 -60px}
.KytCmbSaikoKkti dt {background-position:0 -120px}


/*国内ボタン*/
.KytCmbSCSBox .KytCmbSinBtnI {
	position:absolute;
	top:82px;
	right:90px;
	}
.KytCmbSinBtnI {
	width:75px;
	height:22px;
	text-indent:-9999px;
	}
.KytCmbSinBtnI a {
	display:block;
	width:75px;
	height:22px;
	}
.KytCmbSinBtnI a {background-position:-300px -180px}
.KytCmbSinBtnI a:hover {display:block;background-position:-300px -210px}
.KytCmbSinBtnI a:active {display:block;background-position:-300px -240px}

/*海外ボタン*/
.KytCmbSCSBox .KytCmbSinBtnD {
	position:absolute;
	top:82px;
	right:10px;
	}
.KytCmbSinBtnD {
	width:75px;
	height:22px;
	text-indent:-9999px;
	}
.KytCmbSinBtnD a {
	display:block;
	width:75px;
	height:22px;
	}
.KytCmbSinBtnD a {background-position:-300px -90px}
.KytCmbSinBtnD a:hover {display:block;background-position:-300px -120px}
.KytCmbSinBtnD a:active {display:block;background-position:-300px -150px}

/*ラジオボタン*/
.KytCmbCrsRBtnD input {
	width:17px;
	}
dd.KytCmbCrsRBtnD {
	width:70px;
	position:absolute;
	top:60px;
	right:70px;
	}
.KytCmbCrsRBtnI input {
	width:17px;
	}
dd.KytCmbCrsRBtnI {
	width:70px;
	position:absolute;
	top:60px;
	right:10px;
	}

/*テキストボックス*/
.KytCmbCursSlct select {
	width:160px;
	}
.KytCmbSCSBox .KytCmbCursSlct {
	width:160px;
	position:absolute;
	top:83px;
	left:10px;
	}
/*検索ボタン*/
.KytCmbSCSBox .KytCmbKensakuBtn {
	position:absolute;
	top:82px;
	right:10px;
	}
.KytCmbKensakuBtn,.KytCmbKensakuBtn a {
	width:50px;
	height:25px;
	}
.KytCmbKensakuBtn {
	text-indent:-9999px;
	}	
.KytCmbKensakuBtn a {
	display:block;
	background:url(../images/share_btn.gif) no-repeat scroll 0 0 transparent;
	}
.KytCmbKensakuBtn a {background-position:-69px -180px}
.KytCmbKensakuBtn a:hover {background-position:-69px -210px}
.KytCmbKensakuBtn a:active {background-position:-69px -240px}


/*支店営業所　関東発海外*/
.ShitenArea {
	width:960px;
	height:auto;
	margin:0px auto;
	padding:10px 0 10px 0;
	clear:both;
	}

.StnBango {
	width:960px;
	height:auto;
	background-color:#fcfcfc;
	}

.StnBngTtl {
	width:960px;
	height:25px;
	text-indent:-9999px;
	}

/*支店営業所タイトルバー*/
.ShitenArea .StnAnnai {background-position:0px -630px}
.ShitenArea .StnRaiten {background-position:0px -660px}
.ShitenArea .StnKanto {background-position:0px -690px}
.ShitenArea .Omoushi {background-position:0px -911px}
.ShitenArea .StnRaiten02 {background-position:0px -941px}
	
.StnBngWaku {
	width:938px;
	height:auto;
	border-bottom:1px solid #d3d2c6;
	border-left:1px solid #d3d2c6;
	border-right:1px solid #d3d2c6;
	padding:10px;
	}

.StnInfoL {
	width:455px;
	height:auto;
	border-right:1px solid #d3d2c6;
	padding-right:10px;
	}

.StnInfoR {
	width:455px;
	height:auto;
	margin-left:10px;
	}


.TrpBox {
	width:450px;
	height:auto;
	}

.TrpBox02 {
	width:455px;
	height:auto;
	border-right:1px solid #d3d2c6;
	padding-right:10px;
	padding-bottom:15px;
	}
	
.LogoStBox {
	width:447px;
	height:auto;
	border-left:1px solid #d3d2c6;
	padding-left:20px;	
	}
	
.CryBox,.EvyBox,.FriBox,.KikakuBox {
	width:447px;
	height:auto;
	border-bottom:1px solid #d3d2c6;
	padding-bottom:15px;
	margin-top:15px;
	}
	
.RCbox {
	width:447px;
	height:auto;
	border-bottom:none;
	padding-bottom:15px;
	margin-top:15px;
	}
	
.FriBox {
	width:447px;
	height:auto;
	margin-top:15px;
	}
	
.CryBox02 {
	width:455px;
	height:auto;
	}
	
.TrpLogo {
	width:105px;
	height:auto;
	padding-bottom:10px;
	}

.CryLogo,.RCLogo,.EvyLogo,.FriLogo {
	width:100px;
	height:auto;
	}

.TrpTell {
	width:280px;
	height:auto;
	}
	
.KikakuBox {
	width:347px;
	border-bottom:none;
	border-bottom:1px solid #d3d2c6;
	padding-left:100px;
	}
	
.KTKBox {
	width:347px;
	height:auto;
	border-bottom:1px solid #d3d2c6;
	padding-left:100px;
	padding-bottom:10px;
	}
	
.KTKBoxBN {
	width:347px;
	height:auto;
	padding-left:100px;
	}
	
.StnTtlTxt {
	font-size:14px;
	font-weight:bold;
	color:#71acff;
	}
	
.StnBngWaku .StnKen {
	font-size:10px;
	padding-right:5px;
	line-height:2.5em;
	}
	
.StnBngWaku .WsNorap {
	white-space:nowrap;
	}

.StnTxtS {
	font-size:10px;
	color:#333333;
	line-height:1.4em;
	}	

.StnTxtS2 {
	text-align:right;
	font-size:10px;
	color:#333333;
	line-height:1.4em;
	}	
	
.StnTxtM {
	font-size:12px;
	color:#333333;
	line-height:1.4em;
	}
	
.StnTxtL {
	font-size:18px;
	color:#333333;
	font-weight:bold;
	line-height:1.4em;
	}
	
.YoyakuCenter {
	padding-right:20px;
	}
	
.YoyakuCenter .ShtnArw {
	font-size:10px;
	color:#71ACFF;
	}
	
.NaviDial {
	width:195px;
	height:50px;
	background-position:-200px -330px;
	padding-left:60px;
	margin-top:5px;
	}

.StntelFrm {
	width:180px;
	}
.StntelFrm02 {
	width:150px;
	}

.StntelFrm03 {
	width:170px;
	}

.StntelFrm03 {
	width:170px;
	}

.TyoTraBox {
	width:175px;
	height:auto;
	}
	
.RaitenBox {
	width:420px;
	height:auto;
	padding-right:30px;
	}
	
.YoyakuCenter {
	margin-top:10px;
	padding-right:70px;
	}
	
.YoyakuCenter dt {
	padding-right:10px;
	font-size:12px;
	color:#71acff;
	line-height:1.4em;
	background:url(../images/right_box.png) no-repeat 0 -694px;
	padding-left:10px;
	}
	

.TyoInfoBox {
	width:918px;
	height:auto;
	}

.BrdBtm {
	width:447px;
	height:auto;
	border-bottom:1px solid #d3d2c6;
	padding-bottom:10px;
	overflow:hidden;
	}

	

/*地図・ご案内はこちら*/
.MapBtn,.MapBtn a {
	width:120px;
	height:23px;
	}

.MapBtn a {
	display:block;
	text-indent:-9999px;
	}

.MapBtn a {background-position:-300px -0px}
.MapBtn a:hover {background-position:-300px -30px}
.MapBtn a:active {background-position:-300px -60px}


/*支店営業所　海外国内合同*/
.StnBangoIaD {
	width:475px;
	height:auto;
	background-color:#fcfcfc;
	}

.StnBngTtlIaD {
	width:550px;
	height:25px;
	text-indent:-9999px;
	}

.StnBngWakuIaD {
	width:528px;
	height:auto;
	border-bottom:1px solid #d3d2c6;
	border-left:1px solid #d3d2c6;
	border-right:1px solid #d3d2c6;
	padding:10px;
	}	
	
.StnTtlTxtiad {
	width:230px;
	height:auto;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#71acff;
	margin-bottom:10px;
	line-height:1.4em;
	}

.StnTelWaku {
	width:208px;
	height:auto;
	border:1px solid #d3d2c6;
	padding:5px;
	margin-bottom:10px;
	}

.StnTelWaku dt {
	width:200px;
	height:auto;
	font-size:16px;
	font-weight:bold;
	line-height:1.4em;
	}

.StnTelWaku dd {
	width:200px;
	height:auto;
	}

.StnTelWaku .TelI {color:#19ada1}
.StnTelWaku .TelD {color:#db747b}

.StniadInfo {
	width:230px;
	height:auto;
	font-size:10px;
	line-height:1.4em;
	}


.StnBangoIaD02 {
	width:380px;
	height:auto;
	background-color:#fcfcfc;
	}

.StnBngTtlIaD02 {
	width:380px;
	height:25px;
	text-indent:-9999px;
	}

.StnBngWakuIaD02 {
	width:358px;
	height:auto;
	border-bottom:1px solid #d3d2c6;
	border-left:1px solid #d3d2c6;
	border-right:1px solid #d3d2c6;
	padding:10px;
	}	

.RaitenBoxIaD02 {
	width:358px;
	height:auto;
	}
	


/*----------------------------------拠点のライン----------------------------------*/
/*ページ上部へ*/
.KyotenLine1{
	border-bottom:1px solid #d1d1d1;
	clear:both;
}
.KyotenLine2{
	border-bottom:2px solid #d1d1d1;
	margin-bottom:1px;
}



/*----------------------------------合同ページ----------------------------------*/

/*国内・海外旅行合同ページ　商品枠*/



.KytCts{	
	width:740px;
	height:auto;
	background:url(../images/btm_maru.png) no-repeat -1100px bottom;;
	clear:both;
	padding:0 0 10px 0;
	margin-bottom:15px;
}


.KytCmbCtsD .KytCtsBox,.KytCmbCtsI .KytCtsBox{
	width:731px;
	border-left:none;
	border-right:none;
	height:auto;
	padding:10px 0 0 9px;
	}

.KytCtsBox{
	width:729px;
	border-left:1px solid #D3D2C6;
	border-right:1px solid #D3D2C6;
	height:auto;
	padding:10px 0 0 9px;
	}


/*国内・海外旅行合同ページタブ*/

.KytTab{
	width:740px;
	height:32px;
	border-bottom:1px solid #d3d2c6;
	}

.KytTabD,.KytTabI{
	float:left;
	width:145px;
	height:32px;
	text-indent:-9999px;
	}

.KytTabD{
	background-position:0 -540px;
}
.KytTabI{
	background-position:0 -580px;
}

.KytTabBtnI,.KytTabBtnD{
	float:left;
	width:110px;
	height:28px;
	text-indent:-9999px;
	margin-top:4px;
}

.KytTabBtnI a,.KytTabBtnD a{
	display:block;
	width:110px;
	height:28px;
}

.KytTabBtnI a{
	background-position:0 -720px;
}
.KytTabBtnI a:hover{
	background-position:0 -760px;
}
.KytTabBtnI a:active{
	background-position:0 -800px;
}


.KytTabBtnD a{
	background-position:-150px -720px;
}
.KytTabBtnD a:hover{
	background-position:-150px -760px;
}
.KytTabBtnD a:active{
	background-position:-150px -800px;
}


  /*-------合同ページ　地図・検索-------*/

.KytCmbMSBox{clear:both;}

.KytCmbTab{
	width:740px;
	height:30px;
	}

.KytCmbTabBtnD{
	background-position:-500px -40px;
}
.KytCmbTabBtnI{
	background-position:-700px -40px;
}

.KytCmbTabBtnDOff{
	background-position:-500px 0;
}
.KytCmbTabBtnIOff{
	background-position:-700px 0;
}

.KytCmbTabBtnI,.KytCmbTabBtnD ,.KytCmbTabBtnDOff ,.KytCmbTabBtnIOff{
	float:left;
	width:183px;
	height:30px;
	text-indent:-9999px;
	}

.KytCmbTabBtnI a,.KytCmbTabBtnD a{
	display:block;
	width:183px;
	height:30px;
}

.KytCmbTabBtnI a{
	background-position:-700px -40px;
}
.KytCmbTabBtnI a:hover{
	background-position:-700px -80px;
}
.KytCmbTabBtnI a:active{
	background-position:-700px -120px;
}

.KytCmbTabBtnD a{
	background-position:-500px -40px;
}
.KytCmbTabBtnD a:hover{
 background-position:-500px -80px;
}
.KytCmbTabBtnD a:active{
	background-position:-500px -120px;
}


/*地図枠トップ　合同ページ　Common流用*/

.KytCmbTopMap{
	width:355px;
	height:270px;
	background:none;
	background:url(../images/senm_base.png) no-repeat 0 0;
}

.CtsD .KytCmbMap{
	width:353px;
	height:243px;
	background:url(../../sharing/images/kokunai_map.png) no-repeat 0 -10px;
	margin:1px 0 0 1px;
	position:relative;
	border-top:solid 1px #d3d2c6;
	border-bottom:solid 1px #d3d2c6;
}

.CtsD .KytCmbMap .Map_topBase{
	background:none;
	}
	
.CtsI .KytCmbMap .Map,.CtsD .KytCmbMap .Map{
	height:243px;
}


.CtsI .KytCmbMap{
	width:353px;
	height:243px;
	background:url(../../sharing/images/kaigai_map.png) no-repeat 0 -10px;
	margin:1px 0 0 1px;
	position:relative;
	border-top:solid 1px #d3d2c6;
	border-bottom:solid 1px #d3d2c6;
}
.CtsI .KytCmbMap .Map_topBase{
	background:none;
	}

 /*検索国内　合同ページ　Common流用*/

.KytCmbCtsD{	
	width:740px;
	height:300px;
	background:url(../images/frmD.png) no-repeat;
	clear:both;
	margin-bottom:10px;
}

/*.KytCmbSach{
	width:355px;
	height:270px;
}
*/
.KytCmbSachTtl {
 border-bottom:1px solid #d3d2c6;
}

 /*検索海外　合同ページ　Common流用*/


.KytCmbCtsI{	
	width:740px;
	height:300px;
	background:url(../images/frmI.png) no-repeat;
	clear:both;
	margin-bottom:10px;
	display:block;
}

.searchKotenDef {
	display:none;
}



/*他発地ボタン*/

.TopBtnBox,.TBtn01 {background:url(../images/kyt_cts.png) no-repeat}

.TopBtnBox {
	height:26px;
	position:absolute;
	bottom:0px;
	right:0px;
	background-position:0 -470px;
	text-align:right;
	padding-right:5px;
	}
	
.TBtn01 {
	display:inline;
	width:auto;
	height:26px;
	background-position:-1px -512px;
	padding-left:10px;
	line-height:26px;
	}

.TBtn01 a,.TBtn01 a:visited,.TBtn01 a:hover {
	color:#000000;
	text-decoration:none;
	}

.TBtn01 a:hover {
	text-decoration:underline;
	}




/*----------------------------------エリア拠点ページ----------------------------------*/


/*拠点枠*/

.box_kyoten_select .TopKyBoxD {
	height:auto;
	float:left;
	}

.box_kyoten_select .TopKyNews {
	width:350px;
	height:auto;
	border-bottom:none;
	}

dl.PickUp {
	width:350px;
	height:75px;
	position:relative;
	padding-bottom:10px;
	border-bottom:#CCCCCC dotted 1px;
	}

dl.PickUp dt {
	width:240px;
	height:auto;
	float:right;
	padding-left:10px;
	}

	
dl.PickUp .TmBn {
	width:100px;
	height:75px;
	float:left;
	}

dl.PickUp .TmTxt {
	width:240px;
	height:auto;
	float:right;
	padding-left:10px;
	font-size:10px;
	}
dl.PickUp .Price {
	position:absolute;
	width:240px;
	height:auto;
	font-size:10px;
	right:0px;
	bottom:10px;
	text-align:right;
	color:#CC3333;
	font-family:'sans-serif';
	}

.box_kyoten_select .Fleft {
	float:left;
	padding:0px 9px 0px 10px;
	margin-top:10px;
	border-right:1px solid #e9e8e2;
	}

.box_kyoten_select .Fright {
	float:right;
	padding:0px 9px 0px 9px;
	margin-top:10px;
	}

.box_kyoten_select .BrdrNo {
	border-bottom:none;
	}




/*支店番号案内*/

.ShitenInfoBox {
	width:740px;
	height:auto;
	float:left;
	}


.StnOneBox {
	width:740px;
	height:auto;
	float:left;
	margin-bottom:0px;
	}
	
.KakuStn {
	width:720px;
	height:auto;
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/kyt_cts.png) no-repeat 145px -980px;
	margin:0px 10px;
	}

.StnBetsu,.StnBetsu dl,.StnBetsu dt,.StnBetsu dd {
	height:auto;
	float:left;
	}

.StnBetsu {
	width:720px;
	padding:5px 10px;
	}
	
.StnBetsu dl {
	width:550px;
	margin-bottom:5px;
	}
.StnBetsu dl.wide {
	width:550px;
	}
		
.StnBetsu dt {
	width:auto;
	font-size:12px;
	white-space:nowrap;
	}

.StnBetsu .ClrD {color:#db747b}
.StnBetsu .ClrI {color:#19ada1}
		
.StnBetsu dd {
	width:auto;
	white-space:nowrap;
	font-weight:bold;
	}

.StnMapBtn,.StnMapBtn a {
	width:122px;
	height:25px;
	float:right;
	text-indent:-9999px;
	}

.StnBetsu .StnMapBtn a {
	display:block;
	background:url(../images/btn_kyt.png) no-repeat;
	}
.StnBetsu .StnMapBtn a {background-position:-300px -0px}
.StnBetsu .StnMapBtn a:hover {background-position:-300px -30px}
.StnBetsu .StnMapBtn a:active {background-position:-300px -60px}

