@charset "utf-8";
.recoBnrInr {
	position: relative;
}
.recoBnrInr.sakitokuArr {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	/*padding-bottom: 49.0625%;*/
	background-image: url(/sp_bannerY15/dom/unchinjidou_spb.png);
}
.recoBnrInr.sakitokuArr.tyo {
	background-image: url(/sp_bannerY15/dom/unchinjidou_tokyo_spb.png);
}
.recoBnrInr.sakitokuArr.err {
	background-image: url(/sp_bannerY15/dom/unchinjidou_err_spb.png);
}
.recoBnrInr > .bnrInrBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 7.8125vw 7.03125vw;
}
.recoBnrInr.sakitokuArr.err > .bnrInrBox {
	display: none;
}
.recoBnrInr > .bnrInrBox > .departureFromTxt {
	color: #fff;
	font-size: 5.625vw;
	font-size: 6.25vw;
	line-height: 1.3;
}
.recoBnrInr > .bnrInrBox > .departureFromTxt .JS_dep {
	font-weight: bold;
	display: inline-block;
}
.recoBnrInr > .bnrInrBox > .departureFromTxt .JS_dep > span {
	font-size: 4.53125vw;
	font-size: 4.84375vw;
	font-weight: bold;
}
.recoBnrInr > .bnrInrBox > .departureFromTxt .JS_arr {
	font-weight: bold;
	display: inline-block;
}
.recoBnrInr > .bnrInrBox > .departureFromTxt .JS_arr > span {
	font-size: 4.53125vw;
	font-size: 4.84375vw;
	font-weight: bold;
}
.recoBnrInr > .bnrInrBox > .priceTxt {
	color: #fff;
	font-weight: bold;
	line-height: 1;
	margin-top: 1.5625vw;
}
.recoBnrInr > .bnrInrBox > .priceTxt .JS_minFare {
	font-size: 9.84375vw;
	font-size: 10.3125vw;
	color: #ffed27;
	font-weight: bold;
	line-height: 1;
}
.recoBnrInr > .bnrInrBox > .priceTxt .JS_yen {
	font-size: 5.9375vw;
	font-weight: bold;
	color: #fff;
}
.recoBnrInr > .bnrInrBox > .fareDateTxt {
	border: 0.3125vw solid #fff;
	padding: 0.9375vw 1.875vw 0.78125vw 1.875vw;
	font-size: 2.1875vw;
	font-size: 3.125vw;
	color: #fff;
	font-weight: bold;
	display: inline-block;
	margin-top: 1.5625vw;
	line-height: 1.3;
}
.recoBnrInr > .bnrInrBox > .fareDateTxt span {
	font-weight: bold;
}
.recoBnrInr > .bnrInrBox > .fareDateTxt .JS_depMonth {
	font-weight: bold;
}
.recoBnrInr > .bnrInrBox > .fareDateTxt .JS_sakiType {
	font-weight: bold;
	/* padding-left: 2.5vw;*/
	display: block;
}
