﻿@import"https://fonts.googleapis.com/css2?family=Mulish:wght@800&family=Noto+Sans+JP:wght@400;600;800;900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;color:#3c3c3c;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif";font-weight:400;letter-spacing:.09em;font-feature-settings:"palt"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#3c3c3c;text-decoration:none;outline:none}input,textarea{-webkit-appearance:none;width:100%;padding:8px;border:0;border:1px #ccc solid;border-radius:4px;outline:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:.04em}input[type=radio],input[type=checbox]{-webkit-appearance:normal}input[type=submit]{background:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.mct{overflow:hidden;color:#0f0f0f;font-family:"Noto Sans JP",sans-serif}.mct img{display:block;width:100%;height:auto}.mct .about{padding-bottom:130px;background:#ff7b65 url(../../img/about_bg.webp) no-repeat center top 15px}@media all and (max-width:812px){.mct .about{padding-bottom:23vw;background-size:contain;background-image:url(../../img/about_bg_sp.webp);background-position:center 0;background-size:auto 110%}}.mct .about__inner{position:relative;width:min(1000px,90%);margin:0 auto}.mct .about__ttl{width:370px;margin:-20px auto 50px}@media all and (max-width:812px){.mct .about__ttl{width:52%;margin:-3% auto 7vw}}.mct .about__detail{line-height:2.1;color:#fff;font-weight:600;font-size:1.1875rem;text-align:center}@media all and (max-width:812px){.mct .about__detail{line-height:1.9;font-size:min(1.1875rem,3vw)}}.mct .about__detail p{letter-spacing:.15em;text-shadow:#ff7b65 3px 0px 0px,#ff7b65 2.83487px .981584px 0px,#ff7b65 2.35766px 1.85511px 0px,#ff7b65 1.62091px 2.52441px 0px,#ff7b65 .705713px 2.91581px 0px,#ff7b65 -0.287171px 2.98622px 0px,#ff7b65 -1.24844px 2.72789px 0px,#ff7b65 -2.07227px 2.16926px 0px,#ff7b65 -2.66798px 1.37182px 0px,#ff7b65 -2.96998px .42336px 0px,#ff7b65 -2.94502px -0.571704px 0px,#ff7b65 -2.59586px -1.50383px 0px,#ff7b65 -1.96093px -2.27041px 0px,#ff7b65 -1.11013px -2.78704px 0px,#ff7b65 -0.137119px -2.99686px 0px,#ff7b65 .850987px -2.87677px 0px,#ff7b65 1.74541px -2.43999px 0px,#ff7b65 2.44769px -1.73459px 0px,#ff7b65 2.88051px -0.838247px 0px}@media all and (max-width:520px){.mct .about__detail p{text-align:left;font-size:4vw}}@media all and (max-width:520px){.mct .about__detail br{display:none}}.mct .about .catch{line-height:1.3;margin-bottom:25px;font-weight:900;font-size:46px}@media all and (max-width:812px){.mct .about .catch{font-size:min(46px,8vw)}}.mct .about .y{color:#fdff41;font-size:1.3em}.mct .about .b{color:#acf4ff;font-size:1.3em}.mct .about .big{font-size:1.57em}.mct .stage{background-color:#f6f0f0}.mct .stage__inner{position:relative;width:min(1000px,90%);margin:0 auto;padding:100px 0;overflow:hidden}@media all and (max-width:812px){.mct .stage__inner{padding:18vw 0 15vw}}.mct .stage__inner::before,.mct .stage__inner::after{display:block;content:"";position:absolute;top:-10px;width:95px;height:95px;background:url(../../img/icon_light.svg) no-repeat left top/100% auto}@media all and (max-width:812px){.mct .stage__inner::before,.mct .stage__inner::after{width:14vw;height:14vw}}.mct .stage__inner::before{left:60px;scale:-1 1}@media all and (max-width:812px){.mct .stage__inner::before{left:0}}.mct .stage__inner::after{right:60px}@media all and (max-width:812px){.mct .stage__inner::after{right:0}}.mct .stage__ttl{margin-bottom:30px;color:#ff7b65;font-weight:800;font-size:75px;text-align:center}@media all and (max-width:812px){.mct .stage__ttl{margin-bottom:min(30px,5vw);font-weight:900;font-size:min(55px,10vw)}}.mct .stage__place{margin-bottom:80px;font-weight:600;font-size:1.33rem;text-align:center}@media all and (max-width:812px){.mct .stage__place{margin-bottom:min(60px,11vw)}}@media all and (max-width:520px){.mct .stage__place{font-size:max(3.7vw,1rem)}}.mct .stage__place img{display:inline-block;width:30px;margin-right:5px;vertical-align:-6px}@media all and (max-width:520px){.mct .stage__place img{width:max(25px,5.5vw)}}.mct .cast__list{display:flex;justify-content:space-between;align-items:stretch}@media all and (max-width:520px){.mct .cast__list{flex-direction:column}}.mct .cast__item{display:flex;flex-direction:column;width:48%}@media all and (max-width:520px){.mct .cast__item{width:100%}.mct .cast__item.mentai{margin-bottom:10vw;padding-bottom:10vw;border-bottom:2px dotted #bcbab9}}.mct .cast__thumb{border-radius:10px;overflow:hidden}.mct .cast__text{margin-top:-12px;padding:0 20px}@media all and (max-width:812px){.mct .cast__text{margin-top:-2%;padding:0 3%}}.mct .cast__date{width:104%;margin-left:-2%;margin-bottom:20px;padding:15px 25px;background-color:#fff;border-radius:30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);color:#0f0f0f;font-weight:600;font-size:min(1.25rem,2.3vw)}@media all and (max-width:812px){.mct .cast__date{padding:5% 6%;font-size:2.5vw}}@media all and (max-width:520px){.mct .cast__date{padding:4.6% 6% 5%;font-size:min(1.125rem,4.5vw)}}.mct .cast__ttl{line-height:1.4;margin-bottom:25px;font-weight:600;font-size:min(30px,3.2vw)}@media all and (max-width:812px){.mct .cast__ttl{margin-bottom:15px;font-size:min(1.25rem,3.2vw)}}@media all and (max-width:520px){.mct .cast__ttl{font-size:1.5rem}}.mct .cast__ttl span{display:inline-block}.mct .cast__detail{line-height:1.7;margin-bottom:30px;color:#6a6a6a;font-size:1.0625rem;font-feature-settings:"palt" 0;letter-spacing:.04em}@media all and (max-width:812px){.mct .cast__detail{margin-bottom:20px;font-size:.938rem}}.mct .cast__pic{padding:0 8.3%}@media all and (max-width:812px){.mct .cast__pic{padding:0 5%}}.mct .cast__pic img{border-radius:10px}.mct .cast__pic a{display:flex;justify-content:center;align-items:center;gap:0 1.5%;margin-top:20px;padding:20px 0 22px;border-radius:50px;background-color:#ff7b65;box-shadow:0px 0px 26px 0px rgba(0,0,0,.08);color:#fff;font-weight:600;font-size:min(1.25rem,2.1vw);text-align:center;transition:.3s}@media all and (max-width:812px){.mct .cast__pic a{gap:0 .5vw;padding:2.5vw 0 3vw;font-size:min(1rem,2.2vw)}}@media all and (max-width:520px){.mct .cast__pic a{gap:0 1.2vw;padding:5.5vw 0 6.5vw;font-size:min(1.25rem,4.6vw)}}@media(hover: hover){.mct .cast__pic a:hover{translate:0 -5px}}.mct .cast__pic a img{width:min(30px,3vw);border-radius:0}@media all and (max-width:812px){.mct .cast__pic a img{width:3vw}}@media all and (max-width:520px){.mct .cast__pic a img{width:6.3vw}}.mct .goods{background-color:#7bcdf6}.mct .goods__inner{width:min(1000px,90%);margin:0 auto;padding:60px 0 100px}@media all and (max-width:812px){.mct .goods__inner{padding:9vw 0 14vw}}.mct .goods__ttl{position:relative;width:min(950px,100%);margin:0 auto}@media all and (max-width:812px){.mct .goods__ttl{width:110%;margin-left:-5%}}.mct .goods .message{display:block;position:absolute;bottom:min(30px,2.5vw);left:24%;font-weight:600;font-size:min(1.125rem,2.3vw)}@media all and (max-width:812px){.mct .goods .message{left:19%}}@media all and (max-width:520px){.mct .goods .message{left:10%;font-size:2.9vw}}.mct .goods__list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:min(30px,2.6vw) 3%}@media all and (max-width:440px){.mct .goods__list{gap:5vw}}.mct .goods__item{width:31.3%;overflow:hidden;border-radius:10px;background-color:#fff;text-align:center}@media all and (max-width:812px){.mct .goods__item{width:48.5%}}@media all and (max-width:440px){.mct .goods__item{width:100%}}.mct .goods__detail{line-height:1.3;padding:6% 6% 9%;font-size:1.25rem}@media all and (max-width:812px){.mct .goods__detail{padding:min(25px,10%) 6%}}@media all and (max-width:520px){.mct .goods__detail{font-size:1rem}}@media all and (max-width:440px){.mct .goods__detail{font-size:1.25rem}}.mct .goods__name{margin-bottom:10px;font-weight:600}@media all and (max-width:520px){.mct .goods__name{margin-bottom:7px}}.mct .goods__point{margin-bottom:10px;font-size:.75em}@media all and (max-width:520px){.mct .goods__point{margin-bottom:7px}}.mct .goods__price{font-size:.85em}.mct .swiper-container{position:relative}.mct .swiper-slide{cursor:grab}.mct .swiper-prev,.mct .swiper-next{position:absolute;bottom:0;width:30px;height:30px;border-radius:50%;overflow:hidden;border:1px solid #6cf;background:rgba(255,255,255,.3) url(../../img/icon_navigation.svg) no-repeat center center/100% 100%;z-index:12;cursor:pointer}@media all and (max-width:812px){.mct .swiper-prev,.mct .swiper-next{display:none}}.mct .swiper-prev{right:10px;scale:-1 1}.mct .swiper-next{right:45px}.mct .swiper-pagination{bottom:2px}@media all and (max-width:1080px){.mct .swiper-pagination{bottom:max(-3%,-7px)}}@media all and (max-width:520px){.mct .swiper-pagination{bottom:-6%}}@media all and (max-width:440px){.mct .swiper-pagination{bottom:0}}.mct .swiper-pagination-bullet{background:#c4c4c4;opacity:1;cursor:pointer}.mct .swiper-pagination-bullet-active{background:#6cf;opacity:1}.mct .market__inner{position:relative;width:min(760px,90%);padding:100px 0;margin:0 auto}@media all and (max-width:812px){.mct .market__inner{padding:16vw 0 12vw}}.mct .market__inner::before,.mct .market__inner::after{display:block;content:"";position:absolute;top:10px;width:285px;height:70px;background:url(../../img/garland.gif) no-repeat left top/100% auto}@media all and (max-width:812px){.mct .market__inner::before,.mct .market__inner::after{width:min(285px,30vw)}}.mct .market__inner::before{left:-120px}@media all and (max-width:812px){.mct .market__inner::before{left:0}}.mct .market__inner::after{right:-120px;scale:-1 1}@media all and (max-width:812px){.mct .market__inner::after{right:0}}.mct .market__ttl{text-align:center}.mct .market__ttl span{display:block;margin-bottom:min(25px,4.5vw);font-weight:600;font-size:min(35px,5vw)}.mct .market__ttl strong{display:block;font-family:"Mulish",sans-serif;font-weight:800;font-size:min(78px,8.7vw)}.mct .market__outline{display:flex;flex-direction:column;gap:20px 0;margin:70px 0 40px;padding:5px 0 7px 20px;border-left:10px solid #0f0f0f}@media all and (max-width:812px){.mct .market__outline{gap:min(20px,2.6vw) 0;margin:7vw 0 6vw;padding-left:15px;border-left:8px solid #0f0f0f}}.mct .market__outline li{font-weight:600;font-size:min(26px,4.5vw)}.mct .market__mv{margin-bottom:40px;background-color:#fbf6f2}@media all and (max-width:812px){.mct .market__mv{margin-bottom:6vw}}.mct .market__mv img{width:280px;margin:0 auto;padding:20px 0}@media all and (max-width:812px){.mct .market__mv img{width:200px}}.mct .market__detail{line-height:2;font-feature-settings:"palt" 0;letter-spacing:.04em}@media all and (max-width:812px){.mct .market__detail{line-height:1.7;padding:0 2%;font-size:.938rem}}.mct .instagram{margin-top:min(70px,12vw)}.mct .instagram__ttl{margin-bottom:30px;font-family:"Mulish",sans-serif;font-weight:800;font-size:45px;text-align:center}@media all and (max-width:520px){.mct .instagram__ttl{margin-bottom:20px;font-size:30px}}.mct .instagram .TL{position:relative}.mct .instagram .TL a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mct .official{padding:50px 0 100px;background-color:#f6f0f0}@media all and (max-width:520px){.mct .official{padding-top:10vw}}.mct .official__link{display:block;width:min(700px,100%);margin:0 auto;color:#0f0f0f;font-weight:600;font-size:min(35px,5.2vw);text-align:center;transition:.3s}@media(hover: hover){.mct .official__link:hover{opacity:.7}}.mct .official__link span{display:block;margin-bottom:12px;color:#8b8b8b;font-size:.7em}.mct .official__link strong{display:block}.mct .official img{width:180px;margin:20px auto 0}.mct .swiper-button-prev{left:-30px}/*# sourceMappingURL=style.css.map */