﻿@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}@keyframes rotate-txt{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.ani_slideup{opacity:0;transform:translateY(30px);transition:opacity .4s ease-in,transform .4s ease-out}.ani_slideup.on{opacity:1;transform:translateY(0)}.ani_blur{opacity:0;filter:blur(30px);transition:all .8s ease-out}.ani_blur.on{opacity:1;filter:blur(0)}.ani_expand{transition:opacity .4s ease-in,transform .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(.85) rotate(15deg);opacity:0}.ani_expand.on{transform:scale(1) rotate(0);opacity:1}.ani_img{opacity:0;transform:scale(1.02);filter:blur(5px);transition:all .75s ease-in-out}.ani_img.on{opacity:1;transform:scale(1);filter:blur(0)}.ani_btn{opacity:0;transform:scale(.85);transition:all .35s cubic-bezier(.175,.885,.32,1.275)}.ani_btn.on{opacity:1;transform:scale(1)}html{font-size:62.5%}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:#000;-webkit-text-size-adjust:none}body.stop{overflow:hidden}.an{font-family:Outfit,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:1440px;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{padding:0 15px}}@media print{.sp,.sp_s{display:none}}main{overflow:hidden}.ttl{max-width:1440px;margin:auto;font-weight:600;font-size:5.13vw}@media (min-width: 1440px){.ttl{font-size:7.4rem}}@media (max-width: 767px){.ttl{font-size:8.53vw}}.ttl .jp span{position:relative;display:inline-block;opacity:0;transform:translateY(20px);transition:all .3s ease-out}.ttl .jp i{font-weight:500;opacity:1!important;transform:translateY(0)!important}.ttl .jp b{position:relative;top:-.15em;font-size:3.4vw}@media (min-width: 1440px){.ttl .jp b{font-size:5rem}}@media (max-width: 767px){.ttl .jp b{font-size:6.4vw}}.ttl .jp img{opacity:0;filter:blur(20px);transform:scale(.95);transform-origin:center 100%;transition:all .6s ease-in-out,transform .6s cubic-bezier(.68,-.55,.265,1.55)}.ttl.on .jp span{opacity:1;transform:translateY(0)}.ttl.on img{opacity:1;transform:scale(1);filter:blur(0)}.ttl .an{line-height:.9;letter-spacing:-.05em;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff;font-size:10.2vw}@media (min-width: 1440px){.ttl .an{font-size:14.7rem}}@media (max-width: 767px){.ttl .an{font-size:19.73vw}}.ttl i{position:relative;display:inline-block;opacity:0}@media (hover: hover){.txt_link:hover{text-decoration:none}}.txt_link[target=_blank]{display:inline-block;padding-right:1.4em;background:url(/cms/sp/z50_2/assets/img/icon_blank0.svg) no-repeat right center/1em auto}.btn_link{display:inline-block;background-color:#fff;box-shadow:2px 2px #000;border:solid 1px #000;border-radius:100px;padding:10px 15px;text-align:center;text-decoration:none;font-weight:500;transition:box-shadow .2s,transform .4s cubic-bezier(.175,.885,.32,1.275)}.btn_link.em{background-color:#ffe100}.btn_link[target=_blank] span{display:inline-block;padding-right:1.4em;background:url(/cms/sp/z50_2/assets/img/icon_blank0.svg) no-repeat right center/1em auto}@media (hover: hover){.btn_link:hover{box-shadow:0 0 #000;transform:scale(1.03)}}.btn_dl span{padding-left:2em;background:url(/cms/sp/z50_2/assets/img/icon_download0.svg) no-repeat left center/1em auto}.person{display:flex;margin-top:1rem;align-items:center}.person img{width:60px;border-radius:100px}.person .txt{margin-left:1em}.person h5{font-weight:500}.person p{margin:0!important;font-size:1.3rem}.photo-list{position:relative;width:calc(100vw + 100px);box-shadow:0 0 .5px .5px #000;will-change:transform;transition:all .4s ease-out;z-index:1}.photo-list .swiper{overflow:visible}.photo-list .swiper-wrapper{transition-timing-function:linear;overflow:visible}.photo-list .swiper-slide{position:relative;width:280px;border:solid 1px #000;cursor:pointer;transition:filter .3s}.photo-list .swiper-slide:before{width:40px;height:40px;position:absolute;top:50%;left:50%;border:solid 1px #fff;border-radius:100px;opacity:0;transform:translate(-50%,-50%) scale(.9);background:#1c1b1f url(/cms/sp/z50_2/assets/img/icon_zoom0.svg) no-repeat center center/40% auto;content:""}.photo-list .swiper-slide.mov:before{width:40px;height:40px;position:absolute;top:50%;left:50%;border:solid 1px #fff;border-radius:100px;opacity:0;transform:translate(-50%,-50%) scale(.9);background:#1c1b1f url(/cms/sp/z50_2/assets/img/icon_zoom0.svg) no-repeat center center/40% auto;content:"";background-image:url(/cms/sp/z50_2/assets/img/icon_play1.svg)}@media (hover: hover){.photo-list .swiper-slide:hover{filter:brightness(.8)}.photo-list .swiper-slide:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);content:""}}@media (max-width: 767px){.photo-list .swiper-slide{width:180px}}.photo-list img{width:100%;aspect-ratio:1/1;object-fit:cover;pointer-events:none}.btn_modal *{pointer-events:none}.sns a{display:block;width:40px;height:40px;border:solid 1px #000;border-radius:100px;background:no-repeat center center/60% auto}@media (max-width: 767px){.sns a{width:32px;height:32px}}.sns .fb{background-image:url(/cms/sp/z50_2/assets/img/icon_fb0.svg)}.sns .x{background-image:url(/cms/sp/z50_2/assets/img/icon_x0.svg)}.sns .insta{background-image:url(/cms/sp/z50_2/assets/img/icon_insta0.svg)}.sns .youtube{background-image:url(/cms/sp/z50_2/assets/img/icon_youtube0.svg)}.sns .tiktok{background-image:url(/cms/sp/z50_2/assets/img/icon_tiktok0.svg)}.sns .line{background-image:url(/cms/sp/z50_2/assets/img/icon_line0.svg)}@media (hover: hover){.sns a{transition:background-color .3s}.sns a:hover{background-color:#000}.sns .fb:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_fb0w.svg)}.sns .x:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_x0w.svg)}.sns .insta:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_insta0w.svg)}.sns .youtube:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_youtube0w.svg)}.sns .tiktok:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_tiktok0w.svg)}.sns .line:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_line0w.svg)}}.swiper-button-prev,.swiper-button-next{cursor:pointer;z-index:1}.swiper-button-disabled{pointer-events:none;visibility:hidden}body .simplebar-content-wrapper{margin:auto}body .simplebar-offset{width:100%;max-width:100%;right:auto!important}body .simplebar-track.simplebar-vertical{width:12px}body .simplebar-scrollbar:before,body .simplebar-scrollbar.simplebar-visible:before{background:#d9d9d9;opacity:1}.compareimage{position:relative;border:solid 1px #000;border-radius:5px;overflow:hidden}.compareimage img{pointer-events:none}.compareimage .over{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat left center/cover}.compareimage .over img{height:100%;object-fit:cover;object-position:left top}.compareimage .slider{display:block;position:absolute;top:0;width:42px;height:100%;transform:translate(-50%);cursor:pointer}.compareimage .slider:before,.compareimage .slider:after{position:absolute;width:2px;height:50%;left:50%;transform:translate(-50%);background-color:#fff;content:""}.compareimage .slider:before{top:-21px}.compareimage .slider:after{bottom:-21px}@media (max-width: 767px){.compareimage .slider{width:28px}.compareimage .slider:before{top:-14px}.compareimage .slider:after{bottom:-14px}}.compareimage .slider i{display:block;position:absolute;width:100%;aspect-ratio:1/1;top:50%;background:url(/cms/sp/z50_2/assets/img/icon_drag0.svg) no-repeat center center/contain;transform:translateY(-50%);transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover){.compareimage .slider:hover i{transform:translateY(-50%) scale(1.15)}}#menu{position:fixed;right:0;top:0;width:100px;height:100px;background-color:#000;z-index:1000;cursor:pointer}#menu:before,#menu:after{position:absolute;width:40px;height:1px;right:30px;left:30px;top:42px;margin:auto;background-color:#fff;content:"";transition:all .2s ease-out}#menu:after{width:26px;top:58px;left:44px}@media (hover: hover){#menu:hover:after{transition:all .1s ease-out;left:17px}}#menu.open:before,#menu.open:after{width:40px;height:1px;right:0;left:0;top:50px;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}#menu.open:before{transform:rotate(45deg)}#menu.open:after{transform:rotate(-45deg)}@media (max-width: 767px){#menu{width:80px;height:80px}#menu:before,#menu:after{right:20px;left:20px;top:32px}#menu:after{top:48px;left:34px}}@media (max-width: 767px) and (hover: hover){#menu:hover:after{left:7px}}@media (max-width: 767px){#menu.open:before,#menu.open:after{top:40px}}@media (max-width: 767px) and (hover: hover){#menu.open:hover:after{left:0}}@media (max-height: 360px){#menu{width:60px;height:60px}#menu:before,#menu:after{width:30px;right:10px;left:10px;top:24px}#menu:after{width:20px;top:38px;left:20px}}@media (max-height: 360px){#menu.open:before,#menu.open:after{top:29px}}@media (max-height: 360px) and (hover: hover){#menu:hover:after{left:0}}#gnav{box-sizing:border-box;position:fixed;right:0;top:0;width:400px;height:100vh;padding:130px 30px 40px;border-left:solid 1px #000;background-color:#fff;overflow:auto;transform:translate(100%);z-index:999;transition:transform .2s ease-out}#gnav.open{transition:transform .3s ease-out;transform:translate(0)}#gnav li+li{margin-top:1.3em}#gnav a{display:inline-block;padding-left:1em;background:url(/cms/sp/z50_2/assets/img/icon_arrow2.svg) no-repeat left center/12px auto;text-decoration:none;text-transform:uppercase;letter-spacing:-.02em;line-height:1.25;font-size:2.4rem;transition:all .2s}#gnav .act a{line-height:.9;letter-spacing:-.05em;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff;letter-spacing:-.02em!important;line-height:1.25!important}@media (hover: hover){#gnav a:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_arrow2b.svg);text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff}}@media (max-width: 767px){#gnav{max-width:100vw;padding:100px 30px 40px}}#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:0;bottom:50%;transform:translate(120%,25%);transition:transform .15s ease-in;z-index:100}#fixed_nav.on{transition:transform .3s ease-out;transform:translateY(25%)}@media (max-width: 767px){#fixed_nav{bottom:175px;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;border:solid 1px #000;border-right:none;background:#fff no-repeat center center/contain;line-height:1.2;text-align:center;text-decoration:none;font-size:1.2rem;transition:filter .3s ease-out}@media (hover: hover){#fixed_nav a:hover{filter:brightness(.85)}}@media (max-width: 767px),(max-height: 500px){#fixed_nav a{width:60px;height:60px}}#fixed_nav li+li a{border-top:none}#fixed_nav .insta a{padding-top:60px}@media (max-width: 767px){#fixed_nav .insta a{padding-top:55%}}@media (max-height: 480px){#fixed_nav .insta a{padding-top:55%}}#fixed_nav .insta a{background-image:url(../../assets/img/fixed_nav_img0.png)}#fixed_nav .try a{background-image:url(../../assets/img/fixed_nav_img1.png)}#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(.85)}}#fixed_bnr.act a{pointer-events:all}#kv{position:relative}#kv>*{position:relative}#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 .img{position:absolute;width:100%;height:100%}#kv .img div{position:absolute;width:0;height:100%;opacity:0;filter:brightness(1.3);transition:all .5s cubic-bezier(.25,.46,.45,.94),filter 1s ease-in,opacity .3s ease-in;overflow:hidden}@media (max-width: 767px){#kv .img div{width:100%;height:0%}}#kv .img div span{display:block;position:relative;width:110%;height:100%;left:-7%;background:no-repeat center center/auto 100%}@media (max-width: 767px){#kv .img div span{background-size:100% auto}}#kv .img div:nth-child(1){left:0;transition-delay:0s}#kv .img div:nth-child(1) span{background-image:url(../../assets/img/kv_img0.jpg);background-position:80% center}@media (max-width: 767px){#kv .img div:nth-child(1) span{background-image:url(../../assets/img/kv_img0_sp.jpg)}}#kv .img div:nth-child(2){left:23%;transform:skew(-5deg);transition-delay:.2s}#kv .img div:nth-child(2) span{transform:skew(5deg);background-image:url(../../assets/img/kv_img1.jpg)}@media (max-width: 767px){#kv .img div:nth-child(2){left:0;top:22%;transform:skewY(5deg)}#kv .img div:nth-child(2) span{transform:skew(-5deg);background-image:url(../../assets/img/kv_img1_sp.jpg);background-size:110% auto}}#kv .img div:nth-child(3){left:50%;transform:skew(3deg);transition-delay:.4s}#kv .img div:nth-child(3) span{transform:skew(-3deg);background-image:url(../../assets/img/kv_img2.jpg);background-size:auto 100%}@media (max-width: 767px){#kv .img div:nth-child(3){left:0;top:45%;transform:skewY(-2deg)}#kv .img div:nth-child(3) span{transform:skew(2deg);background-image:url(../../assets/img/kv_img2_sp.jpg);background-size:100% auto}}#kv .img div:nth-child(4){left:75%;transform:skew(-5deg);transition-delay:.6s}#kv .img div:nth-child(4) span{transform:skew(5deg);background-image:url(../../assets/img/kv_img3.jpg)}@media (max-width: 767px){#kv .img div:nth-child(4){left:0;top:70%;transform:skewY(5deg)}#kv .img div:nth-child(4) span{transform:skew(-5deg);background-image:url(../../assets/img/kv_img3_sp.jpg)}}#kv.on .img div{opacity:1;filter:brightness(1)}@media (min-width: 768px){#kv.on .img div:nth-child(1){width:28%}}@media (max-width: 767px){#kv.on .img div:nth-child(1){height:25%}}@media (min-width: 768px){#kv.on .img div:nth-child(2){width:35%}}@media (max-width: 767px){#kv.on .img div:nth-child(2){height:28%}}@media (min-width: 768px){#kv.on .img div:nth-child(3){width:35%}}@media (max-width: 767px){#kv.on .img div:nth-child(3){height:29%}}@media (min-width: 768px){#kv.on .img div:nth-child(4){width:35%}}@media (max-width: 767px){#kv.on .img div:nth-child(4){height:27%}}#kv.on .img div:nth-child(5){width:100%}#kv .inner{height:110svh;min-height:850px;padding:0}@media (min-width: 768px) and (orientation: portrait){#kv .inner{height:auto;min-height:80vw}}@media (max-width: 767px){#kv .inner{height:185vw;min-height:0}}#kv .inner h1{position:relative;top:8%}#kv .inner h1 img{position:absolute;opacity:0}#kv .inner h1 img:nth-child(1){width:77.08%;left:-2%}#kv .inner h1 img:nth-child(2){width:36.9%;left:30%;transform:translateY(138%)}@media (min-width: 768px) and (orientation: portrait){#kv .inner h1{top:10vw}}@media (max-width: 767px){#kv .inner h1{top:16%}#kv .inner h1 img:nth-child(1){width:103%;max-width:none}#kv .inner h1 img:nth-child(2){width:51%;left:4%;transform:translateY(180%)}}#kv .inner h2{position:absolute;top:50%;right:3%}#kv .inner h2 img{opacity:0}#kv .inner h2 img:nth-child(1){position:relative;transform:translateY(-90%);max-width:238px;width:16.52vw;filter:blur(10px)}#kv .inner h2 img:nth-child(2){max-width:396px;width:27.5vw;filter:blur(10px)}@media (max-width: 767px){#kv .inner h2{top:55vw;right:.3%}#kv .inner h2 img:nth-child(1){position:absolute;left:50%;bottom:-2vw;transform:translate(-50%,100%);max-width:none;width:24vw;filter:blur(10px)}#kv .inner h2 img:nth-child(2){max-width:none;width:45vw}}#kv .inner .txt{position:absolute;left:10%;bottom:-110px;font-weight:700;z-index:3}#kv .inner .txt p{opacity:0;transform:translateY(15px);transition:all .5s ease-out}#kv .inner .txt p+p{margin-top:1em}#kv .inner .txt span{display:inline-block;background-color:#fff;padding:0 8px}@media (max-width: 1000px){#kv .inner .txt{left:4%}}@media (min-width: 768px) and (orientation: portrait){#kv .inner .txt{bottom:-170px}}@media (max-width: 767px){#kv .inner .txt{bottom:-120px}#kv .inner .txt p:nth-child(1) span:nth-child(3),#kv .inner .txt p:nth-child(2) span:nth-child(1){padding-right:0}#kv .inner .txt p:nth-child(1) span:nth-child(5),#kv .inner .txt p:nth-child(2) span:nth-child(3){padding-left:0}}#kv.on h1 img:nth-child(1){transition:all 1s ease-in-out 1s;opacity:1}#kv.on h1 img:nth-child(2){transition:all 1s ease-in-out 1.3s;opacity:1}#kv.on h2 img:nth-child(1){transition:all 1s ease-in-out 1.7s;filter:blur(0);opacity:1}#kv.on h2 img:nth-child(2){transition:all 1s ease-in-out 1.4s;filter:blur(0);opacity:1}@media (min-width: 768px){#kv.on .txt p{opacity:1;transform:translateY(0)}#kv .txt p:nth-child(1){transition-delay:2.6s}#kv .txt p:nth-child(2){transition-delay:2.8s}#kv .txt p:nth-child(3){transition-delay:3s}}@media (max-width: 767px){#kv .txt.on p{opacity:1;transform:translateY(0)}#kv .txt p:nth-child(1){transition-delay:.2s}#kv .txt p:nth-child(2){transition-delay:.4s}#kv .txt p:nth-child(3){transition-delay:.6s}}#expresser{position:relative;z-index:2;background-color:#fff;padding:200px 0 120px;transform:skewY(-5deg) translateY(-75px)}@media (max-width: 767px){#expresser{margin-top:0;padding:130px 0 50px}}#expresser>div{padding-top:100px;transform:skewY(5deg)}#expresser h2{max-width:80%;margin:auto}@media (min-width: 1440px){#expresser h2{max-width:1070px}}@media (max-width: 767px){#expresser h2{max-width:100%}}#expresser h2 .an,#expresser h2 .jp{display:block;transform:rotate(-5deg)}#expresser h2 .an{margin:0}@media (max-width: 767px){#expresser h2 .an{margin:0}}#expresser h2 .jp{margin:-7vw 0 0 24%}@media (min-width: 1440px){#expresser h2 .jp{margin-top:-80px}}@media (max-width: 767px){#expresser h2 .jp{margin:-6vw 0 0}}#expresser h2 .jp span{transition-delay:.6s}#expresser h2 .jp img{width:25vw;margin:0 0 0 15px;transform:translateY(55%);transition-delay:.75s}@media (min-width: 1440px){#expresser h2 .jp img{width:350px}}@media (max-width: 767px){#expresser h2 .jp img{width:40%;margin:0 0 -1vw 1vw}}#expresser .exp{margin-top:150px}@media (max-width: 767px){#expresser .exp{margin-top:100px}}#expresser .exp .inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content 1fr;box-sizing:border-box}@media (max-width: 767px){#expresser .exp .inner{display:block}}#expresser .exp:nth-child(odd) .quot{align-content:center;grid-row:1/2;grid-column:1/2}#expresser .exp:nth-child(odd) .profile{align-content:center;grid-row:2/3;grid-column:1/2}#expresser .exp:nth-child(odd) .img{align-content:center;grid-row:1/3;grid-column:2/3}#expresser .exp:nth-child(odd) .img .ph{transform:translate(-50%,-50%) rotate(-5deg)}#expresser .exp:nth-child(odd) .photo-list{transform:rotate(5deg) translate(-50px,15%)}#expresser .exp:nth-child(odd) .photo-list.on{transform:rotate(5deg) translate(-50px)}#expresser .exp:nth-child(2n) .quot{align-content:center;grid-row:1/2;grid-column:2/3}#expresser .exp:nth-child(2n) .profile{align-content:center;grid-row:2/3;grid-column:2/3}#expresser .exp:nth-child(2n) .img{align-content:center;grid-row:1/3;grid-column:1/2}#expresser .exp:nth-child(2n) .img .ph{transform:translate(-50%,-50%) rotate(5deg)}#expresser .exp:nth-child(2n) .photo-list{transform:rotate(-5deg) translate(-50px,15%)}#expresser .exp:nth-child(2n) .photo-list.on{transform:rotate(-5deg) translate(-50px)}#expresser .exp .quot{transform:rotate(-5deg);margin-top:0;margin-left:50px;padding:0 0 60px;font-weight:700;font-size:1.75vw}@media (min-width: 1440px){#expresser .exp .quot{font-size:2.4rem}}@media (max-width: 1000px){#expresser .exp .quot{font-size:1.6vw}}@media (max-width: 767px){#expresser .exp .quot{margin-top:0;margin-left:8vw;padding:0;font-size:4vw}}#expresser .exp .quot span{display:inline-block;position:relative}#expresser .exp .quot span:first-child:before{position:absolute;top:0;left:-30px;width:23px;height:21px;background:url(/cms/sp/z50_2/assets/img/quot_start0.svg) no-repeat center center/contain;content:""}#expresser .exp .quot span:last-child:after{position:absolute;top:0;right:-25px;width:24px;height:16px;background:url(/cms/sp/z50_2/assets/img/quot_end0.svg) no-repeat center center/contain;content:""}#expresser .exp .img{position:relative;margin:0 30px;text-align:center}@media (min-width: 768px){#expresser .exp .img{transition-delay:.4s}}@media (max-width: 767px){#expresser .exp .img{margin:4em 0 0}}#expresser .exp .img div{margin:auto;aspect-ratio:1/1}#expresser .exp .img .name{width:100%;animation:40s linear 0s infinite rotate-txt}#expresser .exp .img .ph{position:absolute;top:50%;left:50%;width:83.33%;box-shadow:4px 4px 40px #00000040;cursor:pointer}#expresser .exp .img .ph:before{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/cms/sp/z50_2/assets/img/icon_play0.svg) no-repeat center center/160px;content:"";transform:scale(1);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);z-index:1}@media (max-width: 1024px){#expresser .exp .img .ph:before{background-size:90px}}#expresser .exp .img .ph img{transition:filter .3s}@media (hover: hover){#expresser .exp .img .ph:hover img{filter:brightness(.8)}#expresser .exp .img .ph:hover:before{transform:scale(1.05)}}#expresser .exp .profile{margin-left:50px}@media (max-width: 767px){#expresser .exp .profile{margin-top:3em;margin-left:35px}}#expresser .exp .profile h3{position:relative;line-height:1.2;font-size:3rem;font-weight:500}@media (min-width: 1440px){#expresser .exp .profile h3{font-size:4rem}}@media (max-width: 767px){#expresser .exp .profile h3{font-size:5.8vw}}#expresser .exp .profile h3 span{margin-right:.5em;font-weight:400}#expresser .exp .profile h3 span:last-child{margin-right:0}#expresser .exp .profile h3:before{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;position:absolute;top:-10px;left:-45px;transform:rotate(90deg);transform-origin:left bottom;padding:3px 4px;background-color:#000;line-height:1;font-weight:400;font-size:1.2rem;color:#fff;content:"PROFILE"}@media (max-width: 767px){#expresser .exp .profile h3:before{top:-14px;left:-35px}}#expresser .exp .profile h4{margin-top:.3em}#expresser .exp .profile p{margin-top:1em}@media (max-width: 767px){#expresser .exp .profile p{font-size:1.3rem}}#expresser .exp .profile .sns{display:flex;gap:8px;margin-top:1.5em}@media (max-width: 767px){#expresser .exp .profile .sns{margin-top:1em}}#expresser .exp .photo-list{margin-top:8em;opacity:0}@media (max-width: 767px){#expresser .exp .photo-list{margin-top:5em}}#expresser .exp .photo-list.on{opacity:1}@media (max-width: 767px){#expresser #exp0 .quot span:nth-of-type(1){margin-left:-.5em}}#expresser #exp0 .quot span:nth-of-type(2){margin-left:1em}@media (max-width: 767px){#expresser #exp0 .quot span:nth-of-type(2){margin-left:0}}#expresser #exp0 .quot span:nth-of-type(3){margin-left:2em}@media (max-width: 767px){#expresser #exp0 .quot span:nth-of-type(3){margin-left:-1.4em}}@media (max-width: 767px){#expresser #exp1 .quot span:nth-of-type(1){margin-left:-.5em}}#expresser #exp1 .quot span:nth-of-type(2){margin-left:1.5em}@media (max-width: 767px){#expresser #exp1 .quot span:nth-of-type(2){margin-left:.3em}}#expresser #exp1 .quot span:nth-of-type(3){margin-left:4.5em}@media (max-width: 767px){#expresser #exp1 .quot span:nth-of-type(3){margin-left:2.5em}}#expresser #exp1 .img .ph{transform:translate(-50%,-50%) rotate(5deg)}#expresser #exp1 .movie{position:relative;grid-row:3/4;grid-column:1/3}#expresser #exp1 .movie .line{position:absolute;top:50px;right:20%;width:18.81vw}@media (min-width: 1440px){#expresser #exp1 .movie .line{width:271px}}@media (max-width: 767px){#expresser #exp1 .movie .line{width:34vw;top:-10px;right:2%}}#expresser #exp1 .movie>div{width:26.04vw;margin:10px 0 0 25%;box-shadow:4px 4px 40px #00000040;transition:opacity .4s ease-in,transform .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(.85) rotate(-15deg);opacity:0}#expresser #exp1 .movie>div.on{transform:scale(1) rotate(-5deg);opacity:1}@media (min-width: 1440px){#expresser #exp1 .movie>div{width:375px}}@media (max-width: 767px){#expresser #exp1 .movie>div{width:53vw;margin:40px 0 0 3%}}#expresser #exp1 .movie>div:before{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/cms/sp/z50_2/assets/img/icon_play0.svg) no-repeat center center/160px;content:"";transform:scale(1);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);z-index:1}@media (max-width: 1024px){#expresser #exp1 .movie>div:before{background-size:90px}}#expresser #exp1 .movie>div img{transition:filter .3s}@media (hover: hover){#expresser #exp1 .movie>div:hover img{filter:brightness(.8)}#expresser #exp1 .movie>div:hover:before{transform:scale(1.05)}}#expresser #exp1 .photo-list{margin-top:10em}@media (max-width: 767px){#expresser #exp1 .photo-list{margin-top:8em}}#control{position:relative;z-index:1;background-color:#f8dbad;padding:200px 0 250px;transform:skewY(-5deg) translateY(-75px)}@media (max-width: 767px){#control{padding:130px 0}}#control>div{transform:skewY(5deg)}#control h2{position:relative;padding:0 0 0 20px;max-width:1240px}#control h2 em{position:absolute;top:0;left:-60px;width:310px;height:310px;animation:40s linear 0s infinite rotate-txt;z-index:1}#control h2 em:before{display:block;width:100%;height:100%;background:url(../../assets/img/control_ttl1.png) no-repeat center center/contain;content:"";opacity:0;transform:scale(.6);transition:transform .4s cubic-bezier(.175,.885,.32,1.275) 1.2s,opacity .3s ease-out 1.2s}@media (max-width: 767px){#control h2 em{top:0;left:-15vw;width:49vw;height:49vw}}#control h2.on em:before{opacity:1;transform:scale(1)}#control h2 .an,#control h2 .jp{display:block;position:relative;transform:rotate(-5deg);z-index:2}#control h2 .an{margin:0}@media (max-width: 767px){#control h2 .an span:nth-child(2){display:block;margin-right:.1em;text-align:right}}#control h2 .jp{margin:-30px 0 0 30px}@media (max-width: 767px){#control h2 .jp{margin:-30px 0 0 34%}}#control h2 .jp span{transition-delay:1.2s}#control h2 img{width:11.6vw;margin:0 0 -50px 10px;transition-delay:.6s}@media (min-width: 1440px){#control h2 img{width:168px}}@media (max-width: 767px){#control h2 img{width:26vw}}#control .inner{position:relative;max-width:1240px}#control .read{margin-top:150px}@media (max-width: 767px){#control .read{margin-top:100px}}#control .img_comp{position:relative;max-width:660px}#control .img_comp:before,#control .img_comp:after,#control .img_comp>div:before,#control .img_comp>div:after{position:absolute;width:40px;height:40px;content:""}@media (max-width: 767px){#control .img_comp:before,#control .img_comp:after,#control .img_comp>div:before,#control .img_comp>div:after{width:20px;height:20px}}#control .img_comp:before{top:-15px;left:-15px;border-top:solid 1px #000;border-left:solid 1px #000}@media (max-width: 767px){#control .img_comp:before{top:-8px;left:-8px}}#control .img_comp:after{top:-15px;right:-15px;border-top:solid 1px #000;border-right:solid 1px #000}@media (max-width: 767px){#control .img_comp:after{top:-8px;right:-8px}}#control .img_comp>div:before{bottom:-15px;left:-15px;border-bottom:solid 1px #000;border-left:solid 1px #000}@media (max-width: 767px){#control .img_comp>div:before{bottom:-8px;left:-8px}}#control .img_comp>div:after{bottom:-15px;right:-15px;border-bottom:solid 1px #000;border-right:solid 1px #000}@media (max-width: 767px){#control .img_comp>div:after{bottom:-8px;right:-8px}}#control .img_comp p{position:absolute;left:50%;bottom:-35px;transform:translate(-50%);text-align:center;white-space:nowrap;font-size:1.2rem}@media (max-width: 767px){#control .img_comp p{bottom:-30px}}#control .img0{position:absolute;width:48%;right:40px;top:-150px}@media (max-width: 1110px){#control .img0{top:-120px}}@media (max-width: 767px){#control .img0{position:relative;width:80vw;top:auto;right:auto;left:2%;margin-top:4em}}#control .img1{width:35%;margin-top:120px}@media (max-width: 767px){#control .img1{width:69.33vw;margin:5em 0 0 22%}}#control .img2{width:28%;left:43%;transform:translateY(-40%)}@media (max-width: 767px){#control .img2{width:63.2vw;left:2%;transform:none;margin-top:5em}}#control .simulator{position:relative;margin-top:150px}@media (max-width: 767px){#control .simulator{margin-top:180px}}#control .simulator h4{position:absolute;top:-40px;left:62%;font-weight:600;font-size:1.7vw;transform:scale(.8);opacity:0}@media (min-width: 1440px){#control .simulator h4{font-size:2.45rem}}@media (max-width: 767px){#control .simulator h4{top:-65px;left:auto;right:15px;font-size:3.46vw}}#control .simulator h4:after{display:block;width:88%;height:30px;margin:5px auto 0;background:url(../../assets/img/ornament0.png) no-repeat center center/contain;content:""}@media (max-width: 767px){#control .simulator h4:after{margin-top:0}}#control .simulator .on h4{transition:all .4s cubic-bezier(.175,.885,.32,1.275) .7s;transform:scale(1);transform-origin:center bottom;opacity:1}#control .simulator h3{max-width:85vw;margin:auto;transform:rotate(-5deg)}@media (min-width: 1440px){#control .simulator h3{max-width:1200px}}#control .simulator h3 span{line-height:.9;letter-spacing:-.05em;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff;display:block;font-size:5.9vw}@media (min-width: 1440px){#control .simulator h3 span{font-size:8.5rem}}@media (max-width: 767px){#control .simulator h3 span{font-size:8.53vw}}#control .simulator h3 span:nth-child(1){text-shadow:none;color:#000}#control .simulator h3 span:nth-child(2){margin-left:60%}@media (max-width: 767px){#control .simulator h3 span:nth-child(2){margin-left:0;text-align:right}}#control .simulator .swiper{padding-top:50px;text-align:center}@media (max-width: 767px){#control .simulator .swiper{padding-top:30px}}#control .simulator .swiper .img{position:relative;box-shadow:4px 4px 40px #0003;transform:scale(.85);transition:transform .35s ease-out}#control .simulator .swiper .img img{position:absolute;top:0;left:0;width:100%;opacity:0}#control .simulator .swiper .img img.inact{opacity:1;z-index:99;transition:opacity .5s}#control .simulator .swiper .img img.act{position:relative;opacity:1;z-index:100;transition:opacity .5s}@media (max-width: 767px){#control .simulator .swiper .img{box-shadow:3px 3px 30px #0003}}#control .simulator .swiper .swiper-slide-active .img{transform:scale(1)}#control .simulator .swiper .swiper-button-prev,#control .simulator .swiper .swiper-button-next{position:absolute;top:42%;width:50px;height:50px;background:url(/cms/sp/z50_2/assets/img/icon_arrow3.svg) no-repeat center center/contain;z-index:10;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}@media (max-width: 767px){#control .simulator .swiper .swiper-button-prev,#control .simulator .swiper .swiper-button-next{top:30%;width:25px;height:25px;background:url(/cms/sp/z50_2/assets/img/icon_arrow0.svg) no-repeat center center/contain}}#control .simulator .swiper .swiper-button-prev{left:8%;transform:rotate(180deg);filter:drop-shadow(-2px -2px 6px rgb(0,0,0))}@media (hover: hover){#control .simulator .swiper .swiper-button-prev:hover{transform:translate(-10%) rotate(180deg)}}@media (max-width: 767px){#control .simulator .swiper .swiper-button-prev{left:10px}}@media (max-width: 767px) and (hover: hover){#control .simulator .swiper .swiper-button-prev:hover{transform:translate(-20%) rotate(180deg)}}#control .simulator .swiper .swiper-button-next{right:8%;filter:drop-shadow(2px 2px 6px rgb(0,0,0))}@media (hover: hover){#control .simulator .swiper .swiper-button-next:hover{transform:translate(10%)}}@media (max-width: 767px){#control .simulator .swiper .swiper-button-next{right:10px}}@media (max-width: 767px) and (hover: hover){#control .simulator .swiper .swiper-button-next:hover{transform:translate(20%)}}#control .simulator .people{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px;opacity:0;pointer-events:none;transition:opacity .2s ease-in 0s}@media (max-width: 767px){#control .simulator .people{width:85%;margin:10px auto 0;gap:0 5px}}#control .simulator .people li{position:relative;width:12%;max-width:100px;margin:0 1%;font-size:1.3rem;padding-bottom:30px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(.7);cursor:pointer}@media (hover: hover){#control .simulator .people li:hover{transform:scale(.8)}}@media (max-width: 980px){#control .simulator .people li{width:20%}}@media (max-width: 767px){#control .simulator .people li{padding-bottom:25px;font-size:.9rem}}#control .simulator .people li>*{pointer-events:none}#control .simulator .people li div{margin:auto;padding:5px;border:solid 1px rgba(0,0,0,0);border-radius:300px;transition:all .4s ease-out;max-width:80px;aspect-ratio:1/1;cursor:pointer}#control .simulator .people li div img{object-fit:cover;aspect-ratio:1/1}@media (max-width: 767px){#control .simulator .people li div{padding:3px}}#control .simulator .people li h5{position:absolute;bottom:10px;left:50%;transform:translate(-50%);line-height:1.2;white-space:nowrap}#control .simulator .people li.act{transform:scale(1)}#control .simulator .people li.act div{border-color:#000}#control .simulator .people img{box-shadow:none;border-radius:300px}#control .simulator .swiper-slide-active .people{opacity:1;pointer-events:all;transition:opacity .75s ease-out .5s}#control .recipe{max-width:1200px;margin-top:100px}#control .recipe h3{position:relative;max-width:1070px;padding:0 40px;margin:auto auto -180px;transform:rotate(-5deg)}@media (max-width: 767px){#control .recipe h3{padding:0}}#control .recipe h3 .an,#control .recipe h3 .jp{display:block}@media (max-width: 767px){#control .recipe h3 .an span{display:block}#control .recipe h3 .an span:last-child{text-align:right}}#control .recipe h3 .jp{margin:-25px 0 0 25%}@media (max-width: 767px){#control .recipe h3 .jp{margin:-15px 0 0 3%}}#control .recipe h3 .jp img{width:20.48vw;margin:0 0 0 .5em;transition-delay:.6s}@media (min-width: 1440px){#control .recipe h3 .jp img{width:295px}}@media (max-width: 767px){#control .recipe h3 .jp img{width:34vw}}#control .recipe h3 .jp span{display:inline-block;line-height:1;font-size:2.77vw;transition-delay:.7s}@media (min-width: 1440px){#control .recipe h3 .jp span{font-size:4rem}}@media (max-width: 767px){#control .recipe h3 .jp span{font-size:6.4vw}}#control .recipe h3 .jp span:last-child{display:block;margin-top:20px;text-align:right;transition-delay:.85s}@media (max-width: 767px){#control .recipe h3 .jp span:last-child{margin:10px 20px 0 0}}#control .recipe .box{background-color:#fff;border:solid 1px #000;padding:235px 80px 100px}@media (max-width: 1024px){#control .recipe h3{top:-40px}#control .recipe .box{padding:150px 50px 50px}}@media (max-width: 1024px){#control .recipe h3{top:-60px}#control .recipe .box{padding-top:130px}}@media (max-width: 767px){#control .recipe h3{top:0}#control .recipe .box{padding:235px 24px 24px}}#control .recipe .recipe_item{margin-top:50px}@media (max-width: 767px){#control .recipe .recipe_item{display:block}}#control .recipe .recipe_item+.recipe_item{margin-top:140px}@media (max-width: 767px){#control .recipe .recipe_item+.recipe_item{margin-top:64px}}#control .recipe .recipe_item .flex{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){#control .recipe .recipe_item .flex{display:block}}#control .recipe .recipe_item .flex>div{width:48.5%}@media (max-width: 767px){#control .recipe .recipe_item .flex>div{width:100%}}#control .recipe .recipe_item .swiper{position:relative;width:45%;margin:0;padding-bottom:25px}@media (max-width: 767px){#control .recipe .recipe_item .swiper{width:100%}}#control .recipe .recipe_item .swiper-slide{box-sizing:border-box;aspect-ratio:1}#control .recipe .recipe_item .swiper-slide:before{width:40px;height:40px;position:absolute;top:50%;left:50%;border:solid 1px #fff;border-radius:100px;opacity:0;transform:translate(-50%,-50%) scale(.9);background:#1c1b1f url(/cms/sp/z50_2/assets/img/icon_zoom0.svg) no-repeat center center/40% auto;content:""}#control .recipe .recipe_item .swiper-slide.mov:before{width:40px;height:40px;position:absolute;top:50%;left:50%;border:solid 1px #fff;border-radius:100px;opacity:0;transform:translate(-50%,-50%) scale(.9);background:#1c1b1f url(/cms/sp/z50_2/assets/img/icon_zoom0.svg) no-repeat center center/40% auto;content:"";background-image:url(/cms/sp/z50_2/assets/img/icon_play1.svg);opacity:1;transform:translate(-50%,-50%) scale(1)}@media (hover: hover){#control .recipe .recipe_item .swiper-slide:hover{filter:brightness(.85)}#control .recipe .recipe_item .swiper-slide:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);content:""}}#control .recipe .recipe_item .swiper-slide img{height:100%;object-fit:contain}#control .recipe .recipe_item .swiper-button-prev,#control .recipe .recipe_item .swiper-button-next{position:absolute;top:50%;width:25px;height:25px;background:url(/cms/sp/z50_2/assets/img/icon_arrow0.svg) no-repeat center center/contain;z-index:1;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}#control .recipe .recipe_item .swiper-button-prev{left:10px;transform:translateY(-50%) rotate(180deg);filter:drop-shadow(0 -3px 3.5px rgba(0,0,0,.6))}@media (hover: hover){#control .recipe .recipe_item .swiper-button-prev:hover{transform:translate(-20%,-50%) rotate(180deg)}}#control .recipe .recipe_item .swiper-button-next{right:10px;transform:translateY(-50%);filter:drop-shadow(0 3px 3.5px rgba(0,0,0,.6))}@media (hover: hover){#control .recipe .recipe_item .swiper-button-next:hover{transform:translate(20%,-50%)}}#control .recipe .recipe_item .swiper-pagination{position:absolute;width:100%;bottom:0;text-align:center}#control .recipe .recipe_item .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;margin:0 2px!important;background-color:#0003;border-radius:10px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}@media (hover: hover){#control .recipe .recipe_item .swiper-pagination-bullet:hover{transform:scale(1.5)}}#control .recipe .recipe_item .swiper-pagination-bullet-active{background-color:#000}#control .recipe .recipe_item h4{word-break:break-all;line-height:1.2;font-size:2.4rem;font-weight:500;color:#fff}#control .recipe .recipe_item h4 span{display:inline-block;padding:2px 6px 4px;background-color:#000}@media (max-width: 767px){#control .recipe .recipe_item h4{margin-top:.5em}}#control .recipe .recipe_item .person{margin-top:1rem}#control .recipe .recipe_item .person img{width:32%}@media (max-width: 767px){#control .recipe .recipe_item .person img{max-width:100px}}#control .recipe .recipe_item .person .txt{position:relative;margin-left:25px}@media (max-width: 767px){#control .recipe .recipe_item .person .txt{margin-left:15px;width:100%}}#control .recipe .recipe_item .person h5{margin:.1em 0;font-size:2.8rem}@media (max-width: 767px){#control .recipe .recipe_item .person h5{font-size:1.6rem}}#control .recipe .recipe_item .person p{font-size:1.2rem}#control .recipe .recipe_item .sns{display:flex;margin-top:.5em;gap:8px}@media (max-width: 767px){#control .recipe .recipe_item .sns a{width:32px;height:32px}}#control .recipe .recipe_item .body p{margin-top:2em;font-size:1.2rem}#control .recipe .recipe_item .body .txt_link{margin-top:.6em}#control .recipe .recipe_item .btns{margin-top:2em}#control .recipe .recipe_item .btns .btn{box-sizing:border-box;display:inline-block;width:300px;max-width:98%;pointer-events:none;opacity:.4}#control .recipe .recipe_item .btns .btn_dl{pointer-events:all;opacity:1}@media (max-width: 767px){#control .recipe .recipe_item .btns{text-align:center}}#control .recipe .btn_more{display:none;position:relative;height:auto!important;margin:0!important;text-align:center;cursor:pointer}@media (max-width: 767px){#control .recipe .btn_more{display:block}}#control .recipe .btn_more:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;padding:100px 0 0;background:linear-gradient(0deg,#fff 30%,#fff0);content:"";pointer-events:none}#control .recipe .btn_more *{pointer-events:none}#control .recipe .btn_more span{position:relative;padding-left:1.5em}#control .recipe .btn_more span:before{display:block;position:absolute;top:-2px;bottom:0;left:0;width:.8em;height:.8em;margin:auto;background:url(/cms/sp/z50_2/assets/img/icon_arrow0b.svg) no-repeat center center/contain;transform:rotate(90deg);content:""}#control .recipe .btn_more.inact{display:none}#control .howto{margin:150px 0 0}#control .howto h4{text-align:center;font-size:4rem}@media (max-width: 767px){#control .howto h4{text-align:left;font-size:8.533vw}}#control .howto h4 span{display:block;font-weight:600;transform:rotate(-5deg)}@media (max-width: 767px){#control .howto h4 span:nth-child(2){margin-right:-20px;text-align:right}}#control .howto h4 span:before,#control .howto h4 span:after{display:inline-block;background:no-repeat center center/contain;vertical-align:middle;content:""}#control .howto h4 span:before{width:.6em;height:.9em;background-image:url(/cms/sp/z50_2/assets/img/ornament1-a.svg);margin-right:.4em}#control .howto h4 span:after{width:.6em;height:1em;background-image:url(/cms/sp/z50_2/assets/img/ornament1-b.svg);margin-left:.4em}#control .howto h4 .an{line-height:.9;letter-spacing:-.05em;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff;margin-left:-200px}@media (max-width: 767px){#control .howto h4 .an{margin-left:-20px}}#control .howto h4 .an:before,#control .howto h4 .an:after{display:none}#control .howto ol{display:flex;margin-top:50px}@media (max-width: 767px){#control .howto ol{display:block}}#control .howto ol li{box-sizing:border-box;width:33.33%;padding:0 4%;text-align:center}#control .howto ol li:nth-child(3n+1){transition-delay:0s}#control .howto ol li:nth-child(3n+2){transition-delay:.2s}#control .howto ol li:nth-child(3n+3){transition-delay:.4s}#control .howto ol li:after{position:absolute;top:50%;right:-20px;width:43px;height:17px;background:url(/cms/sp/z50_2/assets/img/icon_arrow1.svg) no-repeat center center/contain;content:""}#control .howto ol li:last-child:after{display:none}@media (max-width: 767px){#control .howto ol li{width:100%;margin:auto;padding:0}#control .howto ol li:nth-child(3n+1),#control .howto ol li:nth-child(3n+2),#control .howto ol li:nth-child(3n+3){transition-delay:0s}#control .howto ol li+li{margin-top:100px}#control .howto ol li:after{top:auto;bottom:-43px;right:50%;transform:translate(50%,100%) rotate(90deg)}#control .howto ol li img{max-width:240px}}#control .howto ol h5{display:inline-block;background-color:#000;margin-bottom:2rem;padding:2px 8px;font-size:1.2rem;color:#fff}#control .howto ol p{margin-top:2rem;font-weight:500;font-size:.98em}#control .howto .point{position:relative;max-width:680px;margin:120px auto}@media (max-width: 767px){#control .howto .point{margin-left:-10px;margin-right:5px}}#control .howto .point:before{position:absolute;top:16px;left:16px;width:100%;height:100%;background-color:#f8dbad;content:""}#control .howto .point>div{position:relative;display:flex;align-items:center;padding:40px 60px;text-align:left;border:dashed 1px #000}@media (max-width: 767px){#control .howto .point>div{display:block;padding:70px 20px 40px 35px}}#control .howto .point h4{line-height:.9;letter-spacing:-.05em;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff;position:absolute;left:-20px;top:-20px;transform:rotate(-5deg);font-size:4rem}@media (max-width: 767px){#control .howto .point h4{left:0;font-size:8.5vw}}#control .howto .point h4+img{width:50%}@media (max-width: 767px){#control .howto .point h4+img{width:100%}}#control .howto .point .txt{padding-left:15%}@media (max-width: 767px){#control .howto .point .txt{padding:0;margin-top:1em;text-align:center}}#control .howto .point .txt h5{margin:0 0 .5em -.5em;white-space:nowrap}@media (max-width: 767px){#control .howto .point .txt h5{margin-left:0}}#control .howto .point .txt p{font-size:.87em}#control .howto .point .img{position:absolute;inset:0;margin:auto;width:120px;border-radius:300px}@media (max-width: 767px){#control .howto .point .img{width:100px;inset:30px 20px auto auto;margin:auto}}#control .howto .links{margin-top:60px}#control .howto .links ul{display:flex;flex-wrap:wrap;justify-content:safe;gap:0}@media (max-width: 767px){#control .howto .links ul{display:block;margin:0 -10px}}#control .howto .links ul li{box-sizing:border-box;display:block;width:50%}#control .howto .links ul li:nth-child(3n+1){transition-delay:0s}#control .howto .links ul li:nth-child(3n+2){transition-delay:.2s}@media (max-width: 767px){#control .howto .links ul li{width:100%;margin-top:1.5em}#control .howto .links ul li:nth-child(3n+1),#control .howto .links ul li:nth-child(3n+2){transition-delay:0s}}#control .howto .links ul li:nth-child(odd){padding-right:20px}@media (max-width: 767px){#control .howto .links ul li:nth-child(odd){padding-right:0}}#control .howto .links ul li:nth-child(2n){padding-left:20px}@media (max-width: 767px){#control .howto .links ul li:nth-child(2n){padding-left:0}}#control .howto .links h4{font-weight:500;font-size:1.6rem}@media (max-width: 767px){#control .howto .links h4{text-align:center}}#control .howto .links a{position:relative;display:flex;align-items:center;margin-top:1em;text-decoration:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}#control .howto .links a[target=_blank]:before{display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:url(/cms/sp/z50_2/assets/img/icon_blank0w.svg) no-repeat center center/40% auto;content:""}@media (hover: hover){#control .howto .links a:hover{transform:scale(1.02)}}#control .howto .links .bnr0 a{border:solid 1px #d8bf00}@media (max-width: 767px){#control .howto .links .bnr0 a{display:block}}#control .howto .links .bnr0 a[target=_blank]:before{background-color:#d8bf00}#control .howto .links .bnr1 a{border:solid 1px #93a5af}#control .howto .links .bnr1 a[target=_blank]:before{background-color:#93a5af}#auto,#evf{padding:200px 0 0;background-color:#e7c1ae;transform:skewY(-5deg) translateY(-75px);overflow:hidden}@media (max-width: 767px){#auto,#evf{padding:0}}#auto>*,#evf>*{transform:skewY(5deg)}#auto>.bg,#evf>.bg{position:absolute;top:-.5%;left:34%;width:35vw;height:101%;transform-origin:left bottom;transform:translate(-100%) rotate(-5deg) skewY(5deg);z-index:2}@media (max-width: 767px){#auto>.bg,#evf>.bg{position:static;width:100%;height:100vw;transform:none;background-position:center center}}#auto>.bg div,#evf>.bg div{width:0;height:100%;background:url(../../assets/img/auto_img0.jpg) no-repeat right top/cover;filter:brightness(3);transition:all 1s cubic-bezier(.645,.045,.355,1) .5s,filter 1.5s ease-in-out .5s}@media (max-width: 767px){#auto>.bg div,#evf>.bg div{background-size:100vw auto;background-position:20% 50%;transition-delay:0s,0s}}#auto>.bg.on div,#evf>.bg.on div{width:100%;filter:brightness(1)}#auto h2,#evf h2{position:relative;max-width:1200px;margin:auto;z-index:3}@media (max-width: 767px){#auto h2,#evf h2{margin-top:50px;padding:0 10px 0 20px}}#auto h2 em,#evf h2 em{position:absolute;top:-30px;right:30px;width:310px;height:310px;animation:40s linear 0s infinite rotate-txt;z-index:1}#auto h2 em:before,#evf h2 em:before{display:block;width:100%;height:100%;background:url(../../assets/img/auto_ttl1.png) no-repeat center center/contain;content:"";opacity:0;transform:scale(.6);transition:transform .4s cubic-bezier(.175,.885,.32,1.275) 1.2s,opacity .3s ease-out 1.2s}@media (max-width: 767px){#auto h2 em,#evf h2 em{top:0;right:-2vw;width:49vw;height:49vw}}#auto h2.on em:before,#evf h2.on em:before{opacity:1;transform:scale(1)}#auto h2 .an,#evf h2 .an,#auto h2 .jp,#evf h2 .jp{display:block;position:relative;transform:rotate(-5deg);z-index:2}#auto h2 .an,#evf h2 .an{margin:0}#auto h2 .an span,#evf h2 .an span{display:block}@media (max-width: 767px){#auto h2 .an span,#evf h2 .an span{line-height:.78}}#auto h2 .an span b,#evf h2 .an span b{top:0;font-size:1em}@media (max-width: 767px){#auto h2 .an span b,#evf h2 .an span b{display:block;margin-top:6px;text-align:right}}#auto h2 .an span:last-child,#evf h2 .an span:last-child{display:block;margin-left:28%}@media (max-width: 767px){#auto h2 .an span:last-child,#evf h2 .an span:last-child{position:relative;left:-3.2%;margin:5px 0 0}}#auto h2 .jp,#evf h2 .jp{margin:0 0 0 42%}@media (max-width: 767px){#auto h2 .jp,#evf h2 .jp{margin:3vw 0 0 5%;font-size:8.86vw}}#auto h2 .jp b,#evf h2 .jp b{margin:0 .3em}#auto h2 .jp span,#evf h2 .jp span{transition-delay:1.1s}#auto h2 .jp img,#evf h2 .jp img{vertical-align:middle;margin:-50px 0 0;width:19.51vw;transition-delay:.6s}@media (min-width: 1440px){#auto h2 .jp img,#evf h2 .jp img{width:281px;margin:0}}@media (max-width: 767px){#auto h2 .jp img,#evf h2 .jp img{width:37vw}}#auto .body,#evf .body{position:relative;max-width:1200px;margin-top:80px;z-index:1}@media (max-width: 767px){#auto .body,#evf .body{margin-top:50px}}#auto .body>div,#evf .body>div{margin-left:45%}@media (max-width: 767px){#auto .body>div,#evf .body>div{margin-left:0%}}#auto .body .read,#evf .body .read{max-width:690px;margin:auto}@media (max-width: 767px){#auto .body .read,#evf .body .read{margin:auto auto 30px}}#auto .body .read+img,#evf .body .read+img{max-width:106%;margin-top:2em;margin-left:-8%}@media (max-width: 767px){#auto .body .read+img,#evf .body .read+img{max-width:145%;margin-top:0;margin-left:-48%}}#auto .body .comment,#evf .body .comment{position:relative;margin-top:70px;padding:60px 0 110px}@media (max-width: 767px){#auto .body .comment,#evf .body .comment{padding:50px 0 80px 40px;margin-top:0}}#auto .body .comment>*,#evf .body .comment>*{position:relative}#auto .body .comment:before,#evf .body .comment:before{display:block;position:absolute;top:0;width:200vw;height:100vh;transform:translate(-35%) rotate(5deg);background-color:#f6d9ca;content:""}@media (max-width: 767px){#auto .body .comment:before,#evf .body .comment:before{width:200vw;height:200%;transform:translate(-20%) rotate(5deg)}}#auto .body .comment h3,#evf .body .comment h3{position:relative;font-weight:500;font-size:1.6rem}#auto .body .comment h3:after,#evf .body .comment h3:after{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;position:absolute;top:-20px;left:-55px;transform:rotate(90deg);transform-origin:left bottom;padding:3px 4px;background-color:#000;line-height:1;font-weight:400;font-size:1.2rem;color:#fff;content:"COMMENT"}@media (max-width: 767px){#auto .body .comment h3:after,#evf .body .comment h3:after{top:-15px;left:-40px}}#auto .body .comment p,#evf .body .comment p{margin-top:1em}#auto .body .comment .person,#evf .body .comment .person{margin-top:3rem}#auto .body .comment .profile,#evf .body .comment .profile{margin-top:-.5em;font-size:.75em}#auto-photos{position:relative;background-color:#e7c1ae;transform:rotate(-5deg) translateY(-75px);will-change:transform;z-index:2}#auto-photos .photo-list{transform:translate(-50px,15%);opacity:0}#auto-photos .photo-list.on{transform:translate(-50px);opacity:1}#evf{background-color:#9fc1d6}#evf>.bg{left:65%;width:40vw;min-width:600px;height:calc(100% + 200px);transform-origin:right top;transform:translate(0) rotate(5deg) skewY(5deg)}@media (max-width: 767px){#evf>.bg{left:0;width:100vw;min-width:0;height:100vw;transform:none}}#evf>.bg div{background:url(../../assets/img/evf_img0.jpg) no-repeat center bottom/cover;filter:brightness(1.5)}@media (max-width: 767px){#evf>.bg div{background-size:120vw auto;background-position:10% 90%}}#evf>.bg.on div{width:100%;filter:brightness(1)}@media (max-width: 767px){#evf h2{padding:0 15px}}#evf h2 em{top:0;left:-50px}#evf h2 em:before{background:url(../../assets/img/evf_ttl1.png) no-repeat center center/contain}@media (max-width: 767px){#evf h2 em{top:17vw;left:-2vw}}#evf h2 .an{margin:0}#evf h2 .an span{display:block}#evf h2 .an span b{display:inline;top:0;margin:auto;text-align:left}@media (max-width: 767px){#evf h2 .an span b{line-height:1}}#evf h2 .an span:last-child{margin-left:28%}@media (max-width: 767px){#evf h2 .an span:last-child{display:block;margin:0;text-align:right}}#evf h2 .jp{margin:-9vw 0 0 3%}@media (min-width: 1440px){#evf h2 .jp{margin-top:-150px}}@media (max-width: 767px){#evf h2 .jp{margin:-2vw 0 0 3%}}#evf h2 .jp b{margin:0 .3em}#evf h2 .jp span{transition-delay:1s}#evf h2 .jp img{transition-delay:1.2s;vertical-align:middle;width:14.79%;margin:-10px 0 0 150px}@media (min-width: 1440px){#evf h2 .jp img{width:213px}}@media (max-width: 767px){#evf h2 .jp img{width:30vw;margin:0}}#evf .read{position:relative;left:35%;z-index:5}#evf .read p{max-width:360px}@media (max-width: 767px){#evf .read{left:0;margin-top:30px}#evf .read p{max-width:100%}}#evf .body{margin-top:0;max-width:1440px}#evf .body>div{position:relative;margin-left:0;margin-right:45%}@media (max-width: 767px){#evf .body>div{margin-top:50px;margin-right:0}}#evf .body .comment{margin-top:-15vw;margin-left:80px;padding:60px 0}@media (min-width: 1440px){#evf .body .comment{margin-top:-230px}}@media (max-width: 900px){#evf .body .comment p{padding-right:1.5em}}@media (max-width: 767px){#evf .body .comment{margin-left:0;padding:40px 0 60px 40px;margin-top:-28vw}#evf .body .comment p{padding-right:0}}#evf .body .comment:before{background-color:#c4dded}#lens{position:relative;z-index:2;background-color:#d5e7ae;padding:200px 0 120px;transform:skewY(-5deg) translateY(-75px)}@media (max-width: 767px){#lens{padding:150px 0 80px}}#lens>div{transform:skewY(5deg)}#lens .inner{max-width:1200px}#lens h2{margin:auto}#lens h2 em{position:absolute;top:200px;left:-50px;width:310px;height:310px;animation:40s linear 0s infinite rotate-txt;z-index:1}#lens h2 em:before{display:block;width:100%;height:100%;background:url(../../assets/img/lens_ttl1.png) no-repeat center center/contain;content:"";opacity:0;transform:scale(.6);transition:transform .4s cubic-bezier(.175,.885,.32,1.275) 1.2s,opacity .3s ease-out 1.2s}@media (max-width: 767px){#lens h2 em{top:-8vw;left:auto;right:-2vw;width:49vw;height:49vw}}#lens h2.on em:before{opacity:1;transform:scale(1)}#lens h2 .an,#lens h2 .jp{display:block;position:relative;transform:rotate(-5deg);z-index:2}@media (max-width: 767px){#lens h2 .an span:nth-of-type(2){margin-left:.84em}#lens h2 .an span:last-child{text-align:right}}#lens h2 .jp{margin:-30px 0 0 35%}@media (max-width: 767px){#lens h2 .jp{margin:.2em 0 0 -.2em}}#lens h2 .jp span{transition-delay:1s}#lens h2 .jp img{transition-delay:.6s;width:21.52vw;margin:0 .5em -.5em 0}@media (min-width: 1440px){#lens h2 .jp img{width:310px}}@media (max-width: 767px){#lens h2 .jp img{width:40vw;margin:-6vw -1.2em .7em 6vw}}#lens .read{position:relative;z-index:2;max-width:465px;margin:40px 0 0 calc(100% - 465px)}@media (max-width: 767px){#lens .read{margin:1.5em 0}}#lens ul{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:90px}@media (max-width: 767px){#lens ul{display:block;margin-top:60px}}#lens ul li{display:grid;grid-template-rows:subgrid;grid-row:span 4;place-items:center;gap:0;position:relative;background-color:#fff;border:solid 1px #000;text-align:center}#lens ul li:nth-child(3n+1){transition-delay:0s}#lens ul li:nth-child(3n+2){transition-delay:.2s}#lens ul li:nth-child(3n+3){transition-delay:.4s}@media (max-width: 767px){#lens ul li{display:block}#lens ul li+li{margin-top:75px}#lens ul li:nth-child(3n+1),#lens ul li:nth-child(3n+2),#lens ul li:nth-child(3n+3){transition-delay:0}}#lens ul li>*{padding:0 25px;text-align:center}#lens ul li h4{position:absolute;top:0;left:0;transform:translateY(-50%);width:100%;text-align:center;padding:0}#lens ul li h4 span{position:relative;display:inline-block;background-color:#000;padding:5px 10px;line-height:1.2;font-size:1.8rem;color:#fff}#lens ul li h4 span:before{position:absolute;top:-20px;right:-20px;width:1em;height:.9em;background:url(/cms/sp/z50_2/assets/img/ornament2.svg) no-repeat center center/contain;content:""}#lens ul li>img{position:relative;width:80%;margin-top:40px;padding:0}#lens ul li p span{display:inline-block;margin:2em 0 .3em;padding-bottom:.3em;border-bottom:dashed 1px #000}#lens ul li h3{font-size:2.4rem;font-weight:500}@media (max-width: 767px){#lens ul li h3{font-size:2rem}}#lens ul li .note{font-size:1.3rem;margin:.5em 0 0;padding:0;border:none}#lens ul .swiper{width:100%;margin-top:1em;padding:0}#lens ul .swiper img{width:100%}#lens ul .swiper-wrapper{transition-timing-function:linear;overflow:visible}#lens ul .swiper-slide{position:relative;cursor:pointer;transition:filter .3s}#lens ul .swiper-slide:before{width:40px;height:40px;position:absolute;border:solid 1px #fff;border-radius:100px;opacity:0;transform:translate(-50%,-50%) scale(.9);background:#1c1b1f url(/cms/sp/z50_2/assets/img/icon_zoom0.svg) no-repeat center center/40% auto;content:"";width:32px;height:32px;top:6px;right:6px;left:auto;transform:scale(.9);background-size:55% auto}@media (hover: hover){#lens ul .swiper-slide:hover{filter:brightness(.85)}#lens ul .swiper-slide:hover:before{opacity:1;transform:scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);content:""}}#lens .btns{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px;margin-top:120px}@media (max-width: 767px){#lens .btns{margin-top:50px}}#lens .btns>span{display:inline-block}#lens .btns .btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%;min-height:60px;padding:0 40px;margin:10px}@media (max-width: 767px){#lens .btns .btn{margin:1.5em 0 0}}@media (max-width: 560px){#lens .btns>span,#lens .btns .btn{width:80vw}}@media (max-width: 350px){#lens .btns>span,#lens .btns .btn{width:90vw}}#more{position:relative;z-index:2;background-color:#faf6d2;padding:200px 0 120px;transform:skewY(-5deg) translateY(-75px)}@media (max-width: 767px){#more{margin-top:0;padding:130px 0 50px}}#more>div{transform:skewY(5deg)}#more h2{max-width:1280px;margin:auto}#more h2 em{position:absolute;top:-80px;right:30px;width:310px;height:310px;animation:40s linear 0s infinite rotate-txt;z-index:1}#more h2 em:before{display:block;width:100%;height:100%;background:url(../../assets/img/more_ttl1.png) no-repeat center center/contain;content:"";opacity:0;transform:scale(.6);transition:transform .4s cubic-bezier(.175,.885,.32,1.275) 1.2s,opacity .3s ease-out 1.2s}@media (max-width: 767px){#more h2 em{top:4vw;right:auto;left:-5vw;width:49vw;height:49vw}}#more h2.on em:before{opacity:1;transform:scale(1)}#more h2 .an,#more h2 .jp{display:block;position:relative;transform:rotate(-5deg);z-index:2}@media (max-width: 767px){#more h2 .an span{display:block}#more h2 .an span:last-child{text-align:right}}#more h2 .jp{margin:-50px 0 0;text-align:right}@media (max-width: 767px){#more h2 .jp{margin:0;text-align:left}}#more h2 .jp span{transition-delay:1s}#more h2 .jp img{transition-delay:.4s;width:15.2vw;margin:0 .5em 0 0}@media (min-width: 1440px){#more h2 .jp img{width:219px}}@media (max-width: 767px){#more h2 .jp img{width:34vw;margin:-6vw .5em -.5em 6vw}}#more .read{max-width:465px;margin:130px 0 -110px 10%}@media (max-width: 1100px){#more .read{margin:70px 0 0}}#more .img{position:relative;z-index:1;cursor:pointer}#more .img:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);padding:10px 45px 10px 20px;background:#1c1b1f url(/cms/sp/z50_2/assets/img/icon_zoom0.svg) no-repeat right 20px center/1em auto;border:solid 1px #fff;border-radius:100px;opacity:0;color:#fff;content:"詳しくみる";z-index:1}#more .img img{transition:filter .3s}@media (hover: hover){#more .img:hover img{filter:brightness(.85)}#more .img:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}}#more .img>*{position:relative;pointer-events:none}#more .img h3{position:absolute;top:-40px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;font-weight:500;font-size:2.4rem}@media (max-width: 1024px){#more .img h3{top:-25px;font-size:1.6rem}}#more .img h3 span{display:inline-block;background-color:#fff;padding:8px 3px;opacity:0;transform:translateY(20px);transition:all .5s ease-out}#more .img h3 span:nth-child(1){transition-delay:.5s}#more .img h3 span:nth-child(3){transition-delay:.6s}#more .img.on h3 span{opacity:1;transform:translateY(0)}#more .img .bg{position:absolute;top:55px;width:100%;height:100%;background-color:#fff;border:solid 1px #000;opacity:0;transition:all .6s ease-out .9s}@media (max-width: 767px){#more .img .bg{top:40px}}#more .img .bg h4{display:inline-block;transform-origin:right top;transform:rotate(90deg) translate(100%)}@media (max-width: 1024px){#more .img .bg h4{font-size:1.3rem}}#more .img.on .bg{top:45px;opacity:1}@media (max-width: 767px){#more .img.on .bg{top:30px}}#more .img0{width:47.91%;max-width:690px;left:48%}#more .img0 h3{right:40px}@media (max-width: 767px){#more .img0{width:87.5%;left:0}#more .img0 h3{right:30px}}#more .img1{width:35.55%;max-width:510px;left:-2.77%;margin-top:-13.2%}#more .img1 h3{right:40px}@media (max-width: 767px){#more .img1{width:91.7%;left:-15px;margin-top:90px}#more .img1 h3{right:30px}}#more .img4{width:36.66%;max-width:455px;left:58%;margin-top:-21.52%}#more .img4 h3{right:40px}@media (max-width: 767px){#more .img4{width:80.5%;left:14.8%;margin-top:90px}#more .img4 h3{right:30px}}#more .img5{width:43.88%;max-width:630px;left:-2.77%;margin-top:-3.47%}#more .img5 h3{right:40px}@media (max-width: 767px){#more .img5{width:91.66%;left:-15px;margin-top:90px}#more .img5 h3{right:30px}}#more .img0 .bg,#more .img1 .bg,#more .img4 .bg,#more .img5 .bg{right:-40px;text-align:right}#more .img0 .bg h4,#more .img1 .bg h4,#more .img4 .bg h4,#more .img5 .bg h4{margin:10px 5px 0 0}@media (max-width: 767px){#more .img0 .bg,#more .img1 .bg,#more .img4 .bg,#more .img5 .bg{right:-30px}}#more .img2{width:43.88%;max-width:630px;left:58.77%;margin-top:-11.8%}#more .img2 h3{left:40px}#more .img2 h4{margin:10px 0 0 -52px}@media (max-width: 1024px){#more .img2 h4{margin-left:-43px}}@media (max-width: 767px){#more .img2{width:91.7%;left:11.4%;margin-top:90px}#more .img2 h3{left:30px}#more .img2 h4{margin:10px 0 0 -45px}}#more .img3{width:36.66%;max-width:560px;left:2.77%;margin-top:7.29%}#more .img3 h3{right:40px}#more .img3 h4{margin:10px 0 0 -35px}@media (max-width: 1024px){#more .img3 h4{margin-left:-26px}}@media (max-width: 767px){#more .img3{width:85.5%;left:11.4%;margin-top:90px}#more .img3 h3{left:30px}#more .img3 h4{margin:10px 0 0 -30px}}#more .img2 .bg,#more .img3 .bg{left:-40px}@media (max-width: 767px){#more .img2 .bg,#more .img3 .bg{left:-30px}}@media (max-width: 767px){#more .img0{margin-top:50px}}#pickup{padding:200px 0 60px;transform:translateY(-50px)}@media (max-width: 767px){#pickup{padding:130px 0 30px}}#pickup .inner{max-width:1200px}#pickup h2{transform:rotate(-5deg);text-align:center}#pickup h2 .an,#pickup h2 .jp{display:block}#pickup .links{display:flex;flex-wrap:wrap;margin:80px -32px}@media (max-width: 767px){#pickup .links{margin:50px 0}}#pickup .links li{box-sizing:border-box;width:50%;padding:0 32px}#pickup .links li:nth-child(2n){transition-delay:.15s}#pickup .links li:nth-child(n+3){margin-top:100px}@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){margin-top:60px}}#pickup .links a{display:block;text-decoration:none}#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:#000;padding:3px 5px;line-height:1;color:#fff}#pickup .links .btn_modal ul{display:none}#pickup .links .btn_modal h3{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;margin-top:.5em;text-align:center;font-size:2.8rem}#pickup .links p{margin-top:.3em;font-size:1.4rem}footer{border-top:solid 1px #000;padding:100px 0 120px;text-align:center;font-size:1.4rem}@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(/cms/sp/z50_2/assets/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{display:flex;justify-content:center;gap:8px}footer .sns a{border:none;background-size:100%;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}@media (hover: hover){footer .sns a:hover{background-color:transparent;transform:scale(1.15)}footer .sns .fb:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_fb0.svg)}footer .sns .x:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_x0.svg)}footer .sns .insta:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_insta0.svg)}footer .sns .youtube:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_youtube0.svg)}footer .sns .tiktok:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_tiktok0.svg)}footer .sns .line:hover{background-image:url(/cms/sp/z50_2/assets/img/icon_line0.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}}footer .copy{font-weight:500;color:#c1c1c1}@media (max-width: 767px){footer .copy{font-size:1.1rem}}#modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;transform:translateY(-200%)}#modal.act{transform:translateY(0)}#modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}#modal .btn_close{position:absolute;top:-37px;right:0;width:32px;height:23px;z-index:10;cursor:pointer;transition:transform .25s ease-out}@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:100%;height:1px;background-color:#fff;margin:auto;content:""}#modal .btn_close:before{transform:rotate(45deg)}#modal .btn_close:after{transform:rotate(-45deg)}#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: 1440px){#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:50px;transform:translateY(-50%);background:url(/cms/sp/z50_2/assets/img/icon_arrow3.svg) no-repeat center center/contain;z-index:11;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}@media (max-width: 767px){#modal .btn_prev,#modal .btn_next{width:25px;height:25px}}#modal .btn_prev{left:2%;transform:translateY(-50%) rotate(180deg);filter:drop-shadow(-2px -2px 6px rgb(0,0,0))}@media (hover: hover){#modal .btn_prev:hover{transform:translate(-15%,-50%) rotate(180deg)}}#modal .btn_next{right:2%;filter:drop-shadow(2px 2px 6px rgb(0,0,0))}@media (hover: hover){#modal .btn_next:hover{transform:translate(15%,-50%)}}#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:-37px;right:0;width:32px;height:23px;z-index:10;cursor:pointer;transition: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 .inner{box-sizing:border-box;position:absolute;top:50%;left:50%;width:1024px;max-width:100%;padding:0 30px;transform:translate(-50%,-50%) scale(.925)!important}@media (max-width: 767px){#browser_modal .inner{padding:0;width:calc(100vw - 30px)}}#browser_modal.act .inner{transform:translate(-50%,-50%) scale(1)!important;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),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}}#moredetails{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;transform:translateY(-200%)}#moredetails.act{transform:translateY(0)}#moredetails .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}#moredetails .inner{position:absolute;top:50%;left:50%;width:920px;max-width:85vw;background-color:#fff;border:solid 1px #000;padding:50px 15px 40px;opacity:0;transform:translate(-50%,-50%);transform-origin:center center;transition:opacity .5s ease-in;will-change:transform}@media (max-width: 767px){#moredetails .inner{padding:45px 3px 30px}}#moredetails.act .inner{opacity:1}#moredetails .btn_close{position:absolute;top:22px;right:15px;width:32px;height:23px;z-index:10;cursor:pointer;transition:transform .25s ease-out}@media (hover: hover){#moredetails .btn_close:hover{transform:rotate(180deg)}}@media (max-width: 767px){#moredetails .btn_close{top:15px;right:10px}}#moredetails .btn_close:before,#moredetails .btn_close:after{display:block;position:absolute;inset:0;width:100%;height:1px;background-color:#000;margin:auto;content:""}#moredetails .btn_close:before{transform:rotate(45deg)}#moredetails .btn_close:after{transform:rotate(-45deg)}#moredetails .detail{display:none;width:100%;max-height:80svh;overflow:auto}#moredetails .detail.act{display:block}#moredetails .detail_inner{position:relative;max-width:600px;padding:0 30px;margin:auto}@media (max-width: 767px){#moredetails .detail_inner{padding:0 15px 15px}}#moredetails hr{height:1px;margin:100px 0;border:none;background:linear-gradient(to right,#666,#666 6px,transparent 6px) repeat-x left top/12px 1px;-webkit-appearance:none;appearance:none}@media (max-width: 767px){#moredetails hr{margin:50px 0}}#moredetails iframe{width:100%;aspect-ratio:16/9}#moredetails h2{position:relative;line-height:.9;letter-spacing:-.05em;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff;margin:0 0 -10px;letter-spacing:0;font-size:7rem;z-index:1}@media (max-width: 767px){#moredetails h2{margin:0 0 30px 15px;font-size:4rem}}@media (max-width: 767px){#moredetails h2.an{margin-bottom:30px}}#moredetails h3.lens{display:block;position:absolute;mix-blend-mode:darken;margin:30px 0 0;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:.9;letter-spacing:-.05em;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;font-weight:300;color:#fff;letter-spacing:-.015em;font-size:3.8rem;z-index:1}@media (max-width: 767px){#moredetails h3.lens{margin:-15px 0 0 15px;font-size:2.1rem}}#moredetails h3.lens:nth-of-type(n+2){margin-top:-20px}@media (max-width: 767px){#moredetails h3.lens:nth-of-type(n+2){margin-top:-10px}}#moredetails .mv{position:relative}#moredetails .mv h3{position:absolute;top:-30px;right:20px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;font-weight:500;font-size:1.6rem}@media (max-width: 1024px){#moredetails .mv h3{font-size:1.4rem}}@media (max-width: 767px){#moredetails .mv h3{top:-25px;right:10px;font-size:1.2rem}}#moredetails .mv h3 span{display:inline-block;background-color:#fff;padding:8px 2px}#moredetails p{margin-top:1.5em;line-height:1.8;font-size:1.1rem}#moredetails p+ul{margin:.3em 0 -.8em}#moredetails p+ul li{position:relative;padding-left:1.2em;line-height:1.8;font-size:1.1rem}#moredetails p+ul li:before{position:absolute;left:.2em;content:"・"}#moredetails .cap{margin-top:.3em}#moredetails .cap span{display:inline-block;margin-right:2em}#moredetails .cap span:last-child{margin-right:0}#moredetails *+.ph,#moredetails *+.movie{margin:4em auto 3em}#moredetails figure{margin:1.5em 0}#moredetails .portrait{max-width:68.33%;margin:auto}#moredetails .ph *+img{margin-top:3em}#moredetails .person{margin:1.5em 0;flex-wrap:wrap}#moredetails .person .txt{margin-left:20px}#moredetails .person h5{font-size:2.4rem}#moredetails .person p{font-size:1.3rem}#moredetails .person .sns{display:flex;gap:8px;margin-left:25px}@media (max-width: 767px){#moredetails .person .sns{width:100%;margin:1em 0 0}}#moredetails .profile{margin:-.5em 0 4em}#moredetails .movie{position:relative;margin-left:16px}#moredetails .movie:before{position:absolute;top:16px;left:-16px;width:100%;height:100%;background-color:#faf6d2;content:"";z-index:1}#moredetails .movie>div{position:relative;border:dashed 1px #000;padding:40px 55px 40px 35px;z-index:2}@media (max-width: 767px){#moredetails .movie>div{padding:20px 35px 20px 15px}}#moredetails .movie h3{margin:0 0 1em -16px;text-align:center}#moredetails .movie iframe{width:100%;aspect-ratio:16/9}
