:root{--color-white: #fefefe;--color-black: #1a1a1a;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #e72b80;--color-sub: #4d4d4d;--color-text: #1a1a1a;--color-button: #4d4d4d;--color-label: linear-gradient(90deg, #e71d72 0%, #ff7e57 100%);--color-label-text: #ffffff;--color-button-text: #ffffff;--color-line: #06c755;--color-bg-emph: rgba(231, 43, 128, 0.04);--color-background: #fff8fa;--color-mask: rgba(0, 0, 0, 0.5);--color-maingreen1: #e72b80;--color-maingreen2: #e72b80;--color-seagreen: #e72b80;--color-pink1: #ff56a2;--color-pink2: #ff56a2;--color-pink3: #ffe4f0;--color-pink4: #ffc2dd;--color-orange1: #ff7e57;--color-gray1: #959595;--color-gray2: #bcbcbc;--color-gray3: #4d4d4d;--color-gray4: #1a1a1a;--color-gray5: #1a1a1a;--color-gray6: #d4d4d4;--color-gray7: #ffe4f0;--color-blue1: #cfe6f1;--color-blue2: #649ecf;--color-blue3: #0f507c;--color-gold1: #b3a168;--color-palegreen1: #fff8fa;--color-palegreen2: #ffeee8;--color-palegreen3: #fff1f7;--gradient-main: linear-gradient(90deg, #e71d72 0%, #ff7e57 100%);--bg-gradation1: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation2: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation6: linear-gradient( 90deg, rgba(249, 224, 224, 1) 0%, rgba(202, 242, 228, 1) 15%, rgba(206, 241, 246, 1) 30%, rgba(230, 231, 255, 1) 45%, rgba(249, 224, 224, 1) 60%, rgba(253, 230, 202, 1) 75%, rgba(254, 244, 196, 1) 88%, rgba(220, 243, 208, 1) 100% );--bg-gradation7: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation10: linear-gradient(90deg, rgba(231, 43, 128, 1) 0%, rgba(240, 105, 166, 1) 100%);--main-bg-soft: color-mix(in srgb, var(--color-main) 9%, #fff);--main-border-soft: color-mix(in srgb, var(--color-main) 32%, #fff);--main-shadow-soft: color-mix(in srgb, var(--color-main) 14%, transparent);--main-gradient: linear-gradient( 90deg, var(--color-main) 0%, color-mix(in srgb, var(--color-main) 58%, #fff) 100% );--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 0 5px #e4e4e4;--shadow-main: 1px 1px 3px #cecece;--shadow-box: 0 1px 8px rgb(0 0 0 / 9%);--min4-10px: min(4%, 10px);--min4-15px: min(4%, 15px);--min5-20px: min(5%, 20px);--recruit-main: #f7c4da;--recruit-sub: #fdeef5;--recruit-sub-02: #fff3f8;--recruit-gold: #f9bf44}.cast__section{margin-top:8.3333333333vw}@media(min-width: 1440px){.cast__section{margin-top:120px}}@media(max-width: 767px){.cast__section{margin-top:15.6453715776vw}}.onsite__container{text-align:center;padding:40px 0 20px}@media(min-width: 768px){.onsite__point__area{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;gap:20px}}.onsite__point{position:relative;box-sizing:border-box;background:#fff7fa;border:1px solid var(--color-main);padding:30px 10px;margin-bottom:40px}@media screen and (min-width: 480px){.onsite__point{padding:30px 20px}}@media(min-width: 768px){.onsite__point{width:calc(50% - 20px);margin-bottom:60px}}.onsite__point::before{content:"";position:absolute;top:-30px;right:0;width:80px;height:55px;background-repeat:no-repeat;background-size:cover;z-index:2}.onsite__point__01::before{background-image:url("../images/img_point_01.png")}.onsite__point__02::before{background-image:url("../images/img_point_02.png")}.onsite__point__03::before{background-image:url("../images/img_point_03.png")}.onsite__point__04::before{background-image:url("../images/img_point_04.png")}.onsite__point__05::before{background-image:url("../images/img_point_05.png")}.onsite__point__06::before{background-image:url("../images/img_point_06.png")}.onsite__point h2{font-weight:normal;margin-bottom:10px}.onsite__point h3{font-size:15.6px;font-weight:bold;margin-bottom:20px}@media screen and (min-width: 480px){.onsite__point h3{font-size:16.8px}}@media(min-width: 768px){.onsite__point h3{font-size:18.2px}}.onsite__point figure{margin:0}.onsite__point figure img{width:100%;height:auto;display:block}.onsite__point__txt{text-align:left;font-size:12px;line-height:1.8;letter-spacing:.12em;color:#3a3a3a;margin-top:20px}@media(min-width: 768px){.onsite__point__txt{font-size:13px}}.trip__cast__heading{text-align:center}.trip__cast__heading .title_point{display:inline-block;font-weight:normal}.trip__cast__section .cast__list__container{margin-top:min(5%,40px);margin-bottom:0}.trip__cast__section .cast__item{margin-bottom:2.7777777778vw}@media(min-width: 1440px){.trip__cast__section .cast__item{margin-bottom:40px}}@media(max-width: 767px){.trip__cast__section .cast__item{margin-bottom:7.8226857888vw}}.select_lang_wrap{position:relative;display:block;width:96px;height:32px;margin:0 5% 14px auto}.select_lang_wrap::before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);display:block;width:14px;height:14px;background:url("../images/icon_lang.png") center center/cover no-repeat;pointer-events:none}.select_lang_wrap::after{content:"";position:absolute;right:8px;top:12px;width:6px;height:6px;border-right:1px solid var(--color-white);border-bottom:1px solid var(--color-white);transform:rotate(45deg);pointer-events:none}.select_lang{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;border-radius:0;outline:none;cursor:pointer;width:100%;height:100%;border:none;padding:8px 8px 8px 28px;background:var(--color-main);color:var(--color-white);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:12px;line-height:1}.inbound__description{text-align:left;padding:40px 0}.inbound__lead__title{font-size:20px;font-weight:bold;margin-bottom:20px;color:var(--color-main);border-bottom:2px solid var(--color-main)}.inbound__title{font-size:20px;font-weight:bold;margin:20px 0 15px;padding:5px 5px 5px 10px;background:var(--color-main);color:var(--color-white)}.inbound__subtitle{font-size:clamp(18px,2.6vw,20px);font-weight:bold;margin:10px 0;padding:4px 8px 4px 12px;background:var(--color-white);border-left:4px solid var(--color-main);color:var(--color-main)}.inbound__txt__box{margin-bottom:30px}.inbound__txt{font-size:12px;line-height:1.8;letter-spacing:.12em;color:#3a3a3a}@media(min-width: 768px){.inbound__txt{font-size:13px}}.inbound__txt+.inbound__txt{margin-top:1em}.inbound__btn a{display:block;max-width:768px;margin:0 auto 20px;text-align:center;color:var(--color-white);border-radius:25px;padding:10px 30px 10px 20px;box-sizing:border-box;background:var(--color-main);transition:opacity .3s}.inbound__btn a:hover{opacity:.7}@media not screen and (min-width: 768px){.inbound__btn a:hover{opacity:inherit}}/*# sourceMappingURL=castlist.min.css.map */
