@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-size:1rem;line-height:170%;-webkit-text-size-adjust:100%;letter-spacing:-0.001em;color:#494852}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=reset],input[type=submit]{-webkit-appearance:none;border-radius:0;background:#ccc}img{width:100%;height:auto;vertical-align:bottom}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.w50{width:50%}.w33{width:33%}.w25{width:25%}.hidden{display:none}.pt1rem{padding-top:1rem}.txC{text-align:center}.txS{font-size:.75rem}.w1080{width:90%;margin:0 auto}.pc{display:none}.dispNone{display:none}.test_gNavWrap{text-align:center;padding-bottom:4rem;border-bottom:1px solid #000}.test_gNav{padding-bottom:1rem;background:#fff}.test_gNav a{display:block;padding-left:2rem;text-align:left;line-height:44px;border-bottom:1px solid #000;font-size:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box}.test_gNav .navEN{margin-right:1rem;font-size:1rem}#wrapper{position:relative;width:100%;overflow:hidden}.headerWrap{border-bottom:1px solid #ccc;background:#FAFAFA}.headerInner{float:left;width:80%}.sitelogo{float:right;width:70%;line-height:60px;z-index:1}.sitelogoInner{position:relative;width:55%;margin:0 auto;z-index:10}.sitelogoInner a{display:block;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.sitelogo img{vertical-align:middle}.btn_header_reserve{position:relative;z-index:10;float:left;width:30%;padding:10px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_header_reserve a{display:block;width:60px;line-height:40px;background:#73BDBD;font-size:.6125rem;text-align:center;text-decoration:none;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_gNavWrap a{display:block;width:60px;margin-left:auto;background:rgba(115, 189, 189, 0);padding:22px .85rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.btn_gNavWrap a.btn_gNavWrapActive{background:#73bdbd}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:relative;height:16px;display:block}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#73BDBD}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:7px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:first-of-type{-webkit-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg);background-color:#fff}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg);background-color:#fff}.gNavWrap{position:relative}.gNav{position:absolute;left:100%;width:80%;background:#FAFAFA;border-top:1px solid #ccc;border-bottom:8px solid #73BDBD;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;z-index:1000}.gNav.gNavActive{left:20%;opacity:1}.gNav a{position:relative;display:block;width:100%;text-decoration:none;color:#bbb;font-size:.75rem;line-height:1.5;padding:1rem .5rem 1rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #ddd}.gNav li:first-child a{border:none}.gNav a:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;right:5%;line-height:70px;font-size:.785rem}.gNav .gNavEN{display:block;font-family:'Merriweather', serif;font-size:.85rem;color:#444}.gNav_sns{border-top:1px solid #ddd}.bnr_gNav a:after,.btnNav_close a:after,.gNav_sns a:after{content:none}.gNav .gNav_sns li a{border:none;border-left:1px solid #ddd}.gNav_sns li{float:right;width:60px}.gNav_sns li a{padding:0;font-size:1.25rem;text-align:center;line-height:60px;color:#73BDBD}.bnr_gNav{display:none}.bnr_gNav a{line-height:140px;text-align:center;font-size:1.5rem}.btnNav_close a{text-align:center;font-family:'Merriweather', serif;font-size:1.25rem;color:#73BDBD}.index .mainVwrap{background:url(../img/main_v_sp.jpg) center 0 no-repeat;background-size:cover}.index .mainV{position:relative;padding:2rem 0 5rem;background:rgba(115, 189, 189, 0.75);line-height:1;text-align:left;border:none}.index .mainV:after{content:none}.index .sitelogoWrap{position:relative;top:0;width:50%;margin:0 auto;padding:3rem 0;-webkit-animation:welcome_01 1.5s;animation:welcome_01 1.5s}.index_topMsg{position:relative;top:0;width:65%;margin:0 auto;padding:1rem 1.5rem;border:1px solid #fff;font-family:'Merriweather', serif;text-align:center;-webkit-animation:welcome_01 2.5s;animation:welcome_01 2.5s}.index_topMsg .ttl{font-size:1.25rem;color:#fff;line-height:2}.index_topMsg .ttl .index_topMsgEN{letter-spacing:1px}.index_topMsg .time{text-align:right;color:#fff;font-family:sanserif;font-size:.75rem;padding-bottom:1rem}.index_topMsg .txt{color:#fff;font-size:1rem;line-height:1.7}.index_topMsg .txt p{padding-bottom:1rem}.index_topMsg .txt .day{padding:.5rem 1rem;font-family:sanserif;font-size:1rem;color:#73BDBD;background:#fff;border-radius:.5rem 0}.index_topMsg .btn_ghost{padding:1rem 0}.index_topMsg .btn_ghost a{position:relative;display:block;color:#73BDBD;line-height:1rem;font-size:.8125rem;background:#fff;text-decoration:none;text-align:left;padding:1rem 1.5rem;border-radius:2rem}.index_topMsg .btn_ghost a:after{position:absolute;content:"▶︎";display:block;top:calc(50% - .5rem);right:1rem;font-size:1rem}@-webkit-keyframes welcome_01{0%{top:6rem;opacity:0}5%{top:6rem;opacity:0}to{top:0;opacity:1}}@keyframes welcome_01{0%{top:6rem;opacity:0}5%{top:6rem;opacity:0}to{top:0;opacity:1}}.index .sitelogo_mark{width:50%;margin:0 auto 1rem;-webkit-animation:welcome_02 3s;animation:welcome_02 3s}@-webkit-keyframes welcome_02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes welcome_02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.addMarkTop{padding-top:8rem;background:url(../img/logo_mark_blue.png) center 2rem no-repeat;background-size:15%}.index_topSlide{padding:0 2rem 4rem}.index_slide_dots button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-9999px;position:relative}.index_slide_dots{text-align:center}.index_slide_dots li{display:inline-block;margin:0 15px}.index_slide_dots button:before{content:'\f005';font-family:"Font Awesome 5 Free";font-weight:400;font-size:1rem;color:rgba(115, 189, 189, 0.7);text-indent:0px;position:absolute;top:0;left:-.5rem}.index_slide_dots .slick-active button:before{content:'\f005';font-weight:900;color:#73BDBD}.ttl_index_welcome{width:80%;margin:0 auto;padding:2rem 0}.index_welcome .secInner{padding:1rem;font-size:.875rem;text-align:center}.index_welcomeTxt p{padding-bottom:1rem}.btn_more{padding:1rem;width:50%;margin-left:auto}.btn_more.btnCnter{margin:0 auto}.btn_more a{position:relative;display:block;padding:1rem;text-decoration:none;font-size:.75rem;line-height:1.5;background:rgba(115, 189, 189, 0.3);color:#333}.btn_more a:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-size:.75rem;color:#666}.index .btn_more{padding:.5rem 1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.index .btn_more.bgOr a{background:rgba(255, 230, 122, 0.78)}.index .btn_more.bgPink a{background:rgba(189, 115, 172, 0.3)}.index_news{padding:2rem 0;border-bottom:1px solid #ccc}.secTtl{text-align:center;padding:2rem 0}.index_news .secTtl{border-top:1px solid #ccc;font-size:1.25rem;font-weight:bold}.newsTwitter .secTtl{padding-top:3rem}.index_news .btn_more a{background:none;text-align:right}.index_news .btn_more a:after{content:none}.index_news .secInner{padding:0 1rem;font-size:.875rem;line-height:1.5}.index_news .newsArea{height:120px;overflow-y:scroll}.index_news .secInner a{display:block;color:#666;padding:1rem 0;border-top:1px solid #ccc}.index_news .secTtl+a{border-top:none}.index_news dd,.index_news dt{float:left;width:30%;-webkit-box-sizing:border-box;box-sizing:border-box}.index_news dt{padding-right:1rem;font-size:.75rem}.index_news dd{width:70%}.index_news .date{display:block;letter-spacing:1px;padding-bottom:.5rem}.index_news .cat{padding:.5rem;background:#FFE67A;text-align:center}.index_news .twitterCont{padding:.5rem;border:1px solid #73BDBD}.index_news .twitterCont iframe{width:450px!important;margin:0 auto}.index .SandboxRoot.env-bp-min .timeline-ShowMoreButton{width:auto}.index_recomend{padding:4rem 0 3rem}.secTtl_border{position:relative;padding:2rem 0;text-align:center;font-size:1.25rem}.secTtl_border .secTtlInner{padding:1rem;background:#fff}.secTtl_border:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;width:80%;margin:0 auto;height:1px;background:#666;z-index:-1}.recomendInner{list-style-type:none;padding:0 1rem 2rem}.recomendInner li{float:left;width:50%;padding:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.index_access{padding-top:2rem}.index_access .secInner{padding:0 1rem}.mapIllustWrap{padding:1rem;border:1px dashed #ccc}.accessPhoto{position:relative;padding:2rem 0 2rem;width:80%;margin-right:auto}.accessPin{position:absolute;top:30%;right:-60px;width:45%}.acessInfo{font-size:.875rem;width:60%;margin-left:auto}.index_access_tel a{color:#666}.btn_map{width:40%;margin-left:auto;padding:1rem}.aside{padding:4rem 1rem 6rem}.bnrAsideList{display:none;list-style-type:none;width:80%;margin:0 auto}.bnrAsideList li{padding:.5rem 0}.footer{background:#73BDBD}.footerInner{position:relative;width:80%}.btn_top{position:absolute;text-align:center;top:-35px;left:50%;margin-left:-35px}.btn_top a{display:block;width:70px;height:70px;margin:0 auto;line-height:70px;text-decoration:none;color:#73BDBD;border-radius:50%;background:#fff;border:1px solid #73BDBD}.foot_sns{list-style-type:none;padding:5rem 0 1rem}.foot_sns li{display:inline;padding-right:.5rem}.foot_sns a{display:inline-block;width:50px;line-height:50px;border-radius:50%;background:#fff;text-align:center;font-size:1.5rem;color:#73BDBD;text-decoration:none}.foot_siteMap{padding-top:1rem}.footer .ttl{font-family:'Merriweather', serif;font-size:1.25rem;padding-bottom:.5rem;color:#000}.footNavWrap{padding-bottom:.5rem}.footNav li{display:inline-block;padding:.2rem 0}.footNav li a{display:block;text-decoration:none;color:#fff;font-size:.75rem;padding:0 .5rem;line-height:44px}.footNav li a:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}.foot_infoWrap{font-size:.75rem}.foot_info{padding-top:1rem}.foot_tel{padding:.5rem 0}.foot_tel a{display:block;width:80%;padding:.5rem;background:#fff;border-radius:6px;text-align:center;text-decoration:none;color:#73BDBD;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem}.foot_tel a:before{content:"\f3cD";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem;font-size:.875rem}.foot_logo{width:75%;margin:0 auto}.foot_copy{padding-bottom:3rem;text-align:center;font-size:.75rem;color:#666}.mainV{position:relative;padding-bottom:2rem;text-align:center;color:#333;line-height:200px;font-size:1.5rem;border-bottom:1px solid #ddd}.pageTtlInner{font-family:'Merriweather', serif;font-weight:normal;letter-spacing:1px}.mainV:after{content:"";display:block;position:absolute;top:60%;left:0;right:0;width:13%;margin:0 auto;height:2px;background:#333}.mainV.blue{background:#73BDBD;color:#fff}.mainV.blue:after{background:#fff}.secInner{padding:1rem}.ttl_blue,.ttl_yellow{font-size:1.5rem;color:#73BDBD;font-weight:normal;padding-bottom:1rem}.ttl_yellow{color:#e0b814}.bnr_platinum{padding:0 1rem}.ttl_about_welcome{text-align:center;color:#73BDBD;font-size:1.25rem;padding:3rem 0 1.5rem}.about_welcomeTxt{padding:0 1rem 2rem;text-align:center;font-size:.875rem}.about_shink{font-size:.875rem;margin:0 -1rem;padding:1rem 2rem 10rem;background:url(../img/about_shink.jpg) center 100% no-repeat;background-size:contain}.about_shink p{padding-bottom:1rem;color:#666}.about_shink .blue{color:#73BDBD}.about_pointBox{padding-bottom:3rem}.about_point .ttl_blue{text-align:center;padding-top:2rem}.about_point .ttl_blue+p{text-align:center;font-size:.875rem}.about_pointBox .secTtlInner{display:block;width:30%;margin:0 auto}.about_pointList{padding:0 1rem}.about_pointList_img img{border-radius:6px 6px 0 0}.about_pointList_detail{padding:1rem;background:#F7F6EB}.about_pointList_detail .ttl{font-size:.875rem;padding-left:.5rem;border-left:4px solid #914912}.about_pointList_detail .txt{padding:.5rem 0 1rem;font-size:.75rem;line-height:1.5}.about_classWrap{background:#73BDBD;padding-bottom:3rem}.ttl_about_class{position:relative;padding:3rem 0 5rem;text-align:center;color:#fff;font-size:1.5rem;font-weight:normal}.ttl_about_class:after{content:"";display:block;position:absolute;top:70%;left:0;right:0;width:13%;margin:0 auto;height:2px;background:#eee}.about_class_txt{padding:0 2rem 2rem;text-align:center;font-size:.875rem;color:#fff}.about_classBoxWrap{background:#fff;padding-bottom:3rem}.about_classBox{padding:1.5rem 1rem 1.5rem}.about_classList{padding:0 1rem}.about_classTtl{padding-bottom:1rem;color:#73BDBD;font-size:1.25rem}.detailTxt{font-size:.875rem;padding-top:1rem}.price_trial{padding:2rem 1rem}.price_trialList{text-align:center;padding-bottom:.5rem}.trialList_ttl{background:#73BDBD;color:#fff;line-height:2rem}.trial_detailPrice{font-size:1.5rem;line-height:4rem;border:1px solid #73BDBD}.trial_detailPrice .small{font-size:.75rem}.floor .trialList_ttl{background:#FFE67A;color:#666}.floor .trial_detailPrice{border-color:#FFE67A}.price_joinWrap{padding-bottom:2rem}.price_join dd,.price_join dt{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 1rem 0 0;text-align:right;line-height:2}.joinList_ttl{color:#73BDBD}.price_join .trial_detailPrice{border:none;padding:0;line-height:1.5;text-align:left}.price .ttl_about_class{background:#73BDBD;padding-bottom:10rem}.price .ttl_about_class:after{top:45%}.price_monthly,.price_ticketWrap{position:relative;margin-top:-7rem;padding:2rem 1.5rem;background:#eee;text-align:center}.price_monthly .price_box:after{content:'';display:block;width:8px;height:8px;margin:2rem auto;background:#73BDBD;border-radius:4px}.price_boxTtl{padding-bottom:1rem}.price_boxMoney,.price_ticket{padding:2rem 1rem 1rem;background:#fff;border:1px solid #ccc}.price_boxMoney .ttl{font-size:1.5rem;color:#73BDBD}.price_boxMoney .small{margin-left:.1rem;font-size:.75rem;color:#666}.price_boxMoney .times{font-size:.75rem}.price_boxDtail .icon{padding:1rem 0;font-size:.75rem}.price_boxDtail .icon span{display:inline-block;width:35%;margin:0 4px;padding:4px 1rem;background:#FFE67A;border-radius:14px;line-height:1.25rem;color:#666}.price_boxDtail .icon span.alltime{background:#73BDBD;color:#fff}.attn{font-size:.75rem;color:#940E0E}.price_ticket .price_BoxWrap{border-top:1px solid #ccc;padding:2rem}.price_ticket .ttl_blue+.price_BoxWrap{border:none}.price_ticket .price_boxMoney{padding:0;background:none;border:none}.price_ticket .price_boxTtl{text-align:left;font-size:.75rem;padding:0}.price_ticket .times{text-align:right}.price_aerial>.attn{padding:0 1rem;font-size:.75rem;color:#73BDBD}.price_floor{padding-top:4rem}.price .price_floor .ttl_about_class{background:#FFE67F;color:#666}.price .price_floor .ttl_about_class:after{background:#666}.price_floor .price_boxMoney .ttl{color:#e0b814}.price #platinum .ttl_about_class{background:#0F2027;background:-webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);background:-webkit-gradient(linear, left top, right top, from(#2C5364), color-stop(#203A43), to(#0F2027));background:-webkit-linear-gradient(left, #2C5364, #203A43, #0F2027);background:-o-linear-gradient(left, #2C5364, #203A43, #0F2027);background:linear-gradient(to right, #2C5364, #203A43, #0F2027);color:#fff}.price #parsonal .ttl_about_class{background:#7F7FD5;background:-webkit-linear-gradient(to right, #91EAE4, #86A8E7, #7F7FD5);background:-webkit-gradient(linear, left top, right top, from(#91EAE4), color-stop(#86A8E7), to(#7F7FD5));background:-webkit-linear-gradient(left, #91EAE4, #86A8E7, #7F7FD5);background:-o-linear-gradient(left, #91EAE4, #86A8E7, #7F7FD5);background:linear-gradient(to right, #91EAE4, #86A8E7, #7F7FD5);color:#fff}.price_boxDtail .icon span.free{background:#559;color:#fff}.price .platinum_txt{font-size:.875rem;padding:1rem 0}#parsonal .price_monthly .price_box:after,#platinum .price_monthly .price_box:after{content:none}.price_platinum .secInner{padding-bottom:4rem}.price_guideline .ttl_blue{text-align:center}.guidelineTxt{padding:0 1rem 8rem;font-size:.875rem;background:url(../img/pose_01.png) center 100% no-repeat;background-size:35%}.guidelineList{padding:2rem 1rem;font-size:.75rem}.guidelineList{list-style-type:none;line-height:1.5;color:#666}.guidelineList .ttl{padding-bottom:.5rem;color:#73BDBD;font-size:.875rem;font-weight:normal}.guidelineList li{padding-bottom:.5rem}.guidelineList_Inner{padding:0 1rem;margin:0;list-style:none}.guidelineList_Inner li{text-indent:-1rem}.guidelineList_Inner li:before{content:'\f058';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:.25rem;color:#73BDBD}.guidelineList_Inner p{padding-bottom:.5rem}.guidelineList_Inner .ttlCenter{text-align:center;padding-bottom:.5rem;color:#940e0e;font-size:.875rem}.reserve_trialForm .ttl_about_class{background:#73BDBD;padding-bottom:10rem}.reserve_trialForm .ttl_about_class:after{top:45%}.reserve_trialFormBox{position:relative;margin-top:-7rem;padding:2rem 1.5rem;background:#eee;text-align:center}table{width:100%}.formWrap td,.formWrap th{display:block;width:100%}.formWrap th{padding-bottom:.5rem;text-align:left}.formWrap td{padding-bottom:1.5rem}.formWrap .example{display:block;font-size:.75rem}.formWrap th .red{display:inline-block;margin-left:.5rem;padding:0 .5rem;color:#fff;font-size:0;background:#73BDBD}.formWrap th .red:before{content:"(必須)";font-size:.75rem}.formWrap input[type=email],.formWrap input[type=text]{display:block;width:100%;padding:.5rem;background:#FFF;border:none;line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box}.formWrap .checkboxWrap{padding-right:1.875rem;line-height:2.5;font-size:.875rem}.formWrap textarea{display:block;width:100%;padding:.5rem;background:#FFF;border:none;line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box;height:200px}.formWrap input[type=reset],.formWrap input[type=submit]{display:inline-block;margin:.5rem;padding:.5rem 2rem;background:#73BDBD;border:none;color:#fff;font-size:1rem}.formWrap input[type=reset]{background:#999}.reserve_attnetion{padding:2rem 0 1rem}.reserve_attnetion .ttl_about_welcome{font-size:1.5rem}.reserve_attnetion .ttl_about_welcome .small{display:block;font-size:.75rem;font-weight:normal}.reserve_attentionTxtWrap{padding:0 1rem 2rem;font-size:.875rem;line-height:1.5;color:#666}.reserve_attentionTxt{padding-bottom:1rem}.reserve_attentionTxtWrap .btn_more{width:65%}.reserve_attentionTxtWrap .btn_more a{background:#ffe67a;color:#666}.reserve_aerialAttenTxt{border:1px solid #940E0E;padding:0 1rem 1rem}.reserve_aerialAttenTxt .attn{text-align:center;font-size:1rem;margin-bottom:1rem;padding:1rem 1rem .5rem;border-bottom:1px solid #940E0E}.reserve_schedules .secTtl_border{color:#73BDBD;padding:3rem 0 1rem}.reserve_schedules .secTtl_border:before{top:67%;background:#73BDBD}.scheduleImg{background:#eee;padding:1rem}.scheduleImgDL{text-align:center;padding:1rem 0 4rem}.scheduleImgDL a{text-decoration:none;font-size:.875rem;color:#73BDBD}.scheduleImgDL a:before{content:'\f019';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:.5rem}.profImg{width:100%}.vertical .profImg{width:80%}.profBox{position:relative;width:70%;margin:-4rem 0 0 auto;padding:1.5rem;background:rgba(238, 238, 238, 0.4);border:1px solid #666}.profName{position:relative;padding:01rem;font-size:1.25rem;background:#73BDBD;border:2px solid #73BDBD;color:#fff}.profName .small{padding-left:.5rem;font-size:.875rem}.profName:after{content:"";position:absolute;top:-6px;left:-6px;display:block;width:100%;height:100%;border:2px solid #73BDBD}.profMsg{padding-top:1rem;font-size:.875rem;color:#666}.profLicense{padding:3rem 1rem;border-bottom:4px dotted #73BDBD}.profLicense .ttl{font-size:1.25rem;padding-bottom:1.5rem}.profLicenseList{font-size:.75rem;list-style-type:none}.profLicenseList li{padding-bottom:.5rem;border-bottom:1px solid #ccc}.profLicenseMark{padding:2rem 0;list-style-type:none}.profLicenseMark li{float:left;width:25%;padding:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.inst_01_mai .profBox{margin:-3rem 0 0 auto}.recruit .sec{border-bottom:1px solid #73BDBD}.rec_ttl.w1080{width:100%}.rec_ttl{position:relative;z-index:-1;margin-top:-4rem;padding:6rem 0 3rem;background:#73BDBD;text-align:center;color:#fff;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}.recruit .rec_ttl{border:none}.rec_ttl .secInner{-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg);padding-top:2rem}.rec_ttl .pageTtle{font-size:1.25rem;font-weight:normal;text-align:center;padding-bottom:2rem}.rec_ttl .pageTtle .rubi{display:block;font-family:'Merriweather', serif;font-size:2.125rem;line-height:1.5}.rec_msg{padding:3rem 0 2rem}.recruit .secTtl{padding-bottom:1.5rem;color:#73BDBD;font-size:1.5rem;font-weight:normal}.rec_msgText{text-align:center;width:80%;margin:0 auto;font-size:.8125rem}.rec_qualification .secInner{width:80%;margin:0 auto}.rec_entry,.rec_form,.rec_info,.rec_qualification,.rec_salary{padding:2rem 0}.rec_qualificationList{padding-bottom:1rem;font-size:1rem}.rec_qualificationList dd{text-align:center;font-size:.875rem}.rec_attn{padding:1rem;color:#73BDBD;font-size:.75rem;text-align:center}.rec_entryList{text-align:center;list-style-type:none;padding:0 0 3rem;font-size:.875rem}.rec_entryList .number{display:block;width:60px;margin:2rem auto 1rem;line-height:60px;background:#73BDBD;color:#fff;border-radius:50%;font-family:'Merriweather', serif;font-size:1.5rem}.rec_entryList+p{width:85%;margin:0 auto;padding-bottom:2rem;font-size:.875rem}.rec_entryPointList{width:90%;margin:0 auto;padding-bottom:2rem;font-size:.875rem}.rec_entryPoint .ttl{font-weight:normal;padding-bottom:.5rem}.rec_entryPointList li{margin-left:2rem}.rec_line{width:85%;margin:0 auto;font-size:.875rem}.rec_line p{float:left;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.rec_lineText a{display:block;text-decoration:none;color:#000;border-bottom:1px solid #000;font-size:1.25rem;padding:0 0 0 1rem}.recruit .fa-line{font-size:2rem;line-height:1.5;color:#090;vertical-align:-5px}.rec_line .rec_lineQr{width:30%;padding:0 0 0 .5rem}.recruit .rec_form{border:none}.recruit .rec_form .formFrame{height:810px}.formWrap.rec__form input[type=email],.formWrap.rec__form input[type=text],.formWrap.rec__form textarea{background:#eee}.contact_info{padding:2rem 1rem}.contact_info .secInner{background:#eee;padding:2rem;font-size:.75rem}.ttl_contact_info{padding:1rem 0;font-size:.875rem}.contact_info .ttl{margin-top:1rem;padding-left:.5rem;font-size:1rem;font-family:'Merriweather', serif;border-left:4px solid #73BDBD}.contactAddress{padding-top:.5rem;font-size:.75rem;font-style:normal;line-height:1.5}.contactMap{width:60%;margin-left:auto}.contact_beginner{background:#73BDBD;color:#fff;padding-bottom:2rem}.ttl_contact_beginner{position:relative;text-align:center;padding:2rem 0 4rem;font-size:1.25rem;font-weight:normal}.ttl_contact_beginner:before{content:"";display:block;position:absolute;bottom:25%;left:0;right:0;width:13%;margin:0 auto;height:2px;background:#fff}.contact_beginnerTxt{text-align:center;padding-bottom:1rem;font-size:.875rem}.btnBeginner{text-align:center;width:60%;margin:0 auto}.btnBeginner a{display:block;padding:0 1rem;text-decoration:none;color:#fff;border:1px solid #fff;border-radius:2.5rem;line-height:2.5}.beginnerInner{padding:2rem 1rem;font-size:.875rem}.beginnerInner .btn_more{width:65%;padding:3rem 0}.beginnerInner .btn_more a{background:#eee}.beginnerInnerTxtWrap{display:none;padding:2rem 1rem;font-size:.875rem}.beginnerInnerTxt{padding-bottom:1rem}.beginnerInnerTxt .ttl{font-size:1.25rem;border-bottom:2px solid #fff}.beginnerInnerTxTBox p{padding-bottom:1.5rem}.beginnerInnerTxTBox p:before{content:"";display:block;width:.5rem;height:.5rem;margin:0 auto 1.5rem;background:#fff;border-radius:.5rem}.beginnerInnerTxTBox p:first-child:before{content:none}.contact_QandA{padding:2rem 0}.contact_QandABox{padding:1rem 1rem 1rem;border-bottom:4px dotted #73BDBD;font-size:.875rem}.question{padding:1rem 1rem 2rem;background:url(../img/q.png) 0 0 no-repeat;background-size:15%}.ttl_anser{text-align:center}.ttl_anser span{font-family:'Merriweather', serif;display:block;text-decoration:none;background:#73BDBD;color:#fff;font-size:1.25rem;letter-spacing:1px;line-height:2}.anserTxt{display:none;padding:1rem 1rem 2rem;font-size:.75rem;background:#F7F6EB;border-radius:0 0 .5rem .5rem}.contact_form .ttl_about_class{background:#73BDBD;padding-bottom:10rem}.contact_form .ttl_about_class:after{top:45%}.mailFormPage .pageTtl{text-align:center;padding:2rem 0 0}.mailFormPage .ttlEn{display:block;font-size:1.25rem;color:#73BDBD}.mailFP_msg{padding-bottom:4rem}.privacyList{font-size:.875rem;list-style-type:none}.privacyList>li{padding-top:1.5rem}.ttl_privacy_inner{font-size:1rem;color:#B64C5F}.ttl_privacy_inner:before{content:'\f00c';font-family:'FontAwesome';padding-right:.5rem}.pri_mainInner li p{padding:.5rem 1rem}.pri_mainInner li ul{padding:0 2rem;border:1px solid #B64C5F}.priInfo{font-size:.75rem;margin-left:1rem;padding-left:1rem;border-left:4px solid #2A5197}.btn_index{text-align:center;padding:2rem 0}.btn_index a{display:block;width:50%;margin:0 auto;text-decoration:none;font-size:1rem;color:#73BDBD;border:1px solid #73BDBD;padding:1rem 0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn_index a:hover{background:#73BDBD;color:#fff}.school #main{padding-bottom:4rem}.school #main:before{content:"";position:absolute;display:block;width:50%;height:150vh;background:#73BDBD;z-index:-1}.school .mainV{padding:2rem 0;line-height:1;border:none}.school .mainV:after{content:none}.school .mainV .mainV_inner{width:90%;margin:0 auto;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/school_main.jpg) 50% 0 no-repeat;background-size:cover;color:#fff;text-align:left}.school .mainV .mainV_inner .ttl_school{font-size:5rem}.school .mainV .mainV_inner .ttl_school .date{font-weight:bold}.school .mainV .mainV_inner .ttl_school .date b{position:relative;top:-1.5rem;display:inline-block;padding:0 1.25rem;font-size:1rem}.school .mainV .mainV_inner .ttl_school.serif{padding:1rem 0 8rem;font-family:Merriweather, serif;font-size:1.75rem;line-height:1.3;font-weight:normal}.school .mainV .mainV_inner .ttl_school.serif .inner{font-family:sans-serif;display:block;font-size:7rem;font-weight:normal}.school .school_topTxt{position:relative;padding:3rem 2rem;background:rgba(72, 145, 145, 0.5);color:#fff;width:65%;margin:-9rem 0 0 auto;z-index:20}.school .school_msg .ttl_about_class{color:#096767;font-weight:bold;font-size:2rem}.school .school_msg .ttl_about_class:after{background-color:#096767}.school .school_msg .school_msgInner{position:relative;font-size:.85rem}.school .school_msg .school_msgInner:after{content:"";display:block;width:80%;height:50%;background:rgba(255, 230, 122, 0.2);position:absolute;top:30%;right:-3rem;z-index:-1}.school .school_msg .school_msgInner .ttl{font-size:1.25rem;padding:1.5rem 0}.school .school_msg .school_msgInner p{padding-bottom:1.5rem;color:#666}.school .school_detailWrap{background:#73BDBD;padding-bottom:4rem}.school .school_detailWrap .school_detail .secInner{padding:0}.school .school_detailWrap .school_detail .secInner .school_detail_topTxt{text-align:center;color:#fff}.school .school_detailWrap .school_detail .secInner .school_detailInner{margin-top:2rem;padding:1.5rem 1rem;background:#fefefe;-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2)}.school .school_detailWrap .school_detail .secInner .school_detailInner dl{padding-bottom:1rem}.school .school_detailWrap .school_detail .secInner .school_detailInner dl dt{border-left:.5rem solid #73BDBD;font-size:1.25rem;color:#73BDBD;text-indent:.5rem}.school .school_detailWrap .school_detail .secInner .school_detailInner dl dd{padding:1.5rem}.school .school_detailWrap .school_detail .secInner .school_detailInner dl dd p{padding-bottom:1rem}.school .school_detailWrap .school_detail .secInner .school_detailInner dl dd .small{font-size:.75rem;color:#666}.school .school_detailWrap .school_detail .secInner .school_detailInner .btn_round{padding-bottom:2rem}.school .school_detailWrap .school_detail .secInner .school_detailInner .btn_round a{display:block;width:70%;margin:0 auto;text-align:center;text-decoration:none;line-height:44px;border-radius:22px;background:#ffe67a;color:#000;-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2)}.err404 .coming_txt{background:url(/img/pose_08.png) center 0 no-repeat;padding-top:9rem;background-size:40%}.coming_txt{text-align:center}.formFrame{height:1350px}@media screen and (min-width:980px){.sp{display:none}.tablet{display:none}.pc{display:block}#wrapper{font-size:.875rem}@-webkit-keyframes welcome_01{0%{padding-top:12vh;opacity:0}5%{padding-top:12vh;opacity:0}to{padding-top:10vh;opacity:1}}@keyframes welcome_01{0%{padding-top:12vh;opacity:0}5%{padding-top:12vh;opacity:0}to{padding-top:10vh;opacity:1}}.headerInner{float:none;width:100%}.sitelogo{float:none;width:168.9px;line-height:1}.sitelogoInner{width:100%;margin:0}.sitelogo a{padding:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_header_reserve{position:absolute;float:none;top:1rem;right:.625rem;padding:0;width:auto;height:auto}.btn_header_reserve a{position:relative;width:90px;line-height:28px;text-align:left;padding-left:1rem;font-size:.7125rem;letter-spacing:1px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn_header_reserve a:hover{-webkit-box-shadow:-4px 4px #aaa;box-shadow:-4px 4px #aaa;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.btn_header_reserve a:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;right:.85rem}.gNav{position:absolute;left:50%;top:-60px;display:block;width:auto;max-width:1000px;margin-left:-500px;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-size:0;text-align:center;opacity:1}.gNav li{float:left;width:125px;padding:0}.gNav li a{border:none;padding:13px 0;font-size:.5rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.gNav li a:hover{background:#73BDBD;color:#fff}.gNav a:after{content:none}.w1080{max-width:1080px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.secTtl{letter-spacing:3px;line-height:1}.footerInner{position:relative;padding-top:6rem}.btn_top a{position:relative}.btn_top a:after,.btn_top a:before{content:"";position:absolute;top:-1px;left:-1px;display:block;width:70px;height:70px;border:1px solid white;border-radius:50%;-webkit-transition:1s;-o-transition:1s;transition:1s}.btn_top a:after{top:-2px;left:-2px;border:2px solid #73bdbd}.btn_top a:hover:after,.btn_top a:hover:before{width:170px;height:170px;top:-51px;left:-51px;border-color:rgba(115, 189, 189, 0)}.btn_top a:hover:after{border-color:rgba(115, 189, 189, 0)}.foot_snsWrap{float:right;width:30%;padding:2.5rem 0 3rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;background:url(../img/foot_share.png) 80% 100% no-repeat;background-size:45%;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.foot_sns{padding:0;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.foot_siteMap{float:left;width:40%;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.footNav li a{line-height:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.footNav li a:before{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.footNav li a:hover:before{margin:0 0 0 .5rem}.foot_infoWrap{float:right;width:30%;-webkit-box-sizing:border-box;box-sizing:border-box}.foot_info{padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.foot_logo{position:absolute;width:100%;left:50%;bottom:6rem;margin:0;padding:3rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.foot_logo a{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;max-width:160px}.foot_info .ttl{font-size:1.5rem}.foot_info .adress{font-size:.625rem;line-height:1.5}.foot_tel{text-align:center;width:auto;padding:.5rem 0}.foot_tel a{display:block;text-decoration:none;color:#73BDBD;padding:.5rem;font-size:.875rem;border-radius:12px;background:#fff}.foot_copy{clear:both;text-align:center;padding-top:12rem}.sitelogoWrap{max-width:400px}.openDate{width:480px;padding-bottom:3rem}.tx_openDate{font-size:3rem;line-height:1.2}.tx_openDateEN{display:block;font-size:4.5rem;padding-bottom:1rem}.index_topMsg{padding:2rem}.index_topMsg .ttl{font-size:1.75rem}.index_topMsg .txt{font-size:1.25rem}.index_topMsg .txt .day{display:inline-block;padding:1rem 3rem;font-size:1.25rem}.index_topMsg .btn_ghost{max-width:480px;margin:0 auto}.index_topMsg .btn_ghost a{font-size:1rem}@keyframes welcome_01{0%{top:5rem;opacity:0}5%{top:5rem;opacity:0}to{top:0;opacity:1}}.recruit .sitelogo_mark{-webkit-animation:welcome_02 3s;animation:welcome_02 3s}@-webkit-keyframes welcome_02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes welcome_02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.index_welcome{padding-bottom:4rem}.ttl_index_welcome{max-width:560px;padding:7rem 0 4rem}.index_welcomeTxt{font-size:1rem;width:80%;margin:0 auto}.index_welcomeTxt .blue{display:block;padding:1rem 0 2rem;font-size:1.5rem;color:#73BDBD}.btnGroup{display:-webkit-box;display:-ms-flexbox;display:flex}.btn_more{-webkit-box-flex:0;-ms-flex:0 0 0 auto;flex:0 0 0 auto;width:30%}.btn_more a{position:relative;font-size:1rem;overflow:hidden;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.btn_more a:hover{color:#fff}.btn_more a:active{text-shadow:0 0 5px #fff}.btn_more a:before{content:"";position:absolute;top:0;left:-110%;display:block;width:100%;height:100px;background:#2A5197;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);z-index:-1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn_more a:hover:before{left:0;-webkit-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}.btn_more a:after{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn_more a:hover:after{color:#fff}.index .btn_more.bgOr a,.index .btn_more.bgPink a{line-height:3}.index_newsWrap{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.index_news{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:none;padding:2rem}.index_news .newsTwitter{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.index_news .secTtl{border:none;font-size:2rem}.newsTwitter .secTtl{padding-top:2rem}.index_news .twitterCont{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem .8rem 0 0}.index_news .newsArea{height:523px}.index_news .secInner a{width:100%;margin:0 auto}.index_news dt{width:20%;text-align:center}.index_news .cat{border-radius:2rem}.index_news dd{width:80%}.index_access{padding-top:4rem}.secTtl_border{font-size:2rem}.secTtl_border:before{width:50%}.accessInfoWrap,.mapIllustWrap{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.acessInfo{clear:both}.mapIllustWrap{position:relative;top:10rem;border:none;padding:0rem 4rem 4rem}.mapIllust{border:1px dashed #ccc;padding:1rem}.accessInfoWrap{padding:2rem}.acessInfo{font-size:1rem;line-height:2;width:40%}.btn_map{width:20%;margin-right:6rem;padding:2rem}.pageImgWrap{width:70%;margin:3rem auto;height:400px;background:url(../img/main_v_sp_about.jpg) 0 50% no-repeat;background-size:cover}.pageImg{display:none}.price .pageImgWrap{background:url(../img/main_v_sp_price.jpg) 0 0 no-repeat;background-size:100%}.reserve .pageImgWrap{background-image:url(../img/main_v_sp_reserve.jpg);background-size:100%}.addMarkTop{padding-top:14rem;background-size:90px;background-position:center 4rem}.ttl_about_welcome{font-size:2rem}.about_welcomeTxt{font-size:1rem}.ttl_blue,.ttl_yellow{font-size:2rem}.about_shink{background:none}.about_pointBox{float:left;width:33%;width:calc(100% / 3)}.about_pointList_detail{min-height:180px}.about_classHeadImg{max-height:400px;overflow:hidden}.about_classHeadImg img{display:block;margin-top:-8rem}.about_classList{padding:2.5rem 2rem;border:4px dotted #73BDBD}.about_classBox{padding:2rem}.about_classTtl{font-size:2rem}.detailImg{float:left;width:40%;padding:0 2rem 1rem 0}.detailTxt{padding:0 0 1rem 0;line-height:2;color:#666}.bnr_platinum{max-width:360px;margin:2rem auto 0}.price_trial .ttl_blue{padding-top:4rem}.price_trial .secInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.price_join,.price_trialList{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem}.price .ttl_about_class{padding:4rem 0 20rem}.ttl_about_class:after{top:72%}.price .ttl_about_class:after{top:38%}.price_monthly{margin-top:-12rem}.price_monthly{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.price_BoxWrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem .5rem 2rem}.price_BoxWrap_row2{margin-left:calc(100% / 6)}.price_monthly .price_box:after{content:none}.price_ticketWrap{margin-top:0}.price_boxDtail .icon span{display:block;margin:0 auto .5rem}.price_boxTtl{padding:2rem 0;font-size:1.5rem;background:#73BDBD;border-radius:.5rem .5rem 0 0;color:#fff}.price_box{border-bottom:4px solid #73BDBD;min-height:350px}.price_ticket{padding:2rem 2rem 4rem}.price_ticket .ttl_blue,.price_ticket .ttl_yellow{padding:2rem 0 3rem}.price_BoxCont{display:-webkit-box;display:-ms-flexbox;display:flex}.price_ticket .price_BoxWrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);border-left:1px solid #ccc;border-bottom:1px solid #ccc}.price_ticket .price_BoxWrap:first-child{border-left:none}.price_floor .price_ticket .price_boxTtl,.price_ticket .price_boxTtl{background:none;color:#666}.price_ticket .price_box{border:none;min-height:auto;padding:2rem 0}.price_floor .price_boxTtl{background:#ffe67a;color:#666}.price_floor .price_box{border-color:#ffe67a}.price_pla-par-Wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3rem}.price_pla-par-Wrap .price_aerialWrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.price_pla-par-Wrap .secInner{width:70%}#parsonal .price_monthly,#platinum .price_monthly{display:block}#parsonal .price_box,#platinum .price_box{min-height:610px}.price_guideline .addMarkTop{padding-top:18rem;background-position:center 7rem}.guidelineTxt{font-size:1rem;text-align:center;padding-bottom:12rem;background-size:160px}.guidelineList{font-size:.85rem}.guidelineList>li{padding:1.5rem 0}.guidelineList .ttl{font-size:1.25rem;padding-bottom:1.5rem;text-indent:-1rem}.guidelineList_Inner li{padding-bottom:1rem}.reserve_trialForm .ttl_about_class{padding-bottom:20rem}.reserve_trialForm .ttl_about_class:after{top:38%}.formWrap{max-width:704px;margin:0 auto;padding:2rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.formFrame{height:1100px}.formWrap form{width:100%;text-align:left}.formWrap td,.formWrap th{display:table-cell}.formWrap th{width:30%;padding:1rem 0}.formWrap td{margin-top:-.5rem}.formWrap .required+span{display:block;text-align:right;margin-top:-1.785rem;background:none;color:#73BDBD;font-size:.675rem}.prof #main{padding-top:4rem}.profImg{width:80%}.profBox{width:50%;margin-top:-8rem}.profLicense{width:50%;padding:0rem 2rem 4rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}.vertical .profImg{width:40%;margin-left:10rem}.vertical .profBox{margin-top:-20rem}.mailFormPage .ttlEn{padding-bottom:1rem;font-size:2.5rem}.err404 .coming_txt{background-size:160px;padding-top:12rem}.rec_ttl{margin-top:-5rem;padding:8rem 0 6rem;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg)}.rec_ttl .secInner{-webkit-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg)}.rec_ttl .pageTtle{font-size:2rem}.rec_ttl .pageTtle .rubi{font-size:4rem}.rec_msgList{font-size:1.25rem;line-height:2}.rec_msg{padding:9rem 0 4rem}.recruit .secTtl{font-size:1.75rem;padding-bottom:3.5rem}.rec_msgText{font-size:1rem;line-height:2}.rec_qualification .secInner{width:640px;font-size:1rem}.rec_attn{font-size:1rem}.rec_salary .txC{font-size:1.5rem;padding-bottom:3rem}.rec_entryList{font-size:1rem}.rec_entryList li{float:left;width:calc(100% / 3)}.rec_entryList .number{margin-bottom:2rem}.rec_entryPoint{width:800px;margin:0 auto}.rec_line{width:640px;padding-bottom:2rem}.rec_lineText{padding-top:1.5rem}.rec_line .rec_lineQr{padding:0 2rem}.recruit .formWrap{width:640px;margin:0 auto}.contact_info{padding:6rem 0 8rem}.contact_info .secInner{width:800px;margin:0 auto;background:none}.contact_infoImg{float:left;width:320px;padding-right:2rem}.ttl_contact_info{font-size:1rem}.contact_info_data{float:left}.contact_info .ttl{margin-top:2rem}.contactMap{clear:both;width:180px}.contact_beginner{padding:4rem}.ttl_contact_beginner{font-size:2rem;padding-bottom:8rem}.ttl_contact_beginner:before{bottom:30%}.contact_beginnerTxt{font-size:2.5rem;line-height:2}.beginnerImg{max-width:480px;margin:0 auto;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.beginnerInner .btn_more{width:240px}.beginnerInnerTxtWrap{padding:4rem 0}.beginnerInnerTxt.txC{font-size:1.25rem;padding-bottom:3rem;line-height:2}.beginnerInnerTxt .ttl{font-size:2rem}.contact_QandABoxWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_QandABox{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);padding:1rem 1rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}.question{min-height:90px}.contact_form .ttl_about_class{padding-bottom:20rem}.contact_form .ttl_about_class:after{top:38%}.school #main{padding-bottom:8rem}.school .mainV{position:relative;max-width:1400px;margin:0 auto}.school .mainV .mainV_inner{max-width:60%;height:90vh;margin:2rem 4rem 0 auto}.school .mainV .mainV_inner .mainV_innerTxt{position:absolute;top:12rem;left:4rem}.school .mainV .mainV_inner .mainV_innerTxt .ttl_school{font-size:8rem}.school .mainV .mainV_inner .mainV_innerTxt .ttl_school .date b{font-size:3rem}.school .mainV .mainV_inner .mainV_innerTxt .ttl_school.serif{font-size:2rem}.school .mainV .mainV_inner .mainV_innerTxt .ttl_school.serif .inner{font-size:11rem}.school .school_topTxt{width:40%;margin-top:-10rem;padding:2rem;top:-16rem;font-size:1.5rem;line-height:1.7}.school .school_msg{position:relative;z-index:40}.school .school_msg .img{max-width:480px;margin:0 0 0 auto}.school .school_msg .school_msgInner{margin-top:-18rem;padding-bottom:4rem}.school .school_msg .school_msgInner:after{width:60%;top:25%;z-index:-1}.school .school_detailWrap .school_detail .secInner .school_detail_topTxt{font-size:1.25rem;line-height:1.7;padding-bottom:2rem}.school .school_detailWrap .school_detail .secInner .school_detailInner{max-width:800px;margin:0 auto;padding:3rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.school .school_detailWrap .school_detail .secInner .school_detailInner .btn_round a{max-width:360px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.school .school_detailWrap .school_detail .secInner .school_detailInner .btn_round a:hover{background:#ffd82e;-webkit-box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2);box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2)}.comingsoon{margin:0 auto 8rem}.coming_txt{font-size:1.125rem}.beginnerInnerTxTBox{padding:2rem;font-size:1rem;line-height:2}}.test #test{padding:10rem 0}.test #test .iframe-wrap{position:relative;width:100%;height:0;padding-top:120%;margin-left:auto;margin-right:auto}.test #test .iframe-wrap iframe{position:absolute;top:0;left:0;height:100%;width:100%}
/*# sourceMappingURL=style.css.map */