@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap);@media (min-width:900px){.hidden-pc{display:none}}@media (min-width:768px) and (max-width:899px){.hidden-tab{display:none}}@media (max-width:767px){.hidden-sp{display:none}}@media (max-width:767px){.hidden-sp-must{display:none!important}}.color-active{color:#fb0}.font-size-small{font-size:.9em}.font-em{font-weight:700;color:#fb0;font-size:1.1em}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:100060}.modal__bg{position:absolute;height:100vh;width:100%;background:rgba(0,0,0,.8)}.modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:90%;width:500px;background:#fff;border-radius:4px;text-align:center;overflow-y:scroll;z-index:100070}@media (max-width:767px){.modal__content{width:85%}}.modal__content2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:auto;border-radius:4px;text-align:center;z-index:100070}@media (max-width:767px){.modal__content2{display:none}}.modal__content2>img{object-fit:contain;width:500px}.modal__content3{position:absolute;top:0;height:auto;width:auto;border-radius:4px;text-align:center;z-index:100070}.modal__content3>img{object-fit:contain;width:500px}.modal__head{position:relative;width:100%;height:100%;background-color:#fb0;clip-path:circle(45% at center 0);text-align:center}.modal__head img{border-radius:50%;width:200px;height:200px;object-fit:cover;position:relative;top:4%}@media (max-width:767px){.modal__head img{width:150px;height:150px;top:3%}}.modal__head__nagase{position:relative;width:100%;height:100%;background-color:#f0908d;clip-path:circle(45% at center 0);text-align:center}.modal__head__nagase img{border-radius:50%;width:200px;height:200px;object-fit:cover;position:relative;top:4%}@media (max-width:767px){.modal__head__nagase img{width:150px;height:150px;top:3%}}.modal__body{width:100%;position:absolute;top:45%;page-break-after:20px;text-align:center;padding:0 20px 20px}.modal__body>.instructor-name{font-size:28px;font-weight:700;margin:0 0 5px 0}@media (max-width:767px){.modal__body>.instructor-name{font-size:24px}}.modal__body>.crew-name{font-size:16px;font-weight:700;margin:0 0 5px 0}@media (max-width:767px){.modal__body>.crew-name{font-size:14px}}.modal__body>.instructor-detail{font-size:16px;text-align:left;margin:0 0 15px 0}@media (max-width:767px){.modal__body>.instructor-detail{font-size:14px}}.modal__body>.close-btn{text-decoration:none;background-color:#fb0;font-weight:700;color:#333;display:inline-block;padding:10px 20px;color:#fff;border-radius:40px}.modal__body>.close-btn:hover{opacity:.6;transition:all .3s}.modal__body>.close-btn_nagase{text-decoration:none;background-color:#f0908d;font-weight:700;color:#333;display:inline-block;padding:10px 20px;color:#fff;border-radius:40px}.modal__body>.close-btn_nagase:hover{opacity:.6;transition:all .3s}.modal__body2{width:100%;position:absolute;top:90%;page-break-after:20px;text-align:center;padding:0 20px 20px}@media (max-width:767px){.modal__body2{top:80%}}.modal__body2>.studio-name{font-size:28px;font-weight:700;margin-bottom:20px}@media (max-width:767px){.modal__body2>.studio-name{font-size:24px}}.modal__body2 .map__info-details{margin:10px 0 30px}.modal__body2>.close-btn{text-decoration:none;background-color:#fb0;font-weight:700;color:#333;display:inline-block;padding:10px 20px;color:#fff;border-radius:40px}.modal__body2>.close-btn:hover{opacity:.6;transition:all .3s}.js-modal-close{cursor:pointer}body.fixed{position:fixed;width:100%;height:100%;left:0}.drawer-icon{display:none;position:fixed;right:15px;top:13px;z-index:100041;text-align:center;cursor:pointer;transition:all .5s ease 0}@media (max-width:767px){.drawer-icon{display:block}}.drawer-bars{display:inline-block;width:28px;height:22px;position:relative;vertical-align:bottom}.drawer-bar{position:absolute;right:0;left:0;display:block;background:#000;width:100%;height:4px;border-radius:0;transition:all .4s ease 0s;z-index:100050}.drawer-bar:nth-of-type(1){top:0}.drawer-bar:nth-of-type(2){top:9px}.drawer-bar:nth-of-type(3){top:18px}.is-checked .drawer-bar{background:#fff}.is-checked .drawer-bar:nth-of-type(1){top:10px;transform:rotate(-45deg)}.drawer-background{display:none;position:fixed;z-index:100039;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:all .5s ease 0s}.drawer-background.is-checked{display:block;opacity:.8}.drawer-content{overflow:auto;position:fixed;top:10%;right:0;bottom:auto;left:auto;transform:translateX(105%);z-index:100040;height:100%;transition:all .5s ease 0s;text-align:right;color:#707070}.drawer-content.is-checked{transform:translateX(0)}.drawer-content ul{list-style:none;margin-top:15px;padding:0}.drawer-content ul li a{text-decoration:none;display:block;position:relative;padding:13px 30px 20px 20px;color:#fff;font-weight:700}.drawer-content ul li a::after{content:"";position:absolute;right:8%;top:45%;transform:translateY(-50%);width:7px;height:11px}.swiper-slide{position:relative;height:700px;width:100%;background:transparent url(../../images/mainvisual.png) no-repeat top center/cover}@media (max-width:899px){.swiper-slide{height:600px}}@media (max-width:767px){.swiper-slide{height:500px}}.swiper-button-next,.swiper-button-prev{width:75px;height:75px;transition:all .3s ease 0s;margin:-36px 0 0;z-index:3}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.6}@media (max-width:767px){.swiper-button-next,.swiper-button-prev{width:42px;height:42px}}.swiper-button-next::after,.swiper-button-prev::after{content:""}.swiper-button-prev{background:transparent url(../../images/arrow-prev.svg) no-repeat center center/contain;left:calc(50% - 450px + 16px)}@media (max-width:899px){.swiper-button-prev{left:24px}}@media (max-width:767px){.swiper-button-prev{left:4px}}.swiper-button-next{background:transparent url(../../images/arrow-next.svg) no-repeat center center/contain;right:calc(50% - 450px + 16px)}@media (max-width:899px){.swiper-button-next{right:24px}}@media (max-width:767px){.swiper-button-next{right:4px}}.swiper-pagination-bullet{width:16px;height:16px;background:#fff;opacity:1}@media (max-width:767px){.swiper-pagination-bullet{width:8px;height:8px}}.swiper-pagination-bullet-active{background:#2f7dc8}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:18px;z-index:2}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-right:6px;margin-left:6px}.button,.button-arrow-right,.button-mainvisual,.button-modal{display:inline-block;background:#fafafa;color:#333;text-align:center;padding:1em 3em;font-weight:700;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;transition:all .3s ease 0s}.button-mainvisual{transition:all .5s ease 0s;padding:12px 80px;border-radius:12px;font-size:38px}@media (max-width:899px){.button-mainvisual{font-size:30px;padding-left:52px;padding-right:52px}}@media (max-width:767px){.button-mainvisual{padding:10px 36px;border-radius:8px;font-size:20px}}.button-mainvisual:hover{transform:scale(1.1)}.button-arrow-right{border-radius:12px;font-size:20px;padding:13px 58px 12px;position:relative}@media (max-width:899px){.button-arrow-right{padding-left:50px;padding-right:50px}}@media (max-width:767px){.button-arrow-right{padding:10px 36px;border-radius:8px;font-size:18px}}.button-arrow-right::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:18px;width:13px;height:20px;background:transparent url(../../images/access-arrow.svg) no-repeat center center/contain}@media (max-width:767px){.button-arrow-right::after{right:10px;width:11.96px;height:18.4px}}.button-arrow-right:hover{opacity:.6}.button-modal{border-radius:12px;width:180px;padding-top:8px;padding-bottom:8px}.button-modal:hover{opacity:.6}.neumorphism{display:inline-block;font-size:20px;padding:13px 58px 12px;text-align:center;font-weight:700;cursor:pointer;transition:all .3s ease 0s;border-radius:90px;background:linear-gradient(145deg,#f8f8f8,#d1d1d1);box-shadow:26px 26px 52px #d5d5d5,-26px -26px 52px #fbfbfb}.neumorphism:hover{border-radius:90px;background:linear-gradient(145deg,#cdcfd0,#f4f6f7);box-shadow:24px 24px 50px #b2b3b4,-24px -24px 50px #fff}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:lighter;color:#333;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;overflow-x:hidden;overflow-wrap:break-word;position:relative}a{cursor:pointer}img{max-width:100%;height:auto;border:none}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none}.inner{width:900px;max-width:100%;margin:0 auto;height:inherit}@media (max-width:899px){.inner{padding-left:24px;padding-right:24px}}@media (max-width:767px){.inner{padding-left:16px;padding-right:16px}}.section-title{color:#333;font-size:48px;font-weight:700;padding:0 0 28px;margin:0;position:relative;text-align:center;font-family:Poppins,sans-serif}.section-title::after{content:"";position:absolute;left:50%;bottom:0;width:76px;height:5px;background-color:#fb0;transform:translateX(-50%)}@media (max-width:767px){.section-title::after{width:48px}}@media (max-width:899px){.section-title{font-size:50px;padding-bottom:28px}}@media (max-width:767px){.section-title{font-size:36px;padding-bottom:16px}}.section-title_nagase{color:#333;font-size:48px;font-weight:700;padding:0 0 28px;margin:0;position:relative;text-align:center;font-family:Poppins,sans-serif}.section-title_nagase::after{content:"";position:absolute;left:50%;bottom:0;width:76px;height:5px;background-color:#f0908d;transform:translateX(-50%)}@media (max-width:767px){.section-title_nagase::after{width:48px}}@media (max-width:899px){.section-title_nagase{font-size:50px;padding-bottom:28px}}@media (max-width:767px){.section-title_nagase{font-size:36px;padding-bottom:16px}}.pace-done #global-container{transition:opacity 1s;opacity:1}#global-container{opacity:0}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;z-index:2000;position:fixed;margin:auto;top:12px;left:0;right:0;bottom:0;width:200px;height:50px;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;position:absolute;right:100%;width:100%;top:0;height:18px;font-size:12px;background:#48a967;color:#48a967;line-height:60px;font-weight:700;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-shadow:120px 0 #fff,240px 0 #fff;-ms-box-shadow:120px 0 #fff,240px 0 #fff;box-shadow:120px 0 #fff,240px 0 #fff}.pace-progress:after{content:attr(data-progress-text);transform:translate3d(45%,0,0)!important;display:block;position:fixed;text-align:right;right:0;padding-right:190px;top:8px;font-size:18px}.pace .pace-progress[data-progress-text="0%"]:after{right:-200px}.pace .pace-progress[data-progress-text="1%"]:after{right:-198.14px}.pace .pace-progress[data-progress-text="2%"]:after{right:-196.28px}.pace .pace-progress[data-progress-text="3%"]:after{right:-194.42px}.pace .pace-progress[data-progress-text="4%"]:after{right:-192.56px}.pace .pace-progress[data-progress-text="5%"]:after{right:-190.7px}.pace .pace-progress[data-progress-text="6%"]:after{right:-188.84px}.pace .pace-progress[data-progress-text="7%"]:after{right:-186.98px}.pace .pace-progress[data-progress-text="8%"]:after{right:-185.12px}.pace .pace-progress[data-progress-text="9%"]:after{right:-183.26px}.pace .pace-progress[data-progress-text="10%"]:after{right:-181.4px}.pace .pace-progress[data-progress-text="11%"]:after{right:-179.54px}.pace .pace-progress[data-progress-text="12%"]:after{right:-177.68px}.pace .pace-progress[data-progress-text="13%"]:after{right:-175.82px}.pace .pace-progress[data-progress-text="14%"]:after{right:-173.96px}.pace .pace-progress[data-progress-text="15%"]:after{right:-172.1px}.pace .pace-progress[data-progress-text="16%"]:after{right:-170.24px}.pace .pace-progress[data-progress-text="17%"]:after{right:-168.38px}.pace .pace-progress[data-progress-text="18%"]:after{right:-166.52px}.pace .pace-progress[data-progress-text="19%"]:after{right:-164.66px}.pace .pace-progress[data-progress-text="20%"]:after{right:-162.8px}.pace .pace-progress[data-progress-text="21%"]:after{right:-160.94px}.pace .pace-progress[data-progress-text="22%"]:after{right:-159.08px}.pace .pace-progress[data-progress-text="23%"]:after{right:-157.22px}.pace .pace-progress[data-progress-text="24%"]:after{right:-155.36px}.pace .pace-progress[data-progress-text="25%"]:after{right:-153.5px}.pace .pace-progress[data-progress-text="26%"]:after{right:-151.64px}.pace .pace-progress[data-progress-text="27%"]:after{right:-149.78px}.pace .pace-progress[data-progress-text="28%"]:after{right:-147.92px}.pace .pace-progress[data-progress-text="29%"]:after{right:-146.06px}.pace .pace-progress[data-progress-text="30%"]:after{right:-144.2px}.pace .pace-progress[data-progress-text="31%"]:after{right:-142.34px}.pace .pace-progress[data-progress-text="32%"]:after{right:-140.48px}.pace .pace-progress[data-progress-text="33%"]:after{right:-138.62px}.pace .pace-progress[data-progress-text="34%"]:after{right:-136.76px}.pace .pace-progress[data-progress-text="35%"]:after{right:-134.9px}.pace .pace-progress[data-progress-text="36%"]:after{right:-133.04px}.pace .pace-progress[data-progress-text="37%"]:after{right:-131.18px}.pace .pace-progress[data-progress-text="38%"]:after{right:-129.32px}.pace .pace-progress[data-progress-text="39%"]:after{right:-127.46px}.pace .pace-progress[data-progress-text="40%"]:after{right:-125.6px}.pace .pace-progress[data-progress-text="41%"]:after{right:-123.74px}.pace .pace-progress[data-progress-text="42%"]:after{right:-121.88px}.pace .pace-progress[data-progress-text="43%"]:after{right:-120.02px}.pace .pace-progress[data-progress-text="44%"]:after{right:-118.16px}.pace .pace-progress[data-progress-text="45%"]:after{right:-116.3px}.pace .pace-progress[data-progress-text="46%"]:after{right:-114.44px}.pace .pace-progress[data-progress-text="47%"]:after{right:-112.58px}.pace .pace-progress[data-progress-text="48%"]:after{right:-110.72px}.pace .pace-progress[data-progress-text="49%"]:after{right:-108.86px}.pace .pace-progress[data-progress-text="50%"]:after{right:-107px}.pace .pace-progress[data-progress-text="51%"]:after{right:-105.14px}.pace .pace-progress[data-progress-text="52%"]:after{right:-103.28px}.pace .pace-progress[data-progress-text="53%"]:after{right:-101.42px}.pace .pace-progress[data-progress-text="54%"]:after{right:-99.56px}.pace .pace-progress[data-progress-text="55%"]:after{right:-97.7px}.pace .pace-progress[data-progress-text="56%"]:after{right:-95.84px}.pace .pace-progress[data-progress-text="57%"]:after{right:-93.98px}.pace .pace-progress[data-progress-text="58%"]:after{right:-92.12px}.pace .pace-progress[data-progress-text="59%"]:after{right:-90.26px}.pace .pace-progress[data-progress-text="60%"]:after{right:-88.4px}.pace .pace-progress[data-progress-text="61%"]:after{right:-86.53999999999999px}.pace .pace-progress[data-progress-text="62%"]:after{right:-84.68px}.pace .pace-progress[data-progress-text="63%"]:after{right:-82.82px}.pace .pace-progress[data-progress-text="64%"]:after{right:-80.96000000000001px}.pace .pace-progress[data-progress-text="65%"]:after{right:-79.1px}.pace .pace-progress[data-progress-text="66%"]:after{right:-77.24px}.pace .pace-progress[data-progress-text="67%"]:after{right:-75.38px}.pace .pace-progress[data-progress-text="68%"]:after{right:-73.52px}.pace .pace-progress[data-progress-text="69%"]:after{right:-71.66px}.pace .pace-progress[data-progress-text="70%"]:after{right:-69.8px}.pace .pace-progress[data-progress-text="71%"]:after{right:-67.94px}.pace .pace-progress[data-progress-text="72%"]:after{right:-66.08px}.pace .pace-progress[data-progress-text="73%"]:after{right:-64.22px}.pace .pace-progress[data-progress-text="74%"]:after{right:-62.36px}.pace .pace-progress[data-progress-text="75%"]:after{right:-60.5px}.pace .pace-progress[data-progress-text="76%"]:after{right:-58.64px}.pace .pace-progress[data-progress-text="77%"]:after{right:-56.78px}.pace .pace-progress[data-progress-text="78%"]:after{right:-54.92px}.pace .pace-progress[data-progress-text="79%"]:after{right:-53.06px}.pace .pace-progress[data-progress-text="80%"]:after{right:-51.2px}.pace .pace-progress[data-progress-text="81%"]:after{right:-49.34px}.pace .pace-progress[data-progress-text="82%"]:after{right:-47.480000000000004px}.pace .pace-progress[data-progress-text="83%"]:after{right:-45.62px}.pace .pace-progress[data-progress-text="84%"]:after{right:-43.76px}.pace .pace-progress[data-progress-text="85%"]:after{right:-41.9px}.pace .pace-progress[data-progress-text="86%"]:after{right:-40.04px}.pace .pace-progress[data-progress-text="87%"]:after{right:-38.18px}.pace .pace-progress[data-progress-text="88%"]:after{right:-36.32px}.pace .pace-progress[data-progress-text="89%"]:after{right:-34.46px}.pace .pace-progress[data-progress-text="90%"]:after{right:-32.6px}.pace .pace-progress[data-progress-text="91%"]:after{right:-30.740000000000002px}.pace .pace-progress[data-progress-text="92%"]:after{right:-28.880000000000003px}.pace .pace-progress[data-progress-text="93%"]:after{right:-27.02px}.pace .pace-progress[data-progress-text="94%"]:after{right:-25.16px}.pace .pace-progress[data-progress-text="95%"]:after{right:-23.3px}.pace .pace-progress[data-progress-text="96%"]:after{right:-21.439999999999998px}.pace .pace-progress[data-progress-text="97%"]:after{right:-19.58px}.pace .pace-progress[data-progress-text="98%"]:after{right:-17.72px}.pace .pace-progress[data-progress-text="99%"]:after{right:-15.86px}.pace .pace-progress[data-progress-text="100%"]:after{right:-14px}.pace .pace-activity{position:absolute;width:100%;height:20px;z-index:2001;overflow:hidden;box-shadow:inset 0 0 0 3px #858788,0 0 0 6px #fff;border-radius:15px}.pace.pace-inactive{display:none}.header{background:#fff;position:fixed;top:0;left:0;width:100%;padding:5px 0;z-index:100000}@media (max-width:767px){.header{padding:5px 0}}.header__inner{display:flex;align-items:center}.header__logo{margin:0;line-height:1}.header__logo img{width:70px;vertical-align:top}@media (max-width:899px){.header__logo img{width:180px}}@media (max-width:767px){.header__logo img{width:40px}}.header__logo a{text-decoration:none;transition:all .3s ease 0s}.header__logo a:hover{opacity:.6}.sp-sns{display:flex}@media (min-width:900px){.sp-sns{display:none}}.sp-sns li{width:20px;margin-left:30px}.sp-sns li a{position:relative;transition:all .3s ease 0s;color:#333;display:block;font-size:14px;text-decoration:none;font-weight:700;font-family:Poppins,sans-serif}@media (max-width:767px){.sp-sns li a .sp-fa-2x{font-size:2em}}.header__nav{margin:0 auto}@media (max-width:767px){.header__nav{display:none}}.header__nav ul{display:flex;list-style:none;align-items:center;padding:0;margin:0}.header__nav ul li{width:100px;text-align:center;margin-right:40px}.header__nav ul li:last-child{margin-right:0}.header__nav ul li a{position:relative;transition:all .3s ease 0s;color:#333;display:block;font-size:14px;text-decoration:none;font-weight:700;font-family:Poppins,sans-serif}.header__nav ul li a::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background-color:#c7c7c7;transition:all .3s ease 0s}.header__nav ul li a.is-active::after,.header__nav ul li a:hover::after{background-color:#fb0}.header__nav ul li a>span{font-size:10px}.header__nav_nagase{margin:0 auto}@media (max-width:767px){.header__nav_nagase{display:none}}.header__nav_nagase ul{display:flex;list-style:none;align-items:center;padding:0;margin:0}.header__nav_nagase ul li{width:100px;text-align:center;margin-right:40px}.header__nav_nagase ul li:last-child{margin-right:0}.header__nav_nagase ul li a{position:relative;transition:all .3s ease 0s;color:#333;display:block;font-size:14px;text-decoration:none;font-weight:700;font-family:Poppins,sans-serif}.header__nav_nagase ul li a::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:3px;background-color:#c7c7c7;transition:all .3s ease 0s}.header__nav_nagase ul li a.is-active::after,.header__nav_nagase ul li a:hover::after{background-color:#f0908d}.header__nav_nagase ul li a>span{font-size:10px}.header__sns{display:flex}@media (max-width:767px){.header__sns{display:none}}.header__sns .header-instagram,.header__sns .header-twitter{width:40px;margin-right:20px}.header__sns .header-instagram a,.header__sns .header-twitter a{position:relative;transition:all .3s ease 0s;color:#333;display:block;font-size:14px;text-decoration:none;font-weight:700;font-family:Poppins,sans-serif}.header__sns .header-instagram a::after,.header__sns .header-twitter a::after{content:none}.visual{width:100%;height:150vh;position:relative}@media (max-width:767px){.visual{height:70vh}}.visual .img-wrapper{position:absolute;top:calc(150vh - 75%);left:50%;transform:translateX(-50%);text-align:center;border-radius:50%;background:#fff;width:200px;height:200px;z-index:100}.visual .img-wrapper>img{border-radius:50%;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:180px}@media (max-width:767px){.visual .img-wrapper>img{width:90px}}.visual .img-wrapper>img:hover{animation:spin .8s ease-in-out}@media (max-width:899px){.visual .img-wrapper{padding-left:24px;padding-right:24px}}@media (max-width:767px){.visual .img-wrapper{padding-left:16px;padding-right:16px;width:100px;height:100px;top:37%}}.visual .copy-area{background-color:rgba(255,187,0,.8);text-align:center;padding:20px 0;position:absolute;bottom:0;left:0;width:100%;z-index:100}@media (max-width:767px){.visual .copy-area{padding:10px}}.visual .copy-area>p{width:1080px;max-width:100%;color:#fff;font-weight:600;display:inline-block;font-size:28px;line-height:2}.visual .copy-area>p .copy-name{font-size:40px}@media (max-width:767px){.visual .copy-area>p .copy-name{font-size:32px}}@media (max-width:767px){.visual .copy-area>p{width:100%;font-size:20px;line-height:1.5}}.visual .copy-area_nagase{background-color:#f0908dc4;text-align:center;padding:20px 0;position:absolute;bottom:0;left:0;width:100%;z-index:100}@media (max-width:767px){.visual .copy-area_nagase{padding:10px}}.visual .copy-area_nagase>p{width:1080px;max-width:100%;color:#fff;font-weight:600;display:inline-block;font-size:28px;line-height:2}.visual .copy-area_nagase>p .copy-name{font-size:40px}@media (max-width:767px){.visual .copy-area_nagase>p .copy-name{font-size:32px}}@media (max-width:767px){.visual .copy-area_nagase>p{width:100%;font-size:20px;line-height:1.5}}.visual ul{width:100%;height:100vh;background-color:#fb0}@media (max-width:767px){.visual ul{height:70vh}}.visual ul li{height:150vh;position:relative;overflow:hidden;background-position:center top;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.visual ul li{height:68vh;background-size:contain;background-position:center}}.visual ul .bg-00{background-image:url(../images/top00.jpg)}@media (max-width:767px){.visual ul .bg-00{background-size:contain}}.visual ul .bg-01{background-image:url(../images/top01.jpg)}@media (max-width:767px){.visual ul .bg-01{background-size:contain}}.visual ul .bg-02{background-image:url(../images/top02.jpg)}@media (max-width:767px){.visual ul .bg-02{background-size:contain}}.visual ul .bg-02nagase{background-image:url(../images/nagase.jpg)}@media (max-width:767px){.visual ul .bg-02nagase{background-size:contain}}.visual ul .bg-03{background-image:url(../images/top03.jpg)}.visual ul .bg-04{background-image:url(../images/top04.jpg)}.visual .nagase_ul{width:100%;height:100vh;background-color:#f0908d}@media (max-width:767px){.visual .nagase_ul{height:70vh}}.visual .nagase_ul li{height:150vh;position:relative;overflow:hidden;background-position:center top;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.visual .nagase_ul li{height:68vh;background-size:contain;background-position:center}}.visual .nagase_ul .bg-00{background-image:url(../images/top00.jpg)}@media (max-width:767px){.visual .nagase_ul .bg-00{background-size:contain}}.visual .nagase_ul .bg-01{background-image:url(../images/top01.jpg)}@media (max-width:767px){.visual .nagase_ul .bg-01{background-size:contain}}.visual .nagase_ul .bg-02{background-image:url(../images/top02.jpg)}@media (max-width:767px){.visual .nagase_ul .bg-02{background-size:contain}}.visual .nagase_ul .bg-03{background-image:url(../images/top03.jpg)}.visual .nagase_ul .bg-04{background-image:url(../images/top04.jpg)}.visual__bottom .mv-btn{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.visual__bottom .mv-btn li{width:33.333%;background-color:#fb0;border:1px solid #fff}.visual__bottom .mv-btn li:nth-of-type(1),.visual__bottom .mv-btn li:nth-of-type(2),.visual__bottom .mv-btn li:nth-of-type(4),.visual__bottom .mv-btn li:nth-of-type(5){border-right:none}.visual__bottom .mv-btn li:nth-of-type(n+4){border-top:none}.visual__bottom .mv-btn li a{width:100%;padding:10px 0;text-align:center;text-decoration:none;color:#fff;display:inline-block;line-height:1.2;font-size:14px;font-weight:700;font-family:Poppins,sans-serif}.visual__bottom .mv-btn li a span{font-size:10px}.visual__bottom .mv-btn_nagase{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.visual__bottom .mv-btn_nagase li{width:33.333%;background-color:#f0908d;border:1px solid #fff}.visual__bottom .mv-btn_nagase li:nth-of-type(1),.visual__bottom .mv-btn_nagase li:nth-of-type(2),.visual__bottom .mv-btn_nagase li:nth-of-type(4),.visual__bottom .mv-btn_nagase li:nth-of-type(5){border-right:none}.visual__bottom .mv-btn_nagase li:nth-of-type(n+4){border-top:none}.visual__bottom .mv-btn_nagase li a{width:100%;padding:10px 0;text-align:center;text-decoration:none;color:#fff;display:inline-block;line-height:1.2;font-size:14px;font-weight:700;font-family:Poppins,sans-serif}.visual__bottom .mv-btn_nagase li a span{font-size:10px}.visual__bottom .mv-btn2{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.visual__bottom .mv-btn2 li{width:49.777%;background-color:#fb0;border:1px solid #fff}.visual__bottom .mv-btn2 li:nth-of-type(1),.visual__bottom .mv-btn2 li:nth-of-type(2),.visual__bottom .mv-btn2 li:nth-of-type(4),.visual__bottom .mv-btn2 li:nth-of-type(5){border-right:none}.visual__bottom .mv-btn2 li:nth-of-type(n+4){border-top:none}.visual__bottom .mv-btn2 li a{width:100%;padding:10px 0;text-align:center;text-decoration:none;color:#fff;display:inline-block;line-height:1.2;font-size:14px;font-weight:700;font-family:Poppins,sans-serif}.visual__bottom .mv-btn2 li a span{font-size:10px}.visual__bottom .mv-btn2_nagase{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.visual__bottom .mv-btn2_nagase li{width:49.777%;background-color:#f0908d;border:1px solid #fff}.visual__bottom .mv-btn2_nagase li:nth-of-type(1),.visual__bottom .mv-btn2_nagase li:nth-of-type(2),.visual__bottom .mv-btn2_nagase li:nth-of-type(4),.visual__bottom .mv-btn2_nagase li:nth-of-type(5){border-right:none}.visual__bottom .mv-btn2_nagase li:nth-of-type(n+4){border-top:none}.visual__bottom .mv-btn2_nagase li a{width:100%;padding:10px 0;text-align:center;text-decoration:none;color:#fff;display:inline-block;line-height:1.2;font-size:14px;font-weight:700;font-family:Poppins,sans-serif}.visual__bottom .mv-btn2_nagase li a span{font-size:10px}.studio-text-wrapper{position:absolute;top:50px;left:50px;width:650px;background:rgba(255,255,255,.712);padding:30px 30px 20px;border-radius:5px;max-width:100%;text-align:left}@media (max-width:767px){.studio-text-wrapper{top:15px;left:15px;width:285px;padding:15px}}.studio-text-wrapper .studio-visual__title{color:#333;font-size:48px;font-weight:600;line-height:.8}@media (max-width:767px){.studio-text-wrapper .studio-visual__title{font-size:24px}}.studio-text-wrapper .studio-visual__title>span{font-size:18px;margin-left:10px;text-transform:uppercase}@media (max-width:767px){.studio-text-wrapper .studio-visual__title>span{font-size:12px;margin-left:0}}.studio-text-wrapper .studio-visual__lead{color:#333;font-weight:600;margin-top:20px;font-size:22px}@media (max-width:767px){.studio-text-wrapper .studio-visual__lead{margin-top:10px;font-size:10px}}.studio-text-wrapper .studio-visual__lead>span{color:#ff8300;font-size:43px}@media (max-width:767px){.studio-text-wrapper .studio-visual__lead>span{font-size:21px}}.text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:25px;width:900px;max-width:100%;text-align:left}@media (max-width:767px){.text-wrapper{margin-left:25px}}.visual__title{color:#fb0;text-shadow:0 0 5px #000;font-size:50px;font-weight:700;line-height:1}@media (max-width:767px){.visual__title{font-size:36px}}.visual__lead{color:#fff;text-shadow:0 0 5px #000;font-weight:600;margin-top:10px;font-size:32px}@media (max-width:767px){.visual__lead{font-size:14px}}.news{background-color:#efefef;padding:56px 0 142px}@media (max-width:767px){.news{padding-top:36px;padding-bottom:80px}}.news__inner{width:1080px;max-width:100%;margin:0 auto;height:inherit}@media (max-width:899px){.news__inner{padding-left:24px;padding-right:24px}}@media (max-width:767px){.news__inner{width:100%}}.news__items{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:58px}@media (max-width:899px){.news__items{justify-content:center}}@media (max-width:767px){.news__items{margin-top:30px;justify-content:center}}@media (max-width:767px){.item-twitter{max-width:100%}}@media (max-width:767px){.item-instagram{max-width:100%;width:100%;margin:25px 0 0 0}}@media (max-width:767px){#eapps-instagram-feed-1{width:100%!important}}@media (max-width:767px){.eapps-instagram-feed-posts-slider-inner{width:100%!important}}.concept{background-color:#fafafa;margin:50px auto 80px;width:100%;position:relative;overflow:hidden}.concept__inner{width:1080px;max-width:100%;margin:0 auto;height:inherit;display:flex;justify-content:space-between}@media (max-width:899px){.concept__inner{padding-left:24px;padding-right:24px}}@media (max-width:767px){.concept__inner{display:block;padding-left:16px;padding-right:16px}}@media (max-width:899px){.concept__inner{padding-left:24px;padding-right:24px;margin-top:40px}}@media (max-width:767px){.concept__inner{padding-left:16px;padding-right:16px;top:40%}}.concept-left{width:46%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (max-width:767px){.concept-left{width:100%}}.concept-right{width:46%}@media (max-width:767px){.concept-right{width:100%}}.concept__title{color:#444;font-size:24px;line-height:1.57;font-weight:700}@media (max-width:899px){.concept__title{font-size:56px}}@media (max-width:767px){.concept__title{font-size:27px;margin-bottom:20px}}.concept__lead{color:#444;font-size:18px;line-height:1.57;margin-top:5px}@media (max-width:899px){.concept__lead{font-size:30px}}@media (max-width:767px){.concept__lead{font-size:18px}}.concept2__title{color:#444;font-size:24px;line-height:1.57;font-weight:100;text-align:left}@media (max-width:899px){.concept2__title{font-size:56px}}@media (max-width:767px){.concept2__title{font-size:27px}}.concept2__lead{color:#444;text-align:left;font-size:18px;line-height:1.57;margin-top:20px}@media (max-width:899px){.concept2__lead{font-size:30px}}@media (max-width:767px){.concept2__lead{font-size:18px}}.instructor{background-color:#fafafa;padding:25px 0 100px}@media (max-width:767px){.instructor{padding-top:0;padding-bottom:80px}}.instructor__items{display:flex;flex-wrap:wrap;margin-top:10px}@media (max-width:767px){.instructor__items{justify-content:space-between;margin-top:30px}}.instructor__item{box-sizing:border-box;width:calc(33.33333333% - 30px * 2 / 3);margin-right:30px;margin-top:20px;background-color:#fff;margin-bottom:20px;box-shadow:3px 3px 15px #60606029;display:flex;flex-direction:column;justify-content:space-between}.instructor__item:nth-child(3n){margin-right:0}@media (max-width:899px){.instructor__item{width:calc(50% - 24px / 2);margin-right:24px}.instructor__item:nth-child(3n){margin-right:24px}.instructor__item:nth-child(2n){margin-right:0}}@media (max-width:767px){.instructor__item{width:calc(50% - 24px / 2);margin-right:0}.instructor__item:nth-child(3n){margin-right:0}}.media{overflow:hidden;background:#fff;border-radius:4px;padding:16px 16px 0;display:block;text-decoration:none;transition:all .3s ease 0s}.media:hover{transition:all .3s ease}.media:hover .media__img:before{opacity:1}@media (max-width:767px){.media:hover .media__img:before{transform:scale(1.1)}}.media:hover .media__img:after{opacity:1}.media:hover .media__img img{transform:scale(1.1)}.media__img{text-align:center;overflow:hidden;position:relative}.media__img:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;z-index:100}@media (max-width:767px){.media__img:before{border-radius:50%;width:120px;height:120px;transform:scale(1)}}.media__img:after{position:absolute;content:"Profile...";display:inline-block;font-size:20px;color:#fff;font-weight:600;transition:all .3s ease;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:105}.media__img img{vertical-align:bottom;width:246px;height:268px;object-fit:cover;transition:transform .5s;z-index:1}@media (max-width:767px){.media__img img{height:120px;border-radius:50%;width:120px}}.media__body{padding:22px 0}@media (max-width:767px){.media__body{padding:15px 0}}.media__title{font-weight:700;font-size:24px;color:#333}@media (max-width:767px){.media__title{font-size:15px}}.media__content{font-weight:600;color:#333;margin-top:5px;line-height:1.5}@media (max-width:767px){.media__content{font-size:10px;white-space:nowrap}}.media__url-wrapper{color:#333;background:#fff;padding:5px 0 20px;display:flex;justify-content:space-evenly}@media (max-width:767px){.media__url-wrapper{padding:5px 0 10px}}.media__url{color:#333}.media__url:hover{opacity:.8}@media (max-width:767px){.fa-2x{font-size:1.5em}}.price{background-color:#fafafa;width:100%;position:relative;overflow:hidden}.price-inner{width:900px;max-width:100%;margin:80px auto}@media (max-width:899px){.price-inner{padding-left:24px;padding-right:24px;margin-top:40px}}@media (max-width:767px){.price-inner{padding-left:16px;padding-right:16px}}.price__lead{color:#333;text-align:left;font-size:18px;font-weight:700;line-height:1.57;margin:40px auto 10px}@media (max-width:899px){.price__lead{font-size:30px}}@media (max-width:767px){.price__lead{font-size:18px}}table{border-collapse:collapse;margin:10px auto 0;padding:0;width:100%;table-layout:fixed}table:first-of-type{margin-top:50px}table tr{background-color:#e6f2f5;padding:.35em;border-bottom:2px solid #fff}table td,table th{padding:1em 10px 1em 1em;border-right:2px solid #fff;text-align:left;font-weight:700;font-size:16px}table thead tr{background-color:#ff9800;color:#fff}table tbody th{background:#ff9800;color:#fff}table tbody th>span{font-size:11px}.table_nagase thead tr{background-color:#f0908d;color:#fff}.table_nagase tbody th{background:#f0908d;color:#fff}.table_nagase tbody th>span{font-size:11px}.price-item{text-align:right;color:#333;font-weight:700}.non{background:#fff}.schedule{width:1080px;max-width:100%;margin:0 auto;height:auto}@media (max-width:899px){.schedule{padding-left:24px;padding-right:24px}}@media (max-width:767px){.schedule{padding-left:16px;padding-right:16px}}.schedule .schedule-sub-title{font-size:20px;text-align:center;margin-top:20px}@media (max-width:767px){.schedule .schedule-sub-title{font-size:16px}}.schedule__wrapper{margin-top:30px;width:100%}@media (max-width:767px){.schedule__wrapper{background-size:contain;background-repeat:no-repeat}}.schedule__day{display:flex;align-items:center;font-family:Poppins,sans-serif;margin:0 0 10px 0}.schedule__day>h3{font-weight:700;font-size:2em}@media (max-width:767px){.schedule__day>h3{font-size:1.5em}}.schedule__day>span{font-size:1.5em;font-weight:600}@media (max-width:767px){.schedule__day>span{font-size:.8em}}.schedule .day-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 20px 0}.schedule .day-wrap::after{display:block;content:"";width:30%}.schedule__item{width:30%;display:flex;text-decoration:none;color:#333;box-shadow:0 5px 15px rgba(0,0,0,.07);margin:0 0 20px 0;border-radius:4px}@media (max-width:767px){.schedule__item{width:47%;margin:0 0 10px 0}}.schedule__item:hover{opacity:.8}.schedule__item .item-left{width:36.36%;height:120px}@media (max-width:767px){.schedule__item .item-left{width:80px;height:80px;align-items:center;display:flex;overflow:hidden;margin:0 0 0 5px}}.schedule__item .item-left>img{width:120px;max-width:100%;height:100%;object-fit:contain;border-radius:4px 0 0 4px}@media (max-width:767px){.schedule__item .item-left>img{height:50px;width:50px;object-fit:cover;border-radius:50%}}.schedule__item .item-right{width:47%;display:flex;margin:10px 0 0 20px;flex-direction:column}@media (max-width:767px){.schedule__item .item-right{width:calc(100% / 2);display:block;margin:5px}}.schedule__item .item-right .instructor-name{font-size:20px;font-weight:600;margin:0 0 5px 0}@media (max-width:767px){.schedule__item .item-right .instructor-name{font-size:12px}}.schedule__item .item-right .class-name{margin:0 0 5px 0;font-size:12px;font-weight:600}@media (max-width:767px){.schedule__item .item-right .class-name{font-size:10px}}.schedule__item .item-right .only-child,.schedule__item .item-right .only-ticket{font-size:12px}@media (max-width:767px){.schedule__item .item-right .only-child,.schedule__item .item-right .only-ticket{font-size:10px}}.schedule__item .item-right .lesson-time{font-weight:600}@media (max-width:767px){.schedule__item .item-right .lesson-time{font-size:10px}}.nagase-access{max-width:1080px;margin:0 auto;padding:40px 30px 30px;text-align:center}@media (max-width:767px){.nagase-access{padding:30px 20px}}.nagase-access__address{margin:20px 0;font-size:20px;font-weight:600}@media (max-width:767px){.nagase-access__address{font-size:16px}}.nagase-access__map{margin-bottom:20px}.nagase-access__map iframe{display:block;width:100%;height:360px;border:0}@media (max-width:767px){.nagase-access__map iframe{height:280px}}.nagase-access p{line-height:1.7}.nagase-access a{color:#f0908d;font-weight:700;text-decoration:underline}.qa{padding:56px 0 142px}@media (max-width:767px){.qa{padding-top:36px;padding-bottom:100px}}.qa__items{margin:92px auto 0;width:900px;max-width:100%}.qa__item{margin-bottom:28px}.qa__item:last-child{margin-bottom:0}.accordion__head{margin:0;background:#fafafa;color:#fff;padding:16px 56px;position:relative;font-size:18px;cursor:pointer;width:100%}.accordion__head::before{content:"Q";position:absolute;left:22px;font-weight:700;color:#fff;top:18px}.accordion__body{margin:0;background:#fff;display:none;border:1px solid #fafafa;width:100%}.accordion__body-in{padding:20px 56px 30px;line-height:1.61111;color:#fafafa;position:relative;font-size:18px}@media (max-width:767px){.accordion__body-in{padding-right:22px}}.accordion__body-in::before{content:"A";position:absolute;left:22px;font-weight:700;top:24px}.accordion__icon{width:16px;height:16px;background:transparent url(../../images/plus.svg) no-repeat center center/contain;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.accordion__icon.is-open{background-image:url(../../images/minus.svg)}.contact{padding:56px 0 124px;background:#fafafa}@media (max-width:767px){.contact{padding-top:60px;padding-bottom:80px}}.contact__wrap{display:flex;justify-content:space-evenly;align-items:center;color:#333;box-shadow:0 5px 15px rgba(0,0,0,.07);border-radius:4px;margin:80px auto 0;width:500px;height:200px}@media (max-width:767px){.contact__wrap{width:80%;height:400px;flex-direction:column;margin:30px auto 0}}.contact__img{width:180px;padding:10px;max-width:100%;height:180px;object-fit:cover;border-radius:50%}.contact__img img{height:195px;object-fit:cover}.contact__detail li{color:#333;font-size:18px;font-weight:700;line-height:1.57;margin:0 0 15px 0}.contact__detail li:first-of-type{font-size:22px}.contact__detail li span{font-size:16px}.contact__detail li a{text-decoration:none;color:#333;padding:0 0 0 5px}.contact__detail li a:hover{opacity:.8}.footer{padding:72px 0 30px;background-color:#000}@media (max-width:767px){.footer{padding-top:62px;padding-bottom:24px}}.footer__inner{width:500px}.footer__contents{display:flex}@media (max-width:767px){.footer__contents{display:block}}.footer__left{width:50%}@media (max-width:767px){.footer__left{width:100%;padding:0}}.footer__right{width:50%}@media (max-width:899px){.footer__right{padding-left:10px;padding-right:10px}}@media (max-width:767px){.footer__right{width:100%;margin-top:24px;padding:0}}.footer__logo a{text-decoration:none}.footer__logo a:hover{opacity:.6}.footer__logo img{width:180px;filter:invert(1)}@media (max-width:767px){.footer__logo img{width:55px}}.footer__nav-info{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer__nav-info li{margin-right:30px;margin-bottom:12px;color:#fff}.footer__nav-info li:first-of-type{font-size:20px;font-weight:600}.footer__nav-info li:last-child{margin-right:0;white-space:nowrap}.footer__nav-info a,.footer__nav-info a:visited{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.75);text-underline-offset:4px;white-space:normal}.footer__nav-info a:focus-visible,.footer__nav-info a:hover{text-decoration-color:#fff}.footer__nav-sns{display:flex;list-style:none;padding:0;margin-top:12px}.footer__nav-sns li{margin-right:30px;margin-bottom:12px}.footer__nav-sns li:last-child{margin-right:0}.footer__nav-sns li a{color:#fff}.footer__copy{margin-top:86px;text-align:center;color:#fff;font-size:14px;font-family:Poppins,sans-serif}@media (max-width:767px){.footer__copy{margin-top:50px}}.totop{position:fixed;bottom:100px;position:fixed;right:28px;z-index:30;animation-name:fadeOut;animation-duration:.5s;animation-timing-function:cubic-bezier(.42,0,.15,1.01);animation-delay:.5s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@media (max-width:767px){.totop{right:10px;bottom:10px}}.totop.is-show{opacity:0;animation-name:fadeIn;animation-duration:.5s;animation-timing-function:cubic-bezier(.42,0,.15,1.01);animation-delay:.5s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.totop a{text-decoration:none;transition:all .3s ease 0s;background:#c7c7c7;border-radius:50%;color:#333;display:block;font-size:20px;height:60px;line-height:60px;text-align:center;text-decoration:none;width:60px}.totop a:hover{background:#f0908d;color:#fff}.totop img{width:60px}@media (max-width:767px){.totop img{width:42px}}.entry-item:hover{box-shadow:0 0 9px 0 rgba(0,0,0,.16)}.entry-item:last-child,.entry-item:nth-child(2n){margin-right:0}.entry-item-img{text-align:center}.entry-item-body{padding:20px}.entry-item-meta{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}.entry-item-published{color:grey;font-size:12px;margin-top:4px}.entry-item-published::before{content:"\f073";font-family:"Font Awesome 5 Free",sans-serif;font-weight:400;margin-right:8px}.entry-item-tag{background:#fb0;color:#fff;display:block;font-size:12px;margin-right:15px;padding:3px 14px 2px}.entry-item-title{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:18px;font-weight:600;line-height:1.42;margin-bottom:14px}.entry-item-excerpt{color:#454545;font-size:14px;line-height:1.71429}.entries.m_horizontal{margin-bottom:62px}.entries.m_horizontal .entry-item{display:flex;margin-bottom:30px;margin-right:0;padding:20px;width:100%}.entries.m_horizontal .entry-item:last-child{margin-bottom:0}.entries.m_horizontal .entry-item .entry-item-img{width:36.02941%}.entries.m_horizontal .entry-item .entry-item-body{padding:0 0 0 20px;width:63.97059%}.entries.m_block .entry-item{width:100%;margin-right:0}.entries.m_block .entry-item .entry-item-body{padding:20px;width:100%}.entries.m_block .entry-item .entry-item-published{font-size:14px}.entries.m_block .entry-item .entry-item-tag{font-size:14px}.entries.m_block .entry-item .entry-item-title{font-size:20px}.entries.m_block .entry-item .entry-item-excerpt{font-size:16px}.entry{background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.16);padding:40px 40px 12px;margin:120px auto;min-height:1000px}.entry-label{display:inline-block;margin-bottom:18px}.entry-label a{background:#fb0;color:#fff;display:block;font-size:18px;font-weight:900;padding:4px 16px;text-align:center;text-decoration:none;transition:all .3s ease 0s}.entry-label a:hover{opacity:.6}.entry-title{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:30px;font-weight:600;line-height:1.4;margin-bottom:18px}.m_page .entry-title{margin-bottom:34px}.entry-meta{align-items:center;display:flex;margin-bottom:18px}.entry-published,.entry-updated{color:grey;font-size:12px}.entry-published::before,.entry-updated::before{content:"\f073";font-family:"Font Awesome 5 Free",sans-serif;font-weight:400;margin-right:8px}.entry-updated{margin-left:27px}.entry-updated::before{content:"\f1da";font-weight:900}.entry-img{text-align:center}.entry-tag-items{border-top:1px solid #e2e2e2;display:flex;flex-wrap:wrap;padding:20px 0}.entry-tag-head{background:grey;border-radius:3px;color:#fff;font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:16px;font-weight:600;margin-bottom:10px;margin-right:15px;padding:6px 15px 0}.entry-tag-head::before{content:"\f02b";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;margin-right:5px}.entry-tag-item{margin-bottom:10px;margin-right:15px}.entry-tag-item:last-child{margin-right:0}.entry-tag-item a{border:1px solid #e2e2e2;border-radius:3px;color:grey;display:block;font-size:14px;padding:6px 18px 5px;text-decoration:none;transition:all .3s ease 0s}.entry-tag-item a:hover{background:grey;border-color:grey;color:#fff}.entry-body{margin-top:32px;padding-bottom:44px}.m_page .entry-body{padding-bottom:12px}.entry-body h2+p,.entry-body h3+p,.entry-body h4+p,.entry-body h5+p,.entry-body h6+p{margin-top:0}.entry-body h2{background:#ebebeb;border-radius:3px;border-top:6px solid #fb0;font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:26px;font-weight:600;line-height:1.2;margin-bottom:38px;margin-top:79px;padding:24px 20px;position:relative;text-align:left}.entry-body h2::after{border:5px solid transparent;border-top:15px solid #ebebeb;content:"";height:0;left:24px;position:absolute;top:100%;width:0}.entry-body h3{border-bottom:3px solid #fb0;font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:22px;font-weight:600;line-height:1.4;margin-bottom:24px;margin-top:84px;padding-bottom:14px}.entry-body h4{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:18px;font-weight:600;line-height:1.6;margin-bottom:16px;margin-top:82px;padding-left:42px;position:relative}.entry-body h4::before{color:#fb0;content:"\f00c";font-family:"Font Awesome 5 Free",sans-serif;font-size:26px;font-weight:900;left:0;position:absolute;top:-8px}.entry-body h5{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:18px;font-weight:600;line-height:1.6;margin-bottom:27px;margin-top:60px}.entry-body h6{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:16px;font-weight:600;line-height:1.6;margin-bottom:1em;margin-top:2em}.entry-body p{line-height:1.875;margin-top:30px}.entry-body ul{list-style-type:disc;margin-bottom:1em;padding-left:20px}.entry-body ol{list-style-type:decimal;margin-bottom:1em;padding-left:20px}.entry-body li{line-height:1.6;margin-bottom:.4em;margin-top:.4em}.entry-body blockquote{background:#eee;line-height:1.6;margin-bottom:1em;margin-top:1em;padding:1em}.entry-body blockquote>:first-child{margin-top:0}.entry-body blockquote>:last-child{margin-bottom:0}.entry-body q{background:#eee;display:inline-block;padding-left:.2em;padding-right:.2em;vertical-align:middle}.entry-body b,.entry-body strong{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-weight:600}.entry-body a{color:#1592e6;font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-weight:600;transition:all .3s ease 0s}.entry-body a:hover{opacity:.6}.entry-body img{vertical-align:middle}.entry-body .entry-btn{margin:1em 0;text-align:center}.entry-body .entry-btn .btn{color:#fff;font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:16px;font-weight:600;text-decoration:none}.entry-body .entry-btn .btn:hover{opacity:1}.entry-links{margin-top:32px;text-align:center}.entry-links .post-page-numbers{background:#fff;border:1px solid #666;display:inline-block;height:30px;line-height:30px;margin-left:8px;margin-right:8px;min-width:30px;text-align:center}.entry-links .post-page-numbers.current{background:#666;color:#fff}.entry-links .post-page-numbers:first-child{margin-left:0}.entry-links .post-page-numbers:last-child{margin-right:0}.entry-links a{text-decoration:none;transition:all .3s ease 0s}.entry-links a:hover{background:#666;color:#fff}.related-items{display:flex;justify-content:space-around;flex-wrap:wrap}.entry-related{margin-top:20px}.related-title{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:18px;font-weight:600;margin-bottom:22px}.related-items{display:flex;flex-wrap:wrap}.related-item{display:block;margin-bottom:21px;margin-right:18px;text-decoration:none;transition:all .3s ease 0s;width:calc(25% - 18px * 3 / 4)}.related-item:hover{opacity:.6}.related-item:nth-child(4n){margin-right:0}.related-item-img{margin-bottom:10px;text-align:center}.related-item-title{font-family:HiraKakuPro-W6,"ヒラギノ角ゴ Pro W6",Meiryo,Meiryo,"Noto Sans Japanese",sans-serif;font-size:14px;font-weight:600;line-height:1.57143;color:#333}.pagenation{margin-top:20px;text-align:center}.pagenation a{transition:all .3s ease 0s}.pagenation a:hover{opacity:.6}.pagenation a.next,.pagenation a.prev{font-size:30px;background-color:transparent}.pagenation a.next:hover,.pagenation a.prev:hover{opacity:.6}.page-numbers{background:#fff;border:1px solid #e2e2e2;color:grey;display:inline-block;font-family:Lato,sans-serif;font-size:20px;height:40px;line-height:38px;margin-right:14px;min-width:40px;text-align:center;text-decoration:none}.page-numbers:last-child{margin-right:0}.page-numbers.current{background:#fb0;border:1px solid #fb0;color:#fff;font-weight:700}.page-numbers.dots,.page-numbers.next,.page-numbers.prev{border:none;line-height:40px;width:auto}.studio{width:1080px;max-width:100%;margin:80px auto;height:auto}@media (max-width:899px){.studio{padding-left:24px;padding-right:24px}}@media (max-width:767px){.studio{padding-left:16px;padding-right:16px}}.studio__wrapper{margin-top:60px;width:100%}@media (max-width:767px){.studio__wrapper{background-size:contain;background-repeat:no-repeat}}.studio__wrapper .studio-item{width:30%;text-decoration:none;color:#fafafa;background-color:rgba(255,187,0,.8);box-shadow:0 5px 15px rgba(0,0,0,.07);margin:0 0 20px 0;border-radius:4px;display:block;padding:35px 0;text-align:center;transition:all .3s ease 0s}@media (max-width:767px){.studio__wrapper .studio-item{width:47%;margin:0 0 5px 0;padding:20px 0}}.studio__wrapper .studio-item:hover{opacity:.8;transition:all .3s ease}.studio__wrapper .studio-item .studio-name{font-weight:700;font-size:28px}@media (max-width:767px){.studio__wrapper .studio-item .studio-name{font-size:16px}}.studio .day-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 20px 0}.studio .day-wrap::after{display:block;content:"";width:30%}.studio__copy{margin:20px auto;width:1080px;text-align:center}@media (max-width:767px){.studio__copy{width:100%}}.studio__copy>p{display:inline-block;font-weight:700;font-size:24px}@media (max-width:767px){.studio__copy>p{font-size:14px}}.tab__container{position:relative;display:flex;flex-wrap:wrap;width:1080px;margin:100px auto}.tab__container .icon{position:relative;width:65%;top:40px;flex-wrap:wrap;text-align:center;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse}.tab__container .icon .iconBx{position:relative;width:auto;margin:0 30px 30px 0;height:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.tab__container .icon .iconBx.active{box-shadow:0 10px 30px rgba(0,0,0,.1)}.tab__container .icon .iconBx.active img{filter:grayscale(0)}.tab__container .icon .iconBx img{cursor:pointer;max-width:100%;width:auto;height:156px;filter:grayscale(1);transition:.4s;object-fit:contain}.tab__container .content{position:relative;width:35%}.tab__container .content .contentBx{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;transition:.4s;transform:scale(0);opacity:0;visibility:hidden}.tab__container .content .contentBx.active{visibility:visible;transform:scale(1);opacity:1;transition-delay:.4s}.tab__container .content .contentBx h2{font-size:2em;margin-right:auto;font-weight:700}.tab__container .content .contentBx .map{background-color:#fafafa;width:100%}@media (max-width:767px){.tab__container .content .contentBx .map{padding-top:60px;padding-bottom:80px}}.tab__container .content .contentBx .map__iframe{width:800px;max-width:100%;margin:10px auto 0}@media (max-width:767px){.tab__container .content .contentBx .map__iframe{margin-top:60px}}.tab__container .content .contentBx .map__iframe-wrap{width:100%;padding-top:50%;position:relative}.tab__container .content .contentBx .map__iframe-wrap>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.tab__container .content .contentBx .map__info{margin:30px auto 0;text-align:center;width:800px;max-width:100%}@media (max-width:767px){.tab__container .content .contentBx .map__info{padding-left:0;padding-right:0;margin-top:20px}}.tab__container .content .contentBx .map__info .map__info-details{text-align:left}@media (max-width:767px){.tab__container .content .contentBx .map__info .map__info-details{padding-top:3px;padding-bottom:3px}}.map-title{font-size:20px;line-height:1.1;font-weight:700;margin:5px auto 15px}.school-name{font-size:1.5em;margin-right:auto;font-weight:700}@media (max-width:767px){.school-name{text-align:center;margin:20px auto}}
/*# sourceMappingURL=maps/style.css.map */
