@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:MOBO;src:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-Bold.woff2) format("woff2"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-Bold.woff) format("woff"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:MOBO;src:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-SemiBold.woff2) format("woff2"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-SemiBold.woff) format("woff"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-SemiBold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:MOBO;src:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-Regular.woff2) format("woff2"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-Regular.woff) format("woff"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MOBO;src:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-ExtraLight.woff2) format("woff2"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-ExtraLight.woff) format("woff"),url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../fonts/MOBO-Font11/MOBO-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal}body{overflow-y:scroll}html{font-size:62.5%;text-underline-offset:.3em}body{color:#fff;background-color:#1c222d;font-size:clamp(14px,1.6rem,1.6rem);line-height:2;font-optical-sizing:auto;font-weight:400;overflow-wrap:anywhere;word-break:normal;line-break:strict;position:relative;font-family:MOBO,sans-serif;font-weight:400;font-style:normal}body *{letter-spacing:.07em;box-sizing:border-box}body * a,body * span{letter-spacing:inherit}body.preload *{transition:none!important}:after,:before{box-sizing:border-box}button,input,select,textarea{font-size:16px}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;font-size:16px}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:#999;font-size:16px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0;font-style:normal;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:clamp(14px,2.6rem,2.6rem);line-height:1.3076923077}h2{font-size:clamp(14px,2.4rem,2.4rem);line-height:1.3333333333}h3{font-size:clamp(14px,2.2rem,2.2rem);line-height:1.3636363636}h4{font-size:clamp(14px,2rem,2rem);line-height:1.4}h5{font-size:clamp(14px,1.8rem,1.8rem);line-height:1.4444444444}h6{font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5}dd,dl,dt{margin:0;padding:0}small{font-size:100%}a{color:#fff;text-decoration:underline;text-decoration-color:oklch(67% 0 0deg);text-decoration-thickness:1px;transition:all .3s ease}a[href^="tel:"]{pointer-events:auto;text-decoration:none!important}a i{text-decoration:none}a img,a:after,a:before{transition:all .3s ease}img{max-width:100%;height:auto;vertical-align:middle}em{font-style:italic}ol{margin:0;padding:0}ol li{margin:0 0 .4rem 2em;padding:0}ul{margin:0;padding:0;list-style-type:"・"}ul li{margin:0 0 .4rem 1em;padding:0}table{border:none;border-collapse:collapse}figure{margin:0}br.pc{display:none}.aligncenter{display:block;margin-right:auto;margin-left:auto}.alignright{float:right;margin-bottom:20px;margin-left:20px}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.wp-caption,[class*=wp-image]{display:block;max-width:100%!important;margin-top:1.5em;text-align:center}.wp-caption-text{margin-top:0}.header{position:fixed;top:0;left:0;z-index:10}.header__logo{font-family:"Noto Sans JP",sans-serif}.header__logo a{padding-block:1.4rem;padding-inline:1.4rem;height:5.8rem;color:#fff;background-color:#1c222d;display:flex;flex-direction:column;justify-content:center;gap:.6rem;text-decoration:none;font-weight:700}.header__logo a:hover{color:#fff}.header__logo a .ttl{font-weight:700;line-height:1;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.8rem,1.8rem);letter-spacing:.17em}.header__logo a .sttl{line-height:0}.header__logo a .sttl img{line-height:0;width:12.5rem}.body-no-scroll{position:fixed;top:0;left:0;width:100%;overflow-y:scroll}.gnav{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.gnav.is-active{opacity:1;visibility:visible}.gnav.is-active .gnav__cnt-wrap{right:0}.gnav__cnt-wrap{background:rgba(28,34,45,.8);position:absolute;right:-100vw;width:100vw;height:100%;transition:right .3s ease}.gnav__cnt{height:100%;padding-block:11rem 2rem;padding-inline:2rem;overflow:auto}.gnav__navs{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3)}.gnav__navs__item{margin:0;padding:0;border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.gnav__navs__item.m--home{grid-column:1/3}.gnav__navs__item.m--home a{text-indent:.67em;height:5rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.625;font-weight:700;letter-spacing:.67em;background:rgba(0,0,0,.1)}.gnav__navs__item a{display:flex;width:100%;height:6rem;padding:1rem .8rem;justify-content:center;align-items:center;color:#fff;background-color:#1c222d;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.7142857143;font-weight:700;letter-spacing:.17em;position:relative}.gnav__navs__item a:after{content:"";width:1.8rem;height:1.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/gnav-btn-icon.svg) no-repeat center center/contain;position:absolute;right:1.4rem;top:50%;transform:translate(0,-50%);opacity:0;transition:opacity .3s ease}.gnav__navs__item a:hover{color:#fff}.gnav__bnr{text-align:center}.gnav__bnr:not(:first-child){margin-top:2rem}.gnav__bnr a{display:inline-block;position:relative}.gnav__bnr a:after{content:"";width:3rem;height:3rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/gnav-bnr-icon.svg) no-repeat center center/contain;position:absolute;right:.5rem;top:50%;transform:translate(0,-50%);z-index:2}.gnav__bnr a img{position:relative;z-index:1}.gnav__btns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.gnav__btns.m--lp{grid-template-columns:repeat(1,1fr);margin-inline:auto;max-width:26.6rem}.gnav__btns:not(:first-child){margin-top:2rem}.gnav__btns__item a{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:7.5rem;background:#1c222d;color:#fff;font-size:clamp(14px,1.5rem,1.5rem);line-height:1.6;font-weight:600;text-decoration:none}.gnav__btns__item a:hover{color:#fff}.gnav__btns__item a.zoom{border:.2rem #2d8cff solid}.gnav__btns__item a.zoom svg{width:4.8rem}.gnav__btns__item a.zoom svg path{transition:fill .3s ease;fill:#2d8cff}.gnav__btns__item a.zoom:hover{background:#2d8cff}.gnav__btns__item a.zoom:hover svg path{fill:#fff}.gnav__btns__item a.line{border:.2rem #00b900 solid}.gnav__btns__item a.line svg{width:3rem}.gnav__btns__item a.line svg path{transition:fill .3s ease;fill:#00b900}.gnav__btns__item a.line:hover{background:#00b900}.gnav__btns__item a.line:hover svg path{fill:#fff}.gnav-btn{-webkit-appearance:none;appearance:none;padding:0;width:4.5rem;height:4.5rem;color:#fff;background:#1c222d;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;position:fixed;top:0;right:0;z-index:900}.gnav-btn span{width:2rem;height:.2rem;background-color:#fff}.gnav-btn-close{-webkit-appearance:none;appearance:none;padding:0;width:4.5rem;height:4.5rem;color:#fff;background:#1c222d;border:none;cursor:pointer;position:absolute;top:0;right:0;z-index:900}.gnav-btn-close span{width:2rem;height:.2rem;background-color:#fff;transform-origin:center left;position:absolute;top:50%;left:50%}.gnav-btn-close span:nth-child(1){transform:rotate(45deg) translate(-50%,0)}.gnav-btn-close span:nth-child(2){transform:rotate(-45deg) translate(-50%,0)}.sec-join-us{padding-block:6rem 6.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-application-bg-sp.jpg) no-repeat center center/cover;position:relative}.sec-join-us:after{content:"";width:100%;height:100%;border:1rem solid rgba(255,242,104,.7);position:absolute;left:0;top:0;z-index:1}.sec-join-us__inner{position:relative;z-index:2}.sec-join-us__ttl{margin-inline:auto;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;position:relative;z-index:1}.sec-join-us__ttl:after,.sec-join-us__ttl:before{content:"";width:1.9rem;height:1.9rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/join-us-icon.svg) no-repeat center center/contain;animation:join-us-rotate 8s linear infinite}.sec-join-us__ttl img{width:30.4rem}.sec-join-us__btn{margin-block:-1.9rem 0;position:relative;z-index:2}.sec-join-us__btn a{margin-inline:auto;width:27.8rem;height:5.2rem;line-height:1.8;display:flex;align-items:center;justify-content:center;border-radius:100vmax;border:.2rem #fff solid;color:#fff;background:#1c222d;text-decoration:none;font-weight:700}.sec-join-us__btn a:hover{color:#fff}@keyframes join-us-rotate{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.footer{border-top:1px #fff solid;background-color:#000;position:relative;z-index:1}.footer:not(.m--type1):before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.footer:not(.m--type1):after{content:"";width:100%;height:100%;background:rgba(28,34,45,.5);position:absolute;left:0;top:0;z-index:2}.footer__inner{padding-block:7rem 7.2rem;padding-inline:4rem;position:relative;z-index:3}.footer__logo{text-align:center;text-shadow:.4rem .4rem 0 #1c222d;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,5rem,5rem);line-height:1;font-weight:700}.footer__logo-txt{margin-block:2.1rem 0;margin-inline:auto;padding-block:.9rem;padding-inline:1rem;border-top:1px #fff solid;border-bottom:1px #fff solid;max-width:29.6rem;text-align:center;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:1.6}.footer__btns{margin-block:3rem 0;display:flex;justify-content:center;gap:1.7rem}.footer__btns__item{width:13.9rem}.footer__btns__item.m--lp{width:20.8rem}.footer__btns__item a{width:100%;height:5rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:rgba(255,255,255,.3);text-decoration:none;font-size:clamp(14px,1.4rem,1.4rem);font-weight:600;line-height:1.6}.footer__btns__item a:hover{color:#fff}.footer__btns__item a.line{background-color:#00b900}.footer__links{margin-block:3.4rem 0;padding:0;list-style:none;display:flex}.footer__links__item{margin:0;padding:0;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.6}.footer__links__item a{color:#fff;text-decoration:none;position:relative;background-image:linear-gradient(to right,#fff,#fff);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size .4s ease}.footer__links__item a:hover{color:#fff}.footer .copyright{margin-block:4.8rem 0;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);font-weight:300;line-height:1.6;letter-spacing:.98px}@keyframes fba-rotate{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes fba-fade1{0%{opacity:1}33%{opacity:1}34%{opacity:0}100%{opacity:0}}@keyframes fba-fade2{0%{opacity:0}33%{opacity:0}34%{opacity:1}100%{opacity:1}}.fixed-btn-application{width:14.8rem;height:12.6rem;position:fixed;right:0;bottom:0;z-index:10;overflow:hidden}.fixed-btn-application a{width:17.8rem;aspect-ratio:1/1;position:absolute;left:0;top:0}.fixed-btn-application a .img{width:8.8rem;position:absolute;top:6.5rem;left:4.3rem;z-index:2}.fixed-btn-application a:after{content:"";width:17.8rem;height:17.8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/fixed-btn-application-bg-sp.svg) no-repeat center center/contain;position:absolute;left:0;top:0;z-index:1;animation:fba-rotate 16s linear infinite}.fixed-btn-application a .img-animation{width:100%;position:absolute;left:4.4rem;top:6.7rem;z-index:10}.fixed-btn-application a .img-animation .img-animation-1{width:8.6rem;position:absolute;left:0;bottom:0;animation:fba-fade2 3s infinite}.fixed-btn-application a .img-animation .img-animation-2{width:9.8rem;position:absolute;left:0;bottom:0;animation:fba-fade1 3s infinite}.blog-mv{height:16.2rem;background-color:#000;position:relative;z-index:2}.blog-mv:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.blog-mv:after{content:"";width:22.7rem;height:20.1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-decoration-sp.png) no-repeat right top/contain;position:absolute;right:0;top:0;z-index:5}.blog-mv__bg{width:100%;height:100%;background:#000 url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-mv-bg.png) repeat center center/cover;position:absolute;left:0;top:0;z-index:2;opacity:.55}.blog-mv__inner{padding-block:6.9rem 0;padding-inline:2rem;position:relative;z-index:4}.blog-mv__ttl{text-align:center}.blog-mv__ttl img{width:29.6rem}.blog-sec{background-color:#000;position:relative;z-index:1}.blog-sec:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.blog-sec__loop-txt{overflow:hidden;width:100%;white-space:nowrap;position:absolute;left:0;top:.4rem;z-index:2;opacity:.1}.blog-sec__loop-txt .track{width:max-content;animation:scrollText 20s linear infinite}.blog-sec__loop-txt .txt-wrap{display:flex}.blog-sec__loop-txt .txt{padding-inline:0 2rem;white-space:nowrap;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,14rem,14rem);line-height:1;font-weight:800}.blog-sec__inner{position:relative;z-index:3}.blog-sec__main__box{padding-block:3.3rem;padding-inline:3rem}.blog-sec__main__box__ttl{color:#ff4747;font-size:clamp(14px,2.2rem,2.2rem);font-weight:700;line-height:1.6}.blog-sec__main__box__ttl.m--ttl1:before{content:"";margin-right:1.5rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-sec-main-box-ttl-icon.svg) no-repeat center center/contain;width:2.2rem;height:2.2rem;display:inline-block}.blog-sec__main__box__ttl.m--ttl2:before{content:"";margin-right:1.5rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-sec-main-box-ttl-icon2.svg) no-repeat center center/contain;width:2.2rem;height:2.2rem;display:inline-block}.blog-sec__main__items{display:grid;grid-template-columns:repeat(1,1fr)}.blog-sec__main__items__item{border-bottom:1px rgba(255,255,255,.3) solid;display:block;color:#fff;text-decoration:none;padding:3rem;position:relative}.blog-sec__main__items__item:hover{color:#fff}.blog-sec__main__items__img{position:relative;height:18rem}.blog-sec__main__items__img .img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;display:block}.blog-sec__main__items__img .caption{overflow:hidden;border-radius:0 2rem 0 0;padding-block:1.6rem .6rem;padding-inline:3.1rem 2.5rem;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;position:absolute;left:0;bottom:0;z-index:2;transition:all .3s ease;background-color:#000}.blog-sec__main__items__img .caption:after{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25;transition:all .3s ease}.blog-sec__main__items__img .caption:before{content:"";width:2.2rem;height:1.7rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-items2-category-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:2rem}.blog-sec__main__items__ttl{margin-top:3.6rem;font-size:clamp(14px,2.2rem,2.2rem);font-weight:600;line-height:1.6}.blog-sec__main__items__tags{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.blog-sec__main__items__tags__item{margin:0;padding:0 0 0 1em;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.06em;opacity:.7;position:relative;white-space:nowrap}.blog-sec__main__items__tags__item:before{content:"＃";position:absolute;left:0;top:0}.blog-sec__main__items__editor{margin-block:2.6rem 0;padding-block:2rem 0;display:flex;align-items:center;background:linear-gradient(to right,rgba(255,255,255,.3) .6rem,transparent .6rem) repeat-x left top/1.2rem 1px;gap:1rem}.blog-sec__main__items__editor__img{flex-shrink:0;width:3.5rem;aspect-ratio:1/1;position:relative}.blog-sec__main__items__editor__img:after{content:"";width:100%;height:100%;border:.3rem #ff4747 solid;border-radius:100vmax;position:absolute;left:0;top:0;z-index:2}.blog-sec__main__items__editor__img img{border-radius:100vmax;width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.blog-sec__main__items__editor__name{color:#ccc;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);font-weight:400;line-height:1.5;letter-spacing:.06em}.blog-sec__main__items__editor__date{margin-left:auto;color:#ccc;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1.2rem,1.2rem);line-height:1.5;letter-spacing:.1em}.blog-sec__main__btn-more{-webkit-appearance:none;appearance:none;border:none;border-top:1px rgba(255,255,255,.3) solid;background:rgba(0,0,0,.15);padding:0;width:100%;height:9.5rem;color:#fff;text-align:center;font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.6;cursor:pointer;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;gap:1.5rem}.blog-sec__main__btn-more:before{content:"";width:1.8rem;height:1.1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-sec-main-btn-more-icon.svg) no-repeat center center/contain}.blog-sec__main__box2{padding-block:2.4rem;padding-inline:3rem}.blog-sec__main__box2__back{font-size:clamp(14px,1.8rem,1.8rem);line-height:1.6}.blog-sec__main__box2__back a{color:#ff4747;font-weight:600;letter-spacing:1.26px;text-decoration:underline;text-decoration-color:initial}.blog-sec__main__box2__back a:hover{color:#ff4747}.blog-sec__main__box2__back a:before{content:"";width:2.3rem;height:1.8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-sec-main-box2-back-icon.svg) no-repeat center center/contain;display:inline-block;margin-right:1rem;position:relative;top:.2rem}.blog-sec__side__inner{padding-block:6rem;padding-inline:3rem}.blog-sec__side__search .search-box{width:100%;padding:0 2rem;height:5rem;background-color:#fff;border-radius:100vmax;display:flex;gap:1rem}.blog-sec__side__search .search-box__input{-webkit-appearance:none;appearance:none;border:none;border-radius:0;padding:0;background-color:transparent;flex:1;height:100%;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em}.blog-sec__side__search .search-box__input:-ms-input-placeholder{color:#000}.blog-sec__side__search .search-box__input::placeholder{color:#000}.blog-sec__side__search .search-box__btn{-webkit-appearance:none;appearance:none;border:none;border-radius:0;padding:0;background-color:transparent;width:2rem;cursor:pointer}.blog-sec__side__search .search-box__btn img{width:100%;display:block}.blog-sec__side__tags-box{margin-block:2.3rem 0}.blog-sec__side__tags-box__item:not(:first-child){margin-top:1.6rem}.blog-sec__side__tags-box__ttl{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.9rem,1.9rem);font-weight:700;line-height:1.6;letter-spacing:.2em;position:relative}.blog-sec__side__tags-box__ttl:before{position:relative;top:.3rem}.blog-sec__side__tags-box__ttl.m--ttl1:before{content:"";margin-right:1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-icon.svg) no-repeat center center/contain;width:2.3rem;height:1.8rem;display:inline-block}.blog-sec__side__tags-box__ttl.m--ttl2:before{content:"";margin-right:1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-icon2.svg) no-repeat center center/contain;width:1.9rem;height:1.9rem;display:inline-block}.blog-sec__side__tags-box__tags-wrap{transition:all .3s ease}.blog-sec__side__tags-box__tags{margin-block:1.2rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;overflow:hidden;gap:.5rem 1rem}.blog-sec__side__tags-box__tags__item{margin:0;padding:0}.blog-sec__side__tags-box__tags__item a{padding:.5rem 1.7rem .5rem;white-space:nowrap;display:block;border-radius:100vmax;color:#fff;background-color:#1c222d;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;text-decoration:none}.blog-sec__side__tags-box__tags__item a:hover{color:#fff}.blog-sec__article{padding-block:3rem 0;padding-inline:3rem;border-top:1px rgba(255,255,255,.3) solid}.blog-sec__article__inner{margin-inline:auto;max-width:88rem}.blog-sec__article__img{position:relative}.blog-sec__article__img .img{width:100%;position:relative;z-index:1;display:block}.blog-sec__article__img .caption{overflow:hidden;border-radius:0 2rem 0 0;padding-block:1.6rem .6rem;padding-inline:3.1rem 2.5rem;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;position:absolute;left:0;bottom:0;z-index:2;transition:all .3s ease;background-color:#000}.blog-sec__article__img .caption:after{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25;transition:all .3s ease}.blog-sec__article__img .caption:before{content:"";width:2.2rem;height:1.7rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-items2-category-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:2rem}.blog-sec__article__ttl{margin-top:2.5rem;font-size:clamp(14px,2.4rem,2.4rem);font-weight:600;line-height:1.6}.blog-sec__article__tags{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.blog-sec__article__tags__item{margin:0;padding:0 0 0 1em;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.06em;opacity:.7;position:relative;white-space:nowrap}.blog-sec__article__tags__item:before{content:"＃";position:absolute;left:0;top:0}.blog-sec__article__editor{margin-block:3rem 0;padding-block:2rem 0;display:flex;align-items:center;background:linear-gradient(to right,rgba(255,255,255,.3) .6rem,transparent .6rem) repeat-x left top/1.2rem 1px;gap:1rem}.blog-sec__article__editor__img{width:5.6rem;flex-shrink:0;aspect-ratio:1/1;position:relative}.blog-sec__article__editor__img:after{content:"";width:100%;height:100%;border:.3rem #ff4747 solid;border-radius:100vmax;position:absolute;left:0;top:0;z-index:2}.blog-sec__article__editor__img img{border-radius:100vmax;width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.blog-sec__article__editor__name{color:#ccc;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);font-weight:400;line-height:1.5;letter-spacing:.06em}.blog-sec__article__editor__date{margin-left:auto;color:#ccc;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.1em}.blog-sec__article__contents{margin-block:5rem 0}.blog-sec__article__share{margin-block:5rem 0;padding-block:2rem 1.5rem;padding-inline:3rem;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);display:flex;align-items:center;gap:2rem}.blog-sec__article__share__cnt1{flex-shrink:0}.blog-sec__article__share__cnt2{flex:1;display:flex;flex-direction:column;align-items:flex-end;position:relative}.blog-sec__article__share__ttl{color:#ccc;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.8rem,1.8rem);font-weight:700;line-height:2.4;letter-spacing:.25em}.blog-sec__article__share__lists{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.9rem}.blog-sec__article__share__lists__item{margin:0;padding:0}.blog-sec__article__share__lists__item a{display:block}.blog-sec__article__share__lists__item img{display:block}.blog-sec__article__share .btn-link-wrap{position:relative}.blog-sec__article__share .btn-link-copy{-webkit-appearance:none;appearance:none;padding:0;border:none;color:#ccc;background-color:transparent;font-size:clamp(14px,1.4rem,1.4rem);line-height:2.4;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;position:relative;z-index:1}.blog-sec__article__share .btn-link-copy:before{content:"";width:2rem;height:2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-share-icon-link.svg) no-repeat center center/contain}.blog-sec__article__share .copy-feedback{white-space:nowrap;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5714285714;border:1px #fff solid;padding:.2rem .4rem;opacity:0;visibility:hidden;position:absolute;right:0;z-index:2;transition:all .3s ease}.blog-sec__article__share .copy-feedback.is-active{opacity:1;visibility:visible}.blog-sec__article__comments{padding-block:5rem;padding-inline:2rem;background:#1f1f1f}.blog-sec__article__comments #comments{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.6;letter-spacing:.38em}.blog-sec__article__comments #comments .num{font-size:clamp(14px,1.4rem,1.4rem);font-weight:600;line-height:1.6;letter-spacing:.38em}.blog-sec__article__comments .commentlist{margin-block:1.5rem 0;margin-inline:0;padding:0;list-style:none}.blog-sec__article__comments .commentlist>li{margin:0;padding-block:2.5rem;padding-inline:2.5rem;border:1px solid rgba(255,255,255,.3)}.blog-sec__article__comments .commentlist>li:not(:first-child){margin-block:1.5rem 0}.blog-sec__article__comments .comment-body{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;position:relative}.blog-sec__article__comments .comment-body .comment-author{display:flex;align-items:center;gap:1.2rem 1.5rem;order:1}.blog-sec__article__comments .comment-body .comment-author .avatar{border-radius:100vmax;width:3.9rem}.blog-sec__article__comments .comment-body .comment-author .fn{font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.5;letter-spacing:.06em;font-style:normal}.blog-sec__article__comments .comment-body .comment-author .says{display:none}.blog-sec__article__comments .comment-body .comment-meta{margin-inline:auto 0;display:flex;align-items:center;color:#999;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.16em;order:2}.blog-sec__article__comments .comment-body .reply{display:flex;align-items:center;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.16em;order:3}.blog-sec__article__comments .comment-body .reply a{color:#fff;text-decoration:underline;opacity:.8}.blog-sec__article__comments .comment-body>p{width:100%;color:#fff;text-align:justify;font-size:clamp(14px,1.6rem,1.6rem);order:4;line-height:2.4}.blog-sec__article__comments .children{margin:1rem 0 0;padding-block:2rem 0;padding-inline:3rem 0;list-style:none;border-top:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;gap:1rem}.blog-sec__article__comments .children>li{margin:0;padding-block:0;padding-inline:0}.blog-sec__article__comments .comment-respond{margin-block:5rem 0}.blog-sec__article__comments .comment-reply-title{font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.6;letter-spacing:.08em}.blog-sec__article__comments .comment-notes{text-align:justify;font-size:clamp(14px,1.6rem,1.6rem);line-height:2.4}.blog-sec__article__comments .comment-notes .required-field-message .required{color:#ff4747;font-size:clamp(14px,1.6rem,1.6rem);line-height:2.4}.blog-sec__article__comments .comment-meta{color:#999;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.16em}.blog-sec__article__comments .comment-meta a{color:#999;pointer-events:none;letter-spacing:.16em;text-decoration:none}.blog-sec__article__comments .comment-meta a.comment-edit-link{pointer-events:visible;text-decoration:underline}.blog-sec__article__comments input,.blog-sec__article__comments textarea{color:#fff}.blog-sec__article__comments .comment-form .required{color:#ff4747}.blog-sec__article__comments .comment-form-comment:not(:first-child){margin-block:1.8rem 0}.blog-sec__article__comments .comment-form-comment label{display:block;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em}.blog-sec__article__comments .comment-form-comment textarea{margin-block:.4rem 0;padding:1rem;display:block;border-radius:.5rem;border:1px solid #565656;background:#313131;height:17.4rem;width:100%}.blog-sec__article__comments .comment-form-author:not(:first-child){margin-block:2.6rem 0}.blog-sec__article__comments .comment-form-author label{display:block;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em}.blog-sec__article__comments .comment-form-author input{margin-block:.4rem 0;padding:0 1rem;display:block;border-radius:.5rem;border:1px solid #565656;background:#313131;height:5rem;width:100%}.blog-sec__article__comments .comment-form-email:not(:first-child){margin-block:1.8rem 0}.blog-sec__article__comments .comment-form-email label{display:block;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em}.blog-sec__article__comments .comment-form-email input{margin-block:.4rem 0;padding:0 1rem;display:block;border-radius:.5rem;border:1px solid #565656;background:#313131;height:5rem;width:100%}.blog-sec__article__comments .comment-form-url:not(:first-child){margin-block:1.8rem 0}.blog-sec__article__comments .comment-form-url label{display:block;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em}.blog-sec__article__comments .comment-form-url input{margin-block:.4rem 0;padding:0 1rem;display:block;border-radius:.5rem;border:1px solid #565656;background:#313131;width:100%;height:5rem}.blog-sec__article__comments .form-submit{margin-top:4rem}.blog-sec__article__comments .form-submit .submit{-webkit-appearance:none;appearance:none;border:none;display:flex;padding-block:1.4rem;padding-inline:4rem;justify-content:center;align-items:center;gap:1rem;border-radius:.5rem;color:#fff;background:#ff4747;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:1.5;letter-spacing:.06em;cursor:pointer}.blog-sec__article iframe[src*="vimeo.com"],.blog-sec__article iframe[src*="youtube-nocookie.com"],.blog-sec__article iframe[src*="youtube.com"]{aspect-ratio:16/9;width:100%;max-width:56rem;height:auto}.blog-contents h2,.post-type-blog h2{font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.6;border-bottom:1px #fff solid}.blog-contents h2:not(:first-child),.post-type-blog h2:not(:first-child){margin-top:8rem}.blog-contents h3,.post-type-blog h3{padding:1.3rem 2.5rem;background-color:#1f1f1f;font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.8}.blog-contents h3:not(:first-child),.post-type-blog h3:not(:first-child){margin-top:4rem}.blog-contents h4,.post-type-blog h4{font-size:clamp(14px,1.8rem,1.8rem);font-weight:700;line-height:1.8}.blog-contents h4:not(:first-child),.post-type-blog h4:not(:first-child){margin-top:3rem}.blog-contents p,.post-type-blog p{margin-top:2rem;font-size:clamp(14px,1.6rem,1.6rem);line-height:2.4}.blog-contents ol,.post-type-blog ol{margin:0;padding:0;list-style:none}.blog-contents ol:not(:first-child),.post-type-blog ol:not(:first-child){margin-top:3rem}.blog-contents ol li,.post-type-blog ol li{margin:0;padding:0 0 0 3.2rem;font-size:clamp(14px,1.8rem,1.8rem);line-height:1.8;counter-increment:list-counter;position:relative}.blog-contents ol li:not(:first-child),.post-type-blog ol li:not(:first-child){margin-top:2.6rem}.blog-contents ol li:before,.post-type-blog ol li:before{content:counter(list-counter,decimal-leading-zero) ".";position:absolute;top:0;left:0}.blog-contents ul,.post-type-blog ul{margin:0;padding:0;list-style:none}.blog-contents ul:not(:first-child),.post-type-blog ul:not(:first-child){margin-top:3rem}.blog-contents ul li,.post-type-blog ul li{margin:0;padding:0 0 0 1em;font-size:clamp(14px,1.8rem,1.8rem);line-height:1.8;counter-increment:list-counter;position:relative}.blog-contents ul li:not(:first-child),.post-type-blog ul li:not(:first-child){margin-top:2.6rem}.blog-contents ul li:before,.post-type-blog ul li:before{content:"・";position:absolute;top:0;left:0}.blog-contents table,.post-type-blog table{border:1px #fff solid}.blog-contents table:not(:first-child),.post-type-blog table:not(:first-child){margin-top:3rem}.blog-contents table th,.post-type-blog table th{padding:1rem;border:1px #fff solid;background-color:#1f1f1f}.blog-contents table td,.post-type-blog table td{padding:1rem;border:1px #fff solid;background-color:#1f1f1f}@keyframes scrollText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.cblog-mv{background-color:#000;position:relative;z-index:1}.cblog-mv:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.cblog-mv:after{content:"";width:22.7rem;height:20.1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-decoration-sp.png) no-repeat right top/contain;position:absolute;right:0;top:0;z-index:5}.cblog-mv__bg{width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-bg-sp.png) no-repeat center top/100% auto;position:absolute;left:0;top:0;z-index:2}.cblog-mv__inner{padding-block:10.8rem 9.4rem;padding-inline:3rem;position:relative;z-index:4}.cblog-mv__loop-txt{overflow:hidden;width:100%;white-space:nowrap;position:absolute;left:0;top:3.3rem;z-index:3;opacity:.1}.cblog-mv__loop-txt .track{width:max-content;animation:scrollText 20s linear infinite}.cblog-mv__loop-txt .txt-wrap{display:flex}.cblog-mv__loop-txt .txt{padding-inline:0 2rem;white-space:nowrap;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,14rem,14rem);line-height:1;font-weight:800}.cblog-mv__ttl{text-align:center}.cblog-mv__ttl img{width:32.2rem}.cblog-mv__txt{margin-block:.6rem 0;text-align:center;font-size:clamp(14px,1.6rem,1.6rem);line-height:2.2}.cblog-mv__search{margin-block:2.5rem 0}.cblog-mv__search .search-box{margin-inline:auto;max-width:37rem;padding-inline:3rem;height:6.8rem;background-color:#fff;border-radius:100vmax;border:.4rem solid #ff4747;display:flex;gap:1rem}.cblog-mv__search .search-box__input{-webkit-appearance:none;appearance:none;border:none;border-radius:0;padding:0;background-color:transparent;flex:1;height:100%;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em}.cblog-mv__search .search-box__input:-ms-input-placeholder{color:#000}.cblog-mv__search .search-box__input::placeholder{color:#000}.cblog-mv__search .search-box__btn{-webkit-appearance:none;appearance:none;border:none;border-radius:0;padding:0;background-color:transparent;width:2.2rem;cursor:pointer}.cblog-mv__search .search-box__btn img{width:100%;display:block}.cblog-mv__tags-box{margin-block:2.8rem 0;margin-inline:auto;max-width:168rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem;transition:all .3s ease}.cblog-mv__tags-box__ttl{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.9rem,1.9rem);font-weight:700;line-height:1.6;letter-spacing:.2em;position:relative}.cblog-mv__tags-box__ttl.m--ttl1:before{content:"";margin-right:1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-icon.svg) no-repeat center center/contain;width:2.3rem;height:1.8rem;display:inline-block}.cblog-mv__tags-box__ttl.m--ttl2:before{content:"";margin-right:1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-icon2.svg) no-repeat center center/contain;width:1.9rem;height:1.9rem;display:inline-block}.cblog-mv__tags-box__tags-wrap{transition:all .3s ease}.cblog-mv__tags-box__tags{margin-block:1.2rem;margin-inline:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;overflow:hidden;gap:.5rem 1rem}.cblog-mv__tags-box__tags__item{margin:0;padding:0}.cblog-mv__tags-box__tags__item a{padding-block:.2rem .4rem;padding-inline:1.7rem;white-space:nowrap;display:block;border-radius:100vmax;border:1px solid rgba(255,255,255,.6);color:#fff;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;text-decoration:none}.cblog-mv__tags-box__tags__item a:hover{color:#fff}.cblog-mv__btn-wrap{margin-top:4rem;margin-inline:auto;max-width:168rem;display:flex;align-items:center;gap:2rem}.cblog-mv__btn-wrap:after,.cblog-mv__btn-wrap:before{content:"";flex:1;height:1px;background:linear-gradient(to right,rgba(255,255,255,.6),rgba(255,255,255,.6) .5rem,transparent .5rem) repeat-x left bottom/1rem 1px}.cblog-mv__btn{-webkit-appearance:none;appearance:none;padding:0 0 0 .9em;border:none;background:0 0;color:#fff;text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.9em;cursor:pointer}.cblog-mv__btn:after,.cblog-mv__btn:before{content:"↓"}.cblog-mv__btn.is-active:after,.cblog-mv__btn.is-active:before{content:"↑"}.cblog-sec{background-color:#000;position:relative;z-index:2}.cblog-sec:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.cblog-sec__inner{position:relative;z-index:3}.cblog-sec__ttl-group{display:flex;height:5.6rem;position:absolute;top:-3rem;left:0;z-index:2}.cblog-sec__ttl-group__ttl{padding-inline:3.2rem 2rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.2rem,2.2rem);font-weight:700;line-height:1.6;letter-spacing:.12em;background-color:#ff4747;display:flex;align-items:center}.cblog-sec__ttl-group__ttl .italic{display:inline-block;letter-spacing:.12em;transform:skewX(-10deg)}.cblog-sec__ttl-group__txt{padding-inline:1.8rem 2rem;color:#ff4747;background-color:#1c222d;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:1.6;display:flex;align-items:center}.cblog-sec__items{margin-inline:auto;max-width:192rem;position:relative;z-index:1}.cblog-sec__items .slick-track{display:flex}.cblog-sec__items .slick-slide{height:auto!important}.cblog-sec__items .slick-slide>div{height:100%}.cblog-sec__items__item{display:block!important;width:100%;height:100%;color:#fff;background:rgba(28,34,45,.6);text-decoration:none;padding-block:5rem;padding-inline:3rem}.cblog-sec__items__item:hover{color:#fff}.cblog-sec__items__img{position:relative;width:100%}.cblog-sec__items__img .img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;display:block}.cblog-sec__items__img .caption{border-radius:0 2rem 0 0;background:#282b32;padding-block:1.6rem .6rem;padding-inline:3.1rem 2.5rem;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;position:absolute;left:0;bottom:0;z-index:2;transition:background-color .3s ease}.cblog-sec__items__img .caption:before{content:"";width:2.2rem;height:1.7rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-items2-category-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:2rem}.cblog-sec__items__ttl{margin-top:2.4rem;font-size:clamp(14px,2.2rem,2.2rem);font-weight:600;line-height:1.6}.cblog-sec__items__tags{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.cblog-sec__items__tags__item{margin:0;padding:0 0 0 1em;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.06em;opacity:.7;position:relative;white-space:nowrap}.cblog-sec__items__tags__item:before{content:"＃";position:absolute;left:0;top:0}.cblog-sec__items__editor{margin-block:2.6rem 0;padding-block:2rem 0;display:flex;align-items:center;background:linear-gradient(to right,rgba(255,255,255,.3) .6rem,transparent .6rem) repeat-x left top/1.2rem 1px;gap:1rem}.cblog-sec__items__editor__img{flex-shrink:0;width:3.5rem;aspect-ratio:1/1;position:relative}.cblog-sec__items__editor__img:after{content:"";width:100%;height:100%;border:.3rem #ff4747 solid;border-radius:100vmax;position:absolute;left:0;top:0;z-index:2}.cblog-sec__items__editor__img img{border-radius:100vmax;width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.cblog-sec__items__editor__name{color:#ccc;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);font-weight:400;line-height:1.5;letter-spacing:.06em}.cblog-sec__items__editor__date{margin-left:auto;color:#ccc;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1.2rem,1.2rem);line-height:1.5;letter-spacing:.1em}.cblog-sec__items .slick-arrow{-webkit-appearance:none;appearance:none;border:none;width:4.8rem;height:4.4rem;position:absolute;z-index:10;cursor:pointer;top:13.8rem}.cblog-sec__items .slick-arrow.slick-prev{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec-pickup-icon-prev.svg) no-repeat left top/contain;left:0}.cblog-sec__items .slick-arrow.slick-next{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec-pickup-icon-next.svg) no-repeat left top/contain;right:0}.cblog-sec2{background-color:#000;position:relative;z-index:1}.cblog-sec2:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.cblog-sec2__inner{padding-block:0 6rem;position:relative;z-index:3}.cblog-sec2__ttl-box__inner{padding-block:4rem;padding-inline:3rem;width:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-ttl-bg-sp.png) no-repeat center center/cover;max-height:23.2rem;height:100%;display:flex;align-items:center;overflow:hidden}.cblog-sec2__ttl-box__ttl{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,5rem,5rem);line-height:1;font-weight:800;letter-spacing:.03em;white-space:nowrap;position:relative;opacity:.9;top:-.3rem}.cblog-sec2__ttl-box__ttl a{display:block;color:#fff;text-decoration:none;position:relative}.cblog-sec2__ttl-box__ttl a:hover{color:#fff}.cblog-sec2__ttl-box__ttl a:after{content:"";display:block;margin-block:2rem 0;width:10.4rem;height:2.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-ttl-link.svg) no-repeat center center/contain}.cblog-sec2__ttl-box__txt{margin-block:0;margin-inline:0 2rem;display:flex;align-items:flex-start;flex-direction:row-reverse;gap:.8rem}.cblog-sec2__ttl-box__txt .txt{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;background-color:#ff4747;padding-block:.7rem .6rem;padding-inline:.7rem .6rem;color:#fff;font-family:MOBO,"Noto Sans JP",sans-serif;font-family:"Noto Sans JP",sans-serif;text-align:center;font-size:clamp(10px,1.3rem,1.3rem);font-weight:700;line-height:1.1;white-space:nowrap}.cblog-sec2__ttl-box2{padding-block:4.5rem 2.2rem;padding-inline:3rem}.cblog-sec2__ttl-box2__btn{margin-block:0 1rem}.cblog-sec2__ttl-box2__btn a{color:#ff4747;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:1.6;display:inline-block;text-decoration:none}.cblog-sec2__ttl-box2__btn a:hover{color:#ff4747}.cblog-sec2__ttl-box2__btn a:after{content:"";width:1.1rem;height:1.9rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-ttl-box2-btn-icon.svg) no-repeat center center/contain;display:inline-block;margin-left:1.5rem;position:relative;top:.4rem}.cblog-sec2__ttl-group__ttl{margin-inline:.2rem 0;color:#ff4747;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,4rem,4rem);line-height:1;font-weight:700;letter-spacing:.12em;transform:skewX(-10deg)}.cblog-sec2__ttl-group__txt{margin-top:.7rem;color:#ff4747;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:1.6}.cblog-sec2__items{margin-inline:auto;display:grid;grid-template-columns:repeat(1,1fr)}.cblog-sec2__items__item{display:block;color:#fff;text-decoration:none;position:relative}.cblog-sec2__items__item:hover{color:#fff}.cblog-sec2__items__popular{padding:0 0 .6rem .2em;display:flex;align-items:center;justify-content:center;text-align:center;width:4.3rem;height:5.2rem;color:#fff;text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2rem,2rem);line-height:1;font-weight:700;letter-spacing:.2em;position:absolute;top:0;right:.8rem;z-index:2}.cblog-sec2__items__popular.m--no1{color:#000;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-items-popular-icon1.svg) no-repeat left top/contain}.cblog-sec2__items__popular.m--no2{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-items-popular-icon2.svg) no-repeat left top/contain}.cblog-sec2__items__popular.m--no3{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-items-popular-icon3.svg) no-repeat left top/contain}.cblog-sec2__items__img{position:relative;height:18rem}.cblog-sec2__items__img .img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;display:block}.cblog-sec2__items__img .caption{overflow:hidden;border-radius:0 2rem 0 0;padding-block:1.6rem .6rem;padding-inline:3.1rem 2.5rem;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;position:absolute;left:0;bottom:0;z-index:2;transition:all .3s ease;background-color:#000}.cblog-sec2__items__img .caption:after{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25;transition:all .3s ease}.cblog-sec2__items__img .caption:before{content:"";width:2.2rem;height:1.7rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-items2-category-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:2rem}.cblog-sec2__items__ttl{margin-block:1.2rem 0;font-size:clamp(14px,2.2rem,2.2rem);font-weight:600;line-height:1.6}.cblog-sec2__items__tags{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.cblog-sec2__items__tags__item{margin:0;padding:0 0 0 1em;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.06em;opacity:.7;position:relative;white-space:nowrap}.cblog-sec2__items__tags__item:before{content:"＃";position:absolute;left:0;top:0}.cblog-sec2__items__editor{margin-block:2rem 0;padding-block:2rem 0;display:flex;align-items:center;background:linear-gradient(to right,rgba(255,255,255,.3) .6rem,transparent .6rem) repeat-x left top/1.2rem 1px;gap:1rem}.cblog-sec2__items__editor__img{flex-shrink:0;width:3.5rem;aspect-ratio:1/1;position:relative}.cblog-sec2__items__editor__img:after{content:"";width:100%;height:100%;border:.3rem #ff4747 solid;border-radius:100vmax;position:absolute;left:0;top:0;z-index:2}.cblog-sec2__items__editor__img img{border-radius:100vmax;width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.cblog-sec2__items__editor__name{color:#ccc;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);font-weight:400;line-height:1.5;letter-spacing:.06em}.cblog-sec2__items__editor__date{margin-left:auto;color:#ccc;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1.2rem,1.2rem);line-height:1.5;letter-spacing:.1em}.cblog-sec2__box__img{width:41rem;background-color:rgba(0,0,0,.7)}.cblog-sec2__box__img img{display:block;position:sticky;left:0;top:0}.cblog-sec2__items2{padding-block:1.9rem 2rem;border-top:1px solid rgba(255,255,255,.3)}.cblog-sec2__items2__item a{display:flex;color:#fff;text-decoration:none}.cblog-sec2__items2__item a:hover{color:#fff}.cblog-sec2__items2__item a .category{flex-shrink:0;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;display:flex;align-items:flex-start;gap:1rem}.cblog-sec2__items2__item a .category:before{content:"";width:2.1rem;height:1.8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-items2-category-icon.svg) no-repeat center center/contain;position:relative;top:.4rem}.cblog-sec2__items2__item a .ttl{font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.6;letter-spacing:.1em}.cblog-sec2__items2__item a .date{margin-block:.4rem 0;flex-shrink:0;color:#ccc;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1.2rem,1.2rem);line-height:1.5;letter-spacing:.1em}.cblog-sec2__btn{padding-block:3rem 1rem;padding-inline:3rem;border-top:1px solid rgba(255,255,255,.3);text-align:right}.cblog-sec2__btn a{color:#ff4747;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:1.6;display:inline-block;text-decoration:none}.cblog-sec2__btn a:hover{color:#ff4747}.cblog-sec2__btn a:after{content:"";width:1.1rem;height:1.9rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-ttl-box2-btn-icon.svg) no-repeat center center/contain;display:inline-block;margin-left:1.5rem;position:relative;top:.4rem}.cblog-btm{background-color:#000;position:relative;z-index:1}.cblog-btm:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.cblog-btm__inner{padding-block:4.3rem 6rem;padding-inline:3rem;position:relative;z-index:3}.cblog-btm__tags-box{margin-inline:auto;max-width:172rem;display:grid;grid-template-columns:repeat(1,1fr)}.cblog-btm__tags-box__ttl{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.9rem,1.9rem);font-weight:700;line-height:1.6;letter-spacing:.2em;position:relative}.cblog-btm__tags-box__ttl.m--ttl1:before{content:"";margin-right:1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-icon.svg) no-repeat center center/contain;width:2.3rem;height:1.8rem;display:inline-block}.cblog-btm__tags-box__ttl.m--ttl2:before{content:"";margin-right:1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-icon2.svg) no-repeat center center/contain;width:1.9rem;height:1.9rem;display:inline-block}.cblog-btm__tags-box__tags-wrap{transition:all .3s ease}.cblog-btm__tags-box__tags{margin-block:1.2rem;margin-inline:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;overflow:hidden;gap:.5rem 1rem}.cblog-btm__tags-box__tags__item{margin:0;padding:0}.cblog-btm__tags-box__tags__item a{padding:.3rem 1.7rem .5rem;white-space:nowrap;display:block;border-radius:100vmax;color:#fff;background-color:#1c222d;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;text-decoration:none}.cblog-btm__tags-box__tags__item a:hover{color:#fff}@keyframes infinite-bars{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ttl-rotate{0%{transform:translate(0,-50%) rotate(0)}100%{transform:translate(0,-50%) rotate(-360deg)}}@keyframes ttl-rotate-2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.opening{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;opacity:1;transition:opacity 1s ease}.opening.is-hidden{opacity:0;pointer-events:none}.opening__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;z-index:2;opacity:1;transition:opacity .5s ease}.opening__loading.is-hidden{opacity:0;pointer-events:none}.opening__loading__inner{text-align:center}.opening__loading__logo{margin-bottom:1rem}.opening__loading .spinner{width:5rem;height:4rem;margin:0 auto;text-align:center;font-size:1rem;display:flex;justify-content:space-between}.opening__loading .spinner>div{background-color:#fff;height:100%;width:.6rem;animation:sk-stretchdelay 1.2s infinite ease-in-out}.opening__loading .spinner .rect2{animation-delay:-1.1s}.opening__loading .spinner .rect3{animation-delay:-1s}.opening__loading .spinner .rect4{animation-delay:-.9s}.opening__loading .spinner .rect5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.opening__loading__progress{width:200px;height:2px;background:rgba(255,255,255,.2);margin:0 auto}.opening__loading__progress-bar{width:0;height:100%;background:#fff;transition:width .3s ease}.opening__movie{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease}.opening__movie.is-visible{opacity:1}.opening__movie video{width:100%}.opening__skip{position:absolute;bottom:20px;right:20px;padding:10px 20px;background:rgba(255,255,255,.2);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease;z-index:3}.opening__skip:hover{background:rgba(255,255,255,.3)}.home-cmn__ttl{margin-inline:auto;width:-moz-fit-content;width:fit-content;padding-block:1rem;padding-inline:3.7rem;text-align:center;font-size:clamp(14px,1.8rem,1.8rem);font-weight:700;line-height:1.6;letter-spacing:.07em;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);position:relative}.home-cmn__ttl:not(:first-child){margin-block:8.1rem 0}.home-cmn__ttl:before{content:"";width:1.4rem;height:1.4rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-cmn-ttl-bg.svg) no-repeat center center/contain;position:absolute;left:1.3rem;top:50%;transform:translate(0,-50%);animation:ttl-rotate 8s linear infinite}.home-cmn__ttl:after{content:"";width:1.4rem;height:1.4rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-cmn-ttl-bg.svg) no-repeat center center/contain;position:absolute;right:1.3rem;top:50%;transform:translate(0,-50%);animation:ttl-rotate 8s linear infinite}.home-cmn__ttl.m--ttl1{margin-inline:0}.home-cmn__ttl.m--ttl2{margin-inline:auto}.home-cmn__sttl{font-weight:700;line-height:1.4;font-size:clamp(14px,3.2rem,3.2rem);text-align:center;letter-spacing:0;position:relative}.home-cmn__sttl:not(:first-child){margin-block:1.9rem 0}.home-cmn__sttl.m--sttl1{font-size:clamp(14px,3.2rem,3.2rem)}.home-cmn__sttl.m--sttl1:not(:first-child){margin-block:2rem 0}.home-cmn__sttl.m--sttl2{font-weight:700;line-height:1.3;font-size:clamp(14px,3.2rem,3.2rem)}.home-cmn__sttl.m--sttl2 .small{font-size:clamp(14px,2.4rem,2.4rem)}.home-cmn__sttl.m--sttl2:not(:first-child){margin-top:1.3rem}.home-cmn__sttl.m--sttl3{font-size:clamp(14px,3.2rem,3.2rem);line-height:1.4}.home-cmn__sttl.m--sttl3 .color{letter-spacing:.03em}.home-cmn__sttl.m--sttl3:not(:first-child){margin-top:.8rem}.home-cmn__sttl.m--sttl4{font-size:clamp(14px,2.4rem,2.4rem);line-height:1.4;letter-spacing:.1em}.home-cmn__sttl.m--sttl4 .small{padding-block:0 1px;font-size:clamp(14px,1.8rem,1.8rem);letter-spacing:.1em;display:block}.home-cmn__sttl.m--sttl5{font-size:clamp(14px,3.1rem,3.1rem);line-height:1.2;letter-spacing:-.05em}.home-cmn__sttl.m--sttl6{font-size:clamp(14px,3.2rem,3.2rem);text-align:center}.home-cmn__sttl.m--sttl6:not(:first-child){margin-block:1.8rem 0}.home-cmn__sttl .color{color:#ff4747;letter-spacing:-.06em}.home-cmn__sttl .bubble{width:10rem;height:10rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-cmn-sttl-bubble.svg) no-repeat center center/contain;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:clamp(10px,1.3rem,1.3rem);line-height:1.3;font-weight:700;position:absolute;right:1.2rem;top:-12rem;letter-spacing:.08em}.home-cmn__sttl .bubble__bold{font-size:clamp(14px,1.7rem,1.7rem)}.home-cmn__txt{font-weight:600}.home-cmn__txt.m--txt1{margin-block:2.3rem 0;max-width:58rem;text-align:left}.home-cmn__txt.m--txt2{margin-block:1.8rem 0;margin-inline:auto;max-width:128rem}.home-cmn__txt.m--txt3{margin-block:1.9rem 0}.home-cmn__txt .color{color:#ff4747}.home-cmn__btn a{margin-inline:auto;width:100%;max-width:37.4rem;padding-block:0;padding-inline:4rem 3.6rem;height:6.2rem;border:.2rem #fff solid;background-color:#1c222d;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;text-align:center;line-height:1.5;font-weight:700;position:relative}.home-cmn__btn a:hover{color:#fff}.home-cmn__btn.m--btn1{margin-block:3rem 0}.home-cmn__btn.m--btn1 a{border:.5rem #fff solid;color:#fff}.home-cmn__btn.m--btn1 a:hover{color:#fff}.home-cmn__btn.m--btn2{margin-block:4rem 0}.home-mv{background-color:#fff;position:relative;z-index:2}.home-mv__bg{width:100%;height:100%;position:absolute;inset:0;z-index:2}.home-mv__text{color:#251f2d;font-weight:700;line-height:1.92;letter-spacing:.04em;display:flex;flex-direction:column;align-items:flex-start;position:absolute;z-index:4}.home-mv__text .bold{color:#ff4747}.home-mv__text .text{padding-block:0;background-color:#fff}.home-mv__movie{position:relative;width:100%;height:100%;overflow:hidden}.home-mv__movie__text-wrap{overflow:hidden;width:82.8rem;position:absolute;z-index:3}.home-mv__movie__text{position:absolute;top:0;left:0;width:100%}.home-mv__movie__text:before{content:"";width:100%;height:100%;background:rgba(255,255,255,.2);position:absolute;inset:0;z-index:2}.home-mv__movie__text-inner{width:100%}.home-mv__movie__bg{opacity:.05;width:100%;height:100%;position:absolute;inset:0;z-index:1}.home-mv__movie__bg video{width:100%}.home-mv__box{width:100%;position:absolute;bottom:-10rem;left:50%;transform:translate(-50%);z-index:9}.home-mv__items-wrap{margin-top:4rem;padding-inline:.5rem;position:relative;z-index:1}.home-mv__items-wrap:before{content:"";width:17.1rem;aspect-ratio:171/117;opacity:.8;background:#ff4747;position:absolute;left:0;top:-3.4rem;z-index:1}.home-mv__items-wrap:after{content:"";width:13.3rem;aspect-ratio:133/98;opacity:.8;background:#ff4747;position:absolute;right:0;bottom:-4.1rem;z-index:1}.home-mv__items{margin-inline:auto;max-width:156rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;position:relative;z-index:2}.home-mv__items__item{padding-block:1.7rem 1.6rem;padding-inline:.6rem;border:1px #000 solid;color:#1c222d;background-color:#fff;min-height:12rem;display:grid;position:relative;z-index:2}.home-mv__items__item:nth-child(1) .home-mv__items__img img{width:2.1rem}.home-mv__items__item:nth-child(2) .home-mv__items__img img{width:1.9rem}.home-mv__items__item:nth-child(3) .home-mv__items__img img{width:1.4rem}.home-mv__items__item:nth-child(4) .home-mv__items__img img{width:2.6rem}.home-mv__items__img{text-align:center}.home-mv__items__img img{margin-inline:auto;display:block}.home-mv__items__ttl{margin-block:-.2rem 0;text-align:center;color:#1c222d;font-size:clamp(10px,1rem,1rem);font-weight:700;line-height:1.6;letter-spacing:.14em}.home-mv__items__ttl img{display:block;margin-inline:auto;width:auto;height:1rem}.home-mv__items__txt{margin-block:-.2rem 0;margin-inline:auto;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column}.home-mv__items__txt .num{text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,3rem,3rem);font-style:italic;font-weight:700;line-height:1;letter-spacing:-.03em}.home-mv__items__txt .num .count-start{letter-spacing:0}.home-mv__items__txt .num .count-end{display:none}.home-mv__items__txt .txt{margin-block:-.4rem 0;text-align:right;font-size:clamp(10px,1rem,1rem);font-weight:700;line-height:1.6;letter-spacing:.07em}.home-mv__items__txt .txt.small{margin-block:-.2rem 0;font-weight:400;line-height:1.4;font-size:clamp(10px,1rem,1rem)}.home-mv__items__txt .txt img{width:auto;height:.9rem}.home-sec{padding-block:19.4rem 8rem;padding-inline:0;background-color:#000;position:relative;z-index:1}.home-sec:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.home-sec:after{content:"";width:100%;height:62.8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec-bg-sp.png) no-repeat center bottom/100% auto;position:absolute;left:0;bottom:0;z-index:2}.home-sec__inner{position:relative;z-index:3}.home-sec__btns{margin-block:3.4rem 0;margin-inline:-.2rem;display:flex;justify-content:center;gap:.8rem}.home-sec__btns__item{width:18.5rem}.home-sec__btns__item.m--lp{width:27.8rem}.home-sec__btns__item a{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:6.6rem;background:#1c222d;color:#fff;font-size:clamp(14px,1.5rem,1.5rem);font-weight:600;line-height:1.6;text-decoration:none}.home-sec__btns__item a:hover{color:#fff}.home-sec__btns__item a.zoom{border:.2rem #2d8cff solid}.home-sec__btns__item a.zoom svg{width:4.8rem}.home-sec__btns__item a.zoom svg path{transition:fill .3s ease;fill:#2d8cff}.home-sec__btns__item a.zoom:hover{background:#2d8cff}.home-sec__btns__item a.zoom:hover svg path{fill:#fff}.home-sec__btns__item a.line{border:.2rem #00b900 solid}.home-sec__btns__item a.line svg{width:3rem}.home-sec__btns__item a.line svg path{transition:fill .3s ease;fill:#00b900}.home-sec__btns__item a.line:hover{background:#00b900}.home-sec__btns__item a.line:hover svg path{fill:#fff}.home-sec__content-wrap{position:relative}.home-sec__ttl-box{margin-block:7.6rem 0;margin-inline:auto;display:flex;justify-content:center;position:relative;z-index:1}.home-sec__ttl-box__ttl{margin-inline:.8rem 0;position:relative;z-index:1}.home-sec__ttl-box__ttl img{width:28rem}.home-sec__ttl-box__sttl{width:-moz-fit-content;width:fit-content;background-color:#1c222d;font-weight:700;line-height:1.5;position:relative;z-index:2}.home-sec__txt{margin-block:-1.7rem 0;margin-inline:auto;max-width:37.4rem;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.96;font-weight:700;position:relative;z-index:2}.home-sec__txt .txt{padding-block:0 1px;padding-inline:1.2rem .9rem;background-color:#ff4747;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-sec__items-wrap{margin-block:2rem 0;margin-inline:-2rem;position:relative;z-index:1}.home-sec__items-wrap:before{content:"";width:18.7rem;height:9.7rem;background:#ff4747;position:absolute;top:-.9rem;right:0;z-index:2}.home-sec__items{margin-inline:auto;overflow:hidden;position:relative;z-index:2}.home-sec__items__item .item{font-weight:700;background-color:#1c222d;display:block;color:#fff;text-decoration:none;line-height:1.6;transition:all .3s ease;cursor:pointer}.home-sec__items__item .item:hover{color:#000;background-color:#fff}.home-sec__items__img .img{margin-inline:auto;display:block}.home-sec__items__img .caption{margin-block:.9rem 0;text-align:center}.home-sec__items .slick-arrow{-webkit-appearance:none;appearance:none;border:none;width:5.1rem;height:10.1rem;position:absolute;top:50%;transform:translate(0,-50%);z-index:10;cursor:pointer}.home-sec__items .slick-arrow.slick-prev{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-prev.svg) no-repeat left -1px center/contain;left:0}.home-sec__items .slick-arrow.slick-next{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-next.svg) no-repeat right -1px center/contain;right:0}.home-sec__items__modal__img{text-align:center}.home-sec__items__modal__ttl{margin-top:2rem;font-size:clamp(14px,2.4rem,2.4rem);font-weight:600;line-height:1.6}.home-sec__ttl2{margin-block:1rem -3.2rem;margin-inline:auto;max-width:128rem;text-align:center;position:relative;z-index:2}.home-sec__ttl2 img{width:21.8rem;position:relative}.home-sec__items2{margin-inline:auto;max-width:37.4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;position:relative;z-index:1}.home-sec__items2__item{position:relative}.home-sec__items2__item:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 15.43%,#404040 61.07%);width:100%;height:8.5rem;position:absolute;left:0;bottom:0;z-index:2}.home-sec__items2__ttl{text-align:center;text-shadow:0 0 1.9rem rgba(0,0,0,.1);line-height:1.1;color:#1c222d;font-size:clamp(14px,1.6rem,1.6rem);font-weight:700;width:calc(100% - 7.2rem);position:absolute;left:50%;transform:translate(-50%,0);z-index:3}.home-sec__items2__ttl .bold{font-size:clamp(14px,3.6rem,3.6rem)}.home-sec__items2__txt{padding-inline:1.5rem 0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.7rem,1.7rem);line-height:1.5;font-weight:700;letter-spacing:.23em;position:absolute;bottom:1.4rem;left:0;z-index:3}.home-sec__items2__txt:before{content:"";width:1rem;height:1rem;background:#ff4747;position:absolute;left:0;top:calc(50% - .5rem);display:subgrid}.home-sec__items2__img{position:relative;z-index:1}.home-sec__items2__img img{width:100%}.home-sec__ttl3{margin-block:7rem 0;font-weight:700;text-align:center}.home-sec__ttl3 .bold{font-weight:700}.home-sec__ttl3 .color{color:#ff4747}.home-sec__txt2{margin-block:2.2rem 0;font-weight:600}.home-sec__btn{margin-block:4.2rem 0}.home-sec__btn a{margin-inline:auto;display:flex;align-items:center;justify-content:center;max-width:37.4rem;height:6.2rem;border:.2rem #fff solid;background-color:#1c222d;color:#fff;text-align:center;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.8;font-weight:700;text-decoration:none;position:relative}.home-sec__btn a:hover{color:#fff}.home-application{padding-block:.2rem .8rem;height:21.8rem;border:.8rem #fff268 solid;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-application-bg-sp.jpg) no-repeat center center/cover;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem}.home-application__txt{text-align:center;font-size:clamp(14px,2.2rem,2.2rem);font-weight:700;line-height:1.3;letter-spacing:0}.home-application__btn a{width:32.2rem;height:7.4rem;font-size:clamp(14px,1.8rem,1.8rem);display:flex;align-items:center;justify-content:center;border-radius:100vmax;border:.2rem #fff solid;color:#fff;background:#1c222d;text-decoration:none;font-weight:700;line-height:1.8;position:relative}.home-application__btn a:hover{color:#fff}.home-application__btn a .bubble{width:14.3rem;position:absolute;left:-.3rem;top:-1.7rem}.home-sec2{background-color:#000;position:relative;z-index:1}.home-sec2:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.home-sec2__bg{width:100%;height:calc(100% - 67.4rem);background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-bg-sp.png) no-repeat center top/128.8rem auto;position:absolute;left:0;top:0;z-index:2}.home-sec2__inner{padding-block:7.3rem 0;padding-inline:2rem;position:relative;z-index:3}.home-sec2__movie{margin-block:3.9rem 0}.home-sec2__movie-ttl{margin-inline:auto;padding-block:1rem;padding-inline:2rem;max-width:89.6rem;font-size:clamp(14px,1.6rem,1.6rem);text-align:center;font-weight:600;line-height:1.4;color:#fff;background-color:#2b2b2b}.home-sec2__movie-movie{margin-inline:auto;max-width:89.6rem;aspect-ratio:16/9;position:relative;z-index:2}.home-sec2__movie-movie iframe{display:block;width:100%;height:100%}.home-sec2__movie-movie video{width:100%}.home-sec2__movie__img{position:relative;z-index:1}.home-sec2__movie a{margin-inline:auto;display:block;width:-moz-fit-content;width:fit-content;position:relative}.home-sec2__movie a:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-movie-btn-play.svg) no-repeat center center/15rem 15.1rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;transition:all .3s ease}.home-sec2__movie a .hover{opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:2;transition:all .3s ease}.home-sec2__movie a .hover .img{width:15rem}.home-sec2__ttl-box{margin-block:13.6rem 0;position:relative}.home-sec2__ttl{font-weight:700;line-height:1.6;margin-inline:auto;max-width:128rem;display:flex;align-items:center;justify-content:center;gap:1.1rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.7rem,2.7rem);position:relative;z-index:2}.home-sec2__ttl:after,.home-sec2__ttl:before{content:"";flex:1;height:1px;background:#fff}.home-sec2__ttl:before{margin-right:.2rem}.home-sec2__sttl{padding-inline:1.1rem 0;color:#fff;text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,10rem,10rem);font-weight:800;line-height:1.6;letter-spacing:.1em;opacity:.1;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);z-index:1}.home-sec2__items-wrap{margin-block:5.1rem 0;margin-inline:auto;padding-block:0;padding-inline:5.1rem 0;position:relative}.home-sec2__txt{padding-block:2.8rem;padding-inline:0;background-color:#fff268;width:4.1rem;min-height:calc(100% - .4rem);text-align:center;position:absolute;left:0;top:0}.home-sec2__txt:after{content:"";border-top:4.1rem #fff268 solid;border-right:3.6rem transparent solid;border-left:3.6rem transparent solid;position:absolute;left:50%;bottom:-4rem;transform:translate(-50%,0)}.home-sec2__txt img{width:1.7rem}.home-sec2__items__item{margin-inline:0;padding-block:4.1rem;padding-inline:4.5rem 1.5rem;position:relative}.home-sec2__items__item:not(:first-child){margin-block:1.5rem 0}.home-sec2__items__item:before{content:"";border:.6rem solid rgba(255,255,255,.2);pointer-events:none;position:absolute;inset:0;z-index:1}.home-sec2__items__item:after{content:"";width:.2rem;height:calc(100% + 6rem);background:#ff4747;position:absolute;left:1.5rem;top:0;z-index:1}.home-sec2__items__item.m--step-1{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items-bg-1-sp.png) no-repeat center center/cover}.home-sec2__items__item.m--step-2{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items-bg-2-sp.png) no-repeat center center/cover}.home-sec2__items__item.m--step-3{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items-bg-3-sp.png) no-repeat center top/cover}.home-sec2__items .step{padding-block:1.5rem 0;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1rem,1rem);font-weight:700;line-height:1.6;letter-spacing:.35em;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items-step-bg.svg) no-repeat center center/contain;width:3.8rem;height:5.2rem;position:absolute;left:-.3rem;top:-.8rem;z-index:2}.home-sec2__items .step img{width:2.2rem;display:block;margin-inline:auto}.home-sec2__items .step .num{color:#fff;text-align:center;font-size:clamp(14px,1.5rem,1.5rem);line-height:1.5333333333;letter-spacing:.05em}.home-sec2__items .title{color:#ff4747;font-weight:600;line-height:1.6;letter-spacing:.16em;font-size:clamp(14px,2rem,2rem)}.home-sec2__items .text{margin-block:.4rem 0;font-size:clamp(14px,2.4rem,2.4rem);font-weight:700;line-height:1.4;letter-spacing:.05em}.home-sec2__items .bubble{width:15.1rem;position:absolute;right:1px;top:1.9rem;z-index:4}.home-sec2__items .bubble img{width:100%}.home-sec2__items__item-2{margin-inline:0;padding-block:3.6rem 2.3rem;padding-inline:2rem;border:.6rem solid #ff4747;background:linear-gradient(175deg,#000 35.79%,#ff4747 95.91%);position:relative}.home-sec2__items__item-2:not(:first-child){margin-block:4rem 0}.home-sec2__items .goal{padding-inline:0 .6rem;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2rem,2rem);font-weight:700;line-height:1.6;letter-spacing:.15em;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items-goal-bg-sp.svg) no-repeat left center/contain;width:10.9rem;height:4.1rem;position:absolute;left:-.6rem;top:-2rem;z-index:2}.home-sec2__items .title-2{color:#fff;text-align:center;font-size:clamp(14px,3.2rem,3.2rem);font-weight:700;line-height:1.4;letter-spacing:.17em;display:flex;align-items:center;justify-content:center;gap:1.6rem}.home-sec2__items .title-2:before{content:"";width:2rem;height:2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-cmn-ttl-bg-2.svg) no-repeat center center/contain;animation:ttl-rotate-2 8s linear infinite}.home-sec2__items .title-2:after{content:"";width:2rem;height:2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-cmn-ttl-bg-2.svg) no-repeat center center/contain;animation:ttl-rotate-2 8s linear infinite}.home-sec2__items .text-2{font-weight:600}.home-sec2__items__box{margin-block:1.6rem 0;max-width:91.2rem;display:flex}.home-sec2__items__box__item{background-color:#fff}.home-sec2__items__box__item:nth-child(1) .img .caption{width:12.1rem;bottom:4rem;right:-2rem}.home-sec2__items__box__item:nth-child(2) .img .caption{width:14.2rem;bottom:3.3rem;right:-2.7rem}.home-sec2__items__box__item:nth-child(3) .img .caption{width:14.9rem;bottom:3.8rem;right:-2.3rem}.home-sec2__items__box .img{position:relative}.home-sec2__items__box .img>img{width:100%;display:block;position:relative;z-index:1}.home-sec2__items__box .img .caption{text-align:right;position:absolute;z-index:2}.home-sec2__items__box-sp{margin-block:2.8rem 0;margin-inline:-1rem 0}.home-sec2__items2{margin-block:2.7rem 0;margin-inline:0 1rem;display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.home-sec2__items2__item{padding-block:1.6rem 1.9rem;padding-inline:1.6rem;border:.3rem #ff4747 solid;border-radius:0 1rem;background-color:#fff;display:grid;gap:0;position:relative}.home-sec2__items2__item:nth-child(1) .image{width:3.8rem}.home-sec2__items2__item:nth-child(2) .image{width:3.8rem}.home-sec2__items2__item:nth-child(3) .image{width:3.8rem}.home-sec2__items2__img{display:flex;align-items:flex-end;justify-content:center;text-align:center}.home-sec2__items2__ttl{color:#1c222d;font-size:clamp(14px,1.8rem,1.8rem);line-height:1.3;font-weight:700;letter-spacing:0}.home-sec2__items2__txt{color:#1c222d;font-weight:600;line-height:2;text-align:justify;transition:all .3s ease}.home-sec2__box{margin-top:10rem;background-color:#1c222d;border:1px #fff solid;padding:5.6rem 6rem 6rem;position:relative}.home-sec2__box__bubble{width:26.9rem;position:absolute;top:-2rem;left:.9rem}.home-sec2__box__step{color:#ff4747;text-align:right;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.625;font-weight:800;letter-spacing:.45em;position:absolute;right:2rem;top:1.4rem}.home-sec2__box__step .bold{font-size:clamp(14px,2.6rem,2.6rem);line-height:1.6153846154}.home-sec2__box__ttl{margin-inline:auto;text-align:center;width:-moz-fit-content;width:fit-content;font-size:clamp(14px,4.5rem,4.5rem);line-height:1.6;font-weight:600;letter-spacing:.27em;border-bottom:.7rem #ff4747 solid}.home-sec2__box__img{margin-top:2rem;margin-bottom:-10rem;text-align:center}.home-sec2__box2-wrap{margin-block:0;margin-inline:-2rem;padding-block:7.4rem 8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-bg2-sp.png) no-repeat center bottom/80.2rem auto}.home-sec2__box2{margin-inline:auto;padding-block:6.1rem 0;padding-inline:2.4rem;max-width:calc(100vw - 4rem);border:1px #fff solid;background:rgba(28,34,45,.6) url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-box2-ttl-bg-sp.png) no-repeat left top/17.4rem auto}.home-sec2__box2__ttl{font-size:clamp(14px,3.2rem,3.2rem);font-weight:700;line-height:1.4;letter-spacing:-.05em}.home-sec2__box2__ttl .color{color:#ff4747}.home-sec2__box2__txt{font-weight:600}.home-sec2__items3{margin-block:4rem 0;margin-inline:-2.4rem;display:flex;flex-direction:column;gap:.5rem}.home-sec2__items3__item{width:100%;padding-block:1.2rem 1.4rem;padding-inline:3.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1c222d;background-color:#fff;cursor:pointer;position:relative}.home-sec2__items3__item:after{content:"";width:2.6rem;height:2.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-plus.svg) no-repeat center center/contain,url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-minus.svg) no-repeat center center/0;position:absolute;right:0;bottom:-1px;z-index:3;transition:all .3s ease}.home-sec2__items3__item.is-active:after{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-minus.svg) no-repeat center center/contain}.home-sec2__items3 .support{color:#1c222d;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;line-height:1.6;letter-spacing:.15em;display:flex;align-items:center;opacity:.5;gap:.6rem}.home-sec2__items3 .support .num{font-size:clamp(14px,2rem,2rem);font-weight:700}.home-sec2__items3 .title{margin-block:-.3rem 0;font-size:clamp(14px,2.2rem,2.2rem);line-height:1.4;font-weight:700;text-align:center;letter-spacing:.02em}.home-sec2__items3 .title .color{color:#ff4747}.home-sec2__items3__text{background-color:#fff;opacity:0;visibility:hidden;transition:all .4s ease;font-weight:600;line-height:2;letter-spacing:.05em}.home-sec2__items3__text .inner{padding-block:1rem 3.8rem}.home-sec2__items3__text.is-active{opacity:1;visibility:visible}.home-sec3{background-color:#000;position:relative;z-index:1}.home-sec3:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.home-sec3__inner{position:relative;z-index:3}.home-sec3__box-wrap{padding-bottom:7.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-bg-sp.svg) no-repeat center bottom/21.8rem auto}.home-sec3__box__img{position:relative;z-index:1}.home-sec3__box__img .img{position:relative;z-index:1}.home-sec3__box__img .caption{width:21.4rem;position:absolute;bottom:-2.1rem;right:1.6rem;z-index:2}.home-sec3__box__cnt{margin-block:4rem 0;padding-inline:2rem;position:relative;z-index:2}.home-sec3__box__lists{margin-block:3rem 0;margin-inline:0;padding:0;list-style:none;position:relative;z-index:1}.home-sec3__box__lists__item{margin:0;padding-block:1.4rem 1.5rem;padding-inline:1.2rem;background-color:#1c222d;border:1px #fff solid;text-align:center;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.25;font-weight:700;letter-spacing:.17em;position:relative}.home-sec3__box__lists__item:not(:first-child){margin-top:.6rem}.home-sec3__box__lists__item:before{content:"";width:1.9rem;height:1.8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-box-lists-icon.svg) no-repeat center center/contain;position:absolute;left:1.8rem;top:50%;transform:translate(0,-50%)}.home-sec3__ttl{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1.2rem,1.2rem);font-weight:600;letter-spacing:.4em;text-align:center}.home-sec3__ttl.m--ttl1{margin-block:9.7rem 0}.home-sec3__ttl.m--ttl2{margin-top:2.4rem}.home-sec3__items{margin-block:2.3rem 0;margin-inline:-2rem;position:relative}.home-sec3__items__item{position:relative;cursor:pointer}.home-sec3__items__item:after{content:"";width:2rem;height:2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-items-icon-plus.svg) no-repeat center center/contain;position:absolute;right:0;bottom:0;z-index:2;transition:all .4s ease}.home-sec3__items__box{display:flex;flex-wrap:wrap;position:absolute;left:1.5rem;bottom:1.8rem;z-index:2}.home-sec3__items__pt{width:9rem}.home-sec3__items__pt img{display:block;width:100%}.home-sec3__items__num{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.8rem,2.8rem);line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-block:-.6rem 0;margin-inline:.5rem 0}.home-sec3__items__ttl-en{margin-top:.3rem;font-size:clamp(14px,5.6rem,5.6rem);line-height:1.1071428571;color:transparent;width:100%}.home-sec3__items__ttl-en img{display:block}.home-sec3__items__ttl{padding-block:.3rem;padding-inline:.2rem .8rem;background-color:#ff4747;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.1428571429;font-weight:700;letter-spacing:.05em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;position:absolute;right:.8rem;top:.7rem;z-index:2}.home-sec3__items__img{position:relative;z-index:1;transition:filter .3s ease;filter:grayscale(1)}.home-sec3__items .slick-arrow{-webkit-appearance:none;appearance:none;border:none;width:5.1rem;height:10.1rem;position:absolute;top:50%;transform:translate(0,-50%);z-index:10;cursor:pointer}.home-sec3__items .slick-arrow.slick-prev{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-prev.svg) no-repeat left -1px center/contain;left:0}.home-sec3__items .slick-arrow.slick-next{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-next.svg) no-repeat right -1px center/contain;right:0}.home-sec3__modal{opacity:0;visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;z-index:1500;transition:opacity .3s ease,visibility .3s ease}.home-sec3__modal.is-active{opacity:1;visibility:visible}.home-sec3__modal.js-modal-group3 .home-sec3__modal__btn{max-width:96rem}.home-sec3__modal.js-modal-group3 .home-sec3__modal__inner{max-width:96rem;max-height:74vh}.home-sec3__modal__btn{position:relative;width:calc(100% - 4rem);max-width:64rem}.home-sec3__modal__btn-close{-webkit-appearance:none;appearance:none;border:none;padding:0;color:#fff;background:0 0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2rem,2rem);line-height:1;letter-spacing:.05em;position:absolute;right:0;bottom:.6rem;cursor:pointer}.home-sec3__modal__btn-close:before{content:"";width:1.7rem;height:1.6rem;display:inline-block;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/modal-icon-close.svg) no-repeat center center/contain;margin-right:1rem}.home-sec3__modal__inner{padding:2rem;width:calc(100% - 4rem);max-width:64rem;height:-moz-fit-content;height:fit-content;max-height:50.4rem;background-color:#fff;box-shadow:0 0 1.6rem 0 rgba(0,0,0,.15);overflow:auto;color:#1c222d}.home-sec3__modal__box__cnt1{order:2;display:flex;gap:.5rem;white-space:nowrap}.home-sec3__modal__box__cnt2{order:1}.home-sec3__modal__pt{display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;font-weight:700}.home-sec3__modal__pt .txt img{display:block}.home-sec3__modal__pt .txt2{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.7rem,1.7rem);line-height:1.1176470588;letter-spacing:.43em}.home-sec3__modal__num{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,4.4rem,4.4rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}.home-sec3__modal__ttl-en img{display:block}.home-sec3__modal__ttl{font-size:clamp(14px,2.8rem,2.8rem);font-weight:600;line-height:1.6}.home-sec3__modal__txt{margin-top:2rem;line-height:2.2}.home-sec3__modal__ttl2{margin-top:2rem;font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.4}.home-sec3__modal__items{margin-top:1rem;display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.home-sec3__modal__items__item{aspect-ratio:16/9}.home-sec3__modal__items__item iframe{display:block;width:100%;height:100%}.home-sec3__modal__items__item .video{width:100%}.home-sec3__modal__box2{display:flex;align-items:center;gap:1.4rem}.home-sec3__modal__box2__img{flex-shrink:0;width:10rem;aspect-ratio:1/1;overflow:hidden;position:relative}.home-sec3__modal__box2__img:after{content:"";width:100%;height:100%;border:.4rem #fff solid;position:absolute;left:0;top:0;z-index:2}.home-sec3__modal__box2__img img{width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.home-sec3__modal__box2__ttl{color:#251f2d;font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.8}.home-sec3__modal__box2__course{margin-top:.8rem;color:#251f2d;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.8}.home-sec3__modal__txt2{margin-top:2.5rem;color:#1c222d;font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.6}.home-sec3__modal__faq{margin-top:2.5rem}.home-sec3__modal__faq__item{padding:3rem 0;border-top:1px #ccc solid}.home-sec3__modal__faq__ttl{padding-left:5rem;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:1.4;position:relative}.home-sec3__modal__faq__ttl:before{content:"";width:3rem;height:3rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-modal-faq-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:-.2rem}.home-sec3__modal__faq__txt{margin-top:1rem;padding-left:5rem;text-align:justify;line-height:1.8}.home-sec3__items2-wrap{margin-block:2rem 0;margin-inline:-2rem;padding-block:2rem;padding-inline:0;background-color:#1c222d}.home-sec3__items2 .slick-track{display:flex}.home-sec3__items2 .slick-slide{height:auto!important}.home-sec3__items2 .slick-slide>div{height:100%}.home-sec3__items2__item{height:100%}.home-sec3__items2__item__inner{margin-inline:.7rem;width:26.6rem;height:100%;padding-block:1.4rem 1.3rem;padding-inline:1.8rem;background-color:#fff}.home-sec3__items2__box{display:flex;align-items:center;gap:1.6rem}.home-sec3__items2__box__img{flex-shrink:0;width:6.6rem;aspect-ratio:1/1;border-radius:100vmax;overflow:hidden;position:relative}.home-sec3__items2__box__img:after{content:"";width:100%;height:100%;border:.2rem #ff4747 solid;border-radius:100vmax;position:absolute;left:0;top:0;z-index:2}.home-sec3__items2__box__img img{width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.home-sec3__items2__box__ttl{color:#251f2d;font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.4}.home-sec3__items2__box__course{margin-block:.4rem 0;color:#251f2d;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.6}.home-sec3__items2__txt{margin-block:.5rem 0;color:#1c222d;font-size:clamp(14px,1.4rem,1.4rem);font-weight:600;line-height:1.6}.home-sec3__items2__btn{-webkit-appearance:none;appearance:none;margin-block:1.2rem 0;border:none;max-width:37.8rem;display:block;width:100%;height:4.3rem;padding-block:0;color:#fff;background-color:#251f2d;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.6;font-weight:700;cursor:pointer;position:relative;transition:all .3s ease}.home-sec3__items2__btn:before{content:"";width:1.9rem;height:1.9rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-items2-btn-icon.svg) no-repeat center center/contain,url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-items2-btn-icon-active.svg) no-repeat center center/0;position:absolute;left:2.1rem;top:50%;transform:translate(0,-50%);transition:all .3s ease}.home-sec3__items2 .slick-arrow{-webkit-appearance:none;appearance:none;border:none;width:4.5rem;height:4.5rem;position:absolute;top:50%;transform:translate(0,-50%);z-index:10;cursor:pointer}.home-sec3__items2 .slick-arrow.slick-prev{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider2-prev.svg) no-repeat center center/contain;left:4.4rem}.home-sec3__items2 .slick-arrow.slick-next{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider2-next.svg) no-repeat center center/contain;right:4.4rem}.home-sec3__box2-wrap{margin-block:6rem 0;margin-inline:-2rem;padding-block:7rem;padding-inline:2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-box2-bg-sp.png) no-repeat center center/cover}.home-sec3__box2{margin-inline:auto;padding-block:3.4rem 4rem;padding-inline:2rem;max-width:128rem;background:rgba(0,0,0,.2);backdrop-filter:blur(2rem)}.home-sec3__box2__items{margin-top:2.4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.home-sec3__box2__items__item{padding-block:3rem 2.6rem;border:.2rem solid #ff4747;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-sec3__box2__items__ttl{color:#1c222d;text-align:center;font-size:clamp(14px,1.4rem,1.4rem);font-weight:700;line-height:1.3;letter-spacing:.04em}.home-sec3__box2__items__txt{margin-block:.5rem 0;color:#ff4747;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.5rem,2.5rem);font-weight:800;line-height:1.6;letter-spacing:-.03em}.home-sec3__box2__items__txt .num{font-size:clamp(14px,4.5rem,4.5rem);font-style:italic;font-weight:700;letter-spacing:-.03em;line-height:1}.home-sec3__box2__txt{margin-block:1.4rem 0;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.6;letter-spacing:.05em}.home-sec4{background-color:#000;position:relative;z-index:1}.home-sec4:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.home-sec4__inner{padding-block:8rem;padding-inline:2rem;position:relative;z-index:3}.home-sec4__items{margin-inline:auto;display:flex;align-items:flex-start}.home-sec4__items__item{width:100%;border:.7rem #fff solid;background-color:#fff;position:relative}.home-sec4__items__ttl{padding-block:1.6rem;font-size:clamp(14px,2.2rem,2.2rem);line-height:1.3;font-weight:700;position:relative}.home-sec4__items__ttl .bold{font-size:clamp(14px,3.2rem,3.2rem)}.home-sec4__items__ttl .color{color:#fff268}.home-sec4__items__ttl.m--ttl1::before{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec4-items-ttl-icon-1.svg) no-repeat center center/contain}.home-sec4__items__ttl.m--ttl2::before{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec4-items-ttl-icon-2.svg) no-repeat center center/contain}.home-sec4__items__ttl.m--ttl3::before{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec4-items-ttl-icon-3.svg) no-repeat center center/contain}.home-sec4__items__lists-wrap{transition:all .3s ease}.home-sec4__items__lists{margin:0;padding-block:2.7rem 2.3rem;padding-inline:2.3rem;list-style:none}.home-sec4__items__lists__item{margin:0;padding:0 0 1px 3.5rem;color:#1c222d;font-size:clamp(14px,1.8rem,1.8rem);line-height:1.4444444444;font-weight:600;position:relative}.home-sec4__items__lists__item.show{display:block}.home-sec4__items__lists__item:not(:first-child){margin-top:2rem}.home-sec4__items__lists__item:before{content:"";width:2.3rem;height:2.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec4-items-lists-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:.2rem}.home-sec4__items__btn{-webkit-appearance:none;appearance:none;margin-block:auto 1.9rem;margin-inline:auto;width:4.7rem;text-align:center;border:0;padding:0;background-color:transparent;display:block;pointer-events:none}.home-sec4__ttl-group{margin-block:6.4rem 0;margin-inline:-2rem;position:relative;z-index:1}.home-sec4__ttl-group .home-cmn__sttl{position:relative;z-index:2}.home-sec4__ttl-group__ttl-en{max-width:151.8rem;width:100%;position:absolute;left:50%;transform:translate(-50%,-50%)}.home-sec4__ttl-group__ttl-en img{width:46.2rem}.home-sec4__items2-wrap{margin-block:2.4rem 0;margin-inline:-2rem;position:relative}.home-sec4__items2-wrap .slick-arrow{-webkit-appearance:none;appearance:none;border:none;width:5.1rem;height:10.1rem;position:absolute;top:50%;transform:translate(0,-50%);z-index:10;cursor:pointer}.home-sec4__items2-wrap .slick-arrow.slick-prev{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-prev.svg) no-repeat left -1px center/contain;left:0}.home-sec4__items2-wrap .slick-arrow.slick-next{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-next.svg) no-repeat right -1px center/contain;right:0}.home-sec4__items2{margin-inline:auto;padding-left:1.6rem;max-width:166.6rem;background-color:#1c222d;position:relative;z-index:2}.home-sec4__items2__item__inner{padding-block:4rem;padding-inline:1.5rem;background-color:#1c222d;width:38.4rem;position:relative}.home-sec4__items2__item__inner .category-color{width:1.9rem;height:.2rem;border-radius:100vmax;position:absolute;right:1.3rem;top:2.4rem}.home-sec4__items2__movie{aspect-ratio:16/9}.home-sec4__items2__movie iframe{display:block;width:100%;height:100%}.home-sec4__items2__movie-3{aspect-ratio:16/9}.home-sec4__items2__movie-3>div{padding:56.25% 0 0 0!important}.home-sec4__items2__movie-3 iframe{display:block;width:100%;height:100%}.home-sec4__items2__movie-2{width:100%}.home-sec4__items2__movie-2 .video{width:100%}.home-sec4__items2__ttl{margin-block:1.3rem 0;font-size:clamp(14px,1.6rem,1.6rem);font-weight:400;line-height:1.8}.home-sec4__items2__ttl .text{padding-right:7.2rem;display:block;color:#fff;text-decoration:none;position:relative;cursor:pointer;transition:all .3s ease}.home-sec4__items2__ttl .text:after{content:"";width:3.4rem;height:1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec4-items2-link-icon.svg) no-repeat center center/contain;position:absolute;right:2rem;top:50%;transform:translate(0,-50%);transition:all .3s ease}.home-sec4__items2__ttl .text:hover{color:#fff}.home-sec5{background-color:#000;position:relative;z-index:1}.home-sec5:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.home-sec5__inner{padding-block:6.3rem 8rem;padding-inline:2rem;position:relative;z-index:3}.home-sec5__ttl{text-align:center;font-size:clamp(14px,2.7rem,2.7rem);font-weight:700;line-height:1.8}.home-sec5__txt3{margin-block:1.2rem 0;text-align:center}.home-sec5__txt3 img{display:block;margin-inline:auto;width:33.7rem}.home-sec5__plan-tabs{margin:0;padding:0;list-style:none;display:flex;gap:.5rem}.home-sec5__plan-tabs__item{flex:1;margin:0;padding:0;display:flex;align-items:center;justify-content:center;height:5.6rem;border-radius:1rem 1rem 0 0;text-align:center;font-size:clamp(14px,1.4rem,1.4rem);font-weight:700;line-height:1.3;letter-spacing:0}.home-sec5__plan-tabs__item.m--item2{color:#1c222d;background-color:#fff268}.home-sec5__plan-tabs__item.m--item1{color:#fff;background-color:#6a7886}.home-sec5__items__box{margin-block:2.5rem 0;margin-inline:-2.3rem;padding-block:1.1rem 2rem;padding-inline:1.3rem;background-color:#e7e8eb}.home-sec5__items__item{border:.7rem #6a7886 solid;padding-block:0 3.4rem;padding-inline:2.3rem;display:grid;grid-template-rows:subgrid;grid-row:span 7;gap:0;color:#1c222d;background-color:#fff;position:relative}.home-sec5__items__item.m--item1{border:.7rem #6a7886 solid}.home-sec5__items__item.m--item2{border:.7rem #fff268 solid}.home-sec5__items__bubble{width:7.3rem;position:absolute;top:-.4rem;right:1px}.home-sec5__items__ttl-box{margin-inline:-2.3rem;padding-block:1.4rem 2rem;padding-inline:0;color:#fff;background-color:#6a7886}.m--item1 .home-sec5__items__ttl-box{background-color:#6a7886}.m--item2 .home-sec5__items__ttl-box{color:#1c222d;background-color:#fff268}.home-sec5__items__ttl-box__ttl{font-size:clamp(14px,2.6rem,2.6rem);line-height:1.3;font-weight:700;text-align:center;letter-spacing:-.07em}.home-sec5__items__ttl-box__sttl{margin-block:.8rem 0;font-size:clamp(14px,1.4rem,1.4rem);font-weight:600;line-height:1.6;text-align:center}.home-sec5__items__txt{margin-block:.7rem 0}.home-sec5__items__ttl3{color:#1c222d;text-align:center;font-size:clamp(14px,1.4rem,1.4rem);font-weight:400;line-height:1.6}.home-sec5__items__tags{margin-block:1rem 0;margin-inline:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.2rem}.home-sec5__items__tags__item{margin:0;padding-block:1rem;padding-inline:3.2rem 1rem;color:rgba(28,34,45,.3);background-color:#d0d3db;font-size:clamp(10px,1.3rem,1.3rem);font-weight:600;line-height:1.4;letter-spacing:.1em;display:flex;align-items:center;position:relative}.home-sec5__items__tags__item.is-active{color:#1c222d;background-color:#fff}.home-sec5__items__tags__item.is-active:before{content:"";width:1.2rem;height:1.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-items-tags-icon.svg) no-repeat center center/contain;position:absolute;left:1.4rem;top:50%;transform:translate(0,-50%)}.home-sec5__items__price{margin-block:1.8rem 0;margin-inline:-2.3rem;padding-block:6.3rem 0;display:flex;justify-content:center;align-items:center;position:relative;gap:1rem}.home-sec5__items__price .before{width:100%;text-align:center;position:absolute;top:0;left:0}.home-sec5__items__price .before img{width:33.4rem}.home-sec5__items__price__txt{width:4.5rem;aspect-ratio:1/1;border-radius:100vmax;background-color:#fff268;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(14px,1.5rem,1.5rem);line-height:1;font-weight:600}.home-sec5__items__price__txt2{color:#1c222d;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,4rem,4rem);font-weight:700;line-height:1.2;letter-spacing:0}.home-sec5__items__price__txt2 .unit{margin-inline:0 .6rem;font-size:clamp(14px,2.7rem,2.7rem)}.home-sec5__items__price__txt2 .unit-2{margin-inline:-.8rem 0;font-size:clamp(14px,1.4rem,1.4rem);font-weight:600}.home-sec5__items__price2{margin-top:.8rem;display:flex;justify-content:center;align-items:center;gap:.8rem}.home-sec5__items__price2__txt{width:2.8rem;aspect-ratio:1/1;border-radius:100vmax;background-color:#fff268;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(10px,1.1rem,1.1rem);line-height:1;font-weight:600}.home-sec5__items__price2__txt2{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.5rem,2.5rem);font-weight:600;line-height:1.2;letter-spacing:0}.home-sec5__items__price2__txt2 .txt{font-size:clamp(14px,1.4rem,1.4rem);font-weight:600}.home-sec5__items__price2-txt{margin-top:.3rem;text-align:center;font-size:clamp(10px,1.1rem,1.1rem);line-height:1.8}.home-sec5__items__btn a{margin-inline:auto;max-width:40.6rem;height:5rem;border-radius:100vmax;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;font-size:clamp(14px,1.7rem,1.7rem);font-weight:700;background-color:#ff4747}.home-sec5__items__btn a:hover{color:#fff}.home-sec5__txt{margin-top:2rem;margin-inline:auto;max-width:108rem;line-height:1.6}.home-sec5__tabs-wrap{margin-top:3.1rem}.home-sec5__tabs{margin:0;padding:0;list-style:none;transition:all .3s ease;display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.home-sec5__tabs__item{text-align:center;font-weight:600;margin:0;padding-block:1.3rem;padding-inline:2rem;display:flex;align-items:center;justify-content:center;gap:.6rem;color:#fff;border-radius:100vmax;background:rgba(255,255,255,.3);font-size:clamp(14px,2rem,2rem);line-height:1.2;letter-spacing:.05em;cursor:pointer}.home-sec5__tabs__item:before{content:"＃";color:#fff}.home-sec5__tabs__item.is-active{background-color:#ff4747}.home-sec5__panel{margin-block:3rem 0;margin-inline:auto;max-width:128rem;position:relative;z-index:1}.home-sec5__panel__faq{background-color:#323942;border:.5rem #1c222d solid;transition:all .3s ease}.home-sec5__panel__faq:not(:first-child){margin-top:1rem}.home-sec5__panel__faq.is-active{border:.5rem #ff4747 solid}.home-sec5__panel__faq.is-active .home-sec5__panel__faq__q{color:#fff;background-color:#ff4747}.home-sec5__panel__faq.is-active .home-sec5__panel__faq__q:before{color:#fff}.home-sec5__panel__faq.is-active .home-sec5__panel__faq__q .txt:after{content:"";background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-faq-icon-minus.svg) no-repeat left top/contain}.home-sec5__panel__faq.is-active .home-sec5__panel__faq__a{height:auto}.home-sec5__panel__faq.is-active .home-sec5__panel__faq__a__inner{border-top:.5rem #ff4747 solid}.home-sec5__panel__faq__q{background-color:#1c222d;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:2;position:relative;z-index:1;cursor:pointer;transition:all .3s ease}.home-sec5__panel__faq__q:before{content:"Q";color:#ff4747;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,3rem,3rem);line-height:1;font-weight:700;position:absolute;left:1.5rem;top:50%;cursor:pointer;transform:translate(0,-50%);transition:all .3s ease}.home-sec5__panel__faq__q .txt{padding-block:.9rem;padding-inline:5.2rem 6.6rem;display:block}.home-sec5__panel__faq__q .txt:after{content:"";width:2.4rem;height:2.4rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-faq-icon-plus.svg) no-repeat left top/contain;position:absolute;right:1.3rem;top:50%;transform:translate(0,-50%);transition:all .3s ease}.home-sec5__panel__faq__a{overflow:hidden;height:0;transition:height .3s ease;position:relative;z-index:2}.home-sec5__panel__faq__a__inner{transition:border-top .3s ease;border-top:.5rem transparent solid;padding-block:2.5rem;padding-inline:2.5rem 1.6rem;font-size:clamp(14px,1.6rem,1.6rem);font-weight:600;line-height:2}.home-sec5__ttl2{margin-top:7rem;text-align:center}.home-sec5__ttl2 img{width:31rem}.home-sec5__txt2{margin-block:.9rem 0;line-height:1.8;text-align:center;font-weight:600}.home-sec5__txt2 .color{color:#fff268}.home-sec5__items2 .slick-track{display:flex}.home-sec5__items2 .slick-slide{height:auto!important}.home-sec5__items2 .slick-slide>div{height:100%}.home-sec5__items2__item>a{display:block;color:#fff;background-color:#000;text-decoration:none;padding:2rem;height:100%}.home-sec5__items2__item>a:hover{color:#fff}.home-sec5__items2__img{position:relative;width:100%;height:20rem}.home-sec5__items2__img .img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;display:block}.home-sec5__items2__img .caption{border-radius:0 1.6rem 0 0;background-color:#000;padding-block:1.2rem .4rem;padding-inline:2.6rem 1.9rem;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.06em;position:absolute;left:0;bottom:0;z-index:2;transition:background-color .3s ease}.home-sec5__items2__img .caption:before{content:"";width:1.8rem;height:1.5rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec5-items2-category-icon.svg) no-repeat center center/contain;position:absolute;left:0;top:1.6rem}.home-sec5__items2__ttl{margin-block:1.8rem 0;font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.6}.home-sec5__items2__tags{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.home-sec5__items2__tags__item{margin:0;padding:0 0 0 1em;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.06em;opacity:.7;position:relative;white-space:nowrap}.home-sec5__items2__tags__item:before{content:"＃";position:absolute;left:0;top:0}.home-sec5__items2__editor{margin-top:2.4rem;padding-top:1.6rem;display:flex;align-items:center;background:linear-gradient(to right,rgba(255,255,255,.3) .6rem,transparent .6rem) repeat-x left top/1.2rem 1px;gap:1rem}.home-sec5__items2__editor__img{flex-shrink:0;width:2.9rem;aspect-ratio:1/1;position:relative}.home-sec5__items2__editor__img:after{content:"";width:100%;height:100%;border:.2rem #ff4747 solid;border-radius:100vmax;position:absolute;left:0;top:0;z-index:2}.home-sec5__items2__editor__img img{display:block;border-radius:100vmax;width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.home-sec5__items2__editor__name{color:#ccc;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);font-weight:400;line-height:1.5;letter-spacing:.06em}.home-sec5__items2__editor__date{margin-left:auto;color:#ccc;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5;letter-spacing:.1em}:root{--form-border-color:#5a6d74;--form-content-width:60rem;--form-content-margin-sp:2rem;--form-item-title-width:30rem;--form-item-gap:4rem;--form-item-gap-vertical:2rem;--form-parts-margin:1rem;--form-parts-height:7.3rem;--form-parts-height-sp:6.2rem;--form-required-margin:7.7rem;--form-required-margin-sp:5.5rem}.ma-form-mv{padding-block:10.9rem 5rem;padding-inline:2rem;color:#000;background-color:#fff;position:relative;z-index:2}.ma-form-mv:after{content:"";width:22.7rem;height:20.1rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-decoration-sp.png) no-repeat right top/contain;position:absolute;right:0;top:0;z-index:5}.ma-form-mv__sttl{color:#ff4747;text-align:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.4rem,2.4rem);font-weight:700;line-height:1.6;letter-spacing:.17em}.ma-form-mv__ttl{margin-block:.5rem 0;text-align:center;font-size:clamp(14px,3rem,3rem);font-weight:600;line-height:1.5;letter-spacing:.17em}.ma-form-mv__txt{margin-block:1.5rem 0;text-align:center;line-height:2}.ma-form-mv__txt-thanks{margin-block:1.5rem 0;text-align:center;line-height:2}.ma-form-mv__btn a{margin-inline:auto;width:27rem;height:6rem;display:flex;align-items:center;justify-content:center;border-radius:100vmax;border:.2rem #fff solid;color:#fff;background:#1c222d;text-decoration:none;font-weight:700;line-height:1.8;position:relative}.ma-form-mv__btn a:hover{color:#fff}.ma-form-sec{color:#000;background-color:#fff}.ma-form-sec a{color:#000}.ma-form-sec__content{margin-inline:auto;padding-block:4.4rem 2rem;padding-inline:3rem;max-width:72rem;background:#ebebeb}.contact-form{margin-inline:auto;max-width:var(--form-content-width)}.contact-form__item:not(:first-child){margin-block:2.4rem 0}.contact-form__item.m--privacy{padding-block:1.8rem 2rem}.contact-form__item.m--privacy .contact-form__inner{display:flex;flex-direction:column;gap:1.5rem}.contact-form__item.m--submit{border-top:none;margin-block:2.4rem 0;padding:0}.contact-form__item.m--submit .contact-form__inner{padding:0}.contact-form__inner.m--vertical{display:flex;flex-direction:column}.contact-form__title{color:#000;font-size:clamp(14px,1.8rem,1.8rem);font-weight:400;line-height:2.4;position:relative}.contact-form__title .text{margin-block:.6rem 0;margin-inline:calc(var(--form-required-margin) * -1) 0;display:block;font-size:clamp(14px,1.6rem,1.6rem);font-weight:350;line-height:2.4}.contact-form__content{font-size:clamp(14px,2rem,2rem)}.contact-form__content>.column{display:flex;align-items:center;gap:1rem}.contact-form .course-options__item:not(:first-child){margin-block:1rem 0}.contact-form .course-options__item input{display:none}.contact-form .course-options__item input:checked+.course-option{border:.3rem solid #ff4747}.contact-form .course-options__item input:checked+.course-option:after{display:block}.contact-form .course-option{display:flex;flex-direction:column;padding-block:1rem 1.8rem;padding-inline:5.2rem .6rem;gap:0;border-radius:.5rem;border:.3rem solid #fff;background:#fefefe;position:relative;cursor:pointer}.contact-form .course-option:before{content:"";width:2rem;height:2rem;border-radius:100vmax;background:#ebebeb;position:absolute;top:2.2rem;left:2.2rem;z-index:1;transition:all .3s ease}.contact-form .course-option:after{content:"";display:none;width:2rem;height:2rem;border:.5rem #ebebeb solid;border-radius:100vmax;background:#ff4747;position:absolute;top:2.2rem;left:2.2rem;z-index:2;transition:all .3s ease}.contact-form .course-option .course-title{color:#000;font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:2}.contact-form .course-option .course-price{color:#000;font-size:clamp(14px,1.6rem,1.6rem);font-weight:400;line-height:1.3}.contact-form .wpcf7-form-control-wrap{display:block}.contact-form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:1rem}.contact-form__text{font-size:clamp(14px,1.4rem,1.4rem)}.contact-form__text.m--privacy{margin-block:-.8rem 0}.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{-webkit-appearance:none;appearance:none;margin:0;padding-block:0;padding-inline:2.2rem;border-radius:.5rem;border:.3rem solid #fefefe;color:#000;background:#fefefe;display:block;width:100%;height:var(--form-parts-height-sp)}.contact-form input[type=date]{-webkit-appearance:none;appearance:none;margin:0;padding-block:0;padding-inline:2.2rem;border-radius:.5rem;border:.3rem solid #fefefe;color:#000;background:#fefefe;display:block;width:100%;height:var(--form-parts-height-sp);border:.3rem solid #9e9e9e}.contact-form input[type=date]::-webkit-date-and-time-value{text-align:left!important}.contact-form input#form-date{background:#fefefe url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/contact-form/date-icon.svg) no-repeat right 2rem center/2.4rem auto;border:.3rem solid #9e9e9e}.contact-form textarea{-webkit-appearance:none;appearance:none;margin:0;padding-block:0;padding-inline:2.2rem;border-radius:.5rem;border:.3rem solid #fefefe;color:#000;background:#fefefe;display:block;padding:2rem;width:100%}.contact-form select{-webkit-appearance:none;appearance:none;margin:0;padding-block:0;padding-inline:2.2rem 4.8rem;border-radius:.5rem;border:.3rem solid #9e9e9e;color:#000;background-color:#fefefe;display:block;width:100%;height:var(--form-parts-height-sp);background-image:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/contact-form/select-icon.svg);background-repeat:no-repeat;background-position:right 2.2rem top 50%;background-size:1.3rem auto}.contact-form select#form-prefecture{max-width:24rem}.contact-form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:1rem}.contact-form .wpcf7-radio.m--vertical{flex-direction:column}.contact-form .wpcf7-radio.m--vertical .wpcf7-list-item{margin:0}.contact-form .wpcf7-radio.m--vertical .wpcf7-list-item:last-child{margin:0}.contact-form .wpcf7-radio .wpcf7-list-item{margin:0}.contact-form .wpcf7-radio .wpcf7-list-item:last-child{margin:0}.contact-form .wpcf7-radio label{cursor:pointer;display:inline-block;position:relative;min-width:calc(100vw - var(--form-content-margin-sp) * 2)}.contact-form .wpcf7-radio label input{opacity:0;position:absolute;top:0;left:0}.contact-form .wpcf7-radio label input+span{display:block;position:relative;padding:1.1rem 1.2rem 1.1rem 4.2rem;border-radius:.5rem;border:.3rem solid #d5e7ed;background:#d5e7ed;color:#000;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.4;letter-spacing:.1em}.contact-form .wpcf7-radio label input+span:before{content:"";width:2.2rem;height:2.2rem;border-radius:100vmax;border:1px #c1d9e1 solid;background-color:#fff;position:absolute;left:1.2rem;top:50%;transform:translate(0,-50%);z-index:1}.contact-form .wpcf7-radio label input+span:after{display:none;content:"";width:1rem;height:1rem;border-radius:100vmax;background:#ccc;position:absolute;left:1.8rem;top:50%;z-index:2;transform:translate(0,-50%)}.contact-form .wpcf7-radio label input:checked+span{border:.3rem solid rgba(255,68,0,.5);background:#fff}.contact-form .wpcf7-radio label input:checked+span:after{display:block}.contact-form .wpcf7-acceptance,.contact-form .wpcf7-checkbox{display:flex;flex-direction:column;gap:1rem;font-size:clamp(14px,1.6rem,1.6rem)}.contact-form .wpcf7-acceptance .wpcf7-list-item,.contact-form .wpcf7-checkbox .wpcf7-list-item{margin:0}.contact-form .wpcf7-acceptance .wpcf7-list-item:first-child,.contact-form .wpcf7-checkbox .wpcf7-list-item:first-child{margin:0}.contact-form .wpcf7-acceptance .wpcf7-list-item:last-child,.contact-form .wpcf7-checkbox .wpcf7-list-item:last-child{margin:0}.contact-form .wpcf7-acceptance label,.contact-form .wpcf7-checkbox label{cursor:pointer;position:relative}.contact-form .wpcf7-acceptance label.mfp_checked input+span:after,.contact-form .wpcf7-checkbox label.mfp_checked input+span:after{display:block}.contact-form .wpcf7-acceptance label input,.contact-form .wpcf7-checkbox label input{opacity:0;position:absolute;top:0;left:0}.contact-form .wpcf7-acceptance label input+span,.contact-form .wpcf7-checkbox label input+span{padding-inline:3.2rem 0;position:relative;display:inline-block}.contact-form .wpcf7-acceptance label input+span:before,.contact-form .wpcf7-checkbox label input+span:before{content:"";width:2.2rem;height:2.2rem;border:0;border-radius:.2rem;background:#fff;position:absolute;left:0;top:.5rem;z-index:1;transition:all .3s ease}.contact-form .wpcf7-acceptance label input+span:after,.contact-form .wpcf7-checkbox label input+span:after{content:"";display:none;position:absolute;left:0;top:.5rem;width:2.2rem;height:2.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/contact-form/contact-checkbox-icon.svg) no-repeat center center/1.8rem auto;transition:all .3s ease;z-index:2}.contact-form .wpcf7-acceptance label input:checked+span:after,.contact-form .wpcf7-checkbox label input:checked+span:after{display:block}.contact-form .wpcf7-acceptance{font-weight:400;font-size:clamp(14px,2rem,2rem);line-height:1.9}.contact-form .wpcf7-acceptance label input+span{position:absolute!important}.contact-form .acceptance-wrap{display:flex;gap:1rem}.contact-form .acceptance-wrap>.wpcf7-form-control-wrap{width:2.2rem}.contact-form .acceptance-btn{display:none}.contact-form .acceptance-text{flex:1}.contact-form input[type=submit]{-webkit-appearance:none;appearance:none;margin-inline:auto;padding:0;border:0;background:#ff4747;border-radius:.5rem;max-width:37.4rem;display:block;width:100%;height:6.4rem;color:#fff;font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.5;letter-spacing:.06em;text-align:center;cursor:pointer;transition:all .3s ease;cursor:pointer}.works-mv{padding-block:11.9rem 6.7rem;padding-inline:2rem;color:#1c222d;background-color:#fff;position:relative;z-index:2}.works-mv__ttl-group{position:relative}.works-mv__ttl{margin-inline:auto;width:-moz-fit-content;width:fit-content;padding-inline:2.2rem 1.4rem;border-top:1px #1c222d solid;border-bottom:1px #1c222d solid;background-color:#fff;text-align:center;font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.6;letter-spacing:.22em;position:relative;z-index:2}.works-mv__ttl-en{width:37.4rem;position:absolute;left:50%;top:calc(50% - 1px);transform:translate(-50%,-50%);z-index:1}.works-category{margin-block:4.9rem 0;margin-inline:auto;max-width:128rem}.works-category__tabs{display:flex;justify-content:center}.works-category__tabs__item{width:33.33%;min-height:4.6rem}.works-category__tabs__item:first-child a{letter-spacing:.2em;padding-inline:.2em 0}.works-category__tabs__item a{margin-right:-1px;margin-bottom:-1px;padding-inline:.4em 0;border:1px #1c222d solid;height:calc(100% + 1px);display:flex;align-items:center;justify-content:center;text-align:center;gap:.6rem;color:#1c222d;text-decoration:none;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.4em;position:relative}.works-category__tabs__item a:hover{color:#1c222d}.works-category__tabs__item a.is-active{color:#fff;background-color:#1c222d}.works-category__tabs__item a .category-color{display:block;width:1.1rem;height:.4rem;border-radius:100vmax}.works-tags{margin:2.6rem auto 0;padding:0;list-style:none;max-width:128rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;overflow:hidden;height:5.1rem;transition:height .3s ease}.works-tags.is-active{height:auto}.works-tags__item{margin:0;padding:0;color:#1c222d;font-size:clamp(14px,1.4rem,1.4rem);line-height:1.5714285714;letter-spacing:.05em}.works-tags__item a{white-space:nowrap;color:#1c222d;text-decoration:none;position:relative;background-image:linear-gradient(to right,#1c222d,#1c222d);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:background-size .4s ease}.works-tags__item a:before{content:"＃";margin-right:.4rem}.works-tags__item a:hover{color:#1c222d}.works-tags-btn{-webkit-appearance:none;appearance:none;border:none;padding:0;width:3.8rem;height:3.8rem;background-color:transparent;position:absolute;left:calc(50% - 1.9rem);bottom:-1.9rem;transform-origin:center;transform:rotate(0);cursor:pointer;transition:transform .3s ease}.works-tags-btn.is-active{transform:rotate(180deg)}.works-sec{padding-block:8rem;padding-inline:0;background-color:#eef3f5;position:relative;z-index:1}.works-sec:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.works-sec__inner{position:relative;z-index:3}.works-sec__ttl{color:#1c222d;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.2rem,2.2rem);line-height:1.6;font-weight:800;text-align:center;letter-spacing:.1em}.works-sec__ttl:before{content:"＃";font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,2.4rem,2.4rem);line-height:1;font-weight:800;letter-spacing:.1em;position:relative;top:.3rem}.works-sec__num{margin-block:.6rem 0;color:#1c222d;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.6;letter-spacing:.1em;text-align:center}.works-sec__items{margin-inline:auto;max-width:172rem;display:grid;grid-template-columns:repeat(1,1fr);gap:4.5rem 0}.works-sec__items:not(:first-child){margin-top:4rem}.works-sec__items__item{padding-block:5rem 3rem;padding-inline:3rem;color:#1c222d;background-color:#fff;position:relative;cursor:pointer}.works-sec__items__item .category-color{content:"";width:2.3rem;height:.4rem;border-radius:100vmax;position:absolute;right:3rem;top:3rem}.works-sec__items__date{display:flex;position:absolute;left:2.5rem;top:-1.5rem;z-index:2}.works-sec__items__date .month{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1.2rem,1.2rem);line-height:1.6;letter-spacing:.5em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;text-transform:uppercase}.works-sec__items__date .day{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,4.9rem,4.9rem);line-height:.65}.works-sec__items__img-wrap{position:relative}.works-sec__items__img-wrap .hover{opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:2;transition:all .3s ease}.works-sec__items__img-wrap .hover .img{width:11.2rem}.works-sec__items__img{position:relative;z-index:1;aspect-ratio:16/9}.works-sec__items__img:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-movie-btn-play.svg) no-repeat center center/13.2rem auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;transition:all .3s ease}.works-sec__items__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.works-sec__items__ttl{margin-block:1.5rem 0;padding-inline:0 3.2rem;font-size:clamp(14px,1.6rem,1.6rem);font-weight:400;line-height:1.8;position:relative}.works-sec__items__ttl:after{content:"";width:2.3rem;height:1.5rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/works/works-sec-items-ttl-icon-sp.svg) no-repeat center center/contain;position:absolute;right:0;top:50%;transform:translate(0,-50%);transition:all .3s ease}.works-sec__modal{opacity:0;visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;z-index:1500;transition:opacity .3s ease,visibility .3s ease}.works-sec__modal.is-active{opacity:1;visibility:visible}.works-sec__modal__btn{position:relative;width:calc(100% - 4rem);max-width:73rem}.works-sec__modal__btn-close{-webkit-appearance:none;appearance:none;border:none;padding:0;color:#fff;background:0 0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,1.5rem,1.5rem);line-height:1;letter-spacing:.05em;position:absolute;right:0;bottom:1.2rem;cursor:pointer}.works-sec__modal__btn-close:before{content:"";width:1.1rem;height:1.1rem;display:inline-block;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/modal-icon-close.svg) no-repeat center center/contain;margin-right:.8rem;position:relative;top:-1px}.works-sec__modal__inner{padding-block:3rem;padding-inline:3rem;width:calc(100% - 4rem);max-width:73rem;height:-moz-fit-content;height:fit-content;max-height:50.4rem;background-color:#fff;box-shadow:0 0 1.6rem 0 rgba(0,0,0,.15);overflow:auto;color:#1c222d}.works-sec__modal__box{display:flex;justify-content:space-between;align-items:flex-end}.works-sec__modal__date{display:flex}.works-sec__modal__date .month{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(10px,1rem,1rem);line-height:1.6;letter-spacing:.5em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;text-transform:uppercase}.works-sec__modal__date .day{font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(14px,3.2rem,3.2rem);line-height:.75}.works-sec__modal__category{display:flex;align-items:center;gap:.6rem;font-size:clamp(10px,1.2rem,1.2rem);line-height:1;letter-spacing:.05em}.works-sec__modal__category .category-color{width:.6rem;height:1px;border-radius:100vmax}.works-sec__modal__movie{margin-top:1.1rem;aspect-ratio:16/9}.works-sec__modal__movie iframe{display:block;width:100%;height:100%}.works-sec__modal__movie-3{margin-top:1.1rem;aspect-ratio:16/9}.works-sec__modal__movie-3>div{padding:56.25% 0 0 0!important}.works-sec__modal__movie-3 iframe{display:block;width:100%;height:100%}.works-sec__modal__movie-2{margin-top:1.1rem;width:100%}.works-sec__modal__movie-2 .video{width:100%}.works-sec__modal__ttl{margin-block:2rem 0;font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.6}.works-sec__modal__txt{margin-top:.5rem;color:#000;font-size:clamp(14px,1.4rem,1.4rem);line-height:2}.works-sec__modal__tags{margin-block:1.6rem 0;margin-inline:auto;padding:0;list-style:none;max-width:128rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.2rem 1rem}.works-sec__modal__tags__item{margin:0;padding:0;color:#999;font-size:clamp(10px,1rem,1rem);line-height:1.8;letter-spacing:.05em}.works-sec__modal__tags__item:before{content:"＃";margin-right:.2rem}.works-pagenation{margin-top:4.5rem;color:#1c222d;text-align:center}.works-pagenation .wp-pagenavi{display:flex;justify-content:center;gap:1rem}.works-pagenation .wp-pagenavi .nextpostslink,.works-pagenation .wp-pagenavi .page,.works-pagenation .wp-pagenavi .previouspostslink{border:1px solid #1c222d;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;color:#000;background-color:#fff;text-align:center;font-size:clamp(14px,1.9rem,1.9rem);font-weight:600;line-height:1.6;text-decoration:none}.works-pagenation .wp-pagenavi .extend{height:3.2rem;display:flex;align-items:center;justify-content:center;color:#000;font-size:clamp(14px,1.9rem,1.9rem);font-weight:600;line-height:1.6;text-decoration:none}.works-pagenation .wp-pagenavi .current{border:1px solid #1c222d;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#251f2d;text-align:center;font-size:clamp(14px,1.9rem,1.9rem);font-weight:600;line-height:1.6;text-decoration:none}.works-sec2{padding-block:6rem;padding-inline:2rem;color:#1c222d;background-color:#fff}.works-sec2 .works-tags-btm{margin:0 auto;padding:0;list-style:none;max-width:172rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.5rem}.works-sec2 .works-tags-btm__item{margin:0;padding:0;color:#1c222d;font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5;letter-spacing:.05em}.works-sec2 .works-tags-btm__item a{display:inline-block;padding:.6rem 2rem;white-space:nowrap;color:#1c222d;background-color:#eef3f5;border-radius:100vmax;text-decoration:none;position:relative}.works-sec2 .works-tags-btm__item a:before{content:"＃";margin-right:.8rem}.works-sec2 .works-tags-btm__item a:hover{color:#1c222d}.zc-mv{padding-block:11rem 4.6rem;padding-inline:3rem;color:#1c222d;background-color:#fff;position:relative;z-index:2}.zc-mv__ttl{text-align:center;font-size:clamp(14px,3rem,3rem);font-weight:600;line-height:1.5}.zc-mv__ttl img{width:10.2rem;position:relative;top:.2rem}.zc-mv__ttl .text{text-align:center;font-size:clamp(14px,2.2rem,2.2rem);font-weight:600;line-height:1.6;display:flex;align-items:center;justify-content:center;gap:1rem}.zc-mv__ttl.m--thanks{display:flex;flex-direction:column;align-items:center;font-size:clamp(14px,3rem,3rem)}.zc-mv__ttl.m--thanks img{top:1px}.zc-mv__ttl.m--thanks .text{font-size:clamp(14px,2.2rem,2.2rem);gap:1rem}.zc-mv__ttl2{margin-block:4.3rem 3.2rem;font-size:clamp(14px,2rem,2rem);font-weight:600;line-height:1.5;text-align:center}.zc-mv__txt{margin-block:1.4rem 0;text-align:center;line-height:2.2}.zc-mv__txt .bold{font-weight:600}.zc-mv__txt .color{color:#ff4747}.zc-mv__txt2{margin-block:1.4rem 0;text-align:center;font-weight:600;line-height:2.2;font-size:clamp(14px,1.4rem,1.4rem)}.zc-mv__txt2 .bold{font-weight:600}.zc-mv__txt2 .color{color:#ff4747}.zc-sec{border-top:1px solid #d6d6d6;padding-block:4rem;padding-inline:3rem;background-color:#eef3f5;position:relative}.zc-sec:before{content:"";width:100%;height:100%;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/sunaarashi.gif) repeat left top;position:absolute;left:0;top:0;z-index:1;opacity:.25}.zc-sec__ttl{margin-inline:auto;width:-moz-fit-content;width:fit-content;padding-block:1rem 1.5rem;padding-inline:4rem;display:flex;justify-content:center;align-items:center;border-radius:1rem;color:#fff;background:#46bcd4;text-align:center;font-size:clamp(14px,1.8rem,1.8rem);line-height:1.4444444444;font-weight:600;position:relative;z-index:2}.zc-sec__ttl:after{content:"";width:1.5rem;height:1.5rem;background:#46bcd4;position:absolute;left:50%;top:calc(100% - .2rem);transform:rotate(45deg) translate(-50%,0)}.zc-sec__movie{margin-block:3rem 0;margin-inline:auto;max-width:80rem;aspect-ratio:16/9;position:relative;z-index:2}.zc-sec__movie iframe{display:block;width:100%;height:100%}.zc-sec__movie video{width:100%}.zc-sec__btns{margin-inline:auto;display:flex;justify-content:center;gap:2rem;max-width:80.6rem;position:relative;z-index:2}.zc-sec__btns__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:.8rem}.zc-sec__btns__text{color:#1c222d;text-align:center;font-size:clamp(14px,1.8rem,1.8rem);font-weight:700;line-height:1.6}.zc-sec__btns__btn{width:100%}.zc-sec__btns__btn a{width:100%;height:6rem;border-radius:100vmax;display:flex;justify-content:center;align-items:center;gap:1rem;font-size:clamp(14px,2rem,2rem);font-weight:700;line-height:1.6;text-decoration:none;letter-spacing:.071em}.zc-sec__btns__btn a.m--btn1{color:#fff;background:#6132e8}.zc-sec__btns__btn a.m--btn1:after{content:"";aspect-ratio:24/26;width:2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/zoom-consultation/zc-sec-btns-icon-1.svg) no-repeat center center/contain}.zc-sec__btns__btn a.m--btn2{color:#fff;background:#ff4747}.zc-sec__btns__btn a.m--btn2:after{content:"";aspect-ratio:27/24;width:2.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/zoom-consultation/zc-sec-btns-icon-2.svg) no-repeat center center/contain}.zc-sec-2{padding-block:3rem;background-color:#fff;text-align:center}.zc-sec-2 .jicoo-widget{margin-inline:auto;max-width:96rem}.zc-sec-2 iframe{margin-inline:auto;display:block}.booking-details{padding:6rem 0;background-color:#f8f9fa}.booking-details__content{max-width:80rem;margin:0 auto;padding:0 2rem}.booking-details__item{background:#fff;padding:3rem;margin-bottom:2rem;border-radius:.8rem;box-shadow:0 .2rem .4rem rgba(0,0,0,.1)}.booking-details__title{margin-block:0 1.5rem;padding-block:0 1rem;font-size:clamp(14px,1.8rem,1.8rem);font-weight:700;color:#333;border-bottom:.2rem solid #007bff}.booking-details__text{font-size:clamp(14px,1.6rem,1.6rem);line-height:1.6;color:#555;margin-block:0 .8rem}.booking-details__text:last-child{margin-block:0}@media screen and (min-width:415px){.cblog-sec2__items{border:1px rgba(255,255,255,.3) solid}}@media screen and (min-width:641px){.home-mv{aspect-ratio:1920/1021}.home-mv__bg{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-mv-bg.png) no-repeat center top/100% auto}.home-mv__text{font-size:1.77vw;gap:.94vw;left:5.63vw;top:33.49vw}.home-mv__text .text{padding-inline:1.04vw}.home-mv__movie__text-wrap{clip-path:url(#svgPath);aspect-ratio:807/243;width:43.13vw;left:5.63vw;top:18.33vw}.home-sec2__items__box__item{max-width:49rem}.works-sec__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:803px){.home-sec2__box2-wrap{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-bg2-sp.png) no-repeat center bottom/100% auto}}@media screen and (min-width:961px){button,input,select,textarea{font-size:clamp(14px,1.8rem,1.8rem)}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:clamp(14px,1.8rem,1.8rem)}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{font-size:clamp(14px,1.8rem,1.8rem)}a[href^="tel:"]{pointer-events:none}br.pc{display:inline}br.sp{display:none}.header__logo a{padding-block:3rem;padding-inline:3rem;height:8.2rem;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.3rem}.header__logo a .ttl{font-size:clamp(14px,3rem,3rem)}.header__logo a .sttl img{width:17.6rem}.gnav__cnt-wrap{right:-68rem;width:68rem}.gnav__cnt{padding-block:11rem 4rem;padding-inline:4rem}.gnav__navs__item a{height:7.2rem;padding:1rem 2rem;font-size:clamp(14px,1.8rem,1.8rem);line-height:1.5555555556}.gnav__btns.m--lp{max-width:43.5rem}.gnav__btns__item a{gap:.8rem;font-size:clamp(14px,1.8rem,1.8rem)}.gnav__btns__item a.zoom svg{width:8.3rem}.gnav__btns__item a.line svg{width:5.3rem}.gnav-btn{width:8.2rem;height:8.2rem;gap:.6rem}.gnav-btn span{width:3.6rem;height:.3rem}.gnav-btn-close{width:8.2rem;height:8.2rem}.gnav-btn-close span{width:3.6rem;height:.3rem}.sec-join-us{padding-block:10.3rem 10.8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-application-bg.jpg) no-repeat center center/cover}.sec-join-us:after{border:2rem solid rgba(255,242,104,.7)}.sec-join-us__ttl:after,.sec-join-us__ttl:before{width:6.1rem;height:6.1rem}.sec-join-us__ttl img{width:71rem}.sec-join-us__btn{margin-block:-5rem 0}.sec-join-us__btn a{width:43.4rem;height:7.8rem;font-size:clamp(14px,2.5rem,2.5rem)}.footer__inner{padding-block:12.5rem 5rem;padding-inline:3rem}.footer__logo{font-size:clamp(14px,8.8rem,8.8rem);line-height:1}.footer__logo-txt{margin-block:1rem 0;max-width:52rem;font-size:clamp(14px,1.8rem,1.8rem)}.footer__btns{margin-block:5rem 0}.footer__btns__item{width:27.6rem}.footer__btns__item.m--lp{width:41.4rem}.footer__btns__item a{height:6.3rem;font-size:clamp(14px,1.8rem,1.8rem)}.footer__links{margin-inline:0;flex-wrap:wrap;justify-content:center;gap:2.8rem}.footer__links__item{font-size:clamp(14px,1.4rem,1.4rem)}.footer .copyright{margin-block:10.6rem 0;text-align:center}.fixed-btn-application{width:34.4rem;height:30rem}.fixed-btn-application a{width:42.8rem}.fixed-btn-application a .img{width:19.2rem;top:10.5rem;left:11.8rem}.fixed-btn-application a:after{width:42.8rem;height:42.8rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/interface/fixed-btn-application-bg.svg) no-repeat center center/contain}.fixed-btn-application a .img-animation{display:none}.blog-mv{height:25rem}.blog-mv:after{width:51.8rem;height:40.7rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-mv-decoration.png) no-repeat right top}.blog-mv__inner{padding-block:8.8rem 0;padding-inline:4rem}.blog-mv__ttl img{width:59.4rem}.blog-sec__loop-txt{top:-4rem}.blog-sec__loop-txt .txt{font-size:clamp(14px,43rem,43rem);line-height:1;padding-inline:0 10rem}.blog-sec__inner{border:1px solid rgba(255,255,255,.3);display:flex}.blog-sec__main{flex:1}.blog-sec__main .wp-video{max-width:64rem!important}.blog-sec__main__box{padding-block:4.4rem 4.6rem;padding-inline:6rem}.blog-sec__main__box__ttl{font-size:clamp(14px,4rem,4rem)}.blog-sec__main__box__ttl.m--ttl1:before{width:5.2rem;height:4.2rem}.blog-sec__main__box__ttl.m--ttl2:before{width:3.7rem;height:3.6rem}.blog-sec__main__items{margin-left:-1px;grid-template-columns:repeat(3,1fr)}.blog-sec__main__items__item{border:1px rgba(255,255,255,.3) solid;margin-bottom:-1px;margin-right:-1px;padding:4rem;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.blog-sec__main__items__img{height:24rem}.blog-sec__main__items__img .caption{padding-block:1.6rem .8rem}.blog-sec__main__items__ttl{margin-top:3rem}.blog-sec__main__items__editor{margin-block:3rem 0}.blog-sec__main__btn-more{height:13.8rem;font-size:clamp(14px,2.4rem,2.4rem)}.blog-sec__main__btn-more:before{width:2.4rem;height:1.4rem}.blog-sec__main__box2:not(:first-child){border-top:1px rgba(255,255,255,.3) solid}.blog-sec__side{border-right:1px solid rgba(255,255,255,.3);width:38rem}.blog-sec__side__inner{padding-inline:4rem;position:sticky;left:0;top:8.2rem}.blog-sec__side__search .search-box{height:4.6rem}.blog-sec__side__search .search-box__btn{width:2.2rem}.blog-sec__side__tags-box{margin-block:5.6rem 0}.blog-sec__side__tags-box__item:not(:first-child){margin-top:5.5rem}.blog-sec__side__tags-box__ttl{font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;opacity:.5}.blog-sec__side__tags-box__ttl.m--ttl1:before{width:2.6rem;height:2.2rem}.blog-sec__side__tags-box__tags{margin-block:2.1rem 0;gap:1.5rem}.blog-sec__side__tags-box__tags__item a{font-size:clamp(14px,1.4rem,1.4rem)}.blog-sec__article{padding-block:10rem 12rem;padding-inline:4rem}.blog-sec__article__img .caption{padding-block:1.6rem .8rem}.blog-sec__article__ttl{margin-top:4rem;font-size:clamp(14px,3.2rem,3.2rem)}.blog-sec__article__tags{margin:2rem 0 0}.blog-sec__article__editor{margin-block:3.8rem 0}.blog-sec__article__contents{margin-block:10rem 0}.blog-sec__article__share{margin-block:12rem 0;padding-block:3rem 2.8rem;padding-inline:6rem;border:1px solid rgba(255,255,255,.3);gap:3rem}.blog-sec__article__share__cnt2{flex-direction:row;align-items:center;justify-content:space-between}.blog-sec__article__share__ttl{font-size:clamp(14px,2rem,2rem)}.blog-sec__article__share__lists{gap:2.5rem}.blog-sec__article__share .btn-link-copy{font-size:clamp(14px,1.6rem,1.6rem);gap:.5rem}.blog-sec__article__share .btn-link-copy:before{width:2.7rem;height:2.8rem}.blog-sec__article__share .copy-feedback{bottom:calc(100% + .4rem)}.blog-sec__article__comments{margin-block:12rem 0;padding-block:6rem;padding-inline:6rem}.blog-sec__article__comments #comments{font-size:clamp(14px,2.2rem,2.2rem)}.blog-sec__article__comments .commentlist{margin-block:2rem 0}.blog-sec__article__comments .commentlist>li{padding-block:2rem;padding-inline:3rem}.blog-sec__article__comments .commentlist>li:not(:first-child){margin-block:2rem 0}.blog-sec__article__comments .comment-respond{margin-block:7rem 0}.blog-sec__article__comments .comment-reply-title{font-size:clamp(14px,2.2rem,2.2rem)}.blog-sec__article__comments .comment-form-comment:not(:first-child){margin-block:2.2rem 0}.blog-sec__article__comments .comment-form-comment label{font-size:clamp(14px,1.8rem,1.8rem)}.blog-sec__article__comments .comment-form-author label{font-size:clamp(14px,1.8rem,1.8rem)}.blog-sec__article__comments .comment-form-email:not(:first-child){margin-block:2.2rem 0}.blog-sec__article__comments .comment-form-email label{font-size:clamp(14px,1.8rem,1.8rem)}.blog-sec__article__comments .comment-form-url:not(:first-child){margin-block:2.2rem 0}.blog-sec__article__comments .comment-form-url label{font-size:clamp(14px,1.8rem,1.8rem)}.blog-contents h2,.post-type-blog h2{font-size:clamp(14px,2.4rem,2.4rem)}.cblog-mv:after{width:51.8rem;height:36.7rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-decoration.png) no-repeat right top/contain}.cblog-mv__bg{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-bg.png) no-repeat center top/192rem auto}.cblog-mv__inner{padding-block:19rem 9.4rem;padding-inline:4rem}.cblog-mv__loop-txt{top:4rem}.cblog-mv__loop-txt .txt{padding-inline:0 10rem;font-size:clamp(14px,43rem,43rem);line-height:1}.cblog-mv__ttl img{width:85.4rem}.cblog-mv__txt{margin-block:.4rem 0;font-size:clamp(14px,2rem,2rem)}.cblog-mv__search{margin-block:3.2rem 0}.cblog-mv__search .search-box{max-width:50.8rem;padding-inline:3rem}.cblog-mv__tags-box{margin-block:4.9rem 0;grid-template-columns:repeat(3,1fr);gap:5.4rem}.cblog-mv__tags-box__ttl{opacity:.5}.cblog-mv__tags-box__ttl.m--ttl1:before{width:2.6rem;height:2.2rem}.cblog-mv__tags-box__tags-wrap{height:auto!important}.cblog-mv__tags-box__tags{margin-block:1.2rem 0;gap:1.5rem}.cblog-mv__tags-box__tags__item a{font-size:clamp(14px,1.8rem,1.8rem)}.cblog-sec__ttl-group{height:5.8rem;top:-3.8rem}.cblog-sec__ttl-group__ttl{padding-inline:4.2rem 2rem;font-size:clamp(14px,2.6rem,2.6rem)}.cblog-sec__items__item{max-width:64rem;padding-block:4rem;padding-inline:4rem}.cblog-sec__items__item:not(:first-child){border-left:.2rem #1c222d solid}.cblog-sec__items__img{height:24rem}.cblog-sec__items__img .caption{padding-block:1.6rem .8rem}.cblog-sec__items__ttl{margin-top:3rem}.cblog-sec__items__editor{margin-block:3rem 0}.cblog-sec__items .slick-arrow{top:-2.1rem}.cblog-sec__items .slick-arrow.slick-prev{right:5.3rem;left:auto}.cblog-sec2__items{grid-template-columns:repeat(3,1fr);max-width:154rem}.cblog-sec2__items__item{margin-right:-1px;margin-bottom:-1px;padding-block:4rem;padding-inline:4rem;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;border:1px rgba(255,255,255,.3) solid}.cblog-sec2__items__popular{padding:0 0 1rem .2em;width:5rem;height:6rem;font-size:clamp(14px,2.4rem,2.4rem);line-height:1;right:1.4rem}.cblog-sec2__items__img{height:24rem}.cblog-sec2__items__img .caption{padding-block:1.6rem .8rem}.cblog-sec2__items__ttl{margin-block:3rem 0}.cblog-sec2__items__editor{margin-block:3rem 0}.cblog-sec2__btn{display:none}.cblog-btm__inner{padding-block:9.6rem 11rem;padding-inline:10rem}.cblog-btm__tags-box{display:flex;gap:6rem}.cblog-btm__tags-box__item{flex:1}.cblog-btm__tags-box__ttl{font-size:clamp(14px,3.2rem,3.2rem)}.cblog-btm__tags-box__ttl.m--ttl1:before{width:2.6rem;height:2.2rem}.cblog-btm__tags-box__tags-wrap{height:auto!important}.cblog-btm__tags-box__tags{margin-block:2.2rem 0;gap:1.5rem}.cblog-btm__tags-box__tags__item a{font-size:clamp(14px,1.8rem,1.8rem)}.home-cmn__ttl{padding-block:.9rem;padding-inline:6.4rem;font-size:clamp(14px,2.8rem,2.8rem);border-top:.2rem solid rgba(255,255,255,.5);border-bottom:.2rem solid rgba(255,255,255,.5)}.home-cmn__ttl:not(:first-child){margin-block:24rem 0}.home-cmn__ttl:before{width:2.9rem;height:2.9rem;left:1.8rem}.home-cmn__ttl:after{width:2.9rem;height:2.9rem;right:1.8rem}.home-cmn__ttl.m--ttl2{margin-inline:1rem 0}.home-cmn__sttl{font-size:clamp(14px,7.8rem,7.8rem)}.home-cmn__sttl:not(:first-child){margin-block:4.1rem 0}.home-cmn__sttl.m--sttl0{font-size:5.2vw}.home-cmn__sttl.m--sttl1{font-size:clamp(14px,6.4rem,6.4rem);text-align:center}.home-cmn__sttl.m--sttl1:not(:first-child){margin-block:5.6rem 0}.home-cmn__sttl.m--sttl2{font-size:clamp(14px,6.4rem,6.4rem);text-align:left;line-height:1.4}.home-cmn__sttl.m--sttl2 .small{font-size:clamp(14px,3.4rem,3.4rem);margin-inline:-1.6rem 0}.home-cmn__sttl.m--sttl2:not(:first-child){margin-top:2rem}.home-cmn__sttl.m--sttl3{font-size:clamp(14px,6.4rem,6.4rem);line-height:1.6;letter-spacing:.1em}.home-cmn__sttl.m--sttl3 .color{letter-spacing:.1em}.home-cmn__sttl.m--sttl3:not(:first-child){margin-top:0}.home-cmn__sttl.m--sttl4{line-height:1.4;font-size:clamp(14px,5.4rem,5.4rem);letter-spacing:.06em}.home-cmn__sttl.m--sttl4 .small{padding-block:0 1.2rem;font-size:clamp(14px,2.8rem,2.8rem);letter-spacing:.06em}.home-cmn__sttl.m--sttl5{font-size:clamp(14px,6.4rem,6.4rem);letter-spacing:.07em}.home-cmn__sttl.m--sttl5 .small{font-size:clamp(14px,3.4rem,3.4rem);letter-spacing:.2em}.home-cmn__sttl.m--sttl5 .color{letter-spacing:.07em}.home-cmn__sttl.m--sttl6{font-size:clamp(14px,6.4rem,6.4rem)}.home-cmn__sttl.m--sttl6:not(:first-child){margin-block:5.6rem 0}.home-cmn__sttl .bubble{width:22.6rem;height:22.6rem;top:-21.2rem;right:0;font-size:clamp(14px,3rem,3rem)}.home-cmn__sttl .bubble__bold{font-size:clamp(14px,3.7rem,3.7rem)}.home-cmn__txt{margin-block:2.8rem 0;font-size:clamp(14px,2rem,2rem);text-align:center;line-height:2}.home-cmn__txt.m--txt1{margin-block:2rem 0}.home-cmn__txt.m--txt2{margin-block:2rem 0;text-align:center}.home-cmn__txt.m--txt3{margin-block:2.2rem 0}.home-cmn__btn a{padding-inline:10rem 9.5rem;border:.5rem #fff solid;max-width:none;width:-moz-fit-content;width:fit-content;height:9.8rem;font-size:clamp(14px,2.5rem,2.5rem)}.home-cmn__btn a .pc-hide{display:none}.home-cmn__btn.m--btn1{margin-block:5.5rem 0}.home-cmn__btn.m--btn2{margin-block:6rem 0}.home-mv__box{bottom:-28rem}.home-mv__items-wrap{padding-inline:4rem}.home-mv__items-wrap:before{width:38.44vw;aspect-ratio:738/337;top:-4.11vw}.home-mv__items-wrap:after{aspect-ratio:1/1;width:18.96vw;bottom:-4.38vw}.home-mv__items{gap:2.7rem}.home-mv__items__item{padding-block:5.8rem 4.8rem;border:.3rem #000 solid;min-height:35rem}.home-mv__items__item:after{content:"";width:calc(100% + .6rem);height:calc(100% + .6rem);border:1.3rem #ff4747 solid;position:absolute;inset:-.3rem;z-index:2;opacity:0;transition:opacity .3s ease}.home-mv__items__item:nth-child(1) .home-mv__items__img img{width:7.1rem}.home-mv__items__item:nth-child(2) .home-mv__items__img img{width:5.9rem}.home-mv__items__item:nth-child(3) .home-mv__items__img img{width:3.9rem}.home-mv__items__item:nth-child(4) .home-mv__items__img img{width:8.1rem}.home-mv__items__ttl{margin-block:.4rem 0;font-size:clamp(14px,2.6rem,2.6rem)}.home-mv__items__ttl img{height:2.3rem}.home-mv__items__txt{margin-block:.7rem 0}.home-mv__items__txt .num{font-size:clamp(14px,9.4rem,9.4rem)}.home-mv__items__txt .num .count-start{letter-spacing:-.03em}.home-mv__items__txt .txt{font-size:clamp(14px,2.4rem,2.4rem)}.home-mv__items__txt .txt.small{font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.6}.home-mv__items__txt .txt.small img{height:1.6rem}.home-mv__items__txt .txt img{height:2.2rem}.home-sec{padding-block:48rem 25.4rem}.home-sec:after{width:100%;height:129.4rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec-bg.png) no-repeat center bottom/1921px auto}.home-sec__btns{margin-block:8.2rem 0;margin-inline:0;gap:3.4rem}.home-sec__btns__item{width:43rem}.home-sec__btns__item.m--lp{width:64rem}.home-sec__btns__item a{gap:1rem;height:10.6rem;font-size:clamp(14px,2.4rem,2.4rem)}.home-sec__btns__item a.zoom{border:.3rem #2d8cff solid}.home-sec__btns__item a.zoom svg{width:11.2rem}.home-sec__btns__item a.line{border:.3rem #00b900 solid}.home-sec__btns__item a.line svg{width:7.2rem}.home-sec__ttl-box{margin-block:23.4rem 0;max-width:128rem;justify-content:space-between}.home-sec__ttl-box__ttl{margin-inline:1rem 0}.home-sec__ttl-box__ttl img{width:60.5rem}.home-sec__ttl-box__sttl{margin-block:-1.4rem 0;margin-inline:0;padding-block:.6rem;padding-inline:2rem 1.7rem;font-size:clamp(14px,2.8rem,2.8rem)}.home-sec__txt{margin-block:0;margin-inline:0;font-size:clamp(14px,2.3rem,2.3rem);text-align:right;width:100%;max-width:128rem;line-height:2.62;position:absolute;top:-.6rem;right:50%;transform:translate(50%,0);z-index:2}.home-sec__txt .txt{padding-block:.4rem .7rem;padding-inline:2.3rem 2rem}.home-sec__items-wrap{margin-block:3rem 0;margin-inline:0}.home-sec__items-wrap:before{width:50.2rem;height:17.5rem;top:auto;left:0;bottom:-4.8rem;right:auto}.home-sec__items__item .item{margin-inline:0 1rem;padding-block:4rem 4.6rem;padding-inline:3.4rem;width:35.2rem;font-size:clamp(14px,1.8rem,1.8rem)}.home-sec__items__img .caption{margin-block:1.6rem 0}.home-sec__items .slick-arrow{width:8.9rem;height:17.6rem}.home-sec__ttl2{margin-block:6.4rem -5.8rem}.home-sec__ttl2 img{width:52.4rem;left:-1.6rem}.home-sec__items2{padding-inline:3rem;max-width:134rem;gap:4rem}.home-sec__items2__item:after{height:20rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%)}.home-sec__items2__ttl{text-shadow:0 0 2.2rem rgba(0,0,0,.1);text-align:left;top:2.6rem;font-size:2.39vw}.home-sec__items2__ttl .bold{font-size:5.37vw}.home-sec__items2__txt{padding-inline:9.8rem 0;font-size:clamp(14px,4.4rem,4.4rem);bottom:1.5rem}.home-sec__items2__txt:before{width:7.9rem;height:1.5rem;top:calc(50% - .7rem)}.home-sec__items2__img img{width:40rem}.home-sec__ttl3{margin-block:13.8rem 0;font-size:clamp(14px,4rem,4rem);line-height:1.8;letter-spacing:0}.home-sec__ttl3 .bold{font-size:clamp(14px,6.4rem,6.4rem);line-height:1.2}.home-sec__txt2{margin-block:3rem 0;font-size:clamp(14px,2rem,2rem);line-height:2;text-align:center}.home-sec__btn{margin-block:8rem 0}.home-sec__btn a{max-width:58.6rem;height:9.8rem;border:.5rem #fff solid;font-size:clamp(14px,2.5rem,2.5rem)}.home-application{padding-block:0 2.4rem;height:43.6rem;border:1.5rem #fff268 solid;gap:3.5rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-application-bg.jpg) no-repeat center center/cover}.home-application__txt{font-size:clamp(14px,5.8rem,5.8rem);line-height:1.5}.home-application__btn a{width:51.2rem;height:9.8rem;font-size:clamp(14px,2.5rem,2.5rem)}.home-application__btn a .bubble{width:15rem;left:.6rem;top:-1.6rem}.home-sec2__bg{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-bg.png) no-repeat center top/389.1rem auto;top:1rem}.home-sec2__inner{padding-block:24rem 0;padding-inline:4rem}.home-sec2__movie{margin-block:8.6rem 0}.home-sec2__movie-ttl{padding-block:1.3rem;padding-inline:3rem;font-size:clamp(14px,2rem,2rem)}.home-sec2__movie a::before{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-movie-btn-play.svg) no-repeat center center/15.3rem 15.4rem}.home-sec2__ttl-box{margin-block:16.2rem 0}.home-sec2__ttl{font-weight:800;font-size:clamp(14px,3.8rem,3.8rem);gap:.4rem;letter-spacing:.12em}.home-sec2__ttl:before{margin-right:1rem}.home-sec2__sttl{padding-inline:2.4rem 0;font-size:clamp(14px,19.8rem,19.8rem);transform:translate(-50%,-58%)}.home-sec2__items-wrap{margin-block:7.3rem 0;padding-block:0 7.8rem;padding-inline:17.8rem 0;max-width:128rem}.home-sec2__txt{padding-block:6rem;width:7.8rem;min-height:calc(100% - 10rem)}.home-sec2__txt:after{border-top:7.1rem #fff268 solid;border-right:6.2rem transparent solid;border-left:6.2rem transparent solid;bottom:-7rem}.home-sec2__txt img{width:3.6rem}.home-sec2__items__item{padding-block:8.8rem;padding-inline:18rem 8rem}.home-sec2__items__item:not(:first-child){margin-block:3rem 0}.home-sec2__items__item:before{border:1rem solid rgba(255,255,255,.2)}.home-sec2__items__item:after{width:.4rem;left:7.5rem}.home-sec2__items__item.m--step-1{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items-bg-1.png) no-repeat center center/cover}.home-sec2__items__item.m--step-2{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items-bg-2.png) no-repeat center center/cover}.home-sec2__items__item.m--step-3{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items-bg-3.png) no-repeat center top/cover;padding-block:8.8rem 6rem}.home-sec2__items .step{padding-block:2.8rem 0;width:8.4rem;height:11.3rem;left:3.5rem;top:-2.2rem;font-size:clamp(14px,1.4rem,1.4rem)}.home-sec2__items .step img{width:4.6rem}.home-sec2__items .step .num{font-size:clamp(14px,3.1rem,3.1rem);line-height:1.2580645161}.home-sec2__items .title{font-size:clamp(14px,2.6rem,2.6rem)}.home-sec2__items .text{margin-block:0;font-size:clamp(14px,4.2rem,4.2rem);margin-block:.9rem 0}.home-sec2__items .bubble{width:30.5rem;right:-4.4rem;top:-1.9rem}.home-sec2__items__item-2{padding-block:4.7rem 0;padding-inline:3rem;border:.4rem solid #ff4747}.home-sec2__items__item-2:not(:first-child){margin-block:6rem 0}.home-sec2__items .goal{padding-inline:1.2rem 0;width:18.9rem;height:5.5rem;left:-2.6rem;top:-1.4rem;font-size:clamp(14px,2.7rem,2.7rem);background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items-goal-bg.svg) no-repeat left center/contain}.home-sec2__items .title-2{font-size:clamp(14px,7.8rem,7.8rem);gap:3.4rem}.home-sec2__items .title-2:before{width:4.2rem;height:4.2rem}.home-sec2__items .title-2:after{width:4.2rem;height:4.2rem;margin-left:-1rem}.home-sec2__items .text-2{margin-block:.6rem 0;font-size:clamp(14px,2.4rem,2.4rem);line-height:1.7;text-align:center}.home-sec2__items__box{margin-block:4.1rem -7.6rem;margin-inline:auto;gap:3rem}.home-sec2__items__box__item:nth-child(1) .img .caption{width:12.3rem;bottom:5.7rem;right:-.1rem}.home-sec2__items__box__item:nth-child(2) .img .caption{width:14.6rem;bottom:5.7rem;right:-.2rem}.home-sec2__items__box__item:nth-child(3) .img .caption{width:15rem;bottom:5.5rem;right:-.8rem}.home-sec2__items__box-sp{display:none}.home-sec2__items2{margin-block:4.8rem 0;margin-inline:0;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:84.2rem}.home-sec2__items2__item{padding-block:2.4rem 3rem;padding-inline:2.6rem;border-radius:0 2rem;grid-template-rows:subgrid;grid-row:span 3}.home-sec2__items2__item:nth-child(1) .image{width:6.3rem}.home-sec2__items2__item:nth-child(2) .image{width:7rem}.home-sec2__items2__item:nth-child(3) .image{width:7.1rem}.home-sec2__items2__ttl{margin-block:2.2rem 0;font-size:clamp(14px,2.2rem,2.2rem);line-height:1.4;text-align:center}.home-sec2__items2__txt{margin-block:1rem 0;height:auto!important}.home-sec2__box2-wrap{margin-block:-25rem 0;margin-inline:-4rem;padding-block:34.2rem 24rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-bg2.png) no-repeat center bottom -31.6rem/192.1rem auto}.home-sec2__box2{padding-block:8rem 0;padding-inline:0;max-width:122rem;background:rgba(28,34,45,.6) url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-box2-ttl-bg.png) no-repeat left top/43.4rem auto}.home-sec2__box2__ttl{font-size:clamp(14px,4.8rem,4.8rem);text-align:center;letter-spacing:.1em}.home-sec2__box2__txt{margin-top:1.6rem;font-size:clamp(14px,2rem,2rem);text-align:center}.home-sec2__items3{margin-block:6rem 0;margin-inline:0;flex-direction:row}.home-sec2__items3__item{flex:1;padding-block:7rem 9.4rem;padding-inline:3rem}.home-sec2__items3__item:after{width:4.5rem;height:4.5rem;background:#ff4747 url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items3-icon.svg) no-repeat center center/2.6rem auto}.home-sec2__items3__item.is-active:after{background:#1c222d url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2__items3-icon.svg) no-repeat center center/2.6rem auto}.home-sec2__items3 .support{flex-direction:column;gap:0}.home-sec2__items3 .support .num{margin-block:-.9rem 0;font-size:clamp(14px,3.2rem,3.2rem)}.home-sec2__items3 .title{margin-block:.6rem 0;font-size:clamp(14px,3.1rem,3.1rem)}.home-sec2__items3__text{display:flex;align-items:center;font-size:clamp(14px,1.8rem,1.8rem);position:absolute;inset:0;z-index:2}.home-sec2__items3__text .inner{padding-block:3.5rem;padding-inline:3.5rem}.home-sec3__box-wrap{padding-bottom:18.4rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-bg.svg) no-repeat center bottom/31.8rem auto}.home-sec3__box{margin-inline:auto;max-width:192rem;display:flex;align-items:flex-end;gap:6rem}.home-sec3__box__img{width:90rem}.home-sec3__box__img .img{width:100%}.home-sec3__box__img .caption{width:90%;bottom:-3.1rem;right:-6.6rem}.home-sec3__box__cnt{margin-block:3rem 0;padding-inline:6rem 3rem;width:96rem}.home-sec3__box__cnt-inner{width:59rem}.home-sec3__box__lists{margin-block:4.8rem 0;max-width:58rem}.home-sec3__box__lists__item{padding-block:2.3rem;padding-inline:6.6rem;font-size:clamp(14px,2rem,2rem);line-height:1.4}.home-sec3__box__lists__item:not(:first-child){margin-top:1rem}.home-sec3__box__lists__item:before{width:2.7rem;height:2.6rem;left:2.9rem}.home-sec3__ttl{font-size:clamp(14px,2.8rem,2.8rem);letter-spacing:.7em}.home-sec3__ttl.m--ttl1{margin-block:23.1rem 0;padding-inline:.7em 0}.home-sec3__ttl.m--ttl2{margin-top:4.7rem}.home-sec3__ttl.m--ttl2 .pc-hide{display:none}.home-sec3__items{margin-block:7rem 0;margin-inline:auto;max-width:192rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.home-sec3__items__item:after{width:4.7rem;height:4.8rem}.home-sec3__items__box{left:3.4rem;bottom:2.4rem}.home-sec3__items__pt{width:15.6rem}.home-sec3__items__num{margin-block:-1.4rem 0;font-size:clamp(14px,5.6rem,5.6rem);line-height:1.1071428571}.home-sec3__items__ttl-en{margin-top:.5rem}.home-sec3__items__ttl{padding-block:1rem;padding-inline:1.8rem;font-size:clamp(14px,2.6rem,2.6rem);line-height:1.0769230769;right:2rem;top:-1rem}.home-sec3__items .slick-arrow{width:8.9rem;height:17.6rem}.home-sec3__modal__btn-close{bottom:1.5rem}.home-sec3__modal__inner{padding:6rem}.home-sec3__modal__box{display:flex;justify-content:space-between;align-items:flex-start}.home-sec3__modal__txt{font-size:clamp(14px,1.8rem,1.8rem)}.home-sec3__modal__items{grid-template-columns:repeat(2,1fr)}.home-sec3__modal__box2{gap:2.8rem}.home-sec3__modal__box2__img{width:15rem}.home-sec3__modal__box2__ttl{font-size:clamp(14px,2.2rem,2.2rem)}.home-sec3__modal__box2__course{font-size:clamp(14px,1.8rem,1.8rem)}.home-sec3__modal__txt2{margin-top:3rem;font-size:clamp(14px,3.2rem,3.2rem)}.home-sec3__modal__faq{margin-top:6rem}.home-sec3__modal__faq__item{padding:6rem 0}.home-sec3__modal__faq__ttl{padding-left:8rem;font-size:clamp(14px,2.4rem,2.4rem)}.home-sec3__modal__faq__ttl:before{width:5.1rem;height:5.1rem;top:-.8rem}.home-sec3__modal__faq__txt{margin-top:2.8rem;padding-left:8rem;font-size:clamp(14px,1.8rem,1.8rem);line-height:2.2}.home-sec3__items2-wrap{margin-block:3.8rem 0;margin-inline:0;padding-block:4rem}.home-sec3__items2__item__inner{margin-inline:2rem;padding-block:6rem;padding-inline:6rem;width:49.8rem}.home-sec3__items2__box{gap:2.8rem}.home-sec3__items2__box__img{width:15rem}.home-sec3__items2__box__img:after{border:.4rem #ff4747 solid}.home-sec3__items2__box__ttl{font-size:clamp(14px,2.2rem,2.2rem);line-height:1.8}.home-sec3__items2__box__course{margin-block:.8rem 0;font-size:clamp(14px,1.8rem,1.8rem);line-height:1.8}.home-sec3__items2__txt{margin-block:3rem 0;font-size:clamp(14px,2.4rem,2.4rem)}.home-sec3__items2__btn{margin-block:3rem 0;height:7.5rem;font-size:clamp(14px,2rem,2rem)}.home-sec3__items2__btn:before{width:3rem;height:3.1rem;left:4rem}.home-sec3__items2 .slick-arrow{width:7.4rem;height:7.4rem}.home-sec3__items2 .slick-arrow.slick-prev{left:1rem}.home-sec3__items2 .slick-arrow.slick-next{right:1rem}.home-sec3__box2-wrap{margin-block:0;margin-inline:0;padding-block:4rem;padding-inline:4rem;background:rgba(0,0,0,.2) url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-box2-bg.png) no-repeat center center/cover}.home-sec3__box2{padding-block:7rem 7.4rem;padding-inline:8rem}.home-sec3__box2__items{grid-template-columns:repeat(4,1fr);grid-template-rows:25rem;gap:2rem}.home-sec3__box2__items__item{padding-block:4rem 2.4rem;border:.4rem solid #ff4747}.home-sec3__box2__items__ttl{font-size:clamp(14px,2.2rem,2.2rem)}.home-sec3__box2__items__txt{margin-block:.8rem 0;font-size:clamp(14px,3.6rem,3.6rem)}.home-sec3__box2__items__txt .num{font-size:clamp(14px,8.6rem,8.6rem)}.home-sec3__box2__txt{font-size:clamp(14px,1.6rem,1.6rem);text-align:right}.home-sec4__inner{padding-block:24rem 21.4rem;padding-inline:0}.home-sec4__items-wrap{margin-top:6rem}.home-sec4__items{max-width:calc(100% - 6rem);gap:3rem}.home-sec4__items__item{flex:1;min-height:71.4rem;border:.7rem #1c222d solid}.home-sec4__items__ttl{padding-block:2.6rem 3.2rem;padding-inline:.4rem;font-size:clamp(14px,3.2rem,3.2rem);background-color:#1c222d;text-align:center}.home-sec4__items__ttl .bold{font-size:clamp(14px,4.2rem,4.2rem)}.home-sec4__items__lists-wrap{height:auto!important}.home-sec4__items__lists{padding-block:4.7rem 3.7rem;padding-inline:3.3rem}.home-sec4__items__lists__item{padding:0 0 1px 4rem;font-size:clamp(14px,2rem,2rem);line-height:1.4}.home-sec4__items__lists__item:before{width:2.7rem;height:2.6rem}.home-sec4__ttl-group{margin-block:14rem 0;margin-inline:0}.home-sec4__ttl-group__ttl-en{top:calc(50% + 3rem)}.home-sec4__ttl-group__ttl-en img{width:151.8rem}.home-sec4__items2-wrap{margin-block:7rem 0;margin-inline:auto;max-width:192rem}.home-sec4__items2-wrap .slick-arrow{width:8.9rem;height:17.6rem}.home-sec4__items2-wrap .slick-arrow.slick-prev{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-prev.svg) no-repeat left 0 center/contain}.home-sec4__items2-wrap .slick-arrow.slick-next{background:transparent url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-slider1-next.svg) no-repeat right 0 center/contain}.home-sec4__items2__item__inner{padding-block:6.4rem;padding-inline:1.6rem;width:55.6rem}.home-sec4__items2__item__inner .category-color{width:3rem;height:.4rem;right:3.2rem;top:3.2rem}.home-sec4__items2__ttl{margin-block:1.8rem 0;font-size:clamp(14px,2.2rem,2.2rem)}.home-sec4__items2__ttl .text{padding-right:8rem}.home-sec4__items2__ttl .text:after{width:4.5rem;height:1.4rem;right:2.6rem}.home-sec5__inner{padding-block:21.2rem 15.5rem;padding-inline:4rem}.home-sec5__ttl{font-size:clamp(14px,4.8rem,4.8rem)}.home-sec5__ttl:not(:first-child){margin-top:17.2rem}.home-sec5__txt3{margin-block:3.4rem 0}.home-sec5__txt3 img{width:61.8rem}.home-sec5__plan-tabs{display:none}.home-sec5__items-wrap{margin-block:-5.4rem 0;margin-inline:-2rem;padding-block:7.2rem 0;overflow:auto}.home-sec5__items{margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:108rem}.home-sec5__items__box{margin-block:3rem 0;padding-block:1.6rem 2.5rem;padding-inline:2.3rem}.home-sec5__items__item{padding-block:0 6.4rem;padding-inline:2.3rem}.home-sec5__items__bubble{width:11.3rem;top:-7.4rem;right:1.1rem}.home-sec5__items__ttl-box{padding-block:4.3rem 4rem}.home-sec5__items__ttl-box__ttl{font-size:clamp(14px,3.2rem,3.2rem);letter-spacing:0}.home-sec5__items__ttl-box__sttl{margin-block:1.2rem 0;font-size:clamp(14px,1.8rem,1.8rem)}.home-sec5__items__txt{margin-block:3rem 0;margin-inline:auto;max-width:40.5rem;line-height:1.8;letter-spacing:0}.home-sec5__items__ttl3{font-size:clamp(14px,1.8rem,1.8rem);font-weight:600;line-height:1.8;letter-spacing:.1em}.home-sec5__items__tags{margin-block:.5rem 0;gap:1px}.home-sec5__items__tags__item{padding-inline:4rem 1rem;font-size:clamp(14px,1.5rem,1.5rem)}.home-sec5__items__tags__item.is-active:before{width:1.7rem;height:1.6rem}.home-sec5__items__price{margin-block:3rem 0;margin-inline:0;padding-block:7.7rem 0;gap:1.5rem}.home-sec5__items__price .before img{width:45.9rem}.home-sec5__items__price__txt{width:5.2rem;font-size:clamp(14px,1.8rem,1.8rem);line-height:1}.home-sec5__items__price__txt2{font-size:clamp(14px,5.5rem,5.5rem)}.home-sec5__items__price__txt2 .unit{font-size:clamp(14px,4.2rem,4.2rem)}.home-sec5__items__price__txt2 .unit-2{font-size:clamp(14px,1.9rem,1.9rem)}.home-sec5__items__price2{gap:1.4rem}.home-sec5__items__price2__txt{width:3.9rem;font-size:clamp(10px,1.3rem,1.3rem);line-height:1}.home-sec5__items__price2__txt2{font-size:clamp(14px,3.4rem,3.4rem)}.home-sec5__items__price2__txt2 .txt{font-size:clamp(14px,1.8rem,1.8rem)}.home-sec5__items__price2-txt{margin-top:.5rem;font-size:clamp(14px,1.4rem,1.4rem)}.home-sec5__items__btn{margin-block:4rem 0}.home-sec5__items__btn a{height:7.5rem;font-size:clamp(14px,2rem,2rem)}.home-sec5__tabs-wrap{margin-top:2.8rem}.home-sec5__tabs{gap:1rem;margin-inline:auto;max-width:128rem}.home-sec5__panel{margin-block:5rem 0}.home-sec5__panel__faq__q{font-size:clamp(14px,2.6rem,2.6rem)}.home-sec5__panel__faq__q::before{font-size:clamp(14px,4.2rem,4.2rem);line-height:1;left:2.5rem}.home-sec5__panel__faq__q .txt{padding-block:1.9rem;padding-inline:7.4rem 9.4rem}.home-sec5__panel__faq__q .txt:after{width:4.3rem;height:4.3rem;right:2.1rem}.home-sec5__panel__faq__a__inner{padding-block:2.4rem 2.9rem;padding-inline:7.1rem 2.1rem;font-size:clamp(14px,2.2rem,2.2rem)}.home-sec5__ttl2{margin-top:17.9rem}.home-sec5__ttl2 img{width:61.2rem}.home-sec5__txt2{margin-block:.8rem 0;font-size:clamp(14px,2rem,2rem);line-height:2}.home-sec5__items2{margin-block:6rem 0;margin-inline:auto;max-width:184rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.home-sec5__items2__img{height:24rem}.home-sec5__items2__img .caption{border-radius:0 2rem 0 0;padding-block:1.6rem .6rem;padding-inline:3.1rem 2.5rem}.home-sec5__items2__img .caption:before{width:2.2rem;height:1.7rem;top:2rem}.home-sec5__items2__ttl{margin-block:3rem 0;font-size:clamp(14px,2.2rem,2.2rem)}.home-sec5__items2__tags{gap:.8rem 1.6rem}.home-sec5__items2__editor{margin-top:3rem;padding-top:2rem}.home-sec5__items2__editor__img{width:3.5rem}.home-sec5__items2__editor__img:after{border:.3rem #ff4747 solid}.home-sec5__items2__editor__date{font-size:clamp(10px,1.2rem,1.2rem)}.ma-form-mv{padding-block:18.6rem 6rem;padding-inline:4rem}.ma-form-mv:after{width:51.8rem;height:40.7rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/blog/blog-mv-decoration.png) no-repeat right top}.ma-form-mv__sttl{font-size:clamp(14px,3rem,3rem)}.ma-form-mv__ttl{margin-block:.7rem 0;font-size:clamp(14px,4rem,4rem)}.ma-form-mv__txt{margin-block:2rem 0}.ma-form-mv__txt-thanks{margin-block:2rem 0;padding-block:6rem 4rem}.ma-form-mv__btn a{font-size:clamp(14px,1.8rem,1.8rem)}.ma-form-sec{padding-block:0 10rem;padding-inline:3rem}.ma-form-sec__content{border-radius:1rem;padding-block:6.4rem 3.5rem;padding-inline:6rem}.contact-form__item:not(:first-child){margin-block:4.4rem 0}.contact-form__item.m--privacy{padding-block:1.8rem 4rem}.contact-form__inner.m--vertical{gap:var(--form-item-gap-vertical)}.contact-form .course-option{padding-block:1.7rem;padding-inline:6rem .6rem;flex-direction:row;align-items:center;gap:1rem}.contact-form .course-option:before{width:2.3rem;height:2.3rem;left:2.7rem;top:50%;transform:translate(0,-50%)}.contact-form .course-option:after{width:2.3rem;height:2.3rem;border:.5rem #ebebeb solid;left:2.7rem;top:50%;transform:translate(0,-50%)}.contact-form .course-option .course-title{font-size:clamp(14px,2.2rem,2.2rem)}.contact-form .course-option .course-price{line-height:2}.contact-form__text{font-size:clamp(14px,1.6rem,1.6rem);grid-column:2/3}.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{-webkit-appearance:none;appearance:none;padding-block:0;padding-inline:2.7rem;border-radius:.5rem;border:.3rem solid #fefefe;color:#000;background:#fefefe;display:block;height:var(--form-parts-height)}.contact-form input[type=date]{-webkit-appearance:none;appearance:none;padding-block:0;padding-inline:2.7rem;border-radius:.5rem;border:.3rem solid #fefefe;color:#000;background:#fefefe;display:block;height:var(--form-parts-height);border:.3rem solid #9e9e9e}.contact-form input#form-date{border:.3rem solid #9e9e9e}.contact-form textarea{-webkit-appearance:none;appearance:none;padding-block:0;padding-inline:2.7rem;border-radius:.5rem;border:.3rem solid #fefefe;color:#000;background:#fefefe;display:block;padding:2.5rem}.contact-form select{padding-inline:2.7rem 6rem;height:var(--form-parts-height);background-position:right 2.7rem top 50%;background-size:2.2rem auto}.contact-form .wpcf7-radio label{min-width:35.2rem}.contact-form .wpcf7-radio label input+span{padding:1.4rem 2.5rem 1.4rem 6.2rem;font-size:clamp(14px,1.8rem,1.8rem);line-height:2}.contact-form .wpcf7-radio label input+span:before{width:2.5rem;height:2.5rem;left:2.2rem}.contact-form .wpcf7-radio label input+span:after{width:1.3rem;height:1.3rem;left:2.8rem}.contact-form .wpcf7-acceptance,.contact-form .wpcf7-checkbox{gap:2rem}.contact-form .wpcf7-acceptance.column,.contact-form .wpcf7-checkbox.column{max-width:57rem;flex-direction:row;flex-wrap:wrap;gap:1rem}.contact-form .wpcf7-acceptance.column .wpcf7-list-item,.contact-form .wpcf7-checkbox.column .wpcf7-list-item{width:calc(50% - .5rem)}.contact-form .wpcf7-not-valid-tip{margin-block:1rem 0}.contact-form input[type=submit]{max-width:42rem}.works-mv{padding-block:19.7rem 11.6rem}.works-mv__ttl{padding-inline:7rem 5.8rem;font-size:clamp(14px,3.2rem,3.2rem);letter-spacing:.42em}.works-mv__ttl-en{width:107.7rem;top:calc(50% - .3rem)}.works-category{margin-block:9rem 0}.works-category__tabs-select__txt{display:none}.works-category__tabs__item{width:auto;min-width:24rem;min-height:6.4rem}.works-category__tabs__item a{font-size:clamp(14px,2.2rem,2.2rem);line-height:1.3636363636}.works-category__tabs__item a .category-color{width:1.8rem;height:.4rem;position:absolute;top:50%;left:1.8rem;transform:translate(0,-50%)}.works-tags{margin:4.6rem auto 0;gap:2rem;height:2.4rem}.works-tags__item{font-size:clamp(14px,1.6rem,1.6rem);line-height:1.5}.works-tags__item a:before{margin-right:.5rem}.works-tags-btn{width:5rem;height:5rem;left:calc(50% - 2.5rem);bottom:-2.5rem}.works-sec{padding-block:13rem 15rem;padding-inline:3rem}.works-sec__ttl{font-size:clamp(14px,4.2rem,4.2rem)}.works-sec__ttl::before{font-size:clamp(14px,5.2rem,5.2rem);line-height:1}.works-sec__num{font-size:clamp(14px,2rem,2rem)}.works-sec__items{grid-template-columns:repeat(3,1fr);gap:10rem 0}.works-sec__items:not(:first-child){margin-top:8.4rem}.works-sec__items__item{padding-block:7rem;padding-inline:4rem 0;display:subgrid}.works-sec__items__item .category-color{width:3.2rem;right:2.6rem;top:3.5rem}.works-sec__items__date{left:3.3rem;top:-2.9rem}.works-sec__items__date .month{font-size:clamp(14px,1.8rem,1.8rem)}.works-sec__items__date .day{font-size:clamp(14px,7.1rem,7.1rem)}.works-sec__items__img::before{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-movie-btn-play.svg) no-repeat center center/11.2rem auto}.works-sec__items__ttl{margin-block:2rem 0;padding-inline:0 10rem;font-size:clamp(14px,2.2rem,2.2rem)}.works-sec__items__ttl:after{width:4.8rem;height:1.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/works/works-sec-items-ttl-icon.svg) no-repeat center center/contain;right:2.4rem}.works-sec__modal__inner{padding-block:3.9rem 4.4rem;padding-inline:6rem}.works-sec__modal__date .month{font-size:clamp(14px,1.4rem,1.4rem)}.works-sec__modal__date .day{font-size:clamp(14px,5.4rem,5.4rem)}.works-sec__modal__category{gap:1rem;font-size:clamp(14px,1.4rem,1.4rem);line-height:1;margin-block:0 .5rem}.works-sec__modal__category .category-color{width:1.2rem;height:.2rem}.works-sec__modal__movie{margin-top:1.8rem}.works-sec__modal__movie-3{margin-top:1.8rem}.works-sec__modal__movie-2{margin-top:1.8rem}.works-sec__modal__ttl{margin-block:3rem 0;font-size:clamp(14px,2.4rem,2.4rem)}.works-sec__modal__txt{margin-top:.7rem}.works-sec__modal__tags{margin-block:2.6rem 0;gap:.5rem 1.5rem}.works-sec__modal__tags__item{font-size:clamp(14px,1.4rem,1.4rem);line-height:1.7142857143}.works-sec__modal__tags__item:before{margin-right:.4rem}.works-pagenation{margin-top:7rem}.works-pagenation .wp-pagenavi{gap:2rem}.works-pagenation .wp-pagenavi .nextpostslink,.works-pagenation .wp-pagenavi .page,.works-pagenation .wp-pagenavi .previouspostslink{width:6rem;height:6rem;font-size:clamp(14px,2.4rem,2.4rem)}.works-pagenation .wp-pagenavi .extend{height:6rem;font-size:clamp(14px,2.4rem,2.4rem)}.works-pagenation .wp-pagenavi .current{width:6rem;height:6rem;font-size:clamp(14px,2.4rem,2.4rem)}.works-sec2{padding-block:10rem;padding-inline:3rem}.works-sec2 .works-tags-btm{gap:2rem}.works-sec2 .works-tags-btm__item{font-size:clamp(14px,1.8rem,1.8rem);line-height:1.4444444444}.works-sec2 .works-tags-btm__item a:before{margin-right:.4rem}.zc-mv{padding-block:18.8rem 5.6rem;padding-inline:4rem}.zc-mv.m--thanks{padding-block:19.2rem 10.6rem}.zc-mv__ttl{font-size:clamp(14px,5.7rem,5.7rem)}.zc-mv__ttl img{width:18.5rem}.zc-mv__ttl .text{font-size:clamp(14px,3.9rem,3.9rem);gap:1.6rem}.zc-mv__ttl.m--thanks{font-size:clamp(14px,3.9rem,3.9rem)}.zc-mv__ttl.m--thanks img{width:12.6rem}.zc-mv__ttl.m--thanks .text{font-size:clamp(14px,2.7rem,2.7rem);gap:1.3rem}.zc-mv__ttl2{margin-block:11.3rem 3.2rem;font-size:clamp(14px,4.2rem,4.2rem)}.zc-mv__txt{font-size:clamp(14px,2rem,2rem)}.zc-mv__txt2{font-size:clamp(14px,1.8rem,1.8rem)}.zc-sec{padding-block:6rem 8rem;padding-inline:10rem}.zc-sec__ttl{font-size:clamp(14px,2.6rem,2.6rem);line-height:1.3076923077;padding-inline:5.9rem}.zc-sec__movie{margin-block:4rem 0}.zc-sec__btns{margin-block:5.4rem 0}.zc-sec__btns__item{gap:1.3rem}.zc-sec__btns__text{font-size:clamp(14px,1.9rem,1.9rem)}.zc-sec__btns__btn a{height:8.5rem;font-size:clamp(14px,2.6rem,2.6rem);gap:1.6rem}.zc-sec__btns__btn a.m--btn1:after{width:2.4rem}.zc-sec__btns__btn a.m--btn2:after{width:2.7rem}.zc-sec-2{padding-block:5.4rem 3rem;padding-inline:4rem}}@media screen and (min-width:1101px){.home-sec5__items2{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1281px){.cblog-sec2__inner{padding-block:0;display:flex;flex-direction:row-reverse}.cblog-sec2__ttl-box{width:38rem}.cblog-sec2__ttl-box__inner{padding-block:0;padding-inline:0;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-ttl-bg.png) no-repeat center center/cover;max-height:102.6rem;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;position:sticky;left:0;top:0}.cblog-sec2__ttl-box__ttl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-size:clamp(14px,16.6rem,16.6rem);line-height:1;right:-2.6rem;top:0}.cblog-sec2__ttl-box__ttl a{padding-bottom:4.3rem}.cblog-sec2__ttl-box__ttl a:after{margin-block:2.5rem 0;width:12.4rem;height:3rem;position:absolute;right:0;bottom:0}.cblog-sec2__ttl-box__txt{margin-block:5.5rem 0;margin-inline:4.2rem 0}.cblog-sec2__ttl-box__txt .txt{padding-block:.4rem;padding-inline:1.5rem;font-size:clamp(14px,2.4rem,2.4rem)}.cblog-sec2__main{flex:1;border-right:1px solid rgba(255,255,255,.3)}.cblog-sec2__ttl-box2{padding-block:17rem 2.2rem;padding-inline:6rem;display:flex;justify-content:space-between;align-items:flex-end}.cblog-sec2__ttl-group__ttl{font-size:clamp(14px,6.4rem,6.4rem);line-height:1;margin-inline:.5rem 0}.cblog-sec2__ttl-group__txt{margin-top:.5rem}.cblog-sec2__box{display:flex}.cblog-sec2__box__main{flex:1}.cblog-sec2__items2{padding-block:1.9rem 2rem}.cblog-sec2__items2__item a{padding-block:3.2rem;padding-inline:6rem;gap:2rem;justify-content:flex-start}.cblog-sec2__items2__item a .category{margin-block:.5rem 0;order:1}.cblog-sec2__items2__item a .ttl{flex:1;order:2}.cblog-sec2__items2__item a .date{margin-block:.7rem 0;margin-inline:auto 0;order:3}}@media screen and (min-width:1341px){.home-sec__items2__ttl{font-size:clamp(14px,3.2rem,3.2rem)}.home-sec__items2__ttl .bold{margin-inline:0 .5rem;font-size:clamp(14px,7.2rem,7.2rem)}.home-sec2__box2{max-width:128rem}.home-sec4__items{max-width:128rem}}@media screen and (min-width:1401px){.home-sec3__items{grid-template-columns:repeat(4,1fr)}.home-sec5__items2{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1411px){.home-cmn__sttl .bubble{right:calc(50% - 67.3rem)}}@media screen and (min-width:1501px){.home-cmn__sttl.m--sttl0{font-size:clamp(14px,7.8rem,7.8rem)}}@media screen and (min-width:1601px){.home-sec3__box__img .caption{width:79.1rem}}@media screen and (min-width:1713px){.home-sec3__items2 .slick-arrow.slick-prev{left:calc(50% - 84.5rem)}.home-sec3__items2 .slick-arrow.slick-next{right:calc(50% - 84.5rem)}}@media screen and (min-width:1921px){.home-mv__items-wrap:before{width:73.8rem;top:-7.9rem}.home-mv__items-wrap:after{width:36.4rem;bottom:-8.4rem}}@media screen and (max-width:1280px){.cblog-sec2__ttl-box__inner{justify-content:space-between;align-items:center}.cblog-sec2__ttl-box__txt{position:relative;top:.3rem}.cblog-sec2__ttl-box2.m--group-2{padding-block:9.4rem 2.4rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-sec2-box-img-sp.png) no-repeat center center/cover}.cblog-sec2__ttl-box2__btn{display:none}.cblog-sec2__box__img{display:none}.cblog-sec2__items2__item a{padding-block:2.4rem;padding-inline:3rem;flex-wrap:wrap;gap:1.4rem}.cblog-sec2__items2__item a .ttl{width:100%}}@media screen and (max-width:960px){.footer__links{margin-inline:auto;flex-direction:column;gap:1.6rem;max-width:29.6rem}.footer .copyright{margin-inline:auto;max-width:29.6rem}.blog-sec__main__box{border-top:1px solid rgba(255,255,255,.3)}.blog-sec__main__items{border-top:1px rgba(255,255,255,.3) solid}.blog-sec__main__box2{border-top:1px rgba(255,255,255,.3) solid}.blog-sec__side__tags-box__item{border-bottom:1px #fff solid}.blog-sec__side__tags-box__ttl{padding-block:1.1rem .9rem}.blog-sec__side__tags-box__ttl:after{content:"";width:1.2rem;height:1.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-box-ttl-icon-plus.svg) no-repeat center center/contain;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.blog-sec__side__tags-box__ttl.is-active:after{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-box-ttl-icon-minus.svg) no-repeat center center/contain}.blog-sec__side__tags-box__tags-wrap{height:0}.blog-sec__side__tags-box__tags-wrap.is-active{height:auto}.blog-sec__article__img{height:22rem}.blog-sec__article__img .img{-o-object-fit:cover;object-fit:cover;height:100%}.blog-sec__article__share{margin-inline:-3rem}.blog-sec__article__share__lists__item img{width:2.3rem}.blog-sec__article__share .btn-link-wrap{margin-block:.4rem 0}.blog-sec__article__share .copy-feedback{top:calc(100% + .4rem)}.blog-sec__article__comments{margin-inline:-3rem}.blog-sec__article__comments .comment-form{margin-block:1rem 0}.blog-sec__article__comments .required-field-message{display:block}.blog-sec__article__comments .form-submit .submit{width:100%}.cblog-mv__search{margin-inline:-.4rem}.cblog-mv__tags-box{height:auto!important}.cblog-mv__tags-box__item{border-bottom:1px #fff solid}.cblog-mv__tags-box__ttl{padding-block:1.1rem}.cblog-mv__tags-box__ttl:after{content:"";width:1.2rem;height:1.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-box-ttl-icon-plus.svg) no-repeat center center/contain;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.cblog-mv__tags-box__ttl.is-active:after{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-box-ttl-icon-minus.svg) no-repeat center center/contain}.cblog-mv__tags-box__tags-wrap{height:0}.cblog-mv__tags-box__tags-wrap.is-active{height:auto}.cblog-mv__btn-wrap{display:none}.cblog-sec__items__img{max-width:35.4rem;height:22rem}.cblog-sec__items__ttl{max-width:35.6rem}.cblog-sec2__items{border-top:1px rgba(255,255,255,.3) solid;max-width:46rem}.cblog-sec2__items__item{padding-block:3rem;padding-inline:3rem;border-bottom:1px rgba(255,255,255,.3) solid}.cblog-btm__tags-box{height:auto!important;gap:1.7rem}.cblog-btm__tags-box__item{border-bottom:1px #fff solid}.cblog-btm__tags-box__ttl{padding-block:1.1rem .9rem}.cblog-btm__tags-box__ttl:after{content:"";width:1.2rem;height:1.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-box-ttl-icon-plus.svg) no-repeat center center/contain;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.cblog-btm__tags-box__ttl.is-active:after{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/community-blog/cblog-mv-tags-box-ttl-icon-minus.svg) no-repeat center center/contain}.cblog-btm__tags-box__tags-wrap{height:0}.cblog-btm__tags-box__tags-wrap.is-active{height:auto}.home-cmn__sttl.m--sttl1{margin-inline:-2rem}.home-cmn__sttl.m--sttl2{margin-inline:-2rem}.home-cmn__sttl.m--sttl2 .color{letter-spacing:0}.home-cmn__sttl.m--sttl3{margin-inline:-2rem;letter-spacing:-.03em}.home-cmn__sttl.m--sttl4 .color{letter-spacing:.1em}.home-cmn__sttl.m--sttl5 .small{display:inline-block;padding-block:0 .7rem;font-size:clamp(14px,2.4rem,2.4rem);letter-spacing:0}.home-cmn__txt{margin-block:1.5rem 0;color:#ccc;text-align:justify;line-height:1.6}.home-cmn__txt.m--txt2{text-align:justify}.home-cmn__btn.m--btn1 a{border:.2rem #fff solid;background-color:#ff4747}.home-cmn__btn.m--btn1 a:after{content:"";width:2.2rem;height:2.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec-btn-icon-active.svg) no-repeat center center/contain;position:absolute;right:1.6rem;top:50%;transform:translate(0,-50%)}.home-cmn__btn.m--btn2 a:after{content:"";width:2.2rem;height:2.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec-btn-icon.svg) no-repeat center center/contain;position:absolute;right:1.6rem;top:50%;transform:translate(0,-50%)}.home-sec__inner{padding-inline:2rem}.home-sec__ttl-box__sttl{margin-block:-1.2rem 0;margin-inline:auto;padding-block:1px;padding-inline:1.2rem;font-size:clamp(14px,1.8rem,1.8rem);text-shadow:0 .4rem .4rem rgba(0,0,0,.25)}.home-sec__items__item .item{margin-inline:.6rem;padding-block:2rem 3.2rem;padding-inline:1.7rem;width:18.2rem;font-size:clamp(10px,1.2rem,1.2rem)}.home-sec__items2__ttl{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;white-space:nowrap;top:2.9rem}.home-sec__items2__ttl .text{padding-inline:.4rem 0}.home-sec__ttl3{margin-inline:-2rem;font-size:clamp(14px,3.2rem,3.2rem);line-height:1.4;letter-spacing:0}.home-sec__ttl3 .bold{line-height:1.4}.home-sec__ttl3 .color{letter-spacing:-.07em}.home-sec__txt2{color:#ccc;text-align:justify;line-height:1.6}.home-sec__btn a:after{content:"";width:2.2rem;height:2.2rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec-btn-icon.svg) no-repeat center center/contain,url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec-btn-icon-active.svg) no-repeat center center/0;position:absolute;right:1.6rem;top:50%;transform:translate(0,-50%)}.home-application-wrap.sp-hide{border-top:.3rem #1c222d solid;height:0;overflow:hidden}.home-application__btn a .bubble{letter-spacing:0}.home-sec2__bg{display:none}.home-sec2__movie{margin-inline:auto;max-width:64rem}.home-sec2__items-wrap{max-width:64rem}.home-sec2__items .step .num{margin-block:-.2rem 0}.home-sec2__items .title{letter-spacing:.03em}.home-sec2__items .text-2{margin-block:1.4rem 0;color:#ccc;text-align:justify;line-height:1.6}.home-sec2__items__box{display:none}.home-sec2__items2__item:after{content:"";width:2.6rem;height:2.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-plus.svg) no-repeat center center/contain,url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-minus.svg) no-repeat center center/0;position:absolute;right:-.3rem;bottom:-.3rem;z-index:2}.home-sec2__items2__item.is-active:after{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-minus.svg) no-repeat center center/contain}.home-sec2__items2__item.is-active .home-sec2__items2__txt{margin-block:1rem 0}.home-sec2__items2__ttl-box{display:flex;align-items:center;gap:1.4rem}.home-sec2__items2__txt{height:0;overflow:hidden}.home-sec2__box2__ttl .sp-hide{display:none}.home-sec2__box2__txt{margin-top:.6rem;color:#ccc;text-align:justify;line-height:1.6}.home-sec2__items3 .support{font-size:clamp(14px,1.4rem,1.4rem)}.home-sec2__items3__text{height:0}.home-sec2__items3__text.is-active{height:-moz-fit-content;height:fit-content}.home-sec3__inner{padding-inline:2rem}.home-sec3__box{margin-inline:-2rem}.home-sec3__box__img .img{-o-object-fit:cover;object-fit:cover;width:100%;height:19rem}.home-sec3__ttl.m--ttl2{letter-spacing:.61em}.home-sec3__ttl.m--ttl2 .sp-hide{display:none}.home-sec3__items__item{margin-inline:.5rem;padding-block:.7rem 0;max-width:20rem}.home-sec3__items__ttl-en img{width:auto;height:2.4rem}.home-sec4__items-wrap{margin-top:4rem}.home-sec4__items{gap:.5rem;flex-direction:column}.home-sec4__items__ttl{padding-inline:8.5rem 5rem;color:#1c222d}.home-sec4__items__ttl .color-sp{color:#ff4747;font-size:clamp(14px,2.2rem,2.2rem)}.home-sec4__items__ttl:before{content:"";width:6rem;height:6.1rem;position:absolute;left:1.5rem;top:50%;transform:translate(0,-50%)}.home-sec4__items__ttl:after{content:"";width:2.6rem;height:2.6rem;background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-plus.svg) no-repeat center center/contain,url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-minus.svg) no-repeat center center/0;position:absolute;right:1.3rem;top:50%;z-index:2;transform:translate(0,-50%)}.home-sec4__items__ttl.is-active:after{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec2-items2-icon-minus.svg) no-repeat center center/contain}.home-sec4__items__lists-wrap{height:0;overflow:hidden}.home-sec4__ttl-group__ttl-en{overflow:hidden;height:8.4rem;top:calc(50% + 4.3rem)}.home-sec4__ttl-group__ttl-en img{max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.home-sec5__items-wrap{margin-block:-3rem 0;padding-block:4.8rem 2.2rem}.home-sec5__items__item{display:none}.home-sec5__items__item.is-active{display:grid}.home-sec5__items__txt{margin-inline:-.2rem;line-height:1.6;text-align:justify}.home-sec5__items__price.m--price2{padding-block:0}.home-sec5__items__price2-txt{display:none}.home-sec5__items__btn{margin-block:2.1rem 0;margin-inline:-1rem}.home-sec5__items__btn a{background:linear-gradient(180deg,#ff4747 0,#c00 100%)}.home-sec5__txt{padding-inline:2rem;font-size:clamp(14px,1.4rem,1.4rem)}.home-sec5__tabs__item{padding-block:1rem;padding-inline:1.5rem;font-size:clamp(14px,1.4rem,1.4rem);line-height:1}.home-sec5__items2{margin-block:3rem 0;margin-inline:-2rem}.home-sec5__items2__item{margin-inline:.7rem;height:100%}.home-sec5__items2__item>a{max-width:32rem}.ma-form-mv__txt-thanks{padding-block:4rem 2rem;font-size:clamp(14px,1.4rem,1.4rem)}.contact-form__inner{display:flex;flex-direction:column;gap:0}.contact-form__inner.m--vertical{gap:1.5rem}.contact-form__title .text{margin-block:1.5rem 0}.contact-form input[type=date]::-webkit-date-and-time-value{padding-top:1.6rem}.zc-sec__btns{margin-block:3rem 0;flex-direction:column}.zc-sec__btns__btn a{margin-inline:auto;max-width:37.4rem}.booking-details{padding:4rem 0}.booking-details__content{padding:0 1.5rem}.booking-details__item{padding:2rem}.booking-details__title{font-size:clamp(14px,1.6rem,1.6rem)}.booking-details__text{font-size:clamp(14px,1.4rem,1.4rem)}}@media screen and (max-width:640px){.home-mv{aspect-ratio:414/620}.home-mv__bg{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-mv-bg-sp.png) no-repeat center top/100% auto}.home-mv__text{font-size:4.11vw;gap:1.45vw;left:5.56vw;top:113.53vw;line-height:1.9}.home-mv__text .text{padding-inline:2.42vw}.home-mv__movie__text-wrap{clip-path:url(#svgPathSp);aspect-ratio:364/110;width:89.37vw;left:5.56vw;top:81.88vw}.home-mv__movie__bg video{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:414px){html{font-size:2.4154589372vw}}@media (961px <=width < 1280px){html{font-size:.78125vw}}@media print{body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif}}@media (any-hover:hover){a:hover{color:#fff}.header__logo a:hover{background-color:#ff4747}.gnav__navs__item a:hover{background-color:#ff4747}.gnav__navs__item a:hover:after{opacity:1}.sec-join-us__btn a:hover{background-color:#ff4747}.footer__links__item a:hover{background-position:left bottom;background-size:100% 1px}.blog-sec__main__items__item:hover{background:#ff4747}.blog-sec__main__items__item:hover .blog-sec__main__items__img .caption{background:#ff4747}.blog-sec__main__items__item:hover .blog-sec__main__items__img .caption:after{opacity:0}.blog-sec__main__btn-more:hover{background-color:#ff4747}.blog-sec__side__tags-box__tags__item a:hover{background-color:#ff4747}.cblog-mv__tags-box__tags__item a:hover{border:1px solid #ff4747;background-color:#ff4747}.cblog-sec__items__item:hover{background:#ff4747}.cblog-sec__items__item:hover .cblog-sec__items__img .caption{background:#ff4747}.cblog-sec2__items__item:hover{background:#ff4747}.cblog-sec2__items__item:hover .cblog-sec2__items__img .caption{background:#ff4747}.cblog-sec2__items__item:hover .cblog-sec2__items__img .caption:after{opacity:0}.cblog-sec2__items2__item a:hover{background-color:#ff4747}.cblog-btm__tags-box__tags__item a:hover{background-color:#ff4747}.home-cmn__btn a:hover{background-color:#ff4747}.home-cmn__btn.m--btn1 a:hover:hover{background-color:#ff4747}.home-mv__items__item:hover:after{opacity:1}.home-sec__btn a:hover{background-color:#ff4747}.home-sec__btn a:hover:after{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec-btn-icon-active.svg) no-repeat center center/contain}.home-application__btn a:hover{background-color:#ff4747}.home-sec2__movie a:hover .hover{opacity:1}.home-sec2__movie a:hover:before{opacity:0}.home-sec3__items__item:hover .home-sec3__items__img{filter:grayscale(0)}.home-sec3__items__item:hover:after{width:7.3rem;height:7.3rem}.home-sec3__items2__btn:hover{background-color:#ff4747}.home-sec3__items2__btn:hover:before{background:url(//studio-us.org/wp/wp-content/themes/studio-us/assets/css/../images/home/home-sec3-items2-btn-icon-active.svg) no-repeat center center/contain}.home-sec4__items2__ttl .text:hover:after{right:1.6rem}.home-sec5__items2__item>a:hover{background:#ff4747}.home-sec5__items2__item>a:hover .home-sec5__items2__img .caption{background:#ff4747}.ma-form-mv__btn a:hover{background-color:#ff4747}.ma-form-sec a:hover{color:#000}.contact-form input[type=submit]:hover{opacity:1}.works-category__tabs__item a:hover{color:#fff;background-color:#1c222d}.works-tags__item a:hover{background-position:left bottom;background-size:100% 1px}.works-sec__items__item:hover .works-sec__items__img-wrap .hover{opacity:1}.works-sec__items__item:hover .works-sec__items__img:before{opacity:0}.works-sec__items__item:hover .works-sec__items__ttl:after{right:1.4rem}.works-pagenation .wp-pagenavi .nextpostslink:hover,.works-pagenation .wp-pagenavi .page:hover,.works-pagenation .wp-pagenavi .previouspostslink:hover{color:#000;background-color:#fff}.works-sec2 .works-tags-btm__item a:hover{color:#fff;background-color:#1c222d}.zc-sec__btns__btn a:hover{opacity:.8}}