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

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


dt, dd, ul { list-style-type:none;}
li img, dt img, dd img  { vertical-align:bottom;}
.OnFL { float:left;}
.OnFR { float:right;}
.OnCL { clear:both;}
.MB10 { margin-bottom:10px;}
.MB15 { margin-bottom:15px;}
.MB20 { margin-bottom:20px;}
.PL10 { padding-left:10px;}
.MT10 { margin-top:10px;}
.ML10 { margin-left:10px;}

.FClear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .FClear{ zoom: 1; } /* IE6 */
*:first-child+html .FClear{ zoom: 1; } /* IE7 */
.inWrapper { width: 940px; margin: 0 auto;}

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

/*----------------------------------
	スライドショー
----------------------------------*/

#slideshow {
    position:relative;
    height:350px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}

.bnArea { width: 960px; margin: 0 auto;}
.bnArea h3{ padding: 10px; margin-bottom: 15px; font-size: 21px; font-weight: 400; color: white; background-color: rgba(0,0,0,0.5);}
.bnArea .bn li { width: 220px; height: 165px; float: left; margin: 0 20px 60px 0; position: relative; cursor: pointer;}
.bnArea .bn li a { font-size: 14px;}
.bnArea .bn li img { margin-bottom: 5px; width: 220px; height: 165px;}
.bnArea .bn li:nth-child(4n) { margin-right: 0;}
.bnArea .bn li span { position: absolute; top: 0; left: 0; padding: 5px; color: white; background: #85ac6e; font-size: 14px;}

/*最初に全部でるの解消*/
.bxslider li { visibility: hidden;}
.bxslider { max-height: 350px;}

/*----------------------------------
	タイトルアンカー
----------------------------------*/

.ancBtnBox ul { width: 960px; margin: 20px 0;}
.ancBtnBox ul li { display: inline; margin-right: 17px;}
.ancBtnBox ul li:last-child { margin-right: 0;}

/*タブ切り替えボタン*/
.kyotenMenu { margin-bottom: 10px; height: 93px; letter-spacing: -0.4em;  padding-left: 10px; background-color: #881811;}
.kyotenMenu li { display: inline-block; height: 80px;  cursor: pointer; letter-spacing: 0em;}
.kyotenMenu li:last-child { margin-right: 0;}
/*出てくるやつ*/
.Js_kyoten_menu_sub { position: relative; float: left; height: 40px;}
.Js_kyoten_menu_sub ul {
	background: url(/attending/oyado/sougei/images/bgFukidashi_sdj.png) left top no-repeat;
	border-bottom: solid 1px #ff6600;
    position: absolute;
    top: 90px;
    left: -10px;
    width: 130px;
    padding-top: 9px;
    white-space: nowrap;
    z-index: 10;
}
.kyotenMenu ul li {
	height: 20px;
    background: #fff url(/attending/oyado/sougei/images/arrow01.gif) 107px center no-repeat;
	border-left: solid 1px #ff6600;
    border-right: solid 1px #ff6600;
    border-bottom: 1px dotted #ff6600;
    padding: 6px 10px 3px 10px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 21px;
    line-height: 2.1rem;
    font-weight: bold;
    color: #00bc21;
    cursor: auto;
	display: block;
}
.kyotenMenu ul li a {
    border-bottom: none;
    text-align: left;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 21px;
    line-height: 2.1rem;
    font-weight: bold;
    line-height: 20px;
    display: block;
}

/*トップ下ボタン*/

.idxBtn01Bg{background:url(/attending/kokunai/junrei/images/Idxshikoku88Bg02.jpg) no-repeat; width:960px; height:183px; position:relative;}
.idxBtn02Bg{background:url(/attending/kokunai/junrei/images/Idxsaigoku33Bg02.jpg) no-repeat; width:960px; height:183px; position:relative;}
.idxBtn03Bg{background:url(/attending/kokunai/junrei/images/Idxbando33Bg02.jpg) no-repeat; width:960px; height:183px; position:relative;}
.idxBtn01Bg dl{ width:890px; position:absolute; top:43px; left:35px;}
.idxBtn02Bg dl{ width:890px; position:absolute; top:43px; left:35px;}
.idxBtn03Bg dl{ width:890px; position:absolute; top:43px; left:35px;}
.idxIcon{ font-weight:bold; background:url(/attending/kokunai/junrei/images/idxIcon.gif) no-repeat; line-height:21px; padding-left:35px; font-size:18px; margin:0px 0px 5px 6px;}

div.AllBtnBoxShikoku {width:960px; height:112px; background:url(/attending/kokunai/junrei/images/btnShikokuBg.jpg) no-repeat; position:relative;}
div.AllBtnBoxSaigoku {width:960px; height:112px; background:url(/attending/kokunai/junrei/images/btnSaigokuBg.jpg) no-repeat; position:relative;}
div.AllBtnBoxBando {width:960px; height:112px; background:url(/attending/kokunai/junrei/images/btnBandoBg.jpg) no-repeat; position:relative;}
p.AllBtnBoxtxt {width:520px; height:auto; color:#FFFFFF; font-size:16px; line-height:20px; position:absolute; top:15px; left:50px;}
p.AllBtnBoxbtn {width:320px; height:60px; position:absolute; top:15px; right:51px;}

/*その他関連ツアー*/
div.tourEtcBox {width:880px; height:auto; border:1pX solid #666666; padding:20px 39px 60px; background:url(/attending/kokunai/junrei/images/tourEtcBg.gif) no-repeat bottom right;}
ul.oshirase li {border-bottom:1px dashed #c1c1c1; background:url(/attending/kokunai/junrei/shikoku88/images/iconArrowBig.gif) no-repeat left 5px; padding-left:20px; padding-bottom:5px; margin-bottom:5px; font-size:16px; line-height:22px; font-weight:bold; margin-top:5px;}
ul.oshirase li a {font-size:16px; line-height:22px; font-weight:bold;}

/*バナー枠追加　17.01.23*/
.btnBtmBx{width:940px; height:auto; margin:20px 0 0; padding:10px 10px 0px; overflow:hidden; background: url(/attending/kokunai/junrei/images/bg_top.png);}
.btnBtmBx h3{width:920px; padding: 10px; margin:0 0 10px; background-color:rgba(0, 0, 0, 0.5); color: white; font-size: 21px; font-weight:normal;}
.btnBtmBx ul{overflow:hidden; margin-bottom:10px;}

.BnLeft {width:340px; height:120px; float:left;}
.BnLeft img {width:340px; height:120px;}
.BnRight {width:580px; float:right;}
.BnRight a{font-size:14px;}
