@charset "UTF-8";html,body,div,main,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section{display:block}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}img,svg{max-width:100%;height:auto;vertical-align:bottom}strong{font-weight:bolder}a{outline:none;color:#000;transition:opacity .3s;cursor:pointer}.ani_slideup{opacity:0;transform:translateY(15px);transition:opacity .8s ease-in,transform 1s ease-out,filter 1s cubic-bezier(.19,1,.22,1)}.ani_slideup.on{opacity:1;transform:translateY(0)}.ani_img{opacity:0;filter:blur(20px);transform:translateY(20px);transition:opacity 1.2s ease-out,transform 1.2s ease-out,filter .8s ease-out}.ani_img.on{opacity:1;transform:translateY(0);filter:blur(0)}.ani_expand{transform:scale(.95);opacity:0;transition:opacity .5s ease-in,transform .5s ease-out}.ani_expand.on{transform:scale(1);opacity:1}.ani_opacity{opacity:0;transition:opacity 1.5s ease-in-out}.ani_opacity.on{opacity:1}.ani_blur{opacity:0;filter:blur(30px);transform:scale(1.05);transition:opacity 1.5s ease-out,filter 1s ease-out,transform 1.8s ease-in-out}.ani_blur.on{opacity:1;transform:scale(1);filter:blur(0)}.ani_icon{transition:opacity .4s ease-in,transform .5s cubic-bezier(.645,.045,.355,1);transform:scale(.9);opacity:0}.ani_icon.on{transform:scale(1);opacity:1}.ani_btn{opacity:0;transform:scale(1.1);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.ani_btn.on{opacity:1;transform:scale(1)}html{font-size:62.5%;overscroll-behavior:none}body{position:relative;background:#fff;text-align:left;letter-spacing:.05em;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-weight:400;font-feature-settings:"palt";font-optical-sizing:auto;font-style:normal;font-size:1.6rem;line-height:1.8;color:#222;-webkit-text-size-adjust:none}body.stop{overflow:hidden}.jp,.an{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.serif{font-family:"Noto Serif JP",sans-serif;font-optical-sizing:auto;font-style:normal}h1,h2,h3,h4,h5,h6{line-height:1.5}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.clear{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.inner{max-width:1360px;margin:auto;padding:0 40px}.inner .inner{max-width:1200px;padding:0}.inner_s{max-width:1200px;margin:auto;padding:0 40px}@media only screen and (min-width: 768px){.sp{display:none!important}}@media only screen and (min-width: 374px){.sp_s{display:none!important}}@media only screen and (max-width: 767px){body{font-size:1.4rem}.pc{display:none!important}.inner,.inner_s{padding:0 20px}}@media print{.sp,.sp_s{display:none}}main{overflow:hidden}.ttl{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;position:relative;padding-bottom:10px;text-align:center;white-space:nowrap;font-weight:700;font-size:4.8rem;opacity:0;filter:blur(5px);letter-spacing:.25em}.ttl.on{opacity:1;filter:blur(0);letter-spacing:0;transition:letter-spacing 1s cubic-bezier(.215,.61,.355,1),opacity .8s ease-in-out,filter .8s ease-in-out}.ttl:after{display:block;position:absolute;left:0;right:0;bottom:0;width:0;height:2px;margin:auto;background-color:#222;content:""}.ttl.on:after{width:24px;transition:width .5s cubic-bezier(.215,.61,.355,1) .5s}@media (max-width: 767px){.ttl{padding-bottom:7px;font-size:2.4rem}.ttl:after{height:1px}}.btn{box-sizing:border-box;display:inline-block;min-width:200px;padding:14px;background-color:#4e4e51;border-radius:100px;text-decoration:none;text-align:center;line-height:1.6;font-weight:700;font-size:1.5rem;color:#fff}.btn_modal,.btn_more{cursor:pointer}.btn_modal img,.btn_more img{transition:filter .3s}@media (hover: hover){.btn_modal:hover img,.btn_more:hover img{filter:brightness(.8)}}.btn_modal *,.btn_more *{pointer-events:none}.btn_play{position:absolute;width:112px;height:112px;background-color:#fff3;border-radius:200px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.btn_play:after{display:block;width:0;height:0;position:absolute;top:0;bottom:0;left:42%;margin:auto;border:15px solid transparent;border-left:25px solid #fff;content:""}@media (max-width: 767px){.btn_play{width:72px;height:72px}.btn_play:after{border:10px solid transparent;border-left:16px solid #fff}}.profile>div{display:flex;align-items:center}.profile img{width:160px;border-radius:200px}@media (max-width: 767px){.profile img{width:110px}}.profile .txt{margin-left:1.5em}.profile .txt>div{display:flex;align-items:center}@media (max-width: 767px){.profile .txt>div{display:block}}.profile h4{font-weight:700;font-size:2.2rem}@media (max-width: 767px){.profile h4{font-size:2rem}}.profile h4 b{display:inline-block;font-size:1.8rem}@media (max-width: 767px){.profile h4 b{font-size:1.6rem}}.profile h4 span{display:inline-block;margin-left:1em;font-weight:400;font-size:1.2rem}@media (max-width: 767px){.profile h4 span{display:block;margin:.3em 0 0}}.profile p{max-width:450px;margin-top:1em;font-size:1.4rem}@media (max-width: 767px){.profile p{font-size:1.2rem}}.profile .sns{margin-left:30px}@media (max-width: 767px){.profile .sns{margin:.8em 0 0}}.profile .btn_more{position:relative;display:inline-block;margin-top:1em;vertical-align:middle;text-decoration:underline;font-size:1.4rem}@media (max-width: 767px){.profile .btn_more{font-size:1.2rem}}.profile .btn_more:hover{text-decoration:none}.profile .btn_more:after{display:inline-block;width:32px;height:32px;margin-left:.6em;background:#222 url(../img/icon_arrow0.svg) no-repeat 50% 50%/40% auto;border-radius:100px;vertical-align:middle;transition:background .3s;content:""}@media (max-width: 767px){.profile .btn_more:after{width:24px;height:24px}}@media (hover: hover){.profile .btn_more:hover{text-decoration:none}.profile .btn_more:hover:after{background-position:65% 50%}}.sns{display:flex;gap:12px}.sns a{display:block;width:20px;height:20px;background:no-repeat center center/contain;opacity:.5}.sns .fb{background-image:url(../../assets/img/icon_fb0.svg)}.sns .x{background-image:url(../../assets/img/icon_x0.svg)}.sns .insta{background-image:url(../../assets/img/icon_insta0.svg)}.sns .youtube{background-image:url(../../assets/img/icon_youtube0.svg)}.sns .tiktok{background-image:url(../../assets/img/icon_tiktok0.svg)}.sns .line{background-image:url(../../assets/img/icon_line0.svg)}@media (hover: hover){.sns a{transition:transform .3s}.sns a:hover{transform:scale(1.1)}}img.org:nth-child(n+2){visibility:hidden;width:0!important;height:0!important;padding:0!important;margin:0}.photolist{position:relative;overflow:visible!important}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:60px;cursor:pointer;z-index:1}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:50%;left:50%;width:11px;height:11px;border-top:solid 1px #222;border-left:solid 1px #222;content:""}.swiper-button-prev:before{transform:translate(-50%,-50%) rotate(-45deg)}.swiper-button-next:before{transform:translate(-50%,-50%) rotate(135deg)}.swiper-button-prev{left:-25px}.swiper-button-next{right:-25px}.swiper-button-disabled{pointer-events:none;visibility:hidden}.swiper-pagination{display:flex;justify-content:center;gap:9px;margin-top:1em}.swiper-pagination span{display:block;width:8px;height:8px;border-radius:100px;background-color:#d9d9d9}.swiper-pagination .swiper-pagination-bullet-active{background-color:#222}.swiper-slide img{width:100%}body .simplebar-content-wrapper{margin:auto}body .simplebar-offset{width:100%;max-width:100%;right:auto!important}body .simplebar-track.simplebar-vertical{width:10px}body .simplebar-scrollbar:before,body .simplebar-scrollbar.simplebar-visible:before{background:#00000029;opacity:1}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;transform:translateY(-200%)}.modal.act{transform:translateY(0)}.modal .inner{max-width:none}.modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e6}.modal .btn_close{position:absolute;top:30px;right:30px;width:80px;height:80px;z-index:10;cursor:pointer;opacity:0;transition:opacity .4s ease-out}@media (max-width: 767px){.modal .btn_close{width:40px;height:40px;top:10px;right:10px}}@media (max-height: 650px){.modal .btn_close{width:35px;height:35px}}@media (hover: hover){.modal .btn_close:hover{transform:rotate(180deg)}}.modal .btn_close:before,.modal .btn_close:after{display:block;position:absolute;inset:0;width:80%;height:1px;background-color:#fff;margin:auto;content:""}.modal .btn_close:before{transform:rotate(45deg)}.modal .btn_close:after{transform:rotate(-45deg)}.modal.act .btn_close{opacity:1}#menu{position:fixed;width:44px;height:29px;top:40px;right:40px;z-index:100;opacity:1;cursor:pointer;mix-blend-mode:difference}@media (max-width: 767px){#menu{top:38px;right:20px}}#menu.open{opacity:0;transition:opacity .3s}#menu>div{position:absolute;width:100%;height:1px;background-color:#fff;transition:top .15s ease-out}#menu>div:nth-child(1){top:0}#menu>div:nth-child(2){top:14px}#menu>div:nth-child(3){top:28px}@media (hover: hover){#menu:hover>div:nth-child(1){top:-3px}#menu:hover>div:nth-child(3){top:31px}}#gnav{box-sizing:border-box;width:280px;max-height:calc(100svh - 80px);position:fixed;top:40px;right:40px;background-color:#fff;border-radius:5px;padding:20px 30px 50px;letter-spacing:0;z-index:1000;pointer-events:none;opacity:0;transition:opacity .15s;overflow:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}@media (max-width: 767px){#gnav{top:20px;right:20px;padding:20px 25px 40px}}#gnav.open{pointer-events:all;opacity:1;transition:opacity .3s ease-in}#gnav .btn_close{position:sticky;width:45px;height:45px;top:20px;left:100%;transform:translate(10px);cursor:pointer;transition:opacity .4s ease-out,transform .25s ease-out;z-index:10}@media (hover: hover){#gnav .btn_close:hover{transform:translate(10px) rotate(180deg)}}#gnav .btn_close:before,#gnav .btn_close:after{position:absolute;top:50%;width:100%;height:1px;background-color:#000;content:""}#gnav .btn_close:before{transform:translateY(-50%) rotate(-45deg)}#gnav .btn_close:after{transform:translateY(-50%) rotate(45deg)}#gnav li{position:relative;margin:.5em 0 0;top:15px;opacity:0;font-weight:700}#gnav.open li{top:0;opacity:1}#gnav.open li:nth-child(1){transition:all .5s ease-out 75ms}#gnav.open li:nth-child(2){transition:all .5s ease-out .15s}#gnav.open li:nth-child(3){transition:all .5s ease-out .225s}#gnav.open li:nth-child(4){transition:all .5s ease-out .3s}#gnav.open li:nth-child(5){transition:all .5s ease-out .375s}#gnav.open li:nth-child(6){transition:all .5s ease-out .45s}#gnav.open li:nth-child(7){transition:all .5s ease-out .525s}#gnav.open li:nth-child(8){transition:all .5s ease-out .6s}#gnav.open li:nth-child(9){transition:all .5s ease-out .675s}#gnav.open li:nth-child(10){transition:all .5s ease-out .75s}#gnav.open li:nth-child(11){transition:all .5s ease-out .825s}#gnav.open li:nth-child(12){transition:all .5s ease-out .9s}#gnav.open li:nth-child(13){transition:all .5s ease-out .975s}#gnav.open li:nth-child(14){transition:all .5s ease-out 1.05s}#gnav.open li:nth-child(15){transition:all .5s ease-out 1.125s}#gnav.open li:nth-child(16){transition:all .5s ease-out 1.2s}#gnav.open li:nth-child(17){transition:all .5s ease-out 1.275s}#gnav.open li:nth-child(18){transition:all .5s ease-out 1.35s}#gnav.open li:nth-child(19){transition:all .5s ease-out 1.425s}#gnav.open li:nth-child(20){transition:all .5s ease-out 1.5s}#gnav a{text-decoration:none;transition:opacity .3s}@media (hover: hover){#gnav a:hover{opacity:.3}}#gnav ol ol{padding:.5em 0}#gnav li li{margin:.2em 0 0;padding-left:2em;font-size:1.4rem}#gnav li li:before{display:block;width:4px;height:1.5px;position:absolute;top:0;bottom:0;left:1.4em;margin:auto;background-color:#000;content:""}.fixed_nav.act .btn_close,#fixed_bnr.act .btn_close{opacity:1}.fixed_nav .btn_close,#fixed_bnr .btn_close{position:absolute;left:-16px;top:-16px;width:32px;height:32px;opacity:0;cursor:pointer}.fixed_nav .btn_close b,#fixed_bnr .btn_close b{display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:100px;background-color:#000;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.fixed_nav .btn_close b:before,.fixed_nav .btn_close b:after,#fixed_bnr .btn_close b:before,#fixed_bnr .btn_close b:after{position:absolute;inset:0;width:60%;height:1px;background-color:#fff;margin:auto;content:""}.fixed_nav .btn_close b:before,#fixed_bnr .btn_close b:before{transform:rotate(45deg)}.fixed_nav .btn_close b:after,#fixed_bnr .btn_close b:after{transform:rotate(-45deg)}@media (hover: hover){.fixed_nav .btn_close:hover,#fixed_bnr .btn_close:hover{transform:scale(1.1)}}.fixed_nav{position:fixed;right:-120px;bottom:50%;transform:translate(120%,25%);transition:transform .15s ease-in;z-index:100;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.fixed_nav.laod{right:0}.fixed_nav.on{transition:transform .3s ease-out;transform:translateY(25%)}@media (max-width: 767px){.fixed_nav{bottom:42%;transform:translate(120%)}.fixed_nav.on{transform:translate(0)}}@media (max-height: 480px){.fixed_nav{bottom:130px;transform:translate(120%)}.fixed_nav.on{transform:translate(0)}}.fixed_nav>div{position:relative;transform:translate(70%);transition:transform .2s ease-in}.fixed_nav.act>div{transform:translate(0);transition:transform .2s ease-out}.fixed_nav a{position:relative;box-sizing:border-box;display:block;width:100px;height:100px;background:#dadbdd;padding-top:15px;line-height:1.2;text-align:center;text-decoration:none;font-size:1.1rem;transition:filter .3s ease-out}@media (hover: hover){.fixed_nav a:hover{filter:brightness(.8)}}@media (max-width: 767px),(max-height: 500px){.fixed_nav a{width:60px;height:60px;padding-top:5px;font-size:.9rem}}.fixed_nav a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));width:48px;height:48px;background:#fff no-repeat center center/70% auto;border-radius:100px}@media (max-width: 767px),(max-height: 500px){.fixed_nav a:after{width:36px;height:36px;transform:translate(-50%,calc(-50% + 7px))}}.fixed_nav a:before{content:"";position:absolute;bottom:0;right:0;border:solid 4px transparent;border-top:solid 4px #000;transform:rotate(-45deg)}.fixed_nav.x a{background-color:#bcbfc5}.fixed_nav h2{position:relative;display:inline-block;padding:0 .6em}@media (max-width: 767px),(max-height: 500px){.fixed_nav h2{transform:scale(.7)}}.fixed_nav h2:after,.fixed_nav h2:before{content:"";position:absolute;top:.2em;width:1px;height:1em;background-color:#000}.fixed_nav h2:before{left:0;transform:rotate(-25deg)}.fixed_nav h2:after{right:0;transform:rotate(25deg)}.fixed_nav.insta{bottom:calc(50% + 50px)}@media (max-width: 767px),(max-height: 500px){.fixed_nav.insta{bottom:calc(50% + 30px)}}.fixed_nav.insta a:after{background-image:url(../img/icon_insta0.svg)}.fixed_nav.x{bottom:calc(50% - 50px)}@media (max-width: 767px),(max-height: 500px){.fixed_nav.x{bottom:calc(50% - 30px)}}.fixed_nav.x a:after{background-image:url(../img/icon_x0.svg)}#fixed_bnr{position:fixed;right:15px;bottom:15px;width:135px;z-index:100;opacity:0;transform:scale(.85);transition:all .2s cubic-bezier(.6,-.28,.735,.045);cursor:pointer}@media (max-width: 767px){#fixed_bnr{width:100px}}@media (max-height: 480px){#fixed_bnr{width:70px}}#fixed_bnr.on{opacity:1;transform:scale(1);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#fixed_bnr>div{position:relative;transform:translate(80%);box-shadow:2px 2px 10px #0000001a;transition:transform .2s ease-in}#fixed_bnr.act>div{transform:translate(0);transition:transform .2s ease-out}#fixed_bnr a{pointer-events:none;transition:filter .3s ease-out}@media (hover: hover){#fixed_bnr a:hover{filter:brightness(.8)}}#fixed_bnr.act a{pointer-events:all}#kv{position:relative;width:100vw;height:100vh;background-color:#000;overflow:hidden}#kv>*{position:relative}#kv .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/kv0.jpg) no-repeat center 30%/cover;opacity:0;filter:blur(50px);transform:scale(1.3)}@media (max-width: 820px) and (orientation: portrait){#kv .bg{background-size:auto 109%;background-position:45% bottom}}@media (max-width: 767px) and (orientation: portrait){#kv .bg{background-size:auto 109%;background-position:38% bottom}}#kv.on .bg{opacity:1;filter:blur(0);transform:scale(1);transition:filter 2.2s cubic-bezier(.895,.03,.685,.22) 0s,opacity 3s ease-in 0s,transform 4.5s ease-out 0s}#kv #logo{position:absolute;top:0;left:0;padding:22px;z-index:100}#kv #logo a{display:block}#kv #logo img{width:68px}@media (max-width: 767px){#kv #logo img{width:40px}}#kv h1{position:absolute;top:20%;left:22%;opacity:0;filter:blur(30px)}#kv h1 img{position:relative}@media (max-width: 820px){#kv h1{top:30%;left:12%}}@media (max-width: 767px){#kv h1{left:12%;top:18%}#kv h1 img{width:38px}}@media (max-height: 580px){#kv h1{top:24%;left:18%}#kv h1 img{width:32px}}#kv.on h1{opacity:1;filter:blur(0);transition:all 1.2s ease-in-out}#kv h3{position:absolute;left:50px;bottom:40px;opacity:0;transform:transformY(15px)}@media (max-width: 767px){#kv h3{left:20px;bottom:140px}}@media (max-height: 767px){#kv h3{left:20px;bottom:140px}}#kv h3 .logo{width:152px;margin-left:20px}@media (max-width: 767px){#kv h3 .logo{width:100px;margin-left:5px}}@media (max-height: 767px){#kv h3 .logo{width:100px;margin-left:5px}}@media (max-height: 580px){#kv h3 .logo{width:50px}}#kv h3 .img{display:block;margin:10% 0 0}@media (max-width: 767px){#kv h3 .img{width:200px;margin:3% 0 0}}@media (max-height: 767px){#kv h3 .img{width:200px;margin:3% 0 0}}@media (max-height: 580px){#kv h3 .img{width:120px}}#kv.on h3{opacity:1;transform:transformY(0);transition:opacity 1s ease-in 3s,transform 1s ease-out 3s}#kv .news{box-sizing:border-box;position:absolute;bottom:40px;right:40px;background-color:#fffc;border-radius:3px;padding:10px 24px;opacity:0}@media (max-width: 767px){#kv .news{bottom:20px;right:20px;max-width:calc(100% - 40px)}}#kv .news a{display:flex;align-items:center;gap:1.2em;font-size:1.4rem}#kv .news a:hover{text-decoration:none}@media (max-width: 767px){#kv .news a{display:block;font-size:1.3rem}}#kv .news a p{text-decoration:underline}@media (hover: hover){#kv .news a:hover p{text-decoration:none}}#kv .news time{font-size:1.1rem;font-weight:700;color:#000}#kv .news p{font-size:1.5rem}#kv.on .news{opacity:1;transition:opacity 1s ease-in 3s}#lead{background-color:#000;padding:120px 0 0;color:#fff}@media (max-width: 767px){#lead{padding:60px 0 0}}#lead .inner .inner{position:relative;padding-bottom:140px}@media (max-width: 767px){#lead .inner .inner{padding-bottom:60px}}#lead .txt{position:absolute;top:60px;left:8%}@media (max-width: 767px){#lead .txt{position:static}}#lead .txt p{margin-top:1em;line-height:2;transition-duration:1.2s,1.2s,1.5s}#lead .txt p:nth-child(2){transition-delay:.2s}#lead .txt p:nth-child(3){transition-delay:.3s}#lead .txt p:nth-child(4){transition-delay:.4s}#lead .txt.on p.ani_slideup{opacity:1;filter:blur(0);transform:translateY(0)}#lead img{position:relative;display:block}#lead .truly{position:absolute;top:440px;left:8%;padding-left:185px;transform-origin:left bottom;transform:rotate(90deg);line-height:1;font-size:1.8rem;font-weight:500;color:#757575}@media (max-width: 767px){#lead .truly{position:relative;top:28px;left:0;padding-left:152px;font-size:1.6rem}}@media (max-width: 375px){#lead .truly{padding-left:40vw;font-size:4vw}}#lead .truly:before{content:"";position:absolute;top:.4em;left:0;width:0;height:1px;background-color:#757575}#lead .truly.on:before{width:170px;transition:width .6s ease-out}@media (max-width: 767px){#lead .truly.on:before{width:140px}}@media (max-width: 375px){#lead .truly.on:before{width:37vw}}#lead .truly span{opacity:0;filter:blur(10px);transition:opacity 1s ease-out .7s,filter 1s ease-out .7s}#lead .truly.on span{opacity:1;filter:blur(0)}#lead .img0{width:43.33%;left:56.66%}@media (max-width: 767px){#lead .img0{width:70%;left:30%;margin-top:2em}}#lead .img1{position:relative;width:36.66%;left:25%;margin-top:8%}@media (max-width: 767px){#lead .img1{width:53.73%;left:0}}#lead .img2{position:relative;width:25%;left:70%;margin-top:-18%}@media (max-width: 767px){#lead .img2{width:40.29%;left:59.71%}}#lead .interview{position:relative;width:100%;aspect-ratio:16/9;cursor:pointer;overflow:hidden}@media (max-width: 767px){#lead .interview{aspect-ratio:1/1;width:calc(100% + 40px);margin:0 -20px}}#lead .interview .mov,#lead .interview .ani_blur{width:100%;height:100%}#lead .interview img{width:100%;height:100%;object-fit:cover;object-position:center center}#lead .interview h2{position:absolute;top:50%;left:5.8%;opacity:0;transform:translateY(calc(-50% + 15px));z-index:1;line-height:1.2;font-weight:400;font-size:5.6rem;pointer-events:none}@media (max-width: 1360px){#lead .interview h2{font-size:5vw}}@media (max-width: 767px){#lead .interview h2{font-size:2.8rem}}@media (max-width: 420px){#lead .interview h2{font-size:7vw}}#lead .interview h2 span{display:block;margin:0 0 1em .2em;font-weight:700;font-size:1.6rem}@media (max-width: 767px){#lead .interview h2 span{font-size:1.2rem}}#lead .interview h2.on{opacity:1;transform:translateY(-50%);transition:opacity .8s ease-in,transform 1s ease-out,filter 1s cubic-bezier(.19,1,.22,1)}#lead .interview .btn_play{bottom:64px;right:64px;opacity:0;pointer-events:none;transform:scale(.8)}#lead .interview .btn_play.on{opacity:1;transform:scale(1);transition:all .3s ease-out}@media (max-width: 767px){#lead .interview .btn_play{bottom:20px;right:20px;transform:scale(.8)}#lead .interview .btn_play.on{opacity:1;transform:scale(1);transition:all .3s ease-out .8s}}@media (hover: hover){#lead .interview:hover>div{opacity:.8}}#product{background-color:#000;padding:120px 0 0;color:#fff}#product .ttl{font-size:2.8rem;color:#939393}#product .ttl:after{background-color:#939393}@media (max-width: 767px){#product .ttl{font-size:1.8rem}}#product h3{margin-top:20px;text-align:center;line-height:1.35;font-size:7.6rem}@media (max-width: 767px){#product h3{font-size:3.4rem}}#product h3 br.tablet{display:none}@media (max-width: 1110px){#product h3 br.tablet{display:inline}}#product ul{display:flex;justify-content:center;gap:32px;margin:2em 0}#product ul li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:180px;height:180px;border:solid 2px #E5E7E9;border-radius:200px;text-align:center}#product ul li:nth-child(2){transition-delay:.1s}#product ul li:nth-child(3){transition-delay:.15s}#product ul li:nth-child(4){transition-delay:.2s}#product ul li h6{display:block;line-height:1;font-size:1.5rem}#product ul li h5{display:flex;align-items:center;justify-content:center;margin-top:5px;line-height:1;letter-spacing:0;font-size:2.6rem}#product ul li h5.medium{line-height:1.1;font-size:3rem}#product ul li h5.large{font-size:3.8rem}#product ul li h5.xlarge{margin-top:5px;font-size:5.8rem}#product ul li h5 b{margin-left:.3em;font-size:1.5rem}#product ul li .light{font-weight:300}@media (max-width: 920px){#product ul{flex-wrap:wrap;gap:20px}#product ul li{width:140px;height:140px;font-size:2rem}#product ul li h6{font-size:1.2rem}#product ul li h5{margin-top:4px;font-size:2rem}#product ul li h5.medium{font-size:2.4rem}#product ul li h5.large{font-size:2.8rem}#product ul li h5.xlarge{margin-top:4px;font-size:4.4rem}#product ul li h5 b{margin-left:.3em;font-size:1.1rem}}@media (max-width: 680px){#product ul{max-width:400px;margin-inline:auto}}#product .btns{margin-top:3em;text-align:center}#product .imgs{position:relative;overflow:hidden}#product .imgs .scrollbg{position:absolute;width:100vw;height:870px;background:url(../img/product_bg0.png) repeat-x center center/auto 100%;opacity:.1}@media (max-width: 767px){#product .imgs .scrollbg{height:80vw;top:30px}}#product .imgs .img{display:inline-block;position:relative;left:50%;transform:translate(-55%)}@media (max-width: 767px){#product .imgs .img{width:125%}}#product .imgs .img:after{display:block;width:100%;height:160px;position:absolute;bottom:-1px;left:0;background:linear-gradient(0deg,#000 1px,#0000);content:""}@media (max-width: 767px){#product .imgs .img:after{height:80px}}#product .photo{display:grid;gap:6px;background-color:#000;overflow:hidden}@media (max-width: 767px){#product .photo{gap:4px}}#product .photo>div{opacity:0}#product .photo img{width:100%;height:100%;object-fit:cover;object-position:center center}#product .photo0{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}@media (max-width: 767px){#product .photo0{grid-template-columns:25% 25% 50%;grid-template-rows:auto auto auto}#product .photo0>div:nth-child(1){grid-column:1/3;grid-row:1/2}#product .photo0>div:nth-child(2){grid-column:3/4;grid-row:1/2}#product .photo0>div:nth-child(3){grid-column:1/3;grid-row:2/3}#product .photo0>div:nth-child(4){grid-column:3/4;grid-row:2/3}}#product .photo1{height:50vw;margin-top:6px;grid-template-columns:12.18% 12.18% 40% 35%;grid-template-rows:36% 26% 38%}#product .photo1>div:nth-child(1){grid-column:1/2;grid-row:1/2}#product .photo1>div:nth-child(2){grid-column:2/3;grid-row:1/2}#product .photo1>div:nth-child(3){grid-column:1/3;grid-row:2/3}#product .photo1>div:nth-child(4){grid-column:1/3;grid-row:3/4}#product .photo1>div:nth-child(5){grid-column:4/5;grid-row:1/3}#product .photo1>div:nth-child(6){grid-column:4/5;grid-row:3/4}#product .photo1>div:nth-child(7){grid-column:3/4;grid-row:1/4}@media (max-width: 767px){#product .photo1{height:85vw;margin-top:4px;grid-template-columns:38% 62%;grid-template-rows:36% 37% 26%}#product .photo1>div:nth-child(4){grid-column:1/2;grid-row:1/2}#product .photo1>div:nth-child(5){grid-column:1/2;grid-row:2/3}#product .photo1>div:nth-child(6){grid-column:1/2;grid-row:3/4}#product .photo1>div:nth-child(7){grid-column:2/3;grid-row:1/4}}#spec{background-color:#dadbdd;padding:120px 0;overflow:hidden}@media (max-width: 1000px){#spec{padding:60px 0}#spec h2+article{margin-top:1em}}#spec article>div{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#spec article>div{display:block}}#spec article .txt{box-sizing:border-box;position:relative;width:50%;min-width:530px;max-width:600px;padding:0 40px}@media (max-width: 1000px){#spec article .txt{min-width:430px}}@media (max-width: 767px){#spec article .txt{width:100%;max-width:100%;padding:0 20px}}#spec article:nth-of-type(odd)>div{flex-direction:row-reverse}#spec .af .img{margin-left:-30%}@media (max-width: 767px){#spec .af .img{margin-top:2em;margin-left:-16%}#spec .af .img img{max-width:114%}}#spec .color .img{margin-right:-18%}@media (max-width: 767px){#spec .color .img{margin-top:2em;margin-left:0%}#spec .color .img img{max-width:95%}}#spec .dark .img{margin-left:-30%}@media (max-width: 767px){#spec .dark .img{margin-top:2em;margin-left:0%}#spec .dark .img img{max-width:110%}}#spec article h2{font-size:10rem}#spec article h2 b{display:block;width:110px;height:110px;background:#fff no-repeat center center/70% auto;border-radius:200px;opacity:0;transform:scale(.9)}#spec article h2.on b{opacity:1;transform:scale(1);transition:all .3s ease-in-out .3s}#spec article h2 img{display:block}@media (max-width: 1000px){#spec article h2{font-size:8rem}}@media (max-width: 767px){#spec article h2{font-size:6.7rem}#spec article h2 b{width:80px;height:80px}}#spec .af h2 b{background-image:url(../img/spec_icon0.svg)}#spec .color h2 b{background-image:url(../img/spec_icon1.svg)}#spec .dark h2 b{background-image:url(../img/spec_icon2.svg)}#spec h3{margin:.9em 0 .7em;font-weight:700;font-size:4rem;color:#7b8180}#spec h3 em{color:#000}@media (max-width: 1000px){#spec h3{font-size:3rem}}#spec ul{font-weight:700;font-size:1.8rem}@media (max-width: 1000px){#spec ul{font-size:1.4rem}}#spec ul li{position:relative;padding-left:1em}#spec ul li:before{position:absolute;left:0;transform:scale(1.5);color:#7b8180;content:"・"}#spec .inner_s{display:block;padding-top:100px;padding-bottom:100px;text-align:center}@media (max-width: 767px){#spec .inner_s{padding-top:60px;padding-bottom:80px}}#spec .inner_s .btn_more{display:inline-block;position:relative;cursor:pointer}#spec .inner_s .btn_more:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);padding:10px 45px 10px 20px;background:#000000b3 url(../img/icon_zoom0.svg) no-repeat right 20px center/1em auto;border-radius:100px;opacity:0;color:#fff;content:"詳しくみる";z-index:1}@media (hover: hover){#spec .inner_s .btn_more:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}}#spec .inner_s .btn_more>*{pointer-events:none}#spec .inner_s .btn_more b{position:absolute;top:24px;right:24px;display:block;width:160px;height:160px;border-radius:200px;background:#00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transform:scale(.8)}@media (max-width: 767px){#spec .inner_s .btn_more b{top:16px;right:16px;width:70px;height:70px}}#spec .inner_s .btn_more b:before,#spec .inner_s .btn_more b:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;content:""}#spec .inner_s .btn_more b:before{width:58px;height:1px}@media (max-width: 767px){#spec .inner_s .btn_more b:before{width:25px}}#spec .inner_s .btn_more b:after{width:1px;height:58px}@media (max-width: 767px){#spec .inner_s .btn_more b:after{height:25px}}#spec .inner_s .btn_more.on b{opacity:1;transform:scale(1);transition:all .3s ease-out .4s}#spec .inner_s .btn_more img{transition:filter .3s}@media (hover: hover){#spec .inner_s .btn_more:hover img{filter:brightness(.8)}}#spec .btns{padding-top:0;padding-bottom:0;text-align:right}#spec .btns a{display:inline-block}@media (max-width: 767px){#spec .btns a{font-size:1.2rem}}#spec .btns a:hover{text-decoration:none}#spec .btns a:after{display:inline-block;width:32px;height:32px;margin-left:.6em;background:#222 url(../img/icon_arrow0.svg) no-repeat 50% 50%/40% auto;border-radius:100px;vertical-align:middle;transition:background .3s;content:""}@media (max-width: 767px){#spec .btns a:after{width:24px;height:24px}}@media (hover: hover){#spec .btns a:hover{text-decoration:none}#spec .btns a:hover:after{background-position:65% 50%}}#interview{position:relative;background-color:#515354;overflow:hidden;color:#fff}#interview .imgs{position:relative}#interview .imgs .scrollbg{position:absolute;top:30vw;width:100%;height:25vw;max-height:350px;background:url(../img/interview_bg0.png) repeat-x center center/auto 100%;opacity:.5}@media (min-width: 1360px){#interview .imgs .scrollbg{top:600px}}@media (max-width: 767px){#interview .imgs .scrollbg{top:50vw;width:100%;height:25vw}}#interview .imgs .img{position:relative;left:50%;transform:translate(-35%)}@media (max-width: 767px){#interview .imgs .img{width:125%}}#interview article{margin-top:260px}@media (max-width: 767px){#interview article{margin-top:130px}}#interview article:nth-of-type(1){margin-top:80px}#interview article h3{margin-top:-80px;box-sizing:border-box;position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;line-height:1.4;font-size:4.5rem;color:#fff;z-index:2}@media (max-width: 767px){#interview article h3{position:absolute;top:0;width:100%;padding:0 10px;margin-top:0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:2.8rem}}@media (max-width: 500px){#interview article h3{font-size:6.3vw}}#interview article h3:before,#interview article h3:after{position:absolute;height:0;line-height:0;font-size:11.5rem;color:#0006}@media (max-width: 767px){#interview article h3:before,#interview article h3:after{font-size:5.2rem}}#interview article h3:before{top:-.3em;right:-.2em;content:"”"}@media (max-width: 767px){#interview article h3:before{top:.18em;right:-.25em;transform:rotate(180deg) scale(-1)}}#interview article h3:after{bottom:0;left:-.1em;transform:scaleX(-1);content:"”"}@media (max-width: 767px){#interview article h3:after{bottom:auto;top:-.35em;left:-.25em;transform:rotate(0) scale(-1)}}#interview article h3 span{display:block;white-space:nowrap}#interview article:nth-of-type(2n) h3{transform:translate(-10px)}@media (max-width: 767px){#interview article:nth-of-type(2n) h3{transform:none}}#interview article .profile{margin-top:1em}@media (max-width: 767px){#interview article .profile{margin-top:2em}}#interview article .movie{position:relative;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 767px){#interview article .movie{padding-top:82px}}@media (max-width: 500px){#interview article .movie{padding-top:18vw}}#interview article .movie figure{max-width:1040px;min-height:620px;margin:0 -20px;overflow:hidden}#interview article .movie figure .mov,#interview article .movie figure .ani_blur{position:relative;width:100%;height:100%}#interview article .movie figure .btn_play{top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(.8)}#interview article .movie figure .btn_play.on{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all .3s ease-out .5s}@media (hover: hover){#interview article .movie figure:hover>div{opacity:.8}}@media (max-width: 767px){#interview article .movie figure{width:calc(100% + 40px);height:auto;min-height:0;aspect-ratio:1/.86}}#interview article .movie figure img{width:100%;height:100%;object-fit:cover;object-position:center center}#interview article .movie figcaption{margin-top:.5em}@media (max-width: 767px){#interview article .movie figcaption{font-size:1.2rem}}#interview article:nth-of-type(odd) .movie figure{margin-right:-40px}@media (max-width: 767px){#interview article:nth-of-type(odd) .movie figure{margin-right:-20px}}#interview article:nth-of-type(odd) .movie figcaption{text-align:right;padding-right:40px}@media (max-width: 767px){#interview article:nth-of-type(odd) .movie figcaption{padding-right:20px}}#interview article:nth-of-type(2n) .movie{flex-direction:row-reverse}#interview article:nth-of-type(2n) .movie figure{margin-left:-40px}@media (max-width: 767px){#interview article:nth-of-type(2n) .movie figure{margin-left:-20px}}#interview article:nth-of-type(2n) .movie figcaption{text-align:left;padding-left:40px}@media (max-width: 767px){#interview article:nth-of-type(2n) .movie figcaption{text-align:right;padding-right:20px}}#interview article:nth-of-type(2n) .profile{float:right}@media (max-width: 767px){#interview article:nth-of-type(2n) .profile{float:none}}#interview article .scroll{position:relative;height:370px;margin-top:80px}@media (max-width: 767px){#interview article .scroll{height:186px;margin-top:40px}}#interview article .scroll>div{position:absolute;display:flex;overflow:visible;height:100%}#interview article .scroll img{width:auto;max-width:none;height:100%;padding-right:6px}#interview .sns .fb{background-image:url(../img/icon_fb1.svg)}#interview .sns .x{background-image:url(../img/icon_x1.svg)}#interview .sns .insta{background-image:url(../img/icon_insta1.svg)}#interview .sns .youtube{background-image:url(../img/icon_youtube1.svg)}#interview .sns .tiktok{background-image:url(../img/icon_tiktok1.svg)}#interview .sns .line{background-image:url(../img/icon_line1.svg)}#interview .btn_more:after{background-color:#aaafae}#sensor{position:relative;background-color:#515354;padding:0 0 150px;overflow:hidden;color:#fff}@media (max-width: 767px){#sensor{padding:0 0 60px}}#sensor .imgs{position:relative;padding-top:200px;overflow:hidden}@media (max-width: 767px){#sensor .imgs{padding-top:100px}}#sensor .imgs:after{display:block;width:100%;height:160px;position:absolute;bottom:-1px;left:0;background:linear-gradient(0deg,#515354 1px,#51535400);content:""}@media (max-width: 767px){#sensor .imgs:after{height:80px}}#sensor .imgs .scrollbg{position:absolute;top:200px;width:100%;height:50vw;max-height:895px;background:url(../img/sensor_bg0.png) repeat-x center center/auto 100%;opacity:.5}@media (max-width: 767px){#sensor .imgs .scrollbg{top:150px}}#sensor .imgs .img{display:inline-block;position:relative;left:50%;transform:translate(-52%)}@media (max-width: 767px){#sensor .imgs .img{width:140%}}#sensor article{margin-top:100px}#sensor article:nth-of-type(1){margin-top:50px}#sensor article .flex{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){#sensor article .flex{display:block}}#sensor article .flex>*{width:calc(50% - 40px)}@media (max-width: 767px){#sensor article .flex>*{width:100%}}#sensor article figure img{width:100%}#sensor article h3{margin-left:-.1em;letter-spacing:0;font-weight:600;font-size:5.8rem}@media (max-width: 767px){#sensor article h3{margin-top:.5em;font-size:3.6rem}}#sensor article h4{font-size:2.2rem}@media (max-width: 767px){#sensor article h4{font-size:1.6rem}}#sensor article h5{margin-top:2.5em;font-weight:500}@media (max-width: 767px){#sensor article h5{margin-top:2em}}#sensor article p{margin-top:.5em;font-size:1.2rem}#sensor article .note{position:relative;margin-top:3em;padding-left:1.2em;font-size:1rem}@media (max-width: 767px){#sensor article .note{margin-top:2em}}#sensor article .note:before{position:absolute;left:0;content:"※"}#sensor article .more{margin-top:5em}#sensor article .more .img{margin-top:5em}#sensor article .more h3{margin:2em 0 1em;text-align:center;font-size:4rem}@media (max-width: 767px){#sensor article .more h3{font-size:2.8rem}}#sensor article .tabs{display:flex;gap:16px}#sensor article .tabs li{position:relative;width:25%;border-radius:10px 10px 0 0;background-color:#6c6e6e;text-align:center;padding:70px 20px 30px;cursor:pointer;transition:filter .3s}#sensor article .tabs li.act{background-color:#37393a}@media (hover: hover){#sensor article .tabs li:hover{filter:brightness(.9)}#sensor article .tabs li:hover.act{filter:brightness(1)}}#sensor article .tabs li>*{pointer-events:none}#sensor article .tabs b{box-sizing:border-box;position:absolute;top:10px;left:10px;width:36px;height:36px;background-color:#515354;border-radius:100px;padding:9px 0 0;line-height:1;font-weight:700;font-size:1.6rem}#sensor article .tabs h4{margin:10px 0 0;font-size:3.2rem}#sensor article .tabs h5{margin:10px 0 0;font-weight:700;font-size:1.8rem;color:#c0c0c3}#sensor article .tabcontent li{display:none}@media (max-width: 767px){#sensor article .tabcontent li{display:block!important;border-radius:10px;background-color:#37393a;overflow:hidden}#sensor article .tabcontent li+li{margin-top:12px}}#sensor article .tabcontent li.act{display:block}#sensor article .tabcontent .tab{position:relative;display:flex;justify-content:center;gap:0 25px;padding:30px 40px 30px 20px}#sensor article .tabcontent .tab>*{pointer-events:none}#sensor article .tabcontent .tab b{box-sizing:border-box;position:absolute;top:10px;left:10px;width:24px;height:24px;background-color:#515354;border-radius:100px;padding:6px 0 0;line-height:1;font-weight:700;font-size:1.2rem;color:#fff}#sensor article .tabcontent .tab img{width:62px}#sensor article .tabcontent .tab h4{margin:0;text-align:center;font-size:2.2rem}#sensor article .tabcontent .tab h5{margin:5px 0 0;text-align:center;font-weight:700;font-size:1.3rem;color:#c0c0c3}#sensor article .tabcontent .tab:before,#sensor article .tabcontent .tab:after{display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;content:""}#sensor article .tabcontent .tab:before{width:16px;height:1px;right:24px}#sensor article .tabcontent .tab:after{width:1px;height:16px;right:32px}#sensor article .tabcontent li.act .tab:after{display:none}#sensor article .tabcontent .content{background-color:#37393a;padding:60px 40px;border-radius:0 0 10px 10px}@media (max-width: 767px){#sensor article .tabcontent .content{padding:0 20px 20px;border-radius:0}}#sensor article .tabcontent .head{max-width:1000px;margin:auto auto 2em}#sensor article .tabcontent h3{margin:0;text-align:left;font-size:3.2rem}@media (max-width: 767px){#sensor article .tabcontent h3{font-size:2.2rem}}#sensor article .tabcontent b{box-sizing:border-box;display:inline-block;width:36px;height:36px;background-color:#fff;border-radius:100px;margin:-.4em .8em 0 0;padding:9px 0 0;vertical-align:middle;text-align:center;line-height:1;font-weight:700;font-size:1.6rem;color:#4d4d4d}@media (max-width: 767px){#sensor article .tabcontent b{width:24px;height:24px;padding:6px 0 0;font-size:1.2rem}}#sensor article .tabcontent p{font-size:1.6rem}@media (max-width: 767px){#sensor article .tabcontent p{font-size:1.2rem}}#sensor article .tabcontent .head+div{max-width:1000px;margin:auto}#sensor article .tabcontent .head+div figure{margin:1em 0 0}#sensor article .tabcontent .head+.flex{display:flex;align-items:flex-start;gap:10px;max-width:100%}@media (max-width: 767px){#sensor article .tabcontent .head+.flex{display:block}}#sensor article .tabcontent .head+.flex>*{width:50%}@media (max-width: 767px){#sensor article .tabcontent .head+.flex>*{width:100%}}#sensor article .tabcontent .head+.flex figure{margin:0}#sensor article .tabcontent figure img{width:100%}@media (max-width: 767px){#sensor article .tabcontent figure+figure{margin:1em 0 0!important}}#sensor article .tabcontent figcaption{margin-top:.2em;font-size:1.4rem}@media (max-width: 767px){#sensor article .tabcontent figcaption{font-size:1.1rem}}#sensor .btns{text-align:center;margin-top:180px}@media (max-width: 1000px){#sensor .btns{margin-top:100px}}@media (max-width: 767px){#sensor .btns{margin-top:80px}}#sensor .btn{margin:10px;padding:30px 100px;transition:transform .3s}@media (max-width: 1050px){#sensor .btn{padding:30px 40px;font-size:1.4rem}}@media (max-width: 767px){#sensor .btn{display:block;margin:0;padding:20px 30px}#sensor .btn+.btn{margin-top:30px}}@media (hover: hover){#sensor .btn:hover{transform:scale(1.02)}}#sensor .btn_link{background-color:#141415;color:#fff}#sensor .btn_shop{background-color:#ffe100;color:#000}#sensor .btn_shop span{display:inline-block;padding-left:3em;background:url(../img/icon_cart0.svg) no-repeat left center/2.5em auto}@media (max-width: 767px){#sensor .btn_shop span{text-align:left}}#compare{padding:140px 0 0}@media (max-width: 767px){#compare{padding:40px 0 0}}#compare table{width:100%}#compare table thead td{border-bottom:solid 1px #E6E6E6;padding:30px 10px 20px;vertical-align:bottom;text-align:center}#compare table tbody{font-size:1.4rem}#compare table tbody th,#compare table tbody td{border-bottom:solid 1px #E6E6E6;padding:25px 0;vertical-align:middle}#compare table tbody th{white-space:nowrap}@media (max-width: 767px){#compare table tbody th{width:100%;padding:16px 0;text-align:center}}#compare table tbody td{width:40%;text-align:center}#compare table td:nth-child(3){background-color:#f5f8f9;font-weight:700}#compare .btns{text-align:center;margin-top:3em}#compare .btn{margin:10px;padding:30px 100px;transform:scale(1.05)}@media (max-width: 767px){#compare .btn{display:block;padding:30px}}#compare .btn_shop{background-color:#ffe100;color:#000}#compare .btn_shop span{display:block;padding-left:3em;background:url(../img/icon_cart0.svg) no-repeat left center/2.5em auto}#lens{padding:140px 0}@media (max-width: 767px){#lens{padding:40px 0}}#lens article{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:40px;padding:90px 60px;border:solid 2px #e6e6e6;border-radius:20px}@media (max-width: 767px){#lens article{display:block;padding:40px 24px}}#lens article.new:before{display:flex;justify-content:center;align-items:center;position:absolute;top:60px;left:60px;width:120px;height:120px;background-color:#000;border-radius:300px;content:"NEW";color:#ffe100;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1.2;transform:scale(.8);opacity:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275) .5s}@media (max-width: 767px){#lens article.new:before{top:30px;left:30px;width:90px;height:90px;font-size:1.6rem}}#lens article.new.on:before{transform:scale(1);opacity:1}#lens article.new.expired:before{display:none}#lens article.new .img{padding-top:60px}#lens article .img{width:calc(50% - 50px)}@media (max-width: 767px){#lens article .img{width:100%;text-align:center}#lens article .img img{width:100%;max-width:360px}}#lens .btns{text-align:center;margin-top:0}@media (max-width: 767px){#lens .btns{margin-top:20px}}#lens .btn{box-sizing:border-box;display:block;width:100%;margin:10px;padding:30px 0;transition:transform .3s}@media (max-width: 1050px){#lens .btn{padding:30px 40px;font-size:1.4rem}}@media (max-width: 767px){#lens .btn{display:block;margin:0;padding:20px}}@media (hover: hover){#lens .btn:hover{transform:scale(1.02)}}#lens .btn_shop{background-color:#ffe100;color:#000}#lens .btn_shop span{display:inline-block;padding-left:3em;background:url(../img/icon_cart0.svg) no-repeat left center/2.5em auto}@media (max-width: 767px){#lens .btn_shop span{text-align:left}}#lens article .txt{width:50%}@media (max-width: 767px){#lens article .txt{width:100%;margin-top:2em}}#lens h3{letter-spacing:0;line-height:1.2;font-size:4.6rem}@media (max-width: 767px){#lens h3{margin-top:.3em;font-size:3.6rem}}@media (max-width: 767px){#lens h4{font-size:1.3rem}}#lens .swiper{margin-top:4em}@media (max-width: 767px){#lens .swiper{margin-top:1.5em}}#lens article .movie{position:relative;width:100%;aspect-ratio:16/9;margin-top:4em}#lens article .movie img,#lens article .movie iframe{width:100%;height:100%;object-fit:cover;object-position:center center}#lens article .movie .btn_play{top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:10;transition-delay:.5s}#creator{position:relative;background-color:#dadbdd;padding:0 0 60px;overflow:hidden}@media (max-width: 767px){#creator{padding:0 0 30px}}#creator .imgs{position:relative;overflow:hidden;padding-top:140px}@media (max-width: 767px){#creator .imgs{padding-top:60px}}#creator .imgs:after{display:block;width:100%;height:160px;position:absolute;bottom:-1px;left:0;background:linear-gradient(0deg,#dadbdd 1px,#dadbdd00);content:""}@media (max-width: 767px){#creator .imgs:after{height:80px}}#creator .imgs .scrollbg{position:absolute;top:340px;width:100%;height:25vw;max-height:350px;background:url(../img/creator_bg0.png) repeat-x center center/auto 100%;opacity:.5}@media (max-width: 767px){#creator .imgs .scrollbg{top:130px}}#creator .imgs .img{position:relative;left:50%;transform:translate(-35%)}@media (max-width: 767px){#creator .imgs .img{width:120%;transform:translate(-38%)}}#creator article{margin-top:160px}#creator article:nth-of-type(1){margin-top:50px}@media (max-width: 767px){#creator article{margin-top:90px}}#creator article .inner{position:relative;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){#creator article .inner{display:block}}#creator article:nth-of-type(2n) .inner{flex-direction:row-reverse}#creator article .profile{position:relative;z-index:1}#creator article .num{line-height:1;letter-spacing:-.03em;font-size:17rem;font-weight:200;color:#fff;filter:blur(10px);transform:scale(1.1);opacity:0}#creator article .num.on{transition:all .7s ease-out .5s;filter:blur(0);transform:scale(1);opacity:.4}@media (max-width: 767px){#creator article .num{position:absolute;top:-.5em;right:15px;font-size:8rem}}#creator article .scroll{position:relative;height:300px;margin-top:50px}@media (max-width: 767px){#creator article .scroll{height:150px;margin-top:30px}}#creator article .scroll>div{position:absolute;display:flex;height:100%}#creator article .scroll .ph{height:100%;overflow:hidden}#creator article .scroll img{width:auto;max-width:none;height:100%;padding:0 3px}#special{padding:140px 0;background-color:#dadbdd}@media (max-width: 767px){#special{padding:60px 0}}#special .movie{position:relative;width:100%;aspect-ratio:16/9;margin-top:75px;cursor:pointer;overflow:hidden;color:#fff}@media (max-width: 767px){#special .movie{aspect-ratio:1/1;width:calc(100% + 40px);margin:40px -20px 0}}#special .movie .mov,#special .movie .ani_blur{width:100%;height:100%}#special .movie img{width:100%;height:100%;object-fit:cover;object-position:center center}#special .movie h2{position:absolute;top:50%;left:5.8%;opacity:0;transform:translateY(calc(-50% + 15px));z-index:1;line-height:1.2;font-weight:400;font-size:5.6rem;pointer-events:none}@media (max-width: 1360px){#special .movie h2{font-size:5vw}}@media (max-width: 767px){#special .movie h2{font-size:2.8rem}}@media (max-width: 570px){#special .movie h2{font-size:5vw}}#special .movie h2 span{display:block;margin:0 0 1em .2em;font-weight:700;font-size:1.6rem}@media (max-width: 767px){#special .movie h2 span{font-size:1.2rem}}#special .movie h2.on{opacity:1;transform:translateY(-50%);transition:opacity .8s ease-in,transform 1s ease-out,filter 1s cubic-bezier(.19,1,.22,1)}#special .movie .btn_play{bottom:64px;right:64px;opacity:0;pointer-events:none;transform:scale(.8)}#special .movie .btn_play.on{opacity:1;transform:scale(1);transition:all .3s ease-out}@media (max-width: 767px){#special .movie .btn_play{bottom:20px;right:20px;transform:scale(.8)}#special .movie .btn_play.on{opacity:1;transform:scale(1);transition:all .3s ease-out .8s}}@media (hover: hover){#special .movie:hover>div{opacity:.8}}#special .member{display:flex;justify-content:flex-end;margin-top:45px;padding:0 40px;font-weight:700;font-size:1.4rem}@media (max-width: 767px){#special .member{display:block;padding:0}}#special .member h3{margin-right:100px;padding:5px 0}@media (max-width: 767px){#special .member h3{margin-right:0;padding:5px 0 15px}}#special .member tr{border-bottom:solid 1px #C4C4C4}#special .member th,#special .member td{padding:5px 0;white-space:nowrap}#special .member td{padding-left:1.5em}#pickup{position:relative;background-color:#141415;padding:120px 0 0;overflow:hidden;color:#fff}@media (max-width: 767px){#pickup{padding:90px 0 0}}#pickup .ttl:after{background-color:#fff}#pickup .links{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px 0}@media (max-width: 767px){#pickup .links{margin:50px 0}}#pickup .links li{box-sizing:border-box;width:44.5%}#pickup .links li:nth-child(n+3){margin-top:80px}@media (min-width: 768px){#pickup .links li:nth-child(2n){transition-delay:.1s}}@media (max-width: 767px){#pickup .links li{width:100%;padding:0}#pickup .links li:nth-child(2n){transition-delay:0}#pickup .links li:nth-child(n+2),#pickup .links li:nth-child(n+3){margin-top:40px}}#pickup .links a{display:block;text-decoration:none;color:#fff}#pickup .links a>*{pointer-events:none}@media (hover: hover){#pickup .links a:hover img{filter:brightness(.8)}}#pickup .links img{width:100%;transition:filter .3s}#pickup .links ul{display:flex;gap:5px;margin:1em 0 .6em}#pickup .links ul li{width:auto;margin-top:0!important;background:#525255;padding:6px 10px;line-height:1;font-size:1.2rem;color:#fff}#pickup .links .btn_modal ul{display:none}#pickup .links .btn_modal h3{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;margin-top:.5em;text-align:center;font-size:2.8rem}#pickup .links h3{font-size:2rem}#pickup .links p{margin-top:.2em;line-height:1.5;font-size:1.5rem;color:#c0c0c3}footer{background-color:#141415;padding:100px 0 120px;text-align:center;font-size:1.4rem;color:#fff}@media (max-width: 767px){footer{padding:50px 0}}footer .inner{position:relative}footer .btn_top{position:absolute;bottom:0;right:40px;width:60px;height:60px;border:solid 1px #000;border-radius:100px;background:url(../img/icon_top0.svg) no-repeat center center/45% auto;cursor:pointer;transition:all .3s}@media (hover: hover){footer .btn_top:hover{opacity:.5}}@media (max-width: 767px){footer .btn_top{bottom:125px;right:15px;width:40px;height:40px}}footer .sns{justify-content:center;gap:35px}footer .sns li{margin:0}footer .sns a{width:42px;height:42px;opacity:1;cursor:pointer}footer .sns .fb{background-image:url(../img/icon_fb1.svg)}footer .sns .x{background-image:url(../img/icon_x1.svg)}footer .sns .insta{background-image:url(../img/icon_insta1.svg)}footer .sns .youtube{background-image:url(../img/icon_youtube1.svg)}footer .sns .tiktok{background-image:url(../img/icon_tiktok1.svg)}footer .sns .line{background-image:url(../img/icon_line1.svg)}footer .system_require{margin:80px 0 30px}@media (max-width: 767px){footer .system_require{margin:30px 0 20px}}footer .system_require span{text-decoration:underline;cursor:pointer}@media (hover: hover){footer .system_require span:hover{text-decoration:none}}@media (max-width: 767px){footer .copy{font-size:1.1rem}}#modal .inner{position:absolute;top:50%;left:50%;padding:0;width:min-content;transform:translate(-50%,-50%) scale(.925)}#modal.act .inner{transform:translate(-50%,-50%) scale(1);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s ease-out}#modal iframe{display:none}#modal iframe.act{display:block}#modal img{display:none;max-width:none}#modal img.act{display:block}#modal .info{position:absolute;bottom:-.5em;transform:translateY(100%);font-size:1vw;line-height:1.6;color:#fff}#modal .info span{display:inline-block;margin-right:1em}#modal .info span:last-child{margin-right:0}@media (min-width: 1360px){#modal .info{font-size:1.4rem}}@media (max-width: 767px){#modal .info{font-size:.9rem}}#modal .btn_prev,#modal .btn_next{position:absolute;top:50%;width:50px;height:200px;transform:translateY(-50%);z-index:11;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}#modal .btn_prev:before,#modal .btn_next:before{display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;border-top:solid 1px #fff;border-left:solid 1px #fff;content:""}@media (max-width: 767px){#modal .btn_prev,#modal .btn_next{width:100px;height:60svh}#modal .btn_prev:before,#modal .btn_next:before{width:20px;height:20px}}#modal .btn_prev{left:3%}@media (max-width: 767px){#modal .btn_prev{left:0}}@media (hover: hover){#modal .btn_prev:hover{transform:translate(-15%,-50%)}}@media (hover: hover) and (max-width: 767px){#modal .btn_prev:hover{transform:translate(-6%,-50%)}}#modal .btn_prev:before{left:13px;right:auto;transform:translateY(-50%) rotate(-45deg)}#modal .btn_next{right:3%}@media (max-width: 767px){#modal .btn_next{right:0}}@media (hover: hover){#modal .btn_next:hover{transform:translate(15%,-50%)}}@media (hover: hover) and (max-width: 767px){#modal .btn_next:hover{transform:translate(6%,-50%)}}#modal .btn_next:before{left:auto;right:13px;transform:translateY(-50%) rotate(135deg)}#modal.single .btn_prev,#modal.single .btn_next{display:none}#browser_modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;transform:translateY(-200%)}#browser_modal.act{transform:translateY(0)}#browser_modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}#browser_modal .btn_close{position:absolute;top:40px;right:40px;width:80px;height:80px;z-index:10;cursor:pointer;opacity:0;transition:opacity .4s ease-out,transform .25s ease-out}@media (hover: hover){#browser_modal .btn_close:hover{transform:rotate(180deg)}}#browser_modal .btn_close:before,#browser_modal .btn_close:after{display:block;position:absolute;inset:0;width:100%;height:1px;background-color:#fff;margin:auto;content:""}#browser_modal .btn_close:before{transform:rotate(45deg)}#browser_modal .btn_close:after{transform:rotate(-45deg)}#browser_modal.act .btn_close{opacity:1}#browser_modal .inner{box-sizing:border-box;position:absolute;top:50%;left:50%;width:1024px;max-width:100%;padding:0 30px;transform:translate(-50%,-50%);opacity:0}@media (max-width: 767px){#browser_modal .inner{padding:0;width:calc(100vw - 30px)}}#browser_modal.act .inner{opacity:1;transform:translate(-50%,calc(-50% - 15px));transition:transform .4s ease-out,opacity .4s ease-out}#browser_modal .box{display:flex;position:relative;background-color:#fff;padding:50px}@media (max-width: 767px){#browser_modal .box{display:block;padding:30px 40px}}#browser_modal .box h3{padding-right:5%;font-weight:700;font-size:1.2em;white-space:nowrap}@media (max-width: 767px){#browser_modal .box h3{padding:0;margin-bottom:.5em;font-weight:700;text-align:center}}#browser_modal .box .pc>div{display:flex;justify-content:space-between}@media (max-width: 767px){#browser_modal .box .pc>div{display:block;justify-content:space-between}}#browser_modal .box .pc p{margin-top:1.5em}@media (max-width: 767px){#browser_modal .box .pc p{margin-top:1.5em}}#modal_browser .inner{box-sizing:border-box;position:absolute;top:50%;left:50%;width:1024px;max-width:100%;padding:0 30px;transform:translate(-50%,-50%);opacity:0}@media (max-width: 767px){#modal_browser .inner{padding:0;width:calc(100vw - 30px)}}#modal_browser.act .inner{opacity:1;transform:translate(-50%,calc(-50% - 15px));transition:transform .4s ease-out,opacity .4s ease-out}#modal_browser .box{display:flex;position:relative;background-color:#fff;padding:50px}@media (max-width: 767px){#modal_browser .box{display:block;padding:30px 40px}}#modal_browser .box h3{padding-right:5%;font-weight:700;font-size:1.2em;white-space:nowrap}@media (max-width: 767px){#modal_browser .box h3{padding:0;margin-bottom:.5em;font-weight:700;text-align:center}}#modal_browser .box .pc>div{display:flex;justify-content:space-between}@media (max-width: 767px){#modal_browser .box .pc>div{display:block;justify-content:space-between}}#modal_browser .box .pc p{margin-top:1.5em}@media (max-width: 767px){#modal_browser .box .pc p{margin-top:1.5em}}#modal_spec{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;transform:translateY(-200%)}#modal_spec.act{transform:translateY(0)}#modal_spec .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3}#modal_spec .inner{box-sizing:border-box;position:absolute;top:calc(50% + 15px);left:50%;padding:0 30px;transform:translate(-50%,-50%);opacity:0}@media (max-width: 767px){#modal_spec .inner{padding:0;width:calc(100vw - 30px)}}#modal_spec.act .inner{opacity:1;top:50%;transition:top .4s ease-out,opacity .4s ease-out}#modal_spec .box{display:none;box-sizing:border-box;width:1000px;max-width:90vw;max-height:85vh;margin:auto;padding:60px 40px;border-radius:10px;background-color:#dadddc;overflow:auto;overscroll-behavior:none}@media (max-width: 767px){#modal_spec .box{padding:30px 20px}}@media (max-height: 650px){#modal_spec .box{max-height:75vh}}#modal_spec .box.act{display:block}#modal_spec .box .img{text-align:center}#modal_spec .box figure{display:inline-block}#modal_spec .box figcaption{text-align:left;font-size:1.2rem;color:#7b8180}#modal_spec .box h2{margin-top:1.5em;text-align:center;font-size:4rem}@media (max-width: 767px){#modal_spec .box h2{font-size:2.4rem}}#modal_spec .box h2+p{text-align:center}#modal_spec .body{display:flex;justify-content:space-between;margin-top:2em}@media (max-width: 767px){#modal_spec .body{display:block}}#modal_spec .body>*{width:calc(50% - 24px)}@media (max-width: 767px){#modal_spec .body>*{width:100%}#modal_spec .body>*+*{margin-top:4em}}@media (max-width: 767px){#modal_spec .body .head{display:flex;align-items:center;margin-bottom:1em}}#modal_spec .body h3{margin:.8em 0 1.2em;text-align:center;font-size:2.2rem;font-weight:700;color:#7b8180}@media (max-width: 767px){#modal_spec .body h3{width:calc(100% - 100px);font-size:1.6rem}}#modal_spec .body h3 em{color:#000}#modal_spec .body h4{position:relative;width:144px;height:144px;margin:auto;background-color:#fff;border-radius:200px}@media (max-width: 767px){#modal_spec .body h4{min-width:120px;min-height:120px;max-width:120px;max-height:120px;margin:0 20px 0 0}}#modal_spec .body h4 img{position:absolute;width:65%;top:50%;left:50%;transform:translate(-50%,-50%)}#modal_spec .body p{font-size:1.5rem}@media (max-width: 767px){#modal_spec .body p{font-size:1.4rem}}#modal_spec .body .note{margin-top:1.5rem;font-size:1.1rem;color:#7b8180}#modal_spec .body .img{margin-top:1.5em;text-align:center}#modal_spec .body .img figure{display:inline-block;text-align:left}#modal_spec .body .img figure figcaption{margin-top:.2em;text-align:left;letter-spacing:0;font-size:1.2rem}#modal_spec .block{background-color:#cfd0d3;margin-top:1.5em;padding:30px 30px 30px 40px;border-radius:10px}#modal_spec .block li{position:relative;display:flex;align-items:center;padding-bottom:40px}#modal_spec .block li:after{position:absolute;bottom:10px;left:50%;transform:translate(-50%);border:10px solid transparent;border-top:10px solid #7B8180;content:""}#modal_spec .block li:last-child{padding-bottom:0}#modal_spec .block li:last-child:after{display:none}#modal_spec .block figure{box-sizing:border-box;position:relative;min-width:35%;padding-right:20px;text-align:center}#modal_spec .block figure b{position:absolute;top:-12px;left:-10px;line-height:1;font-weight:900;font-size:3.6rem;color:#fff}#modal_spec .block figure img{position:relative}#modal_spec .block h3{text-align:left;font-size:1.4rem;color:#222}#modal_spec .block1 figure{min-width:45%}#modal_spec #modal_spec1 h4 img{width:50%}#modal_interview .inner{box-sizing:border-box;position:absolute;top:calc(50% + 15px);left:50%;padding:0 30px;transform:translate(-50%,-50%);opacity:0}@media (max-width: 767px){#modal_interview .inner{padding:0;width:calc(100vw - 30px)}}#modal_interview.act .inner{opacity:1;top:50%;transition:top .4s ease-out,opacity .4s ease-out}#modal_interview .box{display:none;box-sizing:border-box;width:1000px;max-width:90vw;max-height:85vh;padding:60px 40px;margin:auto;border-radius:10px;background-color:#dadddc;overflow:auto;overscroll-behavior:none}@media (max-width: 767px){#modal_interview .box{padding:30px 20px}}@media (max-height: 650px){#modal_interview .box{max-height:75vh}}#modal_interview .box.act{display:block}#modal_interview .box .flex{display:flex}@media (max-width: 767px){#modal_interview .box .flex{display:block}}#modal_interview .head{position:relative;min-width:160px;max-width:160px;text-align:center}@media (max-width: 767px){#modal_interview .head{display:flex;align-items:center;min-width:100%;max-width:100%;text-align:left}#modal_interview .head .num{position:absolute;top:50%;right:0;transform:translateY(-50%)}#modal_interview .head .name{position:relative;margin-left:20px}}#modal_interview .head h4{line-height:1;font-weight:600;font-size:2.8rem;color:#fff}@media (max-width: 767px){#modal_interview .head h4{font-size:1.4rem}}#modal_interview .head h5{line-height:1;letter-spacing:-.03em;font-weight:200;font-size:14rem;color:#fff;opacity:.4}#modal_interview .head h5.hide{visibility:hidden;display:none}@media (max-width: 767px){#modal_interview .head h5{font-size:7rem}#modal_interview .head h5.hide{visibility:hidden;display:block}}#modal_interview .head h2{width:max-content;position:relative;left:50%;transform:translate(-50%);white-space:nowrap;font-weight:700;font-size:2rem}@media (max-width: 767px){#modal_interview .head h2{position:static;left:0;transform:none;font-size:1.8rem}}@media (max-width: 374px){#modal_interview .head h2{white-space:normal}}#modal_interview .head h2 b{font-size:1.6rem}@media (max-width: 767px){#modal_interview .head h2 b{font-size:1.3rem}}@media (max-width: 374px){#modal_interview .head h2 b{display:block}}#modal_interview .head h3{width:max-content;position:relative;left:50%;transform:translate(-50%);margin-top:.3em;font-size:1.2rem;white-space:nowrap}@media (max-width: 767px){#modal_interview .head h3{font-size:1.1rem;left:0;transform:none}}#modal_interview .head figure{width:160px;height:160px;min-width:160px;min-height:160px;margin:1em 0;border-radius:500px;overflow:hidden}@media (max-width: 767px){#modal_interview .head figure{width:110px;height:110px;min-width:110px;min-height:110px}}#modal_interview .body{width:100%;margin-left:70px}@media (max-width: 767px){#modal_interview .body{margin-left:0}}#modal_interview .body *+*{margin-top:2.5rem}#modal_interview .body h2{letter-spacing:0;font-weight:600;font-size:2.4rem}@media (max-width: 767px){#modal_interview .body h2{font-size:2.2rem}}#modal_interview .body p{font-size:1.4rem}#modal_interview .body .note{font-size:.7em}#modal_interview .body .img{text-align:center}#modal_interview .body figure{display:inline-block}#modal_interview .body figure figcaption{margin:0;text-align:left;font-size:1.1rem}#modal_interview .body hr{margin:3em 0;border:none;border-top:solid 1px #CACACA}
