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

/*----------------------------------
	index用のCSSです
----------------------------------*/

/*----------------------------------メインコンテンツ----------------------------------*/

/*新着情報・バナー枠*/
.IdxNewsBox{
	width:740px;
	height:auto;
	clear:both;
}

/*新着情報*/
.IdxNews{
	width:420px;
	height:80px;
	background:url(/sharing/images/btm_maru.png) no-repeat -250px bottom;
	position:relative;
}
.IdxNews dt{
	width:420px;
	height:26px;
	text-indent:-9999px;
	background:url(/sharing/images/top_cts.png) no-repeat 0 0px;
}
.IdxNews dd.IdxNewsBtn{
	padding:0;
	width:140px;
	height:19px;
	position:absolute;
	top:3px;
	right:3px;
	text-indent:-9999px;
	border-left:none;
	border-right:none;
}

.IdxNewsBtn a {width:140px; height:19px; display:block; background:url(/sharing/images/share_btn.gif) no-repeat 0 -640px;}
.IdxNewsBtn a:hover {background:url(/sharing/images/share_btn.gif) no-repeat 0 -660px;}
.IdxNewsBtn a:active {background:url(/sharing/images/share_btn.gif) no-repeat 0 -680px;}

.IdxNews dd{
	width:408px;
	height:auto;
	padding:0 5px;
	border-right:solid 1px #d3d2c6;
	border-left:solid 1px #d3d2c6;
}

/*バナー枠*/
.Idxbn{
	width:310px;
	height:80px;
	}

 
 
  /*------- 導線ボタン -------*/

 
.IdxSearch{
	width:365px;
	height:auto;
	background:url(/sharing/images/btm_maru.png) no-repeat -700px bottom;
	padding-bottom:10px;
}


.TopIbtn {
	width:347px;
	height:auto;
	padding:8px 8px 0 8px;
	border-right:solid 1px #d3d2c6;
	border-left:solid 1px #d3d2c6;
	background-color:#fcf9e1;
	}

/*.TopIbtn li {
	width:347px;
	height:77px;
	text-indent:-9999px;
	}*/

/*.TopIbtn li a {
	display:block;
	width:347px;
	height:77px;
	background:url(/attending/images/top_btn.png) no-repeat;
	}*/

/*.TopIbtn .TopKaigaiBtn {
	padding-bottom:4px;
	}*/

.TopIbtn .TopKaigaiBtn a {background-position:0px 0px}
.TopIbtn .TopKaigaiBtn a:hover {background-position:-360px 0px}
.TopIbtn .TopKaigaiBtn a:active {background-position:-720px 0px}

/*.TopIbtn .TopAirBtn a {background-position:0px -80px}*/
/*.TopIbtn .TopAirBtn a:hover {background-position:-360px -80px}*/
/*.TopIbtn .TopAirBtn a:active {background-position:-720px -80px}*/

/*131010 海外フリープランボタン追加*/

.TopIbtn .TopKaigaiBtn {
	width:347px;
	height:77px;
	padding-bottom:4px;
	text-indent:-9999px;
	}
	
.TopIbtn .TopKaigaiBtn a {
	display:block;
	width:347px;
	height:77px;
	background:url(/attending/images/top_btn.png) no-repeat;
	}
	
.TopIbtn .TopAirBtn, .TopIbtn .TopFreeIBtn {
	float:left;
	width:170px;
	height:77px;
	text-indent:-9999px;
	}
	
.TopIbtn .TopAirBtn{
	margin-left:7px;
	}
	
.TopIbtn .TopAirBtn a, .TopIbtn .TopFreeIBtn a {
	display:block;
	width:170px;
	height:77px;
	background:url(/attending/images/top_btn.png) no-repeat;
	}

.TopIbtn .TopAirBtn a {background-position:-177px -80px}
.TopIbtn .TopAirBtn a:hover {background-position:-537px -80px}
.TopIbtn .TopAirBtn a:active {background-position:-897px -80px}
.TopIbtn .TopFreeIBtn a {background-position:0px -80px}
.TopIbtn .TopFreeIBtn a:hover {background-position:-360px -80px}
.TopIbtn .TopFreeIBtn a:active {background-position:-720px -80px}

/*131010 海外フリープランボタン追加*/

.TopDbtn {
	width:347px;
	height:auto;
	padding:8px 8px 0 8px;
	border-right:solid 1px #d3d2c6;
	border-left:solid 1px #d3d2c6;
	background-color:#fcf9e1;
	text-indent:-9999px;
	}

.TopKokunaiBtn {
	width:347px;
	height:77px;
	padding-bottom:4px;
	}

.TopKokunaiBtn a {
	display:block;
	width:347px;
	height:77px;
	background:url(/attending/images/top_btn.png) no-repeat;
	}

.TopDbtn .TopKokunaiBtn a {background-position:0px -170px}
.TopDbtn .TopKokunaiBtn a:hover {background-position:-360px -170px}
.TopDbtn .TopKokunaiBtn a:active {background-position:-720px -170px}


.TopFreeBtn,.TopBusBtn,.TopHtlBtn {
	width:113px;
	height:77px;
	float:left;
	}

.TopFreeBtn,.TopBusBtn {
	padding-right:4px;
	}

.TopFreeBtn a,.TopBusBtn a,.TopHtlBtn a {
	display:block;
	width:113px;
	height:77px;
	background:url(/attending/images/top_btn.png) no-repeat;
	}

.TopDbtn .TopFreeBtn a {background-position:0px -250px}
.TopDbtn .TopFreeBtn a:hover {background-position:-360px -250px}
.TopDbtn .TopFreeBtn a:active {background-position:-720px -250px}

.TopDbtn .TopBusBtn a {background-position:-120px -250px}
.TopDbtn .TopBusBtn a:hover {background-position:-480px -250px}
.TopDbtn .TopBusBtn a:active {background-position:-840px -250px}

.TopDbtn .TopHtlBtn a {background-position:-240px -250px}
.TopDbtn .TopHtlBtn a:hover {background-position:-600px -250px}
.TopDbtn .TopHtlBtn a:active {background-position:-960px -250px}



/*ebook 福岡発海外　北海道発国内・海外　静岡発 上書き*/

.CtsI #ctsKfuk .KytDgPf,#ctsKspk .KytDgPf,.CtsI #ctsKszo .KytDgPf{
	width:720px;
	float:none;
	clear:both;
}

.CtsI #ctsKfuk .KytDgPfTtl,#ctsKspk .KytDgPfTtl,.CtsI #ctsKszo .KytDgPfTtl{
	width:720px;
	height:27px;
	margin-bottom:10px;
}

.CtsI #ctsKfuk .KytDgPf .Ebook,.CtsI #ctsKspk .KytDgPf .Ebook,.CtsI #ctsKszo .KytDgPf .Ebook {background-position:0 -330px}
.Ebook,.CtsD #ctsKspk .KytDgPf .Ebook {background-position:0 -330px}



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

/*スマートフォンサイトはこちらボタン*/
.smphBtn{
	height:100px;
	margin: 25px auto 25px;
  padding-left: 0px;
  width: 960px;
}
.smphBtn a{
display:block;
float: left;
height: 100px;
line-height:100px;
margin-right: 0px;
width: 960px;
text-align:center;
font-size:60px;
font-weight:bolder;
text-shadow:rgba(0,0,0,0.6)1px 1px 2px;

color:#333333;
text-decoration:none;
/*
background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);  
background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));  
*/
background: -moz-linear-gradient(top, #fff, #FAFAFA 1%, #FAFAFA 50%, #DFDFDF 99%, #ccc);  
background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #FAFAFA), color-stop(0.5, #FAFAFA), color-stop(0.99, #DFDFDF), to(#ccc));  
/*
-moz-box-shadow: 1px 1px 2px #E7E7E7;  
-webkit-box-shadow: 1px 1px 2px #E7E7E7;  
*/
-moz-box-shadow: 3px 3px 3px 3px #aaa;  
-webkit-box-shadow: 3px 3px 3px 3px #aaa;  

border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */ 
}  
.smphBtn a:active{  
background: #ccc;  
padding: 6px 20px 4px;  
}

.InfoCus dd.oshirase_lwaku{
	width:500px;
	}

.InfoCus dd.oshirase_clear{
	width:500px;
	}













