@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}:root{--black:#505050;--black2:#404040;--lt-gray:#ededed;--gray:#b9b9b9;--beige:#f7f6f3;--dark-red:#7c2b41;--faint-lines:#d6d6d6;--white:#fff;--off-white:#f2f2f2;--gold:#9f9067;--textgold:#9c9365;--dusty-pink:#ffdcd9;--pink:#ef6b8d;--rose:#fe6a80;--dark-pink:#d1788b;--grayishbeige:#cbc4c0;--brown:#8f8780;--font-light:300;--font-normal:400;--font-medium:500;--font-bold:700;--font-zen:"Zen Old Mincho" , sans-serif;--font-shippori:"Shippori Mincho B1" , serif;--font-cinzel:"Cinzel" , serif;--font-garamond:"Cormorant Garamond" , serif;--font-notosansjp:"Noto Sans JP" , sans-serif;--font-montserrat:"Montserrat" , sans-serif;--font-oswald:"Oswald" , sans-serif;--font-kiwi:"Kiwi Maru" , serif}.cf{*zoom: 1}.cf:after{content:"";display:table;clear:both}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;font-family:"Noto Sans JP",sans-serif;font-weight:var(--font-normal);letter-spacing:0;color:var(--black);background:#fff}a,button{cursor:pointer;text-decoration:none;transition:all .3s}video{width:100%}img{max-width:100%;height:auto;vertical-align:middle}.cf{*zoom: 1}.cf:after{content:"";display:table;clear:both}input[type="submit"],input[type="button"],button{padding:0;border-radius:0;margin:0;-webkit-box-sizing:content-box;background:none;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus,button::focus{outline-offset:-2px}.zen{font-family: var(--font-zen)}.shippori{font-family: var(--font-shippori)}.cinzel{font-family: var(--font-cinzel)}.garamond{font-family: var(--font-garamond)}.montserrat{font-family: var(--font-montserrat)}.oswald{font-family: var(--font-oswald)}.noto{font-family: var(--font-notosansjp)}.kiwi{font-family: var(--font-kiwi)}.light{font-weight:var(--font-light)}.medium{font-weight:var(--font-medium)}.justify{text-align:justify;text-justify:inter-ideograph}.is-animated.fadeInUp{animation-name:fadeInUp}.fadeInUp{opacity:0;transform:translate3d(0,15%,0);animation-fill-mode:both;animation-duration:1.2s}.is-animated.fadeIn{animation-name:fadeIn}.fadeIn{opacity:0;animation-fill-mode:both;animation-duration:1.6s;animation-delay:0}.is-animated.fadeInScaleIn{animation-name:fadeInScaleIn}.fadeInScaleIn{opacity:0;animation-fill-mode:both;animation-duration:2.4s;animation-delay:.2s}.site-header{background:var(--white);position:relative;position:fixed;width:100%;top:-90px;transition:top .6s;z-index:2}@media screen and (max-width:737px){.site-header{background:transparent;transition:top .6s;position:fixed;top:-70px;width:100%;z-index:2;transition:top .6s , background .3s}}.site-header.fixed{top:0}@media screen and (max-width:737px){.site-header.fixed{top:0}}.site-global{position:relative;margin-left: clamp(1.5rem, calc(0.97582rem + 1.13798vw), 2rem);display:flex;justify-content:space-between;align-items:center;gap:24px}@media screen and (max-width:737px){.site-global{width:100%;height: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem);top:0;margin-left:0;left:0;right:0;justify-content:space-between;padding: clamp(0.25rem, calc(-0.32692rem + 2.88462vw), 1rem) 0 clamp(0.25rem, calc(-0.32692rem + 2.88462vw), 1rem) clamp(0.75rem, calc(-0.21154rem + 4.80769vw), 2rem);position:relative}}.site-global .site-title{width:88px;display:block;position:relative}@media screen and (max-width:737px){.site-global .site-title{width: clamp(4rem, calc(2.84615rem + 5.76923vw), 5.5rem)}.site-global .site-title .st0{fill:var(--dark-pink)}.site-global .site-title svg{width:100%}}.site-global .site-title a{display:block}.site-global .site-title a:hover{opacity:.8}.site-global .global-navi-area{display:flex;align-items:center}.site-global .global-navi{display:flex;gap:24px;margin-right:32px;height:90px;align-items:center}@media screen and (max-width:1024px){.site-global .global-navi{display:none}}.site-global .mega-drop{position:relative;z-index:999}.site-global .mega-drop .mega-title-wrap{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;height:110px;cursor:pointer}.site-global .mega-drop .mega-title-wrap .mega-title-inner{overflow:hidden;position:relative;top:1.5em;transition:all .3s;text-align:center}.site-global .mega-drop .mega-title-wrap .mega-title-inner .mega-title{letter-spacing:.06em;position:relative;display:inline-block;overflow:hidden}.site-global .mega-drop .mega-title-wrap .mega-title-inner .mega-title::after{transition:all .3s;content:"";position:absolute;width:100%;height:8px;background:#e0dddd;bottom:-2px;opacity:0;z-index:-1;left:0}.site-global .mega-drop .mega-title-wrap .mega-title-inner .small-caption{font-size:10px;letter-spacing:0;padding-top:4px;display:block;text-align:center;transform:translateY(1em);transition:all .3s}.site-global .mega-drop:hover .mega-title-inner{top:1em}.site-global .mega-drop:hover .mega-title-inner .mega-title::after{opacity:1}.site-global .mega-drop:hover .mega-title-inner .small-caption{transform:translateY(0)}.mega-drop-content{visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;width:max-content;background-color:var(--white);z-index:999;transform:translateX(-50%) translateY(10px);transition:visibility 0s , opacity .3s ease , transform .3s ease;border:1px solid var(--gray);border-radius:10px;padding:30px}.mega-drop-content .drop-content-inner{display:flex}.mega-drop-content .drop-content-inner::before{position:absolute;content:"";display:block;width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;border-bottom:9px solid #fff;top:-9px;left:calc(50% - 9px);z-index:2}.mega-drop-content .drop-content-inner::after{position:absolute;content:"";display:block;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid var(--black);top:-10px;left:calc(50% - 10px);z-index:1}.mega-drop-content .drop-content-inner .drop-content-box:nth-of-type(2) {padding:0 15px;margin:0 15px;border-left:1px solid var(--gray);border-right:1px solid var(--gray)}.mega-drop-content .drop-content-inner .drop-content-box p{font-size:14px;text-align:center;border-bottom:1px dotted var(--gray);padding-bottom:10px}.mega-drop-content .drop-content-inner .drop-content-box li{margin-top:-1px;height:auto}.mega-drop-content .drop-content-inner .drop-content-box li:first-of-type a{border-top:none}.mega-drop-content .drop-content-inner .drop-content-box li:last-of-type a{border-bottom:none}.mega-drop-content .drop-content-inner .drop-content-box li span{font-size:11px;padding:14px 0 0 10px;display:block;line-height:1.23077}.mega-drop-content .drop-content-inner .drop-content-box li.drop-more-link a:hover{background:var(--lt-gray);border-top:1px dotted var(--lt-gray)}.mega-drop-content .drop-content-inner .drop-content-box a{height:auto;text-align:left;padding:10px 48px 10px 10px;display:block;position:relative;font-size:13px;color:var(--black);border-bottom:1px dotted var(--gray);border-top:1px dotted var(--gray);line-height:1.23077}.mega-drop-content .drop-content-inner .drop-content-box a::before{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--black);height: calc(tan(60deg) * 10px / 2);width:8px;clip-path:polygon(0 0,100% 50%,0 100%)}.mega-drop-content .drop-content-inner .drop-content-box a:hover{background:var(--lt-gray);border-bottom:1px dotted var(--lt-gray);border-top:1px dotted var(--lt-gray);z-index:1}.reservation.mega-drop .mega-drop-content{border:1px solid var(--grayishbeige);top:110%}@media screen and (max-width:737px){.reservation.mega-drop .mega-drop-content{display:none}}.reservation.mega-drop .mega-drop-content .drop-content-inner{display:flex}.reservation.mega-drop .mega-drop-content .drop-content-inner::before{position:absolute;content:"";display:block;width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;border-bottom:9px solid #fff;top:-9px;left:calc(50% - 9px);z-index:2}.reservation.mega-drop .mega-drop-content .drop-content-inner::after{border-bottom:10px solid var(--grayishbeige)}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box li{margin-top:-1px;height:auto}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box li:first-of-type a{border-top:none}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box li:last-of-type a{border-bottom:none}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box li.drop-more-link a:hover{color:var(--black);background:var(--lt-gray);border-top:1px dotted var(--lt-gray)}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box li.drop-more-link a:hover::before{background:var(--black)}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box p{border-bottom:1px dotted var(--grayishbeige)}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box a{color:var(--black);border-bottom:1px dotted var(--grayishbeige);border-top:1px dotted var(--grayishbeige)}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box a::before{background:var(--grayishbeige)}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box a:hover{background:var(--grayishbeige);border-bottom:1px dotted var(--grayishbeige);border-top:1px dotted var(--grayishbeige);color:var(--white)}.reservation.mega-drop .mega-drop-content .drop-content-inner .drop-content-box a:hover::before{background:var(--white)}.mega-drop:hover .mega-drop-content{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}.conversion-btn{display:flex;font-size:12px}.conversion-btn>li{position:relative;width:90px;height:90px}@media screen and (max-width:737px){.conversion-btn>li{display:flex;justify-content:center;align-items:center;width: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem);height: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem);font-size: clamp(0.5625rem, calc(0.41827rem + 0.72115vw), 0.75rem)}}.conversion-btn>li.reservation .btn-wrapper{padding-bottom:10%}@media screen and (max-width:737px){.conversion-btn>li.reservation .btn-wrapper{padding-bottom:0;width:100%}}.conversion-btn>li.reservation .btn-wrapper a::before{display:inline-block;position:relative;width:32px;height:33px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 22\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M5.55,4A1.13,1.13,0,0,0,6.68,2.91V1.13a1.13,1.13,0,0,0-2.26,0V2.91A1.12,1.12,0,0,0,5.55,4Zm8.33,0A1.12,1.12,0,0,0,15,2.91V1.13a1.13,1.13,0,1,0-2.26,0V2.91A1.13,1.13,0,0,0,13.88,4Zm2.83-2.43H16v1.3a2.13,2.13,0,1,1-4.25,0V1.61H7.67v1.3a2.13,2.13,0,1,1-4.25,0V1.61h-.7A2.72,2.72,0,0,0,0,4.34V17.27A2.72,2.72,0,0,0,2.72,20h14a2.72,2.72,0,0,0,2.72-2.73V4.34A2.72,2.72,0,0,0,16.71,1.61ZM18.1,17.27a1.39,1.39,0,0,1-1.39,1.4h-14a1.4,1.4,0,0,1-1.4-1.4V6.06H18.1ZM6.89,14.75H9.11V17H6.89Zm0-3.44H9.11v2.22H6.89ZM3.46,14.75H5.67V17H3.46Zm0-3.44H5.67v2.22H3.46ZM13.75,7.88H16V10.1H13.75Zm-3.43,0h2.22V10.1H10.32Zm0,3.43h2.22v2.22H10.32Zm3.43,3.44H16V17H13.75Zm0-3.44H16v2.22H13.75Zm-3.43,3.44h2.22V17H10.32ZM6.89,7.88H9.11V10.1H6.89Zm-3.43,0H5.67V10.1H3.46Z\"\ /></svg>);background-size:cover;left:50%;transform:translateX(-50%);top:0;transition:all .3s}@media screen and (max-width:737px){.conversion-btn>li.reservation .btn-wrapper a::before{width:22px;height:23px}}.conversion-btn>li.reservation .btn-wrapper a:hover::before{transition:all .3s}.conversion-btn>li.catalog{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat center bottom}.conversion-btn>li.catalog .btn-wrapper{width:100%}.conversion-btn>li.catalog .btn-wrapper a{background:transparent}.conversion-btn>li.catalog .btn-wrapper a::before{display:inline-block;position:relative;width:34px;height:33px;left:50%;transform:translateX(-50%);content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M21,3.43a.48.48,0,0,0-.34-.14,11.52,11.52,0,0,0-2.07.21V.59a.65.65,0,0,0-.06-.26.64.64,0,0,0-.11-.16A.68.68,0,0,0,18.21,0,.82.82,0,0,0,18,0a.57.57,0,0,0-.24.05,12.28,12.28,0,0,0-2.41,1.41A15.75,15.75,0,0,0,12.2,4.57a10,10,0,0,0-1,1.73,6.23,6.23,0,0,0-.44,1.3h-.28A6.46,6.46,0,0,0,9.7,5.72,13.8,13.8,0,0,0,7,2.41,13.55,13.55,0,0,0,3.38.05a.55.55,0,0,0-.24,0L3,0a.47.47,0,0,0-.15.06A.65.65,0,0,0,2.62.3a.53.53,0,0,0-.08.29c0,.09,0,1.94,0,2.91A11.73,11.73,0,0,0,.47,3.29.48.48,0,0,0,0,3.76V15.3a.46.46,0,0,0,.4.46,14.66,14.66,0,0,1,2.1.48A17.58,17.58,0,0,1,6,17.7a11.8,11.8,0,0,1,1.5,1,6.7,6.7,0,0,1,1.13,1.13A.49.49,0,0,0,9,20h3.22a.46.46,0,0,0,.37-.18,7.43,7.43,0,0,1,1.6-1.48,15.83,15.83,0,0,1,3.33-1.71,16.28,16.28,0,0,1,3.26-.87.46.46,0,0,0,.4-.46V3.76A.51.51,0,0,0,21,3.43Zm-12.38,15a8.9,8.9,0,0,0-1.1-.89A15.59,15.59,0,0,0,4,15.76,16.74,16.74,0,0,0,.94,14.9V4.24a14.52,14.52,0,0,1,2,.28H3v0A10.42,10.42,0,0,1,6.59,6a5.87,5.87,0,0,1,2,2.16V18.47ZM7,5.45A11,11,0,0,0,3.49,4V3.54c0-.65,0-1.75,0-2.41A11.94,11.94,0,0,1,5.23,2.22a14.86,14.86,0,0,1,3,2.91,8.88,8.88,0,0,1,1,1.57,4.13,4.13,0,0,1,.38,1.18H9.23A6.63,6.63,0,0,0,7,5.45Zm4.89,13.61H9.29V8.54h2.56Zm.06-11.18h-.29a5.29,5.29,0,0,1,.64-1.7A12.87,12.87,0,0,1,14.83,3.1a13.28,13.28,0,0,1,2.83-2V4a10.87,10.87,0,0,0-3.47,1.46A6.66,6.66,0,0,0,11.91,7.88Zm8.29,7a17.75,17.75,0,0,0-1.83.44,19.45,19.45,0,0,0-3.65,1.54A12.67,12.67,0,0,0,13.1,18a5.84,5.84,0,0,0-.59.51V8.16a6,6,0,0,1,2-2.16,10.4,10.4,0,0,1,3.58-1.45v0h.1a14.52,14.52,0,0,1,2-.28V14.9Z\"\ /></svg>);background-size:cover;top:0;transition:all .3s}@media screen and (max-width:737px){.conversion-btn>li.catalog .btn-wrapper a::before{width:24px;height:23px}}.conversion-btn>li.catalog .btn-wrapper a:hover{background:var(--black) center bottom}.conversion-btn>li.catalog .btn-wrapper a:hover::before{transition:all .3s}.conversion-btn>li .btn-wrapper>a{display:flex;flex-direction:column;gap:3px;justify-content:center;background:var(--grayishbeige);text-align:center;height:90px;letter-spacing:.06em;line-height:1;color:var(--white)}@media screen and (max-width:737px){.conversion-btn>li .btn-wrapper>a{gap:0;width:100%;border-radius:0;font-weight:var(--font-medium);height: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem);flex-direction:column;justify-content:center}}.conversion-btn>li .btn-wrapper>a:hover{background:var(--black);color:var(--white)}.site-menu-button{color:#fff;background:var(--black);text-align:center;cursor:pointer;position:relative}.site-menu-button div{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;height:90px;letter-spacing:.06em;line-height:1;color:var(--white)}@media screen and (max-width:737px){.site-menu-button div{gap:4px;height: clamp(3.125rem, calc(2.45192rem + 3.36538vw), 4rem)}}.site-menu-button span{transition:all .3s;height:2px;background:#fff;width:30px}@media screen and (max-width:737px){.site-menu-button span{height:1px;width:23px}}.site-menu-button span:nth-of-type(1) {margin-top:2px}.site-menu-button span.menu-text{width:100%;font-size:12px;height:auto;margin-top:4px;background:none;position:relative}@media screen and (max-width:737px){.site-menu-button span.menu-text{margin-top:0;font-size: clamp(0.5625rem, calc(0.41827rem + 0.72115vw), 0.75rem)}}.site-menu-button span.menu-text::before{position:absolute;left:0;top:0;text-align:center;width:100%;transition:all .3s;content:"CLOSE";font-size:12px;color:transparent}@media screen and (max-width:737px){.site-menu-button span.menu-text::before{font-size: clamp(0.5625rem, calc(0.41827rem + 0.72115vw), 0.75rem)}.is-menu-open .site-global .conversion-btn{justify-content:right;width:100%}.is-menu-open .site-header{background:var(--white)}}.is-menu-open .site-menu-button span:nth-of-type(1) {transform:rotate(-45deg);transform-origin:center;top:11px;position:relative}@media screen and (max-width:737px){.is-menu-open .site-menu-button span:nth-of-type(1) {top:7px}}.is-menu-open .site-menu-button span:nth-of-type(2) {opacity:0}.is-menu-open .site-menu-button span:nth-of-type(3) {opacity:0}.is-menu-open .site-menu-button span:nth-of-type(4) {transform:rotate(45deg);transform-origin:center;top:-10px;position:relative}@media screen and (max-width:737px){.is-menu-open .site-menu-button span:nth-of-type(4) {top:-8px}}.is-menu-open .site-menu-button span.menu-text{color:transparent}.is-menu-open .site-menu-button span.menu-text::before{content:"CLOSE";color:var(--white)}.site-menu-wrap{position:fixed;top:90px;padding:0 0 32px;width:100%;background:var(--off-white);color:#fff;opacity:0;z-index:99;visibility:hidden;overflow:scroll;height:100vh}@media screen and (max-width:737px){.site-menu-wrap{padding:0 6% 32px;top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem);height:calc(100vh - 60px)}}.site-menu-wrap .close-button{margin:45px auto 60px}.site-menu-wrap .top-photo-menu .section-inner-m{padding-bottom:30px}@media screen and (max-width:737px){.site-menu-wrap .top-photo-menu .section-inner-m{border-top:none;padding-left:0;padding-right:0;padding-bottom:0}}.site-menu-wrap .top-menu-pickup{background:none}.site-menu-wrap .top-menu-pickup::before{display:none}.site-menu-wrap .top-menu-pickup .section-inner-ms{padding-bottom:150px}@media screen and (max-width:737px){.site-menu-wrap .top-menu-pickup .section-inner-ms{padding-top:45px;padding-left:0;padding-right:0;padding-bottom:0}}.site-menu-wrap,.site-menu{transition:opacity .3s ease-in-out}.is-menu-open .site-menu-wrap,.is-menu-open .site-menu{transition:opacity .3s ease-in-out}.button-wrap:first-of-type{margin-top:64px}@media screen and (max-width:737px){.button-wrap:first-of-type{margin-top: clamp(1rem, calc(0.23077rem + 3.84615vw), 2rem);margin-bottom: clamp(0.625rem, calc(0.14423rem + 2.40385vw), 1.25rem)}.button-wrap:nth-of-type(2).btn.black a {border:1px solid var(--dark-red);background:var(--dark-red);color:var(--white)}.button-wrap.btn.black,.button-wrap.btn.bgpink{width:100%}}.button-wrap.btn.black a,.button-wrap.btn.bgpink a{height:60px}@media screen and (max-width:737px){.button-wrap.btn.black a,.button-wrap.btn.bgpink a{height: clamp(2.5rem, calc(1.53846rem + 4.80769vw), 3.75rem);width:100%;font-size: clamp(0.6875rem, calc(0.54327rem + 0.72115vw), 0.875rem)}}.pc{display:block}@media screen and (max-width:737px){.pc{display:none}}.sp{display:none}@media screen and (max-width:737px){.sp{display:block}}.circle{position:absolute;z-index:999;max-width: clamp(14.375rem, calc(9.75962rem + 7.21154vw), 16.25rem);max-height: clamp(14.375rem, calc(9.75962rem + 7.21154vw), 16.25rem);min-width: clamp(14.375rem, calc(9.75962rem + 7.21154vw), 16.25rem);min-height: clamp(14.375rem, calc(9.75962rem + 7.21154vw), 16.25rem);padding:40px;margin:auto;left:-130px;bottom:4vw}@media screen and (max-width:1024px){.circle{display:none}}.circle .circleText{overflow:visible;animation:rotation 24s linear infinite}.circle .circleText__circle{fill:none}.circle .circleText__text{fill:url(#imagePattern);font-size:12px;letter-spacing:.04em}.btn{width:max-content}@media screen and (max-width:737px){.btn.big{width:90%;margin:auto;min-height:48px}}.btn.big a,.btn.big button{width:360px;min-height:60px}@media screen and (max-width:737px){.btn.big a,.btn.big button{min-height:50px;width:100%;height:100%}.btn.md{width:90%;min-height:48px}}.btn.md a,.btn.md button{width:280px;min-height:50px}@media screen and (max-width:737px){.btn.md a,.btn.md button{width:100%;height:100%}}.btn.radius a,.btn.radius button{border-radius:60px}.btn.square a,.btn.square button{border-radius:0}.btn.bgwhite a,.btn.bgwhite button{background:var(--white);color:#1a1a1a}.btn.bgwhite a:hover,.btn.bgwhite button:hover{background:#1a1a1a;color:var(--white)}.btn.white a,.btn.white button{border:1px solid var(--white);color:var(--white)}.btn.white a:hover,.btn.white button:hover{background:var(--white);color:var(--black)}.btn.pink a,.btn.pink button{border:1px solid var(--white);background:var(--pink);color:var(--white)}.btn.pink a:hover,.btn.pink button:hover{background:var(--black);color:var(--white);border:1px solid var(--black)}.btn.rose a,.btn.rose button{border:1px solid var(--white);background:var(--rose);color:var(--white)}.btn.rose a:hover,.btn.rose button:hover{background:var(--black);color:var(--white);border:1px solid var(--black)}.btn.gray a,.btn.gray button{border:1px solid gray;background:gray;color:var(--white)}.btn.gray a:hover,.btn.gray button:hover{border:1px solid #4d4d4d;background:#4d4d4d;color:var(--white)}.btn.black a,.btn.black button{border:1px solid var(--black);color:var(--black)}.btn.black a:hover,.btn.black button:hover{background:var(--black);color:var(--white)}.btn.line a,.btn.line button{border:1px solid var(--black);color:var(--black)}.btn.line a:hover,.btn.line button:hover{border:1px solid #17b003;background:#17b003;color:var(--white)}.btn.bgred a,.btn.bgred button{border:1px solid var(--dark-red);background:var(--dark-red);color:var(--white)}.btn.bgred a:hover,.btn.bgred button:hover{background:var(--black);border:1px solid var(--black)}.btn.bgrose a,.btn.bgrose button{border:1px solid var(--rose);background:var(--rose);color:var(--white)}.btn.bgrose a:hover,.btn.bgrose button:hover{background:var(--black);border:1px solid var(--black)}.btn.bgpink a,.btn.bgpink button{border:1px solid var(--pink);background:var(--pink);color:var(--white)}.btn.bgpink a:hover,.btn.bgpink button:hover{background:var(--black);border:1px solid var(--black)}.btn.red a,.btn.red button{border:1px solid var(--dark-red);color:var(--dark-red)}.btn.red a:hover,.btn.red button:hover{background:var(--dark-red);color:var(--white)}.btn.map a,.btn.map button{border:1px solid #666;background:#666;color:var(--white)}.btn.map a:hover,.btn.map button:hover{border:1px solid #666;background:var(--white);color:#666}.btn.bgblack a,.btn.bgblack button{border:1px solid var(--black);background:var(--black);color:var(--white)}.btn.bgblack a:hover,.btn.bgblack button:hover{border:1px solid var(--rose);background:var(--rose)}.btn.ltglay a,.btn.ltglay button{border:1px solid var(--lt-gray);background:var(--lt-gray);color:var(--black)}.btn.ltglay a:hover,.btn.ltglay button:hover{background:var(--lt-gray);color:var(--black)}.btn.blackhovergold a,.btn.blackhovergold button{border:1px solid var(--black);color:var(--black)}.btn.blackhovergold a:hover,.btn.blackhovergold button:hover{border:1px solid var(--gold);background:var(--gold);color:var(--white)}.btn.blackhoverpink a,.btn.blackhoverpink button{border:1px solid var(--black);color:var(--black)}.btn.blackhoverpink a:hover,.btn.blackhoverpink button:hover{border:1px solid var(--dusty-pink2);background:var(--dusty-pink2);color:var(--white)}.btn.bggrayishbeige a,.btn.bggrayishbeige button{border:1px solid var(--grayishbeige);background:var(--grayishbeige);color:var(--white)}.btn.bggrayishbeige a:hover,.btn.bggrayishbeige button:hover{background:var(--black);border:1px solid var(--black)}.btn a,.btn button{border-radius:6px;width:180px;height:30px;display:flex;font-size:14px;align-items:center;text-align:center;justify-content:center;text-align:center;letter-spacing:.06em}@media screen and (max-width:737px){#home main{padding-top:0}}.section-inner-m{max-width:1160px;padding:0 20px;margin:auto}@media screen and (max-width:1024px){.section-inner-m{padding: 0 clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){.section-inner-m{padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.section-inner-ms{max-width:980px;margin:auto}@media screen and (max-width:1024px){.section-inner-ms{padding: 0 clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){.section-inner-ms{padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.section-inner-s{max-width:900px;margin:auto}@media screen and (max-width:1024px){.section-inner-s{padding: 0 clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){.section-inner-s{padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.section-inner-xs{max-width:700px;margin:auto}@media screen and (max-width:1024px){.section-inner-xs{padding: 0 clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){.section-inner-xs{padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.08)}.headline{text-align:center;margin-bottom:64px}@media screen and (max-width:737px){.headline{margin-bottom: clamp(1.75rem, calc(0.01923rem + 8.65385vw), 4rem)}}.headline .h2{font-size: clamp(1.875rem, calc(1.25962rem + 0.96154vw), 2.125rem);margin-bottom:4px;letter-spacing:.01em}@media screen and (max-width:737px){.headline .h2{font-size: clamp(1.625rem, calc(1.43269rem + 0.96154vw), 1.875rem)}}.headline .h2.small{font-size: clamp(1.5rem, calc(1.5rem + 0vw), 1.5rem);letter-spacing:0}@media screen and (max-width:737px){.headline .h2.small{font-size: clamp(1.125rem, calc(0.83654rem + 1.44231vw), 1.5rem)}}.headline .h2+p{letter-spacing:.06em;font-size:14px}@media screen and (max-width:737px){.headline .h2+p{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem);letter-spacing:0}}.iframe_wrapper{position:relative;overflow:hidden;width:100%;margin-bottom:0;padding-top:56.25%}.iframe_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top-mv{padding-top:88px}@media screen and (max-width:737px){.top-mv{padding-top:0}}.top-lead{text-align:center}.top-lead .section-inner-m{padding:90px 0;border-bottom:1px solid #dedede}@media screen and (max-width:737px){.top-lead .section-inner-m{padding:40px 0 60px}}.top-lead p{font-size:14px;margin:0 auto 30px;border:1px solid #999;line-height:1.30769;border-radius:6px;color:#999;padding:5px 40px;width:max-content}.top-lead img{display:block;width:90%;margin:auto}@media screen and (max-width:737px){.top-lead img{width:90%}}.mv-slider{display:none}.mv-slider.slick-initialized{display:block}.mv-slider .slider{margin:0 20px;max-width:870px}@media screen and (max-width:737px){.mv-slider .slider{margin:0}}.mv-content{position:relative}.mv-content .circle{position:absolute;z-index:999;max-width: clamp(13.125rem, calc(11.15932rem + 4.26743vw), 15rem);max-height: clamp(13.125rem, calc(11.15932rem + 4.26743vw), 15rem);min-width: clamp(13.125rem, calc(11.15932rem + 4.26743vw), 15rem);min-height: clamp(13.125rem, calc(11.15932rem + 4.26743vw), 15rem);padding:40px;margin:auto;right: clamp(1.25rem, calc(-0.06046rem + 2.84495vw), 2.5rem);left:auto;bottom:0;transform:translateY(50%)}@media screen and (max-width:1024px){.mv-content .circle{display:block}}@media screen and (max-width:737px){.mv-content .circle{display:none;right: clamp(0.625rem, calc(0.14423rem + 2.40385vw), 1.25rem);padding: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);max-width: clamp(7.5rem, calc(3.17308rem + 21.63462vw), 13.125rem);max-height: clamp(7.5rem, calc(3.17308rem + 21.63462vw), 13.125rem);min-width: clamp(7.5rem, calc(3.17308rem + 21.63462vw), 13.125rem);min-height: clamp(7.5rem, calc(3.17308rem + 21.63462vw), 13.125rem)}}.top-campaign{padding: clamp(6rem, calc(6rem + 0vw), 6rem) 0;position:relative}@media screen and (max-width:1024px){.top-campaign{padding: clamp(3rem, calc(-4.73077rem + 16.78322vw), 6rem) clamp(1.25rem, calc(-1.97115rem + 6.99301vw), 2.5rem) clamp(3rem, calc(-4.73077rem + 16.78322vw), 6rem)}}@media screen and (max-width:737px){.top-campaign{padding: clamp(3rem, calc(0.69231rem + 11.53846vw), 6rem) 0 clamp(3rem, calc(0.69231rem + 11.53846vw), 6rem)}}.top-campaign .headline{margin-bottom:24px}.top-campaign::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/campaign-bg.jpg) no-repeat top right;position:absolute;background-size:cover;width:100%;height:100%;z-index:-1;content:"";left:0;top:0;display:block}@media screen and (max-width:737px){.top-campaign::after{border-radius:40px;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/campaign-bg-sp.jpg) no-repeat top right;background-size:cover}.top-campaign .btn{margin:30px auto}.top-campaign .btn button{width:max-content;padding:10px 20px;height:40px}}.campaign-slider .campaign-list-container{width:100%;max-width:360px;margin:0}@media screen and (max-width:737px){.campaign-slider .campaign-list-container{max-width:100%}}.campaign-slider .campaign-list-container .campaign-list{width:360px;overflow:hidden;margin:auto;box-sizing:content-box;border-radius:20px}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list{width:100%}}.campaign-slider .campaign-list-container .campaign-list a{display:block;padding:30px;color:var(--black);position:relative}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list a{padding: clamp(1.25rem, calc(0.52885rem + 3.60577vw), 2.1875rem)}}.campaign-slider .campaign-list-container .campaign-list a:hover{background:rgba(255,255,255,.5)}.campaign-slider .campaign-list-container .campaign-list a figure{margin-bottom:15px;overflow:hidden}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list a figure{margin-bottom: clamp(0.9375rem, calc(0.9375rem + 0vw), 0.9375rem)}}.campaign-slider .campaign-list-container .campaign-list a figure img{object-fit:cover;aspect-ratio: 1/1}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list a figure img{width:100%}}.campaign-slider .campaign-list-container .campaign-list a .cp-badge{position:absolute;right:36px;top:20px;z-index:2;width:54px;height:54px}.campaign-slider .campaign-list-container .campaign-list a .limit{background:var(--black);color:var(--white);font-size:12px;margin-bottom:5px;display:inline-block;padding:5px 10px}.campaign-slider .campaign-list-container .campaign-list a .h3{font-size:18px;line-height:1.33333;font-weight:var(--font-normal);margin-bottom:10px}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list a .h3{font-size: clamp(1rem, calc(0.80769rem + 0.96154vw), 1.25rem);margin-bottom: clamp(0.5rem, calc(0.11538rem + 1.92308vw), 1rem)}}.campaign-slider .campaign-list-container .campaign-list a .excerpt{font-size:14px;font-weight:var(--font-light);line-height:1.42857}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list a .excerpt{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem)}}.campaign-slider .campaign-list-container .campaign-list a .read{text-align:right;font-size:14px;justify-content:right;letter-spacing:.06em;display:flex}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list a .read{font-size: clamp(0.6875rem, calc(0.54327rem + 0.72115vw), 0.875rem)}}.campaign-slider .campaign-list-container .campaign-list a .read::after{content:'';width:42px;height:10px;border-bottom:solid 1px var(--gray);border-right:solid 2px var(--gray);transform:skew(55deg)}@media screen and (max-width:737px){.campaign-slider .campaign-list-container .campaign-list a .read::after{width: clamp(1.875rem, calc(1.29808rem + 2.88462vw), 2.625rem);height: clamp(0.5rem, calc(0.40385rem + 0.48077vw), 0.625rem)}}.bg1-start::after{content:'';background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold2.jpg) repeat center bottom;position:absolute;width:100%;left:0;top:0;background-size:400px 400px;z-index:-1}.top-news-movie{background:var(--brown);position:relative}@media screen and (max-width:737px){.top-news-movie::before{background:var(--brown);position:absolute;height:100px;width:100%;content:"";top:-100px;left:0;z-index:-2}}.top-news-movie .section-inner-ms{padding-top:90px;padding-bottom:90px;gap: clamp(1.5rem, calc(-2.71248rem + 9.14513vw), 4.375rem);display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:737px){.top-news-movie .section-inner-ms{gap: clamp(3rem, calc(1.94231rem + 5.28846vw), 4.375rem);flex-direction:column}}.top-news-movie .content-left{max-width:385px;margin-bottom:0}@media screen and (max-width:737px){.top-news-movie .content-left{width:100%;max-width:none;order:2}}.top-news-movie .content-right{flex:1;position:relative}.top-news-movie .infotmation-list>li{border-top:1px solid var(--white);border-bottom:1px solid var(--white);margin-top:-1px}@media screen and (max-width:737px){.top-news-movie .infotmation-list>li{border-top:none;margin-top:0;border-bottom:1px solid var(--lt-gray)}}.top-news-movie .infotmation-list>li:last-of-type{border-bottom:none}.top-news-movie .infotmation-list>li a{display:block;padding:20px;color:var(--white);position:relative;font-weight:var(--font-light);align-items:baseline}@media screen and (max-width:737px){.top-news-movie .infotmation-list>li a{gap:8px;font-weight:var(--font-normal);flex-direction:column;padding: clamp(1.25rem, calc(1.25rem + 0vw), 1.25rem) clamp(0.5rem, calc(-0.07692rem + 2.88462vw), 1.25rem)}}.top-news-movie .infotmation-list>li a:hover{background:rgba(0,0,0,.1);color:var(--white)}.top-news-movie .infotmation-list>li a::after{content:"";position:absolute;display:block;width:10px;right:0;top:50%;height:10px;border-top:2px solid var(--white);border-right:2px solid var(--white);transform:translate3d(-20px,-50%,0) rotate(45deg)}@media screen and (max-width:737px){.top-news-movie .infotmation-list>li a::after{display:none}}.top-news-movie .infotmation-list>li a .date{font-size:13px;margin-bottom:5px;letter-spacing:.1em}@media screen and (max-width:737px){.top-news-movie .infotmation-list>li a .date{font-size: clamp(0.75rem, calc(0.55769rem + 0.96154vw), 1rem)}}.top-news-movie .infotmation-list>li a h3{font-size:16px;letter-spacing:.06em}@media screen and (max-width:737px){.top-news-movie .infotmation-list>li a h3{font-size: clamp(0.75rem, calc(0.55769rem + 0.96154vw), 1rem);line-height:1.44444}}.top-news-movie .infotmation-list>li a ul{display:flex;gap:5px;margin-top:8px;font-weight:var(--font-light)}@media screen and (max-width:737px){.top-news-movie .infotmation-list>li a ul{font-weight:var(--font-medium)}}.top-news-movie .infotmation-list>li a ul li{border-bottom:1px solid var(--white);font-size:12px;letter-spacing:.1em}@media screen and (max-width:737px){.top-news-movie .infotmation-list>li a ul li{font-size: clamp(0.625rem, calc(0.52885rem + 0.48077vw), 0.75rem)}}.top-news-movie .btn{margin-top:10px;margin-left:0;margin-right:auto}@media screen and (max-width:737px){.top-news-movie .btn{margin-right:auto}}.top-news-movie .btn a:hover{color:var(--brown)}.top-news-movie .movie-slider{margin-bottom:25px}@media screen and (max-width:737px){.top-news-movie .movie-slider .slider{margin-bottom:20px}.top-news-movie .movie-slider .slider:last-of-type{margin-bottom:0}}.top-news-movie .movie-slider .slider .iframe_wrapper{margin-bottom:10px;position:relative}.top-news-movie .movie-slider .slider .movie-title{font-size:12px;color:var(--white)}.top-news-movie .movie-slider .slider .js-modal-video{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.top-news-movie .movie-slider-arrow{max-width:525px;width:100%;position:absolute;top:100%;left:50%;transform:translate3d(-50%,0,0)}@media screen and (max-width:737px){.top-news-movie .movie-slider-arrow{width:calc(100% - 60px);position:absolute;top:100%;left:50%}}.top-news-movie .slide-next-sp,.top-news-movie .slide-prev-sp{position:absolute;width:40px;height:30px;top:-20px;cursor:pointer;transition:opacity .3s}.top-news-movie .slide-next-sp:hover,.top-news-movie .slide-prev-sp:hover{opacity:.6}.top-news-movie .slide-next-sp::before,.top-news-movie .slide-prev-sp::before{top:50%;position:absolute;content:'';height:1px;width:40px;display:inline-block;background:var(--white)}.top-news-movie .slide-next-sp::after,.top-news-movie .slide-prev-sp::after{top:50%;position:absolute;content:'';height:1px;width:20px;display:inline-block;background:var(--white)}.top-news-movie .slide-next-sp{right:0}.top-news-movie .slide-next-sp::before{right:0}.top-news-movie .slide-next-sp::after{width:15px;height:1px;background:var(--white);transform-origin:right;transform:rotate(35deg);right:0;bottom:0}.top-news-movie .slide-prev-sp{left:0}.top-news-movie .slide-prev-sp::before{left:0}.top-news-movie .slide-prev-sp::after{width:15px;height:1px;background:var(--white);transform-origin:left;transform:rotate(-35deg);left:0;bottom:0}.top-news-movie .slick-dots{margin-top:20px;display:flex;justify-content:center;gap:10px}.top-news-movie .slick-dots li{width:10px;height:10px;text-indent:-9999px;background:var(--white);border-radius:100%;opacity:.6;transition:opacity .3s;cursor:pointer}.top-news-movie .slick-dots li.slick-active,.top-news-movie .slick-dots li:hover{opacity:1}.top-plan-searvice{padding-bottom: clamp(8.125rem, calc(1.04808rem + 11.05769vw), 11rem);position:relative;background:var(--dusty-pink)}.top-plan-searvice::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:-2}.top-plan-searvice .headline{color:var(--white)}.top-plan-searvice .plan-searvice-banner li{margin-bottom:28px}@media screen and (max-width:737px){.top-plan-searvice .plan-searvice-banner li{margin-bottom: clamp(1.25rem, calc(0.86538rem + 1.92308vw), 1.75rem)}}.top-plan-searvice .plan-searvice-banner li:last-of-type{margin-bottom:0}.top-plan-searvice .plan-searvice-banner li a:hover{opacity:.9}.top-instagram{border-top:1px solid #e5e5e5;padding-top:24px;background:var(--white)}.top-instagram .headline{margin-bottom:24px}@media screen and (max-width:737px){.top-instagram .headline{margin-bottom: clamp(1.5rem, calc(1.5rem + 0vw), 1.5rem)}}.instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:4px}@media screen and (max-width:737px){.instagram-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:0}}.instagram-grid .instagram-item a{display:block;overflow:hidden}.instagram-grid .instagram-item a img{object-fit:cover;aspect-ratio: 1/1}.top-photo-menu .section-inner-m{padding-top:90px;padding-bottom:90px}@media screen and (max-width:737px){.top-photo-menu .section-inner-m{padding-top:60px;padding-bottom:60px}}.top-photo-menu .headline{color:var(--black)}.top-photo-menu .photo-menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list{gap:5%}}@media screen and (max-width:430px){.top-photo-menu .photo-menu-list{gap:5%;justify-content:left}}.top-photo-menu .photo-menu-list li{width:140px;text-align:center;line-height:1.23077}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list li{margin-bottom:5%}}@media screen and (max-width:430px){.top-photo-menu .photo-menu-list li{width:30%;margin-bottom:5%}}.top-photo-menu .photo-menu-list li a{color:var(--black);font-size:13px;display:block}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list li a{font-size:12px;letter-spacing:-.04em}}.top-photo-menu .photo-menu-list li a div{position:relative}.top-photo-menu .photo-menu-list li a div .arrow-right{position:absolute;width:30px;height:30px;display:block;right:5px;bottom:5px;border-radius:100%;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat left center;z-index:1}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list li a div .arrow-right{width:20px;height:20px}}.top-photo-menu .photo-menu-list li a div .arrow-right span{position:relative;width:30px;height:30px;display:block;border-radius:100%;content:"";background:transparent;z-index:1;transition:background .3s}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list li a div .arrow-right span{width:20px;height:20px}}.top-photo-menu .photo-menu-list li a div .arrow-right span::after{position:absolute;width:10px;height:2px;background-color:var(--white);display:block;top:50%;left:35%;transform:translate3d(-50%,-50%,0);content:"";z-index:1}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list li a div .arrow-right span::after{width:8px;left:40%;height:2px}}.top-photo-menu .photo-menu-list li a div .arrow-right span::before{position:absolute;display:block;top:50%;left:65%;transform:translate3d(-50%,-50%,0);content:"";clip-path:polygon(0 0,100% 50%,0 100%);height: calc(tan(60deg) * 10px / 2);width:8px;background:var(--white);z-index:1}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list li a div .arrow-right span::before{width:6px;left:70%;height: calc(tan(60deg) * 10px / 2)}}.top-photo-menu .photo-menu-list li a figure{width:140px;height:auto;display:block;margin-bottom:8px;position:relative}@media screen and (max-width:737px){.top-photo-menu .photo-menu-list li a figure{width:100%}}.top-photo-menu .photo-menu-list li a figure img{transition:transform .3s;transform-origin:bottom}.top-photo-menu .photo-menu-list li a:hover div .arrow-right{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat left center}.top-photo-menu .photo-menu-list li a:hover div .arrow-right span{background:var(--grayishbeige)}.top-photo-menu .photo-menu-list li a:hover img{transform:scale(1.1)}.top-menu-pickup{background:#f5f5f5;position:relative}@media screen and (max-width:737px){.top-menu-pickup::before{background:#f5f5f5;position:absolute;height:100px;width:100%;content:"";bottom:-100px;left:0;z-index:-2}}.top-menu-pickup .section-inner-ms{padding-top:120px;padding-bottom:90px;gap: clamp(1.5rem, calc(-2.71248rem + 9.14513vw), 4.375rem);display:flex;justify-content:space-between}@media screen and (max-width:737px){.top-menu-pickup .section-inner-ms{gap: clamp(3rem, calc(1.94231rem + 5.28846vw), 4.375rem);flex-direction:column}}.top-menu-pickup .content-left{max-width:385px;margin-bottom:0}@media screen and (max-width:737px){.top-menu-pickup .content-left{width:100%;max-width:none}}.top-menu-pickup .content-right{flex:1}.top-menu-pickup .conversion-btn{justify-content:space-between;gap:10px}@media screen and (max-width:737px){.top-menu-pickup .conversion-btn{margin-right:0}}.top-menu-pickup .conversion-btn li{max-width:190px;width:100%;height:90px;overflow:hidden;border-radius:6px}@media screen and (max-width:737px){.top-menu-pickup .conversion-btn li{height:70px;max-width:none}}.top-menu-pickup .conversion-btn li.reservation .btn-wrapper{padding-bottom:10%}@media screen and (max-width:737px){.top-menu-pickup .conversion-btn li.reservation .btn-wrapper{padding-bottom:0;width:100%}}.top-menu-pickup .conversion-btn li.reservation .btn-wrapper a{height:90px}@media screen and (max-width:737px){.top-menu-pickup .conversion-btn li.reservation .btn-wrapper a{height:70px}}.top-menu-pickup .conversion-btn li.reservation .btn-wrapper a::before{display:inline-block;position:relative;width:32px;height:33px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 22\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M5.55,4A1.13,1.13,0,0,0,6.68,2.91V1.13a1.13,1.13,0,0,0-2.26,0V2.91A1.12,1.12,0,0,0,5.55,4Zm8.33,0A1.12,1.12,0,0,0,15,2.91V1.13a1.13,1.13,0,1,0-2.26,0V2.91A1.13,1.13,0,0,0,13.88,4Zm2.83-2.43H16v1.3a2.13,2.13,0,1,1-4.25,0V1.61H7.67v1.3a2.13,2.13,0,1,1-4.25,0V1.61h-.7A2.72,2.72,0,0,0,0,4.34V17.27A2.72,2.72,0,0,0,2.72,20h14a2.72,2.72,0,0,0,2.72-2.73V4.34A2.72,2.72,0,0,0,16.71,1.61ZM18.1,17.27a1.39,1.39,0,0,1-1.39,1.4h-14a1.4,1.4,0,0,1-1.4-1.4V6.06H18.1ZM6.89,14.75H9.11V17H6.89Zm0-3.44H9.11v2.22H6.89ZM3.46,14.75H5.67V17H3.46Zm0-3.44H5.67v2.22H3.46ZM13.75,7.88H16V10.1H13.75Zm-3.43,0h2.22V10.1H10.32Zm0,3.43h2.22v2.22H10.32Zm3.43,3.44H16V17H13.75Zm0-3.44H16v2.22H13.75Zm-3.43,3.44h2.22V17H10.32ZM6.89,7.88H9.11V10.1H6.89Zm-3.43,0H5.67V10.1H3.46Z\"\ /></svg>);background-size:cover;left:50%;transform:translateX(-50%);top:0;transition:all .3s}@media screen and (max-width:737px){.top-menu-pickup .conversion-btn li.reservation .btn-wrapper a::before{width:32px;height:33px}}.top-menu-pickup .conversion-btn li.catalog{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat center bottom}.top-menu-pickup .conversion-btn li.catalog .btn-wrapper a{height:90px}@media screen and (max-width:737px){.top-menu-pickup .conversion-btn li.catalog .btn-wrapper a{height:70px}.top-menu-pickup .conversion-btn li.catalog .btn-wrapper a::before{width:34px;height:33px}}.top-menu-pickup .conversion-btn li a{font-size:16px}@media screen and (max-width:737px){.top-menu-pickup .conversion-btn li a{font-size:13px}}.top-menu-pickup .conversion-btn li a:hover{background:var(--black)}.top-menu-pickup .top-menu-list{margin-bottom:20px}@media screen and (max-width:737px){.top-menu-pickup .top-menu-list{background:var(--white)}}.top-menu-pickup .top-menu-list .menu-item a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-1.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-baby a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-2.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-kids a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-3.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-parent a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-4.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-love a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-5.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-about a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-6.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-studio a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-7.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-company a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-8.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-same a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-9.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list .menu-cp a::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/menu-icon-10.svg) no-repeat center center;background-size:contain}.top-menu-pickup .top-menu-list li:first-of-type a{border-top:1px solid var(--gray)}.top-menu-pickup .top-menu-list a{height:auto;text-align:left;padding:8px 48px 8px 10px;display:flex;position:relative;font-size:13px;color:var(--black);border-bottom:1px solid var(--gray);gap:10px;align-items:center}.top-menu-pickup .top-menu-list a::before{content:'';display:inline-block;width:24px;height:24px}.top-menu-pickup .top-menu-list a::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--black);height: calc(tan(60deg) * 10px / 2);width:8px;clip-path:polygon(0 0,100% 50%,0 100%)}.top-menu-pickup .top-menu-list a:hover{background:var(--white)}.top-menu-pickup .pickup-slider{display:none}.top-menu-pickup .pickup-slider.slick-initialized{display:block}@media screen and (max-width:737px){.top-menu-pickup .pickup-slider{display:block}}.top-menu-pickup .pickup-slider a:hover{opacity:.9}@media screen and (max-width:737px){.top-menu-pickup .pickup-slider .slide{margin-bottom:16px}}.top-menu-pickup .pickup-thumbnail-list{margin-top:10px;display:none}.top-menu-pickup .pickup-thumbnail-list.slick-initialized{display:block}@media screen and (max-width:737px){.top-menu-pickup .pickup-thumbnail-list{display:none}}.top-menu-pickup .pickup-thumbnail-list .slick-track{display:flex}.top-menu-pickup .pickup-thumbnail-list .thumbnail{position:relative;overflow:hidden;cursor:pointer;margin:0 5px}.top-menu-pickup .pickup-thumbnail-list .thumbnail::after{content:'';background-color:rgba(0,0,0,.3);position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear}.top-menu-pickup .pickup-thumbnail-list .thumbnail.slick-current::after,.top-menu-pickup .pickup-thumbnail-list .thumbnail.is-active-next::after{opacity:0}.headline-small{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;color:var(--black)}@media screen and (max-width:737px){.headline-small{align-items:center;flex-direction:column;margin-bottom:0}.headline-small.top-pickup,.headline-small.top-news,.headline-small.top-movie{margin-bottom:32px}}.headline-small.top-pickup .h3,.headline-small.top-news .h3,.headline-small.top-movie .h3{font-size:24px}.headline-small.top-pickup p,.headline-small.top-news p,.headline-small.top-movie p{font-size:12px}@media screen and (max-width:737px){.headline-small.top-pickup p,.headline-small.top-news p,.headline-small.top-movie p{margin-top:4px}}.headline-small.top-menu .h3{font-size:24px}.headline-small.top-menu p{font-size:12px}@media screen and (max-width:737px){.headline-small.top-menu p{margin-top:24px;background:var(--black);color:var(--white);width:100%;text-align:center;padding:8px 0;border-radius:6px 6px 0 0}}.headline-small.top-news,.headline-small.top-movie{color:var(--white)}.top-concept{color:#333;padding:60px 0 120px;background:#fff url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/bg-concept01.png) repeat center top}@media screen and (max-width:737px){.top-concept{padding:50px 0 80px;background:#fff url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/bg-concept01-sp.png) repeat center top}}.top-concept .masonry{margin-bottom:20px}.top-concept .concept-box{max-width:560px;width:50%;font-size:14px;padding-bottom: clamp(5rem, calc(5rem + 0vw), 5rem)}@media screen and (max-width:737px){.top-concept .concept-box{width:100%;padding-bottom:40px;max-width:100%}}.top-concept .concept-box h2{font-size: clamp(1.5rem, calc(-1.06426rem + 5.34918vw), 3.75rem);letter-spacing:-.02em}.top-concept .concept-box figure{margin-bottom:30px}@media screen and (max-width:737px){.top-concept .concept-box figure{margin-bottom:20px}}.top-concept .concept-box h3{font-size: clamp(1.875rem, calc(1.1627rem + 1.48588vw), 2.5rem);margin-bottom:20px}.top-concept .concept-box h4{font-size: clamp(1rem, calc(0.57262rem + 0.89153vw), 1.375rem);line-height:1.36364;margin-bottom:20px}.top-concept .concept-box p{font-size: clamp(0.8125rem, calc(0.74127rem + 0.14859vw), 0.875rem);line-height:1.71429;font-weight:var(--font-light)}.top-concept .concept-box .btn{margin-top:20px}@media screen and (max-width:737px){.top-concept .concept-box .btn{margin-left:auto;margin-right:auto}}.top-concept .concept-box .annotation{font-size:13px;margin-top:10px}@media screen and (max-width:737px){.top-concept .concept-box .annotation{font-size:11px;text-align:center}}.top-concept .concept-title{text-align:left;width:max-content;margin: clamp(2.5rem, calc(-0.34918rem + 5.94354vw), 5rem) auto 0}@media screen and (max-width:737px){.top-concept .concept-title{text-align:center;margin:0 auto}}.top-concept .concept-title h2{font-size: clamp(2.5rem, calc(1.07541rem + 2.97177vw), 3.75rem);margin-bottom:10px}@media screen and (max-width:737px){.top-concept .concept-title h2{font-size: clamp(1.5rem, calc(0.73077rem + 3.84615vw), 2.5rem)}}.top-concept .concept-01{margin-top: clamp(7.8125rem, calc(-1.0912rem + 18.57355vw), 15.625rem);max-width:450px;margin-left:auto;margin-right:30px}@media screen and (max-width:737px){.top-concept .concept-01{max-width:100%;margin-right:auto;margin-top:0}}.top-concept .concept-02{max-width:560px;margin-left:auto;margin-right:30px}@media screen and (max-width:737px){.top-concept .concept-02{max-width:100%;margin-right:auto}}.top-concept .concept-03{max-width:450px;margin-left:30px;margin-right:auto}@media screen and (max-width:737px){.top-concept .concept-03{max-width:100%;margin-left:auto}}.top-concept .concept-04{max-width:450px;margin-left:auto;margin-right:auto}@media screen and (max-width:737px){.top-concept .concept-04{max-width:100%}}.top-concept .em{text-align:center;font-size:32px;line-height:1.375;margin-bottom:15px}@media screen and (max-width:737px){.top-concept .em{font-size:20px}}.top-concept .em+p{font-weight:var(--font-light);font-size:13px;text-align:center;line-height:1.66667}.breadcrumbs{width:100%;padding-top:90px;line-height:1}@media screen and (max-width:737px){.breadcrumbs{padding-top:0}}.breadcrumbs ol{display:flex;flex-wrap:wrap;padding-top:16px;padding-left: clamp(1.5rem, calc(0.97582rem + 1.13798vw), 2rem);border-top:1px solid var(--lt-gray);align-items:center}@media screen and (max-width:737px){.breadcrumbs ol{padding-left: clamp(0.75rem, calc(-0.21154rem + 4.80769vw), 2rem)}}.breadcrumbs a,.breadcrumbs span{position:relative;color:var(--black);font-size:12px}@media screen and (max-width:737px){.breadcrumbs a,.breadcrumbs span{font-size:10px}}.breadcrumbs li{position:relative;display:flex;align-items:center;margin-bottom:4px;line-height:1.2}.breadcrumbs li::after{content:"";display:inline-block;width:6px;height:6px;margin:.5px 6px 0;border-top:1px solid var(--black);border-right:1px solid var(--black);transform:rotate(45deg)}.breadcrumbs li:last-of-type::after{display:none}.page-full{padding:90px 0 80px;margin:auto}@media screen and (max-width:737px){.page-full{padding: clamp(5rem, calc(2.11538rem + 14.42308vw), 8.75rem) 0 clamp(2.5rem, calc(0.57692rem + 9.61538vw), 5rem)}}.page-full .h1{font-size:32px;text-align:center;padding-bottom:36px}@media screen and (max-width:737px){.page-full .h1{font-size: clamp(1.625rem, calc(1.33654rem + 1.44231vw), 2rem);padding-bottom: clamp(1.25rem, calc(0.48077rem + 3.84615vw), 2.25rem)}}.page-full .h1 span{letter-spacing:.04em;margin-top:8px;font-size:12px;display:block}.page-full .read-text{padding-top:36px;text-align:center;font-size:14px;position:relative;line-height:1.85714}@media screen and (max-width:737px){.page-full .read-text{text-align:left;font-size: clamp(0.8125rem, calc(0.76442rem + 0.24038vw), 0.875rem);padding-top: clamp(1.25rem, calc(0.48077rem + 3.84615vw), 2.25rem)}}.page-full .read-text::after{display:block;content:"";position:absolute;width:50px;height:1px;background:#4d4d4d;top:0;left:50%;transform:translate3d(-50%,0,0)}.page-content{padding-top:88px}@media screen and (max-width:737px){.page-content{padding-top: clamp(2.5rem, calc(0.19231rem + 11.53846vw), 5.5rem)}}.page-content .h2{font-size: clamp(1.875rem, calc(1.25962rem + 0.96154vw), 2.125rem);text-align:center;padding-bottom:88px}@media screen and (max-width:737px){.page-content .h2{font-size: clamp(1.625rem, calc(1.43269rem + 0.96154vw), 1.875rem);padding-bottom: clamp(2.5rem, calc(0.19231rem + 11.53846vw), 5.5rem)}}.page-content .h2 span{font-family: var(--font-notosansjp);letter-spacing:.04em;margin-top:4px;font-size:14px;display:block}.section-not-found+.top-photo-menu .section-inner-m{border-top:1px solid #d9d9d9}.not-found{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:200px 0 80px}@media screen and (max-width:737px){.not-found{padding: clamp(5rem, calc(2.11538rem + 14.42308vw), 8.75rem) 0 clamp(2.5rem, calc(0.57692rem + 9.61538vw), 5rem)}}.not-found h1{font-size:30px;margin-bottom:28px;line-height:1.26667}@media screen and (max-width:737px){.not-found h1{font-size: clamp(1.3125rem, calc(0.87981rem + 2.16346vw), 1.875rem);margin-bottom: clamp(1.25rem, calc(0.86538rem + 1.92308vw), 1.75rem)}}.not-found p{margin-bottom:28px}@media screen and (max-width:737px){.not-found p{margin-bottom: clamp(1.25rem, calc(0.86538rem + 1.92308vw), 1.75rem)}}.not-found p:nth-of-type(1) {width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:737px){.not-found p:nth-of-type(1) {max-width: clamp(14rem, calc(7.50962rem + 32.45192vw), 22.4375rem)}}.not-found p:nth-of-type(2) {font-size:19px;line-height:1.26316}@media screen and (max-width:737px){.not-found p:nth-of-type(2) {font-size: clamp(0.8125rem, calc(0.52404rem + 1.44231vw), 1.1875rem);margin-bottom: clamp(2.5rem, calc(0.96154rem + 7.69231vw), 4.5rem)}}.not-found p:nth-of-type(3) {font-size:14px;position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:737px){.not-found p:nth-of-type(3) {font-size: clamp(0.8125rem, calc(0.76442rem + 0.24038vw), 0.875rem)}}.not-found .arrow-down{margin-top:16px;position:relative;width:3px;height:46px;background-color:var(--black);display:block}.not-found .arrow-down::before{position:absolute;display:block;top:100%;left:50%;transform:translate3d(-50%,0,0);content:"";clip-path:polygon(0 0,100% 0,50% 100%);height: calc(20px / 1.5);width:20px;background:var(--black)}.album{padding-top:90px}@media screen and (max-width:737px){.album{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}.album .breadcrumbs{padding:0}.album .breadcrumbs ol{border-top:none}.page-item.page-full{padding-bottom:0}.page-item .page-header{margin-bottom:88px;padding:40px}@media screen and (max-width:1024px){.page-item .page-header{padding: 0 clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){.page-item .page-header{padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);margin-bottom: clamp(2.5rem, calc(0.19231rem + 11.53846vw), 5.5rem)}}.page-item .page-content{border-top:1px solid #e5e5e5}.page-item .page-content.data{border-top:none;background:#f2f2f2}.page-item .item-box{display:flex;justify-content:space-between;padding-bottom:140px;gap:5%}@media screen and (max-width:737px){.page-item .item-box{flex-direction:column;padding-bottom: clamp(4.375rem, calc(1.00962rem + 16.82692vw), 8.75rem)}}.page-item .item-box:last-of-type{padding-bottom:100px}@media screen and (max-width:737px){.page-item .item-box:last-of-type{padding-bottom: clamp(3.125rem, calc(0.72115rem + 12.01923vw), 6.25rem)}}.page-item .item-box .item-image{max-width:680px;flex:1}@media screen and (max-width:737px){.page-item .item-box .item-image{margin-bottom: clamp(1.5rem, calc(0.73077rem + 3.84615vw), 2.5rem)}}@media screen and (max-width:430px){.page-item .item-box .item-image{width:100vw;position:relative;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);margin-bottom: clamp(1.5rem, calc(0.73077rem + 3.84615vw), 2.5rem)}}.page-item .item-box .item-detail{width:380px}@media screen and (max-width:1024px){.page-item .item-box .item-detail{flex:1}}@media screen and (max-width:737px){.page-item .item-box .item-detail{flex:none;width:100%}}.page-item .item-box .item-detail .item-category-name{font-size:11px;margin-bottom:8px;letter-spacing:.06em}.page-item .item-box .item-detail .item-title{font-size:30px;margin-bottom:24px}@media screen and (max-width:737px){.page-item .item-box .item-detail .item-title{font-size: clamp(1.625rem, calc(1.43269rem + 0.96154vw), 1.875rem);margin-bottom: clamp(1.25rem, calc(1.05769rem + 0.96154vw), 1.5rem)}}.page-item .item-box .item-detail .item-spec{position:relative;font-size:14px;padding:24px 0;line-height:1.8;letter-spacing:0;margin-bottom:24px}@media screen and (max-width:737px){.page-item .item-box .item-detail .item-spec{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem);padding: clamp(1.25rem, calc(1.05769rem + 0.96154vw), 1.5rem) 0;margin-bottom: clamp(1.25rem, calc(1.05769rem + 0.96154vw), 1.5rem)}}.page-item .item-box .item-detail .item-spec::before,.page-item .item-box .item-detail .item-spec::after{display:block;content:"";position:absolute;width:40px;height:1px;background:var(--black);left:0}.page-item .item-box .item-detail .item-spec::before{top:0}.page-item .item-box .item-detail .item-spec::after{bottom:0}@media screen and (max-width:737px){.page-item .item-box .item-detail .item-spec::after{width:100%}}.page-item .item-box .item-detail .item-spec .jp-item-title{line-height:1;letter-spacing:0;font-size:24px;margin-bottom:16px}@media screen and (max-width:737px){.page-item .item-box .item-detail .item-spec .jp-item-title{font-size: clamp(1.125rem, calc(0.83654rem + 1.44231vw), 1.5rem);margin-bottom: clamp(0.75rem, calc(0.55769rem + 0.96154vw), 1rem)}}.page-item .item-box .item-detail .item-explanation{position:relative;font-size:14px;line-height:1.8;letter-spacing:-.04em}@media screen and (max-width:737px){.page-item .item-box .item-detail .item-explanation{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem)}}.page-item .item-box .item-detail .item-explanation+.btn{margin-top:24px}@media screen and (max-width:737px){.page-item .item-box .item-detail .item-explanation+.btn{margin-left:auto;margin-right:auto}}.studios{padding-top:90px}@media screen and (max-width:737px){.studios{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}.studios .breadcrumbs{padding:0}.studios .breadcrumbs ol{border-top:none}.page-studio-list.page-full{padding:80px 0 60px;margin:auto}@media screen and (max-width:737px){.page-studio-list.page-full{padding: clamp(2.5rem, calc(0.57692rem + 9.61538vw), 5rem) 0 clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}.page-studio-list .page-content{padding-top:20px}.page-studio-list .studio-box{border-top:1px solid #d8d8d9}.page-studio-list .studio-box:last-of-type{margin-bottom:100px;border-bottom:1px solid #d8d8d9}@media screen and (max-width:737px){.page-studio-list .studio-box:last-of-type{margin-bottom: clamp(3.125rem, calc(0.72115rem + 12.01923vw), 6.25rem)}}.page-studio-list .studio-box-inner{padding:50px 0}@media screen and (max-width:737px){.page-studio-list .studio-box-inner{display:flex;align-items:center;flex-wrap:wrap;gap:3%;padding: clamp(1.5625rem, calc(0.36058rem + 6.00962vw), 3.125rem) 0}}.page-studio-list .studio-box-inner .studio-image{max-width:400px;width:40%;float:left}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .studio-image{float:none}}@media screen and (max-width:430px){.page-studio-list .studio-box-inner .studio-image{width:27%;position:relative}}.page-studio-list .studio-box-inner .studio-image a{display:block;overflow:hidden}.page-studio-list .studio-box-inner .studio-image a:hover{opacity:.8}.page-studio-list .studio-box-inner .studio-image img{aspect-ratio: 4 / 3;object-fit:cover}.page-studio-list .studio-box-inner .studio-title-wrap{max-width:680px;width:58%;float:right}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .studio-title-wrap{float:none;display:flex;width:50%;flex:1}}.page-studio-list .studio-box-inner .studio-title-wrap .studio-title{font-size:24px;width:max-content;line-height:1.2;margin-bottom: clamp(1rem, calc(0.47582rem + 1.13798vw), 1.5rem);margin-top: clamp(0rem, calc(-2.94852rem + 6.40114vw), 2.8125rem)}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .studio-title-wrap .studio-title{margin-top:0;display:flex;letter-spacing:-.06em;font-size: clamp(0.875rem, calc(0.39423rem + 2.40385vw), 1.5rem);margin-bottom:0}.page-studio-list .studio-box-inner .studio-title-wrap .studio-title span{letter-spacing:0}}.page-studio-list .studio-box-inner .studio-title-wrap .studio-title a{color:var(--black)}.page-studio-list .studio-box-inner .studio-title-wrap .studio-title a span{font-size:11px;color:var(--gray);display:block;margin-top:4px}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .studio-title-wrap .studio-title a span{font-size:10px}}.page-studio-list .studio-box-inner .studio-title-wrap .studio-title a:hover{opacity:.8}.page-studio-list .studio-box-inner .studio-excerpt{float:right;max-width:680px;width:58%;font-size:14px;line-height:1.6;letter-spacing:.06em}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .studio-excerpt{float:none;margin-top:3%;width:100%;max-width:100%;font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem)}}.page-studio-list .studio-box-inner .btn-group{display:flex;justify-content:space-between;gap:4%;margin-top: clamp(1.5rem, calc(-1.64509rem + 6.82788vw), 4.5rem);margin-bottom:0}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .btn-group{margin-top:3%}}.page-studio-list .studio-box-inner .btn-group .btn{max-width:320px;width:48%;flex:1;height: clamp(1.875rem, calc(0.91346rem + 4.80769vw), 3.125rem)}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .btn-group .btn{width:100%;flex:1}}.page-studio-list .studio-box-inner .btn-group .btn a{width:100%;max-width:320px;height:50px}@media screen and (max-width:737px){.page-studio-list .studio-box-inner .btn-group .btn a{max-width:320px;font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem);height: clamp(1.875rem, calc(0.91346rem + 4.80769vw), 3.125rem)}}body:not(#home) aside.top-campaign {background:none;position:relative;padding-top: clamp(7rem, calc(2.69231rem + 6.73077vw), 8.75rem);padding-bottom: clamp(7rem, calc(7rem + 0vw), 7rem)}@media screen and (max-width:1024px){body:not(#home) aside.top-campaign {padding: clamp(7rem, calc(2.49038rem + 9.79021vw), 8.75rem) clamp(1.25rem, calc(-1.97115rem + 6.99301vw), 2.5rem) clamp(7rem, calc(7rem + 0vw), 7rem)}}@media screen and (max-width:737px){body:not(#home) aside.top-campaign {padding: clamp(3.5rem, calc(0.80769rem + 13.46154vw), 7rem) 0 clamp(3.5rem, calc(0.80769rem + 13.46154vw), 7rem)}}body:not(#home) aside.top-campaign .h1 {letter-spacing:0;padding-bottom: clamp(3rem, calc(1.76923rem + 1.92308vw), 3.5rem)}@media screen and (max-width:737px){body:not(#home) aside.top-campaign .h1 {font-size: clamp(1.625rem, calc(1.33654rem + 1.44231vw), 2rem);padding-bottom: clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}body:not(#home) aside.top-campaign .more button {background:transparent}body:not(#home) aside.top-campaign .more button:hover {background:var(--black)}body:not(#home) aside.top-plan-searvice {position:relative;background:none;border-top:1px solid #e8d1d8;padding-top: clamp(7rem, calc(7rem + 0vw), 7rem);padding-bottom: clamp(7rem, calc(-1.92308rem + 13.94231vw), 10.625rem)}@media screen and (max-width:1024px){body:not(#home) aside.top-plan-searvice {padding: clamp(7rem, calc(7rem + 0vw), 7rem) clamp(1.25rem, calc(-1.97115rem + 6.99301vw), 2.5rem) clamp(7rem, calc(7rem + 0vw), 7rem)}}@media screen and (max-width:737px){body:not(#home) aside.top-plan-searvice {padding: clamp(3.5rem, calc(0.80769rem + 13.46154vw), 7rem) 0 clamp(3.5rem, calc(0.80769rem + 13.46154vw), 7rem)}}body:not(#home) aside.top-plan-searvice.no-border {border-top:none}body:not(#home) aside.top-plan-searvice.bgpink {background:var(--dusty-pink)}body:not(#home) aside.top-plan-searvice.bgpink .h1 {color:var(--white)}body:not(#home) aside.top-plan-searvice .h1 {letter-spacing:0;padding-bottom: clamp(3.5rem, calc(2.26923rem + 1.92308vw), 4rem)}@media screen and (max-width:737px){body:not(#home) aside.top-plan-searvice .h1 {font-size: clamp(1.625rem, calc(1.33654rem + 1.44231vw), 2rem);padding-bottom: clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}article.news{padding-top:90px}@media screen and (max-width:737px){article.news{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}article.news .breadcrumbs{padding:0}article.news .breadcrumbs ol{border-top:none}article.news .page-information.page-full{padding:80px 0 60px;margin:auto;border-bottom:1px solid #d9d9d9}@media screen and (max-width:737px){article.news .page-information.page-full{padding: clamp(5rem, calc(5rem + 0vw), 5rem) 0 clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}article.news .page-information .page-content{padding-top:20px;padding-bottom:88px}@media screen and (max-width:737px){article.news .page-information .page-content{padding-bottom: clamp(2.75rem, calc(0.63462rem + 10.57692vw), 5.5rem)}}article.news .post-header{border-top:1px solid #d9d9d9;padding-top:64px}@media screen and (max-width:737px){article.news .post-header{padding-top: clamp(3rem, calc(2.23077rem + 3.84615vw), 4rem)}}article.news .post-title{font-size:20px;margin-bottom:16px;text-align:center;line-height:1.2;letter-spacing:0}@media screen and (max-width:737px){article.news .post-title{line-height:28px;font-size: clamp(1.125rem, calc(1.02885rem + 0.48077vw), 1.25rem)}}article.news .post-date{font-size:12px;margin-bottom:56px;text-align:center;letter-spacing:.06em}article.news .post-content{font-size:16px}@media screen and (max-width:737px){article.news .post-content{font-size: clamp(0.875rem, calc(0.77885rem + 0.48077vw), 1rem)}}article.news .post-content p{line-height:2.25}@media screen and (max-width:737px){article.news .post-content p{line-height:28px}}article.news .post-content figure{margin:24px 0}@media screen and (max-width:737px){article.news .post-content figure{margin: clamp(0.875rem, calc(0.39423rem + 2.40385vw), 1.5rem) 0}}aside.news-archives{padding:112px 0;position:relative}@media screen and (max-width:1024px){aside.news-archives{padding: clamp(7rem, calc(7rem + 0vw), 7rem) clamp(1.25rem, calc(-1.97115rem + 6.99301vw), 2.5rem) clamp(7rem, calc(7rem + 0vw), 7rem)}}@media screen and (max-width:737px){aside.news-archives{padding: clamp(4rem, calc(4rem + 0vw), 4rem) 0 clamp(3.5rem, calc(3.5rem + 0vw), 3.5rem)}aside.news-archives .h1{font-size: clamp(1.625rem, calc(1.33654rem + 1.44231vw), 2rem)}}aside.news-archives .information-list{margin-top:8px}@media screen and (max-width:737px){aside.news-archives .information-list{margin-top: clamp(0rem, calc(-3.07692rem + 15.38462vw), 4rem)}}aside.news-archives .information-list>li{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:-1px}aside.news-archives .information-list>li a{display:flex;gap:60px;padding:30px 30px;color:var(--black);position:relative;align-items:center}@media screen and (max-width:737px){aside.news-archives .information-list>li a{gap:0;display:block;padding: clamp(1.125rem, calc(0.54808rem + 2.88462vw), 1.875rem) clamp(0.5rem, calc(-0.65385rem + 5.76923vw), 2rem)}}aside.news-archives .information-list>li a:hover{background:rgba(217,217,217,.2)}aside.news-archives .information-list>li a .date{font-size:12px;letter-spacing:.1em}@media screen and (max-width:737px){aside.news-archives .information-list>li a .date{margin-bottom:4px;font-size: clamp(0.6875rem, calc(0.63942rem + 0.24038vw), 0.75rem)}}aside.news-archives .information-list>li a h3{font-size:14px;letter-spacing:.06em}@media screen and (max-width:737px){aside.news-archives .information-list>li a h3{font-size: clamp(0.6875rem, calc(0.54327rem + 0.72115vw), 0.875rem)}}aside.news-archives .btn{margin-top:48px;margin-left:auto;margin-right:auto;padding: 0 clamp(0.875rem, calc(0.68269rem + 0.96154vw), 1.125rem)}.consultation{position:relative;padding:160px 0 0}@media screen and (max-width:737px){.consultation{padding: clamp(4.625rem, calc(0.49038rem + 20.67308vw), 10rem) 0 0}}.consultation .section-inner-ms{background:var(--white);border-radius:60px;padding: clamp(4.625rem, calc(3.1835rem + 3.12945vw), 6rem)}@media screen and (max-width:737px){.consultation .section-inner-ms{padding: clamp(3.5rem, calc(2.63462rem + 4.32692vw), 4.625rem) clamp(1.25rem, calc(-0.48077rem + 8.65385vw), 3.5rem);border-radius:30px}}.consultation .small-h3{font-size:20px;text-align:center;font-weight:var(--font-light);margin-bottom:8px}@media screen and (max-width:737px){.consultation .small-h3{font-size:19px}}.consultation h3{font-size:26px;text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #505050}@media screen and (max-width:737px){.consultation h3{line-height:1.44444;font-size: clamp(1.125rem, calc(0.74038rem + 1.92308vw), 1.625rem);border-bottom:1px solid var(--rose);border-top:1px solid var(--rose);padding:8px 0;margin-bottom:18px}}.consultation h3 span{color:var(--rose);font-weight:var(--font-bold);font-size:36px}@media screen and (max-width:737px){.consultation h3 span{font-size: clamp(1.5rem, calc(1.40385rem + 0.48077vw), 1.625rem)}}.consultation p{line-height:1.625;font-size:16px;letter-spacing:0;font-weight:var(--font-light);letter-spacing:-.04em}@media screen and (max-width:737px){.consultation p{font-size: clamp(0.875rem, calc(0.77885rem + 0.48077vw), 1rem);text-align:left}}.consultation .furisode-exhibition{display:flex;justify-content:space-between;gap:20px;font-weight:var(--font-light);text-align:center;margin:56px 0 80px;line-height:1.28571;letter-spacing:-.04em}@media screen and (max-width:737px){.consultation .furisode-exhibition{margin:32px 0 40px;flex-direction:column;text-align:left;gap:10px 0}.consultation .furisode-exhibition li{display:flex;align-items:center;gap:20px}.consultation .furisode-exhibition li:nth-of-type(even) figure {order:2}}.consultation .furisode-exhibition li figure{margin-bottom:12px}@media screen and (max-width:737px){.consultation .furisode-exhibition li figure{margin-bottom:0;width:50%}}.consultation .furisode-exhibition li p{line-height:1.28571;font-size:14px}@media screen and (max-width:737px){.consultation .furisode-exhibition li p{font-size:13px}.consultation .furisode-exhibition-present{margin:48px 0;border:1px solid var(--rose);border-radius:30px;padding:48px 30px}}.consultation .furisode-exhibition-present h4{text-align:center;font-size:26px;color:var(--rose);position:relative;width:max-content;transform:scaleY(1.1);margin:0 auto;padding:0 70px}@media screen and (max-width:737px){.consultation .furisode-exhibition-present h4{padding:0}}.consultation .furisode-exhibition-present h4 span{color:var(--black);display:block;font-size:14px;margin-top:4px;transform:scaleY(1)}@media screen and (max-width:737px){.consultation .furisode-exhibition-present h4 span{font-size:20px;margin-top:8px}}.consultation .furisode-exhibition-present h4::before,.consultation .furisode-exhibition-present h4::after{position:absolute;top:-10%;width:20px;height:120%;padding:0;content:'';border-top:solid 1px var(--black);border-bottom:solid 1px var(--black)}@media screen and (max-width:737px){.consultation .furisode-exhibition-present h4::before,.consultation .furisode-exhibition-present h4::after{display:none}}.consultation .furisode-exhibition-present h4::before{border-left:solid 1px var(--black);left:0}.consultation .furisode-exhibition-present h4::after{border-right:solid 1px var(--black);right:0}.consultation .furisode-exhibition-present ul{margin:64px 0;counter-reset:listnum}@media screen and (max-width:737px){.consultation .furisode-exhibition-present ul{margin:24px 0 0}}.consultation .furisode-exhibition-present li{display:flex;gap:40px;margin-bottom:40px}@media screen and (max-width:737px){.consultation .furisode-exhibition-present li{flex-direction:column;gap:10px;margin-bottom:20px}}.consultation .furisode-exhibition-present li:last-of-type{margin-bottom:0}.consultation .furisode-exhibition-present li .content-left{max-width:380px;width:100%}@media screen and (max-width:737px){.consultation .furisode-exhibition-present li .content-left{margin-bottom:0}}.consultation .furisode-exhibition-present li .content-right{width:auto;flex:1}@media screen and (max-width:737px){.consultation .furisode-exhibition-present li .content-right{display:flex;gap:10px}}.consultation .furisode-exhibition-present li .content-right p{font-size:16px;line-height:1.625}@media screen and (max-width:737px){.consultation .furisode-exhibition-present li .content-right p{font-size:14px;line-height:1.33333}}.consultation .furisode-exhibition-present li .content-right::before{font-size:48px;margin-bottom:16px;color:#f7dfe5;font-family: var(--font-montserrat);transform:scaleY(1.2);font-weight:var(--font-bold);display:inline-block;counter-increment:listnum;content:counter(listnum,decimal-leading-zero) "."}@media screen and (max-width:737px){.consultation .furisode-exhibition-present li .content-right::before{font-size:30px;margin-bottom:0;line-height:1.5}}.consultation .hakama-exhibition{display:flex;justify-content:space-between;gap:20px;font-weight:var(--font-light);text-align:center;margin:56px 0 80px;line-height:1.28571;letter-spacing:-.04em}@media screen and (max-width:737px){.consultation .hakama-exhibition{margin:32px 0 40px;flex-direction:column;text-align:left;gap:10px 0}.consultation .hakama-exhibition li{justify-content:space-between;display:flex;align-items:center;gap:20px}.consultation .hakama-exhibition li:nth-of-type(even) figure {order:2}}.consultation .hakama-exhibition li figure{margin-bottom:12px}@media screen and (max-width:737px){.consultation .hakama-exhibition li figure{margin-bottom:0;width:50%}}.consultation .hakama-exhibition li p{line-height:1.28571;font-size:14px}@media screen and (max-width:737px){.consultation .hakama-exhibition li p{font-size:13px}.consultation .hakama-exhibition-present{margin:48px 0;border-radius:30px;padding:48px 30px;background:#fcf0f1}}@media screen and (max-width:737px) and (max-width:737px){.consultation .hakama-exhibition-present{padding:32px 20px}}.consultation .hakama-exhibition-present h4{text-align:center;font-size:16px;position:relative;width:max-content;margin:0 auto;padding: 0 clamp(2.5rem, calc(1.84477rem + 1.42248vw), 3.125rem);letter-spacing:-.04em;font-weight:var(--font-light)}@media screen and (max-width:737px){.consultation .hakama-exhibition-present h4{padding:0;line-height:1.4}}.consultation .hakama-exhibition-present h4 strong{color:var(--rose);font-size:18px;font-weight:var(--font-medium)}.consultation .hakama-exhibition-present h4 .em{display:block;font-size:24px;margin:4px 0 8px;letter-spacing:0}@media screen and (max-width:737px){.consultation .hakama-exhibition-present h4 .em{margin:0;font-size:16px}}.consultation .hakama-exhibition-present h4 .em em{color:var(--rose);font-size:28px}.consultation .hakama-exhibition-present h4 .em span{font-size:38px}.consultation .hakama-exhibition-present h4 span{font-size:14px}.consultation .hakama-exhibition-present h4 span.pc{font-size:28px;display:inline-block}.consultation .hakama-exhibition-present h4::before,.consultation .hakama-exhibition-present h4::after{position:absolute;top:-25%;width:20px;height:150%;padding:0;content:'';border-top:solid 1px var(--black);border-bottom:solid 1px var(--black)}@media screen and (max-width:737px){.consultation .hakama-exhibition-present h4::before,.consultation .hakama-exhibition-present h4::after{display:none}}.consultation .hakama-exhibition-present h4::before{border-left:solid 1px var(--black);left:0}.consultation .hakama-exhibition-present h4::after{border-right:solid 1px var(--black);right:0}.consultation .hakama-exhibition-present ul{margin:64px 0;counter-reset:listnum}@media screen and (max-width:737px){.consultation .hakama-exhibition-present ul{margin:24px 0 0}}.consultation .hakama-exhibition-present li{display:flex;gap:40px;margin-bottom:40px}@media screen and (max-width:737px){.consultation .hakama-exhibition-present li{flex-direction:column;gap:10px;margin-bottom:20px}}.consultation .hakama-exhibition-present li:last-of-type{margin-bottom:0}.consultation .hakama-exhibition-present li .content-left{max-width:380px;width:100%}@media screen and (max-width:737px){.consultation .hakama-exhibition-present li .content-left{margin-bottom:0}}.consultation .hakama-exhibition-present li .content-right{width:auto;flex:1}@media screen and (max-width:737px){.consultation .hakama-exhibition-present li .content-right{display:flex;gap:10px}}.consultation .hakama-exhibition-present li .content-right p{font-size:16px;line-height:1.625}@media screen and (max-width:737px){.consultation .hakama-exhibition-present li .content-right p{font-size:14px;line-height:1.33333}}.consultation .hakama-exhibition-present li .content-right::before{font-size:48px;margin-bottom:16px;color:#f7dfe5;font-family: var(--font-montserrat);transform:scaleY(1.2);font-weight:var(--font-bold);display:inline-block;counter-increment:listnum;content:counter(listnum,decimal-leading-zero) "."}@media screen and (max-width:737px){.consultation .hakama-exhibition-present li .content-right::before{font-size:30px;margin-bottom:0;line-height:1.5}}.consultation .btn-wrapper{display:flex;justify-content:center;gap:20px;margin-top:70px;border-top:1px solid var(--black);padding-top:50px}@media screen and (max-width:737px){.consultation .btn-wrapper{margin-top:30px;padding-top:0;border-top:none;flex-direction:column}}.consultation .btn-wrapper .btn{margin:0 0 16px}@media screen and (max-width:737px){.consultation .btn-wrapper .btn{width:90%;margin:0 auto 0}.consultation .btn-wrapper+.annotation{margin-top:12px}}.consultation .btn{margin:0 auto 16px}@media screen and (max-width:737px){.consultation .btn{width:90%}}.consultation .annotation{font-size:14px;text-align:center;color:var(--rose)}@media screen and (max-width:737px){.consultation .annotation{font-size:12px;line-height:1.16667}}.movie-content{background:#8f8780}.movie-content.page-full{padding:80px 0 80px;margin:auto}@media screen and (max-width:737px){.movie-content.page-full{padding: clamp(3.75rem, calc(2.78846rem + 4.80769vw), 5rem) 0 clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}.movie-content .h1{color:#fff}.sub-movie-slider{position:relative}@media screen and (max-width:737px){.sub-movie-slider{margin: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.sub-movie-slider .slider{margin:0 70px;max-width:980px;width:100%}@media screen and (max-width:1024px){.sub-movie-slider .slider{margin:0 35px}}@media screen and (max-width:737px){.sub-movie-slider .slider{margin:0 auto 40px}}.sub-movie-slider .slider .movie-title{margin-top:10px;font-size:13px;color:var(--white)}.slider-arrow{position:relative}@media screen and (max-width:1024px){.slider-arrow{margin: 0 clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){.slider-arrow{margin: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.slide-next,.slide-prev{position:absolute;width:50px;height:30px;top:-16px;cursor:pointer;transition:opacity .3s}.slide-next:hover,.slide-prev:hover{opacity:.6}.slide-next::before,.slide-prev::before{top:50%;position:absolute;content:'';height:1px;width:50px;display:inline-block;background:var(--white)}.slide-next::after,.slide-prev::after{top:50%;position:absolute;content:'';height:1px;width:20px;display:inline-block;background:var(--white)}.slide-next{right:0}.slide-next::before{right:0}.slide-next::after{width:15px;height:1px;background:var(--white);transform-origin:right;transform:rotate(35deg);right:0;bottom:0}.slide-prev{left:0}.slide-prev::before{left:0}.slide-prev::after{width:15px;height:1px;background:var(--white);transform-origin:left;transform:rotate(-35deg);left:0;bottom:0}.slick-dots{margin-top:20px;display:flex;justify-content:center;gap:10px}.slick-dots li{width:10px;height:10px;text-indent:-9999px;background:var(--white);border-radius:100%;opacity:.6;transition:opacity .3s;cursor:pointer}.slick-dots li.slick-active,.slick-dots li:hover{opacity:1}section.column{background:#f5f5f5;padding-top:90px}@media screen and (max-width:737px){section.column{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.column .breadcrumbs{padding:0}section.column .breadcrumbs ol{border-top:none}.page-column-list.page-full{padding:80px 0 60px;margin:auto}@media screen and (max-width:737px){.page-column-list.page-full{padding: clamp(5rem, calc(5rem + 0vw), 5rem) 0 clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}.page-column-list .page-content{padding-top:20px;padding-bottom:88px}@media screen and (max-width:737px){.page-column-list .page-content{overflow:hidden;padding-bottom: clamp(2.75rem, calc(0.63462rem + 10.57692vw), 5.5rem)}}.page-column-list .btn{margin-top:48px;margin-left:auto;margin-right:auto;padding: 0 clamp(0.875rem, calc(0.68269rem + 0.96154vw), 1.125rem) clamp(0.875rem, calc(0.68269rem + 0.96154vw), 1.125rem)}@media screen and (max-width:737px){.page-column-list .btn button{padding: clamp(1.5rem, calc(1.5rem + 0vw), 1.5rem) 0}.column-list{width:100vw;position:relative;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.column-list li{width:100%;margin-bottom:20px}@media screen and (max-width:737px){.column-list li{margin-bottom:5px}}.column-list li a{color:var(--black);display:flex;word-spacing:100%}.column-list li a:hover{box-shadow:0 0 20px 0 rgba(160,134,93,.5)}@media screen and (max-width:737px){.column-list li a{position:relative}.column-list li a:hover{box-shadow:0 0 5px 0 rgba(160,134,93,.5)}}.column-list li a .content-left{width:300px}@media screen and (max-width:737px){.column-list li a .content-left{width:50%;margin-bottom:0}}.column-list li a .content-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--white);padding:0 50px;flex:1}@media screen and (max-width:737px){.column-list li a .content-right{width:50%;position:relative;padding:10px 24px}}.column-list li a .content-right h2{font-size:16px;line-height:1.6875}@media screen and (max-width:737px){.column-list li a .content-right h2{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;font-size: clamp(0.875rem, calc(0.77885rem + 0.48077vw), 1rem);line-height:1.42857}}.column-list li a .column-meta{display:flex;align-items:center;gap:16px;font-size:11px;letter-spacing:.06em;margin-bottom:8px}@media screen and (max-width:737px){.column-list li a .column-meta{font-size:10px;gap:8px;margin-bottom:4px}}.column-list li a .column-meta .column-category{background:var(--rose);color:var(--white);padding:4px 8px}.column-list li a .column-meta .column-category.column-category-kids{background:#acd3ef}.column-list li a .column-meta .column-category.column-category-baby{background:#fdcfb7}.column-list li a .column-meta .column-category.column-category-bridal{background:#a4e1dc}.column-list li a .column-meta .column-category.column-category-maternity{background:#efbfe1}.column-list li a .column-meta .date{padding:4px 0}article.column-post{padding-top:90px}@media screen and (max-width:737px){article.column-post{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}article.column-post .breadcrumbs{padding:0}article.column-post .breadcrumbs ol{border-top:none}article.column-post::after{content:'';width:100%;height:100%;background:#f5f5f5;z-index:-5;position:absolute;left:0;top:0}.page-column-single{position:relative}.page-column-single.page-full{padding:80px 0 60px;margin:auto}@media screen and (max-width:737px){.page-column-single.page-full{padding: clamp(5rem, calc(5rem + 0vw), 5rem) 0 clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem);background:#f5f5f5}}.page-column-single::after{content:'';width:100%;height:100%;background:var(--white);z-index:-4;position:absolute;left:0;top:300px}.page-column-single .page-content{padding-top:20px;padding-bottom:88px}@media screen and (max-width:737px){.page-column-single .page-content{background:var(--white);padding-bottom:0;margin-bottom: clamp(2.75rem, calc(0.63462rem + 10.57692vw), 5.5rem)}}.page-column-single .btn{margin-top:48px;margin-left:auto;margin-right:auto;padding: 0 clamp(0.875rem, calc(0.68269rem + 0.96154vw), 1.125rem) clamp(0.875rem, calc(0.68269rem + 0.96154vw), 1.125rem)}@media screen and (max-width:737px){.page-column-single .btn button{padding: clamp(1.5rem, calc(1.5rem + 0vw), 1.5rem) 0}}.page-column-single .eyecatch{margin:0 auto 80px;max-width:1200px}@media screen and (max-width:737px){.page-column-single .eyecatch{margin-bottom: clamp(1.875rem, calc(-0.52885rem + 12.01923vw), 5rem)}}.page-column-single .section-inner-m{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:737px){.page-column-single .section-inner-m{display:block;overflow:hidden}}.page-column-single .post-content{max-width:760px;flex:2}.page-column-single .post-content .post-title{font-size:30px;letter-spacing:.06em;margin-bottom:32px;line-height:1.13333}@media screen and (max-width:737px){.page-column-single .post-content .post-title{margin-bottom: clamp(1rem, calc(0.23077rem + 3.84615vw), 2rem);font-size: clamp(1.125rem, calc(0.54808rem + 2.88462vw), 1.875rem);line-height:28px}}.page-column-single .post-content .post-header{border-bottom:1px solid #dadada;padding-bottom:32px;margin-bottom:32px}@media screen and (max-width:737px){.page-column-single .post-content .post-header{margin-bottom: clamp(1rem, calc(0.23077rem + 3.84615vw), 2rem);padding-bottom: clamp(1rem, calc(0.23077rem + 3.84615vw), 2rem)}}.page-column-single .post-content .post-category{margin-bottom:14px}@media screen and (max-width:737px){.page-column-single .post-content .post-category{font-size:12px}}.page-column-single .post-content .post-category a{color:var(--black)}.page-column-single .post-content .post-category a:hover{opacity:.8}.page-column-single .post-content .post-date{letter-spacing:.06em}@media screen and (max-width:737px){.page-column-single .post-content .post-date{font-size:12px}}.page-column-single .post-detail{letter-spacing:.06em}.page-column-single .post-detail div{font-size:16px;margin-bottom:2em;line-height:2.25}@media screen and (max-width:737px){.page-column-single .post-detail div{font-size: clamp(0.875rem, calc(0.77885rem + 0.48077vw), 1rem);line-height:28px}}.page-column-single .post-detail img{margin:2em auto}.page-column-single .post-bottom{margin-top:40px;border-top:1px solid #dadada;padding-top:40px}@media screen and (max-width:737px){.page-column-single .post-bottom{margin-bottom: clamp(5rem, calc(5rem + 0vw), 5rem);font-size: clamp(1.5rem, calc(0.73077rem + 3.84615vw), 2.5rem)}}.page-column-single .post-bottom ul{display:flex;justify-content:space-between}.page-column-single .post-bottom ul li.post-prev a::after{transform:rotate(-135deg);margin-left:7px}.page-column-single .post-bottom ul li.post-next a::after{transform:rotate(45deg);margin-right:7px}.page-column-single .post-bottom ul li a{border:1px solid #a1a1a1;border-radius:50%;display:block;width:45px;height:45px;position:relative;display:flex;align-items:center;justify-content:center}.page-column-single .post-bottom ul li a::after{content:"";display:block;width:14px;height:14px;border-top:1px solid #a1a1a1;border-right:1px solid #a1a1a1;transition:all .3s}.page-column-single .post-bottom ul li a:hover{background:#a1a1a1}.page-column-single .post-bottom ul li a:hover::after{border-top:1px solid #fff;border-right:1px solid #fff}.column-side-bar{max-width:280px;flex:1}@media screen and (max-width:737px){.column-side-bar{max-width:none;padding-top:64px;width:100vw;position:relative;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);background:#f5f5f5}}.column-side-bar .recent-post h3{padding:0 4px 20px;font-size:22px}@media screen and (max-width:737px){.column-side-bar .recent-post h3{text-align:center;margin-bottom:32px}}.column-side-bar .recent-post h3 span{margin-top:4px;font-size:11px;display:block}@media screen and (max-width:737px){.column-side-bar .recent-post .column-list{right:0}}.column-side-bar .recent-post .column-list li{width:100%;margin-bottom:0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-top:-1px}@media screen and (max-width:737px){.column-side-bar .recent-post .column-list li{margin-bottom:5px;border:none}}.column-side-bar .recent-post .column-list li a{padding:20px 4px 20px;color:var(--black);display:block;align-items:center}.column-side-bar .recent-post .column-list li a:hover{box-shadow:none;background:#f5f5f5}@media screen and (max-width:737px){.column-side-bar .recent-post .column-list li a{display:block;background:var(--white);padding:18px 24px}.column-side-bar .recent-post .column-list li a:hover{background:var(--white)}}.column-side-bar .recent-post .column-list li a h4{font-size:14px;line-height:1.57143}.column-side-bar .recent-post .column-list li a .column-meta{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.06em;margin-bottom:8px}@media screen and (max-width:737px){.column-side-bar .recent-post .column-list li a .column-meta{font-size:10px;gap:4px;margin-bottom:4px}}.column-side-bar .recent-post .column-list li a .column-meta .column-category{color:var(--white);padding:4px 8px}.column-side-bar .recent-post .column-list li a .column-meta .date{padding:4px 0}article.campaign{padding-top:90px;overflow:hidden}@media screen and (max-width:737px){article.campaign{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}article.campaign .breadcrumbs{padding-top:0}@media screen and (max-width:737px){article.campaign .breadcrumbs{padding-top:0}}article.campaign .breadcrumbs ol{padding-left: clamp(1.5rem, calc(0.97582rem + 1.13798vw), 2rem);border-top:none;align-items:center}@media screen and (max-width:737px){article.campaign .breadcrumbs ol{padding-left: clamp(0.75rem, calc(-0.21154rem + 4.80769vw), 2rem)}}article.campaign .page-campaign-single{margin: clamp(3.75rem, calc(3.75rem + 0vw), 3.75rem) auto clamp(7.5rem, calc(7.5rem + 0vw), 7.5rem)}@media screen and (max-width:737px){article.campaign .page-campaign-single{margin: clamp(3rem, calc(2.42308rem + 2.88462vw), 3.75rem) auto 0}}article.campaign .page-campaign-single .post-header{display:flex;justify-content:space-between;gap:40px}article.campaign .page-campaign-single .post-header::after{display:block;max-width:300px;width:100%;content:''}@media screen and (max-width:737px){article.campaign .page-campaign-single .post-header::after{display:none}}article.campaign .page-campaign-single .post-header .campaign-title{max-width:700px;font-size:30px;line-height:1.13333;margin-bottom:28px}@media screen and (max-width:737px){article.campaign .page-campaign-single .post-header .campaign-title{max-width:100%;width:100%;font-size: clamp(1.375rem, calc(0.99038rem + 1.92308vw), 1.875rem);line-height:28px}}article.campaign .page-campaign-single .post-header .campaign-period{font-weight:var(--font-medium);display:flex}article.campaign .page-campaign-single .post-header .campaign-period span{display:flex;flex-direction:column}article.campaign .page-campaign-single .post-header .campaign-period span:nth-of-type(1) {padding:8px 8px 8px 16px;background:#ccc;color:#333;font-size:12px;font-weight:700;justify-content:center}article.campaign .page-campaign-single .post-header .campaign-period span:nth-of-type(2) {padding:8px 20px;background:#333;color:var(--white);font-size:14px;justify-content:center}@media screen and (max-width:737px){article.campaign .page-campaign-single .post-header .campaign-period span:nth-of-type(2) {font-size:12px}}article.campaign .page-campaign-single .post-content-wrapper{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width:737px){article.campaign .page-campaign-single .post-content-wrapper{flex-direction:column;gap:0}}article.campaign .page-campaign-single .post-content{max-width:700px;font-size:16px;border-top:1px solid #333;padding: clamp(1.5rem, calc(0.0585rem + 3.12945vw), 2.875rem) 0;line-height:1.625}@media screen and (max-width:737px){article.campaign .page-campaign-single .post-content{font-size:14px;line-height:28px;padding:24px 0}}article.campaign .page-campaign-single .post-content p{margin-bottom:2em}article.campaign .page-campaign-single .post-content figure{margin:2em 0}article.campaign .page-campaign-single .campaign-bottom-banner{max-width:700px}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-bottom-banner{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--black)}}article.campaign .page-campaign-single .campaign-bottom-banner li{margin-bottom:20px}article.campaign .page-campaign-single .campaign-bottom-banner li:last-of-type{margin-bottom:0}article.campaign .page-campaign-single .campaign-bottom-banner li a:hover{opacity:.8}article.campaign .page-campaign-single .campaign-side-bar{max-width:300px;width:100%}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-side-bar{max-width:100%;width:100%}}article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup{position:relative}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup{padding:65px 0}article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup::after{position:absolute;width:110vw;height:100%;content:'';background:var(--off-white);top:0;left:-40px;z-index:-1}}article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup .top-pickup{display:none}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup .top-pickup{display:flex}}article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup .pickup li{margin-bottom:10px}article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup .pickup li:last-of-type{margin-bottom:0}article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup .pickup li a{opacity:1}article.campaign .page-campaign-single .campaign-side-bar .campaign-side-bar-pickup .pickup li a:hover{opacity:.8}article.campaign .page-campaign-single .campaign-reservation-btn{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--black)}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn{padding-bottom:0;margin-bottom:64px;border-bottom:none;display:flex;justify-content:space-between;gap:10px}}article.campaign .page-campaign-single .campaign-reservation-btn li{margin-bottom:15px;width:100%;border-radius:6px;overflow:hidden}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li{max-width:100%;margin-bottom:0}}article.campaign .page-campaign-single .campaign-reservation-btn li.catalog{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat center bottom}article.campaign .page-campaign-single .campaign-reservation-btn li.catalog a{display:flex;justify-content:center;align-items:center;gap:10px;height:90px}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li.catalog a{gap:3px;height:70px;flex-direction:column}}article.campaign .page-campaign-single .campaign-reservation-btn li.catalog a div{flex-basis:60%}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li.catalog a div{flex-basis:auto}}article.campaign .page-campaign-single .campaign-reservation-btn li.catalog a::before{display:inline-block;position:relative;width:43px;height:45px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M21,3.43a.48.48,0,0,0-.34-.14,11.52,11.52,0,0,0-2.07.21V.59a.65.65,0,0,0-.06-.26.64.64,0,0,0-.11-.16A.68.68,0,0,0,18.21,0,.82.82,0,0,0,18,0a.57.57,0,0,0-.24.05,12.28,12.28,0,0,0-2.41,1.41A15.75,15.75,0,0,0,12.2,4.57a10,10,0,0,0-1,1.73,6.23,6.23,0,0,0-.44,1.3h-.28A6.46,6.46,0,0,0,9.7,5.72,13.8,13.8,0,0,0,7,2.41,13.55,13.55,0,0,0,3.38.05a.55.55,0,0,0-.24,0L3,0a.47.47,0,0,0-.15.06A.65.65,0,0,0,2.62.3a.53.53,0,0,0-.08.29c0,.09,0,1.94,0,2.91A11.73,11.73,0,0,0,.47,3.29.48.48,0,0,0,0,3.76V15.3a.46.46,0,0,0,.4.46,14.66,14.66,0,0,1,2.1.48A17.58,17.58,0,0,1,6,17.7a11.8,11.8,0,0,1,1.5,1,6.7,6.7,0,0,1,1.13,1.13A.49.49,0,0,0,9,20h3.22a.46.46,0,0,0,.37-.18,7.43,7.43,0,0,1,1.6-1.48,15.83,15.83,0,0,1,3.33-1.71,16.28,16.28,0,0,1,3.26-.87.46.46,0,0,0,.4-.46V3.76A.51.51,0,0,0,21,3.43Zm-12.38,15a8.9,8.9,0,0,0-1.1-.89A15.59,15.59,0,0,0,4,15.76,16.74,16.74,0,0,0,.94,14.9V4.24a14.52,14.52,0,0,1,2,.28H3v0A10.42,10.42,0,0,1,6.59,6a5.87,5.87,0,0,1,2,2.16V18.47ZM7,5.45A11,11,0,0,0,3.49,4V3.54c0-.65,0-1.75,0-2.41A11.94,11.94,0,0,1,5.23,2.22a14.86,14.86,0,0,1,3,2.91,8.88,8.88,0,0,1,1,1.57,4.13,4.13,0,0,1,.38,1.18H9.23A6.63,6.63,0,0,0,7,5.45Zm4.89,13.61H9.29V8.54h2.56Zm.06-11.18h-.29a5.29,5.29,0,0,1,.64-1.7A12.87,12.87,0,0,1,14.83,3.1a13.28,13.28,0,0,1,2.83-2V4a10.87,10.87,0,0,0-3.47,1.46A6.66,6.66,0,0,0,11.91,7.88Zm8.29,7a17.75,17.75,0,0,0-1.83.44,19.45,19.45,0,0,0-3.65,1.54A12.67,12.67,0,0,0,13.1,18a5.84,5.84,0,0,0-.59.51V8.16a6,6,0,0,1,2-2.16,10.4,10.4,0,0,1,3.58-1.45v0h.1a14.52,14.52,0,0,1,2-.28V14.9Z\"\ /></svg>);background-size:cover;top:3px;transition:all .3s}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li.catalog a::before{width:34px;height:33px}}article.campaign .page-campaign-single .campaign-reservation-btn li.reservation a{background:var(--grayishbeige);display:flex;justify-content:center;align-items:center;gap:10px;height:90px}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li.reservation a{gap:3px;height:70px;flex-direction:column}}article.campaign .page-campaign-single .campaign-reservation-btn li.reservation a div{flex-basis:60%}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li.reservation a div{flex-basis:auto}}article.campaign .page-campaign-single .campaign-reservation-btn li.reservation a::before{display:inline-block;position:relative;width:47px;height:48px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 22\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M5.55,4A1.13,1.13,0,0,0,6.68,2.91V1.13a1.13,1.13,0,0,0-2.26,0V2.91A1.12,1.12,0,0,0,5.55,4Zm8.33,0A1.12,1.12,0,0,0,15,2.91V1.13a1.13,1.13,0,1,0-2.26,0V2.91A1.13,1.13,0,0,0,13.88,4Zm2.83-2.43H16v1.3a2.13,2.13,0,1,1-4.25,0V1.61H7.67v1.3a2.13,2.13,0,1,1-4.25,0V1.61h-.7A2.72,2.72,0,0,0,0,4.34V17.27A2.72,2.72,0,0,0,2.72,20h14a2.72,2.72,0,0,0,2.72-2.73V4.34A2.72,2.72,0,0,0,16.71,1.61ZM18.1,17.27a1.39,1.39,0,0,1-1.39,1.4h-14a1.4,1.4,0,0,1-1.4-1.4V6.06H18.1ZM6.89,14.75H9.11V17H6.89Zm0-3.44H9.11v2.22H6.89ZM3.46,14.75H5.67V17H3.46Zm0-3.44H5.67v2.22H3.46ZM13.75,7.88H16V10.1H13.75Zm-3.43,0h2.22V10.1H10.32Zm0,3.43h2.22v2.22H10.32Zm3.43,3.44H16V17H13.75Zm0-3.44H16v2.22H13.75Zm-3.43,3.44h2.22V17H10.32ZM6.89,7.88H9.11V10.1H6.89Zm-3.43,0H5.67V10.1H3.46Z\"\ /></svg>);background-size:cover;top:0;transition:all .3s}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li.reservation a::before{width:32px;height:33px}}article.campaign .page-campaign-single .campaign-reservation-btn li a{color:var(--white);font-size:18px;display:block;height:90px;letter-spacing:.06em}@media screen and (max-width:737px){article.campaign .page-campaign-single .campaign-reservation-btn li a{font-size:13px}}article.campaign .page-campaign-single .campaign-reservation-btn li a span{margin-top:8px;font-size:11px;display:block}article.campaign .page-campaign-single .campaign-reservation-btn li a:hover{background:var(--black)}article.campaign .page-campaign-single .campaign-reservation-btn li:last-of-type{margin-bottom:0}.page-studio.page-full{padding:0}.page-studio .page-content{padding-top:0;padding:90px 0 112px;margin:auto}.page-studio .page-content:nth-of-type(1) {background:#f7f7f6}@media screen and (max-width:737px){.page-studio .page-content{padding: clamp(2.5rem, calc(0.09615rem + 12.01923vw), 5.625rem) 0 clamp(5rem, calc(4.51923rem + 2.40385vw), 5.625rem)}.page-studio .h1{letter-spacing:-.02em}}.studio-gallery{border-top:1px solid #ded6c4;background-size:cover;padding:96px 0;position:relative}@media screen and (max-width:737px){.studio-gallery{background:none;position:relative}.studio-gallery::after{content:'';background-size:cover;position:absolute;width:100%;height:110%;left:0;top:0%;z-index:-1}}.studio-gallery .photo-gallery .headline{color:var(--black)}.studio-gallery .photo-gallery p{color:var(--black)}@media screen and (max-width:737px){.studio-menu-list{margin-top:20px}}.studio-menu-list li{margin-bottom:10px}.studio-menu-list a{padding:20px 40px;display:block;border-radius:4px;border:1px solid #c4c4c4;display:block;background:var(--white);color:var(--block);font-weight:var(--font-light);font-size:18px}@media screen and (max-width:737px){.studio-menu-list a{font-size:14px}}.studio-menu-list a:hover{background:var(--black);color:var(--white);border:1px solid var(--black)}.studio-menu-list a .small{font-size:14px}.studio-menu-list a .eng{font-size:10px;margin-top:8px;display:block;letter-spacing:.06em}.studio-mv{height:550px;position:relative}@media screen and (max-width:737px){.studio-mv{height: clamp(12.5rem, calc(-4.32692rem + 84.13462vw), 34.375rem)}}.studio-mv .studio-mv-inner{overflow:hidden;width:100%;height:100%;clip-path:inset(0)}.studio-mv .studio-mv-bg{background-attachment:fixed;background-position:center top;background-size:cover;background-repeat:no-repeat;display:block;width:100vw;height:100vh}@media screen and (max-width:737px){.studio-mv .studio-mv-bg{background-position:center top;width:100%;height:100%;background-size:130%;background-attachment:scroll}}.studio-single .breadcrumbs{padding-top:0;border-top:none;background:#f7f7f6}.studio-detail{max-width:530px;font-size:14px;margin:auto;border-top:1px solid #333;padding-top:32px;letter-spacing:.06em}@media screen and (max-width:737px){.studio-detail{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem);width:100%;max-width:100%}}.studio-detail dl{margin-bottom:32px}.studio-detail dl div{display:flex;margin-bottom:16px}@media screen and (max-width:737px){.studio-detail dl div{margin-bottom:10px}}.studio-detail dl div:last-of-type{margin-bottom:0}.studio-detail dl div dt{flex-basis:25%}.studio-detail .btn{margin:auto}.studio-banner{margin-top:64px;text-align:center;margin-left:auto;margin-right:auto}.studio-banner li{margin-bottom:28px}.studio-banner li:last-of-type{margin-bottom:0}.studio-banner li a{opacity:1}.studio-banner li a:hover{opacity:.8}.content-access{border-bottom:1px solid #999}.access-box{display:flex;justify-content:space-between;gap: clamp(1.875rem, calc(-0.09068rem + 4.26743vw), 3.75rem)}@media screen and (max-width:737px){.access-box{gap:0;flex-direction:column}}.access-box .access-image{max-width:430px;flex:1}@media screen and (max-width:737px){.access-box .access-image{max-width:none;width:100%;margin-bottom:40px}}.access-box .access-image img{width:100%}.access-box .access-image .btn{margin-top:16px;width:100%;max-width:100%}.access-box .access-image .btn a{width:100%;max-width:100%}.access-box .access-detail{max-width:490px;flex:1}.access-box .access-detail .access-title{font-size:18px;border-bottom:1px solid #333;padding-bottom:8px;margin-bottom:20px;display:flex;align-items:center}@media screen and (max-width:737px){.access-box .access-detail .access-title{font-size: clamp(1rem, calc(0.90385rem + 0.48077vw), 1.125rem)}}.access-box .access-detail .access-title.car::before{display:inline-block;position:relative;width:30px;height:22.86px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 30\ 22.86\"><path\ fill=\"%231aa1a1a\"\ d=\"M2,8.36c.14-.3.39-.78.85-1.63.2-.4.44-.83.67-1.27H1.45a1.45,1.45,0,1,0,0,2.9Zm26.54-2.9H26.47c.23.44.47.87.67,1.27.46.85.71,1.33.85,1.63h.56a1.45,1.45,0,0,0,0-2.9ZM2.31,20.91a2,2,0,0,0,3.9,0V19.06H2.31Zm21.48,0a2,2,0,0,0,3.9,0V19.06h-3.9ZM27.41,8.72c.1,0-3.61-6.79-3.79-7.16A3.08,3.08,0,0,0,20.86,0H9.13A3.07,3.07,0,0,0,6.38,1.56c-.18.37-3.89,7.19-3.79,7.16L1.29,10A1.86,1.86,0,0,0,.82,11.5v5.42c0,1,.18,1.57,1.38,1.57H27.8c1.2,0,1.38-.56,1.38-1.57V11.5A1.86,1.86,0,0,0,28.71,10ZM5.66,6.63S8,2.33,8.18,2.05a1.86,1.86,0,0,1,1.63-.83H20.19a1.86,1.86,0,0,1,1.63.83c.14.28,2.52,4.58,2.52,4.58a.76.76,0,0,1-.62,1.13H6.28A.76.76,0,0,1,5.66,6.63Zm-.32,9.55A2.19,2.19,0,1,1,7.53,14,2.19,2.19,0,0,1,5.34,16.18Zm13,.59a.29.29,0,0,1-.29.29H12a.29.29,0,0,1-.29-.29V14.1a.29.29,0,0,1,.29-.29H18a.29.29,0,0,1,.29.29v2.67Zm6.33-.59A2.19,2.19,0,1,1,26.85,14,2.19,2.19,0,0,1,24.66,16.18Z\"\ /></svg>);background-size:cover;left:0;margin-right:16px}@media screen and (max-width:737px){.access-box .access-detail .access-title.car::before{margin-right:8px}}.access-box .access-detail .access-title.public{margin-top:40px}.access-box .access-detail .access-title.public::before{display:inline-block;position:relative;width:24.92px;height:30px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24.92\ 30\"><path\ fill=\"%231aa1a1a\"\ d=\"M21.58,30h3.34l-5.61-6.69a4.7,4.7,0,0,0,3.81-4.61v-14c0-3-2.95-4.71-10.69-4.71S1.74,1.67,1.74,4.71v14a4.69,4.69,0,0,0,3.87,4.62L0,30H3.34l3.77-4.49h10.7ZM18.41,19.79A1.63,1.63,0,1,1,20,18.17,1.62,1.62,0,0,1,18.41,19.79ZM8.16,2.07a.22.22,0,0,1,.23-.22h8.08a.23.23,0,0,1,.23.22v1.4a.23.23,0,0,1-.23.22H8.39a.22.22,0,0,1-.23-.22ZM4.07,12.15V6.24a1,1,0,0,1,1-1H19.74a1,1,0,0,1,1.05,1v5.91a1,1,0,0,1-1.05,1H5.12A1,1,0,0,1,4.07,12.15Zm.75,6a1.63,1.63,0,1,1,1.63,1.62A1.63,1.63,0,0,1,4.82,18.17Z\"\ /></svg>);background-size:cover;left:0;margin-right:16px}@media screen and (max-width:737px){.access-box .access-detail .access-title.public::before{margin-right:8px}}.access-box h4{font-size:16px;letter-spacing:.06em;line-height:1.5}@media screen and (max-width:737px){.access-box h4{font-size:14px}}.access-box p{font-size:16px;line-height:1.5;margin-bottom:1.5em}@media screen and (max-width:737px){.access-box p{font-size:14px;line-height:1.71429}}.content-movie{background:#8e8b8a}.content-movie .h2{color:var(--white)}@media screen and (max-width:737px){.content-interior{overflow:hidden}}.content-interior .btn{margin:auto}.interior-photo-list{position:relative;height:800px;overflow:hidden;transition:.4s;box-sizing:border-box}@media screen and (max-width:737px){.interior-photo-list{height:1500px;width:100vw;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.interior-photo-list.active{height:auto}.interior-photo-list.active::before{opacity:0;visibility:hidden}.interior-photo-list::before{content:"";z-index:1;position:absolute;left:0;bottom:0;width:100%;height:50vh;background:#000;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 50%);transition:.6s}@media screen and (max-width:737px){.interior-photo-list::before{height:30vh;background:linear-gradient(0deg,#fff 10%,rgba(255,255,255,0) 100%)}}.interior-photo-list .masonry{max-width:980px}.interior-photo-list .interior-photo{max-width:430px;width:100%;width:calc(50% - 60px);margin-bottom: clamp(3.125rem, calc(-1.29123rem + 9.21248vw), 7rem)}@media screen and (max-width:737px){.interior-photo-list .interior-photo{max-width:100%;width:100%;margin-bottom:50px}}.interior-photo-list .interior-photo:last-of-type{margin-bottom:0}.interior-photo-list .interior-photo div{margin-bottom:16px}.interior-photo-list .interior-photo p{font-size: clamp(0.875rem, calc(0.875rem + 0vw), 0.875rem);font-weight:var(--font-light);line-height:1.51429}@media screen and (max-width:737px){.interior-photo-list .interior-photo p{font-size:12px;line-height:18px;font-weight:var(--font-normal);padding: 0 clamp(1rem, calc(1rem + 0vw), 1rem)}}.staff{background:#ede8e2}.staff .section-inner-s{max-width:920px}.staff-list{display:flex;flex-wrap:wrap;font-size:12px;text-align:center;gap:40px 1.25%}@media screen and (max-width:737px){.staff-list{gap:32px 2%}}.staff-list li{flex-basis:19%}@media screen and (max-width:737px){.staff-list li{flex-basis:32%}}.staff-list li div{margin-left:auto;margin-right:auto;overflow:hidden;max-width:160px;max-height:160px;width:100%;height:auto;border-radius:100%;margin-bottom:8px}.staff-list li div img{object-fit:cover;aspect-ratio: 1/1}section.contact{padding-top:90px;background:#f5f5f5}@media screen and (max-width:737px){section.contact{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.contact .breadcrumbs{padding:0}section.contact .breadcrumbs ol{border-top:none}@media screen and (max-width:737px){section.contact .h1{letter-spacing:-.02em}}.page-contact.page-full{padding:80px 0 60px;margin:auto;border-bottom:1px solid #d9d9d9}.other-contact-btn{margin-top:32px;display:grid;justify-content:center;align-items:center;gap:20px 30px;grid-template-columns:auto auto}@media screen and (max-width:737px){.other-contact-btn{gap:10px;display:flex;flex-direction:column}.other-contact-btn li.btn{width:100%}}.other-contact-btn li.btn a{position:relative}@media screen and (max-width:737px){.other-contact-btn li.btn a::after{display:inline-block;content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);background:#fff;height: calc(tan(60deg) * 14px / 2);width:7px;clip-path:polygon(0 0,100% 50%,0 100%)}}.contact_form{margin:auto}.contact_form .form-group{margin-bottom:32px;display:flex;align-items:baseline;gap:3%}@media screen and (max-width:737px){.contact_form .form-group{flex-direction:column;margin-bottom:32px}}.contact_form .form-group.no-flex{display:block;width:77%;margin-right:0;margin-left:auto}@media screen and (max-width:1024px){.contact_form .form-group.no-flex{width:67%}}@media screen and (max-width:737px){.contact_form .form-group.no-flex{width:100%}}.contact_form .form-group.no-flex p{margin-bottom:16px;font-size:16px}@media screen and (max-width:737px){.contact_form .form-group.no-flex p{font-size:14px}}.contact_form .form-group.no-flex p a{text-decoration:underline;color:#4d4d4d}.contact_form .form-group.privacy{line-height:1.6;font-family: var(--font-zen)}@media screen and (max-width:737px){.contact_form .form-group.privacy{margin-top:32px;margin-bottom:48px}}.contact_form .form-group.privacy .agree{font-size:20px}.contact_form .form-group.send{margin-top:36px;font-family: var(--font-zen)}@media screen and (max-width:737px){.contact_form .form-group.send{margin-top:18px}}.contact_form .form-group.radio{font-family: var(--font-zen)}.contact_form .form-group.radio .input-wrap{gap:16px;margin-top:4px;font-size:16px;flex-direction:column;align-items:flex-start}.contact_form .auto-zip{margin-left:8px}@media screen and (max-width:1024px){.contact_form .auto-zip{height:70px}}@media screen and (max-width:737px){.contact_form .auto-zip{margin-left:0;width:35%;height:50px}}.contact_form .auto-zip button{color:var(--black);border:1px solid #4d4d4d;font-family: var(--font-zen);margin:0;padding:0;width:250px}@media screen and (max-width:1024px){.contact_form .auto-zip button{text-align:left;padding:0 10px;width:100%;height:100%;font-size:12px}}@media screen and (max-width:737px){.contact_form .auto-zip button{text-align:left;width:100%;height:100%;font-size:12px}}.contact_form .auto-zip:hover button{border:1px solid #8a8a8a;background:#8a8a8a;color:var(--white)}.contact_form .input-wrap{width:77%;display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media screen and (max-width:1024px){.contact_form .input-wrap{width:67%}}@media screen and (max-width:737px){.contact_form .input-wrap{width:100%;justify-content:space-between}}.contact_form .input-wrap .error{font-size:12px}.contact_form label.label{width:20%;font-size:16px;min-width:180px;font-family: var(--font-zen);display:flex;align-items:center}@media screen and (max-width:1024px){.contact_form label.label{width:30%}}@media screen and (max-width:737px){.contact_form label.label{width:100%;font-size:14px;min-width:auto;margin-bottom:10px}}.contact_form label.label span{background:#4d4d4d;font-size:12px;font-family: var(--font-notosansjp);color:var(--white);padding:4px 8px;border-radius:4px;margin-left:4px}.contact_form .select-wrap{position:relative;max-width:330px;width:100%}.contact_form .select-wrap::before,.contact_form .select-wrap::after{content:'';display:inline-block;position:absolute;width:1px;height:18px;right:30px;top:50%;transform:translate3d(0,-50%,0);background-color:#4d4d4d}.contact_form .select-wrap::after{transform:translate3d(0,-50%,0) rotate(90deg)}.contact_form .select-wrap select{font-family: var(--font-zen);border:1px solid #4d4d4d;color:#4d4d4d;background:transparent;min-height:50px;padding:0 30px;font-size:14px;-moz-appearance:none;-webkit-appearance:none;width:100%}@media screen and (max-width:737px){.contact_form .select-wrap select{padding:0 20px}}.contact_form .select-wrap .error{margin-top:10px;font-size:12px}.contact_form textarea,.contact_form select,.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"]{background:#fff;font-size:18px;padding:10px;border:none;color:#4d4d4d}.contact_form textarea::placeholder,.contact_form select::placeholder,.contact_form input[type="text"]::placeholder,.contact_form input[type="email"]::placeholder,.contact_form input[type="tel"]::placeholder{color:#b2b2b2;font-family: var(--font-zen);font-weight:var(--font-light);font-size:14px}@media screen and (max-width:737px){.contact_form textarea::placeholder,.contact_form select::placeholder,.contact_form input[type="text"]::placeholder,.contact_form input[type="email"]::placeholder,.contact_form input[type="tel"]::placeholder{font-size:12px}.contact_form textarea,.contact_form select,.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"]{font-size:16px}}.contact_form textarea{font-family: var(--font-notosansjpsansjp);font-weight:var(--font-light);min-height:80px;position:relative;width:100%;padding:24px 30px}.contact_form textarea#request{min-height:200px}@media screen and (max-width:737px){.contact_form textarea{width:100%;padding:20px 20px}.contact_form textarea#request{min-height:300px}}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"]{min-height:70px;padding:0 30px;font-family: var(--font-notosansjp);font-weight:var(--font-light)}@media screen and (max-width:737px){.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"]{padding:0 20px;min-height:50px}}.contact_form input,.contact_form select{width:100%}.contact_form input#zip{width:55%}@media screen and (max-width:1024px){.contact_form input#zip{width:65%}}@media screen and (max-width:737px){.contact_form input#zip{width:65%}}.contact_form input[type="radio"],.contact_form input[type="checkbox"]{width:auto}.contact_form input[type="radio"],.contact_form input[type="checkbox"]{margin-right:8px;transform:scale(1.5)}.contact_form .submit{display:block;letter-spacing:.06em;position:relative;font-size:16px;text-align:center;max-width:250px;width:100%;height:50px;margin:auto;color:#fff;opacity:1;transition:all .3s}@media screen and (max-width:737px){.contact_form .submit{max-width:100%}}section.love{padding-top:90px;background:#f5f5f5}@media screen and (max-width:737px){section.love{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.love .breadcrumbs{padding:0}section.love .breadcrumbs ol{border-top:none}@media screen and (max-width:737px){section.love .h1{letter-spacing:-.02em}.page-love{overflow:hidden}}.page-love.page-full{padding:80px 0 60px;margin:auto;border-bottom:1px solid #d9d9d9}.love_form{margin:auto}.love_form .form-group{margin-bottom:50px;align-items:baseline;justify-content:center;margin-left:auto;margin-right:auto;gap:5px;display:block;width:100%;counter-increment:num}@media screen and (max-width:737px){.love_form .form-group{flex-direction:column;margin-bottom:32px}}.love_form .form-group.star-rating .input-wrap{background:var(--white);gap:10px;padding:24px 30px;font-size:24px}@media screen and (max-width:737px){.love_form .form-group.star-rating .input-wrap{justify-content:flex-start;flex-direction:row;width:100vw;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);position:relative;padding:20px 20px}}.love_form .form-group label.label{width:100%;display:flex;gap:15px;align-items:center;background:#ccc;margin-bottom:30px;border-radius:0;justify-content:left;font-size:16px;font-family: var(--font-zen)}@media screen and (max-width:737px){.love_form .form-group label.label{width:100vw;font-size:14px;min-width:auto;margin-bottom:15px;position:relative;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.love_form .form-group label.label::before{content:counter(num);text-align:center;font-size:26px;color:var(--white);width:40px;min-height:40px;height:100%;display:flex;align-items:center;background:var(--black);padding:10px 0;justify-content:center}@media screen and (max-width:737px){.love_form .form-group label.label::before{font-size:20px}}.love_form .form-group label.label[for="request"],.love_form .form-group label.label[for="rating"]{margin-bottom:0;line-height:1.42857}.love_form .form-group p{margin-bottom:16px;font-size:16px}@media screen and (max-width:737px){.love_form .form-group p{font-size:14px}}.love_form .form-group p a{text-decoration:underline;color:#4d4d4d}.love_form .form-group .input-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}@media screen and (max-width:737px){.love_form .form-group .input-wrap{justify-content:space-between;flex-direction:column}}.love_form .form-group .input-wrap .error{font-size:12px}.love_form .form-group.send{margin-top:36px;font-family: var(--font-zen)}@media screen and (max-width:737px){.love_form .form-group.send{margin-top:18px}}.love_form .form-group.send .btn{margin-left:auto;margin-right:auto}.love_form .form-group.radio{font-family: var(--font-zen)}.love_form .form-group.radio .input-wrap{gap:25px;font-size:16px;align-items:flex-start;justify-content:left;margin-left:40px;width:calc(100% - 40px)}@media screen and (max-width:737px){.love_form .form-group.radio .input-wrap{gap:15px;margin-left:0;width:100%}}.love_form .form-group.checkbox{font-family: var(--font-zen)}.love_form .form-group.checkbox .input-wrap{gap:10px;font-size:16px;display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr;width:90%;margin-left:40px}@media screen and (max-width:1024px){.love_form .form-group.checkbox .input-wrap{width:calc(100% - 40px);grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:737px){.love_form .form-group.checkbox .input-wrap{gap:15px;margin-left:0;width:100%;grid-template-columns:1fr}}.love_form .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.love_form .form-group-2{margin-bottom:10px;display:flex;align-items:center;width:70%;justify-content:center;margin-left:auto;margin-right:auto;border-radius:10px}@media screen and (max-width:737px){.love_form .form-group-2{width:100%;flex-direction:column;margin-bottom:20px}}.love_form .form-group-2.radio{font-family: var(--font-zen);border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px}.love_form .form-group-2.radio .input-wrap{gap:25px;font-size:16px;align-items:flex-start;justify-content:center;width:calc(100% - 40px)}@media screen and (max-width:737px){.love_form .form-group-2.radio .input-wrap{gap:15px;margin-left:0;width:100%}}.love_form .form-group-2 .input-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}@media screen and (max-width:1024px){.love_form .form-group-2 .input-wrap{width:100%}}@media screen and (max-width:737px){.love_form .form-group-2 .input-wrap{width:100%;justify-content:space-between}}.love_form .form-group-2 .input-wrap .error{font-size:12px}.love_form .form-group-2 label.label{border-right:2px solid #e5e5e5;width:20%;font-size:16px;font-family: var(--font-zen);display:flex;background:var(--white);align-items:center;min-height:70px;justify-content:center;border-radius:10px 0 0 10px}@media screen and (max-width:1024px){.love_form .form-group-2 label.label{width:30%}}@media screen and (max-width:737px){.love_form .form-group-2 label.label{font-size:13px;width:100%;border:none;justify-content:left;font-size:14px;min-width:auto;min-height:auto;margin-bottom:10px;border-radius:0;background:none}}.love_form .form-group-2.message{line-height:1.6;text-align:center;margin:20px auto 30px;font-family: var(--font-zen)}@media screen and (max-width:1024px){.love_form .form-group-2.message{text-align:left}}@media screen and (max-width:737px){.love_form .form-group-2.message{width:100%;font-size:13px;margin-top:20px;margin-bottom:30px}}.love_form .form-group-2.agree{line-height:1.6;text-align:center;margin:50px auto 0;font-family: var(--font-zen)}@media screen and (max-width:737px){.love_form .form-group-2.agree{width:90%;text-align:left;font-size:13px;margin-top:32px;margin-bottom:10px}}.love_form .form-group-2.send{margin-top:36px;font-family: var(--font-zen)}@media screen and (max-width:737px){.love_form .form-group-2.send{margin-top:18px}}.love_form .form-group-2.send .btn{margin-left:auto;margin-right:auto}.love_form textarea,.love_form select,.love_form input[type="text"],.love_form input[type="email"],.love_form input[type="tel"]{background:#fff;font-size:18px;padding:10px;border:none;color:#4d4d4d;border-radius:0 10px 10px 0}.love_form textarea::placeholder,.love_form select::placeholder,.love_form input[type="text"]::placeholder,.love_form input[type="email"]::placeholder,.love_form input[type="tel"]::placeholder{color:#b2b2b2;font-family: var(--font-zen);font-weight:var(--font-light);font-size:14px}@media screen and (max-width:737px){.love_form textarea::placeholder,.love_form select::placeholder,.love_form input[type="text"]::placeholder,.love_form input[type="email"]::placeholder,.love_form input[type="tel"]::placeholder{font-size:12px}.love_form textarea,.love_form select,.love_form input[type="text"],.love_form input[type="email"],.love_form input[type="tel"]{font-size:16px;border-radius:6px}}.love_form textarea{font-family: var(--font-notosansjpsansjp);font-weight:var(--font-light);min-height:80px;position:relative;width:100%;padding:24px 30px;border-radius:0}.love_form textarea#request{min-height:200px}@media screen and (max-width:737px){.love_form textarea{width:100vw;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);position:relative;padding:20px 20px}.love_form textarea#request{min-height:300px}}.love_form input[type="text"],.love_form input[type="email"],.love_form input[type="tel"]{min-height:70px;padding:0 30px;font-family: var(--font-notosansjp);font-weight:var(--font-light)}@media screen and (max-width:737px){.love_form input[type="text"],.love_form input[type="email"],.love_form input[type="tel"]{padding:0 20px;min-height:50px}}.love_form input,.love_form select{width:100%}.love_form input[type="radio"],.love_form input[type="checkbox"]{width:auto}.love_form input[type="radio"],.love_form input[type="checkbox"]{margin-right:8px;transform:scale(1.5)}.love_form .submit{display:block;letter-spacing:.06em;position:relative;font-size:16px;text-align:center;max-width:250px;width:100%;height:50px;margin:auto;color:#fff;opacity:1;transition:all .3s}@media screen and (max-width:737px){.love_form .submit{max-width:100%}}.page-thanks{padding-top:90px;display:flex;align-items:center}@media screen and (max-width:737px){.page-thanks{flex-direction:column;background:var(--white);padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}.page-thanks .content-left{width:50%;padding:0 9vw}@media screen and (max-width:1024px){.page-thanks .content-left{padding: 0 clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){.page-thanks .content-left{width:100%;padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem) clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}.page-thanks .content-left .h1{font-size:32px;padding-bottom:36px;letter-spacing:.14em}.page-thanks .content-left .h1.love-thanks{letter-spacing:-.06em}@media screen and (max-width:737px){.page-thanks .content-left .h1{letter-spacing:-.02em;font-size: clamp(1.625rem, calc(1.33654rem + 1.44231vw), 2rem);padding-bottom: clamp(1.25rem, calc(0.48077rem + 3.84615vw), 2.25rem)}}.page-thanks .content-left p{font-size:14px;line-height:1.85714;font-family: var(--font-zen);margin-bottom:1em}.page-thanks::before{content:'';width:50%;min-height:660px;height:100vh;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/thanks_bg.jpg) no-repeat 60% center;background-size:cover;display:block}@media screen and (max-width:737px){.page-thanks::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/thanks_bg.jpg) no-repeat center 40%;background-size:cover;width:100%;min-height:auto;height: clamp(9.375rem, calc(4.56731rem + 24.03846vw), 15.625rem);margin-bottom: clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}.page-thanks .thanks-button{margin-top:60px}@media screen and (max-width:737px){.page-thanks .thanks-button{margin-top:30px}}.page-thanks .thanks-button li{margin-bottom:16px}@media screen and (max-width:737px){.page-thanks .thanks-button li{margin-bottom:10px;margin-left:auto;margin-right:auto}}.page-thanks .thanks-button li:last-of-type{margin-bottom:0}.page-thanks .thanks-button li.bgblack:hover a{background:var(--black);opacity:.8}section.closet{padding-top:90px}@media screen and (max-width:737px){section.closet{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.closet .breadcrumbs{padding:0}section.closet .breadcrumbs ol{border-top:none}section.closet .page-closet.page-full{padding:80px 0 60px;margin:auto}@media screen and (max-width:737px){section.closet .page-closet.page-full{padding: clamp(5rem, calc(5rem + 0vw), 5rem) 0 clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}section.closet .page-closet .page-content{padding-top:20px;padding-bottom:88px}@media screen and (max-width:737px){section.closet .page-closet .page-content{padding-bottom: clamp(2.75rem, calc(0.63462rem + 10.57692vw), 5.5rem)}section.closet .h1{letter-spacing:-.02em}}.select-studio{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width:737px){.select-studio{display:none}}.select-studio li{width:25%;text-align:center}.select-studio li a{color:var(--black);font-size:16px;display:block;border-bottom:1px solid #cacaca}@media screen and (max-width:1024px){.select-studio li a{font-size:14px}}.select-studio li a span{display:block;padding-bottom:8px;border-bottom:1px solid transparent}.select-studio li.is-selected a{border-bottom:1px solid var(--black)}.select-studio li.is-selected a span{border-bottom:1px solid var(--black)}.select-studio-form{margin-bottom:16px}.select-clothes-form{margin-bottom:20px}.select-studio-form,.select-clothes-form{width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:737px){.select-studio-form,.select-clothes-form{width:95%}}.select-studio-form p,.select-clothes-form p{margin-bottom:8px;font-size:14px}.select-studio-form .select-wrap,.select-clothes-form .select-wrap{position:relative;width:100%}.select-studio-form .select-wrap::before,.select-studio-form .select-wrap::after,.select-clothes-form .select-wrap::before,.select-clothes-form .select-wrap::after{content:'';display:inline-block;position:absolute;width:1px;height:18px;right:30px;top:50%;transform:translate3d(0,-50%,0);background-color:#4d4d4d}.select-studio-form .select-wrap::after,.select-clothes-form .select-wrap::after{transform:translate3d(0,-50%,0) rotate(90deg)}.select-studio-form .select-wrap select,.select-clothes-form .select-wrap select{text-align:center;border:1px solid var(--black);border-radius:6px;color:var(--black);background:transparent;min-height:50px;padding:0 20px;font-size:14px;-moz-appearance:none;-webkit-appearance:none;width:100%}.select-clothes{display:flex;align-items:center;margin-bottom:16px;font-weight:var(--font-light);gap:1px}@media screen and (max-width:737px){.select-clothes{display:none}}.select-clothes li{width:20%;text-align:center}.select-clothes li a{color:var(--black);padding:12px 0;font-size:16px;display:block;background:#f5f5f5}@media screen and (max-width:1024px){.select-clothes li a{font-size:14px}}.select-clothes li.is-selected a{color:var(--white);background:var(--black)}.clothes-annotation{margin-bottom:40px;font-size:13px}@media screen and (max-width:737px){.clothes-annotation{font-size:12px;width:95%;margin:0 auto 25px;letter-spacing:-.04em;word-break:none}}.clothes-annotation li{line-height:1.4;margin-bottom:4px;text-indent:-1em;padding-left:1em}.clothes-annotation li:last-of-type{margin-bottom:0}@media screen and (max-width:737px){.section-inner-m.clothes-list-wrap{padding:0}}.clothes-list{display:grid;text-align:center;grid-template-columns:repeat(6,1fr);gap:30px 20px}@media screen and (max-width:1024px){.clothes-list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:737px){.clothes-list{gap:25px 5px;grid-template-columns:repeat(3,1fr)}}.clothes-list li{font-size:12px}@media screen and (max-width:737px){.clothes-list li{font-size:10px}}.clothes-list li a{display:block;color:var(--black)}.clothes-list li a:hover{opacity:.8}.clothes-list li a img{margin-bottom:8px}.otona-select{margin-bottom:55px}.otona-select li{width:auto;flex-grow:1}.kids-select{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:55px}@media screen and (max-width:737px){.kids-select{flex-direction:column}.kids-select .select-sex-wrap{width:95%;margin:auto}}.kids-select .select-sex-wrap p{font-size:14px;margin-bottom:10px}.kids-select .select-sex{width:290px;display:flex;font-weight:var(--font-light);gap:1px}@media screen and (max-width:737px){.kids-select .select-sex{width:100%;gap:5px;margin-bottom:16px}}.kids-select .select-sex li{flex-basis:50%}.kids-select .select-sex li.boy a::before{content:'';display:inline-block;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-boy.png) no-repeat center center;height:43px;width:40px;background-size:contain}.kids-select .select-sex li.boy a:hover::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-boy2.png) no-repeat center center;background-size:contain}.kids-select .select-sex li.boy.is-selected a{background:#c2e4ec}.kids-select .select-sex li.boy.is-selected a:hover{background:var(--black)}.kids-select .select-sex li.girl a::before{content:'';display:inline-block;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-girl.png) no-repeat center center;height:43px;width:40px;background-size:contain;opacity:1;transition:opacity .3s}.kids-select .select-sex li.girl a:hover::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-girl2.png) no-repeat center center;background-size:contain}.kids-select .select-sex li.girl.is-selected a{background:#f2cbd9}.kids-select .select-sex li.girl.is-selected a:hover{background:var(--black)}.kids-select .select-sex li a{letter-spacing:.06em;padding:19px 15px;display:flex;align-items:center;gap:10px;justify-content:center;background:#f5f5f5;color:var(--black);text-align:center}.kids-select .select-sex li a:hover{background:var(--black);color:var(--white)}@media screen and (max-width:737px){.kids-select .select-sex li a{border-radius:6px;padding:10px}}.kids-select .select-sex li a span>span{font-size:10px;margin-top:4px;display:block;letter-spacing:.08em}.kids-select .select-clothes{flex-wrap:wrap;margin-bottom:0;justify-content:flex-end;flex:1}.kids-select .select-clothes li{width:23%;height:40px}.kids-select .select-clothes li a{display:block;height:40px}@media screen and (max-width:1024px){.kids-select .select-clothes li{width:24%}}.baby-select{margin-bottom:55px}.baby-select .select-clothes{flex-wrap:wrap}.baby-select .select-clothes li{width:calc(25% - 1px)}.other-clothes-menu{background:#f5f5f5;position:relative}@media screen and (max-width:737px){.other-clothes-menu::before{background:#f5f5f5;position:absolute;height:100px;width:100%;content:"";bottom:-100px;left:0;z-index:-2}}.other-clothes-menu .section-inner-ms{padding-top:90px;padding-bottom:90px;gap:0;display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width:1024px){.other-clothes-menu .section-inner-ms{gap:10px}}@media screen and (max-width:737px){.other-clothes-menu .section-inner-ms{padding-top: clamp(2.8125rem, calc(0.64904rem + 10.81731vw), 5.625rem);padding-bottom: clamp(2.8125rem, calc(0.64904rem + 10.81731vw), 5.625rem);flex-direction:column}}.other-clothes-menu .select-age-btn{max-width:580px;width:100%;display:flex;gap:10px}@media screen and (max-width:1024px){.other-clothes-menu .select-age-btn{max-width:none;flex-direction:column}}.other-clothes-menu .select-age-btn li{max-width:290px;width:100%}@media screen and (max-width:1024px){.other-clothes-menu .select-age-btn li{max-width:none;width:100%}}.other-clothes-menu .select-age-btn li.baby a::before{content:'';display:inline-block;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-baby.png) no-repeat center center;height:50px;width:90px;background-size:contain}.other-clothes-menu .select-age-btn li.baby a:hover::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-baby2.png) no-repeat center center;background-size:contain}.other-clothes-menu .select-age-btn li.otona a::before{content:'';display:inline-block;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-otona.png) no-repeat center center;height:50px;width:100px;background-size:contain;opacity:1;transition:opacity .3s}.other-clothes-menu .select-age-btn li.otona a:hover::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-otona2.png) no-repeat center center;background-size:contain}.other-clothes-menu .select-age-btn li.kids a::before{content:'';display:inline-block;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-kids.png) no-repeat center center;height:50px;width:100px;background-size:contain;opacity:1;transition:opacity .3s}.other-clothes-menu .select-age-btn li.kids a:hover::before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/icon-kids2.png) no-repeat center center;background-size:contain}.other-clothes-menu .select-age-btn li a{border:1px solid var(--black);border-radius:6px;letter-spacing:.06em;padding:20px 30px;display:flex;height:100px;align-items:center;gap:15px;font-size:18px;justify-content:left;background:var(--white);color:var(--black);text-align:center}.other-clothes-menu .select-age-btn li a:hover{background:var(--black);color:var(--white)}@media screen and (max-width:1024px){.other-clothes-menu .select-age-btn li a{justify-content:center}}@media screen and (max-width:737px){.other-clothes-menu .select-age-btn li a{font-size:16px;height: clamp(3.75rem, calc(1.82692rem + 9.61538vw), 6.25rem)}}.other-clothes-menu .select-age-btn li a span>span{font-size:10px;margin-top:4px;display:block;letter-spacing:.08em}.other-clothes-menu .conversion-btn{justify-content:space-between;gap:10px}@media screen and (max-width:1024px){.other-clothes-menu .conversion-btn{flex-direction:column}}@media screen and (max-width:737px){.other-clothes-menu .conversion-btn{margin-right:0;flex-direction:row}}.other-clothes-menu .conversion-btn li{width:190px;height:100px;border-radius:6px}@media screen and (max-width:737px){.other-clothes-menu .conversion-btn li{height:70px;max-width:none;width:100%}}.other-clothes-menu .conversion-btn li.reservation .btn-wrapper{padding-bottom:10%}@media screen and (max-width:737px){.other-clothes-menu .conversion-btn li.reservation .btn-wrapper{padding-bottom:0;width:100%}}.other-clothes-menu .conversion-btn li.reservation .btn-wrapper a{border-radius:6px;height:100px}@media screen and (max-width:737px){.other-clothes-menu .conversion-btn li.reservation .btn-wrapper a{height:70px}}.other-clothes-menu .conversion-btn li.reservation .btn-wrapper a::before{display:inline-block;position:relative;width:32px;height:33px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 22\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M5.55,4A1.13,1.13,0,0,0,6.68,2.91V1.13a1.13,1.13,0,0,0-2.26,0V2.91A1.12,1.12,0,0,0,5.55,4Zm8.33,0A1.12,1.12,0,0,0,15,2.91V1.13a1.13,1.13,0,1,0-2.26,0V2.91A1.13,1.13,0,0,0,13.88,4Zm2.83-2.43H16v1.3a2.13,2.13,0,1,1-4.25,0V1.61H7.67v1.3a2.13,2.13,0,1,1-4.25,0V1.61h-.7A2.72,2.72,0,0,0,0,4.34V17.27A2.72,2.72,0,0,0,2.72,20h14a2.72,2.72,0,0,0,2.72-2.73V4.34A2.72,2.72,0,0,0,16.71,1.61ZM18.1,17.27a1.39,1.39,0,0,1-1.39,1.4h-14a1.4,1.4,0,0,1-1.4-1.4V6.06H18.1ZM6.89,14.75H9.11V17H6.89Zm0-3.44H9.11v2.22H6.89ZM3.46,14.75H5.67V17H3.46Zm0-3.44H5.67v2.22H3.46ZM13.75,7.88H16V10.1H13.75Zm-3.43,0h2.22V10.1H10.32Zm0,3.43h2.22v2.22H10.32Zm3.43,3.44H16V17H13.75Zm0-3.44H16v2.22H13.75Zm-3.43,3.44h2.22V17H10.32ZM6.89,7.88H9.11V10.1H6.89Zm-3.43,0H5.67V10.1H3.46Z\"\ /></svg>);background-size:cover;left:50%;transform:translateX(-50%);top:0;transition:all .3s}@media screen and (max-width:737px){.other-clothes-menu .conversion-btn li.reservation .btn-wrapper a::before{width:32px;height:33px}}.other-clothes-menu .conversion-btn li.catalog{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat center bottom}.other-clothes-menu .conversion-btn li.catalog .btn-wrapper a{border-radius:6px;height:100px}@media screen and (max-width:737px){.other-clothes-menu .conversion-btn li.catalog .btn-wrapper a{height:70px}.other-clothes-menu .conversion-btn li.catalog .btn-wrapper a::before{width:34px;height:33px}}.other-clothes-menu .conversion-btn li a{font-size:16px}@media screen and (max-width:737px){.other-clothes-menu .conversion-btn li a{font-size:13px}}.other-clothes-menu .conversion-btn li a:hover{background:var(--black)}section.closet-single{padding-top:90px}@media screen and (max-width:737px){section.closet-single{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.closet-single .breadcrumbs{padding:0}section.closet-single .breadcrumbs ol{border-top:none}section.closet-single .page-closet-single.page-full{padding:80px 0 60px;margin:auto}@media screen and (max-width:737px){section.closet-single .page-closet-single.page-full{padding: clamp(0rem, calc(0rem + 0vw), 0rem) 0 clamp(1.875rem, calc(0.43269rem + 7.21154vw), 3.75rem)}}section.closet-single .page-closet-single .page-content{padding-top:20px;padding-bottom:88px}@media screen and (max-width:737px){section.closet-single .page-closet-single .page-content{padding-bottom: clamp(2.75rem, calc(0.63462rem + 10.57692vw), 5.5rem)}section.closet-single .breadcrumbs{display:none}}.closet-content{display:flex;justify-content:space-between;gap:5%}@media screen and (max-width:737px){.closet-content{flex-direction:column}}.content-left{overflow:hidden;flex:1}@media screen and (max-width:737px){.content-left{margin-bottom:32px}}.closet-slider img{width:100%}.select-message{text-align:center;font-size:20px;font-weight:normal;margin:100px auto 50px}@media screen and (max-width:737px){.select-message{font-size:16px;margin: clamp(3.125rem, calc(0.72115rem + 12.01923vw), 6.25rem) auto clamp(1.875rem, calc(0.91346rem + 4.80769vw), 3.125rem)}}.thumbnail-list{margin-top:5px;display:flex;gap:5px}@media screen and (max-width:737px){.thumbnail-list{gap:3px;margin-top:3px}}.thumbnail-list .thumbnail{position:relative;width:20%;overflow:hidden;cursor:pointer}.thumbnail-list .thumbnail::after{content:'';background-color:rgba(0,0,0,.3);position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear}.thumbnail-list .thumbnail.thumbnail-current::after{opacity:0}.content-right{width:420px}@media screen and (max-width:737px){.content-right{width:100%}}.content-right .studio-category{font-size:14px;margin-bottom:24px}@media screen and (max-width:737px){.content-right .studio-category{font-size:11px;margin-bottom:8px}}.content-right .clothes-name{font-size:30px;text-align:left;margin-bottom:20px}@media screen and (max-width:737px){.content-right .clothes-name{font-size:22px;margin-bottom:14px}}.content-right .closet-spec{font-family:"Montserrat","Noto Sans JP",sans-serif;padding:14px 0;margin-bottom:48px;font-size:14px;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}@media screen and (max-width:737px){.content-right .closet-spec{padding:10px 0;font-size:12px;margin-bottom:24px}}.content-right .closet-spec div{display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:737px){.content-right .closet-spec div{margin-bottom:8px}}.content-right .closet-spec div:last-of-type{margin-bottom:0}.content-right .closet-spec div dt{flex-basis:60px}.content-right .closet-spec div dd.product-num{font-weight:var(--font-bold)}.content-right .closet-explain{margin-bottom:48px}.content-right .closet-explain>p{margin-bottom:8px;font-size:14px}@media screen and (max-width:737px){.content-right .closet-explain>p{font-size:12px}}.content-right .closet-explain .closet-comment{font-weight:var(--font-light)}.content-right .closet-explain .closet-comment p{letter-spacing:-.04em;font-size:16px;line-height:1.75;margin-bottom:2em}@media screen and (max-width:737px){.content-right .closet-explain .closet-comment p{font-size:12px}}.content-right .closet-explain .closet-comment p:last-of-type{margin-bottom:0}.content-right .closet-btn-group li{margin:auto;margin-bottom:16px}.content-right .closet-btn-group li:last-of-type{margin-bottom:0}.back-closet{display:none}@media screen and (max-width:737px){.back-closet{font-family:"Montserrat","Noto Sans JP",sans-serif;display:flex;align-items:center;background:#666;font-size:12px;color:var(--white)}.back-closet a{width:30%;padding:8px 0;display:block;background:var(--black);color:var(--white);text-align:center}.back-closet span{width:70%;display:block;text-align:center}}section.plan{padding-top:90px}@media screen and (max-width:737px){section.plan{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.plan .breadcrumbs{position:relative;z-index:1;padding:0}section.plan .breadcrumbs ol{border-top:none}section.plan .plan-mv{width:100%;position:relative;z-index:0;margin-top:-35px}@media screen and (max-width:737px){section.plan .plan-mv{margin-top:0;padding:0}}section.plan .plan-mv .mv-inner{display:flex;margin:auto;justify-content:space-between}@media screen and (max-width:737px){section.plan .plan-mv .mv-inner{flex-direction:column;width:100%}}section.plan .plan-mv .top-content-left{position:relative;width:53%;max-width:590px}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left{width:40%;padding-top: clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}@media screen and (max-width:737px){section.plan .plan-mv .top-content-left{width:100%;order:2;padding-top: clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem);padding-left:0;padding-right:0}}section.plan .plan-mv .top-content-left p{font-size: clamp(0.875rem, calc(0.56731rem + 0.48077vw), 1rem);margin-bottom:10px;font-weight:var(--font-medium)}@media screen and (max-width:737px){section.plan .plan-mv .top-content-left p{font-size: clamp(0.75rem, calc(0.55769rem + 0.96154vw), 1rem)}}section.plan .plan-mv .top-content-left .h1{font-size: clamp(2rem, calc(0.76923rem + 1.92308vw), 2.5rem);font-weight:var(--font-medium);letter-spacing:-.06em;margin-bottom: clamp(3rem, calc(3rem + 0vw), 3rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left .h1{font-size: clamp(1.5rem, calc(0.21154rem + 2.7972vw), 2rem)}}@media screen and (max-width:737px){section.plan .plan-mv .top-content-left .h1{font-size: clamp(2rem, calc(2rem + 0vw), 2rem);margin-bottom: clamp(1.5rem, calc(1.11538rem + 1.92308vw), 2rem)}}section.plan .plan-mv .top-content-left .h1 span{margin-top:10px;font-size: clamp(1rem, calc(1rem + 0vw), 1rem);display:block;letter-spacing:.04em;font-weight:var(--font-medium);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:initial}@media screen and (max-width:737px){section.plan .plan-mv .top-content-left .h1 span{font-size: clamp(0.875rem, calc(0.53846rem + 1.68269vw), 1.3125rem)}}section.plan .plan-mv .top-content-left .top-content-left-inner{display:flex;flex-direction:column;height:100%;justify-content:center}section.plan .plan-mv .top-content-left .top-content-left-inner .top-content-title{margin-top:25%}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left .top-content-left-inner .top-content-title{margin-top:15%}}@media screen and (max-width:737px){section.plan .plan-mv .top-content-left .top-content-left-inner .top-content-title{margin-top:0}}section.plan .plan-mv .top-content-left .toc{background:var(--white);border-radius:6px;padding:40px 40px;margin-top:auto;position:relative}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left .toc{padding:30px 30px}}section.plan .plan-mv .top-content-left .toc p.toc-title{font-size:20px}section.plan .plan-mv .top-content-left .toc p.toc-title span{padding-left:10px;font-size:12px;font-weight:var(--font-normal)}section.plan .plan-mv .top-content-left .toc ul{display:flex;flex-wrap:wrap;gap:5%}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left .toc ul{flex-direction:column}}section.plan .plan-mv .top-content-left .toc ul li{width:45%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:-1px}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left .toc ul li{width:100%}}section.plan .plan-mv .top-content-left .toc ul li a{font-size:16px;color:var(--black);display:block;padding:12px 0;position:relative}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left .toc ul li a{font-size:14px}}section.plan .plan-mv .top-content-left .toc ul li a::after{position:absolute;display:block;top:50%;right:0%;transform:translate3d(0,-50%,0);content:"";clip-path:polygon(0 0,0% 100%,100% 50%);height:6px;width:6px;background:var(--black)}section.plan .plan-mv .top-content-left .toc .circle{position:absolute;z-index:999;max-width: clamp(10rem, calc(10rem + 0vw), 10rem);max-height: clamp(10rem, calc(10rem + 0vw), 10rem);min-width: clamp(10rem, calc(10rem + 0vw), 10rem);min-height: clamp(10rem, calc(10rem + 0vw), 10rem);padding:40px;margin:auto;right:0;left:auto;top:0;bottom:auto;transform:translateY(-50%)}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-left .toc .circle{display:block}}@media screen and (max-width:737px){section.plan .plan-mv .top-content-left .toc .circle{padding: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);max-width: clamp(6.25rem, calc(3.36538rem + 14.42308vw), 10rem);max-height: clamp(6.25rem, calc(3.36538rem + 14.42308vw), 10rem);min-width: clamp(6.25rem, calc(3.36538rem + 14.42308vw), 10rem);min-height: clamp(6.25rem, calc(3.36538rem + 14.42308vw), 10rem)}}section.plan .plan-mv .top-content-left .toc .circle .circleText{overflow:visible;animation:rotation 24s linear infinite}section.plan .plan-mv .top-content-left .toc .circle .circleText__circle{fill:none}section.plan .plan-mv .top-content-left .toc .circle .circleText__text{font-size:12px;letter-spacing:.04em}section.plan .plan-mv .top-content-right{max-width:480px;position:relative;width:45%}@media screen and (max-width:1024px){section.plan .plan-mv .top-content-right{max-width:100%;width:55%;overflow:hidden;transform:translate3d(0,0,0)}}@media screen and (max-width:737px){section.plan .plan-mv .top-content-right{height:100%;order:1;max-width:none;width:100vw;transform:translate3d(0,0,0);position:relative;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}section.plan .plan-mv .top-content-right .plan-slider{width:100%;border-radius:0 0 200px 0;overflow:hidden;display:none}section.plan .plan-mv .top-content-right .plan-slider.slick-initialized{display:block}@media screen and (max-width:737px){section.plan .plan-mv .top-content-right .plan-slider .slick-slide{width:100vw;height:100%}}section.plan .plan-mv .top-content-right .slick-slide img{object-fit:cover;object-position:left;max-height:100%;height:100%;width:100%}@media screen and (max-width:737px){section.plan .plan-mv .top-content-right .slick-slide img{max-height:none;height:auto}}ul.clothes-pickup{display:flex;gap:32px;margin-bottom:38px}@media screen and (max-width:1024px){ul.clothes-pickup{flex-wrap:wrap;gap:4%;padding: 0 clamp(0.625rem, calc(0.14423rem + 2.40385vw), 1.25rem)}}@media screen and (max-width:737px){ul.clothes-pickup{flex-wrap:wrap;gap:4%;padding:0}}ul.clothes-pickup li{text-align:center;font-size:12px;color:var(--black);flex-basis:20%}@media screen and (max-width:1024px){ul.clothes-pickup li{flex-basis:30%;margin-bottom:6%;font-size: clamp(0.625rem, calc(0.52885rem + 0.48077vw), 0.75rem)}}@media screen and (max-width:737px){ul.clothes-pickup li{flex-basis:48%;margin-bottom:6%;font-size: clamp(0.625rem, calc(0.52885rem + 0.48077vw), 0.75rem)}}ul.clothes-pickup li a{display:block}ul.clothes-pickup li a:hover{opacity:.8}ul.clothes-pickup li img{display:block;margin-bottom:8px}@media screen and (max-width:737px){ul.clothes-pickup li img{margin-bottom: clamp(0.25rem, calc(0.05769rem + 0.96154vw), 0.5rem)}}.page-plan{position:relative}.page-plan.page-full{padding:120px 0 120px;margin:auto}@media screen and (max-width:737px){.page-plan.page-full{padding: clamp(5rem, calc(5rem + 0vw), 5rem) 0 clamp(5.625rem, calc(5.625rem + 0vw), 5.625rem)}.page-plan .h1{text-align:left}.page-plan .read-text{line-height:22px}.page-plan .read-text::after{left:0%;transform:translate3d(0%,0,0)}}.id .bg,.branding .bg{clip-path:inset(0)}.id .bg::after,.branding .bg::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-id-bg.jpg) repeat left top;background-size:auto;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:-2;content:''}.baby .bg{clip-path:inset(0)}.baby .bg::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-baby-bg.jpg) no-repeat left top;background-size:cover;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:-2;content:''}@media screen and (max-width:1024px){.baby .bg::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-baby-bg-sp.jpg) no-repeat left top;background-size:cover;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:-2;content:''}}@media screen and (max-width:737px){.baby .bg::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-baby-bg-sp.jpg) no-repeat left top;background-size:cover;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:-2;content:''}}.kids .bg{clip-path:inset(0)}.kids .bg::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-kids-bg.jpg) no-repeat left top;background-size:cover;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:-2;content:''}@media screen and (max-width:1024px){.kids .bg::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-kids-bg-sp.jpg) no-repeat left top;background-size:cover;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:-2;content:''}}@media screen and (max-width:737px){.kids .bg::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-kids-bg-sp.jpg) no-repeat left top;background-size:cover;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:-2;content:''}}section.plan.branding .top-content-left .h1{font-size: clamp(3.75rem, calc(3.75rem + 0vw), 3.75rem);font-weight:var(--font-medium);letter-spacing:-.25em;margin-bottom: clamp(3rem, calc(3rem + 0vw), 3rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1024px){section.plan.branding .top-content-left .h1{font-size: clamp(3.75rem, calc(3.75rem + 0vw), 3.75rem)}}@media screen and (max-width:737px){section.plan.branding .top-content-left .h1{font-size: clamp(2rem, calc(0.65385rem + 6.73077vw), 3.75rem);margin-bottom: clamp(1.5rem, calc(1.11538rem + 1.92308vw), 2rem)}}section.plan.id .top-content-left .h1{font-size: clamp(3.75rem, calc(3.75rem + 0vw), 3.75rem);font-weight:var(--font-medium);letter-spacing:-.06em;margin-bottom: clamp(3rem, calc(3rem + 0vw), 3rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:1024px){section.plan.id .top-content-left .h1{font-size: clamp(3.75rem, calc(3.75rem + 0vw), 3.75rem)}}@media screen and (max-width:737px){section.plan.id .top-content-left .h1{font-size: clamp(2rem, calc(0.65385rem + 6.73077vw), 3.75rem);margin-bottom: clamp(1.5rem, calc(1.11538rem + 1.92308vw), 2rem)}}section.plan.id .top-content-left .h1 span{margin-top:10px;font-size: clamp(1rem, calc(1rem + 0vw), 1rem);display:block;letter-spacing:.04em;font-weight:var(--font-medium);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:initial}@media screen and (max-width:737px){section.plan.id .top-content-left .h1 span{font-size: clamp(0.875rem, calc(0.53846rem + 1.68269vw), 1.3125rem)}}section.plan.id .plan-mv .plan-slider{border-radius:0 0 60px 60px;overflow:hidden}@media screen and (max-width:737px){section.plan.id .plan-mv .plan-slider .slick-slide{width:100vw;height:100%}}.plan.baby .plan-detail .section-inner-ms .plan-price.special,.plan.kids .plan-detail .section-inner-ms .plan-price.special{color:var(--rose)}.plan.baby .plan-detail .section-inner-ms .plan-price .special-price .price-type,.plan.kids .plan-detail .section-inner-ms .plan-price .special-price .price-type{background-color:var(--rose)}.plan.baby .plan-detail .section-inner-ms .plan-price .special-price .price-type.normal,.plan.kids .plan-detail .section-inner-ms .plan-price .special-price .price-type.normal{background-color:var(--black)}.plan.baby .plan-detail .section-inner-ms .plan-price .normal-price,.plan.kids .plan-detail .section-inner-ms .plan-price .normal-price{font-size:14px;color:var(--black);letter-spacing:.02em;font-weight:var(--font-normal)}.plan.baby .plan-detail .section-inner-ms .plan-icon-list,.plan.kids .plan-detail .section-inner-ms .plan-icon-list{background:#ffe7e5}.plan.baby .plan-detail .section-inner-ms .plan-explanation p:first-of-type,.plan.kids .plan-detail .section-inner-ms .plan-explanation p:first-of-type{color:var(--rose)}.plan.baby .plan-detail .section-inner-ms .plan-annotation,.plan.kids .plan-detail .section-inner-ms .plan-annotation{text-align:left;display:flex;font-size:11px;gap:20px;justify-content:left;line-height:1.33333}@media screen and (max-width:737px){.plan.baby .plan-detail .section-inner-ms .plan-annotation,.plan.kids .plan-detail .section-inner-ms .plan-annotation{gap:5px;flex-direction:column;font-size:11px}}.plan.baby .plan-detail .section-inner-ms .plan-annotation p:first-of-type,.plan.kids .plan-detail .section-inner-ms .plan-annotation p:first-of-type{font-size:16px;color:var(--rose);text-align:right;width:100px}@media screen and (max-width:737px){.plan.baby .plan-detail .section-inner-ms .plan-annotation p:first-of-type,.plan.kids .plan-detail .section-inner-ms .plan-annotation p:first-of-type{font-size:13px;text-align:left}}.plan.baby .plan-detail .section-inner-ms .plan-annotation p:last-of-type,.plan.kids .plan-detail .section-inner-ms .plan-annotation p:last-of-type{flex:1}.plan.baby .plan-detail .section-inner-ms .btn-wrapper,.plan.kids .plan-detail .section-inner-ms .btn-wrapper{display:flex;justify-content:center;gap:20px;padding-top:60px}@media screen and (max-width:737px){.plan.baby .plan-detail .section-inner-ms .btn-wrapper,.plan.kids .plan-detail .section-inner-ms .btn-wrapper{margin-top:30px;padding-top:0;border-top:none;flex-direction:column}}.plan.baby .plan-detail .section-inner-ms .btn-wrapper .btn,.plan.kids .plan-detail .section-inner-ms .btn-wrapper .btn{margin:0 0 16px}@media screen and (max-width:737px){.plan.baby .plan-detail .section-inner-ms .btn-wrapper .btn,.plan.kids .plan-detail .section-inner-ms .btn-wrapper .btn{width:90%;margin:0 auto 0}}.plan-detail-other{transition:.3s}.plan-detail-other .masonry{max-width:980px}.plan-detail-other .plan-price-box-other{background:var(--white);border-radius:20px;max-width:450px;text-align:center;padding:0 50px 50px;overflow:hidden;margin-bottom:80px;width:calc(50% - 40px)}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other{width:100%;max-width:100%;margin-bottom:40px;padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem) clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.plan-detail-other .plan-price-box-other .plan-box-title{margin-bottom:30px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-box-title{margin-bottom:15px}}.plan-detail-other .plan-price-box-other .plan-box-title span{font-size:14px;padding:5px 50px 10px;border-radius:0 0 60px 60px;display:inline-block;background:var(--black);color:#fff}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-box-title span{font-size:12px}}.plan-detail-other .plan-price-box-other h3{font-size:24px;line-height:1.25;font-weight:var(--font-medium);position:relative;z-index:1;width:max-content;margin:0 auto 20px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other h3{font-size:20px}}.plan-detail-other .plan-price-box-other h3::after{position:absolute;content:"";background:#f3ebcc;width:110%;height:10px;left:-5%;bottom:0;z-index:-1}.plan-detail-other .plan-price-box-other h3 span{display:block;font-size:18px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other h3 span{font-size:14px}}.plan-detail-other .plan-price-box-other .price-lead{color:#817351;font-weight:var(--font-light);font-size:16px;line-height:1.375;margin-bottom:20px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .price-lead{font-size:14px;line-height:1.28571}}.plan-detail-other .plan-price-box-other .plan-menu-table{background:#f5f5f5;border-radius:6px;padding:30px;margin-bottom:20px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table{margin-bottom:10px;padding: clamp(0.9375rem, calc(0.21635rem + 3.60577vw), 1.875rem)}}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list{display:flex;margin-top:10px;margin-bottom:0;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width:1024px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list{gap:16px 0}}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list{gap:10px;justify-content:center}}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list li{width:80px;height:70px;padding:4px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list li{padding:0;width:80px;height:70px;flex-direction:column;justify-content:flex-start;gap:5px}}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list li figure{height:32px;margin-bottom:4px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list li figure{height:32px}}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list li figure img{height:100%}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list li span{font-size:10px;line-height:1.2;text-align:center;font-weight:var(--font-medium)}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-icon-list li span{text-align:center;font-size:11px}}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-price{padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid var(--black)}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-price p{font-size:18px;font-weight:var(--font-medium);margin-bottom:4px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-price p{font-size:15px}}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-price p .price{font-size:38px;padding:0 5px 0 10px}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-price p .price{font-size:32px}}.plan-detail-other .plan-price-box-other .plan-menu-table .price-exp{font-size:12px;font-weight:var(--font-light);padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid var(--black)}.plan-detail-other .plan-price-box-other .plan-menu-table .plan-exp{font-size:16px;font-weight:var(--font-medium);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--black)}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-menu-table .plan-exp{font-size:14px}}.plan-detail-other .plan-price-box-other .plan-annotation{text-align:left}.plan-detail-other .plan-price-box-other .plan-annotation p{font-size:13px;line-height:1.38462;font-weight:var(--font-light)}@media screen and (max-width:737px){.plan-detail-other .plan-price-box-other .plan-annotation p{font-size:11px}}.plan-detail{margin-bottom:60px}.plan-detail:last-of-type{margin-bottom:20px}.plan-detail .section-inner-ms{background:var(--white);border-radius:60px;text-align:center;padding: clamp(4.6875rem, calc(4.6875rem + 0vw), 4.6875rem) clamp(2.1875rem, calc(-3.05432rem + 11.3798vw), 7.1875rem) clamp(4.6875rem, calc(4.6875rem + 0vw), 4.6875rem) clamp(2.1875rem, calc(-3.05432rem + 11.3798vw), 7.1875rem)}@media screen and (max-width:737px){.plan-detail .section-inner-ms{width:100%;order:1;padding:75px 20px 75px}}.plan-detail .section-inner-ms .plan-caption{font-size:18px;color:var(--black);border-bottom:1px solid var(--black);padding-bottom:10px;margin-bottom:40px;letter-spacing:.02em}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-caption{font-size:16px}}.plan-detail .section-inner-ms .plan-name{font-size:30px;margin-bottom:16px;letter-spacing:.02em;position:relative}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-name{font-size:24px;padding-bottom:16px}.plan-detail .section-inner-ms .plan-name::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1;content:"";width:50px;height:1px;background:var(--black)}}.plan-detail .section-inner-ms .plan-price{font-size:50px;font-weight:var(--font-medium);position:relative;padding-bottom:24px;margin-bottom:24px}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-price{font-size:46px}}.plan-detail .section-inner-ms .plan-price.special{color:var(--rose)}.plan-detail .section-inner-ms .plan-price .special-price{position:relative;display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px;gap:15px}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-price .special-price{gap:5px;flex-direction:column;align-items:center}}.plan-detail .section-inner-ms .plan-price .special-price .price-type{margin-bottom:4px;border-radius:40px;padding:8px 30px;font-size:12px;display:inline-block;letter-spacing:.1em;background-color:var(--rose);color:var(--white)}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-price .special-price .price-type{padding:8px 60px}}.plan-detail .section-inner-ms .plan-price .special-price .price-type.notmal{background-color:var(--black)}.plan-detail .section-inner-ms .plan-price .special-price .yen{margin-left:0;font-size:38px}.plan-detail .section-inner-ms .plan-price .normal-price{font-size:14px;color:var(--black);letter-spacing:.02em;font-weight:var(--font-normal)}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-price .normal-price{margin-top:8px;font-size:13px}}.plan-detail .section-inner-ms .plan-icon-list{display:flex;margin-bottom:32px;flex-wrap:wrap;justify-content:center;background:#f8eef1;padding:24px;gap:20px 0}@media screen and (max-width:1024px){.plan-detail .section-inner-ms .plan-icon-list{gap:16px 0}}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-icon-list{gap:10px 0;justify-content:left}}.plan-detail .section-inner-ms .plan-icon-list li{width:80px;height:90px;padding:4px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-icon-list li{padding:0;width:50%;height:57px;flex-direction:row;justify-content:left;gap:10px}}.plan-detail .section-inner-ms .plan-icon-list li figure{height:52px;margin-bottom:4px}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-icon-list li figure{height:52px}}.plan-detail .section-inner-ms .plan-icon-list li figure img{height:100%}.plan-detail .section-inner-ms .plan-icon-list li span{font-size:10px;line-height:1.2;text-align:center;font-weight:var(--font-medium)}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-icon-list li span{text-align:left;font-size:11px}}.plan-detail .section-inner-ms .plan-explanation{text-align:left;margin-bottom:1em;font-size:16px;position:relative;display:flex;justify-content:left;gap:20px;line-height:1.5}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-explanation{gap:5px;flex-direction:column;font-size:13px;margin-bottom:1em}}.plan-detail .section-inner-ms .plan-explanation p:first-of-type{color:var(--rose);text-align:right;width:100px}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-explanation p:first-of-type{text-align:left}}.plan-detail .section-inner-ms .plan-explanation p:last-of-type{flex:1}.plan-detail .section-inner-ms .plan-annotation{text-align:left;display:flex;font-size:11px;gap:20px;justify-content:left;line-height:1.33333}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-annotation{gap:5px;flex-direction:column;font-size:11px}}.plan-detail .section-inner-ms .plan-annotation p:first-of-type{font-size:16px;color:var(--rose);text-align:right;width:100px}@media screen and (max-width:737px){.plan-detail .section-inner-ms .plan-annotation p:first-of-type{font-size:13px;text-align:left}}.plan-detail .section-inner-ms .plan-annotation p:last-of-type{flex:1}.plan-detail .section-inner-ms .btn-wrapper{display:flex;justify-content:center;gap:20px;padding-top:60px}@media screen and (max-width:737px){.plan-detail .section-inner-ms .btn-wrapper{margin-top:30px;padding-top:0;border-top:none;flex-direction:column}}.plan-detail .section-inner-ms .btn-wrapper .btn{margin:0 0 16px}@media screen and (max-width:737px){.plan-detail .section-inner-ms .btn-wrapper .btn{width:90%;margin:0 auto 0}}.plan-banner{padding-top:40px;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-bg-line.svg) repeat-x left top;background-size:auto 20px}.plan-banner li{margin-bottom:20px}.plan-banner li:last-of-type{margin-bottom:0}.plan-banner li a:hover{opacity:.8}.plan-clothes{padding:96px 0;position:relative;background:#f1e0db}@media screen and (max-width:737px){.plan-clothes{padding: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem) 0 clamp(6.25rem, calc(6.25rem + 0vw), 6.25rem)}}.plan-clothes::after{content:'';background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold2.jpg) repeat center bottom;position:absolute;width:100%;height:100%;left:0;top:0;background-size:400px 400px;z-index:-1}@media screen and (max-width:737px){.plan-clothes .headline{margin-bottom: clamp(3rem, calc(2.23077rem + 3.84615vw), 4rem)}}.plan-clothes .btn-wrapper{display:flex;gap:20px;margin:auto;justify-content:center}@media screen and (max-width:737px){.plan-clothes .btn-wrapper{gap:10px;flex-direction:column}}.plan-clothes .btn-wrapper .btn{margin:0}@media screen and (max-width:737px){.plan-clothes .btn-wrapper .btn{margin:auto}}.plan-clothes .btn{margin:auto}.plan-about-branding{margin-top:96px;padding:96px 0;position:relative;background:var(--white)}@media screen and (max-width:737px){.plan-about-branding{margin-top: clamp(2.5rem, calc(-0.19231rem + 13.46154vw), 6rem);padding: clamp(2.5rem, calc(-0.19231rem + 13.46154vw), 6rem) 0}}.plan-branding-about-list{display:flex;gap:4%}@media screen and (max-width:737px){.plan-branding-about-list{gap:40px;flex-direction:column}}.plan-branding-about-list>li{width:48%}@media screen and (max-width:737px){.plan-branding-about-list>li{display:flex;flex-direction:column;width:100%}.plan-branding-about-list>li:first-of-type h3{color:#ce0065;font-size:24px}}.plan-branding-about-list>li figure{margin-bottom:20px;order:4}.plan-branding-about-list>li h3{font-size:22px;margin-bottom:20px;line-height:1.27273;order:1}@media screen and (max-width:737px){.plan-branding-about-list>li h3{font-size:18px}}.plan-branding-about-list>li p{font-weight:var(--font-light);line-height:1.5;margin-bottom:20px;order:2}@media screen and (max-width:737px){.plan-branding-about-list>li p{font-size:13px}}.plan-branding-about-list>li ul{font-weight:var(--font-light);order:3}@media screen and (max-width:737px){.plan-branding-about-list>li ul{margin-bottom:20px}}.plan-branding-about-list>li ul li{line-height:1.44444;font-size:18px}@media screen and (max-width:737px){.plan-branding-about-list>li ul li{font-size:15px;line-height:1.6}}.plan-point-id{padding:96px 0;position:relative;background:var(--white)}@media screen and (max-width:737px){.plan-point-id{padding: clamp(2.5rem, calc(-0.19231rem + 13.46154vw), 6rem) 0}}.plan-id-point-list{display:flex;gap:4%}@media screen and (max-width:737px){.plan-id-point-list{gap:40px;flex-direction:column}}.plan-id-point-list li{width:48%}@media screen and (max-width:737px){.plan-id-point-list li{width:100%}}.plan-id-point-list li figure{margin-bottom:20px}.plan-id-point-list li h3{font-size:22px;margin-bottom:20px;line-height:1.27273}@media screen and (max-width:737px){.plan-id-point-list li h3{font-size:18px}}.plan-id-point-list li p{font-weight:var(--font-light);line-height:1.5}@media screen and (max-width:737px){.plan-id-point-list li p{font-size:13px}}.plan-point{padding:96px 0;position:relative;background:var(--white)}@media screen and (max-width:737px){.plan-point{padding: clamp(2.5rem, calc(-0.19231rem + 13.46154vw), 6rem) 0}}.plan-point .btn{margin:auto}.point-wrapper{margin-bottom:40px}.point-wrapper a{display:block;text-align:center}.plan-point-list{padding:60px 60px 20px 60px;counter-reset:listnum;list-style:none;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1024px){.plan-point-list{padding:30px 30px 20px 30px}}@media screen and (max-width:737px){.plan-point-list{padding:20px}}.plan-point-list .plan-point-box{width:calc(50% - 25px);max-width:400px;min-height:160px;margin-bottom: clamp(1.25rem, calc(-0.17459rem + 2.97177vw), 2.5rem);position:relative}@media screen and (max-width:737px){.plan-point-list .plan-point-box:last-of-type{margin-bottom:0;width:100%}.plan-point-list .plan-point-box{max-width:100%;width:100%;min-height:auto;margin-bottom:30px}}.plan-point-list .plan-point-box figure{margin-top:20px;position:relative}.plan-point-list .plan-point-box .point-caption{position:relative;display:flex;align-items:center;gap:5px;margin-bottom:10px}@media screen and (max-width:737px){.plan-point-list .plan-point-box .point-caption{gap:10px}}.plan-point-list .plan-point-box .point-caption h4{font-size:25px;color:#ff7c68;line-height:1.12;font-weight:var(--font-medium)}@media screen and (max-width:737px){.plan-point-list .plan-point-box .point-caption h4{font-size:20px;letter-spacing:-.04em}}.plan-point-list .plan-point-box .point-caption span{display:block;font-size:18px;color:#dc6380}@media screen and (max-width:737px){.plan-point-list .plan-point-box .point-caption span{margin-bottom:4px;font-size:14px}}.plan-point-list .plan-point-box .point-caption::before{counter-increment:listnum;content:counter(listnum);bottom:-45px;font-size:26px;right:25px;width:40px;height:40px;margin-top:-2px;margin-left:-1px;display:flex;align-items:center;justify-content:center;color:var(--white);background:#dc6380;border-radius:100%;font-weight:var(--font-normal)}@media screen and (max-width:1024px){.plan-point-list .plan-point-box .point-caption::before{top:-40px;left:5px}}@media screen and (max-width:737px){.plan-point-list .plan-point-box .point-caption::before{bottom:auto;font-size:28px;right:auto;width:40px;height:40px;font-size:22px;top:-40px;left:15px}}.plan-point-list .plan-point-box p{font-size:16px;letter-spacing:0;font-weight:var(--font-light);line-height:1.5}@media screen and (max-width:737px){.plan-point-list .plan-point-box p{font-size:12px}}.option-wrapper{border:2px solid gray;border-radius:20px;overflow:hidden;margin-bottom:10px}.option-wrapper .option-head{text-align:center;background:gray;color:var(--white);font-size:26px;padding:15px 0}@media screen and (max-width:737px){.option-wrapper .option-head{font-size:15px;font-weight:var(--font-bold)}}.option-wrapper .plan-option-list{padding:50px 60px;display:flex;gap:50px;font-weight:var(--font-light)}@media screen and (max-width:1024px){.option-wrapper .plan-option-list{gap:20px;padding:30px 30px}}@media screen and (max-width:737px){.option-wrapper .plan-option-list{gap:20px;flex-direction:column;padding:30px 20px}}.option-wrapper .plan-option-list .option-box{width:50%;max-width:400px}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box{width:100%;max-width:none}}.option-wrapper .plan-option-list .option-box h4{display:flex;align-items:center;font-size:18px;gap:5px;padding-bottom:10px;justify-content:center;border-bottom:1px solid var(--black)}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box h4{font-size:15px}}.option-wrapper .plan-option-list .option-box h4.option-clothes:before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/option-icon-1.svg) no-repeat center center;background-size:contain;display:block;width:60px;height:30px;content:''}.option-wrapper .plan-option-list .option-box h4.option-scene:before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/option-icon-2.svg) no-repeat center center;background-size:contain;display:block;width:50px;height:30px;content:''}.option-wrapper .plan-option-list .option-box h4.option-pattern{margin-top:20px}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box h4.option-pattern{margin-top:20px}}.option-wrapper .plan-option-list .option-box h4.option-pattern:before{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/option-icon-3.svg) no-repeat center center;background-size:contain;display:block;width:50px;height:30px;content:''}.option-wrapper .plan-option-list .option-box dl div{border-bottom:1px solid var(--black);display:flex;align-items:center;justify-content:space-between;padding:20px}@media screen and (max-width:1024px){.option-wrapper .plan-option-list .option-box dl div{padding:10px}}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box dl div{padding:10px}}.option-wrapper .plan-option-list .option-box dl div dt{font-size:16px}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box dl div dt{font-size:14px}}.option-wrapper .plan-option-list .option-box dl div dt span{margin-top:4px;display:block;font-size:13px}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box dl div dt span{font-size:12px}}.option-wrapper .plan-option-list .option-box dl div dd{font-size:19px}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box dl div dd{font-size:17px}}.option-wrapper .plan-option-list .option-box dl div dd span{font-size:13px}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box dl div dd span{font-size:12px}}.option-wrapper .plan-option-list .option-box p{margin-top:10px;padding-left:20px;font-size:12px;letter-spacing:-.04em}@media screen and (max-width:737px){.option-wrapper .plan-option-list .option-box p{padding-left:10px}}.option-annotation,.point-annotation{font-size:14px;margin-top:10px;font-weight:var(--font-light);line-height:1.42857}@media screen and (max-width:737px){.option-annotation,.point-annotation{font-size:12px}}.option-annotation li,.point-annotation li{text-indent:-1em;padding-left:1em}.plan-location{background:#f7f7f7;padding:96px 0;font-weight:var(--font-light)}@media screen and (max-width:737px){.plan-location{padding: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem) 0 clamp(2.5rem, calc(-0.19231rem + 13.46154vw), 6rem)}}.plan-location .location-content-wrapper{display:flex;gap:6%;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:737px){.plan-location .location-content-wrapper{flex-direction:column}}.plan-location .location-content{width:40%}@media screen and (max-width:737px){.plan-location .location-content{order:2;width:100%}}.plan-location .location-content h3{font-size: clamp(1.5rem, calc(1.36895rem + 0.2845vw), 1.625rem);line-height:1.30769;letter-spacing:-.02em;margin-bottom:20px}@media screen and (max-width:737px){.plan-location .location-content h3{font-size: clamp(1.25rem, calc(1.05769rem + 0.96154vw), 1.5rem)}}.plan-location .location-content p{font-size:16px;letter-spacing:-.02em;line-height:1.625}@media screen and (max-width:737px){.plan-location .location-content p{font-size: clamp(0.875rem, calc(0.77885rem + 0.48077vw), 1rem)}}.plan-location .location-content p span{margin-top:5px;font-size:14px;line-height:1.57143;display:block}.plan-location .location-content-image{width:54%}@media screen and (max-width:737px){.plan-location .location-content-image{order:1;width:100%;margin-bottom:20px}}.plan-location .location-point{background:var(--white);padding: clamp(2.5rem, calc(1.18954rem + 2.84495vw), 3.75rem) clamp(3.125rem, calc(1.81454rem + 2.84495vw), 4.375rem);margin-bottom:40px}@media screen and (max-width:737px){.plan-location .location-point{padding: clamp(1.875rem, calc(0.91346rem + 4.80769vw), 3.125rem) clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.plan-location .location-point h4{text-align:center;border-bottom:1px solid #d1d1d1;padding-bottom:15px;margin-bottom:20px;font-size: clamp(1.25rem, calc(0.98791rem + 0.56899vw), 1.5rem);letter-spacing:-.02em;line-height:1.25}@media screen and (max-width:737px){.plan-location .location-point h4{font-size: clamp(1.125rem, calc(1.02885rem + 0.48077vw), 1.25rem)}}.plan-location .location-point p{font-size:16px;line-height:1.625}.plan-location .location-point p strong{font-weight:var(--font-bold);color:#c90065}.plan-location .location-figure{margin-bottom:40px}.plan-location .location-recommended{border:1px solid #d1d1d1;padding: clamp(2.5rem, calc(1.18954rem + 2.84495vw), 3.75rem) clamp(3.125rem, calc(1.81454rem + 2.84495vw), 4.375rem);margin-bottom:10px;border-radius:6px}@media screen and (max-width:737px){.plan-location .location-recommended{padding: clamp(1.875rem, calc(0.91346rem + 4.80769vw), 3.125rem) clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.plan-location .location-recommended h4{text-align:center;border-bottom:1px solid #d1d1d1;padding-bottom:15px;margin-bottom:20px;font-size: clamp(1.25rem, calc(0.98791rem + 0.56899vw), 1.5rem);letter-spacing:-.02em;line-height:1.25}@media screen and (max-width:737px){.plan-location .location-recommended h4{font-size: clamp(1.125rem, calc(1.02885rem + 0.48077vw), 1.25rem);border-bottom:none;margin-bottom:0;padding-bottom:10px}.plan-location .location-recommended .shrine-list.kids-location h5{background:#ff8ba6}}.plan-location .location-recommended .shrine-list li{display:flex;font-size:16px;align-items:flex-start;border-bottom:1px solid #d1d1d1;padding:10px 0;margin-bottom:10px;letter-spacing:-.02em;line-height:1.625}@media screen and (max-width:737px){.plan-location .location-recommended .shrine-list li{flex-direction:column;font-size:14px;border-bottom:none}}.plan-location .location-recommended .shrine-list li:last-of-type{border-bottom:none;margin-bottom:0;padding:10px 0 0 0}.plan-location .location-recommended .shrine-list li:last-of-type dt{margin-bottom:0}.plan-location .location-recommended .shrine-list li:last-of-type dd{margin-bottom:0}.plan-location .location-recommended .shrine-list h5{width:15%}@media screen and (max-width:1024px){.plan-location .location-recommended .shrine-list h5{width:20%}}@media screen and (max-width:737px){.plan-location .location-recommended .shrine-list h5{width:100%;background:#ff9f93;color:#fff;text-align:center;align-items:center;margin-bottom:5px}}.plan-location .location-recommended .shrine-list dl{width:85%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1024px){.plan-location .location-recommended .shrine-list dl{width:80%}}@media screen and (max-width:737px){.plan-location .location-recommended .shrine-list dl{width:100%}}.plan-location .location-recommended .shrine-list dl dt{font-weight:var(--font-bold);width:35%;margin-bottom:5px}@media screen and (max-width:1024px){.plan-location .location-recommended .shrine-list dl dt{width:40%}}@media screen and (max-width:737px){.plan-location .location-recommended .shrine-list dl dt{width:100%;margin-bottom:0}}.plan-location .location-recommended .shrine-list dl dt span{font-size:11px}.plan-location .location-recommended .shrine-list dl dd{width:62%;margin-bottom:5px}@media screen and (max-width:1024px){.plan-location .location-recommended .shrine-list dl dd{width:57%}}@media screen and (max-width:737px){.plan-location .location-recommended .shrine-list dl dd{width:100%}}.plan-location .location-annotation{font-size:14px;margin-bottom:60px;line-height:1.42857}@media screen and (max-width:737px){.plan-location .location-annotation{font-size:13px}}.plan-location .location-flow{background:var(--white);padding: clamp(2.5rem, calc(1.18954rem + 2.84495vw), 3.75rem) clamp(3.125rem, calc(1.81454rem + 2.84495vw), 4.375rem)}@media screen and (max-width:737px){.plan-location .location-flow{padding: clamp(1.875rem, calc(0.91346rem + 4.80769vw), 3.125rem) clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.plan-location .location-flow h4{text-align:center;border-bottom:1px solid #d1d1d1;padding-bottom:15px;margin-bottom:20px;font-size: clamp(1.25rem, calc(0.98791rem + 0.56899vw), 1.5rem);letter-spacing:-.02em;line-height:1.25}@media screen and (max-width:737px){.plan-location .location-flow h4{font-size: clamp(1.125rem, calc(1.02885rem + 0.48077vw), 1.25rem)}}.plan-location .location-flow ol{margin-top:40px;counter-reset:listnum;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:737px){.plan-location .location-flow ol{flex-direction:column}}.plan-location .location-flow ol li{width:calc(50% - 30px);margin-bottom:30px}@media screen and (max-width:737px){.plan-location .location-flow ol li{width:100%}}.plan-location .location-flow ol li:last-of-type{margin-bottom:0}.plan-location .location-flow ol h5{display:flex;align-items:center;font-size:18px;margin-bottom:5px;font-weight:var(--font-medium);line-height:1.22222;gap:5px}@media screen and (max-width:737px){.plan-location .location-flow ol h5{font-size:16px}}.plan-location .location-flow ol h5::before{font-size:16px;width:24px;height:24px;text-align:center;border-radius:100%;color:var(--white);background:#ff7185;font-weight:var(--font-medium);display:flex;justify-content:center;align-items:center;counter-increment:listnum;content:counter(listnum)}@media screen and (max-width:737px){.plan-location .location-flow ol h5::before{font-size:14px;width:20px;height:20px}}.plan-location .location-flow ol p{font-size:16px;line-height:1.625}@media screen and (max-width:737px){.plan-location .location-flow ol p{font-size:14px}}.plan-location .location-flow ol p strong{font-weight:var(--font-bold)}.plan-location .location-flow ol p em{font-weight:var(--font-bold);color:#c90065}.kids .plan-photo{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-kids-gallery-bg.jpg) no-repeat center top;background-size:cover;padding:96px 0;position:relative}@media screen and (max-width:737px){.kids .plan-photo{background:none;position:relative}.kids .plan-photo::after{content:'';background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-kids-gallery-bg.jpg) no-repeat left top;background-size:cover;position:absolute;width:100%;height:110%;left:0;top:0%;z-index:-1}}.baby .plan-photo{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-baby-gallery-bg.jpg) no-repeat center top;background-size:cover;padding:96px 0;position:relative}@media screen and (max-width:737px){.baby .plan-photo{background:none;position:relative}.baby .plan-photo::after{content:'';background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-baby-gallery-bg.jpg) no-repeat left top;background-size:cover;position:absolute;width:100%;height:110%;left:0;top:0%;z-index:-1}}.photo-gallery{width:100%}.photo-gallery .slick-track{float:none;display:flex}.photo-gallery .photo-slider{margin-bottom:64px;display:none}.photo-gallery .photo-slider.slick-initialized{display:block}@media screen and (max-width:737px){.photo-gallery .photo-slider{margin-bottom:10px}}.photo-gallery .photo-slider .slide{width:100%;max-width:340px;margin:auto 5px}.photo-gallery .photo-thumbnail-list{display:none}@media screen and (max-width:737px){.photo-gallery .photo-thumbnail-list{margin-bottom:24px}.photo-gallery .photo-thumbnail-list.slick-initialized{display:block}}.photo-gallery .photo-thumbnail-list .thumbnail{width:66px;margin:auto 2px}.photo-gallery .photo-thumbnail-list .thumbnail::after{content:'';background-color:rgba(0,0,0,.3);position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear}.photo-gallery .photo-thumbnail-list .thumbnail.slick-current::after,.photo-gallery .photo-thumbnail-list .thumbnail.is-active-next::after{opacity:0}.photo-gallery p{margin-bottom:24px;font-size:13px;line-height:1.53846}.photo-gallery .btn{margin:auto}.id .plan-flow,.branding .plan-flow{position:relative;padding:96px 0 96px;background:var(--white);border-top:1px solid var(--black)}@media screen and (max-width:737px){.id .plan-flow,.branding .plan-flow{padding: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem) 0 clamp(2.5rem, calc(1.73077rem + 3.84615vw), 3.5rem)}.id .plan-flow .section-inner-ms,.branding .plan-flow .section-inner-ms{padding:0}}.plan-flow{position:relative;padding:96px 0 96px;background:var(--white)}@media screen and (max-width:737px){.plan-flow{padding: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem) 0 clamp(2.5rem, calc(1.73077rem + 3.84615vw), 3.5rem)}.plan-flow .section-inner-ms{padding:0}.flow-box-wrapper{padding-top:20px}}.id .flow-box,.branding .flow-box{display:flex;align-items:center;border:1px solid var(--black);padding:40px;justify-content:left;margin-bottom:40px;gap:40px}.id .flow-box:last-of-type,.branding .flow-box:last-of-type{margin-bottom:0}@media screen and (max-width:737px){.id .flow-box:last-of-type,.branding .flow-box:last-of-type{border-bottom:0;padding-bottom:0}.id .flow-box,.branding .flow-box{padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem) clamp(1.875rem, calc(1.39423rem + 2.40385vw), 2.5rem);margin-bottom: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);border-left:0;border-right:0;border-top:0}}.flow-box{display:flex;align-items:center;border:1px solid #ff9296;padding:40px;justify-content:left;margin-bottom:40px;gap:40px}.flow-box:last-of-type{margin-bottom:0}@media screen and (max-width:737px){.flow-box:last-of-type{border-bottom:0;padding-bottom:0}.flow-box{padding: 0 clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem) clamp(1.875rem, calc(1.39423rem + 2.40385vw), 2.5rem);margin-bottom: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);border-left:0;border-right:0;border-top:0}}.flow-box .content-left{width:170px;text-align:center;flex:none}.flow-box .content-left figure{width:120px;margin:auto}.flow-box .content-left figure img{max-height:120px}.flow-box .content-right{flex:1;width:auto}.flow-box .content-right h4{font-size:24px;margin-bottom:20px;letter-spacing:.06em;font-weight:var(--font-normal)}@media screen and (max-width:737px){.flow-box .content-right h4{font-size:22px;margin-bottom:10px;text-align:center;display:flex;justify-content:left;align-items:center}}.flow-box .content-right p{font-size:14px;line-height:1.71429;margin-bottom:20px}@media screen and (max-width:737px){.flow-box .content-right p{font-size:13px;margin-bottom:0}.flow-box .content-right .btn{margin:auto;margin-top:16px}}.plan-insert{position:relative;padding-bottom:140px;background:var(--white)}.plan-insert.transparent{background:none;padding-bottom:0}.plan-insert.gray{background:#f7f7f7}@media screen and (max-width:737px){.plan-insert{padding-bottom: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem)}}.plan-insert .conversion-btn{justify-content:space-between;flex-direction:row;gap:30px}@media screen and (max-width:1024px){.plan-insert .conversion-btn{flex-direction:row}}@media screen and (max-width:737px){.plan-insert .conversion-btn{gap:10px;margin-right:0;flex-direction:row}}.plan-insert .conversion-btn li{width:50%;height:120px;border-radius:6px}@media screen and (max-width:737px){.plan-insert .conversion-btn li{height:70px;max-width:none;width:100%}}.plan-insert .conversion-btn li.reservation.tel .btn-wrapper a::before{display:inline-block;position:relative;width:42px;height:43px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 53\ 54\"><path\ fill=\"%23ffffff\"\ d=\"M50.42,9.29a4.6,4.6,0,0,0-1.27-2.75,13.54,13.54,0,0,1-1.43,3.62L31.44,43.45c-1.26,2.58-2.84,5.75-6.3,5.38L2,46.41c.65,1,1.39,2.35,2.68,2.49l19,2c2.2.24,4.29.55,6.26-.75,2.19-1.44,3.33-4.06,4.42-6.3L49.73,11.36a5.08,5.08,0,0,0,.69-2.07C50.43,9.22,50.42,9.28,50.42,9.29Z\"/><path\ fill=\"%23ffffff\"\ class=\"cls-1\"\ d=\"M23.52,46.41a5.59,5.59,0,0,0,5.14-3L34,32.59l13-26.52c.91-1.86.08-3.55-1.83-3.76L23.77,0a5.6,5.6,0,0,0-5.14,3L.37,40.36c-.91,1.86-.09,3.56,1.83,3.76ZM15.65,41a2.52,2.52,0,0,1-2.32,1.36c-.87-.09-1.23-.85-.82-1.7a2.49,2.49,0,0,1,2.31-1.35A1.08,1.08,0,0,1,15.65,41Zm5.94-36.2,21,2.26L28,37,7,34.72Z\"/></svg>);background-size:cover;left:auto;transform:translateX(0);top:0;transition:all .3s}@media screen and (max-width:737px){.plan-insert .conversion-btn li.reservation.tel .btn-wrapper a::before{width:32px;height:33px}}.plan-insert .conversion-btn li.reservation.plan-baby a{background:var(--grayishbeige)}.plan-insert .conversion-btn li.reservation.plan-baby a:hover{background:var(--black)}.plan-insert .conversion-btn li.reservation .btn-wrapper{padding-bottom:10%}@media screen and (max-width:737px){.plan-insert .conversion-btn li.reservation .btn-wrapper{padding-bottom:0;width:100%}}.plan-insert .conversion-btn li.reservation .btn-wrapper a{border-radius:6px;height:120px}@media screen and (max-width:737px){.plan-insert .conversion-btn li.reservation .btn-wrapper a{height:70px}}.plan-insert .conversion-btn li.reservation .btn-wrapper a::before{display:inline-block;position:relative;width:42px;height:43px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 22\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M5.55,4A1.13,1.13,0,0,0,6.68,2.91V1.13a1.13,1.13,0,0,0-2.26,0V2.91A1.12,1.12,0,0,0,5.55,4Zm8.33,0A1.12,1.12,0,0,0,15,2.91V1.13a1.13,1.13,0,1,0-2.26,0V2.91A1.13,1.13,0,0,0,13.88,4Zm2.83-2.43H16v1.3a2.13,2.13,0,1,1-4.25,0V1.61H7.67v1.3a2.13,2.13,0,1,1-4.25,0V1.61h-.7A2.72,2.72,0,0,0,0,4.34V17.27A2.72,2.72,0,0,0,2.72,20h14a2.72,2.72,0,0,0,2.72-2.73V4.34A2.72,2.72,0,0,0,16.71,1.61ZM18.1,17.27a1.39,1.39,0,0,1-1.39,1.4h-14a1.4,1.4,0,0,1-1.4-1.4V6.06H18.1ZM6.89,14.75H9.11V17H6.89Zm0-3.44H9.11v2.22H6.89ZM3.46,14.75H5.67V17H3.46Zm0-3.44H5.67v2.22H3.46ZM13.75,7.88H16V10.1H13.75Zm-3.43,0h2.22V10.1H10.32Zm0,3.43h2.22v2.22H10.32Zm3.43,3.44H16V17H13.75Zm0-3.44H16v2.22H13.75Zm-3.43,3.44h2.22V17H10.32ZM6.89,7.88H9.11V10.1H6.89Zm-3.43,0H5.67V10.1H3.46Z\"\ /></svg>);background-size:cover;left:auto;transform:translateX(0);top:0;transition:all .3s}@media screen and (max-width:737px){.plan-insert .conversion-btn li.reservation .btn-wrapper a::before{width:32px;height:33px}}.plan-insert .conversion-btn li.catalog{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat center bottom}.plan-insert .conversion-btn li.catalog .btn-wrapper a{border-radius:6px;height:120px}@media screen and (max-width:737px){.plan-insert .conversion-btn li.catalog .btn-wrapper a{height:70px}}.plan-insert .conversion-btn li.catalog .btn-wrapper a::before{width:44px;height:43px;left:auto;transform:translateX(0);top:3px}@media screen and (max-width:737px){.plan-insert .conversion-btn li.catalog .btn-wrapper a::before{width:34px;height:33px}}.plan-insert .conversion-btn li a{font-size:20px;flex-direction:row;gap:10px;align-items:center}@media screen and (max-width:1024px){.plan-insert .conversion-btn li a{gap:5px;font-size:16px;flex-direction:column}}@media screen and (max-width:737px){.plan-insert .conversion-btn li a{gap:5px;font-size:13px;flex-direction:column}}.plan-insert .conversion-btn li a:hover{background:var(--black)}.id .plan-qa,.branding .plan-qa{background:#e7e9ee}.plan-qa{padding:96px 0;position:relative;background:#ffd8d6}@media screen and (max-width:737px){.plan-qa{padding: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem) 0}.plan-qa .headline{margin-bottom: clamp(3rem, calc(2.23077rem + 3.84615vw), 4rem)}}.plan-qa .qa-list div{background:var(--white);border-radius:10px;margin-bottom:10px;padding:0 40px}@media screen and (max-width:737px){.plan-qa .qa-list div{padding:0 20px}}.plan-qa .qa-list dt{cursor:pointer;padding:30px 0;font-size:18px;line-height:1.55556}@media screen and (max-width:737px){.plan-qa .qa-list dt{padding:16px 0;font-size:13px}}.plan-qa .qa-list dd{display:none;border-top:1px solid #d5d5d5;font-size:14px;padding:30px 0;line-height:1.71429}@media screen and (max-width:737px){.plan-qa .qa-list dd{padding:16px 0;font-size:13px}}.plan-review{padding:96px 0;position:relative;z-index:1}@media screen and (max-width:737px){.plan-review{padding: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem) 0}.plan-review .headline{margin-bottom: clamp(3rem, calc(2.23077rem + 3.84615vw), 4rem)}}.plan-review::after{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/plan-baby-bg.jpg) no-repeat center top;background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;content:''}.plan-review .btn{margin:auto}@media screen and (max-width:737px){.review-slider .slick-track{display:flex}.review-slider .slick-slide{height:auto!important}}.review-slider .slider{margin:0 30px;max-width:500px;height:410px;padding:40px 20px;background:var(--white);border-radius:10px;color:var(--black)}@media screen and (max-width:737px){.review-slider .slider{padding:30px 16px;margin:0 10px;max-width:80vw;width:100%;height:100%;display:flex;align-items:stretch}}.review-slider .slider .inner{overflow-y:scroll;height:350px;padding:0 16px}.review-slider .slider .inner h4{font-size:16px;font-weight:bold;line-height:1.5;margin-bottom:10px}@media screen and (max-width:737px){.review-slider .slider .inner h4{font-size:14px}}.review-slider .slider .inner .stars{display:inline-block;font-size:24px;position:relative;unicode-bidi:bidi-override;color:#ccc;margin-bottom:10px}.review-slider .slider .inner .stars::before{content:"★★★★★";color:#fc0;position:absolute;top:0;left:0;width:0;overflow:hidden;white-space:nowrap}.review-slider .slider .inner .stars.rate-4::before{width:80%}.review-slider .slider .inner .stars.rate-4-5::before{width:90%}.review-slider .slider .inner .stars.rate-5::before{width:100%}.review-slider .slider .inner p{font-size:14px;font-weight:var(--font-normal);line-height:1.71429;margin-bottom:1em}@media screen and (max-width:737px){.review-slider .slider .inner p{font-size:12px;font-weight:var(--font-medium)}}.plan-instagram{border-top:1px solid #e5e5e5;padding-top:24px;background:var(--white)}.plan-instagram .headline{margin-bottom:24px}@media screen and (max-width:737px){.plan-instagram .headline{margin-bottom: clamp(1.5rem, calc(1.5rem + 0vw), 1.5rem)}}.instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:4px}@media screen and (max-width:737px){.instagram-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:0}}.instagram-grid .instagram-item a{display:block;overflow:hidden}.instagram-grid .instagram-item a img{object-fit:cover;aspect-ratio: 1/1}section.gallery{padding-top:90px}@media screen and (max-width:737px){section.gallery{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.gallery .breadcrumbs{padding:0}section.gallery .breadcrumbs ol{border-top:none}@media screen and (max-width:737px){section.gallery .section-inner-ms{padding:0}}section.gallery .protected{pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.gallery .h1{letter-spacing:-.02em}@media screen and (max-width:737px){section.gallery .h1{letter-spacing:-.02em}}#player-container{position:relative;width:100%;height:0;padding-top:56.25%}#player-container::before{display:block;content:'';width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}#player{position:absolute;top:0;left:0;width:100%;height:100%}.outline{padding-top:90px}@media screen and (max-width:737px){.outline{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}.outline .breadcrumbs{padding:0}.outline .breadcrumbs ol{border-top:none}.outline-dl{font-weight:var(--font-light);border-top:1px solid #e5e5e5;margin-bottom:60px}@media screen and (max-width:737px){.outline-dl{border-top:none;font-size:14px;margin-bottom:30px}}.outline-dl>div{padding:30px;border-bottom:1px solid #e5e5e5;display:flex;align-items:flex-start;line-height:1.375}@media screen and (max-width:737px){.outline-dl>div{padding:15px 0;flex-direction:column;border-bottom:none}}.outline-dl>div:last-of-type{border-bottom:none}.outline-dl>div>dt{width:200px;font-weight:var(--font-medium);position:relative}@media screen and (max-width:737px){.outline-dl>div>dt{width:100%;margin-bottom:10px}.outline-dl>div>dt span{background:var(--white);padding-right:10px}.outline-dl>div>dt::after{position:absolute;width:100%;height:1px;background:#e5e5e5;top:50%;left:0;content:'';z-index:-1}}.outline-dl>div>dd{flex:1}.outline-dl>div>dd span{font-weight:var(--font-medium)}.outline-dl>div>dd a{color:#138adf;opacity:1}.outline-dl>div>dd a:hover{opacity:.8}@media screen and (max-width:737px){.outline-dl .history-dl{font-size:12px}}.outline-dl .history-dl div{display:flex;padding:5px 0}.outline-dl .history-dl dt{width:150px}@media screen and (max-width:737px){.outline-dl .history-dl dt{width:80px}}.outline-dl .history-dl dd{flex-grow:1}@media screen and (max-width:737px){.outline-dl .history-dl dd{flex:1}}.link-list{max-width:800px;gap:20px 30px;margin:auto;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width:737px){.link-list{flex-direction:column;gap:15px;margin-bottom:30px}}.link-list+.annotation{font-size:13px;font-weight:var(--font-light);line-height:1.46154;margin-bottom:20px}.privacy-policy{font-weight:var(--font-light);background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/background-2.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:737px){.privacy-policy{font-size:13px;border-radius:60px}}.privacy-policy .page-privacy.page-full{padding:114px 80px}@media screen and (max-width:737px){.privacy-policy .page-privacy.page-full{padding: 70px clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.privacy-policy .page-privacy.page-full .page-content{padding:30px 0;line-height:1.5}.privacy-policy .section-inner-ms{background:var(--white);border-radius:60px;padding: clamp(3.75rem, calc(2.43954rem + 2.84495vw), 5rem) clamp(3.125rem, calc(1.81454rem + 2.84495vw), 4.375rem)}@media screen and (max-width:737px){.privacy-policy .section-inner-ms{border-radius:0;padding: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}.privacy-policy .lead{text-align:center;margin-bottom:50px}@media screen and (max-width:737px){.privacy-policy .lead{text-align:left;margin-bottom:25px}}.privacy-policy .privacy-dl dt{border-bottom:1px solid #e5e5e5;font-size:20px;padding:10px 0 10px 0}@media screen and (max-width:737px){.privacy-policy .privacy-dl dt{font-size:16px;padding:10px 0 5px}}.privacy-policy .privacy-dl dd{padding:10px 0;margin-bottom:10px}section.about{padding-top:90px}@media screen and (max-width:737px){section.about{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.about .breadcrumbs{padding:0}section.about .breadcrumbs ol{border-top:none}section.about .link-list{margin:140px 0 70px;max-width:100%;justify-content:space-between}@media screen and (max-width:1024px){section.about .link-list{margin:70px auto 70px;justify-content:center}}@media screen and (max-width:737px){section.about .link-list{margin:70px auto 70px;align-items:center}}section.about .iframe_wrapper{margin-bottom:80px}section.about .page-full{padding-bottom:0}.greeting{position:relative}.greeting figure{width:370px;float:right;margin-left:50px;margin-bottom:50px;overflow:hidden}@media screen and (max-width:737px){.greeting figure{width:80%;border-radius:100%;position:relative;float:none;margin-left:auto;margin-right:auto;margin-bottom:25px}}.greeting figure img{aspect-ratio: 37 / 49;object-fit:cover;object-position:45% top}@media screen and (max-width:737px){.greeting figure img{aspect-ratio: 1 / 1;object-fit:cover;object-position:center top}}.greeting-text{font-weight:var(--font-light);font-size:16px;letter-spacing:-.06em;line-height:1.875}@media screen and (max-width:737px){.greeting-text{font-size:14px}}.greeting-text p{margin-bottom:2em}.autograph{width:250px;position:absolute;right:0;bottom:-4em;font-weight:var(--font-light);font-size:14px;text-align:center}@media screen and (max-width:1024px){.autograph{bottom:-2em}}@media screen and (max-width:737px){.autograph{font-size:13px;position:static;width:100%;margin:40px auto 0}}.autograph img{width:200px;margin:0 auto 10px;display:block}@media screen and (max-width:1024px){.autograph img{width:150px}}@media screen and (max-width:737px){.autograph img{width:150px}}.book-info{background:#ede8e2;padding:88px 0}@media screen and (max-width:737px){.book-info{padding:80px 0}}.book-info .book{display:flex;justify-content:left;gap:100px}@media screen and (max-width:737px){.book-info .book{gap:20px;font-size:12px}}.book-info .content-left{max-width:250px}@media screen and (max-width:737px){.book-info .content-left{max-width:110px}}.book-info .content-right{flex:1;letter-spacing:-.04em;line-height:1.5}@media screen and (max-width:737px){.book-info .content-right p{font-size:11px;line-height:1.1;margin-bottom:10px}}.book-info .content-right .h3{font-size:30px;margin-bottom:10px}@media screen and (max-width:737px){.book-info .content-right .h3{line-height:.8;font-size:20px;margin-bottom:15px}}.book-info .content-right .h3 span{font-size:16px}@media screen and (max-width:737px){.book-info .content-right .h3 span{font-size:11px}}.book-info .content-right .book-explaination{margin-bottom:1.5em}@media screen and (max-width:737px){.book-info .content-right .book-explaination{line-height:1.33333;font-size:12px}}.book-info .content-right dl{margin-bottom:2em}.book-info .content-right dl div{display:flex}.book-info .content-right .retail-list{font-family: var(--font-notosansjp);display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:737px){.book-info .content-right .retail-list{display:none}}.book-info .content-right .retail-list a{height:40px;max-width:190px}@media screen and (max-width:1024px){.book-info .content-right .retail-list a{max-width:100%}}.book-info .retail-list-sp{display:none}@media screen and (max-width:737px){.book-info .retail-list-sp{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:10px 2%}.book-info .retail-list-sp li{width:48%}.book-info .retail-list-sp li a{height:40px;width:100%}}section.consulting{padding-top:96px}@media screen and (max-width:737px){section.consulting{padding-top: clamp(3.75rem, calc(3.26923rem + 2.40385vw), 4.375rem)}}section.consulting .breadcrumbs{padding:0}section.consulting .breadcrumbs ol{border-top:none}section.consulting .page-consulting.page-full{padding-bottom:0}section.consulting .page-content.consulting-content-1{padding-top:20px;padding-bottom:96px;position:relative}@media screen and (max-width:737px){section.consulting .page-content.consulting-content-1{padding-bottom: clamp(3.5rem, calc(1.57692rem + 9.61538vw), 6rem)}}section.consulting .page-content.consulting-content-1::after{background:#edede8;content:"";position:absolute;top:130px;left:0;width:100%;height:100%;z-index:-1}section.consulting .page-content.consulting-content-2{padding-top:96px;padding-bottom:96px;position:relative;background:var(--white)}@media screen and (max-width:737px){section.consulting .page-content.consulting-content-2{padding: clamp(3.5rem, calc(1.57692rem + 9.61538vw), 6rem) 0}}section.consulting .page-content.consulting-content-3{padding-top:96px;padding-bottom:96px;position:relative;background:#ededed}@media screen and (max-width:737px){section.consulting .page-content.consulting-content-3{padding-bottom: clamp(2.75rem, calc(0.25rem + 12.5vw), 6rem)}}section.consulting .eyecatch{margin-bottom:90px}@media screen and (max-width:1024px){section.consulting .eyecatch{margin-bottom:40px}}@media screen and (max-width:737px){section.consulting .eyecatch{margin-bottom:20px}}section.consulting .consulting-info{display:flex;justify-content:space-between;margin-bottom:88px;gap:40px}@media screen and (max-width:1024px){section.consulting .consulting-info{flex-direction:column;gap:40px;margin-bottom:44px}}@media screen and (max-width:737px){section.consulting .consulting-info{flex-direction:column;gap:0;margin-bottom:44px}}section.consulting .consulting-info .content-left{flex:none}@media screen and (max-width:1024px){section.consulting .consulting-info .content-left{width:100%}}@media screen and (max-width:737px){section.consulting .consulting-info .content-left{margin-bottom:20px}}section.consulting .consulting-info .content-left h2{font-size:28px;color:transparent;background-image:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold.jpg);background-clip:text;-webkit-background-clip:text;background-repeat:no-repeat;background-size:cover;background-position:left center;letter-spacing:-.02em;line-height:1.42857}@media screen and (max-width:737px){section.consulting .consulting-info .content-left h2{font-size: clamp(1.25rem, calc(0.86538rem + 1.92308vw), 1.75rem);line-height:1.4}}section.consulting .consulting-info .content-right{letter-spacing:-.03em;flex:1}@media screen and (max-width:1024px){section.consulting .consulting-info .content-right{width:100%}}section.consulting .consulting-info .content-right p{font-size:16px;font-weight:var(--font-light);line-height:1.875}@media screen and (max-width:737px){section.consulting .consulting-info .content-right p{font-size: clamp(0.8125rem, calc(0.66827rem + 0.72115vw), 1rem)}}section.consulting .consulting-info .content-right h3{margin:30px 0;font-size:24px;line-height:1.41667}@media screen and (max-width:737px){section.consulting .consulting-info .content-right h3{font-size: clamp(1.125rem, calc(0.83654rem + 1.44231vw), 1.5rem);margin:20px 0}}section.consulting .producer-info{justify-content:space-between;gap:90px}@media screen and (max-width:737px){section.consulting .producer-info{display:flex;flex-wrap:wrap;align-items:center;gap:0}}section.consulting .producer-info .content-left{flex:none;float:left;max-width:350px;width:40%}@media screen and (max-width:737px){section.consulting .producer-info .content-left{width:60%;float:none;margin-bottom:0;position:relative;right: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem)}}section.consulting .producer-info .content-right{width:50%;float:right;letter-spacing:-.03em;margin-left:-10px}@media screen and (max-width:737px){section.consulting .producer-info .content-right{width:40%;float:none;flex:1}}section.consulting .producer-info .content-right p{font-size:16px;font-weight:var(--font-light);line-height:1.75;margin-bottom:1em}section.consulting .producer-info .content-right h3{margin:0 0 30px 0;font-size:30px;position:relative;padding-bottom:20px}@media screen and (max-width:737px){section.consulting .producer-info .content-right h3{padding-bottom:15px;margin:0 0 15px 0;font-size: clamp(1rem, calc(0.32692rem + 3.36538vw), 1.875rem)}}section.consulting .producer-info .content-right h3::after{position:absolute;width:50px;height:1px;background:var(--black);bottom:0;left:0;content:''}section.consulting .producer-info .content-right .producer-title{margin-bottom:10px}@media screen and (max-width:737px){section.consulting .producer-info .content-right .producer-title{margin-bottom:5px;line-height:1.5;letter-spacing:-.04em;font-size: clamp(0.6875rem, calc(0.44712rem + 1.20192vw), 1rem)}}section.consulting .producer-info .content-right .producer-name{font-size:28px;font-weight:var(--font-light);margin-bottom:30px}@media screen and (max-width:737px){section.consulting .producer-info .content-right .producer-name{margin-bottom:0;font-size: clamp(1.25rem, calc(0.86538rem + 1.92308vw), 1.75rem)}}section.consulting .producer-info .content-right .producer-name span{font-size:12px}@media screen and (max-width:737px){section.consulting .producer-info .content-right .producer-name span{font-size:11px;display:block;margin-top:10px}}section.consulting .producer-info .content-bottom{float:right;letter-spacing:-.03em;width:50%}@media screen and (max-width:737px){section.consulting .producer-info .content-bottom{clear:both;float:none;width:100%;margin-top:20px}}section.consulting .producer-info .content-bottom p{font-size:16px;font-weight:var(--font-light);line-height:1.75;margin-bottom:1em}@media screen and (max-width:737px){section.consulting .producer-info .content-bottom p{font-size: clamp(0.8125rem, calc(0.66827rem + 0.72115vw), 1rem)}}.consulting-slider-wrap{position:relative}.consulting-slider-wrap .consulting-slider{display:none}.consulting-slider-wrap .consulting-slider.slick-initialized{display:block}.consulting-slider-wrap .consulting-slider .slick-track{display:flex}.consulting-slider-wrap .consulting-slider .slick-slide{height:auto!important}.consulting-slider-wrap .consulting-slider .slider{width:480px;margin:0 40px;background:var(--white)}@media screen and (max-width:737px){.consulting-slider-wrap .consulting-slider .slider{margin:0 10px}}.consulting-slider-wrap .consulting-slider .slider .slider-text{padding:30px;font-family: var(--font-zen)}@media screen and (max-width:737px){.consulting-slider-wrap .consulting-slider .slider .slider-text{padding:20px}}.consulting-slider-wrap .consulting-slider .slider .slider-text h4{font-size:28px;color:transparent;background-image:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold.jpg);background-clip:text;-webkit-background-clip:text;background-repeat:no-repeat;background-size:cover;background-position:left center;letter-spacing:-.02em;margin-bottom:10px}@media screen and (max-width:737px){.consulting-slider-wrap .consulting-slider .slider .slider-text h4{font-size: clamp(1.125rem, calc(0.64423rem + 2.40385vw), 1.75rem)}}.consulting-slider-wrap .consulting-slider .slider .slider-text h4 span{letter-spacing:0;font-size:12px}.consulting-slider-wrap .consulting-slider .slider .slider-text p{font-size:16px;line-height:1.5}@media screen and (max-width:737px){.consulting-slider-wrap .consulting-slider .slider .slider-text p{font-size: clamp(0.875rem, calc(0.77885rem + 0.48077vw), 1rem)}}.consulting-slider-wrap .consulting-slider-arrow{width:560px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width:737px){.consulting-slider-wrap .consulting-slider-arrow{width:calc(100% - 60px);position:absolute;top:100%;left:50%}}.consulting-slider-wrap .slide-next-pc,.consulting-slider-wrap .slide-prev-pc{content:"";position:absolute;width:30px;height:30px;border-right:1px solid var(--black);border-top:1px solid var(--black);display:inline-block;cursor:pointer}.consulting-slider-wrap .slide-next-pc{transform:rotate(45deg);right:0;top:-15px}.consulting-slider-wrap .slide-prev-pc{transform:rotate(-135deg);left:0;top:-15px}.consulting-slider-wrap .slide-next-sp,.consulting-slider-wrap .slide-prev-sp{position:absolute;width:40px;height:30px;top:5px;cursor:pointer;transition:opacity .3s}.consulting-slider-wrap .slide-next-sp:hover,.consulting-slider-wrap .slide-prev-sp:hover{opacity:.6}.consulting-slider-wrap .slide-next-sp::before,.consulting-slider-wrap .slide-prev-sp::before{top:50%;position:absolute;content:'';height:1px;width:40px;display:inline-block;background:var(--black)}.consulting-slider-wrap .slide-next-sp::after,.consulting-slider-wrap .slide-prev-sp::after{top:50%;position:absolute;content:'';height:1px;width:20px;display:inline-block;background:var(--black)}.consulting-slider-wrap .slide-next-sp{right:0}.consulting-slider-wrap .slide-next-sp::before{right:0}.consulting-slider-wrap .slide-next-sp::after{width:15px;height:1px;background:var(--black);transform-origin:right;transform:rotate(35deg);right:0;bottom:0}.consulting-slider-wrap .slide-prev-sp{left:0}.consulting-slider-wrap .slide-prev-sp::before{left:0}.consulting-slider-wrap .slide-prev-sp::after{width:15px;height:1px;background:var(--black);transform-origin:left;transform:rotate(-35deg);left:0;bottom:0}.consulting-slider-wrap .slick-dots{margin-top:20px;display:flex;justify-content:center;gap:10px}.consulting-slider-wrap .slick-dots li{width:10px;height:10px;text-indent:-9999px;background:#505050;border-radius:100%;opacity:.6;transition:opacity .3s;cursor:pointer}.consulting-slider-wrap .slick-dots li.slick-active,.consulting-slider-wrap .slick-dots li:hover{opacity:1}.group-info{display:flex;border:1px solid var(--black);padding:70px 96px;align-items:center;margin-bottom:40px;gap:90px}@media screen and (max-width:1024px){.group-info{gap:40px;flex-direction:column}}@media screen and (max-width:737px){.group-info{flex-direction:column;margin-bottom:20px;gap:0;padding: clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem) clamp(1.25rem, calc(1.25rem + 0vw), 1.25rem)}}.group-info:last-of-type{margin-bottom:0}.group-info .content-left{width:150px;text-align:center;flex:none}@media screen and (max-width:1024px){.group-info .content-left{max-width:150px;width:100%;margin-bottom:20px}}@media screen and (max-width:737px){.group-info .content-left{width:100%;max-width:150px;margin-bottom:20px}}.group-info .content-left figure{width:150px;margin:auto;display:block}@media screen and (max-width:737px){.group-info .content-left figure{width:100%}}.group-info .content-right{flex:1;width:auto}@media screen and (max-width:737px){.group-info .content-right{padding:0}}.group-info .content-right h3.company-title{font-size:18px;font-weight:var(--font-medium);margin-bottom:5px}@media screen and (max-width:737px){.group-info .content-right h3.company-title{font-size:16px;text-align:center}}.group-info .content-right p.company-business{font-size:14px;font-weight:var(--font-normal);position:relative}@media screen and (max-width:737px){.group-info .content-right p.company-business{font-size:12px;text-align:center;margin-bottom:40px}.group-info .content-right p.company-business:after{position:absolute;width:50px;height:1px;background:var(--black);content:'';bottom:-20px;left:50%;transform:translateX(-50%)}}.group-info .content-right p{font-weight:var(--font-light);font-size:16px;line-height:1.5;margin-bottom:30px}@media screen and (max-width:737px){.group-info .content-right p{font-size:13px;margin-bottom:25px}}.group-info .content-right .btn-wrapper{display:flex;gap:20px}@media screen and (max-width:737px){.group-info .content-right .btn-wrapper{gap:10px;flex-direction:column}.group-info .content-right .btn.md{width:75%;margin:auto}}.premium-retouch{background:#f9f0ef;position:relative}@media screen and (max-width:737px){.premium-retouch::after{background:#f9f0ef;z-index:-1;position:absolute;width:100%;height:40px;left:0;bottom:-40px;content:'';display:block}}.premium-retouch .page-content{padding-bottom:100px}@media screen and (max-width:737px){.premium-retouch .page-content{padding-bottom: clamp(3.125rem, calc(0.72115rem + 12.01923vw), 6.25rem)}}.premium-retouch-order{position:relative;z-index:1;background:#fff}@media screen and (max-width:737px){.premium-retouch-order{border-radius:40px 40px 0 0}}.premium-retouch-order .page-content{padding-bottom:100px}@media screen and (max-width:737px){.premium-retouch-order .page-content{padding-bottom: clamp(3.125rem, calc(0.72115rem + 12.01923vw), 6.25rem)}}.pr-wrap{border-bottom:1px solid #b2b2b2;padding-bottom:100px}@media screen and (max-width:1024px){.pr-wrap{display:flex;flex-wrap:no-wrap;gap:40px;justify-content:center;flex-direction:column}}@media screen and (max-width:737px){.pr-wrap{flex-direction:row;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-end;padding-bottom: clamp(3.125rem, calc(0.72115rem + 12.01923vw), 6.25rem)}}@media screen and (max-width:1024px){.pr-wrap.cf::after{display:none}}.pr-heading{float:left;width:50%;position:relative;margin-bottom:90px;margin-top:120px}@media screen and (max-width:1024px){.pr-heading{order:2;align-items:flex-start;gap:20px;width:auto;flex-direction:column;margin-bottom:auto;margin-top:0}}@media screen and (max-width:737px){.pr-heading{order:1;display:flex;writing-mode:vertical-rl;align-items:flex-start;gap:40px;flex-direction:row;width:auto;margin-bottom:0;margin-top:20px}}.pr-heading p{font-size:20px;line-height:1.2}@media screen and (max-width:737px){.pr-heading p{font-size: clamp(0.8125rem, calc(0.47596rem + 1.68269vw), 1.25rem)}}.pr-heading h2{font-size:54px;letter-spacing:-.18em;position:relative;max-width:max-content}@media screen and (max-width:737px){.pr-heading h2{font-size:30px}}.pr-heading h2::after{content:'';background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/premiumretouch.svg) no-repeat center center;position:absolute;right:-15%;top:50%;width:134px;height:75px;z-index:1}@media screen and (max-width:1024px){.pr-heading h2::after{top:25%;right:-20%;transform:translateX(0%)}}@media screen and (max-width:737px){.pr-heading h2::after{top:-60px;right:45%;transform:translateX(50%)}}.pr-mv{float:right;border-radius:0 0 0 64px;overflow:hidden;width:45%}@media screen and (max-width:1024px){.pr-mv{order:1;text-align:right;width:100%;overflow:hidden;max-height:400px;position:relative;float:none}.pr-mv img{width:100%;object-position:0 -120px;aspect-ratio: 16 / 9;object-fit:cover}}@media screen and (max-width:737px){.pr-mv{order:2;position:relative;left: clamp(1.25rem, calc(0.28846rem + 4.80769vw), 2.5rem);float:none;width:70%;max-height:none}.pr-mv img{width:100%;object-position:unset;aspect-ratio:auto;object-fit:unset}}.pr-text{float:left;width:50%}@media screen and (max-width:1024px){.pr-text{order:3;width:100%;float:none}}.pr-text h3{font-size:30px;margin-bottom:30px}@media screen and (max-width:737px){.pr-text h3{text-align:center;font-size: clamp(1.5rem, calc(1.21154rem + 1.44231vw), 1.875rem)}}.pr-text h3 span{display:block;font-size:16px;letter-spacing:-.12em;line-height:1.42857}@media screen and (max-width:737px){.pr-text h3 span{font-size: clamp(0.8125rem, calc(0.66827rem + 0.72115vw), 1rem)}}.pr-text p{font-size:16px;margin-bottom:1.8em;font-weight:var(--font-light);line-height:1.5;letter-spacing:-.04em}@media screen and (max-width:737px){.pr-text p{font-size: clamp(0.8125rem, calc(0.66827rem + 0.72115vw), 1rem)}}.pr-text p:last-of-type{margin-bottom:0}.pr-text p.strong{font-size:18px;font-weight:var(--font-medium);line-height:1.55556}@media screen and (max-width:737px){.pr-text p.strong{font-size: clamp(1rem, calc(0.90385rem + 0.48077vw), 1.125rem)}}.pr-text p strong{font-size:18px;font-weight:var(--font-medium);background:linear-gradient(rgba(0,0,0,0) 90%,#ff8089 0%);display:inline;line-height:1.55556}@media screen and (max-width:737px){.pr-text p strong{font-size: clamp(1rem, calc(0.90385rem + 0.48077vw), 1.125rem)}}.pr-preview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:64px}@media screen and (max-width:1024px){.pr-preview{grid-template-columns:1fr 1fr;gap:40px}}@media screen and (max-width:737px){.pr-preview{grid-template-columns:auto;gap:40px}}.pr-preview .pr-list-inner{position:relative;border-radius:10px;overflow:hidden;margin-bottom:15px;padding:2px;background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/text-bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:1024px){.pr-preview .pr-list-inner{margin-bottom:20px}}@media screen and (max-width:737px){.pr-preview .pr-list-inner{margin-bottom:15px}}.pr-preview .pr-list-inner:hover::after{opacity:0;visibility:hidden}.pr-preview .pr-list-inner:hover::before{opacity:0;visibility:hidden}.pr-preview .pr-list-inner::after{color:#fff;position:absolute;left:50%;top:55%;white-space:pre;transform:translate3d(-50%,0%,0);z-index:2;text-align:center;content:'丸を押しながら左右に\Aスワイプしてみて';display:inline-block;pointer-events:none;transition:all .3s}.pr-preview .pr-list-inner::before{width:calc(100% - 4px);height:calc(100% - 4px);background:rgba(0,0,0,.3);position:absolute;border-radius:10px;left:2px;top:2px;z-index:2;content:'';display:block;transition:all .3s}.pr-preview h4{font-size:22px;margin-bottom:15px}@media screen and (max-width:1024px){.pr-preview h4{margin-bottom:20px}}@media screen and (max-width:737px){.pr-preview h4{margin-bottom:15px;font-size: clamp(1.125rem, calc(0.93269rem + 0.96154vw), 1.375rem)}}.pr-preview p{font-size:14px;line-height:1.57143;font-weight:var(--font-light)}@media screen and (max-width:737px){.pr-preview p{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem)}}.beer-slider{border-radius:10px;overflow:hidden}.beer-slider .beer-reveal{border-right:solid 2px #fff}.p-retouch-order-list{display:flex;gap:10%}@media screen and (max-width:737px){.p-retouch-order-list{gap:40px;flex-direction:column}}.p-retouch-order-list li{width:45%}@media screen and (max-width:737px){.p-retouch-order-list li{width:100%}}.p-retouch-order-list li figure{margin-bottom:20px}.p-retouch-order-list li h3{font-size:22px;margin-bottom:20px;line-height:1.27273}@media screen and (max-width:737px){.p-retouch-order-list li h3{font-size:18px}}.p-retouch-order-list li p{font-weight:var(--font-light);line-height:1.5}.p-retouch-order-list li p .strong{display:block;font-size:18px;font-weight:var(--font-medium);line-height:1.55556}@media screen and (max-width:737px){.p-retouch-order-list li p .strong{font-size: clamp(1rem, calc(0.90385rem + 0.48077vw), 1.125rem)}.p-retouch-order-list li p{font-size:13px}}.beer-handle{width:20px;height:20px}@media screen and (max-width:737px){.beer-handle{width:26px;height:26px}}.footer{position:relative}.footer-menu-nav{display:flex}@media screen and (max-width:737px){.footer-menu-nav{flex-direction:column}}.footer-menu-nav .headline{color:var(--white);text-align:center;margin-bottom:32px}@media screen and (max-width:737px){.footer-menu-nav .headline{margin-bottom: clamp(1.5rem, calc(1.11538rem + 1.92308vw), 2rem)}}.footer-menu-nav .headline .h3{font-size: clamp(1.875rem, calc(1.875rem + 0vw), 1.875rem);margin-bottom:4px;letter-spacing:.01em}.footer-menu-nav .headline .h3+p{letter-spacing:.06em;font-size:14px}.footer-menu-nav .furisode-menu{padding:100px 0;background:var(--dusty-pink);width:50%;display:flex;flex-direction:column}@media screen and (max-width:737px){.footer-menu-nav .furisode-menu{width:100%;padding:54px 0}}.footer-menu-nav .furisode-menu ul{margin-left:auto;margin-right: clamp(3.125rem, calc(-3.42728rem + 14.22475vw), 9.375rem)}@media screen and (max-width:1024px){.footer-menu-nav .furisode-menu ul{margin:auto}}.footer-menu-nav .hakama-menu{padding:100px 0;background:var(--dusty-gold);width:50%;display:flex;flex-direction:column}@media screen and (max-width:737px){.footer-menu-nav .hakama-menu{width:100%;padding:54px 0}}.footer-menu-nav .hakama-menu ul{margin-left: clamp(3.125rem, calc(-3.42728rem + 14.22475vw), 9.375rem);margin-right:auto}@media screen and (max-width:1024px){.footer-menu-nav .hakama-menu ul{margin:auto}}.footer-menu-nav ul{display:flex;flex-direction:column;flex-grow:1;max-width:400px;width:100%}@media screen and (max-width:1024px){.footer-menu-nav ul{width:90%;max-width:none}}@media screen and (max-width:737px){.footer-menu-nav ul{width:100%}}.footer-menu-nav li{border-top:1px solid #fff;width:100%}.footer-menu-nav li a{color:var(--white);display:block;padding:24px;font-weight:var(--font-light)}@media screen and (max-width:737px){.footer-menu-nav li a{padding:5%}}.footer-menu-nav li a span{font-family: var(--font-montserrat);font-size:20px;letter-spacing:.1em}@media screen and (max-width:737px){.footer-menu-nav li a span{font-size: clamp(1rem, calc(0.80769rem + 0.96154vw), 1.25rem)}}.footer-menu-nav li a:hover{background:rgba(0,0,0,.1)}.footer-menu-nav li:nth-last-child(2) {border-bottom:1px solid #fff;margin-bottom:38px}.footer-menu-nav li:last-of-type{width:100%;margin-top:auto;margin-bottom:0;border:none}@media screen and (max-width:737px){.footer-menu-nav li:last-of-type{width:90%;margin-left:auto;margin-right:auto}}.footer-menu-nav li:last-of-type a{font-weight:var(--font-normal);padding:32px;text-align:center;color:var(--rose);background:var(--white);font-size:12px;letter-spacing:-.04em}.footer-menu-nav li:last-of-type a:hover{background:var(--rose);color:var(--white)}.footer-menu-nav li:last-of-type a span{display:block;margin-bottom:4px;font-size:20px;letter-spacing:.12em}.studio-info{background:var(--lt-gray);padding:96px 30px 124px;position:relative}@media screen and (max-width:737px){.studio-info{padding: clamp(3.75rem, calc(2.01923rem + 8.65385vw), 6rem) 0 clamp(2.5rem, calc(1.53846rem + 4.80769vw), 3.75rem)}.studio-info::before{background:var(--lt-gray);position:absolute;height:100px;width:100%;content:"";top:-100px;left:0;z-index:-2}}.studio-info .studio-info-inner{max-width:1090px;margin:auto}@media screen and (max-width:737px){.studio-info .studio-info-inner{width:90%}}.studio-info .headline{text-align:center}@media screen and (max-width:737px){.studio-info .headline{margin-bottom: clamp(2.5rem, calc(2.5rem + 0vw), 2.5rem)}}.studio-info .headline .h3{font-size: clamp(1.5rem, calc(1.5rem + 0vw), 1.5rem);margin-bottom:4px;letter-spacing:.01em}.studio-info .headline .h3+p{letter-spacing:.06em;font-size:13px}.studio-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 2%}@media screen and (max-width:737px){.studio-list{gap: clamp(2rem, calc(1.61538rem + 1.92308vw), 2.5rem) 0}}@media screen and (max-width:430px){.studio-list{flex-direction:column}}.studio-list li{width:31%}@media screen and (max-width:1024px){.studio-list li{width:48%}}@media screen and (max-width:737px){.studio-list li{width:48%}}@media screen and (max-width:430px){.studio-list li{width:100%}}.studio-list li div{display:flex;align-items:center;text-align:left;gap:24px;margin-bottom:8px}@media screen and (max-width:737px){.studio-list li div{gap: clamp(0.75rem, calc(0.17308rem + 2.88462vw), 1.5rem)}}.studio-list li div figure{width:120px}@media screen and (max-width:737px){.studio-list li div figure{width:100%;max-width: clamp(5.625rem, calc(4.18269rem + 7.21154vw), 7.5rem)}}.studio-list li div h3{font-size:16px;letter-spacing:0;color:#333;flex:1}@media screen and (max-width:737px){.studio-list li div h3{font-weight:var(--font-medium);letter-spacing:-.04em;font-size: clamp(0.875rem, calc(0.68269rem + 0.96154vw), 1.125rem)}}.studio-list li div h3 span{display:block;font-size:11px;margin-top:8px;color:var(--gray)}@media screen and (max-width:737px){.studio-list li div h3 span{font-weight:var(--font-medium);margin-top: clamp(0.25rem, calc(0.05769rem + 0.96154vw), 0.5rem);font-size: clamp(0.5625rem, calc(0.41827rem + 0.72115vw), 0.75rem)}}.studio-list li .shop-outline{font-weight:var(--font-light);letter-spacing:0;font-size:13px;margin-bottom:16px;line-height:1.42857}@media screen and (max-width:737px){.studio-list li .shop-outline{font-size: clamp(0.625rem, calc(0.43269rem + 0.96154vw), 0.875rem);margin-bottom: clamp(0.5rem, calc(0.11538rem + 1.92308vw), 1rem)}}.studio-list li .btn{width:100%}.studio-list li .btn a{width:100%;height:40px;font-size:14px}@media screen and (max-width:737px){.studio-list li .btn a{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem)}}.studio-list li .btn a:hover{opacity:.8}.footer-sitemap{background:var(--gold);color:var(--white)}.footer-sitemap .sitemap-title{margin:0;background:var(--gold);display:block;cursor:pointer;width:100%;background:none;border:none;color:var(--white);padding:12px;font-size:20px;letter-spacing:.1em;font-weight:var(--font-light);transition:opacity .3s}@media screen and (max-width:737px){.footer-sitemap .sitemap-title{padding: clamp(0.375rem, calc(0.27885rem + 0.48077vw), 0.5rem);font-size: clamp(0.75rem, calc(0.36538rem + 1.92308vw), 1.25rem);font-weight:var(--font-normal)}}.footer-sitemap .sitemap-title:hover{opacity:.8}.footer-sitemap .sitemap-container{display:none;padding:72px 0}@media screen and (max-width:737px){.footer-sitemap .sitemap-container{padding: clamp(2.25rem, calc(0.51923rem + 8.65385vw), 4.5rem) clamp(0.625rem, calc(0.14423rem + 2.40385vw), 1.25rem) clamp(3.375rem, calc(2.50962rem + 4.32692vw), 4.5rem)}}.footer-sitemap .sitemap-container .sitemap-list{display:grid;grid-auto-flow:column;margin:auto;grid-template-columns:1fr 1fr 1fr 2fr;gap:20px 30px}@media screen and (max-width:1024px){.footer-sitemap .sitemap-container .sitemap-list{gap:20px 10px;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:737px){.footer-sitemap .sitemap-container .sitemap-list{grid-template-columns:1fr 1fr;gap:10px 20px}}.footer-sitemap .sitemap-container .sitemap-list li.reservation a::before{display:inline-block;position:relative;width:22px;height:23px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 22\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M5.55,4A1.13,1.13,0,0,0,6.68,2.91V1.13a1.13,1.13,0,0,0-2.26,0V2.91A1.12,1.12,0,0,0,5.55,4Zm8.33,0A1.12,1.12,0,0,0,15,2.91V1.13a1.13,1.13,0,1,0-2.26,0V2.91A1.13,1.13,0,0,0,13.88,4Zm2.83-2.43H16v1.3a2.13,2.13,0,1,1-4.25,0V1.61H7.67v1.3a2.13,2.13,0,1,1-4.25,0V1.61h-.7A2.72,2.72,0,0,0,0,4.34V17.27A2.72,2.72,0,0,0,2.72,20h14a2.72,2.72,0,0,0,2.72-2.73V4.34A2.72,2.72,0,0,0,16.71,1.61ZM18.1,17.27a1.39,1.39,0,0,1-1.39,1.4h-14a1.4,1.4,0,0,1-1.4-1.4V6.06H18.1ZM6.89,14.75H9.11V17H6.89Zm0-3.44H9.11v2.22H6.89ZM3.46,14.75H5.67V17H3.46Zm0-3.44H5.67v2.22H3.46ZM13.75,7.88H16V10.1H13.75Zm-3.43,0h2.22V10.1H10.32Zm0,3.43h2.22v2.22H10.32Zm3.43,3.44H16V17H13.75Zm0-3.44H16v2.22H13.75Zm-3.43,3.44h2.22V17H10.32ZM6.89,7.88H9.11V10.1H6.89Zm-3.43,0H5.67V10.1H3.46Z\"\ /></svg>);background-size:cover;left:0;top:1px;transition:all .3s}.footer-sitemap .sitemap-container .sitemap-list li.reservation a:hover::before{transition:all .3s}.footer-sitemap .sitemap-container .sitemap-list li.catalog a::before{display:inline-block;position:relative;width:24px;height:23px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M21,3.43a.48.48,0,0,0-.34-.14,11.52,11.52,0,0,0-2.07.21V.59a.65.65,0,0,0-.06-.26.64.64,0,0,0-.11-.16A.68.68,0,0,0,18.21,0,.82.82,0,0,0,18,0a.57.57,0,0,0-.24.05,12.28,12.28,0,0,0-2.41,1.41A15.75,15.75,0,0,0,12.2,4.57a10,10,0,0,0-1,1.73,6.23,6.23,0,0,0-.44,1.3h-.28A6.46,6.46,0,0,0,9.7,5.72,13.8,13.8,0,0,0,7,2.41,13.55,13.55,0,0,0,3.38.05a.55.55,0,0,0-.24,0L3,0a.47.47,0,0,0-.15.06A.65.65,0,0,0,2.62.3a.53.53,0,0,0-.08.29c0,.09,0,1.94,0,2.91A11.73,11.73,0,0,0,.47,3.29.48.48,0,0,0,0,3.76V15.3a.46.46,0,0,0,.4.46,14.66,14.66,0,0,1,2.1.48A17.58,17.58,0,0,1,6,17.7a11.8,11.8,0,0,1,1.5,1,6.7,6.7,0,0,1,1.13,1.13A.49.49,0,0,0,9,20h3.22a.46.46,0,0,0,.37-.18,7.43,7.43,0,0,1,1.6-1.48,15.83,15.83,0,0,1,3.33-1.71,16.28,16.28,0,0,1,3.26-.87.46.46,0,0,0,.4-.46V3.76A.51.51,0,0,0,21,3.43Zm-12.38,15a8.9,8.9,0,0,0-1.1-.89A15.59,15.59,0,0,0,4,15.76,16.74,16.74,0,0,0,.94,14.9V4.24a14.52,14.52,0,0,1,2,.28H3v0A10.42,10.42,0,0,1,6.59,6a5.87,5.87,0,0,1,2,2.16V18.47ZM7,5.45A11,11,0,0,0,3.49,4V3.54c0-.65,0-1.75,0-2.41A11.94,11.94,0,0,1,5.23,2.22a14.86,14.86,0,0,1,3,2.91,8.88,8.88,0,0,1,1,1.57,4.13,4.13,0,0,1,.38,1.18H9.23A6.63,6.63,0,0,0,7,5.45Zm4.89,13.61H9.29V8.54h2.56Zm.06-11.18h-.29a5.29,5.29,0,0,1,.64-1.7A12.87,12.87,0,0,1,14.83,3.1a13.28,13.28,0,0,1,2.83-2V4a10.87,10.87,0,0,0-3.47,1.46A6.66,6.66,0,0,0,11.91,7.88Zm8.29,7a17.75,17.75,0,0,0-1.83.44,19.45,19.45,0,0,0-3.65,1.54A12.67,12.67,0,0,0,13.1,18a5.84,5.84,0,0,0-.59.51V8.16a6,6,0,0,1,2-2.16,10.4,10.4,0,0,1,3.58-1.45v0h.1a14.52,14.52,0,0,1,2-.28V14.9Z\"\ /></svg>);background-size:cover;left:0;top:2px;transition:all .3s}.footer-sitemap .sitemap-container .sitemap-list li.catalog a:hover::before{background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 23\"><path\ fill=\"%239f9067\"\ d=\"M21,3.43a.48.48,0,0,0-.34-.14,11.52,11.52,0,0,0-2.07.21V.59a.65.65,0,0,0-.06-.26.64.64,0,0,0-.11-.16A.68.68,0,0,0,18.21,0,.82.82,0,0,0,18,0a.57.57,0,0,0-.24.05,12.28,12.28,0,0,0-2.41,1.41A15.75,15.75,0,0,0,12.2,4.57a10,10,0,0,0-1,1.73,6.23,6.23,0,0,0-.44,1.3h-.28A6.46,6.46,0,0,0,9.7,5.72,13.8,13.8,0,0,0,7,2.41,13.55,13.55,0,0,0,3.38.05a.55.55,0,0,0-.24,0L3,0a.47.47,0,0,0-.15.06A.65.65,0,0,0,2.62.3a.53.53,0,0,0-.08.29c0,.09,0,1.94,0,2.91A11.73,11.73,0,0,0,.47,3.29.48.48,0,0,0,0,3.76V15.3a.46.46,0,0,0,.4.46,14.66,14.66,0,0,1,2.1.48A17.58,17.58,0,0,1,6,17.7a11.8,11.8,0,0,1,1.5,1,6.7,6.7,0,0,1,1.13,1.13A.49.49,0,0,0,9,20h3.22a.46.46,0,0,0,.37-.18,7.43,7.43,0,0,1,1.6-1.48,15.83,15.83,0,0,1,3.33-1.71,16.28,16.28,0,0,1,3.26-.87.46.46,0,0,0,.4-.46V3.76A.51.51,0,0,0,21,3.43Zm-12.38,15a8.9,8.9,0,0,0-1.1-.89A15.59,15.59,0,0,0,4,15.76,16.74,16.74,0,0,0,.94,14.9V4.24a14.52,14.52,0,0,1,2,.28H3v0A10.42,10.42,0,0,1,6.59,6a5.87,5.87,0,0,1,2,2.16V18.47ZM7,5.45A11,11,0,0,0,3.49,4V3.54c0-.65,0-1.75,0-2.41A11.94,11.94,0,0,1,5.23,2.22a14.86,14.86,0,0,1,3,2.91,8.88,8.88,0,0,1,1,1.57,4.13,4.13,0,0,1,.38,1.18H9.23A6.63,6.63,0,0,0,7,5.45Zm4.89,13.61H9.29V8.54h2.56Zm.06-11.18h-.29a5.29,5.29,0,0,1,.64-1.7A12.87,12.87,0,0,1,14.83,3.1a13.28,13.28,0,0,1,2.83-2V4a10.87,10.87,0,0,0-3.47,1.46A6.66,6.66,0,0,0,11.91,7.88Zm8.29,7a17.75,17.75,0,0,0-1.83.44,19.45,19.45,0,0,0-3.65,1.54A12.67,12.67,0,0,0,13.1,18a5.84,5.84,0,0,0-.59.51V8.16a6,6,0,0,1,2-2.16,10.4,10.4,0,0,1,3.58-1.45v0h.1a14.52,14.52,0,0,1,2-.28V14.9Z\"\ /></svg>)}.footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(1), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(2), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(3), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(4) {grid-column:1}.footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(5), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(6), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(7), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(8) {grid-column:2}.footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(9), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(10), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(11), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(12) {grid-column:3}@media screen and (max-width:737px){.footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(1), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(2), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(5), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(6), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(7), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(8) {grid-column:1}.footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(3), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(4), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(9), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(10), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(11), .footer-sitemap .sitemap-container .sitemap-list li:nth-of-type(12) {grid-column:2}}.footer-sitemap .sitemap-container .sitemap-list li:last-of-type{min-width:230px;grid-column:4;grid-row:span 2}@media screen and (max-width:737px){.footer-sitemap .sitemap-container .sitemap-list li:last-of-type{min-width:0;width:100%;grid-column:2}}.footer-sitemap .sitemap-container .sitemap-list li:nth-last-of-type(2) {min-width:230px;grid-column:4;grid-row:span 2}@media screen and (max-width:737px){.footer-sitemap .sitemap-container .sitemap-list li:nth-last-of-type(2) {min-width:0;width:100%;grid-column:1}}.footer-sitemap .sitemap-container .sitemap-list li:nth-last-of-type(2) a:hover {color:var(--gold)}.footer-sitemap .sitemap-container .sitemap-list li.btn{margin-left:auto;margin-right:auto}@media screen and (max-width:737px){.footer-sitemap .sitemap-container .sitemap-list li.btn{margin-top:16px}}.footer-sitemap .sitemap-container .sitemap-list li.btn a{justify-content:left;gap:10px;padding-left:25px;width:100%}@media screen and (max-width:737px){.footer-sitemap .sitemap-container .sitemap-list li.btn a{flex-direction:column;padding-left:0;gap:5px;padding:15px}}.footer-sitemap .sitemap-container .sitemap-list li.btn a:hover{opacity:1}.footer-sitemap .sitemap-container .sitemap-list a{color:var(--white);letter-spacing:.06em;font-size:14px}@media screen and (max-width:737px){.footer-sitemap .sitemap-container .sitemap-list a{font-size: clamp(0.75rem, calc(0.65385rem + 0.48077vw), 0.875rem)}}.footer-sitemap .sitemap-container .sitemap-list a:hover{opacity:.8}.footer-bottom{color:var(--white);text-align:center;background:#1a1a1a;padding:80px 0 56px;letter-spacing:.06em}@media screen and (max-width:737px){.footer-bottom{padding: clamp(4rem, calc(3.23077rem + 3.84615vw), 5rem) 0 clamp(3.5rem, calc(3.5rem + 0vw), 3.5rem)}}.footer-bottom dt{width:120px;margin:0 auto 56px}@media screen and (max-width:737px){.footer-bottom dt{width: clamp(5rem, calc(3.07692rem + 9.61538vw), 7.5rem);margin: 0 auto clamp(1.75rem, calc(0.40385rem + 6.73077vw), 3.5rem)}}.footer-bottom dt a:hover{opacity:.8}.footer-bottom dd{font-size:9px}.footer-bottom dd:nth-of-type(1) {font-size:12px;margin-bottom:8px}.footer-bottom small{font-size:9px}@media screen and (max-width:737px){.float-conversion-btn{background:rgba(255,255,255,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:fixed;bottom:0;left:0;padding:10px 0;width:100%;margin:auto;z-index:1}.float-conversion-btn.static{position:static;background:#fff;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none}.float-conversion-btn ul{backface-visibility:hidden;animation-name:shake;animation-duration:2.5s;animation-timing-function:linear;animation:1.25s ease-in infinite 2 zrxShake;animation-iteration-count:infinite;display:flex;gap:1px;justify-content:center}.float-conversion-btn ul li{overflow:hidden;position:relative;width:30%;height:40px}.float-conversion-btn ul li.catalog{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat left center;border-radius:8px 0 0 8px}.float-conversion-btn ul li.catalog a{border-radius:8px 0 0 8px}.float-conversion-btn ul li.catalog a::before{display:inline-block;position:relative;width:20px;height:20px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 24\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M21,3.43a.48.48,0,0,0-.34-.14,11.52,11.52,0,0,0-2.07.21V.59a.65.65,0,0,0-.06-.26.64.64,0,0,0-.11-.16A.68.68,0,0,0,18.21,0,.82.82,0,0,0,18,0a.57.57,0,0,0-.24.05,12.28,12.28,0,0,0-2.41,1.41A15.75,15.75,0,0,0,12.2,4.57a10,10,0,0,0-1,1.73,6.23,6.23,0,0,0-.44,1.3h-.28A6.46,6.46,0,0,0,9.7,5.72,13.8,13.8,0,0,0,7,2.41,13.55,13.55,0,0,0,3.38.05a.55.55,0,0,0-.24,0L3,0a.47.47,0,0,0-.15.06A.65.65,0,0,0,2.62.3a.53.53,0,0,0-.08.29c0,.09,0,1.94,0,2.91A11.73,11.73,0,0,0,.47,3.29.48.48,0,0,0,0,3.76V15.3a.46.46,0,0,0,.4.46,14.66,14.66,0,0,1,2.1.48A17.58,17.58,0,0,1,6,17.7a11.8,11.8,0,0,1,1.5,1,6.7,6.7,0,0,1,1.13,1.13A.49.49,0,0,0,9,20h3.22a.46.46,0,0,0,.37-.18,7.43,7.43,0,0,1,1.6-1.48,15.83,15.83,0,0,1,3.33-1.71,16.28,16.28,0,0,1,3.26-.87.46.46,0,0,0,.4-.46V3.76A.51.51,0,0,0,21,3.43Zm-12.38,15a8.9,8.9,0,0,0-1.1-.89A15.59,15.59,0,0,0,4,15.76,16.74,16.74,0,0,0,.94,14.9V4.24a14.52,14.52,0,0,1,2,.28H3v0A10.42,10.42,0,0,1,6.59,6a5.87,5.87,0,0,1,2,2.16V18.47ZM7,5.45A11,11,0,0,0,3.49,4V3.54c0-.65,0-1.75,0-2.41A11.94,11.94,0,0,1,5.23,2.22a14.86,14.86,0,0,1,3,2.91,8.88,8.88,0,0,1,1,1.57,4.13,4.13,0,0,1,.38,1.18H9.23A6.63,6.63,0,0,0,7,5.45Zm4.89,13.61H9.29V8.54h2.56Zm.06-11.18h-.29a5.29,5.29,0,0,1,.64-1.7A12.87,12.87,0,0,1,14.83,3.1a13.28,13.28,0,0,1,2.83-2V4a10.87,10.87,0,0,0-3.47,1.46A6.66,6.66,0,0,0,11.91,7.88Zm8.29,7a17.75,17.75,0,0,0-1.83.44,19.45,19.45,0,0,0-3.65,1.54A12.67,12.67,0,0,0,13.1,18a5.84,5.84,0,0,0-.59.51V8.16a6,6,0,0,1,2-2.16,10.4,10.4,0,0,1,3.58-1.45v0h.1a14.52,14.52,0,0,1,2-.28V14.9Z\"\ /></svg>);background-size:cover;left:0;top:1px;transition:all .3s}.float-conversion-btn ul li.catalog a:hover::before{transition:all .3s}.float-conversion-btn ul li.reservation a{background:var(--grayishbeige)}.float-conversion-btn ul li.reservation a::before{display:inline-block;position:relative;width:19px;height:20px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 22\ 23\"><path\ fill=\"%23ffffff\"\ d=\"M5.55,4A1.13,1.13,0,0,0,6.68,2.91V1.13a1.13,1.13,0,0,0-2.26,0V2.91A1.12,1.12,0,0,0,5.55,4Zm8.33,0A1.12,1.12,0,0,0,15,2.91V1.13a1.13,1.13,0,1,0-2.26,0V2.91A1.13,1.13,0,0,0,13.88,4Zm2.83-2.43H16v1.3a2.13,2.13,0,1,1-4.25,0V1.61H7.67v1.3a2.13,2.13,0,1,1-4.25,0V1.61h-.7A2.72,2.72,0,0,0,0,4.34V17.27A2.72,2.72,0,0,0,2.72,20h14a2.72,2.72,0,0,0,2.72-2.73V4.34A2.72,2.72,0,0,0,16.71,1.61ZM18.1,17.27a1.39,1.39,0,0,1-1.39,1.4h-14a1.4,1.4,0,0,1-1.4-1.4V6.06H18.1ZM6.89,14.75H9.11V17H6.89Zm0-3.44H9.11v2.22H6.89ZM3.46,14.75H5.67V17H3.46Zm0-3.44H5.67v2.22H3.46ZM13.75,7.88H16V10.1H13.75Zm-3.43,0h2.22V10.1H10.32Zm0,3.43h2.22v2.22H10.32Zm3.43,3.44H16V17H13.75Zm0-3.44H16v2.22H13.75Zm-3.43,3.44h2.22V17H10.32ZM6.89,7.88H9.11V10.1H6.89Zm-3.43,0H5.67V10.1H3.46Z\"\ /></svg>);background-size:cover;left:0;top:1px;transition:all .3s}.float-conversion-btn ul li.reservation a:hover::before{transition:all .3s}.float-conversion-btn ul li.studio{background:#8f8180;border-radius:0 8px 8px 0}.float-conversion-btn ul li.studio a{border-radius:0 8px 8px 0}.float-conversion-btn ul li.studio a::before{display:inline-block;position:relative;width:20px;height:20px;content:"";background:url(data:image/svg+xml;charset=UTF-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ version=\"1.1\"\ viewBox=\"0\ 0\ 20.58\ 18.8\"><path\ fill=\"%23ffffff\"\ d=\"M5.92,7.46A1.54,1.54,0,0,0,7.46,5.92L8,0H5.55L4.37,5.92A1.54,1.54,0,0,0,5.92,7.46Zm4.37,0a1.55,1.55,0,0,0,1.55-1.54L11.53,0H9.05L8.74,5.92A1.55,1.55,0,0,0,10.29,7.46Zm4.37,0a1.55,1.55,0,0,0,1.55-1.54L15,0H12.55l.56,5.92A1.55,1.55,0,0,0,14.66,7.46ZM18.52,0H16.05l1.44,5.92a1.55,1.55,0,0,0,1.16,1.5V17.51H16.32V11.65h-5.2v5.86H1.93V7.42a1.55,1.55,0,0,0,1.16-1.5L4.53,0H2.06L0,5.92A1.54,1.54,0,0,0,.63,7.16V18.8H20V7.16a1.54,1.54,0,0,0,.63-1.24ZM4,10H8v4H4Z\"\ /></svg>) no-repeat center center;left:0;top:0;transition:all .3s}.float-conversion-btn ul li.studio a:hover::before{transition:all .3s}.float-conversion-btn ul li a{display:flex;align-items:center;text-align:center;justify-content:center;height:40px;font-weight:var(--font-light);letter-spacing:.06em;line-height:1;gap:6px;font-size:14px;color:var(--white)}.float-conversion-btn ul li a:hover{background:var(--black);color:var(--white)}}.navigation-qa{padding:96px 0;position:relative;z-index:1;clip-path:inset(0)}@media screen and (max-width:737px){.navigation-qa{padding: clamp(5rem, calc(4.23077rem + 3.84615vw), 6rem) 0;clip-path:polygon(0 0,0 100%,100% 100%,100% 0);background-color:transparent}}.navigation-qa::after{background-image:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/footer-nav-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:0% 0%;display:block;position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;content:''}@media screen and (max-width:737px){.navigation-qa::after{background-image:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/footer-nav-bg-sp.jpg);background-size:auto;background-repeat:no-repeat;background-position:0% 0%;display:block;position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;content:''}.navigation-qa .section-inner-ms{padding: 0 clamp(0.625rem, calc(0.14423rem + 2.40385vw), 1.25rem)}}.navigation-qa .nav-qa-list-wrapper{display:flex;gap:30px}@media screen and (max-width:737px){.navigation-qa .nav-qa-list-wrapper{display:block}}.navigation-qa .nav-qa-list{flex-basis:50%}.navigation-qa .nav-qa-list .nav-qa-block{background:var(--white);border-radius:10px;margin-bottom:10px;overflow:hidden}@media screen and (max-width:737px){.navigation-qa .nav-qa-list .nav-qa-block{padding:0;background:none}}.navigation-qa .nav-qa-list dt{display:flex;gap:20px;align-items:center;min-height:120px;cursor:pointer;padding:30px 40px;font-size:16px;line-height:1.375}@media screen and (max-width:737px){.navigation-qa .nav-qa-list dt{gap:0;min-height:auto;padding:0;font-size:14px}}.navigation-qa .nav-qa-list dt::before{width:60px;height:60px;content:"";background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/nav-icon-1.png) no-repeat center center;background-size:contain;display:block}@media screen and (max-width:737px){.navigation-qa .nav-qa-list dt::before{width:35px;height:35px}}.navigation-qa .nav-qa-list dt .question-inner{flex:1;display:block}@media screen and (max-width:737px){.navigation-qa .nav-qa-list dt .question-inner{border:1px solid #e5e5e5;border-radius:10px;flex:none;padding:12px 18px;background:var(--white);display:inline-block;position:relative;margin-left:15px}.navigation-qa .nav-qa-list dt .question-inner::before{content:"";border:6px solid transparent;border-right:12px solid #fff;position:absolute;left:-16px;top:15px;z-index:1}.navigation-qa .nav-qa-list dt .question-inner::after{content:"";border:6px solid transparent;border-right:12px solid #d4d4d4;position:absolute;left:-18px;top:15px;z-index:-1}}.navigation-qa .nav-qa-list dd{border-top:1px solid #d5d5d5;font-size:16px;line-height:1.375}@media screen and (max-width:737px){.navigation-qa .nav-qa-list dd{padding:0;font-size:14px;border-top:none}}.navigation-qa .nav-qa-list dd .answer{display:flex;gap:20px;padding:30px 40px}@media screen and (max-width:737px){.navigation-qa .nav-qa-list dd .answer{padding:10px 0;gap:0;justify-content:flex-end}}.navigation-qa .nav-qa-list dd .answer::after{width:60px;height:60px;content:"";background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/nav-icon-2.png) no-repeat center center;background-size:contain;display:block}@media screen and (max-width:737px){.navigation-qa .nav-qa-list dd .answer::after{width:35px;height:35px}}.navigation-qa .nav-qa-list dd .answer-inner{flex:1;display:block;position:relative}@media screen and (max-width:737px){.navigation-qa .nav-qa-list dd .answer-inner{margin-left:45px;margin-right:15px}.navigation-qa .nav-qa-list dd .answer-inner::before{content:"";border:6px solid transparent;border-left:12px solid #fff;position:absolute;right:-16px;top:15px;z-index:1}.navigation-qa .nav-qa-list dd .answer-inner::after{content:"";border:6px solid transparent;border-left:12px solid #d4d4d4;position:absolute;right:-18px;top:15px;z-index:-1}.navigation-qa .nav-qa-list dd .answer-inner p:not(.menu-title) {border:1px solid #e5e5e5;background:var(--white);border-radius:10px;padding:12px 18px}}.navigation-qa .nav-qa-list dd .close-answer button{display:block;width:100%;padding:15px 0;text-align:center;background:#f5f4f5;position:relative;transition:all .3s}.navigation-qa .nav-qa-list dd .close-answer button:hover{background:var(--black);color:var(--white)}.nav-menu{margin:20px 0}.nav-menu .menu-title{text-align:center;font-size:12px;margin-bottom:5px}.nav-menu ul{display:flex;flex-direction:column;gap:5px}.nav-menu a{display:block;border-radius:6px;color:var(--white);padding:12px 18px;position:relative;overflow:hidden;z-index:0}.nav-menu a:hover::after{opacity:1}.nav-menu a::after{background:var(--black);opacity:0;content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:-1;transition:opacity .3s}.nav-menu li.bronze a{background:#a58281;background:linear-gradient(128deg,#a58281 0%,#c9aea7 100%)}.nav-menu li.gold a{background:#ac8f6b;background:linear-gradient(128deg,#ac8f6b 0%,#c9ae80 100%)}.nav-menu li.gold2 a{background:url(https://www.studioemu.net/wordpress/wp-content/themes/new_studioemu_theme/assets/images/gold-bg.jpg) no-repeat center bottom}.nav-menu li.silver a{background:#908f95;background:linear-gradient(128deg,#908f95 0%,#afaeb1 100%)}.nav-menu li.pink a{background:var(--grayishbeige)}.nav-menu li.grayishbeige a{background:var(--grayishbeige)}@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }@keyframes rotation {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
    transform: translate3d(0, 15%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 15%, 0);
    transform: translate3d(0, 15%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }@-webkit-keyframes fadeInScaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.02);
    transform: scale(1.02); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }@keyframes fadeInScaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.02);
    transform: scale(1.02); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate3d(1px, 1px, 0) rotate(0deg);
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  2.5% {
    -webkit-transform: translate3d(-1px, -2px, 0) rotate(-1deg);
    transform: translate3d(-1px, -2px, 0) rotate(-1deg); }
  5% {
    -webkit-transform: translate3d(-3px, 0px, 0) rotate(1deg);
    transform: translate3d(-3px, 0px, 0) rotate(1deg); }
  10% {
    -webkit-transform: translate3d(3px, 2px, 0) rotate(0deg);
    transform: translate3d(3px, 2px, 0) rotate(0deg); }
  12.5% {
    -webkit-transform: translate3d(1px, -1px, 0) rotate(1deg);
    transform: translate3d(1px, -1px, 0) rotate(1deg); }
  15% {
    -webkit-transform: translate3d(-1px, 2px, 0) rotate(-1deg);
    transform: translate3d(-1px, 2px, 0) rotate(-1deg); }
  17.5% {
    -webkit-transform: translate3d(-3px, 1px, 0) rotate(0deg);
    transform: translate3d(-3px, 1px, 0) rotate(0deg); }
  20% {
    -webkit-transform: translate3d(3px, 1px, 0) rotate(-1deg);
    transform: translate3d(3px, 1px, 0) rotate(-1deg); }
  22.5% {
    -webkit-transform: translate3d(-1px, -1px, 0) rotate(1deg);
    transform: translate3d(-1px, -1px, 0) rotate(1deg); }
  25% {
    -webkit-transform: translate3d(1px, 2px, 0) rotate(0deg);
    transform: translate3d(1px, 2px, 0) rotate(0deg); }
  50% {
    -webkit-transform: translate3d(1px, 1px, 0) rotate(0deg);
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  60% {
    -webkit-transform: translate3d(1px, 1px, 0) rotate(0deg);
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  70% {
    -webkit-transform: translate3d(1px, 1px, 0) rotate(0deg);
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  80% {
    -webkit-transform: translate3d(1px, 1px, 0) rotate(0deg);
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  90% {
    -webkit-transform: translate3d(1px, 1px, 0) rotate(0deg);
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  100% {
    -webkit-transform: translate3d(1px, 1px, 0) rotate(0deg);
    transform: translate3d(1px, 1px, 0) rotate(0deg); } }@keyframes shake {
  0% {
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  2.5% {
    transform: translate3d(-1px, -2px, 0) rotate(-1deg); }
  5% {
    transform: translate3d(-3px, 0px, 0) rotate(1deg); }
  10% {
    transform: translate3d(3px, 2px, 0) rotate(0deg); }
  12.5% {
    transform: translate3d(1px, -1px, 0) rotate(1deg); }
  15% {
    transform: translate3d(-1px, 2px, 0) rotate(-1deg); }
  17.5% {
    transform: translate3d(-3px, 1px, 0) rotate(0deg); }
  20% {
    transform: translate3d(3px, 1px, 0) rotate(-1deg); }
  22.5% {
    transform: translate3d(-1px, -1px, 0) rotate(1deg); }
  25% {
    transform: translate3d(1px, 2px, 0) rotate(0deg); }
  50% {
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  60% {
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  70% {
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  80% {
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  90% {
    transform: translate3d(1px, 1px, 0) rotate(0deg); }
  100% {
    transform: translate3d(1px, 1px, 0) rotate(0deg); } }