@charset "UTF-8";
._enjoybtn { display: block; text-decoration: none; width: 100%; max-width: 420px; padding: 24px; background-repeat: no-repeat; background-size: 12px auto; background-position: right 24px center; background-color: #fff; font-size: 2.2rem; font-weight: 800; text-align: center; border-radius: 4em; }
@media screen and (max-width: 750px) { ._enjoybtn { padding: 20px; font-size: 1.8rem; } }

.enjoy-in { width: 100%; max-width: 1540px; margin: 0 auto; padding-inline: 20px; line-height: 1.6; }
@media screen and (max-width: 750px) { .enjoy-in { padding-inline: 4%; } }

.enjoy-mainimg { margin-top: 20px; padding-top: 80px; }
@media screen and (max-width: 750px) { .enjoy-mainimg { padding-top: 40px; } }
.enjoy-mainimg .enjoy-mainimg-fig { display: flex; column-gap: 17px; padding-inline: 40px; }
@media screen and (max-width: 750px) { .enjoy-mainimg .enjoy-mainimg-fig { column-gap: 5px; padding-inline: 4%; } }
.enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-in { position: relative; width: 100%; max-width: 1880px; margin: 0 auto; padding: 80px 20px 0; }
@media screen and (max-width: 750px) { .enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-in { padding: 40px 4% 0; } }
.enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-icon { position: absolute; top: 0; left: 50%; width: 120px; margin-top: -80px; margin-left: -60px; }
@media screen and (max-width: 960px) { .enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-icon { width: 100px; margin-top: -50px; margin-left: -50px; } }
@media screen and (max-width: 750px) { .enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-icon { width: 60px; margin-top: -30px; margin-left: -30px; } }
.enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-ttl { font-size: 8.0rem; font-weight: 900; text-align: center; color: #fff; line-height: 1.2; }
@media screen and (max-width: 960px) { .enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-ttl { font-size: 4.0rem; } }
@media screen and (max-width: 750px) { .enjoy-mainimg .enjoy-mainimg-main .enjoy-mainimg-ttl { font-size: 2.6rem; } }
.enjoy-mainimg .enjoy-mainimg-logo { overflow: hidden; opacity: 0.1; }
@media screen and (max-width: 960px) { .enjoy-mainimg .enjoy-mainimg-logo { grid-row: 3 / 4; } }
.enjoy-mainimg .enjoy-mainimg-logo .swiper-wrapper { transition-timing-function: linear; }
.enjoy-mainimg .enjoy-mainimg-logo .swiper-slide img { width: 100%; max-width: initial; }

.enjoy-top { padding: 110px 0 160px; }
@media screen and (max-width: 750px) { .enjoy-top { padding-block: 60px; } }
.enjoy-top .top-heading { margin-bottom: 60px; font-size: 5.8rem; font-weight: 800; text-align: center; line-height: 1.4; }
@media screen and (max-width: 750px) { .enjoy-top .top-heading { font-size: 2.4rem; } }
.enjoy-top p { font-size: 2.2rem; font-weight: 600; text-align: center; line-height: 2.4; }
@media screen and (max-width: 750px) { .enjoy-top p { font-size: 1.8rem; line-height: 2; } }

.enjoy-fig { overflow: hidden; padding-block: 60px; }
@media screen and (max-width: 750px) { .enjoy-fig { padding-block: 40px; } }
.enjoy-fig .swiper-wrapper { transition-timing-function: linear; }

.enjoy-main .enjoy-box._reverse .enjoy-box-top { flex-direction: row-reverse; }
@media screen and (max-width: 960px) { .enjoy-main .enjoy-box._reverse .enjoy-box-top { flex-direction: column; } }
.enjoy-main .enjoy-box._reverse .enjoy-box-top .enjoy-box-con { padding-right: 0; padding-left: 20px; }
@media screen and (max-width: 960px) { .enjoy-main .enjoy-box._reverse .enjoy-box-top .enjoy-box-con { padding: 0 20px; } }
.enjoy-main .enjoy-box._reverse .enjoy-box-top .enjoy-box-con .enjoy-box-item { margin: 0 0 0 auto; }
.enjoy-main .enjoy-box .enjoy-box-top { display: flex; justify-content: space-between; gap: 40px 3.125%; }
@media screen and (max-width: 960px) { .enjoy-main .enjoy-box .enjoy-box-top { flex-direction: column; } }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-fig { width: 46.875%; }
@media screen and (max-width: 960px) { .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-fig { width: 100%; } }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con { flex: 1; padding-top: 110px; padding-right: 20px; }
@media screen and (max-width: 960px) { .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con { padding: 0 20px; } }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item { width: 100%; max-width: 700px; line-height: 1.6; }
@media screen and (max-width: 960px) { .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item { max-width: 100%; } }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { margin-bottom: 25px; font-size: 4.8rem; font-weight: 800; line-height: 1.4; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { font-size: 2.2rem; } }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point { margin-bottom: 60px; padding: 40px 20px; background-color: #fff; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point { padding-inline: 1em; } }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point dl { text-align: center; }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point dl dt { font-size: 2.0rem; font-weight: 800; }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point dl dd { margin-top: 20px; font-size: 1.4rem; }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point ul li { padding-left: 1em; text-indent: -1em; font-size: 2.0rem; font-weight: 800; }
.enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { margin-bottom: 40px; font-size: 1.8rem; line-height: 2; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { font-size: 1.6rem; line-height: 1.6; } }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item ._enjoybtn { margin: 0 auto; } }
.enjoy-main .enjoy-box .enjoy-box-swiper { overflow: hidden; padding-block: 30px; opacity: 0.1; }
.enjoy-main .enjoy-box .enjoy-box-swiper .swiper-wrapper { transition-timing-function: linear; }
.enjoy-main .enjoy-box .enjoy-box-swiper .swiper-slide img { width: 100%; max-width: initial; }
.enjoy-main .enjoy-box .enjoy-box-link { position: relative; margin-bottom: 60px; padding: 60px 0 100px; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-link { padding-block: 40px; } }
.enjoy-main .enjoy-box .enjoy-box-link::before { content: ''; position: absolute; top: 0; left: 0; width: 95%; height: 100%; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-link::before { width: 100%; } }
.enjoy-main .enjoy-box .enjoy-box-link ul { position: relative; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; gap: 30px 2%; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-link ul { flex-direction: column; } }
.enjoy-main .enjoy-box .enjoy-box-link ul li { width: 32%; padding: 20px 25px 50px; background-color: #fff; border-radius: 16px; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-link ul li { width: 100%; padding-inline: 1em; } }
.enjoy-main .enjoy-box .enjoy-box-link ul li:nth-child(2n) { margin-top: 60px; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-link ul li:nth-child(2n) { margin-top: 0; } }
.enjoy-main .enjoy-box .enjoy-box-link ul li dl { margin-top: 10px; }
.enjoy-main .enjoy-box .enjoy-box-link ul li dl dt { margin-bottom: 10px; font-size: 2.0rem; font-weight: 800; text-align: center; }
@media screen and (max-width: 750px) { .enjoy-main .enjoy-box .enjoy-box-link ul li dl dt { font-size: 1.9rem; } }
.enjoy-main .enjoy-box .enjoy-box-link ul li dl dd { font-size: 1.4rem; }

.enjoy-store { padding: 100px 0 160px; }
@media screen and (max-width: 750px) { .enjoy-store { padding-block: 60px; } }
.enjoy-store .store-heading { margin-bottom: 25px; font-size: 3.6rem; font-weight: 700; text-align: center; }
@media screen and (max-width: 750px) { .enjoy-store .store-heading { font-size: 2.2rem; } }
.enjoy-store .store-lead { margin-bottom: 60px; font-size: 1.8rem; text-align: center; }
.enjoy-store ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 24px 16px; }
.enjoy-store ul li a { display: block; text-decoration: none; padding: 15px 60px 15px 30px; font-size: 1.8rem; font-weight: 700; border-radius: 4em; line-height: 1; }

/* ------------------------------ 映画
------------------------------ */
._cinema ._enjoybtn { background-image: url("../img/common/ico_arrow_or.svg"); border: 1px solid #DB2120; box-shadow: 4px 8px 0px 0px #DB2120; }
._cinema .enjoy-mainimg { background-color: #DB2120; }
._cinema .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 178.2rem; }
@media screen and (max-width: 960px) { ._cinema .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 78.2rem; } }
@media screen and (max-width: 750px) { ._cinema .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 48.2rem; } }
._cinema .enjoy-top .top-heading { color: #DB2020; }
._cinema .enjoy-fig { background-color: #2342CE; }
._cinema .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #DB2020; }
._cinema .enjoy-main .enjoy-box .enjoy-box-special { width: 100%; max-width: 1640px; margin: 0 auto; padding: 0 20px 150px; line-height: 1.6; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main .enjoy-box .enjoy-box-special { padding: 0 4% 40px; } }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box { display: flex; justify-content: space-between; gap: 30px 6.25%; margin-bottom: 30px; padding: 60px 100px; border: 6px solid #B59055; background: url("../img/enjoy/cinema/bg_special.jpg") no-repeat left top; background-size: cover; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box { flex-direction: column; padding: 30px; } }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box figure { width: 37.5%; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box figure { width: 100%; } }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item { flex: 1; }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-en { margin-bottom: 5px; font-size: 7.2rem; font-weight: 400; color: #B59055; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-en { font-size: 2.8rem; } }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-heading { margin-bottom: 10px; font-size: 4.2rem; font-weight: 700; color: #fff; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-heading { font-size: 2.2rem; } }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-spot { margin-bottom: 10px; font-size: 2rem; font-weight: 700; color: #fff; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-spot { font-size: 1.6rem; } }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-txt { font-size: 1.8rem; color: #fff; }
._cinema .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item ._enjoybtn { margin-top: 60px; background-image: url("../img/common/ico_arrow_gold.svg"); border: 1px solid #B59055; box-shadow: 4px 8px 0px 0px #B59055; }
._cinema .enjoy-main .enjoy-box .enjoy-box-link ul li dl dt { color: #DB2020; }
._cinema .enjoy-main ._box01 { background-color: #1D1F21; }
._cinema .enjoy-main ._box01 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #fff; }
._cinema .enjoy-main ._box01 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #fff; }
._cinema .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 235.8rem; }
@media screen and (max-width: 960px) { ._cinema .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 135.8rem; } }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 115.8rem; } }
._cinema .enjoy-main ._box01 .enjoy-box-link::before { right: 0; left: initial; background-color: #DB2020; }
._cinema .enjoy-main ._box01 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._cinema .enjoy-main ._box01 .enjoy-box-link ul { gap: 30px 1.625%; }
._cinema .enjoy-main ._box01 .enjoy-box-link ul li { width: 23.75%; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box01 .enjoy-box-link ul li { width: 100%; } }
._cinema .enjoy-main ._box02 { background-color: #F5F5F5; }
._cinema .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 255.8rem; }
@media screen and (max-width: 960px) { ._cinema .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 155.8rem; } }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 135.8rem; } }
._cinema .enjoy-main ._box02 .enjoy-box-link::before { background-color: #FEE1E1; }
._cinema .enjoy-main ._box03 { background-color: #1D1F21; }
._cinema .enjoy-main ._box03 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #fff; }
._cinema .enjoy-main ._box03 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #fff; }
._cinema .enjoy-main ._box03 .enjoy-box-swiper { padding-bottom: 0; }
._cinema .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 219.4rem; }
@media screen and (max-width: 960px) { ._cinema .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 119.4rem; } }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 99.4rem; } }
._cinema .enjoy-main ._box03 .enjoy-box-link::before { right: 0; left: initial; background-color: #2442CE; }
._cinema .enjoy-main ._box03 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._cinema .enjoy-main ._box03 .enjoy-box-link ul { gap: 30px 1.625%; }
._cinema .enjoy-main ._box03 .enjoy-box-link ul li { padding: 20px 25px 50px; width: 23.75%; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box03 .enjoy-box-link ul li { width: 100%; } }
._cinema .enjoy-main ._box03 .enjoy-box-link ul li ._enjoybtn { max-width: 240px; margin: 20px auto 0; padding: 18px; font-size: 1.6rem; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box03 .enjoy-box-link ul li ._enjoybtn { padding: 15px; font-size: 1.4rem; } }
._cinema .enjoy-main ._box04 { background-color: #fff; }
._cinema .enjoy-main ._box04 .enjoy-box-swiper { opacity: 0.05; }
._cinema .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 182.2rem; }
@media screen and (max-width: 960px) { ._cinema .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 82.2rem; } }
._cinema .enjoy-main ._box04 .enjoy-box-link::before { background-color: #FEE1E1; }
._cinema .enjoy-main ._box04 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._cinema .enjoy-main ._box04 .enjoy-box-link ul { gap: 30px 1.625%; }
._cinema .enjoy-main ._box04 .enjoy-box-link ul li { width: 23.75%; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box04 .enjoy-box-link ul li { width: 100%; } }
._cinema .enjoy-main ._box04 .enjoy-box-link ul li ._enjoybtn { max-width: 240px; margin: 20px auto 0; padding: 18px; font-size: 1.6rem; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box04 .enjoy-box-link ul li ._enjoybtn { padding: 15px; font-size: 1.4rem; } }
._cinema .enjoy-main ._box05 { background-color: #F5F5F5; }
._cinema .enjoy-main ._box05 .enjoy-box-swiper { opacity: 0.05; }
._cinema .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 232.8rem; }
@media screen and (max-width: 960px) { ._cinema .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 132.8rem; } }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 112.8rem; } }
._cinema .enjoy-main ._box05 .enjoy-box-link::before { right: 0; left: initial; background-color: #DB2120; }
._cinema .enjoy-main ._box05 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._cinema .enjoy-main ._box05 .enjoy-box-link ul { gap: 30px 1.625%; }
._cinema .enjoy-main ._box05 .enjoy-box-link ul li { width: 23.75%; }
@media screen and (max-width: 750px) { ._cinema .enjoy-main ._box05 .enjoy-box-link ul li { width: 100%; } }
._cinema .enjoy-main ._box05 .enjoy-box-link ul li ._indent { padding-left: 1em; text-indent: -1em; }
._cinema .enjoy-store ul li a { background: #fff url("../img/common/ico_arrow_red05.svg") no-repeat right 16px center; background-size: 16px auto; border: 1px solid #DB2020; color: #DB2020; }

/* ------------------------------ コロナの湯
------------------------------ */
._onsen ._enjoybtn { background-image: url("../img/common/ico_arrow_red03.svg"); border: 1px solid #E74622; box-shadow: 4px 8px 0px 0px #E74622; }
._onsen .enjoy-mainimg { background-color: #E84622; }
._onsen .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 182.7rem; }
@media screen and (max-width: 960px) { ._onsen .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 82.7rem; } }
@media screen and (max-width: 750px) { ._onsen .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 62.7rem; } }
._onsen .enjoy-top .top-heading { color: #E84622; }
._onsen .enjoy-fig { background-color: #C6EFFF; }
._onsen .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #E84622; }
._onsen .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point { border: 6px solid #FFBCAC; }
._onsen .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point dl dt { color: #E84622; }
._onsen .enjoy-main .enjoy-box .enjoy-box-link ul li dl dt { color: #E84622; }
._onsen .enjoy-main ._box01 { background-color: #FFF3F3; }
._onsen .enjoy-main ._box01 .enjoy-box-swiper { opacity: 1; }
._onsen .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 291.6rem; }
@media screen and (max-width: 960px) { ._onsen .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 192.6rem; } }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 162.6rem; } }
._onsen .enjoy-main ._box01 .enjoy-box-link::before { right: 0; left: initial; background-color: #F9C1BB; }
._onsen .enjoy-main ._box01 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._onsen .enjoy-main ._box01 .enjoy-box-link ul { gap: 30px 1.625%; }
._onsen .enjoy-main ._box01 .enjoy-box-link ul li { width: 23.75%; }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box01 .enjoy-box-link ul li { width: 100%; } }
._onsen .enjoy-main ._box02 { background-color: #E9FBFF; }
._onsen .enjoy-main ._box02 .enjoy-box-swiper { opacity: 1; }
._onsen .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 241.2rem; }
@media screen and (max-width: 960px) { ._onsen .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 141.2rem; } }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 121.2rem; } }
._onsen .enjoy-main ._box02 .enjoy-box-link::before { background-color: #BEEDFF; }
._onsen .enjoy-main ._box02 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._onsen .enjoy-main ._box02 .enjoy-box-link ul { gap: 30px 1.625%; }
._onsen .enjoy-main ._box02 .enjoy-box-link ul li { width: 23.75%; }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box02 .enjoy-box-link ul li { width: 100%; } }
._onsen .enjoy-main ._box03 { background-color: #fff; }
._onsen .enjoy-main ._box03 .enjoy-box-swiper { opacity: 0.05; }
._onsen .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 177.7rem; }
@media screen and (max-width: 960px) { ._onsen .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 77.7rem; } }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 47.7rem; } }
._onsen .enjoy-main ._box03 .enjoy-box-link::before { right: 0; left: initial; background-color: #FFF3F3; }
._onsen .enjoy-main ._box04 { background-color: #0D417D; }
._onsen .enjoy-main ._box04 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #fff; }
._onsen .enjoy-main ._box04 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #fff; }
._onsen .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 196.8rem; }
@media screen and (max-width: 960px) { ._onsen .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 96.8rem; } }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 66.8rem; } }
._onsen .enjoy-main ._box04 .enjoy-box-link::before { background-color: #FFCC33; }
._onsen .enjoy-main ._box04 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._onsen .enjoy-main ._box04 .enjoy-box-link ul { gap: 30px 1.625%; }
._onsen .enjoy-main ._box04 .enjoy-box-link ul li { width: 23.75%; }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box04 .enjoy-box-link ul li { width: 100%; } }
._onsen .enjoy-main ._box05 { background-color: #fff; }
._onsen .enjoy-main ._box05 .enjoy-box-swiper { opacity: 0.05; }
._onsen .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 207.3rem; }
@media screen and (max-width: 960px) { ._onsen .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 107.3rem; } }
@media screen and (max-width: 750px) { ._onsen .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 77.3rem; } }
._onsen .enjoy-main ._box05 .enjoy-box-link::before { right: 0; left: initial; background-color: #FAC1BB; }
._onsen .enjoy-store ul { max-width: 65em; margin-inline: auto; }
._onsen .enjoy-store ul li a { background: #fff url("../img/common/ico_arrow_red04.svg") no-repeat right 16px center; background-size: 16px auto; border: 1px solid #E74622; color: #E74622; }

/* ------------------------------ ゲーム
------------------------------ */
._game ._enjoybtn { background-image: url("../img/common/ico_arrow_bk03.svg"); border: 1px solid #484546; box-shadow: 4px 8px 0px 0px #484546; }
._game .enjoy-mainimg { background-color: #484546; }
._game .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 180.9rem; }
@media screen and (max-width: 960px) { ._game .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 80.9rem; } }
@media screen and (max-width: 750px) { ._game .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 50.9rem; } }
._game .enjoy-top .top-heading { color: #484546; }
._game .enjoy-fig { background-color: #CC2C1D; }
._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #484546; }
._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point { border: 6px solid #CDE0FD; }
._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig { display: flex; align-items: center; padding: 0; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig { display: block; } }
._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig figure { width: 42.8571428571%; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig figure { width: 100%; } }
._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig dl { flex: 1; text-align: left; padding: 20px 30px; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig dl { text-align: center; } }
._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig dl dt { color: #484546; }
._game .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point._fig dl dd { margin-top: 10px; }
._game .enjoy-main .enjoy-box .enjoy-box-special { width: 100%; max-width: 1640px; margin: 0 auto; padding: 0 20px 150px; line-height: 1.6; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-special { padding: 0 4% 40px; } }
._game .enjoy-main .enjoy-box .enjoy-box-special .special-box { display: flex; justify-content: space-between; flex-direction: row-reverse; gap: 30px 6.25%; margin-bottom: 30px; padding: 60px 100px; border: 6px solid #B59055; background: url("../img/enjoy/game/bg_special.jpg") no-repeat left top; background-size: cover; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-special .special-box { flex-direction: column; padding: 30px; } }
._game .enjoy-main .enjoy-box .enjoy-box-special .special-box figure { width: 37.5%; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-special .special-box figure { width: 100%; } }
._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item { flex: 1; }
._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-en { margin-bottom: 5px; font-size: 7.2rem; font-weight: 400; color: #B59055; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-en { font-size: 2.8rem; } }
._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-heading { margin-bottom: 10px; font-size: 4.2rem; font-weight: 700; color: #fff; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-heading { font-size: 2.2rem; } }
._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-spot { margin-bottom: 10px; font-size: 2rem; font-weight: 700; color: #fff; }
@media screen and (max-width: 750px) { ._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-spot { font-size: 1.6rem; } }
._game .enjoy-main .enjoy-box .enjoy-box-special .special-box .special-item .special-item-txt { font-size: 1.8rem; color: #fff; }
._game .enjoy-main .enjoy-box .enjoy-box-link ul li dl dt { color: #484546; }
._game .enjoy-main ._box01 { background-color: #fff; }
._game .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 192.4rem; }
@media screen and (max-width: 960px) { ._game .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 92.4rem; } }
@media screen and (max-width: 750px) { ._game .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 72.6rem; } }
._game .enjoy-main ._box01 .enjoy-box-link::before { right: 0; left: initial; background-color: #F9C1BB; }
._game .enjoy-main ._box01 .enjoy-box-link .enjoy-in { max-width: 1640px; }
._game .enjoy-main ._box01 .enjoy-box-link ul { gap: 30px 1.625%; }
._game .enjoy-main ._box01 .enjoy-box-link ul li { width: 23.75%; }
@media screen and (max-width: 750px) { ._game .enjoy-main ._box01 .enjoy-box-link ul li { width: 100%; } }
._game .enjoy-main ._box02 { background-color: #F3F3F3; }
._game .enjoy-main ._box02 .enjoy-box-swiper { opacity: 0.05; }
._game .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 178.6rem; }
@media screen and (max-width: 960px) { ._game .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 78.6rem; } }
@media screen and (max-width: 750px) { ._game .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 58.6rem; } }
._game .enjoy-main ._box02 .enjoy-box-link::before { right: 0; left: initial; background-color: #FFBB1C; }
._game .enjoy-main ._box03 { background-color: #CC2C1D; }
._game .enjoy-main ._box03 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #fff; }
._game .enjoy-main ._box03 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #fff; }
._game .enjoy-main ._box03 .enjoy-box-swiper { opacity: 0.15; }
._game .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 197rem; }
@media screen and (max-width: 960px) { ._game .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 97rem; } }
@media screen and (max-width: 750px) { ._game .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 77rem; } }
._game .enjoy-main ._box04 { background-color: #1E1F21; }
._game .enjoy-main ._box04 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #fff; }
._game .enjoy-main ._box04 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #fff; }
._game .enjoy-main ._box04 .enjoy-box-swiper { opacity: 0.15; }
._game .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 181rem; }
@media screen and (max-width: 960px) { ._game .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 81rem; } }
@media screen and (max-width: 750px) { ._game .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 61rem; } }
._game .enjoy-main ._box05 { background-color: #EFF6FE; }
._game .enjoy-main ._box05 .enjoy-box-swiper { opacity: 1; }
._game .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 214.9rem; }
@media screen and (max-width: 960px) { ._game .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 114.9rem; } }
@media screen and (max-width: 750px) { ._game .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 94.9rem; } }
._game .enjoy-store ul { max-width: 65em; margin-inline: auto; }
._game .enjoy-store ul li a { background: #fff url("../img/common/ico_arrow_gr02.svg") no-repeat right 16px center; background-size: 16px auto; border: 1px solid #484546; color: #484546; }

/* ------------------------------ ボウリング
------------------------------ */
._bowling ._enjoybtn { background-image: url("../img/common/ico_arrow_bl02.svg"); border: 1px solid #1C3C65; box-shadow: 4px 8px 0px 0px #1C3C65; }
._bowling .enjoy-mainimg { background-color: #1C3C65; }
._bowling .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 188.0rem; }
@media screen and (max-width: 960px) { ._bowling .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 88.0rem; } }
@media screen and (max-width: 750px) { ._bowling .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 58.0rem; } }
._bowling .enjoy-top .top-heading { color: #1C3C65; }
._bowling .enjoy-fig { background-color: #BCD038; }
._bowling .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point { border: 6px solid #D2CAA0; }
._bowling .enjoy-main .enjoy-box .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-point dl dt { color: #1C3C65; }
._bowling .enjoy-main .enjoy-box .enjoy-box-link ul li dl dt { color: #1C3C65; }
._bowling .enjoy-main ._box01 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #1C3C65; }
._bowling .enjoy-main ._box01 .enjoy-box-swiper { opacity: 0.05; }
._bowling .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 209.2rem; }
@media screen and (max-width: 960px) { ._bowling .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 109.2rem; } }
@media screen and (max-width: 750px) { ._bowling .enjoy-main ._box01 .enjoy-box-swiper .swiper-slide { width: 89.2rem; } }
._bowling .enjoy-main ._box01 .enjoy-box-link::before { right: 0; left: initial; background-color: #B4A557; }
._bowling .enjoy-main ._box02 { background-color: #F3F3F3; }
._bowling .enjoy-main ._box02 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #1C3C65; }
._bowling .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 255.8rem; }
@media screen and (max-width: 960px) { ._bowling .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 155.8rem; } }
@media screen and (max-width: 750px) { ._bowling .enjoy-main ._box02 .enjoy-box-swiper .swiper-slide { width: 125.8rem; } }
._bowling .enjoy-main ._box03 { background-color: #1E1F21; }
._bowling .enjoy-main ._box03 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #fff; }
._bowling .enjoy-main ._box03 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #fff; }
._bowling .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 227.2rem; }
@media screen and (max-width: 960px) { ._bowling .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 127.2rem; } }
@media screen and (max-width: 750px) { ._bowling .enjoy-main ._box03 .enjoy-box-swiper .swiper-slide { width: 97.2rem; } }
._bowling .enjoy-main ._box04 { background-color: #BCD038; }
._bowling .enjoy-main ._box04 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #484546; }
._bowling .enjoy-main ._box04 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #484546; }
._bowling .enjoy-main ._box04 .enjoy-box-swiper { opacity: 0.4; }
._bowling .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 196.8rem; }
@media screen and (max-width: 960px) { ._bowling .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 96.8rem; } }
@media screen and (max-width: 750px) { ._bowling .enjoy-main ._box04 .enjoy-box-swiper .swiper-slide { width: 66.8rem; } }
._bowling .enjoy-main ._box04 .enjoy-box-link::before { right: 0; left: initial; background-color: #F3F3F3; }
._bowling .enjoy-main ._box05 { background-color: #B4A557; }
._bowling .enjoy-main ._box05 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-heading { color: #fff; }
._bowling .enjoy-main ._box05 .enjoy-box-top .enjoy-box-con .enjoy-box-item .enjoy-box-txt { color: #fff; }
._bowling .enjoy-main ._box05 .enjoy-box-swiper { opacity: 0.15; }
._bowling .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 182.7rem; }
@media screen and (max-width: 960px) { ._bowling .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 82.7rem; } }
@media screen and (max-width: 750px) { ._bowling .enjoy-main ._box05 .enjoy-box-swiper .swiper-slide { width: 62.7rem; } }
._bowling .enjoy-main ._box05 .enjoy-box-link::before { background-color: #1C3C65; }
._bowling .enjoy-store ul li a { background: #fff url("../img/common/ico_arrow_bl.svg") no-repeat right 16px center; background-size: 16px auto; border: 1px solid #1C3C65; color: #1C3C65; }

/* ------------------------------ 満喫プラン
------------------------------ */
._mankitsu ._enjoybtn { margin: 0 auto; background-image: url("../img/common/ico_arrow_red03.svg"); border: 1px solid #DB2120; box-shadow: 4px 8px 0px 0px #DB2120; }
._mankitsu .enjoy-mainimg { background: url("../img/enjoy/mankitsu/mainimg_bg001.png") no-repeat left top; background-size: cover; }
._mankitsu .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 164.2rem; }
@media screen and (max-width: 960px) { ._mankitsu .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 64.2rem; } }
@media screen and (max-width: 750px) { ._mankitsu .enjoy-mainimg .enjoy-mainimg-logo .swiper-slide { width: 34.2rem; } }
._mankitsu .enjoy-top .top-heading { color: #7148A1; }
._mankitsu .mankitsu-time { padding: 100px 0 160px; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time { padding-block: 60px; } }
._mankitsu .mankitsu-time .time-top { margin-bottom: 10px; }
._mankitsu .mankitsu-time .time-top .time-icon { width: 60px; margin: 0 auto 5px; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-top .time-icon { width: 40px; } }
._mankitsu .mankitsu-time .time-top .time-num { margin-bottom: 10px; font-size: 3.0rem; font-weight: 800; text-align: center; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-top .time-num { font-size: 2.0rem; } }
._mankitsu .mankitsu-time .time-top .time-ttl { margin-bottom: 40px; font-size: 4.2rem; font-weight: 800; text-align: center; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-top .time-ttl { font-size: 2.6rem; } }
._mankitsu .mankitsu-time .time-top .time-fig { width: 100%; max-width: 1200px; margin: 0 auto 30px; }
._mankitsu .mankitsu-time .time-top .time-heading { margin-bottom: 30px; font-size: 4.8rem; font-weight: 800; text-align: center; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-top .time-heading { font-size: 2.2rem; } }
._mankitsu .mankitsu-time .time-top .time-txt { margin-bottom: 60px; font-size: 1.8rem; text-align: center; }
._mankitsu .mankitsu-time .enjoy-time-swiper { overflow: hidden; padding-block: 30px; opacity: 0.1; }
._mankitsu .mankitsu-time .enjoy-time-swiper .swiper-wrapper { transition-timing-function: linear; }
._mankitsu .mankitsu-time .time-main .time-list { display: flex; gap: 30px 2%; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-main .time-list { flex-direction: column; } }
._mankitsu .mankitsu-time .time-main .time-list li { width: 32%; padding: 20px 25px 50px; background-color: #fff; border-radius: 16px; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-main .time-list li { width: 100%; padding-inline: 1em; } }
._mankitsu .mankitsu-time .time-main .time-list li dl { margin-top: 10px; }
._mankitsu .mankitsu-time .time-main .time-list li dl dt { margin-bottom: 10px; font-size: 2.0rem; font-weight: 800; text-align: center; }
._mankitsu .mankitsu-time .time-main .time-list li dl dd { font-size: 1.4rem; }
._mankitsu .mankitsu-time .time-main .time-item { display: flex; justify-content: space-between; width: 100%; max-width: 1200px; margin: 60px auto 0; gap: 30px 10px; padding: 60px; border: 6px solid #D2CAA0; background-color: #fff; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-main .time-item { flex-direction: column; padding: 30px; } }
._mankitsu .mankitsu-time .time-main .time-item dl { flex: 1; }
._mankitsu .mankitsu-time .time-main .time-item dl dt { margin-bottom: 10px; font-size: 2.6rem; font-weight: 800; color: #DB2020; }
@media screen and (max-width: 750px) { ._mankitsu .mankitsu-time .time-main .time-item dl dt { font-size: 2.2rem; text-align: center; } }
._mankitsu .mankitsu-time .time-main .time-item dl dd { font-size: 1.8rem; }
._mankitsu .mankitsu-time .time-main .time-item p { width: 100%; max-width: 420px; }
._mankitsu ._time01 { background-color: #1E1F21; }
._mankitsu ._time01 .time-top .time-num { color: #fff; }
._mankitsu ._time01 .time-top .time-ttl { color: #fff; }
._mankitsu ._time01 .time-top .time-heading { color: #DB2020; }
._mankitsu ._time01 .time-top .time-txt { color: #fff; }
._mankitsu ._time01 .enjoy-time-swiper .swiper-slide { width: 215.4rem; }
@media screen and (max-width: 960px) { ._mankitsu ._time01 .enjoy-time-swiper .swiper-slide { width: 115.4rem; } }
._mankitsu ._time01 .time-main .time-list li dl dt { color: #DB2020; }
._mankitsu ._time02 { background-color: #FFF4F0; }
._mankitsu ._time02 .time-top .time-heading { color: #D76486; }
._mankitsu ._time02 .enjoy-time-swiper { opacity: 1; }
._mankitsu ._time02 .enjoy-time-swiper .swiper-slide { width: 207.3rem; }
@media screen and (max-width: 960px) { ._mankitsu ._time02 .enjoy-time-swiper .swiper-slide { width: 107.3rem; } }
._mankitsu ._time02 .time-main .time-list li dl dt { color: #D76486; }
._mankitsu ._time03 { background-color: #403375; }
._mankitsu ._time03 .time-top .time-num { color: #fff; }
._mankitsu ._time03 .time-top .time-ttl { color: #fff; }
._mankitsu ._time03 .time-top .time-heading { color: #BCD038; }
._mankitsu ._time03 .time-top .time-txt { color: #fff; }
._mankitsu ._time03 .time-top ._enjoybtn { background-image: url("../img/common/ico_arrow_y.svg"); border: 1px solid #BCD038; box-shadow: 4px 8px 0px 0px #BCD038; }
._mankitsu ._time03 .enjoy-time-swiper .swiper-slide { width: 215.4rem; }
@media screen and (max-width: 960px) { ._mankitsu ._time03 .enjoy-time-swiper .swiper-slide { width: 115.4rem; } }
._mankitsu ._time03 .time-main .time-list li dl dt { color: #BCD038; }
._mankitsu ._time04 { background-color: #FFBB1B; }
._mankitsu ._time04 .time-top ._enjoybtn { background-image: url("../img/common/ico_arrow_bk03.svg"); border: 1px solid #333; box-shadow: 4px 8px 0px 0px #333; }
._mankitsu ._time04 .enjoy-time-swiper { opacity: 0.2; }
._mankitsu ._time04 .enjoy-time-swiper .swiper-slide { width: 278.1rem; }
@media screen and (max-width: 960px) { ._mankitsu ._time04 .enjoy-time-swiper .swiper-slide { width: 178.1rem; } }
._mankitsu ._time05 { background-color: #E9FBFF; }
._mankitsu ._time05 .time-top .time-heading { color: #E84622; }
._mankitsu ._time05 .time-top ._enjoybtn { background-image: url("../img/common/ico_arrow_red03.svg"); border: 1px solid #E74622; box-shadow: 4px 8px 0px 0px #E74622; }
._mankitsu ._time05 .enjoy-time-swiper { opacity: 1; }
._mankitsu ._time05 .enjoy-time-swiper .swiper-slide { width: 280.9rem; }
@media screen and (max-width: 960px) { ._mankitsu ._time05 .enjoy-time-swiper .swiper-slide { width: 180.9rem; } }
._mankitsu ._time05 .time-main .time-list li dl dt { color: #E84622; }
._mankitsu .enjoy-store ul li a { background: #fff url("../img/common/ico_arrow_pp.svg") no-repeat right 16px center; background-size: 16px auto; border: 1px solid #7148A1; color: #7148A1; }

/*# sourceMappingURL=enjoy.css.map */
