@charset "utf-8";
/* goldenweek CSS Document */
/*fs 14px*/

/* 【共通】パーツ設定
-------------------------------------------------*/
.section-box {
	padding: 70px 0 80px;
	position: relative;
}
/* .section-box::after {
	content: "";
	width: 100%;
	height: 12px;
	background: url("../images/border_section.png") repeat-x center 0;
	position: absolute;
	bottom: -6px;
	left: 0;
	z-index: 2;
} */
.section-box .sec-ttl {
	margin: 15px;
}

/* 【空席照会】全体
-------------------------------------------------*/
#flight {
	background: url("../images/bg_img_flight.png") no-repeat center bottom, #feffe3;
	padding-top: 42px;
}
#flight .induction {
	margin: 0 auto 15px;
}
#flight .sts-table .dst {
	background-color: #eafde8;
    color: #333333;
}
#sts-table-box::after {
	content: "";
	width: 193px;
	height: 95px;
	background: url("../images/ornament_flightInfo.png") no-repeat 0 0;
	position: absolute;
	top: -31px;
	left: -10px;
	z-index: 1;
}
/* 【共通】商品カセット
-------------------------------------------------*/
.item-box > .box {
	border-color: #a0a0a0;
}

.item-moreBtn .btn {
	background: #ff9f00;
	color: #ffffff;
	padding: 16px 45px;
	position: relative;
	border-radius: 10px;

}
.item-moreBtn .btn::after {
	content: "";
	width: 14px;
	height: 14px;
	background: url(../images/icon_arrow_white.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 17px;
	margin: auto;
}
.item-box .item-wrap .item-obi {
	background: #08665e;
}
.item-box .item-wrap .item-ttl,
.item-box .item-wrap .item-txt-wrap {
    color: #006699;
}
.item-box .item-wrap .item-price{
	color: #ff0000;
}

/* 【共通】商品カセットナビ
-------------------------------------------------*/

/* 【今予約できるツアー】全体
-------------------------------------------------*/
#featured {
	background: url( "../images/bg_base_featured.png") repeat;
	padding-top: 55px;
	position: relative;
}

/* 【今予約できるツアー】商品カセット
-------------------------------------------------*/
#featured .item-box .item-wrap .item-obi{
	background: #000000;
}


/* 【おすすめツアー】全体
-------------------------------------------------*/
#recommend {
	background: url(../images/bg14.png) repeat;
}

/* 【おすすめツアー】商品カセットナビ
-------------------------------------------------*/
/* #recommend .item-content-menu .btn {
	border-color: #4e7320;
	color: #6b6b6b;
} */
#recommend .item-content-menu .btn:hover,
#recommend .item-content-menu .btn.select {
	background: #08665e;
	color: #fff;
}
#recommend .item-content-menu .btn.select::after {
	border-color: #08665e transparent transparent transparent;
}

.item-content-menu .btn {
    font-weight: bold;
    line-height: 16px;
    width: 128px;
    padding: 8px 5px;
    background: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: background .4s;
    position: relative;
    color: #5b5b5b;
    border:none;
}


.tabmenu li:hover, .tabmenu li.select {
    background: url(../images/bg12.png) no-repeat left top;
    color: #fff;
}
.tabmenu li {
    float: left;
    width: 150px;
    height: 60px;
    background: url(../images/bg13.png) no-repeat left top;
    color: #4e7320;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    padding-bottom: 26px;
    text-align: center;
}
