@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;600;700&display=swap);*{margin:0;padding:0;box-sizing:border-box}html{width:100%;font-size:62.5%;font-size:-webkit-calc(1em * .625);font-size:-moz-calc(1em * .625);font-size:calc(1em * .625)}body{position:relative;width:100%;color:#333;font:normal normal 300 1.6rem/1.6 "Noto Sans JP",YuGothic,"Yu Gothic","-apple-system",BlinkMacSystemFont,".SFNSDisplay-Regular","Helvetica Neue",Verdana,"Hiragino Sans","メイリオ","Hiragino Kaku Gothic ProN",sans-serif;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word}body.noscroll{position:relative;box-sizing:border-box;overflow:hidden}a{color:#333;text-decoration:none;cursor:pointer}a.disable{cursor:default;pointer-events:none}a:focus,a:hover{text-decoration:none;outline:0}a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-style:normal}h1{font-size:3.2rem}h2{font-size:2.6rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}small{font-size:.8em}ol,ul{list-style:none}em,strong{font-style:normal;font-weight:700}address{font-style:normal}img{background:0 0;border:none;pointer-events:none}br{clear:both}hr{clear:both;border:none;padding:10px 0}button,input,select,textarea{line-height:inherit;font-family:inherit;font-size:inherit}button,input,textarea{font-family:"Noto Sans JP",YuGothic,"Yu Gothic","-apple-system",BlinkMacSystemFont,".SFNSDisplay-Regular","Helvetica Neue",Verdana,"Hiragino Sans","メイリオ","Hiragino Kaku Gothic ProN",sans-serif}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.row{display:flex;flex-wrap:wrap}.col-0{width:0;max-width:0}.col-1{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-2{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-3{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-4{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-5{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-6{width:100%;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-7{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-8{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-9{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-10{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-11{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-12{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 12)}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.col-sm-1{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-sm-2{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-sm-3{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-sm-4{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-sm-5{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-sm-6{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-sm-7{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-sm-8{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-sm-9{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-sm-10{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-sm-11{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-sm-12{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 12)}}@media screen and (min-width:1024px){.col-md-1{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-md-2{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-md-3{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-md-4{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-md-5{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-md-6{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-md-7{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-md-8{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-md-9{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-md-10{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-md-11{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-md-12{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 12)}}@media screen and (min-width:1280px){.col-lg-1{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-lg-2{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-lg-3{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-lg-4{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-lg-5{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-lg-6{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-lg-7{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-lg-8{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-lg-9{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-lg-10{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-lg-11{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-lg-12{width:100%;padding:0 10px;flex:0 0 100%;max-width:calc(100% / 12 * 12)}}p{line-height:1.8em}img{max-width:100%;height:auto}.font-tb{font-weight:400}.mt-70{margin-top:70px}.wbr{white-space:nowrap}.container{width:100%;margin:0 auto;padding-right:10px;padding-left:10px;max-width:960px}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.offset-cl-left,.offset-cl-right{width:50%;flex-basis:50%}.text-right{text-align:right}.hide{display:none}.hidden{visibility:hidden}.imeon{ime-mode:active}.imeoff{ime-mode:disabled}.wbr{white-space:nowrap}.trans{transition:all .5s}main{padding:0 0 80px 0}main section{position:relative;margin:0 auto}main section>h2{display:flex;align-items:center;padding:40px 10px 20px;white-space:nowrap}main .sa{position:relative;top:30px;left:30px;visibility:hidden;opacity:0;transition:all 1.5s}main .sa.show{position:relative;top:0;left:0;visibility:visible;opacity:1}#gototop{visibility:hidden;position:fixed;bottom:10px;right:10px;width:50px;height:50px;opacity:0;overflow:hidden;z-index:99;-webkit-transition:all .5s;transition:all .5s}#gototop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3);border-radius:25px;width:100%;height:100%;text-indent:-9999em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s;transition:all .5s}#gototop a::after{content:"";width:100%;height:100%;background:url(/132a25abe5147d125296f4cd9c534450fe2386b7/d30a6/assets/img/gotop.svg) center no-repeat;background-size:65%}#gototop a.on{background-color:rgba(0,0,0,.5)}.section-title{font-weight:700;font-size:4rem}.bold{font-weight:700}.sp{display:none}.text-left{text-align:left}@media screen and (max-width:768px){.section-title{font-size:2.4rem;text-align:left}.sp{display:block}.pc{display:none}}.background-e7{background-color:#e6e7e7!important}.text-center{text-align:center!important}.letter-004{letter-spacing:-.04em}header{display:flex;justify-content:flex-end;align-items:center;position:fixed;top:0;left:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px 40px;width:100%;z-index:9999;transition:all .5s}header h1{display:flex;background:url(/18665668480e4ac3178486bd0d4c34e876248c90/c63d0/assets/img/logo.svg) 50% 50% no-repeat;background-size:contain;width:132px;height:40px;text-indent:-9999em;transition:all .5s}header.small{background-color:#fff;padding:15px 40px}header.small h1{width:102px;height:36px}header .header__logo{display:block;margin:auto}header nav{display:flex;align-items:flex-start;position:relative;transition:all .5s;padding-top:100px;right:-350px}header nav ul{display:flex;align-items:center}header nav ul li{padding-left:40px}header nav ul li a{font-size:1.6rem;color:#fff}header nav{justify-content:center;visibility:hidden;position:absolute;top:0;width:350px;height:calc(var(--vh,1vh) * 100);z-index:7;transition:all .5s}.nav-open header>nav{visibility:visible;right:0;background-color:#111}header>nav>ul{display:block;width:100%}header>nav>ul>li{margin-bottom:20px;padding-left:0;text-align:center}header>nav>ul>li a{color:#fff;width:100%;display:block;padding:0 10px;line-height:2}header>nav>ul>li a:hover{background-color:#231815b0}header>nav>ul>li:last-child a{border-bottom:none}#hamburger{position:absolute;top:50%;transform:translateY(-50%);right:40px;width:42px;height:28px;cursor:pointer;z-index:10}#hamburger>span{position:absolute;left:0;background-color:#111;border-radius:10px;width:100%;height:2px;transition:all .5s}#hamburger>span:nth-of-type(1){top:0}#hamburger>span:nth-of-type(2){top:50%;transform:translateY(-50%)}#hamburger>span:nth-of-type(3){bottom:0}#menu_bg{position:fixed;top:0;left:0;visibility:hidden;background-color:rgba(46,46,46,.75);width:100vw;height:100vh;opacity:0;z-index:5;transition:all .5s}.nav-open #hamburger>span:nth-of-type(1){top:50%;background-color:#fff;transform:rotate(45deg) translateY(-50%)}.nav-open #hamburger>span:nth-of-type(2){left:50%;width:0}.nav-open #hamburger>span:nth-of-type(3){top:50%;background-color:#fff;transform:rotate(-45deg) translateY(-50%)}.nav-open div#menu_bg{visibility:visible;opacity:1}@media screen and (max-width:767px){header{padding:25px 20px}header,header.small{padding-right:10px;padding-left:10px}header h1{width:104px;height:32px}header.small{padding:17px 20px}header.small h1{width:82px;height:25px}header nav{width:100%}header.small #hamburger{width:26px;height:20px}#hamburger{right:20px;width:30px;height:22px}}footer{background-color:#f4f4f4;padding:36px 40px}footer .i-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}footer small{display:block;color:#2e2e2e;text-align:center}footer small a{display:inline-block;color:#2e2e2e}footer .footer_logo{display:inline-block;width:246px}footer .footer_logo span{display:inline-block;background:url(/43a470c5f945e855542f3d9fb172c1dc8dd18377/8ee41/assets/img/logo_f.svg) 50% 50% no-repeat;background-size:contain;width:90px;height:27px;text-indent:-9999em;transition:all .5s}footer .footer-right{display:flex;align-items:center}footer .footer-right .privacy{margin-right:50px}footer .footer_sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_sns a{text-indent:-9999em;display:inline-block;-webkit-transition:ease-out .3s;transition:ease-out .3s}footer .footer_sns a:hover{opacity:.7}footer .footer_sns a.ins{background:url(/e29754b96f0c743e5def6d269b55fc1771b285ec/d8e06/assets/img/icon-instagram.svg) 50% 50% no-repeat;background-size:contain;width:40px;height:40px;margin-right:18px}footer .footer_sns a.fb{background:url(/9e96be200a37d13aea1e58d06c6555326688e802/89e10/assets/img/icon-facebook.svg) 50% 50% no-repeat;background-size:contain;width:40px;height:40px}footer .footer-right .privacy{font-size:1.6rem}@media screen and (max-width:767px){footer{flex-wrap:wrap;padding:15px 20px 24px 20px}footer .i-footer{position:relative}footer .footer_logo{width:100%;margin-bottom:17px}footer .footer_logo span{width:72px;height:22px}footer .footer-right{order:2}footer .footer-right .privacy{font-size:1.4rem;margin-right:0}footer .copyright{order:3}footer .footer_sns{position:absolute;right:0;top:0}footer .footer_sns a.fb,footer .footer_sns a.ins{width:30px;height:30px}footer .footer_sns a.ins{margin-right:14px}}.sp{display:none}#top-slider{max-width:1920px;margin:0 auto}#top-slider .swiper-slide{position:relative;max-height:850px}#top-slider .swiper-slide::after{display:block;content:" ";padding-top:50.25%}#top-slider .swiper-slide .img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#top-slider .slide-01 .img{background:url(/assets/img/top/7b1438fad78a5db53471eeb4cf04b44fb968f3f7/main-slide-01.jpg) no-repeat bottom -60px center/cover}#top-slider .slide-02 .img{background:url(/assets/img/top/2d8df394231f8d1da110256f2eaf679fd4f08575/main-slide-02.jpg) no-repeat bottom center/cover}#top-slider .slide-03 .img{background:url(/assets/img/top/9a6c5cb46f7f29e9676d60bd88f0c12cf6d360be/main-slide-03.jpg) no-repeat bottom center/cover}@media (max-width:768px){#top-slider .slide-01 .img{background-position-y:bottom}}table .kerning{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:2px}#top .top-background{background-image:url(/assets/img/d1fb788a9baa3ad71d1d7318d8792be19297b971/main.png);height:calc(100vh - 91px);background-repeat:no-repeat;background-position:center;background-size:cover}#top .no-content{background-color:#2e2e2e!important;-webkit-clip-path:polygon(0 0,1% 0,98% 97%,100% 100%);clip-path:polygon(0 0,1% 0,98% 97%,100% 100%)}#top .offset-left{padding-top:14rem}@media (max-width:768px){#top .offset-left{padding-top:6rem}}#coach{position:relative;padding-top:7.5rem;padding-bottom:50px}@media (max-width:768px){#coach{padding-top:2rem;padding-bottom:3rem}}#coach::before{content:"";position:absolute;width:0;height:0;border-top:70vh solid #f4f4f4;border-right:50vw solid transparent;left:0;top:0;z-index:-1}@media (max-width:768px){#coach::before{border-top:50vw solid #f4f4f4}}#top h2{font-weight:700;font-size:4rem}#top .coach-info .col-6{padding:0}@media (max-width:768px){#top .coach-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#coach h2{padding-bottom:3rem}#top .coach-info p.title-1{font-size:4rem;font-weight:700;padding-bottom:6rem}@media (max-width:768px){#top .coach-info p.title-1{padding-top:5rem;padding-bottom:4.4rem;font-size:2.4rem}}#top .coach-info p.title-2{font-size:3rem;font-weight:700;padding-bottom:5rem}#top .coach-info p.title-2 span{font-weight:400}@media (max-width:768px){#top .coach-info p.title-2{font-size:2.2rem}}#top .coach-info p.title span{font-weight:300}#top .coach-info p{font-size:1.6rem}#top .coach-info div:nth-child(2){position:relative;padding-bottom:15rem}@media (max-width:768px){#top .coach-info div:nth-child(2){padding-bottom:0}}#top #top .col-7,#top .col-md-7{padding-right:unset}#top figure{display:block;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}#top .middle-background{background-image:url(/assets/img/top/c58bddc0aab32c0dbd227660960f8e8501647137/hank_img-01.jpg);height:750px;background-repeat:no-repeat;background-position-x:center;background-size:cover;margin-top:60px}#training_scl{overflow-x:hidden}#training_scl .img-head{position:relative;max-width:1920px;margin:0 auto;margin-bottom:70px;max-height:750px}#training_scl .img-head .img{background:url(/assets/img/top/7ca59278667efd74f47196618f02aef5cccd9574/edu-img.jpg) no-repeat center/cover;position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#training_scl .img-head::after{display:block;content:" ";padding-top:50.25%}#training_scl .training__sub-title{font-size:3rem;margin-top:60px}#training_scl .training__sub-title .small{font-size:1.6rem}#training_scl .twitter__wrap{height:427px;overflow:hidden}@media (max-width:768px){#training_scl .img-head{margin-bottom:50px}#training_scl .img-head .img{width:138%}#training_scl .img-head::after{padding-top:57.25%}#training_scl .training__sub-title{font-size:2.4rem}#training_scl .training__sub-title .small{font-size:1.6rem}#training_scl .twitter__wrap{margin-top:40px;text-align:center}}@media screen and (min-width:1024px){#training_scl .twitter__wrap iframe{width:100%!important}}#top #training_scl h2{padding-bottom:5.6rem}#top #training_scl .paragraph{font-size:16px}#top #training_scl p.title{padding-top:6rem;font-size:3rem;font-weight:700}#top #training_scl p.title .small{font-size:1.6rem}#top #training_scl table{color:#2e2e2e;font-size:2.4rem;width:100%;text-align:center;border:none;border-collapse:collapse;border-spacing:0}@media (max-width:768px){#top #training_scl table tr td:nth-child(1){width:50%}#top #training_scl table tr td:nth-child(2){width:50%}.map-2{margin-top:50px}}#top #training_scl table th{border:1px solid #707070;font-weight:700;font-size:2.4rem}@media (max-width:768px){#top #training_scl table th{font-size:2rem}}#top #training_scl table th .t-sub-r{font-size:1.9rem}#top #training_scl table th .t-sub{font-size:1.6rem;font-weight:400}#top #training_scl table tr td{border-spacing:none;border:1px solid #707070;width:25%}#top #training_scl table tr td .small{font-size:1.6rem}#top #training_scl table tr td small{font-size:1.6rem}#top #training_scl .tbl-pc{display:block;padding-bottom:1rem}#top #training_scl .box-text p{color:#2e2e2e}#top #training_scl .box-text p.title{padding-top:unset;font-size:2.4rem;font-weight:700}#top #training_scl .box-text{text-align:center;max-width:610px;width:100%;padding:15px 35px;margin:0 auto;margin-top:5rem;margin-bottom:3rem;border:1px solid #000}#top #training_scl .box-text p.paragraph{font-size:2rem;padding-top:15px;text-align:justify}@media (max-width:768px){#top #training_scl .tbl-pc{display:none}}#top #training_scl .tbl-sp{display:none}#top #training_scl .tbl-sp tr th{line-height:1.1em}@media (max-width:768px){#top #training_scl .tbl-sp{display:block}}#top #training_scl table{margin-top:3rem}#top #training_scl table tr th{padding:15px 0;line-height:1.1em;background-color:#e6e7e7}#top #training_scl table tr th:first-child{text-align:left;padding-left:1.5rem;font-weight:400}#top #training_scl table tr td{padding:12px 12px;background-color:#fff}#top #training_scl table tr td:first-child{text-align:left;padding-left:1.5rem}#top #training_scl .box-link{margin-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top #training_scl .box-link a{padding:19px 18px;background-color:#231815;font-size:14px;color:#fff;font-weight:700}#top #training_scl .training_info ul{padding-top:1rem}#top #training_scl .training_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:98%;font-size:1.6rem;line-height:32px}#top #training_scl .training_info dl dt{-ms-flex-preferred-size:22%;flex-basis:22%}#top #training_scl .training_info dl dd{-ms-flex-preferred-size:78%;flex-basis:78%}#top #training_scl .training_info dl dd span{font-size:1.4rem}#top #training_scl .training_info dl dd ul li{padding-left:18px;position:relative}#top #training_scl .training_info dl dd ul li::before{content:"・";position:absolute;top:0;left:0}@media (max-width:768px){#top #training_scl .training_info dl{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}#top #training_scl .training_info dl dt{-ms-flex-preferred-size:100%;flex-basis:100%}#top #training_scl .training_info dl dd{-ms-flex-preferred-size:100%;flex-basis:100%}}#top #training_scl .training_info dl.border-bottom{border-bottom:1px solid #231815;padding-bottom:1.5rem;margin-bottom:1.5rem}#top #training_scl .training_info p.title{color:#231815;font-size:3rem;font-weight:700;padding-top:3rem}#top #training_scl .training_info p.title.p-bt{padding-bottom:.5rem}#top #training_scl .training_info ._title_sub{font-size:2.4rem;padding-top:1rem}@media (max-width:768px){#top #training_scl .training_info ._title_sub{padding-top:.5rem}#top #training_scl .training_info p.title{font-size:2.4rem}}#top #training_scl .training_info ._title_sub .small{font-size:1.6rem}#top #training_scl .training_info p.title_sub{font-size:2.4rem;padding-top:1rem;padding-bottom:.6rem}@media (max-width:768px){#top #training_scl .training_info p.title_sub{padding-top:.5rem;line-height:1.5rem;line-height:32px}}#top #training_scl .training_info p{font-size:1.6rem}#top #training_scl .training_info .map{padding-top:5rem;padding-bottom:2rem}@media (max-width:768px){#top #training_scl .training_info .map{padding-top:2.5rem}}#training_scl .training_info{margin-top:70px}#training_scl .training_info h3.train_ttl{font-size:3rem}@media (max-width:768px){#training_scl .training_info{margin-top:50px}#training_scl .training_info h3.train_ttl{font-size:2.4rem}}p.bold{font-weight:700}p.title-small{font-size:24px;line-height:58px}p.title-small.-line{margin-top:50px}@media (max-width:768px){p.title-small.-line{margin-top:60px}}p.title-medium{font-size:30px;line-height:54px}#educate .schedule .p--area{padding-top:3rem}#educate .schedule .p--s1{padding-top:3rem}ul.style-1 li{padding-left:15px;line-height:28px;position:relative}ul.style-1 li::before{content:"・";position:absolute;top:0;left:0}#educate{padding-top:6rem;padding-bottom:8rem;position:relative}#educate::after{content:"";position:absolute;width:0;height:0;border-bottom:75vw solid #f4f4f4;border-left:100vw solid transparent;right:0;bottom:0;z-index:-1}#educate .edu-head{position:relative}#educate .edu-head .train-english{position:absolute;right:-76px;top:-100px}#educate .edu-head .train-english .box{background:#fdbe2a;padding:10px 50px;width:300px;border-radius:71px;position:relative}#educate .edu-head .train-english .box p{color:#000;font-size:2rem;line-height:1.4;font-weight:400}#educate .edu-head .train-english .box a{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all;position:relative}#educate .edu-head .train-english .box a:hover{opacity:.7}#educate .edu-head .train-english .box a::after{content:"";position:absolute;width:0;height:0;border-left:13px solid #000;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-20px;bottom:5px;z-index:0}#educate .edu-head .train-english .box::after{content:"";position:absolute;width:0;height:0;border-top:30px solid #fdbe2a;border-right:25px solid transparent;left:57px;bottom:-20px;z-index:-1}#educate .table-02{margin-top:0}#educate .table-02 tr td,#educate .table-02 tr th{border:1px solid transparent;background:0 0;width:auto;padding:15px 20px;text-align:left}#educate .table-02 tr td .ct-pd,#educate .table-02 tr th .ct-pd{padding-left:12px}#educate .table-02 tr td.agh,#educate .table-02 tr th.agh{padding-left:0;padding-right:0}#educate .div-price{margin-top:30px}#educate .pp01{margin-top:30px}#educate .schedule{margin-top:50px}#educate .twitter__wrap{height:773px;margin-bottom:40px;overflow:hidden}@media screen and (max-width:1100px){#educate .edu-head .train-english{right:0;top:-120px}}@media screen and (max-width:767px){#educate .edu-head .train-english{position:initial;margin-top:30px}#educate .twitter__wrap{height:600px;text-align:center;margin-bottom:0}#educate .schedule{margin-top:40px}}@media screen and (min-width:1024px){#educate .twitter__wrap iframe{width:100%!important}}#educate .tb--area{padding-top:6rem}#educate .tb--area .box-info{padding-top:3rem}#educate .tb--area .box-info ul.line-li{margin:35px 0}#educate .schedule .p--area .title-small,#educate .schedule .p--s1 .title-small{line-height:58px}#educate .schedule .p--area .title-medium,#educate .schedule .p--s1 .title-medium{line-height:54px}#educate .schedule .p--area .t-1,#educate .schedule .p--s1 .t-1{padding-top:2.5rem;padding-bottom:1.5rem}#educate .schedule .p--area .t-2,#educate .schedule .p--s1 .t-2{padding-top:2.8rem;padding-bottom:.5rem}#educate .schedule .p--area p,#educate .schedule .p--s1 p{line-height:30px}#educate .schedule .p--area ul,#educate .schedule .p--s1 ul{padding-top:3rem}#educate .schedule .p--area .note,#educate .schedule .p--s1 .note{padding-top:4rem;padding-bottom:5rem;font-size:1.4rem}#educate .schedule .p--area .box-study,#educate .schedule .p--s1 .box-study{padding:30px}#educate .schedule .p--area .box-study img,#educate .schedule .p--s1 .box-study img{padding-top:2rem}#educate .schedule .p--area{padding-left:3rem}#educate .schedule p.time{font-size:24px;white-space:nowrap}#educate .schedule p.time span{font-size:16px}#educate .schedule .map{position:relative;margin-top:4rem}#educate .tb--area p.title-medium span{font-size:2rem}#educate .tb--area .box-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#educate .tb--area .box-link a{padding:19px 18px;background-color:#231815;font-size:14px;color:#fff;font-weight:700}#educate .schedule .map p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;font-weight:700;background-color:#fff;border:1px solid #000;padding:5px 15px;width:100%;max-width:250px;text-align:center}.box-link a:hover{-webkit-transition:.4s opacity;transition:.4s opacity;opacity:.8}#educate .schedule .p--area .box-study{border:2px solid #231815;padding:20px}#educate .schedule .p--area .box-study p.title-small{font-size:2.4rem;text-align:center}#educate .schedule .p--area .box-study p{font-size:2rem}#educate .schedule p.title-1{font-size:30px;font-weight:700;padding:0 30px;width:100%;max-width:313px;border:2px solid #231815;display:inline-block;background-color:#fff;line-height:1.5em;text-align:center}#educate .educate-info .title{padding-top:10rem}@media (max-width:768px){#educate .schedule .p--area{padding-left:0}#educate .schedule .map p{font-size:2.4rem}#educate .schedule p.title-1{font-size:24px}#educate .educate-info .title{padding-top:5rem}}@media (max-width:768px){#educate{padding-top:6rem}}#educate p.s-content{margin-top:2rem}#educate p.title{color:#231815;font-size:3rem;font-weight:700;padding-top:5rem}#educate table{margin-top:3rem;color:#2e2e2e;font-size:2.4rem;width:100%;text-align:center;border:none;border-collapse:collapse;border-spacing:0;margin-bottom:1rem}#educate .box--price{padding-top:5rem}#educate .box--price img{padding-top:2rem}#educate .box--price dl{display:-webkit-box;display:-ms-flexbox;display:flex}#educate .box--price dl dt{position:relative;width:10%}#educate .box--price dl dd{width:90%}#educate .box--price dl dt::before{content:"●";padding-right:5px}#educate .box--price dl.d-1 dt::before{color:#f7b653}#educate .box--price dl.d-2 dt::before{color:#fddfb1}#educate .box--price dl.d-3 dt::before{color:#fef7eb}#educate table tr th{padding:12px 0;background-color:#e6e7e7;border:1px solid #707070;font-weight:unset;line-height:1em}#educate table tr td{padding:15px 0;background-color:#fff;border:1px solid #707070;width:25%;line-height:1.3em}#educate table tr.s-1 td{padding:5px 0;line-height:1em}#educate table tr.s-1{height:80px}#educate table tr th{font-size:2.6rem}#educate table tr td .bold,#educate table tr th .bold{font-weight:700}#educate table tr td .small,#educate table tr th .small{font-size:1.6rem}#educate .educate-s-info{margin-top:7rem}#educate .educate-s-info .paragraph:not(:first-child){margin-top:6.5rem}#educate .educate-s-info .paragraph p.title-sub{font-size:2.4rem;padding-bottom:2.7rem}#educate .educate-s-info .paragraph p{font-size:1.6rem}#sectionContact{margin:0 auto;padding-top:2rem;margin-bottom:10rem;margin-top:160px}@media screen and (max-width:767px){#sectionContact{margin-top:80px}}#sectionContact::before{content:"";position:absolute;height:100%;width:100%;background-color:#f4f4f4;-webkit-clip-path:polygon(0 0,0 60%,100% 100%,100% 43%);clip-path:polygon(0 0,0 60%,100% 100%,100% 43%);z-index:-1;left:0;top:-30rem;-webkit-transform:skewY(19deg);transform:skewY(19deg)}#sectionContact h2{white-space:nowrap;margin-bottom:30px}#sectionContact form{margin-top:60px}#sectionContact form dl dt{padding-bottom:10px;text-align:left}#sectionContact form dl dt.need::after{content:"（必須）";color:#e83737}#sectionContact form dl dt.confirm::after{content:"（確認用）";color:#e83737}#sectionContact form dl dd:not(:last-of-type){padding-bottom:20px}#sectionContact form dl dd input,#sectionContact form dl dd select,#sectionContact form dl dd textarea{background-color:#fff;border:none;border-radius:2px;padding:10px;width:100%;border:1px solid #f1f0ea}#sectionContact form dl dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/assets/img/705c9e5b9090b4ebe57f7c261fe4220e0c7369f6/ico_select.png) no-repeat right 14px center;background-size:13px;color:#333}#sectionContact form dl dd textarea{height:24rem}#sectionContact form div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sectionContact form p.btn,#sectionContact main#thanks p.btn{margin:30px auto 0;display:block;text-align:center}#sectionContact form p.btn a,#sectionContact main#thanks p.btn a{display:inline-block;background-color:#231815;padding:1.1rem 3rem;color:#fff;font-size:1.6rem;-webkit-transition:ease-out .3s;transition:ease-out .3s;min-width:100px;text-align:center}#sectionContact form p.btn a:hover,#sectionContact main#thanks p.btn a:hover{background-color:rgba(35,24,21,.6117647059)}@media screen and (max-width:1024px){.coach-info .text-right{text-align:right;margin-top:6rem}#top .middle-background,#top .top-background{height:450px}}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}#top h2{font-size:2.4rem;text-align:left}#top .top-background{height:60vh}#top #training_scl{padding-top:5rem}#top #training_scl h2{padding-bottom:50px}}@media screen and (max-width:767px) and (max-width:768px){#top .top-background{height:40vh}}@media screen and (max-width:767px) and (max-width:600px){#top .top-background{height:35vh}}@media screen and (max-width:767px) and (max-width:600px){#top .top-background{height:32vh}}@media screen and (max-width:767px) and (max-width:500px){#top .top-background{height:25vh}}@media screen and (max-width:767px){#educate table,#top #training_scl table{font-size:2rem;margin-bottom:1rem;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:2px}#educate table tr td.pc,#educate table tr th.pc,#top #training_scl table tr td.pc,#top #training_scl table tr th.pc{display:table}}@media screen and (max-width:767px) and (max-width:768px){#educate table tr td.pc,#educate table tr th.pc,#top #training_scl table tr td.pc,#top #training_scl table tr th.pc{display:none}}@media screen and (max-width:767px) and (max-width:768px){#educate table,#top #training_scl table{font-size:1.6rem;margin-top:2rem}}#sectionContact form .recaptcha{margin-top:30px}@media screen and (max-width:1280px){#top .middle-background{height:60rem}}@media screen and (max-width:767px){#educate .educate-s-info .paragraph:not(:first-child){margin-top:7rem}#sectionContact{padding-top:2rem}.training_info .col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%}.coach-info .text-right{text-align:right;margin-top:0;width:100%}#top .middle-background{height:21rem;margin-top:0}}@media (max-width:768px){.reverse-sp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:768px){#top #training_scl .box-text{display:block;margin-bottom:10px;padding:15px 10px}}@media (max-width:768px){#top #training_scl .box-link{margin-top:3rem}}@media (max-width:768px){p.title-small{font-size:20px;line-height:26px}p.title-medium{font-size:24px;line-height:28px}}p.title-medium{white-space:nowrap}#educate .tb--area .tbl-pc{display:block}#educate .tb--area .tbl-sp{display:none}#educate .tb--area .font-tb{font-weight:400}@media (max-width:768px){#educate .tb--area .tbl-pc{display:none}#educate .tb--area .tbl-sp{display:block}#educate .tb--area .tbl-sp table tr td{width:50%;white-space:nowrap;line-height:1.1em}#educate .tb--area p.title-medium{font-size:20px}#educate .tb--area p.title-medium span{font-size:16px}#educate .tb--area .box-info{padding-top:0}#educate .tb--area .box-info p.title-small{padding-top:4rem;padding-bottom:2rem}}#educate .tb--area table tr th.text-left{text-align:left;padding-left:2rem}#educate .tb--area table tr td.text-left{text-align:left;padding-left:2rem}#educate .schedule .container{overflow:hidden}#educate .schedule .p--s1{padding-right:2rem;z-index:2;position:relative}@media (max-width:768px){#educate .schedule .p--s1{position:relative;z-index:2;padding-bottom:2rem;padding-right:0}#educate .schedule .p--s1::before{content:"";background-color:#f4f4f4;position:absolute;left:-20px;right:-20px;top:0;bottom:0;z-index:-1}#educate .schedule .p--s1 .title-medium{line-height:30px}#educate .schedule .p--s1 .sche-p{margin-top:10px}}@media (max-width:768px){#educate table{font-size:2rem}#educate table tr td:first-child{text-align:left;padding-left:2rem}#educate table tr th{font-size:2rem}#educate table tr td{padding:13px 0}#educate table tr td .small{font-size:14px}}@media (max-width:320px){#educate table{font-size:1.6rem}#educate table tr td:first-child{text-align:left;padding-left:.3rem}}@media (max-width:768px){#educate{padding-bottom:0;padding-top:4rem}#educate .box--price dl dt{width:30%}#educate .box--price img{padding-bottom:2rem}}#top_news{padding-top:50px;padding-bottom:50px}#top_news .list-news{margin-top:25px}#top_news .list-news .news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}#top_news .list-news .news-item p.date{width:120px}#top_news .list-news .news-item .p_content{width:calc(100% - 120px)}#top_news .list-news .news-item .p_content a{-webkit-transition:all .3s;transition:all .3s;color:#0146b4}#top_news .list-news .news-item .p_content a:hover{opacity:.7}#top_news p.btn{text-align:center;margin-top:60px}#top_news p.btn a{padding:16px 18px;min-width:160px;background-color:#231815;font-size:14px;color:#fff;font-weight:700;text-align:center;display:inline-block;-webkit-transition:ease-out .3s;transition:ease-out .3s}#top_news p.btn a:hover{opacity:.8}#top_news .facebook__wrap{overflow:hidden}@media screen and (max-width:767px){#top_news{padding-top:3rem}#top_news .list-news .news-item p.date{width:100%}#top_news .list-news .news-item .p_content{width:100%}#top_news p.btn{margin-top:45px}#top_news .facebook__wrap{margin-top:60px;text-align:center}}