img{width:100%}.section_wrap:not(:last-of-type){margin-bottom:300px}.bg_wrap{padding:120px 0;margin-bottom:120px;color:var(--c_white);position:relative}.bg_wrap:before{position:absolute;content:"";background-image:url(../images/bg/news_parts_05.webp);width:130%;height:100%;top:0;left:2%;background-position:left;background-repeat:no-repeat;background-size:contain;transition:4.6s}.bg_wrap:after{position:absolute;content:"";background-color:#fff;width:60px;height:1px;bottom:-60px;left:50%;transform:translateX(-50%);opacity:.4}.bg_wrap .news_btn a{color:var(--c_white)}.bg_wrap .news_wrap .news .news_link{color:var(--c_white)}.bg_wrap[data-scroll=reveal]{opacity:0;filter:blur(10px);transform:translateX(-40px);transition:1.6s}.bg_wrap[data-scroll=reveal]:before{opacity:0;filter:brightness(1) contrast(200%);-webkit-clip-path:inset(0 100% 0 0%);clip-path:inset(0 100% 0 0%)}.bg_wrap[data-scroll=reveal].scroll_in{opacity:1;filter:blur(0);transform:translateX(0)}.bg_wrap[data-scroll=reveal].scroll_in:before{opacity:1;filter:brightness(1) contrast(100%);-webkit-clip-path:inset(0 0 0 0%);clip-path:inset(0 0 0 0%)}.sec_border{padding:140px 0 200px;position:relative}.sec_border:before{position:absolute;content:"";background:url(../images/svg/about_deco_down.svg) no-repeat center;background-size:contain;width:252px;height:8px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.section_wrap:not(:last-of-type){margin-bottom:120px}.bg_wrap{padding:40px 0}.bg_wrap::before{width:140%;left:-80%;transition:1.4s}.sec_border{padding:50px 0 40px}.sec_border:before{height:4px}}.btn{display:flex;justify-content:flex-end;position:relative}.btn:before{position:absolute;content:"";background-image:url(../images/bg/news_parts_01.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:150px;height:63px;top:10px;right:42%}.btn a{position:relative;font-weight:500;color:#fff;display:flex;align-items:center;font-family:var(--f_en);letter-spacing:.3em;font-size:16px;line-height:1.5em;white-space:nowrap;background:linear-gradient(90deg, #a668ff 0, #2b4bde 100%);width:40%;text-align:center;padding:1.5em 2em;justify-content:space-evenly;transition:.2s}.btn a .arw{position:relative;display:block;width:40%;transition:.2s}.btn a .arw::before{content:"";display:block;position:absolute;height:1px;width:80%;right:0;bottom:0;background:rgba(255,255,255,.7)}.btn a .arw::after{content:"";display:block;position:absolute;width:12px;height:5px;background:#fff;bottom:0;right:0;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%);clip-path:polygon(0 0, 0 100%, 100% 100%)}.btn a:hover{filter:brightness(1.2)}.btn a:hover .arw{transform:translateX(5px)}.btn.back{justify-content:flex-start}.btn.back:before{display:none}.btn.back a{flex-direction:row-reverse}.btn.back a .arw::before{right:initial;left:0}.btn.back a .arw::after{right:initial;left:0;transform:scale(-1, 1)}.btn.back a:hover .arw{transform:translateX(-5px)}@media screen and (max-width: 768px){.btn:before{display:none}.btn a{font-size:12px;letter-spacing:.2em;width:80%}.btn a .arw{width:30%}}.h_outer{text-align:right;margin-bottom:120px;position:relative}.h_outer .sec_h{position:relative;display:inline-block;font-family:var(--f_en);font-size:100px;font-weight:600;line-height:1em;letter-spacing:.3em;right:-0.3em}.h_outer .sec_h::before{position:absolute;content:"";background-color:#fff;width:42px;height:8px;left:-80px;bottom:14px}.h_outer .tit{font-size:30px;line-height:1.4em;letter-spacing:.3em;position:relative}.h_outer .scroll_icon{width:200px;height:200px;display:block;position:absolute;top:-40px;left:0}.h_outer .scroll_icon::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/template_parts/rotate.png) center center/contain no-repeat;-webkit-animation:rotation 19s linear infinite;animation:rotation 19s linear infinite}.h_outer .scroll_icon .arw{position:absolute;display:block;width:5px;height:30px;top:0;bottom:0;left:0;right:0;margin:auto}.h_outer .scroll_icon .arw::before{content:"";display:block;position:absolute;width:1px;height:90%;right:0;top:0;background:rgba(255,255,255,.6)}.h_outer .scroll_icon .arw::after{content:"";display:block;position:absolute;width:100%;height:10px;background:#fff;bottom:0;right:-4px;-webkit-clip-path:polygon(0% 0%, 100% 0, 0% 100%);clip-path:polygon(0% 0%, 100% 0, 0% 100%)}.h_outer.page_heading{margin-bottom:120px;text-align:center}.h_outer.page_heading .sec_h{font-size:80px;line-height:1em}.h_outer.page_heading .sec_h:before{display:none}.wrap_tit{text-align:center;margin-bottom:50px}.wrap_tit img{max-height:135px}@media screen and (max-width: 768px){.in_page .h_outer:after{display:none}.h_outer{margin-bottom:80px}.h_outer:after{position:absolute;content:"";background-image:url(../images/bg/news_parts_01.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:100px;height:40px;left:50%;transform:translateX(-50%);bottom:-70px}.h_outer .sec_h{font-size:9vw;line-height:1.2em}.h_outer .sec_h:before{width:10px;height:2px;left:-28px;bottom:9px}.h_outer .sec_h_img{width:70%;margin:0 auto 10px}.h_outer .sec_h_img img{max-height:135px}.h_outer.page_heading{margin-bottom:60px}.h_outer.page_heading .sec_h{font-size:8vw;line-height:1.4em}.h_outer .tit{font-size:20px;line-height:1.4em}.wrap_tit{margin-bottom:36px}.wrap_tit img{max-height:75px}}#fv{margin-bottom:120px}#fv .fv_inner{--fv_gap: min(3vw, 80px);max-width:1500px;padding-top:64px;padding-bottom:50px;width:92%;margin:0 auto;display:flex;align-items:center;flex-direction:row-reverse;gap:var(--fv_gap);flex-wrap:wrap}#fv .fv_inner .kv{width:calc(48% - var(--fv_gap))}#fv .fv_inner .text_block{width:52%}#fv .fv_inner .text_block .logo{position:relative;margin-bottom:2.4vw}#fv .fv_inner .text_block .date_block{width:min(70%,600px);margin:0 auto}#fv .fv_inner .text_block .date_block .date img{width:100%;height:auto}@media screen and (max-width: 835px){#fv{margin-bottom:12vw}#fv .fv_inner{width:100%}#fv .fv_inner .kv{width:100%;margin-bottom:20px}#fv .fv_inner .text_block{width:100%}#fv .fv_inner .text_block .date_block{width:80%;margin:0 auto}}.body_top #fv .kv{opacity:0;transform:scale(1.2);filter:blur(10px)}.body_top #fv .text_block{opacity:0;transform:scale(1.1)}.body_top.intro_on #fv .kv{opacity:1;transform:scale(1);filter:blur(0);transition:2s;transition-delay:2.2s}.body_top.intro_on #fv .text_block{opacity:1;transform:scale(1);transition:2s;transition-delay:2.2s}#date{margin-bottom:200px}@media screen and (max-width: 835px){#date{margin-bottom:16vw}#date .date_block{width:80%;margin:0 auto}}.movie_block{position:relative;padding:30px 0}.movie_block:before{position:absolute;content:"";background:url(../images/svg/video_frame.svg) no-repeat center;background-size:contain;width:100%;height:31px;top:0;left:50%;transform:translateX(-50%)}.movie_block:after{position:absolute;content:"";background:url(../images/svg/video_frame.svg) no-repeat center;background-size:contain;width:100%;height:31px;bottom:0;left:50%;transform:translateX(-50%) scale(1, -1)}.movie_block .thumb{cursor:pointer;position:relative;background:#fff;overflow:hidden}.movie_block .thumb img{transition:.3s}.movie_block .thumb .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30%;transition:.3s;z-index:3;filter:drop-shadow(0px 0px 8px #fff)}.movie_block .thumb:hover{transition:.3s}.movie_block .thumb:hover .play{transition:.3s;opacity:0}.movie_block .thumb:hover img{transform:scale(1.05);transition:.3s;filter:grayscale(0)}.sns_area{margin-bottom:120px}.sns_area .tit{font-family:var(--f_en);font-size:10.5vw;font-weight:600;letter-spacing:.2em;line-height:1em;opacity:.1;margin-bottom:.5em}.sns_area .sns_list{display:flex;gap:0 60px;justify-content:center;margin-bottom:80px}.sns_area .sns_list li{width:120px}.sns_area .sns_list li a{display:flex;align-items:center;justify-content:center;background-color:#14142b;height:120px;transition:.2s}.sns_area .sns_list li a img{width:46px}.sns_area .sns_list li a img.yt{width:46px}.sns_area .sns_list li a:hover{background-color:#1c1c3b;transform:translateY(-3px);filter:drop-shadow(2px 6px 10px #222)}.sns_area .bnr_list{display:flex;gap:40px 1.33%;justify-content:center;flex-wrap:wrap}.sns_area .bnr_list li{width:300px}.sns_area .bnr_list li a{display:block;transition:.2s}.sns_area .bnr_list li a img{width:auto;max-width:100%;height:auto}.sns_area .bnr_list li a:hover{transform:translateY(-3px);filter:drop-shadow(2px 6px 10px #222)}.sns_area[data-scroll=reveal]{opacity:0;transform:translateY(30px);filter:blur(10px);transition:1s}.sns_area[data-scroll=reveal].scroll_in{opacity:1;transform:translateY(0);filter:blur(0)}@media screen and (max-width: 835px){.sns_area{margin-bottom:60px}.sns_area .tit{font-size:15.5vw;padding-left:4vw}.sns_area .sns_list{gap:0 30px;margin-bottom:60px}.sns_area .sns_list li{width:80px}.sns_area .sns_list li a{height:80px}.sns_area .sns_list li a img{width:36px}.sns_area .sns_list li a img.yt{width:34px}.sns_area .bnr_list li{width:68%}}.intro_text{text-align:center}.intro_text .lead{font-size:3em;font-weight:400;line-height:1.5em;letter-spacing:.2em;margin-bottom:2em}.intro_text .block{margin-bottom:300px;position:relative}.intro_text .block.story{background-image:url(../images/bg/intro_parts_01.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.intro_text .block:after{position:absolute;content:"";background-color:#fff;width:60px;height:1px;bottom:-150px;left:50%;transform:translateX(-50%);opacity:.4}.intro_text .block .stit{font-family:var(--f_en);font-size:3em;font-weight:600;line-height:1.5em;letter-spacing:.3em;margin-bottom:1em}.intro_text .block p{font-size:1.6em;font-weight:300;line-height:2em;letter-spacing:.3em;margin-bottom:2em}.intro_text .block p:last-of-type{margin:0}@media screen and (max-width: 835px){.intro_text .lead{font-size:1.5em}.intro_text .block{margin-bottom:120px}.intro_text .block:after{bottom:-60px}.intro_text .block .stit{font-size:1.8em}.intro_text .block p{font-size:1em;letter-spacing:.2em}}#cast{text-align:center}#cast .stit{font-family:var(--f_en);font-size:3em;font-weight:600;line-height:1.5em;letter-spacing:.3em;margin-bottom:1em}#cast .block{margin-bottom:120px}#cast .block.before_last{margin-bottom:180px}#cast .block .sstit{font-size:2.2em;font-weight:500;line-height:1.5em;letter-spacing:.1em;margin-bottom:1em}#cast .block .list{display:flex;flex-wrap:wrap;gap:60px 4%;flex-wrap:wrap;justify-content:center}#cast .block .list li{width:22%}#cast .block .list li .img_cv{border:2px solid #5a48bf;margin-bottom:30px}#cast .block .list li .img_cv figure{border:12px solid #21213e}#cast .block .list li .img_cv figure img{width:100%;height:auto;border:1px solid #7e7e8e}#cast .block .list li .c_name{color:#d5d5ff;font-size:1.3em;line-height:1.5em;margin-bottom:.4em}#cast .block .list li .name{margin:0;font-size:1.7em;line-height:1.5em}#staff{text-align:center}#staff .stit{font-family:var(--f_en);font-size:3em;font-weight:600;line-height:1.5em;letter-spacing:.3em;margin-bottom:1em}#staff .list{margin-bottom:40px}#staff .list li{font-size:1.2em;line-height:1.8em;margin-bottom:.3em}#staff .list li .sstit{color:#c5c3f3}#staff .list li img{height:18px;display:inline-block;width:auto;position:relative;top:-5px}@media screen and (max-width: 835px){#cast .stit{font-size:1.8em}#cast .block{margin-bottom:80px}#cast .block.before_last{margin-bottom:120px}#cast .block .sstit{font-size:1.6em}#cast .block .list{gap:40px 4%}#cast .block .list li{width:48%}#cast .block .list li .img_cv{border:1px solid #5a48bf;margin-bottom:12px}#cast .block .list li .img_cv figure{border:6px solid #21213e}#cast .block .list li .img_cv figure img{border:1px solid #7e7e8e}#cast .block .list li .c_name{font-size:1em;margin-bottom:.2em}#cast .block .list li .name{font-size:1.4em}#staff{text-align:center}#staff .stit{font-size:1.8em}#staff .list{margin-bottom:30px}#staff .list li{font-size:1em}#staff .list li img{height:13px;opacity:.8;top:-4px}}.cast_list li{text-align:center;margin-bottom:4em}.cast_list li .part{display:inline-block;position:relative;padding:0 36px;margin-bottom:.5em;letter-spacing:.3em}.cast_list li .name{font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:.2em;margin-bottom:0}.cast_list li .name.big{font-size:30px}.cast_list li .name .small{font-size:14px;line-height:1em}.cast_list[data-scroll=reveal] li{opacity:0;transform:translateY(10px);filter:blur(10px)}.cast_list[data-scroll=reveal].scroll_in li{opacity:1;transform:translateY(0);transition:.5s;filter:blur(0)}.cast_list[data-scroll=reveal].scroll_in li:nth-of-type(1){transition-delay:.1s}.cast_list[data-scroll=reveal].scroll_in li:nth-of-type(2){transition-delay:.2s}.cast_list[data-scroll=reveal].scroll_in li:nth-of-type(3){transition-delay:.3s}.cast_list[data-scroll=reveal].scroll_in li:nth-of-type(4){transition-delay:.4s}.cast_list[data-scroll=reveal].scroll_in li:nth-of-type(5){transition-delay:.5s}.cast_list[data-scroll=reveal].scroll_in li:nth-of-type(6){transition-delay:.6s}#top_cast{position:relative}#top_cast:after{position:absolute;content:"";width:1px;height:60px;bottom:-170px;left:50%;opacity:.4;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%)}#top_cast .cast_list:first-of-type{position:relative;padding-bottom:40px;margin-bottom:60px}#top_cast .cast_list:first-of-type:after{position:absolute;content:"";width:50%;height:1px;background-color:#fff;bottom:0;left:50%;transform:translateX(-50%);opacity:.4}#top_cast .cast_list li .name .bg_txt{position:relative;z-index:1;display:inline-block}#top_cast .cast_list li .name .bg_txt:after{position:absolute;content:"";background:linear-gradient(90deg, rgb(16, 22, 85) 0%, rgb(86, 50, 164) 100%);width:100%;height:16px;left:0;bottom:-10px;z-index:-1}#top_cast .cast_list li .name .bg_txt img{height:22px;width:auto}#top_cast .cast_list[data-scroll=reveal]:first-of-type:after{width:0;opacity:0;filter:blur(10px);transition:1.6s}#top_cast .cast_list[data-scroll=reveal].scroll_in:first-of-type:after{width:50%;filter:blur(0);opacity:.4}@media screen and (max-width: 768px){.cast_list li .part{margin-bottom:.4em}.cast_list li .name{font-size:18px;line-height:1.3em;margin-bottom:0}.cast_list li .name.img{display:inline-block}.cast_list li .name.big{font-size:24px}.cast_list li .name .small{font-size:12px;line-height:1em}#top_cast:after{bottom:-120px}#top_cast .cast_list li .name .bg_txt img{height:18px}}#schedule{margin-bottom:200px}#schedule .tit{font-family:var(--f_en);font-size:3em;font-weight:600;line-height:1.5em;letter-spacing:.3em;margin-bottom:1.5em;text-align:center}#schedule .sche_block .top_area{display:flex;gap:0 20px;margin-bottom:20px}#schedule .sche_block .top_area .date{width:50%;margin:0}#schedule .sche_block .top_area .date img{width:100%;height:auto}#schedule .sche_block .top_area .txt{display:flex;flex-direction:column}#schedule .sche_block .top_area .txt .venue{font-size:2em;font-weight:400;line-height:1em;margin-bottom:.5em}#schedule .sche_block .top_area .txt .btn{width:100%;justify-content:flex-start}#schedule .sche_block .top_area .txt .btn a{width:100%;padding:1em 0em;font-size:12px}#schedule .sche_block .top_area .txt .btn:before{display:none}#ticket .tit{font-family:var(--f_en);font-size:3em;font-weight:600;line-height:1.5em;letter-spacing:.3em;margin-bottom:1.5em;text-align:center}#ticket .price_area{margin-bottom:120px}#ticket .price_area .sstit{font-size:1.8em;font-weight:600;line-height:1.5em;margin-bottom:1.5em;text-align:center}#ticket .price_area .contents{margin-bottom:20px}#ticket .price_area .contents .block{display:flex;justify-content:space-between;align-items:center;padding:40px 0;border-bottom:1px solid #41347a}#ticket .price_area .contents .block:first-of-type{border-top:1px solid #41347a}#ticket .price_area .contents .block .left{width:60%}#ticket .price_area .contents .block .left p{margin:0;font-size:2em;line-height:1.8em}#ticket .price_area .contents .block .right{width:40%}#ticket .price_area .contents .block .right .price{display:flex;align-items:center;justify-content:flex-end;gap:0 40px;margin-bottom:12px}#ticket .price_area .contents .block .right .price:last-of-type{margin:0}#ticket .price_area .contents .block .right .price .txt_01{margin:0;font-size:1.5em;line-height:1.8em}#ticket .price_area .contents .block .right .price .txt_02{margin:0;font-size:2em;line-height:1.8em}#ticket .price_area .note_area{font-size:14px;line-height:1.8em}#ticket .price_area .note_area p:last-of-type{margin:0}#ticket .ticket_wrap .sstit{font-size:1.8em;font-weight:600;line-height:1.5em;margin-bottom:1.5em;text-align:center}#ticket .ticket_wrap .ticket_list{margin-bottom:calc(var(--base_distance)*1)}#ticket .ticket_wrap .ticket_list .ticket_box{position:relative;display:block;background-size:400px;margin:0 auto calc(var(--base_gap)*3);width:100%;height:auto;padding:calc(var(--base_gap)*2) calc(var(--base_gap)*2);border:1px solid #473b94;background-color:#21213e}#ticket .ticket_wrap .ticket_list .ticket_box .ticket_title{font-size:1.5em;line-height:1.8em;margin-bottom:1.5em;text-align:center}#ticket .ticket_wrap .ticket_list .ticket_box .period{margin-bottom:.2em}#ticket .ticket_wrap .ticket_list .ticket_box .t_btn{display:block;color:#fff;background-color:#6f59f0;text-align:center;font-size:1.3em;line-height:1.5em;padding:1em;transition:.2s}#ticket .ticket_wrap .ticket_list .ticket_box .t_btn:hover{filter:brightness(1.2)}#ticket .ticket_wrap .ticket_list .ticket_box .notes{border-top:1px solid var(--c_theme_color_d);padding:1em 0 0}#ticket .ticket_wrap .ticket_list .ticket_box .frame{pointer-events:none}#ticket .ticket_wrap .ticket_list .ticket_box .bnr_flex{display:flex;gap:0 20px;justify-content:center;margin-bottom:20px}#ticket .ticket_wrap .ticket_list .ticket_box .bnr_flex a{display:block;transition:.2s}#ticket .ticket_wrap .ticket_list .ticket_box .bnr_flex a img{width:auto;max-width:100%;height:auto}#ticket .ticket_wrap .ticket_list .ticket_box .bnr_flex a:hover{transform:translateY(-3px);filter:drop-shadow(2px 6px 10px #444)}#ticket .ticket_wrap .ticket_list .ticket_box.disactive{filter:grayscale(1) brightness(0.5)}#ticket .ticket_wrap .enquiry{margin-bottom:calc(var(--base_distance)*1)}#ticket .ticket_wrap .enquiry .enquiry_rack{margin-bottom:calc(var(--base_distance)*.5)}#ticket .ticket_wrap .enquiry .enquiry_rack .enquiry_title{font-size:clamp(16px,3vw,20px);line-height:1.4em;margin-bottom:.4em;font-weight:600}#ticket .ticket_wrap .enquiry .enquiry_rack .link{text-decoration:underline;font-size:clamp(15px,3vw,18px);line-height:1.4em}#ticket .ticket_wrap .notices{margin-bottom:calc(var(--base_distance)*1)}#ticket .contents_box{position:relative;display:block;margin:0 auto calc(var(--base_gap)*3);width:100%;height:auto;padding:calc(var(--base_gap)*2) calc(var(--base_gap)*2);border:1px solid #473b94;background-color:#21213e}#ticket .contents_box a{text-decoration:underline;transition:.2s}#ticket .contents_box a:hover{opacity:.8}#ticket .contents_box:last-of-type{margin:0}#ticket .contents_box .stit{font-size:1.5em;line-height:1.8em;margin-bottom:1.5em;text-align:center}#ticket .contents_box ul{margin-bottom:40px}@media screen and (max-width: 768px){#schedule{margin-bottom:80px}#schedule .tit{font-size:1.8em}#schedule .sche_block .top_area{gap:0 2%;margin-bottom:12px}#schedule .sche_block .top_area .date{width:66%}#schedule .sche_block .top_area .txt{width:32%}#schedule .sche_block .top_area .txt .venue{font-size:3.8vw;margin-bottom:.5em}#schedule .sche_block .top_area .txt .btn a{padding:.3em 0em;font-size:10px}#schedule .sche_block .top_area .txt .btn a .arw{position:relative;top:2px}#schedule .sche_block .top_area .txt .btn a .arw:after{width:7px;height:4px}#ticket .tit{font-size:1.8em}#ticket .price_area{margin-bottom:80px}#ticket .price_area .sstit{font-size:1.2em}#ticket .price_area .contents{margin-bottom:12px}#ticket .price_area .contents .block{padding:20px 0}#ticket .price_area .contents .block .left{width:40%}#ticket .price_area .contents .block .left p{font-size:1.5em}#ticket .price_area .contents .block .right{width:60%}#ticket .price_area .contents .block .right .price{gap:0 20px;margin-bottom:12px}#ticket .price_area .contents .block .right .price .txt_01{font-size:1.1em}#ticket .price_area .contents .block .right .price .txt_02{font-size:1.5em}#ticket .price_area .note_area{font-size:12px}#ticket .ticket_wrap .sstit{font-size:1.4em}#ticket .ticket_wrap .ticket_list .ticket_box{padding:20px;margin:0 auto 20px}#ticket .ticket_wrap .ticket_list .ticket_box .ticket_title{font-size:1.3em;margin-bottom:1em}#ticket .ticket_wrap .ticket_list .ticket_box .t_btn{font-size:1.1em}#ticket .ticket_wrap .ticket_list .ticket_box .notes{padding:0}#ticket .ticket_wrap .ticket_list .ticket_box .bnr_flex{gap:0 8px}#ticket .contents_box{padding:20px}#ticket .contents_box .stit{font-size:1.3em;margin-bottom:1em}}#goods .btn_wrap .cmn_link_btn_a{margin:0}#goods .goods_wrap{margin-bottom:100px}#goods .goods{margin-bottom:30px;border:1px solid var(--c_theme_color);padding:10px}#goods .goods .goods_img{aspect-ratio:1/1;margin-bottom:10px;position:relative}#goods .goods .goods_img .swiper-container{height:100%}#goods .goods .goods_img.cs{background:#ccc}#goods .goods .goods_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#goods .goods .text_block .tit{font-size:20px;font-weight:bold;line-height:1.3em;margin-bottom:.3em}#goods .goods .text_block .price{font-size:18px;line-height:1.4em;margin-bottom:.5em}#goods .goods .text_block .price span{font-size:.7em;line-height:1.1em}#goods .goods.special{border:1px solid var(--c_theme_color);padding:20px;display:flex;gap:20px;background:var(--c_theme_color);color:#fff}#goods .goods.special .label{display:inline-block;border:1px solid #fff;padding:2px 10px;font-size:16px;line-height:1.2em;margin-bottom:.4em}#goods .goods.special .goods_img{margin-bottom:0}#goods .goods.special .text_block{padding-top:20px}@media screen and (max-width: 835px){#goods .goods_wrap{margin-bottom:40px}#goods .goods{width:100%}#goods .goods .text_block{font-size:12px;line-height:1.5em}#goods .goods .text_block .tit{font-size:16px;line-height:1.3em}#goods .goods .text_block .price{font-size:16px;line-height:1.3em}#goods .goods.special{padding:10px;gap:10px}#goods .goods.special .label{font-size:14px;line-height:1.4em}#goods .goods.special .text_block{padding-top:0px}}
/*# sourceMappingURL=pages.min.css.map */