body{line-height:1.8em}ol,li{list-style:none}dl,dt,dd{padding-left:0}dl,ol,ul{margin-bottom:0}.single .entry-body ul li{list-style:disc}.single .entry-body ol li{list-style:decimal}.single .entry-body ul,.single .entry-body ol{display:block;padding-left:2.5em;margin-top:.5em}.h2,.h3,.h4,.h5,.h6,.mainSection-title,h2,h3,h4,h5,h6{margin:2em 0 .8em}.row:before{content:none}ul{padding:0}.home h2,.blog-home h2,.page-template h2,.training-template-default h2{background-color:rgba(0,0,0,0);padding:0;border-top:none;border-bottom:none}.subSection-title:after,h3:after{content:none}li{margin-bottom:0;line-height:1.65em}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:0px;padding-left:0px}.page-template dt,.home dt,.training-template-default dt,.page-template dd,.home dd,.training-template-default dd{border:none}ul.gMenu>li.current-menu-ancestor>a:after,ul.gMenu>li.current-menu-item>a:after,ul.gMenu>li.current-menu-parent>a:after,ul.gMenu>li.current-post-ancestor>a:after,ul.gMenu>li.current_page_ancestor>a:after,ul.gMenu>li.current_page_parent>a:after,ul.gMenu>li>a:hover:after{content:none}h4{background-color:rgba(0,0,0,0);padding:0;font-weight:bold;margin:1.5em 0 .5em;font-size:18px}.btn-primary{background-color:#300}.veu_postList .postList_date{color:#e6a52c}.single h1.entry-title:first-letter{color:#300}.navbar-brand a:hover{color:#e6a52c}.btn-default{border-color:#300}.carousel-indicators li,.carousel-indicators .active{margin-right:10px}.single h1.entry-title:first-letter{color:#300}.navbar-brand a:hover{color:#e6a52c}.btn-default{border-color:#300}.carousel-indicators li,.carousel-indicators .active{margin-right:10px}.vk-mobile-nav-menu-btn{border:none}.vk-mobile-nav-menu-btn.menu-open{border:none}.carousel-inner .item:nth-child(1),.carousel-inner .item:nth-child(2),.carousel-inner .item:nth-child(3),.carousel-inner .item:nth-child(4),.carousel-inner .item:nth-child(5),.carousel-inner .item:nth-child(6),.carousel-inner .item:nth-child(7),.carousel-inner .item:nth-child(8),.carousel-inner .item:nth-child(9){background-color:#300}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#300;border-color:#300}.carousel-fade .carousel-inner .item{transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}.item:nth-child(1){background:#74c390}.item:nth-child(2){background:#51bce8}.item:nth-child(3){background:#e46653}body{font-size:14px;font-family:"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"MS PGothic","Osaka",sans-serif}.page-header h1,.home h2,.blog-home h2,.page-template h2,.training-template-default h2,.tel-text,.pageHeaderImg h1,.ttl-childHeader,.page-template h3.title-testi,.widget-title,h1.entry-title,.mainSection header h1,.ttl-404,.related_post_title{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","游明朝","Yu Mincho","YuMincho","HGS明朝E","Sawarabi Mincho"}a{color:#300}.single-post .post a{color:#e6a52c}.single-post .post a:hover,.single-post .post a:active{text-decoration:underline}.single-post .post .veu_adminEdit a{color:#300;border:1px solid #300;background-color:#fff}.single-post .post .veu_adminEdit a:hover,.single-post .post .veu_adminEdit a:active{background-color:#e6a52c;border-color:#e6a52c;color:#fff}.single-post .post .entry-meta_items a{color:#fff}.single-post .post .entry-meta_items:first-child a,.single-post .post .veu_adminEdit:first-child a{background-color:#300;color:#fff}.single-post .post .entry-meta_items:first-child a:hover,.single-post .post .entry-meta_items:first-child a:active,.single-post .post .veu_adminEdit:first-child a:hover,.single-post .post .veu_adminEdit:first-child a:active{background-color:#e6a52c}.single-post .post .entry-meta_items a:hover,.single-post .post .entry-meta_items a:active,.single-post .post .veu_adminEdit a:hover,.single-post .post .veu_adminEdit a:active{text-decoration:none}a:hover,a:active{color:#e6a52c;text-decoration:none}.align-center{text-align:center}ul.gMenu>li>a:hover,ul.gMenu>li>a:active,ul.gMenu>li.current_page_item>a{color:#e6a52c}.entry-section{margin-top:-80px;padding-top:100px}.entry-section:first-of-type{margin-top:-100px}.row{margin-right:0;margin-left:0}ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainSection-title,h2{border-top:none;border-bottom:1px solid #300;background-color:#f8f7f3}.home h2,.blog-home h2,.page-template h2,.training-template-default h2{color:#300;text-align:center;font-size:20px}.h2-jp{text-align:center;font-size:14px;margin:-40px auto 20px}.page-template .subSection-title,.page-template h3,.training-template-default h3{border-top:1px solid #300;border-bottom:1px solid #300;-webkit-box-shadow:none;box-shadow:none;padding:8px 0}.page-template h3,.home h3,.training-template-default h3{font-size:18px}.training-template-default .main-section{padding-top:0}.training-template-default .lesson-copy{text-align:center;padding-bottom:60px}.copy{max-width:880px;margin:0 auto;padding-bottom:2em}.front-page-copy{text-align:center}.image-center{text-align:center}.page-header{background-color:#f8f7f3;color:#300}.media .media-body .media-heading.entry-title a{color:#300}.media .media-body .media-heading.entry-title a:hover,.media .media-body .media-heading.entry-title a:active{color:#e6a52c;text-decoration:none}.media .media-body .media-heading.entry-title:first-letter{color:inherit}ul.page-numbers li span.page-numbers.current{background-color:#300}.single-post .mainSection header h1{color:#300}.single-post .mainSection header h1:first-letter{color:#300}.single-post .post h2{font-size:20px}.single-post .post h3{font-size:18px;padding-bottom:4px}.single-post .post h4,.single-post .post h5,.single-post .post h6{font-size:16px}h1.entry-title:first-letter:hover,h1.entry-title:first-letter:active{color:#e6a52c}.widget_archive ul li a:hover,.widget_archive ul li a:active,.widget_categories ul li a:hover,.widget_categories ul li a:active,.widget_link_list ul li a:hover,.widget_link_list ul li a:active,.widget_nav_menu ul li a:hover,.widget_nav_menu ul li a:active,.widget_pages ul li a:hover,.widget_pages ul li a:active,.widget_recent_entries ul li a:hover,.widget_recent_entries ul li a:active,.veu_postList .postList a:hover,.veu_postList .postList a:active{color:#e6a52c;text-decoration:none}.veu_followSet{background-color:#300}div.wp_rp_content{width:100%}.single ul.related_post{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:distribute;justify-content:space-around}.single-post .post ul.related_post li{margin:20px 0 0 !important}.single-post .post ul.related_post li a{color:#300}.single-post .post ul.related_post li a:hover,.single-post .post ul.related_post li a:active{color:#e6a52c}.related_post_title{color:#300;font-size:18px;font-weight:normal}.multiple_categories .entry-meta_items_term{float:left;margin-right:3px}@media screen and (max-width: 767px){.multiple_categories .entry-meta .entry-meta_items_term{display:unset}}.btn-area{text-align:center;padding:20px 0 0}.btn-default{background-color:#300;border-radius:0;padding:1rem 6rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:relative}.btn-default:before{font-family:"Glyphicons Halflings";content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-weight:normal;font-size:70%}.btn-default a{color:#fff}.btn-default:hover,.btn-default:active,.btn-default:focus{background-color:#e6a52c;border-color:#e6a52c}.btn-to-contact{background-color:#e6a52c;border-color:#e6a52c;font-size:16px}.btn-to-contact:hover,.btn-to-contact:active,.btn-to-contact:focus{opacity:.7}.btn-white{background-color:#fff;border:1px solid #300;color:#300}.btn-white a{color:#fff}.btn-white:hover,.btn-white:active,.btn-white:focus{background-color:#e6a52c;border-color:#e6a52c}.btn-schedule{padding:1rem 6rem}.border-box-list>li{border:solid 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4%;border-bottom:none}.teacher-introduction>li dl{padding:0;margin-bottom:20px}.teacher-introduction>li dl dt{padding:0}.teacher-introduction>li dl dd{margin-bottom:0}.border-box-list>li.col-xs-6:nth-child(2n-1){border-right:none}.border-box-list>li.col-xs-6:last-child{border-right:solid 1px #ddd}.border-box-list>li.col-xs-6:nth-last-child(2){border-bottom:solid 1px #ddd}.faq-dl dt{cursor:pointer}.faq-dl dt,.faq-dl dd{border:solid 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:none;padding:4% 3em 4% 1em;box-sizing:border-box;margin:0;position:relative}.faq-dl dt:last-of-type,.faq-dl dd:last-of-type{border-bottom:solid 1px #ddd}.faq-question .faq-icon{display:block;float:right;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4%}.faq-dl dd.faq-answer{display:none;background-color:#fffaf0}.simple-gray-list{background-color:#f8f7f3;padding:6%}.simple-gray-list li{background-color:#fff;padding:2em 6%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.each-banner{border:solid 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.each-banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.each-banner .banner-txt-area{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 10px}.siteContent_after.contact-area{background-color:#f8f7f3}.siteContent_after.contact-area .contact-box{background-color:#fff;margin-top:0}.siteContent_after.contact-area .contact-box li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 2%}.siteContent_after.contact-area .contact-box aside{font-size:12px;line-height:16px;padding-top:.5rem}.siteContent_after.contact-area .contact-box .tel-text{font-size:30px}.siteContent_after.contact-area .contact-box .tel-text span{font-size:16px}.teacher-img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.name-area{-webkit-box-sizing:border-box;box-sizing:border-box}.name-area>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.name-area>ul>li{padding-bottom:.5rem;font-size:14px}.teacher-introduction li .teacher-name-jp{font-size:26px}.teacher-introduction li:first-child .teacher-name-jp{position:relative}.teacher-introduction li:first-child .teacher-name-jp:before{position:absolute;top:-3rem;font-size:14px}.team-template-default .txt-teacher{padding-left:3rem}.each-teacher-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}table tr th,table tr td{text-align:center;border-top:solid 1px #ddd;border-right:solid 1px #ddd}table.monthly tr td{text-align:left}table tr th{background-color:#fffaf0;border-left:solid 1px #ddd}table tr:first-child th{background-color:#f8f7f3}table tr:first-child th:first-child{background-color:#fff}.google-map-inner{max-width:900px;margin:0 auto}.wp-image-4820{border:solid 1px #ddd;max-width:200px}.siteFooter{font-size:14px;background-color:#f8f7f3;border-top:none}footer .footerMenu{border:none;padding:1rem 0}.siteFooter .subSection-title{border:none;text-align:left;margin:0;padding:0;font-size:14px}.page-template .siteFooter .subSection-title{text-align:left}.menu-footer-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.siteFooter .copySection{padding:.7rem 0;background-color:#300;color:#fff}.profile-txt-aside{font-size:12px;line-height:1.4}.footer-btn-line{text-align:center}.footer-btn-line>a{height:4.4rem;display:block;width:100%}.footer-btn-line img{height:100%;width:auto;vertical-align:top}.footer-btn-line aside{margin-top:.5em;font-family:"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"MS PGothic","Osaka",sans-serif}.pageloading-wrap{background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;display:table;z-index:10000}.pageloading-icon{display:table-cell;vertical-align:middle}.line-scale-party>div{background-color:#300}.carousel .carousel-inner .item,.carousel .carousel-inner .item{width:100%;height:420px;background-size:cover;background-position:center center}.slide-show-copy-area{width:90%;max-width:1000px;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-shadow:0px 0px 8px rgba(51,0,0,.8),0px 0px 3px #300;text-align:center}.slide-show-copy-area .slide-main-copy,.slide-show-copy-area .slide-sub-copy{text-shadow:0px 0px 8px rgba(51,0,0,.8),0px 0px 3px #300;color:#fff}.slide-show-copy-area .slide-main-copy{font-size:20px;padding-bottom:.5em;background-color:rgba(0,0,0,0);border:none;margin:0;padding:0 .2em 0 0}.carousel-indicators .active{background-color:#300}.entry-section:first-of-type.top-pickup-area .ttl-pick{background-color:#300;color:#fff;text-align:center;padding:.5rem 0}.front-map-area{margin-bottom:100px}.front-address-area dt,.front-address-area dd{margin-bottom:3px}.front-address-area dt{margin-top:10px}.front-address-area dt:first-child{margin-top:0}.front-lesson-list li a dd{color:#333}.front-lesson-list li a dd:hover,.front-lesson-list li a dd:active{color:#e6a52c}.front-ttl-blog{padding-top:1em;line-height:1.42857143}.front-blog{background-color:#f8f7f3}.front-blog .border-box-list>li{background-color:#fff}.front-blog .entry-meta_items a{color:#6c6c6c}.front-blog .entry-meta_items a:hover,.front-blog .entry-meta_items a:active{color:#e6a52c}.front-blog .img-wrapper{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #efefef}.front-blog .img-wrapper:before{content:"";display:block;padding-top:62%}.related-posts{background-color:#fff;border-top:solid 1px #ddd}.related-posts .ttl-related-post{font-size:24px}.student-link{display:none}@media(min-width: 992px){.student-link{display:block;background-color:#300;color:#fff}#menu-item-7011,.menu-item-7011{display:none !important}.siteHeader .container.student-link-inner{padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.siteHeader .container.student-link-inner>a{display:block;color:#fff;position:relative;font-size:14px;padding-right:1.2rem}.siteHeader .container.student-link-inner>a:link,.siteHeader .container.student-link-inner>a:hover,.siteHeader .container.student-link-inner>a:active,.siteHeader .container.student-link-inner>a:visited{text-decoration:none}.siteHeader .container.student-link-inner>a:after{font-family:"Glyphicons Halflings";content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0rem;font-weight:normal;font-size:70%}}.pageHeaderImg{height:270px;text-align:center;position:relative}.pageHeaderImg h1{font-size:18px;line-height:1.4;margin-bottom:0;color:#300}.pageHeaderImg .h1-en{color:#e6a52c;font-size:14px}.pageHeaderImg .ttl-square{min-width:120px;height:120px;padding:0 6px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;display:inline-block;width:auto}.pageHeaderImg .inner-ttl-square{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadSection{background-color:#300;color:#fff;border-bottom:none}.breadSection .breadcrumb li>a{color:#fff}.breadSection .breadcrumb li>a:hover,.breadSection .breadcrumb li>a:active{border:none;color:#e6a52c}.childHeader-image{position:relative}.ttl-childHeader{position:absolute;bottom:40px;left:0;display:inline-block;background-color:#300;color:#fff;padding:15px 20px;margin:0;line-height:1;font-size:28px}.testi-area li{background-color:#f8f7f3;margin-bottom:20px;padding:40px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:400px;overflow:hidden;position:relative}.testi-area li.open{height:auto;padding-bottom:100px;position:relative}.btn-more-area{position:absolute;bottom:-1px;right:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(rgb(255, 255, 255)));background:linear-gradient(rgba(255, 255, 255, 0.6), rgb(255, 255, 255));padding:30px 0;display:block}.btn-more-area.remove{display:none}.btn-more-testi{text-align:center;line-height:1;display:block;width:80%;max-width:300px;padding:15px 50px 10px;border:solid 1px #300;color:#300;margin:0 auto;background:#fff;background-size:15px 15px;font-size:14px;cursor:pointer}.btn-more-testi span{font-size:10px}.btn-close-testi{text-align:center;line-height:1;display:none;width:80%;max-width:300px;padding:15px 50px 10px;border:solid 1px #300;color:#300;margin:0 auto;background:#fff;background-size:15px 15px;cursor:pointer;position:absolute;bottom:50px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);font-size:14px}.btn-close-testi span{font-size:10px}.open .btn-close-testi{display:block}.page-template h3.title-testi{font-size:20px;color:#300;border:none;margin-bottom:.5em}.page-template h3.title-testi:before{content:"“"}.page-template h3.title-testi:after{content:"”";border:none;display:inline;overflow:visible;position:relative}table.monthly{margin-bottom:1rem}.btn-primary{border:none;border-radius:0px}.media .postList_thumbnail img{border:none}.mainSection header.archive-header{border-bottom:none}.widget-title{color:#300;border-color:#300}.single .entry-body .veu_socialSet ul{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .entry-body .veu_socialSet ul a{color:#fff}.single .pager>li>a{border:none}.veu_autoEyeCatchBox img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #efefef}.blog-home{padding-bottom:2em}.blog-home-sidebar{margin-left:0}.front-blog .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-list{padding-top:0}.to-trial-area{text-align:center}.form-area{background-color:#f8f7f3;padding:20px 4%}.btn-default.btn-clear{color:#300;background-color:#fff;border:1px solid #300;padding:4px 8px;width:20%;margin:0 auto 20px}label.required::after{content:"必須";padding:.5em .5em;background-color:#e6a52c;color:#fff;font-size:12px;line-height:2;font-weight:normal}input.form-control,textarea.form-control{padding-left:.5em}.sent .form-input-field{display:none}div.wpcf7-mail-sent-ok{border:none;width:90%;max-width:600px;margin:50px auto}div.wpcf7 .ajax-loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100000;width:100%;height:100%;background-image:url("dist/images/icon_loader_a_bb_01_s1.gif");background-position:50% 50%;background-repeat:no-repeat;background-size:27px 27px}div.wpcf7 .ajax-loader:before{content:"";display:block;position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:99999}.form-accept{text-align:center;margin-bottom:0}.form-accept span.wpcf7-not-valid-tip{position:relative;top:0;left:0}.form-accept label{font-weight:normal}.wpcf7 form.sent .wpcf7-response-output{border:none}.totop-btn{width:100%;text-align:center;background-color:#fff;color:#300;height:40px;line-height:40px}@media(max-width: 991px){.siteHeader .container{padding:10px;min-height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-header .navbar-brand{max-width:80%}.vk-mobile-nav-menu-btn{top:10px;left:auto;right:10px}.navbar-header .navbar-brand{padding:0 15px}.navbar-header .navbar-brand img{margin:0}.vk-mobile-nav nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.device-mobile .vk-mobile-nav-menu-btn{border:none}.vk-mobile-nav-menu-btn{background-image:url("dist/images/mb-nav.svg");border:none}.vk-mobile-nav-menu-btn.menu-open{background-image:url("dist/images/mb-close.svg")}.vk-menu-acc .acc-btn{border:none;background:none}.vk-menu-acc .acc-btn:before{font-family:"Glyphicons Halflings";content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;font-weight:normal;font-size:90%}.vk-menu-acc .acc-btn-close{background:none}.vk-menu-acc .acc-btn-close:before{font-family:"Glyphicons Halflings";content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;font-weight:normal;font-size:90%}.vk-mobile-nav{padding:60px 0}.vk-mobile-nav nav>ul>li>ul>li{background-color:#f8f7f3}.vk-mobile-nav nav>ul>li>a{padding:.7em 1em}.vk-mobile-nav nav>ul{border-top:none}.vk-mobile-nav .widget_nav_menu ul>li>a,.vk-mobile-nav nav>ul>li>a{border-bottom:none;border-top:1px solid #ddd}.vk-mobile-nav .widget_nav_menu ul>li>a:before,.vk-mobile-nav nav>ul>li>a:before{font-family:"Glyphicons Halflings";content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2rem;font-weight:normal;font-size:70%}.vk-mobile-nav .widget_nav_menu ul>li:first-child>a:before,.vk-mobile-nav .widget_nav_menu ul>li:nth-child(2)>a:before,.vk-mobile-nav nav>ul>li:first-child>a:before,.vk-mobile-nav nav>ul>li:nth-child(2)>a:before{content:none}.vk-mobile-nav .widget_nav_menu ul>li:last-child>a,.vk-mobile-nav nav>ul>li:last-child>a{border-bottom:1px solid #ddd}.vk-mobile-nav .widget_nav_menu ul>li>ul>li>a,.vk-mobile-nav nav ul>li>ul>li>a{border-bottom:1px solid #fff}.vk-mobile-nav .widget_nav_menu ul>li>ul>li>a:last-child,.vk-mobile-nav nav ul>li>ul>li>a:last-child{border-bottom:none}.vk-mobile-nav .widget_nav_menu ul>li>ul>li>a:before,.vk-mobile-nav nav ul>li>ul>li>a:before{font-family:"Glyphicons Halflings";content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2rem;font-weight:normal;font-size:70%}.carousel-control.right,.carousel-control.left{background:none}.carousel-control .icon-next,.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .icon-next{display:none}}@media(max-width: 767px){.single-post .post{font-size:16px}.single-post .post h2,.single-post .post h3{font-size:18px}.single-post .post h4,.single-post .post h5,.single-post .post h6{font-size:16px}.single-post .post iframe{width:100%}.sp-none{display:none}.siteContent{padding:2rem 0}.entry-body{padding:0}.siteContent_after.contact-area .contact-box{text-align:center}.siteContent_after.contact-area .contact-box li>div{padding-bottom:1rem}.btn-default{width:80%;margin:0 auto;display:block}.h2-jp{margin-top:-28px;font-size:12px}.copy{padding-bottom:0}.carousel .carousel-inner .item,.carousel .carousel-inner .item{min-height:320px;height:100vw}.slide-show-copy-area{width:90%;top:50%}h2.slide-main-copy-sp{width:100%;position:absolute;top:15.7894736842vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:0;color:#fff;text-shadow:0px 0px 8px rgba(51,0,0,.8),0px 0px 3px #300}.carousel{position:relative}.top-pickup-area>ul{margin-top:0}.breadSection .container{padding:0}.wrapper-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:1.5rem}.banner-wrap>li:last-child{display:none}.banner-area{border-top:solid 1px #ddd;padding-bottom:1.5rem}.banner-area .banner-wrap{margin-top:0}.border-box-list>li:last-child{border-bottom:solid 1px #ddd}.border-box-list-row2 .list-img-area{padding-top:1.5em}.teacher-introduction li .teacher-name-jp{font-size:20px}.teacher-introduction li:first-child .teacher-name-jp{position:relative;padding-top:3rem}.teacher-introduction li:first-child .teacher-name-jp:before{top:0}.txt-teacher h1{font-size:22px}.teacher-introduction>li dl dd{margin-bottom:.5em}.training-template-default .main-section{padding-top:3rem}.related-posts .ttl-related-post{font-size:20px}.list-img-txt{padding:1.8rem 0 0 1rem;margin:0}.blog-list{padding-top:0}.wp-image-4820{max-width:150px}.entry-section:first-of-type.top-pickup-area>ul>li{margin-bottom:20px}.entry-section:first-of-type.top-pickup-area>ul>li:last-child{margin-bottom:0}.slide-sub-copy{margin-bottom:0;font-size:12px}.front-access-area table tbody tr th,.front-access-area table td,.front-access-area table th{padding:.5em}.front-map-area{margin-bottom:40px}.front-schedule-area{padding-top:2rem}.ttl-childHeader{bottom:-38px;width:100%;padding:10px 0px 10px 10px;font-size:18px}.childHeader-image{margin-bottom:20px}.btn-map{padding:1rem 4rem}.btn-schedule{padding:1rem}.front-address-area,.front-schedule-copy,aside{font-size:12px}.to-trial-area{margin-bottom:2rem}label.required::after{margin:0 1rem}.btn-default.btn-clear{width:auto}.wpcf7-submit{margin-bottom:2rem}.contact-area{padding:2rem 0}.footer-menu{display:none}footer .footerMenu{padding:0}.footer-widget-area-2{display:none}footer .veu_profile .profile{text-align:center}footer .veu_profile .profile .sns_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 991px){.widget_vkexunit_post_list{display:none}.widget_categories ul{font-size:12px}}@media(max-width: 374px){.form-accept{font-size:12px}}@media(min-width: 375px){.slide-show-copy-area .slide-main-copy{font-size:22px}.slide-show-copy-area .slide-sub-copy{padding:0 1em}}@media(min-width: 768px){.wpcf7 form.sent .wpcf7-response-output{padding:0 50px}.home h2,.blog-home h2,.page-template h2,.training-template-default h2{font-size:22px}.sp-only{display:none}.entry-section{margin-top:-80px}.h2-jp{margin:-20px auto 40px}.page-template .subSection-title,.page-template h3,.training-template-default .subSection-title{text-align:center}.siteHeader{min-height:60px}.banner-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.each-banner{margin-right:10px}.each-banner:last-child{margin-right:0}.border-box-list>li{border:solid 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border-right:none;border-bottom:none}.border-box-list-row2>li{padding:30px}.border-box-list-row2>li:nth-child(2n){border-right:solid 1px #ddd}.border-box-list-row2>li:last-child{border-bottom:solid 1px #ddd}.border-box-list-row2>li:nth-last-child(2){border-bottom:solid 1px #ddd}.border-box-list-row2>li dl{padding:0 0 0 0;margin-bottom:0}.border-box-list-row2>li dl dd{margin-bottom:0}.border-box-list-row2>li .teacher-txt-area>dl>dd{margin-bottom:1em}.border-box-list-row2>li a dl dd{color:#333}.border-box-list-row2>li a dl dd:hover,.border-box-list-row2>li a dl dd:active{color:#e6a52c}.border-box-list-row3>li:nth-child(3n){border-right:solid 1px #ddd}.border-box-list-row3>li:last-child{border-bottom:solid 1px #ddd}.border-box-list-row3>li:nth-last-child(2){border-bottom:solid 1px #ddd}.border-box-list-row3>li:nth-last-child(3){border-bottom:solid 1px #ddd}.border-box-list-row4>li{padding:15px}.border-box-list-row4>li:nth-child(4n){border-right:solid 1px #ddd}.border-box-list-row4>li:last-child{border-bottom:solid 1px #ddd}.border-box-list-row4>li:nth-last-child(2){border-bottom:solid 1px #ddd}.border-box-list-row4>li:nth-last-child(3){border-bottom:solid 1px #ddd}.border-box-list-row4>li:nth-last-child(4){border-bottom:solid 1px #ddd}.border-box-list-row2.about-lesson-list>li{padding:40px 30px}.border-box-list-row2.about-lesson-list>li dl{padding-left:20px;margin:0}.teacher-img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.name-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px}.teacher-introduction>li{position:relative}.teacher-txt-area{padding:20px 0 40px}.teacher-txt-area .btn-default{position:absolute;right:30px;bottom:30px}.carousel-indicators{bottom:30px}.entry-section:first-of-type.top-pickup-area{margin:-80px -20px 0 -20px;padding:20px;background-color:#fff;z-index:20;position:relative}.entry-section:first-of-type.top-pickup-area>ul.row{margin:0}.entry-section:first-of-type.top-pickup-area>ul>li{border-right:solid 1px #fff}.entry-section:first-of-type.top-pickup-area>ul>li:last-child{border-right:none}.front-address-area{padding-right:20px}.front-schedule-area{padding-left:20px}.front-schedule-area h3{border:none;font-size:18px;font-weight:bold;text-align:left;padding:0;margin-bottom:.5rem}.business-hours{margin:10px 0}.entry-meta_items{font-size:13px}.pageHeaderImg{height:440px}.pageHeaderImg h1{font-size:28px}.pageHeaderImg .h1-en{font-size:16px}.pageHeaderImg .ttl-square{min-width:200px;height:200px}.childHeader{padding:2em 0}.page-template h3.title-testi{font-size:28px}.testi-area li{padding:60px 60px 20px}.faq-dl dt{padding:30px 120px 30px 60px}.faq-dl dd{padding:30px 60px 30px 60px}.faq-question .faq-icon{right:60px}.form-area{padding:60px 0}.to-trial-area{max-width:880px;margin:0 auto 1rem;text-align:right;font-size:14px}label.required::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1em;padding:.1em .4em}.field label{padding-right:4em;text-align:right;position:relative;margin:3px 0}.wpcf7 .btn-area{position:relative;padding:20px 0;margin:0 auto}.btn-default.btn-clear{width:auto;color:#300;background-color:#fff;border:1px solid #300;padding:4px 8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 0 0 -20rem;border-radius:2px}.btn-default.btn-clear:hover,.btn-default.btn-clear:active,.btn-default.btn-clear:focus{background-color:#300;border-color:#300;color:#fff}.wpcf7-form-control-wrap{position:initial}.field.row{position:relative;margin-bottom:3rem}span.wpcf7-not-valid-tip{position:absolute;top:3rem;left:25%}.single .entry-body .veu_socialSet>ul>li{width:24%}.contact-box-ttl{margin-bottom:1em}footer .subSection-title,h3{-webkit-box-shadow:none;box-shadow:none;font-weight:bold}.footer-left-area{padding-right:20px}.footer-menu{padding-top:1rem;margin-top:3rem;border-top:solid 1px #ddd}.footer-menu #menu-header-menu-2{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-menu #menu-header-menu-2>li{width:15%}.footer-menu #menu-header-menu-2>li:first-child{border-left:none}.footer-menu #menu-header-menu-2>li:first-child,.footer-menu #menu-header-menu-2>li:nth-child(2){width:20%}.footer-menu #menu-header-menu-2>li>a{padding:0 0 .5rem;font-size:14px}.footer-menu #menu-header-menu-2>li>a:hover,.footer-menu #menu-header-menu-2>li>a:active{background-color:rgba(0,0,0,0);color:#e6a52c}.footer-menu #menu-header-menu-2>li .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1rem;font-size:12px}.footer-menu #menu-header-menu-2>li .sub-menu a:hover,.footer-menu #menu-header-menu-2>li .sub-menu a:active{color:#e6a52c}.siteFooter{position:relative}.siteFooter .copySection{height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .copySection p{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.totop-btn{width:50px;height:50px;line-height:50px;position:absolute;bottom:0px;right:0px;background:rgba(255,255,255,.3);color:#fff;cursor:pointer}}@media(min-width: 768px)and (max-width: 990px){.slide-show-copy-area{padding:0;top:45%}.slide-show-copy-area .slide-main-copy{font-size:24px}.slide-show-copy-area .slide-sub-copy{margin:0}.entry-section:first-of-type.top-pickup-area{margin-top:-60px}.name-area>ul>li{font-size:11px}.teacher-introduction li .teacher-name-jp{font-size:20px}}@media(min-width: 992px){body{font-size:16px}.home h2,.blog-home h2,.page-template h2,.training-template-default h2{font-size:28px}.navbar>.container .navbar-brand{margin-top:5px}.slide-show-copy-area .slide-main-copy{font-size:32px}.carousel .carousel-inner .item,.carousel .carousel-inner .item{height:520px}ul.gMenu{height:42px;margin:5px 0 10px}ul.gMenu>li:last-child{margin-left:10px}ul.gMenu>li:last-child>a{background-color:#e6a52c;color:#fff;width:160px;position:relative}ul.gMenu>li:last-child>a:before{font-family:"Glyphicons Halflings";content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;font-weight:normal;font-size:70%}ul.gMenu>li:last-child>a:hover,ul.gMenu>li:last-child>a:active{opacity:.7}.entry-section{margin-top:0px}.h2-jp{margin-top:-25px}.home h2,.blog-home h2,.page-template h2,.training-template-default h2{font-size:30px}.testi-area li{padding:60px 100px 20px}.siteContent_after.contact-area .contact-box li{padding:40px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.siteContent_after.contact-area .contact-box .btn-default{width:80%;float:right}.siteContent_after.contact-area .contact-box .tel-text{font-size:32px}.siteContent_after.contact-area .contact-box .tel-text span{font-size:20px}.siteContent_after.contact-area .contact-box-ttl{margin-bottom:0em}}@media(min-width: 1200px){.slide-show-copy-area .slide-main-copy{font-size:38px}.siteContent_after.contact-area .contact-box .tel-text{font-size:38px}.testi-area li{padding:60px 120px 20px}}
/* theme native related posts (no plugin dependency) */
.yms-related-posts {
  margin-top: 40px;
}
.yms-related-posts .yms-related-posts__title {
  color: #330000;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 16px;
  font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "游明朝", "Yu Mincho", "YuMincho", "HGS明朝E", "Sawarabi Mincho";
}
.yms-related-posts .yms-related-posts__list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 0;
  padding: 0;
}
.yms-related-posts .yms-related-posts__item {
  width: 100%;
}
.yms-related-posts .yms-related-posts__link {
  display: block;
  color: #330000;
}
.yms-related-posts .yms-related-posts__thumb {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.yms-related-posts .yms-related-posts__item-title {
  display: block;
  margin-top: 10px;
  line-height: 1.5;
}
.yms-related-posts .yms-related-posts__link:hover .yms-related-posts__item-title,
.yms-related-posts .yms-related-posts__link:active .yms-related-posts__item-title {
  color: #e6a52c;
}
@media (min-width: 768px) {
  .yms-related-posts .yms-related-posts__item {
    width: calc(25% - 15px);
  }
}
@media (max-width: 767px) {
  .yms-related-posts .yms-related-posts__item {
    width: calc(50% - 10px);
  }
}
