@charset "UTF-8";

.bnr-wrap a {
	position: relative;
	display: block;
}

.bnr-wrap .buttonText01 img,
.bnr-wrap .buttonText01__text--min img,
.bnr-wrap .buttonText02 img,
.bnr-wrap .buttonText03 img,
.bnr-wrap .buttonText04 img {
	margin-bottom: 0;
}

.bnr-wrap { width: 980px; margin: 0 auto; position: relative;}
.bnr-wrap.w740 { width: 740px;}
.bnr-wrap.w800 { width: 800px;}
.bnr-wrap.mt60 { margin-top: 60px;}
.bnr-wrap.mt90 { margin-top: 90px;}
.bnr-wrap img { width: 100%; margin: 0 auto 30px;}
.bnr-wrap.split2 { width: 980px; margin: 0 auto; display: flex; justify-content: space-between;}
.bnr-wrap.split2 a{ width: 470px; display: block;}
.bnr-wrap.top { display: flex; justify-content: space-between; flex-wrap: wrap;}
.bnr-wrap.top a,
.bnr-wrap.top .buttonText01,
.bnr-wrap.top .buttonText03,
.bnr-wrap.top .buttonText04 { width: 470px;}
.bnr-wrap .bnr-wrap_ex{ color: #FFF; text-align: center; margin: 8px 0 30px;}
.bnr-wrap.mb00 img{ margin-bottom: 0;}

.bnr-wrap.top .buttonText01.buttonText__large {
	width: 100%;
}

.bnr-wrap.top .buttonText01.buttonText__large a {
	width: 100%;
}

.bnr-wrap.top .buttonText01.buttonText__large .buttonText01__text {
	display: block;
	top: 38%;
}

.bnr_text_wide_head {
	color: #a48256;
	font-weight: bold;
	font-size: 24px;
	position: absolute;
	top: 8%;
	left: 20px;
	text-shadow: 0 0 5px rgba(0, 0, 0, .7);
}

.bnr_text_wide_001 {
	color: #fff;
	font-weight: bold;
	font-size: 30px;
	position: absolute;
	top: 25%;
	left: 20px;
}

.bnr_text_wide_002 {
	color: #fff;
	font-weight: bold;
	font-size: 30px;
	position: absolute;
	top: 44%;
	left: 20px;
}

.bnr_text_wide_003 {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	position: absolute;
	top: 66%;
	left: 20px;
}

.bnr_text_wide_one {
	color: #fff;
	font-weight: bold;
	font-size: 30px;
	position: absolute;
	top: 23%;
	left: 20px;
}

.u-text90p:not(:root) {
	font-size: 90%;
}

.u-text80p:not(:root) {
	font-size: 80%;
}

.u-text70p:not(:root) {
	font-size: 70%;
}