.not-jsx-page body{font-family:Noto Sans JP}.not-jsx-page section#poster{margin:0 auto 80px;text-align:center}.not-jsx-page #poster img{width:100%;margin:0 auto;max-width:800px}.not-jsx-page .container{max-width:800px}.not-jsx-page .blue{color:#006fb1}.not-jsx-page #nengajyo h2{text-align:center;line-height:1.5em}.not-jsx-page #nengajyo h2 span{padding:6px 15px;color:#fff;font-size:70%;background-color:#666;line-height:3em}.not-jsx-page .tel_box{padding:20px 10px;border:2px solid #ccc;text-align:center;margin:30px auto 20px;max-width:500px;border-radius:5px}.not-jsx-page .tel_box h3{border-bottom:1px solid #ddd;padding-bottom:15px}.not-jsx-page .tel_box div.tel_single{margin-bottom:10px}.not-jsx-page .tel_box a{color:inherit;font-size:150%;text-decoration:none;line-height:1.5em;font-weight:700}.not-jsx-page .caution{font-size:90%;margin-bottom:50px;line-height:1.6em}.not-jsx-page .link_box a{display:block;color:#006fb1;margin-bottom:20px}.not-jsx-page footer{font-size:80%;text-align:center;border-top:1px solid #eee;margin-top:60px;padding-top:30px;padding-bottom:30px}@media screen and (min-width:76px){.not-jsx-page .pc{display:block}.not-jsx-page .sp{display:none}}@media screen and (max-width:767px){.not-jsx-page .pc{display:none}.not-jsx-page .sp{display:block}.not-jsx-page .container{padding-left:15px;padding-right:15px}.not-jsx-page .link_box a,.not-jsx-page .tel_box div.tel_single,.not-jsx-page .tel_box h3{margin-bottom:30px}.not-jsx-page footer{margin-top:30px}}.not-jsx-page img{max-width:100%}.not-jsx-page header{background:#fff;color:#fff}.not-jsx-page header h1{margin:0;padding:5px;font-size:16px}.not-jsx-page section{padding-top:60px;padding-bottom:40px;border-bottom:1px solid #ccc}.not-jsx-page h2{text-align:center;margin-bottom:50px}.not-jsx-page h3{font-size:1.6em}.not-jsx-page p,.not-jsx-page ul{font-size:1.1em}.not-jsx-page .top{background-image:url(/img/lp/top_001.jpg)}.not-jsx-page .top,.not-jsx-page .top_sm{background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#464646}.not-jsx-page .top_sm{background-image:url(/img/lp/top_012.jpg)}.not-jsx-page .swiper-slide{text-align:center}.not-jsx-page .catch{padding:300px 0;text-align:center}.not-jsx-page .swiper-slide img{width:100%}.not-jsx-page .bg_green{background:#f1f1f1;color:#5e656c}.not-jsx-page .brand_single .btn{margin-bottom:40px}.not-jsx-page .shokushu-single{padding:2%;border:1px solid;margin-bottom:20px}.not-jsx-page .shokushu img{border-radius:50%;max-width:150px}.not-jsx-page .brand_single h3,.not-jsx-page .brand_single p{text-align:center}.not-jsx-page .brand_single p span{display:block;font-weight:700;margin-top:15px}.not-jsx-page .map_single ul{padding-left:0}.not-jsx-page .map_single li{margin-bottom:10px}.not-jsx-page .data-single{background:#defbcb;padding:2%;border:4px solid #fff}.not-jsx-page .saiyo_btn{margin-top:40px}.not-jsx-page .gaiyou_single dd{margin-bottom:15px}.not-jsx-page .ftr{background:#3b3d40;padding:80px 0;color:#fff}.not-jsx-page .copy{color:#89898b}.not-jsx-page #page-top{position:fixed;right:20px;font-size:77%}.not-jsx-page #page-top a{background:#006fb1;display:block;width:50px;padding:15px 0;color:#fff;text-decoration:none;text-align:center;border-radius:5px}.not-jsx-page .shokushu{padding-top:0}.not-jsx-page .shokushu dl{margin:0 auto 10px;border-bottom:1px dotted #ccc;padding-bottom:10px;font-weight:400;max-width:750px}.not-jsx-page .shokushu dt{display:inline-block;width:20%;color:#999;vertical-align:top;padding-right:10px;font-weight:400}.not-jsx-page .shokushu dt a{display:block;height:100px;text-align:center}.not-jsx-page .shokushu dt img{max-width:100%;max-height:100%;border-radius:0}.not-jsx-page .shokushu dd{width:80%}.not-jsx-page .shokushu dd,.not-jsx-page .shokushu dd span{display:inline-block;vertical-align:top;font-weight:400;padding-left:10px}.not-jsx-page .shokushu dd span{color:#999}.not-jsx-page section{border:0}.not-jsx-page h2#media:before,.not-jsx-page h2#press:before{display:block;height:100px;content:"";margin-top:-100px;visibility:hidden;pointer-events:none}.not-jsx-page #vision .beone_ttl{width:100%;max-width:300px;margin-bottom:30px}.not-jsx-page #vision .logomark{width:100%;margin:20px 0;max-width:250px}.not-jsx-page #vision h2,.not-jsx-page #vision p{letter-spacing:1px;font-family:Noto Sans JP,sans-serif;font-weight:300}.not-jsx-page #vision p{margin:0 auto;line-height:30px}.not-jsx-page #brand h3 img{width:100%;max-width:300px}@media screen and (min-width:600px){.not-jsx-page section{padding-top:70px;padding-bottom:100px}}@media screen and (max-width:599px){.not-jsx-page .hidden-sm{display:none}.not-jsx-page .shokushu dt{width:30%}.not-jsx-page .shokushu dd{width:70%;padding-left:0}}@media screen and (min-width:600px){.not-jsx-page .hidden-lg{display:none}}.not-jsx-page td,.not-jsx-page th{line-height:1.8!important}.not-jsx-page #blog .container{margin-top:70px;max-width:1200px}.not-jsx-page #blog .day{text-align:right;font-weight:700;margin-bottom:20px}.not-jsx-page #blog li{list-style:none}.not-jsx-page #blog blockquote{font-size:inherit}.not-jsx-page #blog p{line-height:1.5em}.not-jsx-page #blog ul{padding-left:10px}.not-jsx-page #blog ul.post_list li{margin-bottom:15px}.not-jsx-page section.privacy p{margin-bottom:10px 0}.not-jsx-page section.privacy ul{padding-inline-start:20px}.not-jsx-page section.privacy strong{line-height:30px}.not-jsx-page a.privacy_link{display:block;margin:10px auto;color:#999;text-align:center}.not-jsx-page section.pw_reset p{margin-bottom:30px}.not-jsx-page .pw_btn a{display:block;position:relative;width:100%;margin:15px auto;padding:10px;color:#fff;font-size:13px;text-decoration:none;max-width:350px}.not-jsx-page .pw_btn a i{position:absolute;top:14px;right:8px;font-size:9px}.not-jsx-page .pw_btn a:hover{opacity:.8}.not-jsx-page .pw_btn a.btn_basi{background-color:#f90022}.not-jsx-page .pw_btn a.btn_ps{background-color:#a05c98}.not-jsx-page .pw_btn a.btn_yp{background-color:#99bd3f}.not-jsx-page .pw_btn a.btn_bk{background-color:#006faf}.not-jsx-page body{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,"sans-serif"}.not-jsx-page table{border:none}.not-jsx-page th{background-color:#fff;padding:0;border:0;font-weight:700;vertical-align:inherit;text-align:left}.not-jsx-page td{border:0}.not-jsx-page h2:before{margin:0;height:0}.not-jsx-page h4{font-weight:500;color:#333;font-size:18px}@media(max-width:768px){.not-jsx-page .aiube-about-lp img{max-width:300px}.not-jsx-page .aiube-about-lp p{text-align:left}}.not-jsx-page body{margin:0;padding:0;color:#333;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}.not-jsx-page section{padding-top:20px;padding-bottom:20px}.not-jsx-page h2{margin-bottom:30px}.not-jsx-page p{font-size:15px;line-height:30px}.not-jsx-page .container{padding:0 15px}.not-jsx-page .bg_gray{color:#fff;background-color:#1d1d1d}.not-jsx-page h1.pv_head{padding:15px;color:#fff;font-size:40px;text-align:center;background-color:#1db3c8;font-weight:100;letter-spacing:10px;margin:20px 0 0;line-height:40px}.not-jsx-page .pv_head span{display:block;font-size:15px;padding-top:0}.not-jsx-page .ban_txt{position:absolute;top:30%;left:10%}.not-jsx-page .ban_txt span{display:block;margin:50px 0;color:#fff;font-size:20px;font-family:serif;font-weight:600;letter-spacing:2px}.not-jsx-page .ban_txt span.bn2{margin-left:20px}.not-jsx-page .ban_txt span.bn3{font-size:30px;margin-left:40px}.not-jsx-page .intro h2{color:#1db3c8;font-size:25px;line-height:45px;margin-bottom:20px}.not-jsx-page .intro ul{font-size:15px;padding-left:10px;line-height:30px}.not-jsx-page .intro ul.menu{margin:0 auto;padding:15px;max-width:350px;background-color:#f7fbfb}.not-jsx-page .intro ul.menu li{padding:2px;list-style-type:none}.not-jsx-page .intro ul.menu li i{font-size:10px}.not-jsx-page .intro ul.menu li a{color:#198999;text-decoration:underline}.not-jsx-page .intro h2:before{display:block;height:100px;content:"";margin-top:-100px;visibility:hidden;pointer-events:none}.not-jsx-page #intro{padding-top:0}.not-jsx-page #intro h2{letter-spacing:1px;font-weight:600}.not-jsx-page #intro p{margin:0 auto;line-height:30px;letter-spacing:1px;font-family:serif;font-weight:500}.not-jsx-page #b_studios,.not-jsx-page #b_studios h2{margin:20px auto;text-align:center}.not-jsx-page #b_studios a{display:inline-block;margin:0 auto;text-align:center}.not-jsx-page #b_studios img{margin:15px;max-width:200px}.not-jsx-page #class_info{padding:20px;background-color:#e9e9e9}.not-jsx-page #class_info ul li{font-size:14px;list-style-type:square!important;line-height:30px}.not-jsx-page .lesson_sch h2{padding:20px 0;color:#fff;font-size:25px;text-align:center;background-color:#1db3c8;font-weight:100;letter-spacing:10px;margin:20px 0 0}.not-jsx-page .studio_list h3{font-size:30px;text-align:center;font-family:serif;font-style:italic;font-weight:600;letter-spacing:3px}.not-jsx-page .studio_list h3 span{display:block;width:35px;margin:0 auto;border-bottom:3px solid #fff;padding-top:15px}.not-jsx-page p.studio_date{background-color:#f5f5f5}.not-jsx-page div.studio_date,.not-jsx-page p.studio_date{margin:0 auto;padding:15px;max-width:600px}.not-jsx-page div.studio_date ul{padding:0}.not-jsx-page div.studio_date h3{font-size:18px;font-weight:700}.not-jsx-page .container{margin:0 auto;max-width:900px}.not-jsx-page div.zu_div{margin:20px auto}.not-jsx-page div.zu_div p{font-size:13px;padding-top:10px}.not-jsx-page div.zu_div img{display:inline-block;width:100%;margin:0 auto;max-width:350px}.not-jsx-page .img_wrap_left{width:45%;float:left;margin-top:20px;margin-right:15px;margin-bottom:15px}.not-jsx-page .img_wrap_right{width:45%;float:right;margin-top:20px;margin-left:15px;margin-bottom:15px}@media screen and (min-width:768px){.not-jsx-page .pc{display:block}.not-jsx-page .sp{display:none}}@media screen and (max-width:767px){.not-jsx-page h1.pv_head{margin:10px 0 0;padding:15px 15px 5px;color:#fff;font-size:25px;text-align:center;background-color:#1db3c8;font-weight:100;letter-spacing:1px}}@media screen and (max-width:599px){.not-jsx-page .ban_txt{position:absolute;top:40%;left:4%}.not-jsx-page .ban_txt span{display:block;margin:30px 0;color:#fff;font-size:20px;font-weight:600;letter-spacing:2px}.not-jsx-page .ban_txt span.bn2{margin-left:0}.not-jsx-page .ban_txt span.bn3{font-size:25px;margin-left:0}}.not-jsx-page .studio_list ul{margin:0 auto;padding:0;text-align:center}.not-jsx-page .studio_list ul li{display:inline-block;width:145px;margin:5px;padding:5px 3px;border:1px solid #999;font-size:15px;text-align:center;list-style-type:none}.not-jsx-page .studio_list ul li a{margin-top:5px}.not-jsx-page .studio_list ul span{padding:3px;color:#198999;font-size:11px;background-color:#ffffc8;border-radius:10px}.not-jsx-page .studio_list ul li:hover{background-color:#62c7d5}.not-jsx-page .studio_list ul li a{display:inline-block;width:100%;color:#555!important;text-decoration:none}.not-jsx-page .studio_list ul li a:hover{color:#fff!important}.not-jsx-page span.st_date{display:block;margin:20px auto 10px;text-align:center}.not-jsx-page a.taikenbtn{display:block;width:250px;margin:0 auto;padding:10px 15px;border:1px solid #ccc;color:#fff!important;background-color:#006fb0;border-radius:10px;cursor:pointer}.not-jsx-page .shokai_staff{margin:10px auto;text-align:left}.not-jsx-page .shokai_staff img{display:inline-block;max-width:200px}.not-jsx-page .shokai_staff p{display:inline-block;text-align:left}.not-jsx-page .menu_shokai ul{margin:10px auto 20px;padding:15px;font-size:13px;background-color:#e4f4ff;max-width:350px}.not-jsx-page .menu_shokai ul a{color:#000;text-decoration:underline}.not-jsx-page .staff_prof{margin:10px auto;font-size:12px}.not-jsx-page .staff_prof img{padding-bottom:5px}.not-jsx-page h2:before{display:block;height:150px;content:"";margin-top:-100px;visibility:hidden;pointer-events:none}.not-jsx-page span.marker{background:linear-gradient(transparent 60%,#ff6 0)}.not-jsx-page p.quote_ref{padding:15px;border:1px solid #c6c6c6;color:#555;font-size:13px;margin-bottom:7px}.not-jsx-page .inner{position:relative;width:980px;margin:0 auto}.not-jsx-page .inner:after{display:block;content:"";clear:both}.not-jsx-page header img{max-width:150px!important}.not-jsx-page #top-head{position:absolute;width:100%;margin:100px auto 0;padding:10px 0;top:-100px;line-height:1;z-index:999}.not-jsx-page #top-head,.not-jsx-page #top-head a{color:#333;text-decoration:none}.not-jsx-page #top-head .inner{position:relative}.not-jsx-page #top-head .logo{position:relative;height:50px;font-size:36px;float:left}.not-jsx-page #top-head .logo a{position:absolute;width:100%;height:50px}.not-jsx-page #global-nav ul{position:absolute;top:20px;right:0;font-size:14px;list-style:none}.not-jsx-page #global-nav ul li{padding:0 30px;float:left;border-left:1px solid #000}.not-jsx-page #global-nav ul li a{display:inline-block;position:relative;padding:5px}.not-jsx-page #global-nav ul li a:after{position:absolute;width:100%;height:2px;left:0;content:"";bottom:0;transform:scaleX(0);transition:all .3s ease}.not-jsx-page #global-nav ul li a:hover:after{transform:scaleX(1)}.not-jsx-page nav span{background:#666;display:block;position:relative;width:50px;height:2px;left:0}.not-jsx-page #top-head.fixed{background:#fff;background:hsla(0,0%,100%,.7);position:fixed;top:0;margin-top:0;padding-top:10px;transition:top .65s ease-in;-webkit-transition:top .65s ease-in;-moz-transition:top .65s ease-in}.not-jsx-page #top-head.fixed .logo{position:relative;color:#333;font-size:24px}.not-jsx-page #top-head.fixed .logo a{position:absolute;width:100%;height:30px}.not-jsx-page #top-head.fixed #global-nav ul li a{color:#333;padding:0 20px 10px}.not-jsx-page #nav-toggle{display:none;position:absolute;width:34px;height:36px;top:14px;right:12px;cursor:pointer;z-index:101}.not-jsx-page #nav-toggle div{position:relative}.not-jsx-page #nav-toggle span{background:#000;display:block;position:absolute;width:100%;height:4px;left:0;transition:.35s ease-in-out}.not-jsx-page #nav-toggle span:first-child{top:0}.not-jsx-page #nav-toggle span:nth-child(2){top:11px}.not-jsx-page #nav-toggle span:nth-child(3){top:22px}@media screen and (max-width:767px){.not-jsx-page .head-inner{display:none}.not-jsx-page .slick-next{right:0}.not-jsx-page #top-head,.not-jsx-page .inner{width:100%;padding:0}.not-jsx-page #top-head{position:fixed;top:0;margin-top:0}.not-jsx-page #top-head.fixed{background:transparent;padding-top:0}.not-jsx-page #mobile-head{background:#fff;position:relative;width:100%;height:56px;z-index:999}.not-jsx-page #top-head .logo,.not-jsx-page #top-head.fixed .logo{position:absolute;height:50px;top:15px;left:13px;color:#333;font-size:26px}.not-jsx-page #global-nav{background:#000;position:absolute;width:100%;padding:10px 30px;top:-500px;text-align:right;transition:.5s ease-in-out}.not-jsx-page #global-nav ul{position:static;right:0;font-size:14px;list-style:none;bottom:0}.not-jsx-page #global-nav ul li{position:static;padding:10px 0;color:#fff;float:none}.not-jsx-page #top-head #global-nav ul li a,.not-jsx-page #top-head.fixed #global-nav ul li a{display:block;width:100%;padding:18px 0;color:#fff}.not-jsx-page #nav-toggle{display:block}.not-jsx-page .open #nav-toggle span:first-child{top:11px;transform:rotate(315deg)}.not-jsx-page .open #nav-toggle span:nth-child(2){width:0;left:50%}.not-jsx-page .open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-315deg)}.not-jsx-page .open #global-nav{transform:translateY(556px)}}@media screen and (max-width:1024px){.not-jsx-page .head-inner{display:none}.not-jsx-page .slick-next{right:0}.not-jsx-page #top-head,.not-jsx-page .inner{width:100%;padding:0}.not-jsx-page #top-head{position:fixed;top:0;margin-top:0}.not-jsx-page #top-head.fixed{background:transparent;padding-top:0}.not-jsx-page #mobile-head{background:#fff;position:relative;width:100%;height:70px;z-index:999}.not-jsx-page #top-head .logo,.not-jsx-page #top-head.fixed .logo{position:absolute;height:50px;top:10px;left:13px;color:#333;font-size:26px}.not-jsx-page #global-nav{background:#000;position:absolute;width:100%;padding:10px 30px;top:-500px;text-align:right;transition:.5s ease-in-out}.not-jsx-page #global-nav ul{position:static;right:0;font-size:14px;list-style:none;bottom:0}.not-jsx-page #global-nav ul li{position:static;padding:10px 0;color:#fff;float:none}.not-jsx-page #top-head #global-nav ul li a,.not-jsx-page #top-head.fixed #global-nav ul li a{display:block;width:100%;padding:18px 0;color:#fff!important}.not-jsx-page #nav-toggle{display:block;top:20px;right:25px}.not-jsx-page .open #nav-toggle span:first-child{top:11px;transform:rotate(315deg)}.not-jsx-page .open #nav-toggle span:nth-child(2){width:0;left:50%}.not-jsx-page .open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-315deg)}.not-jsx-page .open #global-nav{transform:translateY(556px)}}.not-jsx-page footer{margin-top:20px}