@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/

* { margin:0; padding:0; list-style:none; }
body{ margin:0; padding:0; font-size:12px; }
img{ border:none;}
h1,h2,h3,h4{ font-size:10px;}
table{clear:both;}
.FClear{ clear:both;}

/*a:link{ color: #000099; text-decoration:underline;}
a:visited{ color: #9900CC; text-decoration:underline;}
a:hover{ color: #FF3333; text-decoration:underline; }
*/
#d{ width:800px; height:auto; font-size:10px; line-height:15px; color:#666; margin:0 auto; clear:both; }

/* タイトル */
.ttl{width:960px; height:120px; background:url(/attending/trapics/images/ttl.jpg) no-repeat; position:relative;}
.ttl h1{width:960px; line-height:10px; text-indent:-9999px;}

.ttl .btn a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -600px; position:absolute; top:21px; left:537px; width:290px; height:60px; text-indent:-9999px;}
.ttl .btn a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -660px; width:290px; height:60px; text-indent:-9999px;}
.ttl .btn01_g {background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -720px; width:290px; height:60px; text-indent:-9999px;}
.ttl .txt{position:absolute; top:98px; left:23px; font-size:11px; line-height:14px; color:#333333;}

.ttl_bn{ margin-bottom:20px;}
.ttl_bn01_top{background:url(http://www.hankyu-travel.com/attending/trapics/images/ttl_bn01_top.jpg) no-repeat; width:480px; line-height:40px; vertical-align:middle;}
.ttl_bn02_top{background:url(http://www.hankyu-travel.com/attending/trapics/images/ttl_bn02_top.jpg) no-repeat; width:480px; line-height:40px; vertical-align:middle;}
.ttl_bn01_top a,.ttl_bn02_top a{font-size:16px; font-weight:bold;}
.ttl_bn01_bg{background:url(http://www.hankyu-travel.com/attending/trapics/images/ttl_bn01_bg.jpg) no-repeat; width:480px; height:40px;}
.ttl_bn02_bg{background:url(http://www.hankyu-travel.com/attending/trapics/images/ttl_bn02_bg.jpg) no-repeat; width:480px; height:40px;}


/* 出発地 */
.dep_box{width:740px; height:270px; margin-bottom:20px; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_box.jpg) no-repeat;}
.dep_box h3{width:740px; line-height:40px; text-indent:-9999px;}

.dep_btn{width:720px; height:auto; margin:15px 0px 0px 20px;}
.dep_btn li{float:left; margin:0px 5px 5px 0px; text-indent:-9999px;}
.dep_btn a{display:block; width:173px; height:93px;}

.dep_btn .btn01 a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -360px -0px;}
.dep_btn .btn01 a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -360px -200px;}
.dep_btn .btn01_g {background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -360px -400px;}

.dep_btn .btn02 a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -100px;}
.dep_btn .btn02 a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -300px;}
.dep_btn .btn02_g {background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -500px;}

.dep_btn .btn03 a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -540px -0px;}
.dep_btn .btn03 a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -540px -200px;}
.dep_btn .btn03_g {background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -540px -400px;}

.dep_btn .btn04 a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -360px -100px;}
.dep_btn .btn04 a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -360px -300px;}
.dep_btn .btn04_g {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -360px -500px;}

.dep_btn .btn05 a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -0px;}
.dep_btn .btn05 a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -200px;}
.dep_btn .btn05_g {background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -0px -400px;}

.dep_btn .btn06 a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -180px -0px;}
.dep_btn .btn06 a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -180px -200px;}
.dep_btn .btn06_g {background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -180px -400px;}

.dep_btn .btn07 a {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -180px -100px;}
.dep_btn .btn07 a:hover{display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -180px -300px;}
.dep_btn .btn07_g {display:block; background:url(http://www.hankyu-travel.com/attending/trapics/images/dep_btn.png) no-repeat -180px -500px;}


/* デジタルカタログ */
.ebook_box{width:740px; height:260px; background:url(http://www.hankyu-travel.com/attending/trapics/images/Ebook_bg.gif) no-repeat;}

.Ebook .browse{ background-image:url(http://www.hankyu-travel.com/attending/trapics/images/index_parts.gif); background-repeat:no-repeat;}
.Ebook { width:740px; height:260px; background-position:-340px bottom; }
.Ebook h2 { width:740px; height:40px; text-indent:-9999px; background-position:-550px -340px;}

.scrollBox { width:730px; height:auto; padding:5px 5px 0px;}
.Ebook .browse{ display:block; float: left; width: 22px; height:210px; cursor: pointer;} 
a.disabled {visibility: hidden !important; }

.Ebook .prev {background-position: 0 0px;}
.Ebook .prev:hover {background-position: -70px 0px;} 
.Ebook .next {background-position: -30px 0px;}
.Ebook .next:hover {background-position: -100px 0px;}

.Ebook .items { float:left; width:650px !important; height:190px; margin:10px 11px 0px 23px;}
.Ebook .items dl { float:left; width:114px; height:auto; }
.Ebook .items dl dt{text-align:center; margin-bottom:2px;}
.Ebook .items dt,.Ebook .items dd { width:auto; height:auto; font-size:9px; line-height:1.2em;}

/*++++++++++++++++++++++++++++++++++++++++++
ライトボックス
+++++++++++++++++++++++++++++++++++++++++++*/
/*SNSボタン追加*/

.SnsCts{
	width:198px;
	height:65px;
	background:#f7fcff;
	border:solid 1px #bbeaff;
	padding-bottom:10px;
	position:relative;
	}

.Gplus{
	position:absolute;
	top:10px;
	left:10px;
	width:70px;
	height:25px;
	}

.FbBtn{
	position:absolute;
	top:10px;
	left:82px;
	width:112px;
	height:25px;
	}

.MiBtn{
	position:absolute;
	top:44px;
	left:10px;
	width:75px;
	height:25px;
	}

.TwBtn{
	position:absolute;
	top:44px;
	left:82px;
	width:110px;
	height:25px;
	}

/*------------------------------------
発地ボタン
------------------------------------*/
/*--------*/
.ttlBtn01 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) 0px 0px; float:left; width:120px; height:40px;}
.ttlBtn02 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) -120px 0px; float:left; width:120px; height:40px;}
.ttlBtn03 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) -240px 0px; float:left; width:120px; height:40px;}
.ttlBtn04 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) -360px 0px; float:left; width:120px; height:40px;}
.ttlBtn05 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) -480px 0px; float:left; width:120px; height:40px;}
.ttlBtn06 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) -600px 0px; float:left; width:120px; height:40px;}
.ttlBtn07 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) -720px 0px; float:left; width:120px; height:40px;}
.ttlBtn08 {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif) -840px 0px; float:left; width:120px; height:40px;}

.HacciBox li a{display: block; text-indent: -9999px; width:120px; height:40px;}

.ttlBtn01_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  0 -40px; float:left; width:120px; height:40px;}
.ttlBtn02_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -120px -40px; float:left;  width:120px; height:40px;}
.ttlBtn03_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -240px -40px; float:left;  width:120px; height:40px;}
.ttlBtn04_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -360px -40px; float:left;  width:120px; height:40px;}
.ttlBtn05_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -480px -40px; float:left;  width:120px; height:40px;}
.ttlBtn06_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -600px -40px; float:left;  width:120px; height:40px;}
.ttlBtn07_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -720px -40px; float:left;  width:120px; height:40px;}
.ttlBtn08_o {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -840px -40px; float:left;  width:120px; height:40px;}

.ttlBtn01 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  0 -40px;display: block; width:120px; height:40px;}
.ttlBtn02 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -120px -40px;display: block; width:120px; height:40px;}
.ttlBtn03 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -240px -40px;display: block; width:120px; height:40px;}
.ttlBtn04 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -360px -40px;display: block; width:120px; height:40px;}
.ttlBtn05 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -480px -40px;display: block; width:120px; height:40px;}
.ttlBtn06 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -600px -40px;display: block; width:120px; height:40px;}
.ttlBtn07 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -720px -40px;display: block; width:120px; height:40px;}
.ttlBtn08 a:hover {background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -840px -40px;display: block; width:120px; height:40px;}

.ttlBtn01_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  0 -80px; float:left; width:120px; height:40px;}
.ttlBtn02_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -120px -80px; float:left; width:120px; height:40px;}
.ttlBtn03_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -240px -80px; float:left; width:120px; height:40px;}
.ttlBtn04_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -360px -80px; float:left; width:120px; height:40px;}
.ttlBtn05_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -480px -80px; float:left; width:120px; height:40px;}
.ttlBtn06_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -600px -80px; float:left; width:120px; height:40px;}
.ttlBtn07_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -720px -80px; float:left; width:120px; height:40px;}
.ttlBtn08_g{text-indent:-9999px; background: url(http://www.hankyu-travel.com/attending/trapics/images/anc_btn.gif)  -840px -80px; float:left; width:120px; height:40px;}

/*140128*/
.FrmAra #kaigai, .FrmAra #kokunai{ width:20px; margin-bottom:5px; }
#search_no .NxtBtnInput{ padding-top:5px; }
#search_no .NxtBtnInput input{ text-indent:-9999px; }
#search_no .FrmAra{ width:185px; }
#p_course_id{ width:175px; margin: 8px 0 0; }


/*----------------------------------ライトボックスここから----------------------------------*/
.RgtBox {
	width:200px;
	height:auto;
	}

/*会員メニュー*/
/* ボタン*3 */
.MemberBox {
	width:186px;
	height:169px;
	padding:7px;
	background-position:top left;
	}

.MemberBox dl {
	width:186px;
	height:auto;
	}

.MemberBox dt,.MemberBox dt a{
	display:block;
	width:186px;
	height:38px;
	}

.MemberBox dt a{
	text-indent:-9999px;
	}

.MemberBox .MemBtn01 a {background-position:0px -1840px}
.MemberBox .MemBtn01 a:hover {background-position:0px -1880px}
.MemberBox .MemBtn01 a:active {background-position:0px -1920px}

.MemberBox .MemBtn02 a {background-position:0px -1960px}
.MemberBox .MemBtn02 a:hover {background-position:0px -2000px}
.MemberBox .MemBtn02 a:active {background-position:0px -2040px}

.MemberBox .MemBtn03 a {background-position:0px -2080px}
.MemberBox .MemBtn03 a:hover {background-position:0px -2120px}
.MemberBox .MemBtn03 a:active {background-position:0px -2160px}

.MemberBox dd {
	width:186px;
	height:auto;
	text-align:center;
	}

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

/* ボタン*4 */
.MemberOydBox {
	width:186px;
	height:224px;
	padding:7px;
	background-position:left -4740px;
	}

.MemberOydBox dl {
	width:186px;
	height:auto;
	}

.MemberOydBox dt,.MemberOydBox dt a{
	display:block;
	width:186px;
	height:38px;
	}

.MemberOydBox dt a{
	text-indent:-9999px;
	}

.MemberOydBox .MemBtn01 a {background-position:0px -1840px}
.MemberOydBox .MemBtn01 a:hover {background-position:0px -1880px}
.MemberOydBox .MemBtn01 a:active {background-position:0px -1920px}

.MemberOydBox .MemBtn02 a {background-position:0px -1960px}
.MemberOydBox .MemBtn02 a:hover {background-position:0px -2000px}
.MemberOydBox .MemBtn02 a:active {background-position:0px -2040px}

.MemberOydBox .MemBtn03 a {background-position:0px -2080px}
.MemberOydBox .MemBtn03 a:hover {background-position:0px -2120px}
.MemberOydBox .MemBtn03 a:active {background-position:0px -2160px}

.MemberOydBox .MemBtn04 a {background-position:0px -5000px}
.MemberOydBox .MemBtn04 a:hover {background-position:0px -5040px}
.MemberOydBox .MemBtn04 a:active {background-position:0px -5080px}

.MemberOydBox dd {
	width:186px;
	height:auto;
	text-align:center;
	}

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


/*ライトボックス　パターン1*/
.FrmBox {
	width:200px;
	height:auto;
	background-position:bottom left;
	}
	
/*ライトボックス　パターン1のワンブロック*/
.RgtOneBox {
	width:200px;
	height:auto;
	padding-bottom:10px;
	}

.RgtOneBox dt {
	display:block;
	width:200px;
	height:31px;
	text-indent:-9999px;
	}

/*ライトボックス　パターン1のタイトルバー集*/
.RgtOneBox .Shinbn {background-position:0px -230px}/*新聞が一番上の時*/
.RgtOneBox .Shinbn02 {background-position:0px -232px}/*新聞が一番上じゃない時*/
.RgtOneBox .Course {background-position:0px -270px}
.RgtOneBox .Saikou {background-position:0px -310px}
.RgtOneBox .Setsumei {background-position:0px -350px}
.RgtOneBox .Uresuji {background-position:0px -1400px}
.RgtOneBox .OyadoShinbun {background-position:0px -1440px}
.RgtOneBox .FreeCourse {background-position:0px -1660px}
.RgtOneBox .Brand {background-position:0px -1700px}


/*お宿　ホテル・旅館一覧を見るボタンここから*/	
.RgtOneBox .HtlIchiBtn,.RgtOneBox .HtlIchiBtn a {
	width:177px;
	height:23px;
	}
	
.RgtOneBox .HtlIchiBtn {
	text-indent:-9999px;
	padding-left:12px;
	}
		
.RgtOneBox .HtlIchiBtn a {
	display:block;
	}

.RgtOneBox .HtlIchiBtn a {background-position:0px -1630px}
.RgtOneBox .HtlIchiBtn a:hover {background-position:0px -1660px}
.RgtOneBox .HtlIchiBtn a:active {background-position:0px -1690px}
/*お宿　ホテル・旅館一覧を見るボタンまで*/	



.RgtOneBox .FrmTxt {
	width:180px;
	height:auto;
	padding:10px 10px 5px;
	font-size:12px;
	font-size:1.2rem;
	}
	
.contents_INDX .RgtOneBox .FrmAra {
	width:120px;
	height:auto;
	padding-left:10px;
	}
	
.RgtOneBox .IRyoko,.RgtOneBox .DRyoko {
	width:180px;
	height:auto;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	font-size:1.2rem;
	}
	
.RgtOneBox .IRyoko {color:#19ada1; padding-bottom:2px}
.RgtOneBox .DRyoko {color:#db747b; margin-top:5px; clear:both; padding-bottom:2px}
	
.RgtOneBox select {
	width:120px;
	}
	
.RgtOneBox input {
	width:110px;
	}



/*説明会のご案内*/
.SetsumeiBox {
	width:200px;
	height:auto;
	background-position:bottom left;
	}

.SetsumeiBox dl {
	width:200px;
	height:auto;
	background-position:-220px -2395px;
	/*padding-bottom:10px;*/
	}

.SetsumeiBox dt {
	display:block;
	width:200px;
	height:31px;
	text-indent:-9999px;
	background-position:0px -1360px;
	}

.SetsumeiBox .StmeTxt {
	float:right;
	padding:10px;
	}

.SetsumeiBox .StmeCap {
	clear:both;
	height:auto;
	margin:0 10px 0 10px;
	width:180px;
	border-top:dotted 1px #CCCCCC;
	padding:10px 0;
	}

/*説明会のご案内 合同ページ*/

.SetsumeiBoxMix {
	width:200px;
	height:auto;
	background-position:bottom left;
	}

.SetsumeiBoxMix dl {
	width:200px;
	height:auto;
	background-position:-205px -2380px;
	}

.SetsumeiBoxMix dt {
	display:block;
	width:200px;
	height:31px;
	text-indent:-9999px;
	background-position:0px -1360px;
	}

.SetsumeiBoxMix .StmeTxt {
	float:left;
	padding:10px;
	}

.SetsumeiBoxMix .StmeCap {
	clear:both;
	height:auto;
	margin:0 10px 0 10px;
	width:180px;
	border-top:dotted 1px #CCCCCC;
	padding:10px 0;
	}

.SBM {
	height:auto;
	}
	

.SBM .KytCmbSinBtnI,.SBM .KytCmbSinBtnD {
	float:left;
	padding-left:115px;
	height:30px;
	}


/*ブランド縦*/
.RBrndBox,.RBrndBox dl,.RBrndBox dt,.RBrndBox dd {
	width:180px;
	height:auto;
	}

.RBrndBox {
	padding:0px 10px 5px;
	}

.RBrndBox dl {
	padding-bottom:5px;
	margin-top:10px;
	border-bottom:1px dotted #d3d2c6;
	}
.RBrndBox dt {
	background:none;
	text-align:center;
	text-indent:0px;
	}
.RBrndBox dd {
	text-align:center;
	}
.RBrndBox .Bdno {
	border-bottom:none;
	}



/*ライトボック　パターン2のやつ*/

/*ライトボックスの共通フレーム*/
.RboxFrm {
	padding-bottom:10px;
	background-position:bottom left;
	}

/*ライトボックスの共通タイトルバーサイズ*/	
.RboxFrm .RTtl {
	display:block;
	width:200px;
	height:25px;
	text-indent:-9999px;
	}

/*ライトボックスタイトルバー集*/
.RboxFrm .Zak {background-position:0px -440px}
.RboxFrm .Mob {background-position:0px -480px}
.RboxFrm .Bnr {background-position:0px -520px}
.RboxFrm .Kan {background-position:0px -951px}
.RboxFrm .Kgy {background-position:0px -760px}
.RboxFrm .Yyk {background-position:0px -981px}/*ご予約のお手続き*/
.RboxFrm .Tur {background-position:0px -1771px}/*ツアーを探す*/
.RboxFrm .Keisai {background-position:0px -1541px}
.RboxFrm .Ich,.RboxFrm .Tan {background-position:0px -1270px}
.RboxFrm .Szi {background-position:0px -1481px}
.RboxFrm .Info {background-position:0px -1571px}
.RboxFrm .Hoka {background-position:0px -1011px}
.RboxFrm .Onsen {background-position:0px -1801px}
.RboxFrm .Hch {background-position:0px -2501px}
.RboxFrm .KitaHch {background-position:0px -3851px}


.RboxFrm .Ich,.RboxFrm .Tan {
	height:15px;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
	text-align:center;
	color:#0099ff;
	text-indent:0px;
	}


/*旅雑貨*/
.ZakkaBox {
	width:200px;
	height:auto;
	}

.ZakkaBox dl {
	width:200px;
	height:auto;
	background-position:130px -765px;
	}

.ZakkaBox .ZkTxt {
	width:180px;
	height:auto;
	margin:10px;
	}

.ZakkaBox .ZkLst{
	width:110px;
	height:auto;
	padding-left:10px;
	margin-left:10px;
	background-position:0px -695px;
	}

.ZakkaBox .ZkBn{
	width:180px;
	height:auto;
	text-align:center;
	margin:10px 10px 0px;
	border-top:1px dotted #CCCCCC;
	padding-top:10px;
	}

/*携帯*/
.MblBox {
	width:200px;
	height:auto;
	}
	
.MblBox .MbTxt {
	width:100px;
	height:auto;
	float:right;
	margin-top:10px;
	padding:0px 10px 0px 10px;
	background-position:0px -695px;
	}

.MblBox .QrImg{
	width:60px;
	height:60px;
	float:left;
	padding:10px 0px 0px 10px;
	}

.MblBox .MbUrl {
	width:180px;
	height:auto;
	padding:5px 0px 0px 10px;
	float:left;
	}

/*便利ツール*/
	
.BnrBox {
	width:200px;
	height:auto;
	}
		
.BnrBox dd {
	width:180px;
	height:auto;
	padding:10px 10px 0px 10px;
	}

.BnrBox .Tb8 {
	width:180px;
	height:auto;
	border-bottom:1px dotted #CCCCCC;
	}

.BnrBox .Tb8 dt {
	width:180px;
	height:20px;
	background-position:0px -560px;
	text-indent:-9999px;
	}

.BnrBox .Tb8 dd {
	width:170px;
	height:auto;
	padding:0px 0px 10px 10px;
	background-position:0px -695px;
	}
	
.BnrBox .Sbm {
	width:180px;
	height:auto;
	}

.BnrBox .Sbm dt {
	width:180px;
	height:20px;
	background-position:0px -590px;
	text-indent:-9999px;
	}

.BnrBox .Sbm dd {
	width:180px;
	height:auto;
	line-height:1.8em;
	padding:0px;
	}

.BnrBox .Yahoo {background-position:1px -626px}
.BnrBox .Toroku {background-position:0px -660px}


/*関連リンク*/
.KnrnBox {
	width:200px;
	height:auto;
	}
		
.KnrnBox dd {
	text-align:center;
	margin-top:10px;
	}


/*企業・法人・団体のお客様*/
.KgyBox {
	width:200px;
	height:auto;
	}
	
.KgyBox .KgyTxt {
	width:180px;
	height:auto;
	padding:10px;
	font-size:10px;
	}
		
.KgyBox .KgyLst {
	float:left;
	white-space:nowrap;
	line-height:18px;
	padding-left:20px;
	padding-right:10px;
	background-position:10px -695px;
	}


/*各拠点ボタン*/
.HachiBox {
	width:200px;
	height:auto;
	}

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

.HachiBox ul {
	width:200px;
	height:auto;
	padding-top:5px;
	}

.HachiBox li {
	width:92px;
	height:26px;
	padding:5px 0px 0px 5px;
	float:left;
	text-indent:-9999px;
	}

.HachiBox li a {
	display:block;
	width:92px;
	height:26px;
	}

.HachiBox .Btn_spk01 a {background-position:0px -2530px;}
.HachiBox .Btn_spk01 a:hover {background-position:0px -2660px;}
.HachiBox .Btn_spk01 a:active {background-position:0px -2790px;}

.HachiBox .Btn_spk02 a {background-position:-100px -2530px;}
.HachiBox .Btn_spk02 a:hover {background-position:-100px -2660px;}
.HachiBox .Btn_spk02 a:active {background-position:-100px -2790px;}

.HachiBox .Btn_spk03 a {background-position:0px -2560px;}
.HachiBox .Btn_spk03 a:hover {background-position:0px -2690px;}
.HachiBox .Btn_spk03 a:active {background-position:0px -2820px;}

.HachiBox .Btn_spk04 a {background-position:-100px -2560px;}
.HachiBox .Btn_spk04 a:hover {background-position:-100px -2690px;}
.HachiBox .Btn_spk04 a:active {background-position:-100px -2820px;}

.HachiBox .Btn_spk05 a {background-position:0px -2590px;}
.HachiBox .Btn_spk05 a:hover {background-position:0px -2720px;}
.HachiBox .Btn_spk05 a:active {background-position:0px -2850px;}

.HachiBox .Btn_spk06 a {background-position:-100px -2590px;}
.HachiBox .Btn_spk06 a:hover {background-position:-100px -2720px;}
.HachiBox .Btn_spk06 a:active {background-position:-100px -2850px;}

.HachiBox .Btn_spk07 a {background-position:0px -2620px;}
.HachiBox .Btn_spk07 a:hover {background-position:0px -2750px;}
.HachiBox .Btn_spk07 a:active {background-position:0px -2880px;}

.HachiBox .Btn_spk08 a {background-position:-100px -2620px;}
.HachiBox .Btn_spk08 a:hover {background-position:-100px -2750px;}
.HachiBox .Btn_spk08 a:active {background-position:-100px -2880px;}


.HachiBox .Btn_sdjd01 a {background-position:0px -2940px;}
.HachiBox .Btn_sdjd01 a:hover {background-position:0px -3040px;}
.HachiBox .Btn_sdjd01 a:active {background-position:0px -3140px;}

.HachiBox .Btn_sdjd02 a {background-position:-100px -2940px;}
.HachiBox .Btn_sdjd02 a:hover {background-position:-100px -3040px;}
.HachiBox .Btn_sdjd02 a:active {background-position:-100px -3140px;}

.HachiBox .Btn_sdjd03 a {background-position:0px -2970px;}
.HachiBox .Btn_sdjd03 a:hover {background-position:0px -3070px;}
.HachiBox .Btn_sdjd03 a:active {background-position:0px -3170px;}

.HachiBox .Btn_sdjd04 a {background-position:-100px -2970px;}
.HachiBox .Btn_sdjd04 a:hover {background-position:-100px -3070px;}
.HachiBox .Btn_sdjd04 a:active {background-position:-100px -3170px;}

.HachiBox .Btn_sdjd05 a {background-position:0px -3000px;}
.HachiBox .Btn_sdjd05 a:hover {background-position:0px -3100px;}
.HachiBox .Btn_sdjd05 a:active {background-position:0px -3200px;}

.HachiBox .Btn_sdjd06 a {background-position:-100px -3000px;}
.HachiBox .Btn_sdjd06 a:hover {background-position:-100px -3100px;}
.HachiBox .Btn_sdjd06 a:active {background-position:-100px -3200px;}


.HachiBox .Btn_sdji01,.HachiBox .Btn_sdji01 a {width:189px}
.HachiBox .Btn_sdji01 a {background-position:0px -3260px;}
.HachiBox .Btn_sdji01 a:hover {background-position:0px -3330px;}
.HachiBox .Btn_sdji01 a:active {background-position:0px -3400px;}

.HachiBox .Btn_sdji02 a {background-position:0px -3290px;}
.HachiBox .Btn_sdji02 a:hover {background-position:0px -3360px;}
.HachiBox .Btn_sdji02 a:active {background-position:0px -3430px;}

.HachiBox .Btn_sdji03 a {background-position:-100px -3290px;}
.HachiBox .Btn_sdji03 a:hover {background-position:-100px -3360px;}
.HachiBox .Btn_sdji03 a:active {background-position:-100px -3430px;}


.HachiBox .Btn_hok01,.HachiBox .Btn_hok01 a,.HachiBox .Btn_hok02,.HachiBox .Btn_hok02 a,.HachiBox .Btn_hok03,.HachiBox .Btn_hok03 a {width:189px}
.HachiBox .Btn_hok01 a {background-position:0px -3480px;}
.HachiBox .Btn_hok01 a:hover {background-position:0px -3580px;}
.HachiBox .Btn_hok01 a:active {background-position:0px -3680px;}

.HachiBox .Btn_hok02 a {background-position:0px -3510px;}
.HachiBox .Btn_hok02 a:hover {background-position:0px -3610px;}
.HachiBox .Btn_hok02 a:active {background-position:0px -3710px;}

.HachiBox .Btn_hok03 a {background-position:0px -3540px;}
.HachiBox .Btn_hok03 a:hover {background-position:0px -3640px;}
.HachiBox .Btn_hok03 a:active {background-position:0px -3740px;}

.HachiBox .kitaTxt {
	text-indent:0px;
	padding:0px 10px;
	width:180px;
	height:auto;
	}

.HachiBox .Btn_kita {width:185px; height:20px;}
.HachiBox .Btn_kita a {width:84px; height:20px; float:right}
.HachiBox .Btn_kita a {background-position:0px -3780px;}
.HachiBox .Btn_kita a:hover {background-position:0px -3800px;}
.HachiBox .Btn_kita a:active {background-position:0px -3820px;}



/*ご予約・お手続き*/
.GyykBox {
	width:200px;
	height:auto;
	}
		
.GyykBox dd {
	width:170px;
	height:auto;
	margin:10px 10px 0px 10px;
	padding-left:10px;
	background-position:0px -694px;
	}

/*○○発イチオシ*/
.IchiBnBox {
	width:200px;
	height:auto;
	}
		
.IchiBnBox dd.BnLst {
	width:180px;
	height:135px;
	margin:10px auto 0 auto;
	text-align:center;
	background-position:0 -1870px;
	}
.IchiBnBox dd.BnLst img{
	width:180px;
	height:135px;
	}
.IchiBnBox dd.text {
    height: auto;
    margin: 2px 10px;
    text-align: center;
    width: 180px;
}	
	

/*担当者おすすめ！*/
.TantouBox,.TntComent {
	width:200px;
	height:auto;
	}
		
.TntPhoto {
	width:190px;
	height:auto;
	padding:5px;
	}		

.TntPhoto .TntOneBlock {
	width:190px;
	height:auto;
	}

.TntPhoto dl {
	width:63px;
	height:auto;
	float:left;
	}		

.TntPhoto dt {
	display:block;
	width:63px;
	height:auto;
	text-align:center;
	}

.TntPhoto dd {
	width:59px;
	height:auto;
	padding:0px 2px;
	font-size:10px;
	line-height:12px;
	color:#666666;
	text-align:center;
	}		
	
.TntComent {
	width:200px;
	height:auto;
	}

.TntComent dt {
	display:block;
	width:200px;
	height:21px;
	background-position:0px -1330px;
	text-indent:-9999px;
	}

.TntComent dd {
	width:190px;
	height:auto;
	padding:5px 5px 0px;
	font-size:10px;
	line-height:12px;
	}

.TntComent dd a {
	font-size:10px;
	display:block;
	margin-top:5px;
	}


/*新聞雑誌掲載のホテル旅館*/



/*旅の素材集*/
.SozaiBox,.SozaiBox .SziBtn {
	width:200px;
	height:auto;
	}
			
.SozaiBox .SziBtn dl {
	width:180px;
	height:auto;
	padding:10px 10px 0px;
	}
	
.SozaiBox .SziBtn dt,.SozaiBox .SziBtn dt a {
	display:block;
	width:180px;
	height:38px;
	}
	
.SozaiBox .SziBtn dt a {
	text-indent:-9999px;
	}
	
.SozaiBox .SziBtn .SzaiBtnAir a {background-position:0px -1260px}
.SozaiBox .SziBtn .SzaiBtnAir a:hover {background-position:0px -1300px}
.SozaiBox .SziBtn .SzaiBtnAir a:active {background-position:0px -1340px}
	
.SozaiBox .SziBtn .SzaiBtnRent a {background-position:0px -1380px}
.SozaiBox .SziBtn .SzaiBtnRent a:hover {background-position:0px -1420px}
.SozaiBox .SziBtn .SzaiBtnRent a:active {background-position:0px -1460px}
	
.SozaiBox .SziBtn .SzaiBtnTax a {background-position:0px -1500px}
.SozaiBox .SziBtn .SzaiBtnTax a:hover {background-position:0px -1540px}
.SozaiBox .SziBtn .SzaiBtnTax a:active {background-position:0px -1580px}

.SozaiBox .SziBtn dd {
	width:180px;
	height:auto;
	text-align:center;
	}

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

/*国内宿泊サイトお問い合わせ*/
.OydInfoBox {
	width:200px;
	height:auto;
	}
	
.OydInfoTxt {
	width:180px;
	height:auto;
	padding:5px 10px;
	font-size:10px;
	line-height:14px;
	}
	
.OydInfoTel {
	width:180px;
	height:34px;
	margin:5px 10px;
	background-position:0px -1610px;
	text-indent:-9999px;
	}


/*ホテル・旅館 掲載施設一覧ボタン*/
.OyadoRBtn,.OyadoRBtn a {
	width:200px;
	height:35px;
	}

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

.OyadoRBtn a {background-position:0px -1139px}
.OyadoRBtn a:hover {background-position:0px -1179px}
.OyadoRBtn a:active {background-position:0px -1219px}


/*お宿の県リスト*/
.OyadoKenLst {
	width:200px;
	height:auto;
	}

/*県タイトルバー*/
.OyadoKenLst .Akita {background-position:0px -1741px}


.OyadoKenLst .KenSelf {
	width:170px;
	height:auto;
	margin:5px 0px 5px 10px;
	padding:0px 10px;
	background-position:0px -694px;
	}

.HtlIchiran {
	width:170px;
	height:auto;
	padding:0px 10px 0px 20px;
	}

.HtlIchiran ul {
	width:170px;
	}

.HtlIchiran li {
	width:170px;
	float:left;
	}


/*その他方面を探す　方面*/
.IHomenLst {
	width:200px;
	height:auto;
	}
	
.IHomenLst dd {
	padding:10px 10px 0px;
	}

.IHomenLst .UndL {
	display:block;
	width:163px;
	height:auto;
	padding-left:17px;
	background-position:left -1240px;
	padding-bottom:5px;
	border-bottom:1px #CCCCCC dotted;
	}
	
.IHomenLst .KuniS {
	width:180px;
	height:auto;
	padding:5px 0px;
	border-bottom:1px #CCCCCC dotted;
	}
	
.IHomenLst .KuniS li {
	width:auto;
	height:auto;
	float:left;
	white-space:nowrap;
	padding-left:8px;
	padding-right:20px;
	margin-top:2px;
	background-position:0 -695px;
	}
	
.IHomenLst .KuniM {
	width:163px;
	height:auto;
	padding-left:17px;
	background-position:left -1240px;
	margin-top:5px;
	}


/*その他方面を探す　国*/
.IKuniLst {
	width:200px;
	height:auto;
	}
	
.IKuniLst dd {
	padding:10px 10px 0px;
	}

.IKuniLst .UndL {
	display:block;
	width:163px;
	height:auto;
	padding-left:17px;
	background-position:left -1240px;
	padding-bottom:5px;
	border-bottom:1px #CCCCCC dotted;
	}

.IKuniLst ul,.IKuniLst .SubBox {
	width:180px;
	height:auto;
	}	
		
.IKuniLst .SubBox {
	margin-top:5px;
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:5px;
	}

.IKuniLst .SelfKn {
	display:block;
	width:172px;
	height:auto;
	padding-left:8px;
	background-position:left -695px;
	margin-bottom:3px;
	}

.IKuniLst .SubBox li {
	width:auto;
	height:auto;
	padding-right:20px;
	white-space:nowrap;
	margin-top:2px;
	float:left;
	}

.IKuniLst .OthKuni {
	width:172px;
	height:auto;
	padding-left:8px;
	background-position:0 -695px;
	margin-top:5px;
	}	


/*その他方面を探す　都市*/
.IToshiLst {
	width:200px;
	height:auto;
	}
	
.IToshiLst dd {
	padding:10px 10px 0px;
	}

.IToshiLst .UndL02 {
	display:block;
	width:172px;
	height:auto;
	padding-left:8px;
	background-position:left -695px;
	padding-bottom:5px;
	border-bottom:1px #999999 dotted;
	margin-bottom:5px;
	}

.IToshiLst .Mykuni,.IToshiLst .Mykuni ul,.IToshiLst .Mykuni li {
	width:180px;
	height:auto;
	}

.IToshiLst .Mykuni li {
	margin-top:2px;
	}


/*プライバシーとか*/
.LogoBox {
	width:200px;
	height:auto;
	}

.LogoBox li {
	width:auto;
	height:auto;
	text-align:center;
	margin-bottom:5px;
	float:left;
	}


/*バナーリスト*/
	
.BnBox {
	width:200px;
	height:auto;
	}
	
.BnBox a {
	font-size:10px;
	line-height:14px;
	}

.BnBox dl {
	width:180px;
	height:auto;
	padding:5px 10px 0px;
	}
	
.BnBox dt {
	display:block;
	width:180px;
	height:auto;
	text-align:center;
	}
.BnBox dt img{
	width:175px;
	}

	
.BnBox dd {
	width:180px;
	height:auto;
	text-align:center;
	}


/*次へボタン*/
.NxtBtn,.NxtBtn a {
	width:50px;
	height:25px;
	}
.NxtBtn {
	padding-right:10px;
	text-indent:-9999px;
	}	
.NxtBtn a {
	display:block;
	}
.NxtBtn a {background-position:0px -180px}
.NxtBtn a:hover {background-position:0px -210px}
.NxtBtn a:active {background-position:0px -240px}
.NxtBtnInput,.NxtBtnInput input {
	width:50px;
	height:25px;
	}
.NxtBtnInput {
	padding-right:10px;
	}	
.NxtBtnInput input {
	display:block;
	background-position:0px -180px;
	border:0;
		}




/*一覧を見るボタン*/
.IchiranBtn,.IchiranBtn a {
	width:75px;
	height:21px;
	}

.IchiranBtn {
	padding-right:10px;
	text-indent:-9999px;
	}

.IchiranBtn a {
	display:block;
	}

.IchiranBtn a {background-position:0px 0px}
.IchiranBtn a:hover {display:block;background-position:0px -30px}
.IchiranBtn a:active {display:block;background-position:0px -60px}


/*検索ボタン*/
.KensakuBtn, .KensakuBtn a {
	height:25px;
	width:50px;
	}
.KensakuBtn {
	text-indent:-9999px;
	}
.KensakuBtn a {
	display:block;
	}
.KensakuBtn a {background-position:-69px -180px}
.KensakuBtn a:hover {background-position:-69px -210px}
.KensakuBtn a:active {background-position:-69px -240px}

/*共通画像*/
.breadcrumbs, .UpPageBtn,.SbttlL,.SbttlS,.Menu li,.HdSrch,.HacchiCng,.MyKyotenSetBtn a,.OydHkk,.OydHkk .MyKyotenSetBtn a,.GlobalNavi .BtnI,.GlobalNavi .BtnD,.GlobalNavi .BtnI a,.GlobalNavi .BtnD a,.OthBtn a,.OthBtn .BtnO01 a,.OthBtn .BtnO02 a,.Pattern01 dt,.Pattern02 dt,.Pattern03 dt,.Oneline dt,.OnelineL dt,.OthLinks .Yoyaku,.OthLinks .Kaiin,.Info li{
	background:url(https://www.hankyu-travel.com/sharing/images/header_footer.png) no-repeat;
}

.ImptNews dt,.ImptNewsKy dt,.InfoCus dt,.CtsI .LocalInfo .Nico span,.CtsD .LocalInfo .Nico span,.HatsuSelect,.KyTopNews p,.IchiBnBox dd.BnLst,.InfoSns dt {
background:url(https://www.hankyu-travel.com/attending/trapics/images/top_cts.png) no-repeat;
}

.ImptNews .NewsBtn a,.InfoTravel .BlogBtn a,.LocalInfoBtn a,.NxtBtn a,.NxtBtnInput input,.IchiranBtn a,.KensakuBtn a,.MapList li,.TourGuide .GuideBtn a,.TourGuide .GuideBtn a {
background:url(https://www.hankyu-travel.com/sharing/images/share_btn.gif) no-repeat;
}


.TourGuide dl dd a,.LoIink li a,.MemberBox,.MemberBox dt a,.RgtOneBox dt,.SetsumeiBox dl,.SetsumeiBox dt,.SetsumeiBoxMix dl,.SetsumeiBoxMix dt,.RboxFrm .RTtl,.ZakkaBox dl,.ZakkaBox .ZkLst,.MblBox .MbTxt,.BnrBox .Tb8 dt,.BnrBox .Tb8 dd,.BnrBox .Sbm dt,.BnrBox .Yahoo,.BnrBox .Toroku,.KgyBox .KgyLst,.GyykBox dd,.TntComent dt,.OydInfoTel,.OyadoKenLst .KenSelf,.IHomenLst .UndL,.IHomenLst .KuniS li,.IHomenLst .KuniM,.IKuniLst .UndL,.IKuniLst .SelfKn,.IKuniLst .OthKuni,.IToshiLst .UndL02,.KigyoBox li,.ShitenBox li,.SachSubmit a,.SachReset a,.TourGuide dl dd a,.HachiBox li a,.newslist605 li{
background:url(http://www.hankyu-travel.com/sharing/images/right_box.png) no-repeat;
}

.MemberOydBox,.MemberOydBox dt a{
background:url(http://www.hankyu-travel.com/sharing/images/right_box_oyd.png) no-repeat;
}

.RgtOneBox .HtlIchiBtn a,.SozaiBox .SziBtn dt a,.OyadoRBtn a{
background:url(http://www.hankyu-travel.com/sharing/images/oyado_contents.png) no-repeat;
}


.OthLinks,.OthLinks .OthFrm,.FrmBox,.SetsumeiBox,.SetsumeiBoxMix,.RboxFrm,.OthLinks,.OthLinks .OthFrm,.FrmBox,.SetsumeiBox,.RboxFrm{
background:url(http://www.hankyu-travel.com/sharing/images/frm.png) no-repeat;
}


.SachRequire,.CtsI .SachStep1Title,.SachInterStep1SubTtle,.CtsI .SachStep2Title,.SachInterStep2SubTtle1,.SachInterStep2SubTtle2,.SachInterStep2SubTtle3,.CtsI .SachStep3Title,.SachInterStep3SubTtle,.CtsI .SachStep4Title,.SachInterStep4SubTtle,.CtsD .SachStep1Title,.SachDomesStep1SubTtle,.CtsD .SachStep2Title,.SachDomesStep2SubTtle1,.SachDomesStep2SubTtle2,.SachDomesStep2SubTtle3,.SachStep3Title,.SachDomesStep3SubTtle,.CtsD .SachStep4Title,.SachDomesStep4SubTtle,.box_kyoten_select .ttl,.TopMap .MapTtl,.TopSach .SrcTtl,.OyadoSachTtl,.CtsI .Map .MapText,.CtsD .Map .MapText{
background:url(http://www.hankyu-travel.com/sharing/images/share_cts.png) no-repeat;
}

.NxtBtnInput input{
	background-position: 0 -180px;
    border: 0 none;
    display: block;
}

/*----------------------------------ライトボックスここまで----------------------------------*/

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