.section_wrap:not(:last-of-type){margin-bottom:calc(var(--base_distance)*2)}.section_wrap[data-scroll=reveal]{opacity:0;transform:translateY(calc(var(--base_distance) * 0.8));filter:blur(10px)}.section_wrap[data-scroll=reveal].scroll_in{opacity:1;transform:translateY(0);filter:blur(0);transition:1.3s}@media screen and (max-width: 835px){.section_wrap:not(:last-of-type){margin-bottom:calc(var(--base_distance)*1.5)}}.h_outer{margin:0 auto 80px;text-align:center;max-width:94%}.sec_h img{height:min(145px,14.5vw)}.sns_h img{height:min(145px,14.5vw)}@media screen and (max-width: 835px){.h_outer{margin-bottom:40px}.h_outer .sec_h img{height:min(100px,16vw)}}.fix_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/bg/bg.webp) no-repeat center;background-size:cover;pointer-events:none}.fix_bg .inner{position:fixed;width:calc(100% - 80px);height:calc(100% - 60px);top:60px;left:50%;transform:translateX(-50%);overflow:hidden}.fix_bg .inner:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-image:url(../images/bg/radial-lines.svg);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1;opacity:.4}.fix_bg .inner .corner{position:absolute;width:22%;height:auto}.fix_bg .inner .corner.left{top:0;left:0}.fix_bg .inner .corner.left .c_01{transform:scale(-1, 1)}.fix_bg .inner .corner.left .c_02{position:absolute;width:20%;transform:scale(-1, 1);left:0}.fix_bg .inner .corner.left .star{position:absolute;width:8%;top:.7vw;left:.7vw}.fix_bg .inner .corner.right{top:0;right:0}.fix_bg .inner .corner.right .c_02{position:absolute;width:20%;right:0}.fix_bg .inner .corner.right .star{position:absolute;width:8%;top:.7vw;right:.7vw}.fix_bg .inner .corner img{width:100%;height:auto}.body_top .fix_bg .top_bg_ring{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;opacity:.25}.body_top .fix_bg .top_bg_ring span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.body_top .fix_bg .top_bg_ring span:before{position:absolute;content:"";background-image:url(../images/bg/bg_ring.svg);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.body_top .fix_bg .top_bg_ring span.r_01{width:max(1200px,110vw);height:max(1200px,110vw)}.body_top .fix_bg .top_bg_ring span.r_01:before{animation:rotation 160s linear infinite}.body_top .fix_bg .top_bg_ring span.r_02{width:max(800px,70vw);height:max(800px,70vw)}.body_top .fix_bg .top_bg_ring span.r_02:before{animation:rotation_r 120s linear infinite}.body_top .fix_bg .top_bg_ring .star{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(400px,40vw);height:min(400px,40vw);background-image:url(../images/bg/star.svg);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.3}@media screen and (max-width: 835px){.fix_bg .inner{width:calc(100% - 40px);height:calc(100% - 40px);top:40px}.fix_bg .inner .corner.left .star{width:18%;top:1vw;left:1vw}.fix_bg .inner .corner.right .star{width:18%;top:1vw;right:1vw}.body_top .fix_bg .top_bg_ring span.r_01{width:max(800px,140vw);height:max(800px,140vw)}.body_top .fix_bg .top_bg_ring span.r_02{width:min(600px,120vw);height:min(600px,120vw)}.body_top .fix_bg .top_bg_ring .star{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(400px,40vw);height:min(400px,40vw);background-image:url(../images/bg/star.svg);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.3}}.frame{position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--z_frame);pointer-events:none;opacity:.4}.frame .side{position:absolute;width:40px;height:100%}.frame .side.left{left:0;border-right:1px solid #a4b0dd}.frame .side.left span{display:block}.frame .side.left span img{animation:ver_move_t 60s linear infinite}.frame .side.right{right:0;border-left:1px solid #a4b0dd}.frame .side.right span{transform:scale(-1, 1);display:block}.frame .side.right span img{animation:ver_move_b 60s linear infinite}.frame .side img{width:100%;height:auto}.frame_container{width:calc(96% - 80px)}@media screen and (max-width: 835px){.frame .side{width:20px}.frame .side.left span img{animation:ver_move_t 60s linear infinite}.frame .side.right span img{animation:ver_move_b 60s linear infinite}.frame_container{width:calc(90% - 20px)}}#fv{position:relative;padding-top:60px;margin:0 auto;margin-bottom:calc(var(--base_distance)*1);width:calc(100% - 80px)}#fv .logo{width:76%;margin:2vw auto;position:relative}#fv .logo img{width:100%}#fv .fv_flex{display:flex;position:relative}#fv .fv_flex .text_area{width:25%;position:relative}#fv .fv_flex .text_area .area_inner{position:sticky;padding-bottom:6%;top:24vw}#fv .fv_flex .text_area .dateplace_box{display:flex;flex-direction:column;gap:2vw 0;padding:0 1.4vw;position:relative}#fv .fv_flex .text_area .dateplace_box p{width:100%;margin:0}#fv .fv_flex .text_area .dateplace_box p img{width:100%}#fv .fv_flex .kv_area{width:50%;position:relative;padding:min(8px,.5vw);border:1px solid hsla(0,0%,100%,.3)}#fv .fv_flex .kv_area:before,#fv .fv_flex .kv_area:after{position:absolute;content:"";background-image:url(../images/bg/line.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:50%;height:4.8vw;left:50%;transform:translateX(-50%)}#fv .fv_flex .kv_area:before{top:-3vw}#fv .fv_flex .kv_area:after{bottom:-3vw;transform:translateX(-50%) scale(1, -1)}#fv .fv_flex .kv_area img{width:100%;position:relative;z-index:10}#fv .fv_flex .kv_area .bg_box{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#fv .fv_flex .kv_area .bg_box .deco{position:absolute;background-color:hsla(0,0%,100%,.3);width:min(40px,3vw);height:min(40px,3vw)}#fv .fv_flex .kv_area .bg_box .deco.top.left{top:0;left:0;clip-path:polygon(0 0, 0% 100%, 100% 0)}#fv .fv_flex .kv_area .bg_box .deco.top.right{top:0;right:0;clip-path:polygon(0 0, 100% 100%, 100% 0)}#fv .fv_flex .kv_area .bg_box .deco.bottom.left{bottom:0;left:0;clip-path:polygon(0 0, 100% 100%, 0 100%)}#fv .fv_flex .kv_area .bg_box .deco.bottom.right{bottom:0;right:0;clip-path:polygon(100% 100%, 100% 0, 0 100%)}#fv .fv_flex .date_area{width:25%;position:relative}#fv .fv_flex .date_area .area_inner{position:sticky;padding-bottom:6%;top:44vw}#fv .fv_flex .date_area .fv_credits{width:100%;margin:0 auto;padding:0 1.4vw;position:relative}#fv .fv_flex .date_area .fv_credits img{width:100%}@media screen and (max-width: 835px){#fv{padding-top:40px;width:calc(100% - 40px)}#fv .logo{width:90%;margin:6vw auto 8vw}#fv .fv_flex{flex-direction:column}#fv .fv_flex .text_area{width:82%;margin:0 auto 4vw;order:2}#fv .fv_flex .text_area .dateplace_box{flex-wrap:wrap;gap:6vw}#fv .fv_flex .text_area .dateplace_box p{width:100%;margin-bottom:0}#fv .fv_flex .text_area .logo{margin-bottom:10vw}#fv .fv_flex .kv_area{width:100%;padding:0;border:none;margin-bottom:10vw;order:1}#fv .fv_flex .kv_area:before,#fv .fv_flex .kv_area:after{width:70%;height:7vw}#fv .fv_flex .kv_area:before{top:-5vw}#fv .fv_flex .kv_area:after{bottom:-5vw}#fv .fv_flex .kv_area .bg_box{display:none}#fv .fv_flex .kv_area .bg_box .deco{width:6vw;height:6vw}#fv .fv_flex .date_area{width:70%;margin:0 auto;order:3}#fv .fv_flex .date_area .fv_credits{padding:0}}.body_top header{opacity:0;filter:blur(20px);transform:translateY(-60px)}.body_top .fix_bg .inner{opacity:0;filter:blur(20px)}.body_top .fix_bg .top_bg_ring span.r_01{opacity:0;filter:blur(20px);transform:translate(-50%, -50%) scale(1.3)}.body_top .fix_bg .top_bg_ring span.r_02{opacity:0;filter:blur(20px);transform:translate(-50%, -50%) scale(1.3)}.body_top .fix_bg .top_bg_ring .star{opacity:0;filter:blur(20px);transform:translate(-50%, -50%) scale(1.3)}.body_top #fv .logo{opacity:0;filter:blur(20px);transform:scale(1.4)}.body_top #fv .fv_flex .text_area{opacity:0;filter:blur(20px);transform:scale(1.2)}.body_top #fv .fv_flex .kv_area{opacity:0;filter:blur(20px);transform:scale(1.2)}.body_top #fv .fv_flex .date_area{opacity:0;filter:blur(20px);transform:scale(1.2)}.body_top.intro_on header{opacity:1;filter:blur(0px);transform:translateY(0);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:2s}.body_top.intro_on .fix_bg .inner{opacity:1;filter:blur(0px);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:2.2s}.body_top.intro_on .fix_bg .top_bg_ring span.r_01{opacity:1;filter:blur(0px);transform:translate(-50%, -50%) scale(1);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:1.2s}.body_top.intro_on .fix_bg .top_bg_ring span.r_02{opacity:1;filter:blur(0px);transform:translate(-50%, -50%) scale(1);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:1s}.body_top.intro_on .fix_bg .top_bg_ring .star{opacity:.3;filter:blur(0px);transform:translate(-50%, -50%) scale(1);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:.8s}.body_top.intro_on #fv .logo{opacity:1;filter:blur(0px);transform:scale(1);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:1.6s}.body_top.intro_on #fv .fv_flex .text_area{opacity:1;filter:blur(0px);transform:scale(1);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:2s}.body_top.intro_on #fv .fv_flex .kv_area{opacity:1;filter:blur(0px);transform:scale(1);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:2s}.body_top.intro_on #fv .fv_flex .date_area{opacity:1;filter:blur(0px);transform:scale(1);transition:1.6s cubic-bezier(0.03, 0.37, 0, 0.97);transition-delay:2s}#news{position:relative;z-index:3}.top_news{padding:calc(var(--base_distance)*1) 0;border-top:1px solid #a4b0dd;border-bottom:1px solid #a4b0dd;background-image:linear-gradient(90deg, rgba(0, 72, 154, 0.5) 0%, rgba(66, 0, 116, 0.5) 100%)}.top_news .bg_box{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.top_news .bg_box .star{position:absolute;left:50%;transform:translateX(-50%)}.top_news .bg_box .star.top{top:-27px}.top_news .bg_box .star.bottom{bottom:-27px}.news_wrap ul{margin-bottom:30px}.news_wrap .cmn_btn_outer{text-align:center}.sns_wrap ul{display:flex;justify-content:center;gap:40px}.sns_wrap ul li{width:min(80px,8vw)}.sns_wrap ul li a{transition:.2s}.sns_wrap ul li a:hover{filter:brightness(1.3)}.sns_wrap ul li a img{width:100%}@media screen and (max-width: 835px){.sns_wrap ul{gap:20px}.sns_wrap ul li{width:12%}}#introduction{text-align:center;margin-bottom:100px}.intro_text{margin:0 auto 100px;font-family:var(--f_noto);width:94%}.intro_text p{line-height:2.4em;font-size:clamp(15px,1.5vw,18px);word-break:auto-phrase !important}.intro_text p:not(:last-of-type){margin-bottom:2em}.intro_text p span{white-space:nowrap}.intro_text .tit{font-size:26px;line-height:1.2em;margin-bottom:30px;color:var(--c_font_color)}.intro_text img{display:block;width:min(650px,80%);margin:0 auto 40px}@media screen and (max-width: 768px){#introduction{text-align:center}#introduction .frame_container{width:calc(96% - 20px)}#introduction .frame_container .intro_text{margin-bottom:60px}#introduction .frame_container .intro_text p{line-height:2em}#introduction .frame_container .intro_text .tit{font-size:20px;line-height:1.4em;margin-bottom:20px}}.cast_wrap{--wrap_color:var(--c_font_color);font-family:var(--f_noto)}.cast_wrap:not(:last-of-type){margin-bottom:180px}.cast_wrap .wrap_tit{color:var(--wrap_color);font-size:clamp(32px,3vw,48px);line-height:1.4em;text-align:center;font-weight:bold;margin-bottom:40px}.cast_wrap ul:not(:last-of-type){margin-bottom:60px}.cast_wrap .cast{text-align:center;font-weight:bold}.cast_wrap .cast .img{position:relative;border:clamp(3px,.6vw,6px) solid var(--wrap_color);aspect-ratio:500/680;padding:4px;background:#fff;margin-bottom:14px}.cast_wrap .cast .img img{width:100%;height:100%;border:1px solid var(--wrap_color)}.cast_wrap .cast .part{font-size:clamp(16px,1.6vw,20px);line-height:1.3em;color:var(--wrap_color);margin-bottom:.4em}.cast_wrap .cast .name{font-size:clamp(22px,2vw,30px);line-height:1.3em;font-weight:500}@media screen and (max-width: 835px){.cast_wrap:not(:last-of-type){margin-bottom:80px}.cast_wrap ul:not(:last-of-type){margin-bottom:20px}.cast_wrap .cast{margin-bottom:20px}}.ensemble_wrap{font-family:var(--f_noto)}.ensemble_wrap ul{display:flex;gap:20px;justify-content:center}.ensemble_wrap .ensemble{display:inline-block;font-size:clamp(20px,2vw,28px);line-height:1.3em;position:relative;font-weight:500}@media screen and (max-width: 835px){.ensemble_wrap ul{flex-direction:column;align-items:center}.ensemble_wrap .ensemble:not(:last-of-type):after{display:none}}.staff_wrap{font-family:var(--f_noto)}.staff_wrap ul:not(:last-of-type){margin-bottom:3.6em}.staff_wrap .staff{font-size:clamp(14px,1.6vw,22px);line-height:1.4em;font-weight:600;display:flex;gap:1em;justify-content:center}.staff_wrap .staff .part{display:block;position:relative;letter-spacing:-0.02em}.staff_wrap .staff .part:before{position:absolute;content:"：";top:0em;right:-1em;display:block}.staff_wrap .staff .name{display:block;letter-spacing:-0.02em}.staff_wrap .staff .name .min{font-size:.65em;line-height:1em;display:inline-block}.staff_wrap .staff:not(:last-of-type){margin-bottom:.9em}@media screen and (max-width: 835px){.staff_wrap ul:not(:last-of-type){margin-bottom:2.4em}}.schedule_wrap .schedule_block{text-align:center;display:flex;flex-direction:column;gap:clamp(40px,4vw,60px)}.schedule_wrap .schedule_block:not(:last-of-type){margin-bottom:100px}.schedule_wrap .schedule_block .date img{max-height:230px}.schedule_wrap .schedule_block .schedule img{max-height:231px}@media screen and (max-width: 835px){.schedule_wrap .schedule_block .schedule img{max-height:initial}}.schedule_wrap .schedule_note_box{width:100%;padding:30px 30px;background:hsla(0,0%,100%,.6);border:1px solid var(--c_font_color);margin-bottom:4em;text-align:left}@media screen and (max-width: 835px){.schedule_wrap .schedule_note_box{padding:20px}}.schedule_wrap .schedule_note_box .schedule_note_box_tit{word-break:auto-phrase;display:block;margin:.5em auto 1.5em;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.4em;text-align:center;color:var(--c_theme_color)}.schedule_wrap .schedule_note_box .after_event{margin-bottom:3em}.schedule_wrap .schedule_note_box .after_event:last-child{margin-bottom:1em}.schedule_wrap .schedule_note_box .after_event .after_event_tit{border-bottom:1px solid var(--c_font_color);font-size:clamp(18px,2vw,22px);line-height:1.4em;padding-bottom:.3em;margin-bottom:.4em;font-weight:bold}.schedule_wrap .schedule_note_box .after_event .after_event_row{margin-bottom:.5em;align-items:center;display:flex;justify-content:flex-start;-webkit-box-pack:start}.schedule_wrap .schedule_note_box .after_event .after_event_row img{max-height:18px;margin:0;width:35px;aspect-ratio:35/18}.schedule_wrap .schedule_note_box .after_event p{font-size:clamp(15px,1.7vw,16px)}.schedule_wrap .schedule_note_box .after_event h4{position:relative;display:inline-block;font-size:clamp(15px,2vw,17px);font-weight:bold;margin-bottom:.7em;margin-top:1em;line-height:1.4em;padding:.1em .7em .2em;border:1px solid var(--c_line_color);color:var(--c_font_color)}.schedule_wrap .schedule_note_box .after_event .after_event_list{margin-bottom:.8em;word-break:auto-phrase;font-size:clamp(15px,1.7vw,16px);line-height:1.6em}.schedule_wrap a{text-decoration:underline;color:var(--c_font_color)}.price_rack{margin-bottom:80px;font-weight:600}.price_rack dl{font-size:clamp(24px,3vw,36px);line-height:1.5em;display:flex;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid var(--c_font_color);margin-bottom:26px;font-weight:bold}.price_rack dl dt .min{font-size:20px;line-height:1.4em}.price_rack dl dd .tax{font-size:20px;line-height:1.4em}@media screen and (max-width: 835px){.price_rack dl{flex-direction:column;padding-bottom:18px;margin-bottom:18px}.price_rack dl dt .min{font-size:14px;line-height:1.4em}.price_rack dl dd .tax{font-size:14px;line-height:1.4em}}.tk_block{border:1px solid var(--c_font_color);background:#fff;font-family:var(--f_noto)}.tk_block:not(:last-of-type){margin-bottom:40px}.tk_block .tit_box{padding:24px 30px;border-bottom:1px solid var(--c_font_color);border-top:10px solid var(--c_font_color)}.tk_block .tit_box .block_tit{font-size:28px;line-height:1.5em;font-weight:bold}.tk_block .tit_box .date{margin-bottom:0;font-size:20px;line-height:1.5em;font-weight:600}.tk_block .content{padding:32px 30px}.tk_block .content:has(.cmn_list_kome) .btn_wrap{margin-bottom:34px}.tk_block .cmn_btn_outer:not(:last-of-type){margin-bottom:1.2em}.tk_block .cmn_btn_outer .cmn_link_btn_a{background:#022944;color:#fff;text-align:center;border-color:#022944}.tk_block .cmn_btn_outer .cmn_link_btn_a:after{border-color:#022944}.tk_block .cmn_btn_outer .cmn_link_btn_a:hover{background:var(--c_white);color:var(--c_font_color);transition:.3s}.tk_block .cmn_btn_outer .cmn_link_btn_a:before{display:none}.tk_block.disactive{filter:grayscale(1);position:relative;opacity:.8}.tk_block.disactive:before{position:absolute;content:"";background:rgba(0,0,0,.6352941176);width:100%;height:100%;top:0;left:0;z-index:2;pointer-events:none}.tk_wrap .wrap_tit{font-size:48px;line-height:1.4em;text-align:center;font-weight:bold;color:var(--c_font_color);margin-bottom:.8em}.tk_wrap:not(:last-of-type){margin-bottom:100px}.tk_wrap .contact{text-align:center;font-weight:bold}.tk_wrap .contact .tit{font-size:clamp(18px,1.8vw,24px);line-height:1.6em}.tk_wrap .contact .text{font-size:clamp(14px,1.5vw,18px);line-height:1.5em}.tk_wrap .cmn_list_kome a{text-decoration:underline;color:var(--c_font_color)}@media screen and (max-width: 835px){.tk_block .tit_box{padding:12px 10px}.tk_block .tit_box .block_tit{font-size:20px;line-height:1.4em}.tk_block .tit_box .date{font-size:14px;line-height:1.4em}.tk_block .content{padding:20px 14px}.tk_block .content:has(.cmn_list_kome) .btn_wrap{margin-bottom:20px}.tk_wrap:not(:last-of-type){margin-bottom:50px}.tk_wrap .wrap_tit{font-size:32px;line-height:1.4em}}#guide .cmn_h_title_03{display:block;margin:0 auto 1em;font-size:clamp(24px,5vw,38px);font-weight:600;line-height:1.4em;text-align:center;color:var(--c_theme_color)}#guide .cmn_list_kome.last{margin-bottom:2em}#guide .cmn_write_box.in_page h5.top{margin-top:0}#guide .cmn_write_box.in_page h4.top{margin-top:0}#blu-ray .cmn_h_title_03{display:block;margin:0 auto 1em;font-size:clamp(24px,5vw,38px);font-weight:600;line-height:1.4em;text-align:center;color:var(--c_theme_color)}#blu-ray .cmn_list_kome.last:last-of-type{margin-bottom:2em}#blu-ray .cmn_write_box .title_box{margin:3em 0 1em}#blu-ray .cmn_write_box.in_page h3.mt2{margin-top:2em}.goods_modal .modal_inner{max-height:88svh;width:92%;max-width:1000px;overflow-y:scroll}.goods_modal .cmn_write_box{border:1px solid rgba(2,41,68,0.4901960784);padding:0;position:relative;-o-border-image:linear-gradient(to right, #FD8EFF, #6F77FF, #3D2FFB) 1;border-image:linear-gradient(to right, #FD8EFF, #6F77FF, #3D2FFB) 1;background:rgba(0,15,76,.79);padding:3%}.goods_modal .cmn_write_box .main_tit{font-weight:bold;margin-bottom:1em;font-size:clamp(20px,2vw,28px);line-height:1.3em;border-bottom:1px solid var(--c_font_color);padding-bottom:.3em;margin-top:1em}@media screen and (max-width: 835px){.goods_modal .cmn_write_box{padding:5%}}.goods_modal .cmn_write_box h3:has(+h4){margin-bottom:0}.goods_modal .cmn_write_box h3+h4{margin-top:0}.goods_modal .cmn_write_box p{font-size:clamp(14px,1.7vw,16px)}#goods .goods_info{width:100%;padding:30px 30px;background:hsla(0,0%,100%,.6);border:1px solid var(--c_font_color);margin-bottom:4em;text-align:left}#goods .goods_info .reverse .text_block .tit{border-bottom:1px solid var(--c_font_color);font-size:clamp(20px,2vw,26px);line-height:1.4em;padding-bottom:.3em;margin-bottom:.4em;font-weight:bold}#goods .goods{margin-bottom:2em;padding:14px;background:hsla(0,0%,100%,.6);border:1px solid var(--c_font_color);text-align:left}#goods .goods .goods_img{margin-bottom:12px;position:relative}#goods .goods .goods_img img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;height:100%}#goods .goods .text_block{width:100%}#goods .goods .text_block .tit_box{margin-bottom:.4em;border-bottom:1px solid var(--c_font_color);padding-bottom:.3em;display:flex;justify-content:space-between;align-items:center}#goods .goods .text_block .tit{font-size:clamp(18px,2vw,22px);line-height:1.4em;font-weight:bold}#goods .goods .text_block .price{font-size:clamp(16px,1.6vw,20px);line-height:1.4em;font-weight:bold}#goods .goods .text_block .price span{font-size:.7em;line-height:1.1em}@media screen and (max-width: 835px){.goods_modal .cmn_write_box{padding:20px 14px}#goods .goods_info{padding:20px 16px}#goods .goods_info .reverse{flex-direction:column-reverse}}.price_time{margin-bottom:.3em}.price_time table{table-layout:fixed;border-collapse:collapse;width:100%;border:1px solid #000;margin-bottom:20px}.price_time table:last-of-type{margin-bottom:0}.price_time table th{border-bottom:1px solid #000;text-align:center;vertical-align:middle;font-size:14px;line-height:1.4em;padding:4px}.price_time table th:not(:last-of-type){border-right:1px solid #000}.price_time table th span{font-size:.8em;font-weight:normal}.price_time table th.small{font-size:12px}.price_time table td{font-size:14px;line-height:1.4em;padding:4px;border-bottom:1px solid #000;text-align:center;vertical-align:middle;border-right:1px solid #000}.price_time table td:not(:last-of-type){border-right:1px solid #000}.price_time table td span{font-size:.8em}.price_time.table02 table th{padding:6px}.price_time.table02 table td{padding:14px;font-size:16px;line-height:1.2em}@media screen and (max-width: 768px){.price_time table .sm{width:9%}.price_time table th{font-size:10px;padding:4px 0}.price_time table th.first{width:50%;font-size:12px}.price_time table th.small{font-size:10px}.price_time table td{font-size:12px;padding:4px 2px}.price_time table td:first-of-type{width:1.2em}.price_time table td:nth-of-type(2){width:3.3em}.price_time table td:nth-of-type(3){width:4em}.price_time table td:nth-of-type(4){width:4em}.price_time table td:nth-of-type(5){width:4em}.price_time table td:nth-of-type(6){width:5em}.price_time table td:nth-of-type(7){width:5em}.price_time.table02 table td{padding:6px;font-size:12px;line-height:1.2em}}#introduction .intro_img img{display:block;width:min(590px,80%);margin:0 auto 40px;filter:drop-shadow(0px 0px 5px #181646)}#introduction p{line-height:2.4em;word-break:break-all}#cast{text-align:center}#cast .team_tit{font-size:clamp(36px,6vw,90px);line-height:1em;color:#8394e8;margin-bottom:.05em;font-family:var(--f_en);letter-spacing:-0.06em;text-align:left}#cast .team_list{margin-bottom:7vw;border-bottom:1px solid #7b9aff;padding-bottom:7vw}@media screen and (max-width: 768px){#cast .team_list .cast_list{margin-bottom:1em}}#cast .team_list .cast_list .cast_img{border:1px solid;-o-border-image:linear-gradient(to right, #FD8EFF, #6F77FF, #3D2FFB) 1;border-image:linear-gradient(to right, #FD8EFF, #6F77FF, #3D2FFB) 1;padding:2px;aspect-ratio:1200/1697}#cast .team_list .cast_list .cast_img img{width:100%;height:100%}#cast .team_list .cast_list .name{padding:3%;display:flex;flex-direction:column}#cast .team_list .cast_list .name .cast_name{font-size:clamp(14px,1.5vw,16px);color:#d3a0db;margin-bottom:.3em;line-height:1.2em}#cast .team_list .cast_list .name .roll_name{font-size:clamp(18px,1.7vw,24px);color:var(--c_font_color);line-height:1.3em}#cast .team_list.jst_center{justify-content:center}#cast .team_list.upper{margin-bottom:2vw;border-bottom:none;padding-bottom:0}#staff .staff_wrap .staff_list{margin-bottom:.9em;display:flex;justify-content:center;font-size:clamp(15px,1.5vw,17px);line-height:1.2em}#staff .staff_wrap .staff_list .roll_name{display:block;position:relative}#staff .staff_wrap .staff_list .roll_name::before{position:absolute;content:"：";top:0em;right:-1em;display:block}#staff .staff_wrap .staff_list .staff_name{display:block;padding-left:.9em}#staff .staff_wrap .staff_list .staff_name span{font-size:clamp(13px,1.2vw,15px)}@media screen and (max-width: 768px){#staff .staff_wrap .staff_list .staff_name span{display:block}}#goods .goods_wrap .goods_list{border:1px solid rgba(2,41,68,0.4901960784);padding:42px 38px;position:relative;-o-border-image:linear-gradient(to right, #FD8EFF, #6F77FF, #3D2FFB) 1;border-image:linear-gradient(to right, #FD8EFF, #6F77FF, #3D2FFB) 1;background:rgba(0,21,105,.4);margin-bottom:16px}#goods .goods_wrap .goods_list::before{position:absolute;content:"";background-image:url(../images/bg/news_corner.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;top:0;left:0}#goods .goods_wrap .goods_list::after{position:absolute;content:"";background-image:url(../images/bg/news_corner_blue.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;bottom:0;right:0}#goods .goods_wrap .goods_list .goods_tit{border-bottom:1px solid var(--c_font_color);padding-bottom:12px;margin-bottom:12px;display:flex;justify-content:space-between}#goods .goods_wrap .goods_list .goods_tit .goods_name{font-size:clamp(18px,2vw,24px)}#goods .goods_wrap .goods_list .goods_tit .goods_name span{font-size:clamp(13px,1.4vw,14px)}#goods .goods_wrap .goods_list .goods_tit .goods_price{font-size:clamp(18px,2vw,24px)}#goods .goods_wrap .goods_list .goods_tit .goods_price span{font-size:clamp(13px,1.4vw,14px)}@media screen and (max-width: 768px){#goods .goods_wrap .goods_list .goods_tit{flex-direction:column}}#goods .goods_wrap .goods_list .goods_spec{margin-bottom:2em}#goods .goods_wrap .goods_list .goods_spec p:last-of-type{margin-bottom:0}#goods .goods_wrap .goods_list .goods_img{margin-bottom:1em;aspect-ratio:300/300}#goods .goods_wrap .goods_list .goods_img img{width:100%;height:100%}#goods .goods_wrap .goods_list .goods_img.single{margin:0 auto;max-width:450px}#goods .goods_wrap .goods_list .goods_img.towle{aspect-ratio:800/450}@media screen and (max-width: 768px){#goods .goods_wrap .goods_list{padding:5%}}@media only screen and (max-width: 835px){#goods .goods_wrap .mod_flex_box_02>div,#goods .goods_wrap .mod_flex_box_02>li{width:calc((100% - var(--base_gap)*1)/2)}}#goods .cmn_btn_outer{display:block;margin:0 auto;max-width:500px}/*# sourceMappingURL=pages.min.css.map */