@import url("https://fonts.googleapis.com/css2?family=Fjalla+One&family=Noto+Sans+JP:wght@400;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}button{-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-moz-appearance:none;appearance:none}html{font-size:62.5%}*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}a{font-weight:bold;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:focus{outline-color:#3b99fc;outline-offset:0px;outline-style:auto;outline-width:5px}a:hover{cursor:pointer;opacity:0.7}body{line-height:1.6;font-family:"Noto Sans JP",sans-serif;color:#333;font-size:12px;font-size:1.2rem;position:relative;letter-spacing:0.1em;background-color:#000}img{width:100%}@media screen and (min-width: 600px){body{font-size:16px;font-size:1.6rem}img{width:auto;max-width:100vw}}.u-wb{display:block}.u-wb-sp{display:block}@media (min-width: 960px){.u-wb-sp{display:inline}}.u-wb-tb{display:block}@media (min-width: 960px){.u-wb-tb{display:inline}}.u-wb-pc{display:inline}@media (min-width: 960px){.u-wb-pc{display:block}}.u-br-pc{display:none}@media (min-width: 960px){.u-br-pc{display:inline}}.u-br-sp{display:inline}@media (min-width: 960px){.u-br-sp{display:none}}@-webkit-keyframes intro_symbol{0%{top:10vh}100%{top:0vh}}@keyframes intro_symbol{0%{top:10vh}100%{top:0vh}}@-webkit-keyframes intro_symbol_pc{0%{left:227px}100%{left:0px}}@keyframes intro_symbol_pc{0%{left:227px}100%{left:0px}}@-webkit-keyframes intro_txt{0%{opacity:0}100%{opacity:1}}@keyframes intro_txt{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hero-wrap{0%{opacity:0}100%{opacity:1}}@keyframes hero-wrap{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide01{0%{opacity:1}20%{opacity:1}25%{opacity:0}90%{opacity:0}95%{opacity:1}100%{opacity:1}}@keyframes slide01{0%{opacity:1}20%{opacity:1}25%{opacity:0}90%{opacity:0}95%{opacity:1}100%{opacity:1}}@-webkit-keyframes slide02{0%{opacity:0}15%{opacity:0}20%{opacity:1}45%{opacity:1}50%{opacity:0}}@keyframes slide02{0%{opacity:0}15%{opacity:0}20%{opacity:1}45%{opacity:1}50%{opacity:0}}@-webkit-keyframes slide03{0%{opacity:0}40%{opacity:0}45%{opacity:1}70%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes slide03{0%{opacity:0}40%{opacity:0}45%{opacity:1}70%{opacity:1}75%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide04{0%{opacity:0}65%{opacity:0}70%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes slide04{0%{opacity:0}65%{opacity:0}70%{opacity:1}95%{opacity:1}100%{opacity:0}}@-webkit-keyframes rotation_symbol{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation_symbol{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotation01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}26%{opacity:0}100%{opacity:0}}@keyframes rotation01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}26%{opacity:0}100%{opacity:0}}@-webkit-keyframes rotation02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}25%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes rotation02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}25%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes rotation03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}75%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}76%{opacity:0}100%{opacity:0}}@keyframes rotation03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}75%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}76%{opacity:0}100%{opacity:0}}@-webkit-keyframes rotation04{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}}@keyframes rotation04{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}}.l-centering{width:90%;margin:0 auto}@media screen and (min-width: 600px){.l-centering{max-width:calc(100vw / 12 * 10);margin:0 auto}}.btn,.btn--next,.btn--prev,.btn--down,.btn--up,.btn--external{position:relative;display:inline-block;min-width:240px;min-height:60px;text-align:center;background:#ddd;border:1px solid #ccc;color:#666}.btn a,.btn--next a,.btn--prev a,.btn--down a,.btn--up a,.btn--external a{color:inherit}.btn span,.btn--next span,.btn--prev span,.btn--down span,.btn--up span,.btn--external span{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:83.33333%}.btn::after,.btn--next::after,.btn--prev::after,.btn--down::after,.btn--up::after,.btn--external::after{position:absolute;top:50%;right:10px;display:block;width:6px;height:8px;content:'';-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:none;background-size:cover}.btn.inverted,.inverted.btn--next,.inverted.btn--prev,.inverted.btn--down,.inverted.btn--up,.inverted.btn--external{background-color:#666;color:#fff}.btn.inverted::after,.inverted.btn--next::after,.inverted.btn--prev::after,.inverted.btn--down::after,.inverted.btn--up::after,.inverted.btn--external::after{background:none;background-size:cover}.btn--next{background:#fff;border-color:#333;color:#333}.btn--next::after{right:10px;width:6px;height:8px;background:url(../images/common/icon_chevron_right.png) no-repeat center center;background-size:cover}.btn--next.inverted{background-color:#333}.btn--next.inverted::after{background:url(../images/common/icon_chevron_right_wh.png) no-repeat center center;background-size:cover}.btn--prev{background:#fff;border-color:#333;color:#333}.btn--prev::after{left:10px;width:6px;height:8px;background:url(../images/common/icon_chevron_left.png) no-repeat center center;background-size:cover}.btn--prev.inverted{background-color:#333}.btn--prev.inverted::after{background:url(../images/common/icon_chevron_left_wh.png) no-repeat center center;background-size:cover}.btn--down{background:#fff;border-color:#333;color:#333}.btn--down::after{right:10px;width:9px;height:7px;background:url(../images/common/icon_chevron_down.png) no-repeat center center;background-size:cover}.btn--down.inverted{background-color:#333}.btn--down.inverted::after{background:url(../images/common/icon_chevron_down_wh.png) no-repeat center center;background-size:cover}.btn--up{background:#fff;border-color:#333;color:#333}.btn--up::after{right:10px;width:9px;height:7px;background:url(../images/common/icon_chevron_up.png) no-repeat center center;background-size:cover}.btn--up.inverted{background-color:#333}.btn--up.inverted::after{background:url(../images/common/icon_chevron_up_wh.png) no-repeat center center;background-size:cover}.btn--external{background:#fff;border-color:#333;color:#333}.btn--external::after{right:10px;width:14px;height:10px;background:url(../images/common/icon_external_link.png) no-repeat center center;background-size:cover}.btn--external.inverted{background-color:#333}.btn--external.inverted::after{background:url(../images/common/icon_external_link_wh.png) no-repeat center center;background-size:cover}.card,.card--2{width:33%;background:none}.card .card__img img,.card--2 .card__img img{width:100%}.card .card__body,.card--2 .card__body{padding:10px 0 0 0}.card .card__ttl,.card--2 .card__ttl{font-weight:bold}.card--2{background:#fff}.card--2 .card__body{padding:10px 20px 20px 20px}a{color:#333;opacity:1;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}a:hover{opacity:0.6;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.link--next{position:relative;padding-right:10px}.link--next::after{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:inline-block;width:6px;height:8px;content:'';background:url(../images/common/icon_chevron_right.png) no-repeat center center;background-size:cover}.link--external{position:relative;padding-right:20px}.link--external::after{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:inline-block;width:14px;height:10px;content:'';background:url(../images/common/icon_external_link.png) no-repeat center center;background-size:cover}.hero{height:calc(var(--vh, 1vh) * 100 - 60px);background-color:#000;position:relative}.hero-wrap{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-animation:hero-wrap 1s 3.6s linear forwards;animation:hero-wrap 1s 3.6s linear forwards}.hero-image{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-size:cover;background-position:center}.hero-image01{background-image:url(../images/common/studio1f.jpg);-webkit-animation:slide01 10s 5s infinite linear forwards;animation:slide01 10s 5s infinite linear forwards;opacity:1}.hero-image02{background-image:url(../images/common/studio2f.jpg);-webkit-animation:slide02 10s 5s infinite linear forwards;animation:slide02 10s 5s infinite linear forwards;opacity:0}.hero-image03{background-image:url(../images/common/studio3f.jpg);-webkit-animation:slide03 10s 5s infinite linear forwards;animation:slide03 10s 5s infinite linear forwards;opacity:0}.hero-image04{background-image:url(../images/common/studio4f.jpg);-webkit-animation:slide04 10s 5s infinite linear forwards;animation:slide04 10s 5s infinite linear forwards;opacity:0}.hero-content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(0,0,0,0.6)}.hero-content .hero-txt{opacity:0;-webkit-animation:intro_txt 1s 3s linear forwards;animation:intro_txt 1s 3s linear forwards}.hero-content .hero-txt .hero-txt-label{font-size:1rem;line-height:1;margin-bottom:1em}.hero-content .hero-txt .hero-txt-label span{display:inline-block;border:1px solid #fff;border-radius:2em;margin-right:0.5em;padding:0.75em 1em}.hero-content .symbol{width:240px;margin-bottom:20px;position:relative;padding:20px}.hero-content .symbol .symbol-img{position:relative;top:10vh;-webkit-animation:intro_symbol 1s 2.4s cubic-bezier(0.8, 0, 0, 0.8) forwards;animation:intro_symbol 1s 2.4s cubic-bezier(0.8, 0, 0, 0.8) forwards}.hero-content .symbol img{-webkit-animation:rotation_symbol 12s 1s infinite linear forwards;animation:rotation_symbol 12s 1s infinite linear forwards;position:relative}.hero-content .symbol .symbol-mask{width:100%;height:100%;position:absolute;top:10vh;left:0;-webkit-animation:rotation_symbol 12s 1s infinite linear forwards;animation:rotation_symbol 12s 1s infinite linear forwards}.hero-content .symbol span{display:block;width:50%;height:50%;background-color:#fff;position:absolute}.hero-content .symbol span:nth-of-type(1){right:0;top:0;background-color:red;background-color:#000;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:rotation01 1s 1s linear forwards;animation:rotation01 1s 1s linear forwards}.hero-content .symbol span:nth-of-type(2){right:0;bottom:0;background-color:yellow;background-color:#000;-webkit-transform-origin:left top;transform-origin:left top;-webkit-animation:rotation02 1s 1s linear forwards;animation:rotation02 1s 1s linear forwards}.hero-content .symbol span:nth-of-type(3){left:0;bottom:0;background-color:blue;background-color:#000;-webkit-transform-origin:right top;transform-origin:right top;-webkit-animation:rotation03 1s 1s linear forwards;animation:rotation03 1s 1s linear forwards}.hero-content .symbol span:nth-of-type(4){left:0;top:0;overflow:hidden;background-color:transparent}.hero-content .symbol span:nth-of-type(4)::after{content:'';display:block;width:100%;height:100%;background-color:red;background-color:#000;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-animation:rotation04 1s 1s linear forwards;animation:rotation04 1s 1s linear forwards}.hero-content p{line-height:2.2;font-weight:bold}.scrolldown{position:absolute;bottom:0;left:0;z-index:3;text-align:center;color:#fff;width:100%}.scrolldown p{padding-bottom:30px;position:relative}.scrolldown p::after{content:'';height:20px;width:1px;display:block;background-color:#fff;position:absolute;bottom:0;left:50%}.reserved{position:fixed;bottom:0;left:0;z-index:999;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}.reserved .tel{background-color:#000;color:#fff;width:50%;font-family:"Fjalla One","Helvetica Neue","Helvetica","Arial";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.reserved .tel .number{letter-spacing:0.05em;line-height:1;margin-bottom:0.25rem}.reserved .tel .number span{font-size:2rem}.reserved .tel .number span a{color:#fff;font-weight:normal;text-decoration:none}.reserved .tel .tel-time{font-size:0.75rem;letter-spacing:0}.reserved .btn-reserved{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;background-color:#F9C301;font-weight:bold;height:100%;text-decoration:none}.reserved .btn-reserved span{position:relative;padding-left:2em;line-height:1}.reserved .btn-reserved span::before{content:'';display:block;width:1.5em;height:1.5em;position:absolute;top:-1px;left:0;background-image:url(../images/common/calender.svg);background-size:cover;background-position:center}.header{position:absolute;top:0;left:0;width:100%;z-index:2}.header .logo{width:50px;position:relative;top:20px;left:20px}.howto{background-color:#fff}.howto .centering{padding:calc(100vw / 12 * 2) calc(100vw / 12)}.howto-lead{margin-bottom:3rem}.ttl-l{font-family:"Fjalla One","Helvetica Neue","Helvetica","Arial";letter-spacing:0;font-size:4rem;line-height:1;margin-bottom:2rem;text-align:center}.ttl-l p{font-size:1rem;font-weight:bold;opacity:0.6;margin-top:1rem}.ttl-m{font-size:1.6rem;font-weight:bold;line-height:1.4;border-bottom:1px solid #333;color:#fff;padding-bottom:2rem;margin-bottom:2rem}.ttl-s{font-size:1.2rem;line-height:1.4;color:#fff;padding-left:1.4em;text-indent:-1.4em;font-weight:bold}.howto-step{border:1px solid #e5e5e5;position:relative;padding:1.5rem 1.5rem 1.5rem 3.7rem}.howto-step+.howto-step{margin-top:1rem}.howto-step .howto-step-ttl{font-size:1.4rem;font-weight:bold;margin-bottom:0.5rem}.howto-step .howto-step-body{font-size:1rem}.howto-step-label{position:absolute;top:calc(50% - 25px);left:-25px;background-color:#000;color:#fff;font-family:"Fjalla One","Helvetica Neue","Helvetica","Arial";width:50px;height:50px;border-radius:25px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.howto-step-label p{line-height:1}.howto-step-label .howto-step-label-step{font-size:1rem}.howto-step-label .howto-step-label-num{margin-top:0.3rem;font-size:1.8rem;letter-spacing:0.1em}.studio{background-color:#f5f5f5}.studio .centering{padding:calc(100vw / 12 * 2) 0}.studio-box-content{padding:calc(100vw / 24)}.studio-box-content img{mix-blend-mode:multiply;margin-top:calc(100vw / 12)}.studio-box-content-ttl{margin-bottom:1rem;line-height:1}.studio-box-content-ttl span{font-family:"Fjalla One","Helvetica Neue","Helvetica","Arial";letter-spacing:0;font-size:2.4rem}.equipment{background-color:#fff}.equipment .centering{padding:calc(100vw / 12 * 2) calc(100vw / 24)}.equipment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.equipment-list dt,.equipment-list dd{line-height:1.2;padding:1rem;width:50%;font-size:1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.equipment-list dd:first-of-type{border-top:1px solid #e5e5e5}.equipment-list dt{background-color:#000;border-left:1px solid #333;border-bottom:1px solid #333;color:#fff}.equipment-list dt a{color:#fff}.equipment-list dd{background-color:#f5f5f5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.equipment-list dd span{font-size:1.8rem;font-weight:bold}.price{background-color:#f5f5f5}.price .centering{padding:calc(100vw / 12 * 2) calc(100vw / 24)}.price-area{margin-top:4rem}.price-table{width:100%;font-size:1rem}.price-table th,.price-table td{text-align:center;vertical-align:middle}.price-table th{background-color:#000;border:1px solid #333;color:#fff}.price-table td{background-color:#fff;border:1px solid #e5e5e5}.price-table td span{font-size:1.8rem;font-weight:bold}.price-table tr:nth-child(even) td{background-color:#fafafa}.terms{background-color:#151515}.terms .centering{padding:calc(100vw / 12 * 2) calc(100vw / 24)}.terms ul{margin-top:1rem;list-style:inside;text-indent:-1rem;padding-left:1rem}.terms ul li{color:#ccc;font-size:1rem;font-weight:normal;line-height:1.4}.terms ul li+li{margin-top:0.5em}.terms-content+.terms-content{margin-top:2rem}.footer{background-color:#000;color:#fff;text-align:center;font-size:1rem;padding:0.5rem 0 7rem}.unspecified{background-color:#000}.unspecified .centering{padding:calc(100vw / 12 * 2) calc(100vw / 24)}.unspecified ul{margin-top:1rem;list-style:inside;text-indent:-1rem;padding-left:1rem}.unspecified ul li{color:#ccc;font-size:1rem;font-weight:normal;line-height:1.4}.unspecified ul li+li{margin-top:0.5em}@media screen and (min-width: 600px){.reserved{position:fixed;bottom:auto;left:auto;top:0;right:0;width:auto;height:70px}.reserved .tel{width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;position:relative}.reserved .tel .number{letter-spacing:0.05em;line-height:1;margin-bottom:0.3rem;width:250px;position:relative}.reserved .tel .number span{font-size:3rem}.reserved .tel .tel-time{font-size:1rem;letter-spacing:0.05em}.reserved .btn-reserved{width:200px;background-color:#F9C301;font-weight:bold}.reserved .btn-reserved span{position:relative;padding-left:2em;line-height:1;font-size:1.4rem}.reserved .btn-reserved span::before{content:'';display:block;width:1.5em;height:1.5em;position:absolute;top:-1px;left:0;background-image:url(../images/common/calender.svg);background-size:cover;background-position:center}.ttl-l{font-family:"Fjalla One","Helvetica Neue","Helvetica","Arial";font-size:6rem;line-height:1;margin-bottom:6rem;text-align:center}.ttl-l p{font-size:1.4rem;font-weight:bold;opacity:0.6;margin-top:2rem}.ttl-m{font-size:2rem;line-height:1;padding-bottom:4rem;margin-bottom:4rem}.ttl-s{font-size:1.6rem;line-height:1.4;padding-left:1.4em;text-indent:-1.4em}.howto .ttl-l{text-align:left}.howto .centering{padding:calc(100vw / 12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.howto-lead{margin-bottom:0;width:50%;text-align:left;padding:4rem}.howto-lead p{line-height:2.2}.howto-content{width:50%}.howto-step{padding:3rem 3rem 3rem 5rem}.howto-step+.howto-step{margin-top:2rem}.howto-step .howto-step-ttl{font-size:1.8rem;margin-bottom:0.5rem}.howto-step .howto-step-body{font-size:1.4rem}.studio .centering{padding:calc(100vw / 12) 0}.studio-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.studio-box+.studio-box{margin-top:calc(100vw / 24)}.studio-box:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.studio-box>img{display:block;width:calc(100vw / 24 * 13)}.studio-box-content{width:calc(100vw / 24 * 11)}.studio-box-content p{font-size:1.4rem}.studio-box-content img{width:400px;margin-top:40px;max-width:100%}.equipment .centering{padding:calc(100vw / 12)}.equipment-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.equipment-list{width:49%}.equipment-list dt,.equipment-list dd{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price .centering{padding:calc(100vw / 12)}.price-lead{font-size:1.4rem;text-align:center}.price-area{margin-top:6rem}.price-table{width:100%;font-size:1.4rem}.price-table th,.price-table td{padding:1rem}.terms .centering{padding:calc(100vw / 12)}.terms ul{margin-top:1rem}.terms ul li{font-size:1.2rem}.footer{font-size:1.2rem;padding:1rem}.unspecified .centering{padding:calc(100vw / 12)}.hero{height:100vh}.hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(0,0,0,0.6);min-width:804px}.hero-content .hero-txt{opacity:0;-webkit-animation:intro_txt 1s 3s linear forwards;animation:intro_txt 1s 3s linear forwards}.hero-content .hero-txt .hero-txt-label{font-size:1.5rem}.hero-content .hero-txt .hero-txt-label span{display:inline-block;border:1px solid #fff;border-radius:2em;margin-right:0.5em;padding:0.75em 1em}.hero-content .symbol{width:350px;margin-bottom:0;margin-right:80px}.hero-content .symbol .symbol-img{position:relative;top:auto;left:227px;-webkit-animation:intro_symbol_pc 1s 2.5s cubic-bezier(0.8, 0, 0, 0.8) forwards;animation:intro_symbol_pc 1s 2.5s cubic-bezier(0.8, 0, 0, 0.8) forwards}.hero-content .symbol img{width:100%}.hero-content .symbol .symbol-mask{top:0;left:227px;-webkit-animation:rotation_symbol 12s 1s infinite linear forwards;animation:rotation_symbol 12s 1s infinite linear forwards}.hero-content p{line-height:2.2;font-size:2.2rem}.scrolldown p{padding-bottom:50px;position:relative}.scrolldown p::after{content:'';height:30px}}
