main{margin:0;padding:0}.l-bnr,.l-header{display:none}.u-clr_gradient{background:linear-gradient(45deg,#93890c 0%,#d9d26b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.p-lang{position:fixed;top:20px;right:20px;display:flex;align-items:center;justify-content:center;column-gap:5%;row-gap:15px;padding:0.25em 1.5em;background:#000000;border-radius:50px;z-index:2}@media screen and (max-width:600px){.p-lang{top:15px;right:15px;font-size:1.125rem}}.l-footer{z-index:3}.p-mv{position:relative;width:100%}.p-mv .p-mv_bg{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;overflow:hidden}.p-mv .p-mv_bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.5;pointer-events:none}.p-mv .p-mv_bg .p-mv_bg__wrap{position:relative;width:100%;height:100%;transform:scale(1.1)}.p-mv .p-mv_bg .p-mv_bg__wrap iframe{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.p-mv .p-mv_ttl__wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-flow:column;row-gap:clamp(1.875rem,1.7rem + 0.8vw,2.5rem);width:100%;height:100dvh;min-height:700px}.p-mv .p-mv_ttl__wrap .p-mv_ttl_logo{width:78%;max-width:430px;margin-inline:auto}.p-mv .p-mv_intro{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-flow:column;row-gap:clamp(3.75rem,2.875rem + 4vw,6.875rem);min-height:100dvh;padding:clamp(6.25rem,4.85rem + 6.4vw,11.25rem) 0 clamp(7.5rem,4.35rem + 14.4vw,18.75rem)}.p-mv .p-mv_intro .p-mv_intro_ttl{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.375rem,1.06rem + 1.44vw,2.5rem);font-weight:900;line-height:1.8;letter-spacing:0.05em;text-align:center;color:#ffffff}.p-mv .p-mv_intro .p-mv_intro_desc{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.125rem,1.02rem + 0.48vw,1.5rem);font-weight:500;line-height:2.1;text-align:center;color:#ffffff}@media screen and (max-width:600px){.p-mv .p-mv_intro .p-mv_intro_desc{line-height:1.8}}.p-plan{position:relative;background:url(../img/common/bg_material01.jpg) repeat top left/100px;padding:clamp(6.25rem,5.2rem + 4.8vw,10rem) 0 clamp(2.5rem,1.8rem + 3.2vw,5rem)}.p-plan .p-plan_nav{position:relative}.p-plan .p-plan_nav .p-plan_nav_ttl span{display:block;text-align:center}.p-plan .p-plan_nav .p-plan_nav_ttl span.ttl_ja{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.875rem,1.7rem + 0.8vw,2.5rem);font-weight:900;line-height:1.5;letter-spacing:0.05em;color:#ffffff}.p-plan .p-plan_nav .p-plan_nav_ttl span.ttl_en{font-family:garamond-premier-pro-caption,serif;font-size:clamp(1rem,0.93rem + 0.32vw,1.25rem);font-weight:400;line-height:1.2;margin-top:0.75em}.p-plan .p-plan_nav .p-plan_nav_list{position:relative;width:90%;max-width:1100px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:clamp(1.875rem,0.65rem + 5.6vw,6.25rem);margin:clamp(5rem,4.65rem + 1.6vw,6.25rem) auto 0}.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item{width:47%}@media screen and (max-width:1000px){.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item{width:100%}}.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item a{position:relative;display:block;padding-right:1em;border-bottom:1px solid #666666}.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item a:after{content:"";display:block;position:absolute;top:50%;right:0.35em;width:0.65em;height:0.65em;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;transform:translateY(-50%) rotate(45deg) skew(-5deg,-5deg);transition:0.2s ease}@media screen and (max-width:600px){.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item a:after{width:0.5em;height:0.5em}}.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item a:hover:after{top:calc(50% + 0.5em)}.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item a span{display:block;color:#ffffff}.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item a span.item-subttl{font-size:clamp(0.875rem,0.84rem + 0.16vw,1rem);font-weight:500;line-height:1.2;margin-bottom:0.5em}.p-plan .p-plan_nav .p-plan_nav_list .p-plan_nav_list__item a span.item-ttl{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.125rem,0.985rem + 0.64vw,1.625rem);font-weight:900;line-height:1.5;margin-bottom:0.5em}.p-plan .p-plan_container{margin-top:clamp(8.75rem,6.65rem + 9.6vw,16.25rem)}.p-plan .p-plan_container .p-plan_content:not(:first-child){margin-top:clamp(9.375rem,8.5rem + 4vw,12.5rem)}.p-plan .p-plan_container .p-plan_content .p-plan_content_head{position:relative;width:100%}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider{position:absolute;top:0;right:0;width:60vw;height:100%;overflow:hidden}@media screen and (max-width:1000px){.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider{top:8.4745762712vw;width:100%;height:auto;aspect-ratio:1/1}}@media screen and (max-width:600px){.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider{top:17.3333333333vw;aspect-ratio:375/450}}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#cccccc;mix-blend-mode:multiply;pointer-events:none}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider .slick-list,.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider .slick-track{width:100%;height:100%}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider .slider__item{position:relative;width:100%;height:100%}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider .slider__item>span{position:relative;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_slider .l-sliderDots01{position:absolute;top:50%;right:12px;flex-flow:column;row-gap:clamp(0.938rem,0.675rem + 1.2vw,1.875rem);width:auto;transform:translateY(-50%)}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;flex-flow:column;min-height:900px;padding:30px 0}@media screen and (max-width:1000px){.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail{min-height:auto;padding:0}}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_num{font-family:garamond-premier-pro-caption,serif;font-size:clamp(0.938rem,0.763rem + 0.8vw,1.563rem);font-weight:400;line-height:1}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_catch{font-family:garamond-premier-pro-display,serif;font-size:clamp(5.75rem,4.56rem + 5.44vw,10rem);font-weight:400;line-height:1;letter-spacing:0.05em;margin-bottom:0.5em}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_ttl{color:#ffffff}@media screen and (max-width:1000px){.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_ttl{margin-top:66.6666666667vw}}@media screen and (max-width:600px){.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_ttl{margin-top:53.3333333333vw}}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_ttl span{display:block}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_ttl span.item-subttl{font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);font-weight:500;line-height:1.2;margin-bottom:0.5em}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_ttl span.item-ttl{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.625rem,1.555rem + 0.32vw,1.875rem);font-weight:900;line-height:1.4;margin-bottom:0.5em}.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_desc{font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);font-weight:500;line-height:1.8;color:#ffffff;max-width:30em;margin-top:1em}@media screen and (max-width:1000px){.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_desc{margin-top:0.5em}}@media screen and (max-width:767px){.p-plan .p-plan_container .p-plan_content .p-plan_content_head .p-plan_content_head_detail .p-plan_content_head_desc{max-width:none}}.p-plan .p-plan_container .p-plan_content .p-plan_content_list{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:40px;margin-top:clamp(5rem,4.65rem + 1.6vw,6.25rem)}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item:nth-child(2n){flex-direction:row-reverse}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-img{position:relative;width:45%;aspect-ratio:550/640;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}@media screen and (max-width:1000px){.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-img{width:100%;aspect-ratio:1/1}}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail{width:50%}@media screen and (max-width:1000px){.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail{width:100%}}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-ttl{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.625rem,1.555rem + 0.32vw,1.875rem);font-weight:900;line-height:1.5;color:#ffffff;margin-bottom:1em}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-info table{width:100%;border-collapse:separate;border-spacing:0 5px}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-info table tr td,.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-info table tr th{font-size:clamp(0.938rem,0.903rem + 0.16vw,1.063rem)}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-info table tr th{font-weight:700;line-height:1.4;color:#ffffff;width:6em;background:#666666;padding:0.5em 0.25em}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-info table tr td{line-height:1.8;color:#ffffff;width:calc(100% - 6em);border-bottom:1px dashed #666666;padding:0.25em 0.5em 0.25em 1em}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-info table tr td p:not(:first-child){margin-top:0.5em}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5em 1em;color:#ffffff;border:1px solid #ffffff;border-radius:50px;margin-top:20px;padding:0.75em 3em 0.75em 1.5em;cursor:pointer;transition:all 0.3s ease}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support:after{content:"";display:block;position:absolute;top:50%;right:1.5em;width:1em;aspect-ratio:1/1;background-image:url(../img/premier/icn_plus_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);pointer-events:none;transition:all 0.3s ease}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support:hover{color:#000000;background:#ffffff}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support:hover:after{background-image:url(../img/premier/icn_plus_black.svg)}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support:hover .item-support_ttl:before{background-image:url(../img/premier/icn_wheelchair_black.svg)}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support .item-support_ttl{position:relative;font-size:clamp(0.938rem,0.903rem + 0.16vw,1.063rem);font-weight:700;padding-left:1.8em}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support .item-support_ttl:before{content:"";display:block;position:absolute;top:50%;left:0;width:1.1em;aspect-ratio:19/22;background-image:url(../img/premier/icn_wheelchair_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);pointer-events:none;transition:all 0.3s ease}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support .item-support_more{position:relative;font-weight:500}@media screen and (max-width:600px){.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-support .item-support_more{display:none}}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-schedule{font-size:clamp(0.938rem,0.903rem + 0.16vw,1.063rem);font-weight:500;line-height:1.8;color:#ffffff;margin-top:1.5em}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-schedule p:not(:first-child){margin-top:0.5em}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-schedule p.item-schedule_ttl{font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem);font-weight:900}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-btn{margin-top:30px}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-btn a{display:block;background:#93890c;opacity:1;transition:all 0.2s ease}.p-plan .p-plan_container .p-plan_content .p-plan_content_list .p-plan_content_list__item .item-detail .item-btn a:hover{opacity:0.8}.p-plan .p-plan_note{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:clamp(5rem,3.95rem + 4.8vw,8.75rem)}.p-plan .p-plan_note p{font-size:clamp(0.75rem,0.698rem + 0.24vw,0.938rem);color:#ffffff;text-align:right}.p-movie{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100dvh;overflow:hidden}.p-movie .p-movie_bg{position:absolute;top:50%;left:50%;width:110%;height:110%;background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,-50%);filter:blur(8px)}.p-movie .p-movie_bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#4d4d4d;mix-blend-mode:multiply;pointer-events:none}.p-movie .p-movie__inner{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;flex-flow:column;height:100%;padding:100px 0}.p-movie .p-movie__inner .p-movie_ttl{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.625rem,1.38rem + 1.12vw,2.5rem);font-weight:900;line-height:1.5;color:#ffffff;text-align:center}.p-movie .p-movie__inner .p-movie_ttl img{width:70%;max-width:355px}.p-movie .p-movie__inner .p-movie_ttl span{display:block}.p-movie .p-movie__inner .p-movie_iframe{position:relative;width:100%;aspect-ratio:16/9;margin-top:clamp(1.875rem,1.525rem + 1.6vw,3.125rem)}.p-movie .p-movie__inner .p-movie_iframe iframe{width:100%;height:100%;object-fit:contain}.lity{background:rgba(0,0,0,0.5)}.lity-active body footer,.lity-active body main,body.no-scroll .l-header_logo,body.no-scroll .l-header_nav,body.no-scroll footer,body.no-scroll main{filter:blur(8px)}.lity-close{position:absolute;top:0;right:-50px;width:40px;aspect-ratio:1/1;text-indent:100%;white-space:nowrap;text-shadow:none;overflow:hidden}@media screen and (max-width:767px){.lity-close{top:-50px;right:-5px}}.lity-close:after,.lity-close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:2px;background:#ffffff;pointer-events:none}.lity-close:before{transform:translate(-50%,-50%) rotate(-45deg)}.lity-close:after{transform:translate(-50%,-50%) rotate(45deg)}.lity-close:active{top:0}@media screen and (max-width:767px){.lity-close:active{top:-50px}}.p-modal{position:relative;width:82vw;max-width:800px;max-height:76vh!important;background:url(../img/common/bg_material02.jpg) repeat top left/100px;padding:clamp(2.5rem,2.15rem + 1.6vw,3.75rem) 0;overflow:auto}.p-modal .p-modal__container{position:relative;width:90%;margin-inline:auto}@media screen and (max-width:600px){.p-modal .p-modal__container{width:86%}}.p-modal .p-modal__container .p-modal_intro .p-modal_intro_ttl{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.75rem,1.715rem + 0.16vw,1.875rem);font-weight:900;line-height:1.4}@media screen and (max-width:600px){.p-modal .p-modal__container .p-modal_intro .p-modal_intro_ttl{text-align:center}}.p-modal .p-modal__container .p-modal_intro .p-modal_intro_desc{font-size:clamp(0.938rem,0.903rem + 0.16vw,1.063rem);font-weight:500;line-height:1.8;color:#4C4C4C;letter-spacing:0;margin-top:1em}.p-modal .p-modal__container .p-modal_content{margin-top:clamp(2.5rem,2.325rem + 0.8vw,3.125rem)}.p-modal .p-modal__container .p-modal_content .p-modal_content_ttl{font-family:zen-old-mincho,sans-serif;font-size:clamp(1.125rem,1.09rem + 0.16vw,1.25rem);font-weight:900;line-height:1.4;margin-bottom:1em}.p-modal .p-modal__container .p-modal_content .p-modal_content_list .p-modal_content_list__item .item-img{position:relative;width:100%;aspect-ratio:335/225;overflow:hidden}.p-modal .p-modal__container .p-modal_content .p-modal_content_list .p-modal_content_list__item .item-img img{width:100%;height:100%;object-fit:cover}.p-modal .p-modal__container .p-modal_content .p-modal_content_list .p-modal_content_list__item .item-ttl{font-size:clamp(1rem,0.983rem + 0.08vw,1.063rem);font-weight:500;line-height:1.5}.p-modal .p-modal__container .p-modal_content .p-modal_content_list .p-modal_content_list__item .item-desc{font-size:clamp(0.938rem,0.92rem + 0.08vw,1rem);font-weight:500;line-height:1.8;color:#4C4C4C;letter-spacing:0;margin-top:0.5em}.p-modal .p-modal__container .p-modal_content .p-modal_content_list .p-modal_content_list__item .item-desc a{text-decoration:underline;word-break:break-all}.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--fb_2clm{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--fb_2clm .p-modal_content_list__item{width:calc((100% - 30px) / 2)}@media screen and (max-width:767px){.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--fb_2clm .p-modal_content_list__item{width:100%}}.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--fb_2clm .p-modal_content_list__item .item-ttl{margin-top:1em}.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--1clm_cld_fb .p-modal_content_list__item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:30px}.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--1clm_cld_fb .p-modal_content_list__item .item-detail,.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--1clm_cld_fb .p-modal_content_list__item .item-img{width:calc((100% - 30px) / 2)}@media screen and (max-width:767px){.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--1clm_cld_fb .p-modal_content_list__item .item-detail,.p-modal .p-modal__container .p-modal_content .p-modal_content_list.--1clm_cld_fb .p-modal_content_list__item .item-img{width:100%}}
/*# sourceMappingURL=premier.css.map */