@charset "UTF-8";.footer a{display:inline-block}a[href*=aging_care]{pointer-events:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-size:inherit}img{max-width:100%;height:auto;vertical-align:bottom}.cf::before,.cf::after{content:"";display:block}.cf::after{clear:both}.fl_l{float:left}.fl_r{float:right}.txt_c{text-align:center}.txt_l{text-align:left}.txt_r{text-align:right}.bold{font-weight:700}.txt_larger{font-size:150%}.txt_smaller{font-size:90%}.img_c{display:block;max-width:100%;height:auto;margin:1rem auto}.img_l,.img_r{display:block;max-width:80%;height:auto;margin:1rem auto}.tate{max-width:60%}.lite-youtube{max-width:800px}.mx-auto{margin:auto}@media screen and (min-width:48em),print{.img_l{float:left;margin:0 3rem 3rem 0}.img_r{float:right;margin:0 0 3rem 3rem}.tate{width:20%}}.sp_n{display:none}@media screen and (min-width:48em),print{.sp_n{display:block}.pc_n{display:none}}.mt40{margin-top:4rem!important}.mt30{margin-top:3rem!important}.mt20{margin-top:2rem!important}.mt10{margin-top:1rem!important}.mb30{margin-bottom:3rem!important}.mb40{margin-bottom:4rem!important}@media screen and (min-width:48em),print{.min_mb80{margin-bottom:8rem!important}}.main>section~section,.flex2>section~section{margin-top:4rem}.main>section section~section,.flex2>section section~section{margin-top:3rem}.main>section>section section~section,.flex2>section>section section~section{margin-top:2rem}.main>section>section>section section~section,.flex2>section>section>section section~section{margin-top:2rem}@media screen and (min-width:48em),print{.mt40{margin-top:8rem!important}.mt30{margin-top:6rem!important}.mt20{margin-top:4rem!important}.mt10{margin-top:2rem!important}.main>section~section,.flex2>section~section{margin-top:8rem}.main>section section~section,.flex2>section section~section{margin-top:6rem}.main>section>section section~section,.flex2>section>section section~section{margin-top:4rem}.main>section>section>section section~section,.flex2>section>section>section section~section{margin-top:2rem}}.timetable_wrapper .tbl_time{width:100%;border-collapse:separate;border-spacing:0;font-size:1.4rem;table-layout:fixed;background:#fff;overflow:hidden}.timetable_wrapper .tbl_time tr th{font-weight:400;border-bottom:.1rem #19528b solid}.timetable_wrapper .tbl_time tr th[scope=col]{padding:.6rem 0;font-size:1.2rem;color:#222}.timetable_wrapper .tbl_time tr th[scope=col]:first-child{width:25%}.timetable_wrapper .tbl_time tr th.time{white-space:nowrap;font-size:1.2rem}.timetable_wrapper .tbl_time tr td{text-align:center;padding:.8rem .4rem;line-height:1;color:#19528b;border-bottom:.1rem #19528b solid}.timetable_wrapper p{margin:.8rem 0 0 0;line-height:1.2;text-align:left;font-size:1.2rem}@media screen and (min-width:48em),print{.timetable_wrapper .tbl_time{font-size:1.6rem}.timetable_wrapper .tbl_time tr th[scope=col]{padding:.5rem 0;font-size:1.6rem}.timetable_wrapper .tbl_time tr th.time{font-size:1.8rem}.timetable_wrapper .tbl_time tr td{padding:1.6rem 0}.timetable_wrapper p{font-size:1.4rem}}.gmap{width:100%}.gmap iframe{width:100%;height:100%;border:none}.tit_01,.tit_01_japan,.tit_01_eos,.tit_01_why{background:url(../img/keyvisual_low.webp) no-repeat center top/cover;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;text-shadow:#666 0 0 5px;font-size:2.8rem;padding:7rem 3rem 2rem;margin:0 0 3rem;text-align:center}.tit_01_why{background:url(../img/keyvisual_low_why.webp) no-repeat center top/cover}.tit_01_eos{background:url(../img/keyvisual_low_eos.webp) no-repeat center top/cover}.tit_01_japan{background:url(../img/index_keyvsl01.webp) no-repeat center top/cover}.ja{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important}.tit_02{color:#000;font-family:"Montserrat",sans-serif;font-weight:600;font-size:2rem;margin:0 auto 2rem;text-align:center;line-height:1.2}.tit_02.-blue{color:#026799;font-size:2.6rem;line-height:1.4}.tit_03{color:#026799;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.8rem;margin:0 0 2rem;padding:.3rem 2.4rem;background:#e9f6ff;text-align:center}.tit_04{color:#000;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.6rem;padding:0 0 .6rem;line-height:1;margin:0 0 2rem;border-bottom:.1rem #ddd solid}.tit_05{color:#026799;font-weight:700;margin:0 0 1rem}@media screen and (min-width:48em),print{.tit_01,.tit_01_why,.tit_01_eos,.tit_01_japan{font-size:5.2rem;padding:11.95rem 0;margin:0}.tit_02{font-size:2.6rem;margin:0 auto 3rem 0}.tit_02.-blue{font-size:4.6rem}.tit_03{font-size:2.4rem;margin:0 0 2rem;padding:.6rem 1.8rem .2rem 1.8rem}.tit_04{font-size:2.2rem;margin:0 0 2rem}.tit_05{font-size:1.8rem}}.frame_blue{border:solid 2px #026799;padding:1em}.lst_ul01 li,.lst_ul02 li{text-indent:-1.8rem;padding-left:2.2rem;padding-bottom:1rem;line-height:1.4}.lst_ul01 li::before,.lst_ul02 li::before{content:"●";margin-right:.6rem;color:#026799;font-size:70%;vertical-align:.1rem}.lst_ul02{color:#387aaa;font-weight:400;font-family:"Montserrat",sans-serif}.lst_ul02 li{text-indent:-1.1rem;padding-left:3rem}.lst_ul02 li::before{content:"";margin-right:0}.lst_ol01{margin:1rem 0 1rem 2.6rem}.lst_ol01 li{line-height:1.4;counter-increment:number 1;text-indent:-1rem;padding:0 0 1rem 0}.lst_ol01 li::before{display:inline-block;content:counter(number) ".";margin-right:.8rem;font-family:"Lato",sans-serif;color:#333;font-weight:700}.lst_dl01 dt{font-weight:700}.lst_dl01 dd{margin:0 0 1rem}.lst_dl02 dt{background:#e2effc;padding:.2rem 1rem}.lst_dl02 dd{margin:0 0 2rem}.lst_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:48em),print{.-w50 li{width:50%}}@media screen and (min-width:48em),print{.-w100 li{width:100%}}@media screen and (min-width:48em),print{.lst_ul01 li,.lst_ul02 li{text-indent:-2.2rem;padding-left:2.4rem}.lst_ul02 li{line-height:1.6;font-size:1.8rem;text-indent:-1.2rem;padding-left:2.4rem}.lst_ol01{margin:1rem 0 1rem 3rem}.lst_ol01 li{text-indent:-1.2rem;padding:0 0 1.4rem 0}.lst_dl01 dt{float:left;width:10rem;font-weight:700;clear:left}.lst_dl01 dd{padding-left:10rem}}.flex3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex3>li{width:46%}@media screen and (min-width:48em),print{.flex2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1200px}.flex2>section,.flex2>li{width:48%;margin:0!important}.flex2.-max800{max-width:800px;margin:0 auto}.flex3{margin:5rem auto 0}.flex3 li{width:31%}}.tel{color:#fff;font-size:1.6rem;font-weight:600;display:block;font-family:"Montserrat",sans-serif}.tel::before{content:"TEL："}.tel a{text-decoration:none!important}@media screen and (min-width:48em),print{.tel{font-size:3.6rem;margin:0}}.btn_rsv,.btn_rsv2{display:block;color:#fff;text-align:center;border-radius:.4rem;padding:.4rem .6rem;font-weight:700;position:relative;background:#6da8b1}.btn_rsv::after,.btn_rsv2::after{font-family:fontello;content:"\f006";margin:0 1rem 0 0;font-weight:400;position:absolute;right:-.6rem;top:.4rem}@media screen and (min-width:48em),print{.btn_rsv,.btn_rsv2{font-size:1.8rem;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}}@media screen and (min-width:48em),print{.btn_rsv2{width:20rem}.btn_rsv2:hover{background:#ff2407}}.btn_detail{display:inline-block;margin-top:1rem;padding:.4rem 2rem;border-radius:3rem;background:transparent;border:.1rem solid #fff;color:#fff;text-decoration:none!important}.btn_detail::before{font-family:"fontello";content:"\e8de";margin:0 1.2rem 0 0}@media screen and (min-width:48em),print{.btn_detail:hover{background:#fff;color:#026799}}.anc li .btn_detail::after{content:"▼"}@media screen and (min-width:48em),print{.anc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.anc li{margin:0 2rem 2rem 0}.anc li .btn_detail::after{content:"▼"}}.box_white{padding:1rem;background:#fff;border-radius:.6rem}@media screen and (min-width:48em),print{.box_white{padding:5rem}}.box_clr{background:#fff}@media screen and (min-width:48em),print{.box_clr{width:49%}}.box_transparent{background:transparent;width:90%;padding:0;margin:5rem auto 0}@media screen and (min-width:48em),print{.box_transparent{width:1200px}}.more{color:#fff;font-weight:700;letter-spacing:.3rem;padding:.8em;text-align:center;background:#026799;text-decoration:none!important}.content{margin-top:0!important;margin:0 auto;padding:0rem 1.4rem 0;background:#fff}.content .inner.-max1200{width:100%;max-width:1200px;margin:0 auto}.content .inner.-max800{width:100%;max-width:800px;margin:0 auto}.content .flex2.-w_ini{width:initial!important}.content .flex2.gap10{gap:1rem}.content .txt_c{text-align:center!important}.content .txt_l{text-align:left!important}.content .blog{font-family:"Montserrat",sans-serif}.content .blog.calc2 .blog_imgs img{display:block;margin:auto}.content .blog.calc2 div{padding:initial}.content .blog.calc2 div span{color:#026799;font-weight:700;font-size:2rem}.content .blog.-calc5{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:3rem}.content .blog.-calc5 a{text-decoration:none}.content .blog.-calc5 div{width:100%}@media screen and (min-width:48em),print{.content .blog.-calc5 .children{width:calc(25% - 3rem)}}.content .blog.-calc5 .date{margin:initial}.content .blog.-calc5 .category{position:absolute;display:inline-block;color:#fff;padding:.5em;bottom:0;right:21px;font-size:1.4rem;font-weight:700;letter-spacing:.3rem;text-align:center;background:#026799;text-decoration:none!important}@media screen and (min-width:48em),print{.content .blog.-calc5 .category{right:0}}.content .blog.-calc5 .blog_imgs{position:relative}.content .blog.-calc5 .blog_imgs p{margin-bottom:0;min-height:270px}.content p.tit{font-size:2rem;margin:0 0 1rem}@media screen and (min-width:48em),print{.content p.tit{font-size:2.6rem}}.content p.-font_montserrat{font-weight:600;font-family:"Montserrat",sans-serif}.content.-max1200{width:100%;max-width:1200px;margin:0 auto}.content.-max800{width:100%;max-width:800px;margin:0 auto}@media screen and (min-width:48em),print{.content{padding:3rem 0 0}.content p{font-size:1.8rem}}.content .calc2{gap:1rem}.content .calc2 div{color:#333;font-weight:700;margin-bottom:1rem}@media screen and (min-width:48em),print{.content .calc2 div{padding:6rem 3rem;width:calc(50% - 1rem)}}.content .calc2.-bg div{padding:3rem 3rem}@media screen and (min-width:48em),print{.content .calc2.-bg div{padding:6rem 3rem}}.content .calc2 .trust{background-image:url(../img/japanese_01.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .flexibility{background-image:url(../img/japanese_02.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .learning{background-image:url(../img/japanese_03.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .innovation{background-image:url(../img/japanese_04.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .digital{background-image:url(../img/index_06.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .personalized{background-image:url(../img/index_07.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .adaptive{background-image:url(../img/index_08.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .technology{background-image:url(../img/index_09.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .traditional{background:url(../img/eos_01.webp) no-repeat;background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:100%;background-position:90%}.content .calc2 .transcript{background:url(../img/eos_02.webp) no-repeat;background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:100%;background-position:90%}.content .calc2 .personalized_plan{background:url(../img/eos_03.webp) no-repeat;background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:100%;background-position:90%}.content .calc2 .college{background:url(../img/eos_04.webp) no-repeat;background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:100%;background-position:90%}.content .calc2.-calc3 div{color:#333;font-weight:700;margin-bottom:1rem}@media screen and (min-width:48em),print{.content .calc2.-calc3 div{padding:6rem 3rem;width:calc(33.3333333333% - 1rem)}}.content .calc2.-calc3 .trusted{background-image:url(../img/index_01.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2.-calc3 .flexible{background-image:url(../img/index_02.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2.-calc3 .personalized{background-image:url(../img/index_03.webp);background-color:rgba(255,255,255,.564);background-blend-mode:lighten;background-size:cover}.content .calc2 .curriculum{padding:initial!important}.content .calc2-rounded{gap:1rem}.content .calc2-rounded div{color:#333;font-weight:700;border-radius:10px;padding:.5rem 1rem;margin:0 auto 1rem}@media screen and (min-width:48em),print{.content .calc2-rounded div{padding:2rem 3rem;width:calc(50% - 1rem)}}.content .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.content .swiper-slide img{height:auto}.bg_darkblue{background:#333}.bg_blue{background:#026799}.bg_lightblue{background:#c5e7ff}.bg_green{background:#009ec0}.white{color:white!important}.orange{color:#f1a76d}.pb30{padding-bottom:3rem}.p30{padding:3rem}@media screen and (min-width:48em),print{.d_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d_flex .flex1{-webkit-box-flex:1;-ms-flex:1;flex:1}}.gap40{gap:4rem}dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}dt{font-weight:700;margin-bottom:5px}dd{margin-bottom:10px}html{font-size:3.125vw;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{background:#fff;color:#333}a{color:inherit;text-decoration:none}.main{font-size:1.4rem;line-height:1.6;padding:0 0 6rem}.main a:not([href=tel]){text-decoration:underline}.main a[class*=btn_]{text-decoration:none}@media screen and (min-width:48em),print{:target::before{content:"";display:block;height:20rem;margin:-20rem 0 0}html{font-size:62.5%}body{min-width:calc(1200px + 40px)}a,button{-webkit-transition:0.2s;transition:0.2s}a:hover,button:hover{opacity:.8}.wrap{width:1200px;margin:auto}.main{font-size:1.6rem;padding:0 0 8rem}}@font-face{font-family:"fontello";src:url(fontello/font/fontello.eot);src:url("fontello/font/fontello.eot#iefix") format("embedded-opentype"),url(fontello/font/fontello.woff2) format("woff2"),url(fontello/font/fontello.woff) format("woff"),url(fontello/font/fontello.ttf) format("truetype"),url("fontello/font/fontello.svg#fontello") format("svg")}.header{margin:10.4rem 0 0}.header .sticky{background:#026799;position:fixed;top:0;left:0;right:0;z-index:5}.header .sticky .wrap{margin:0 0 1rem 0;padding:0 0 .4rem}.header .sticky .wrap .logo{height:7rem;margin:2rem 0 0 0}.header .sticky .wrap .logo a{display:block;width:100%;height:100%;background:url(../img/logo.svg) no-repeat center center/contain;text-indent:100%;white-space:nowrap;overflow:hidden}.header .sticky .wrap .headL{margin:0;padding:1rem 2rem;background:#f2f6f6;display:none}.header .sticky .wrap .headL .head_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .sticky .wrap .headL .head_link li a{color:#387aaa}.header .sticky .wrap .headL .head_link li a span::before{font-family:fontello;margin:0 .6rem 0 0}.header .sticky .wrap .headL .head_link li a span.youtube::before{content:"\e8df";vertical-align:-.2rem}.header .sticky .wrap .headL .head_link li a span.office::before{content:"\e8dc"}.header .sticky .wrap .headL .head_link li a span.sis::before{content:"\e8dd"}.header .sticky .wrap .headR{margin:.6rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;display:none}.header .sticky .wrap .headR .tel_add{width:100%}.header .sticky .wrap .headR .tel_add .tel{margin:1rem auto .8rem}.header .sticky .wrap .headR .tel_add .email{color:#fff;font-weight:600;display:block;font-family:"Montserrat",sans-serif}.header .sticky .eliteOpen_school{color:#fff;padding:1em;background:#333}@media screen and (min-width:48em),print{.header .sticky .eliteOpen_school{font-size:1.6rem;text-align:center}}@media screen and (min-width:48em),print{.header{margin:23.5rem 0 0}.header .sticky{position:fixed;top:0;left:0;right:0;z-index:5}.header .sticky .wrap{height:18rem;padding:0 1rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .sticky .wrap .logo{width:22.6rem;height:11.7rem;margin:0}.header .sticky .wrap .logo a{width:auto}.header .sticky .wrap .headL{display:block;width:35.356rem;background:none;padding:0}.header .sticky .wrap .headL .head_link{display:none}.header .sticky .wrap .headL .head_link li{margin:0 1.2rem 0 0}.header .sticky .wrap .headL .head_link li:last-child{margin:0}.header .sticky .wrap .headL .head_link li a{font-size:1.4rem;color:#fff}.header .sticky .wrap .headR{margin:0;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.header .sticky .wrap .headR .tel_add{width:auto;text-align:right}.header .sticky .wrap .headR .tel_add .tel{letter-spacing:.15rem;margin:0 0 1.2rem;font-size:1.6rem}.header .sticky .wrap .headR .tel_add .email{letter-spacing:.15rem;font-size:1.6rem;margin:0 0 .8rem;padding:0}}.tel_add .tel{line-height:1}.slicknav_menu{position:fixed;top:2rem;right:0;font-size:4.4rem;display:inline-block;background:none;padding:0;z-index:100;height:85%}.slicknav_menu .slicknav_btn{width:5rem;height:5rem;color:#fff;background:transparent;border:.1rem solid #fff;text-shadow:none;border-radius:0;text-align:center;line-height:1;margin:1em 1rem;padding:.4rem 0 0 0}.slicknav_menu .slicknav_btn.slicknav_collapsed::before{display:block;font-family:"fontello";content:"\e801";line-height:1;font-size:3rem}.slicknav_menu .slicknav_btn.slicknav_collapsed::after{display:block;content:"MENU";font-size:1rem;margin:0}.slicknav_menu .slicknav_btn.slicknav_open::before{display:block;font-family:"fontello";content:"\e802";line-height:1;font-size:3rem}.slicknav_menu .slicknav_btn.slicknav_open::after{display:block;content:"CLOSE";font-size:1rem}.slicknav_menu .slicknav_nav{width:100vw;background:aliceblue;padding:1rem 1rem 13rem 1rem;position:absolute;top:12.5rem;right:0;margin:auto;height:100%!important;overflow:auto!important}.slicknav_menu .slicknav_nav .gnav{border-top:1px solid #c5e7ff;margin:0}.slicknav_menu .slicknav_nav .gnav li{border-bottom:1px solid #c5e7ff}.slicknav_menu .slicknav_nav .gnav li a{display:block;color:#333!important;padding:1rem 0;font-size:1.3rem;position:relative}.slicknav_menu .slicknav_nav .gnav li a.sub{background:none;border:none}.slicknav_menu .slicknav_nav .gnav li a.sub::after{position:absolute;right:1rem;content:"▼";color:#c5e7ff}.slicknav_menu .slicknav_nav .gnav li a:hover{color:inherit;background:none}.slicknav_menu .slicknav_nav .gnav li a span.hover{display:none}.slicknav_menu .slicknav_nav .gnav li.slicknav_parent a.slicknav_item{padding:0}.slicknav_menu .slicknav_nav .gnav li.slicknav_parent ul li:last-child{border:none}.slicknav_menu .slicknav_nav .gnav li.slicknav_open>a.slicknav_item .sub::after{content:"▲"}.slicknav_menu .slicknav_nav .gnav li .subnav li{border:none}.slicknav_menu .slicknav_nav .gnav li .subnav li a{padding:1rem;background:rgba(255,255,255,.8)}.slicknav_menu .slicknav_nav .gnav li .subnav li a br{display:none}.slicknav_menu .slicknav_nav .gnav li .subnav li a span{font-size:80%}.slicknav_menu .slicknav_icon,.slicknav_menu .slicknav_icon-bar,.slicknav_menu .slicknav_arrow,.slicknav_menu .slicknav_row:after{display:none!important}#nav{display:none}@media screen and (min-width:48em),print{.slicknav_menu{display:none}#nav{background:#fff;display:block;height:5.5rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#nav .gnav{width:1200px;margin:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#nav .gnav li{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;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#nav .gnav li a{display:block;text-align:center;padding:.4rem 0;margin:0;font-size:1.6rem;font-family:"Montserrat",sans-serif}#nav .gnav li a.home span{display:none}#nav .gnav li a.home::before{font-family:fontello;content:"\e8e0";color:#ff2407;font-size:2.4rem}#nav .gnav li a span.hover{display:none}#nav .gnav li.treatment{position:relative}#nav .gnav li.treatment .subnav{position:absolute;top:4.5rem;left:0;width:140%;padding:1.4rem;background:rgba(238,248,255,.9);display:none;z-index:10}#nav .gnav li.treatment .subnav li{margin:0;display:block;width:100%;padding:1.4rem 0 0 0}#nav .gnav li.treatment .subnav li:first-child{padding:0}#nav .gnav li.treatment .subnav li a{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;text-align:left;padding:0;margin:0;color:#333;white-space:nowrap}#nav .gnav li.treatment .subnav li:hover a{color:#7dabcb}}.overview{padding:3rem 1rem 2rem;background:#fff}.overview>.wrap{padding:0 0 3rem}.overview>.wrap .flex3 .img_logo{max-width:60%;margin:2rem auto}.overview>.wrap .flex3 .img_logo img{width:auto}.overview>.wrap .flex3 .box_sitemap,.overview>.wrap .flex3 .box_contact{width:100%;margin:3rem 0 0 0;padding:0 3rem}.overview>.wrap .flex3 .box_sitemap p,.overview>.wrap .flex3 .box_contact p{color:#387aaa;margin:0;line-height:2}.overview>.wrap .flex3 .box_sitemap p span,.overview>.wrap .flex3 .box_contact p span{font-weight:700;display:block}.overview>.wrap .flex3 .box_sitemap p.tit,.overview>.wrap .flex3 .box_contact p.tit{font-family:"Montserrat",sans-serif;text-align:center;font-size:1.7rem}.overview>.wrap .flex3 .box_sitemap p.g_font,.overview>.wrap .flex3 .box_contact p.g_font{font-family:"Montserrat",sans-serif}.overview>.wrap .flex3 .box_sitemap #nav,.overview>.wrap .flex3 .box_contact #nav{height:auto;background:#fff;display:block}.overview>.wrap .flex3 .box_sitemap #nav .lst_ul02 li,.overview>.wrap .flex3 .box_contact #nav .lst_ul02 li{white-space:nowrap}.overview>.wrap .flex3 .box_sitemap #nav .lst_ul02 li a span.hover,.overview>.wrap .flex3 .box_contact #nav .lst_ul02 li a span.hover{display:none}.overview>.wrap .flex3 .box_sitemap #nav .lst_ul02 li .subnav,.overview>.wrap .flex3 .box_contact #nav .lst_ul02 li .subnav{margin:1rem 0 0 0}.overview>.wrap .flex3 .box_contact{text-align:center;padding:0}.overview>.wrap .flex3 .box_contact span.tel{display:inline;color:#387aaa;font-weight:400}.overview>.wrap .flex3 .box_contact span.tel::before{content:""}@media screen and (min-width:48em),print{.overview{padding:8rem 0 0 0}.overview>.wrap{margin:0 auto;width:100rem;padding:0}.overview>.wrap .flex3{margin:5rem auto}.overview>.wrap .flex3 .img_logo{width:40rem;text-align:center;margin:0}.overview>.wrap .flex3 .img_logo img{width:auto}.overview>.wrap .flex3 .box_sitemap,.overview>.wrap .flex3 .box_contact{width:20rem;margin:0;padding:0}.overview>.wrap .flex3 .box_sitemap p,.overview>.wrap .flex3 .box_contact p{font-size:1.4rem}.overview>.wrap .flex3 .box_sitemap p span,.overview>.wrap .flex3 .box_contact p span{font-size:1.6rem;margin:0 0 1.2rem}.overview>.wrap .flex3 .box_sitemap p.tit,.overview>.wrap .flex3 .box_contact p.tit{font-size:1.8rem;margin:0 0 3rem}.overview>.wrap .flex3 .box_sitemap p.g_font,.overview>.wrap .flex3 .box_contact p.g_font{font-size:1.2rem;margin:2rem 0 0 0}.overview>.wrap .flex3 .box_sitemap .lst_ul02 li,.overview>.wrap .flex3 .box_contact .lst_ul02 li{font-size:1.2rem}.overview>.wrap .flex3 .box_contact{width:40rem}}.tel_up{width:100%;background:transparent;padding:.2rem 1rem .2rem;visibility:hidden;position:fixed;bottom:0;left:0;right:0;z-index:1;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tel_up .tel{display:block;text-align:center;width:auto;font-size:2.3rem;line-height:1;margin:0;white-space:nowrap;padding:0}.tel_up .tel::before{vertical-align:.2rem;margin:0 .4rem 0 0}.tel_up .btn_rsv,.tel_up .btn_rsv2{font-size:1.2rem;padding:.6rem;line-height:1}.tel_up .btn_rsv::after,.tel_up .btn_rsv2::after{content:""}.tel_up .pageup{margin:0 0 0 auto}.tel_up .pageup a{display:block;width:4rem;height:4rem;font-size:3rem;text-align:center;padding:.4rem 0 0 0;line-height:1;background:transparent;border-radius:50%;border:.1rem #387aaa solid}.tel_up .pageup a::before{color:#387aaa;font-family:"fontello";content:"\f106"}.tel_up .pageup a span{display:none}@media screen and (min-width:48em),print{.tel_up{display:block;width:8rem;bottom:4rem;right:2rem;left:auto;cursor:pointer;background:none;padding:0}.tel_up .tel,.tel_up .btn_rsv,.tel_up .btn_rsv2{display:none}.tel_up .pageup a{padding:.2rem 0 0 0;width:5rem;height:5rem;font-size:4rem}}.footer{text-align:center;padding:2rem 0 4rem}.footer .copy{display:block;padding:1rem;font-size:1.2rem;width:100%;color:#000;border-top:.1rem #eee solid}@media screen and (min-width:48em),print{.footer{margin:0;padding:0;text-align:center}.footer .copy{width:1200px;margin:0 auto;padding:3.4rem 1rem;font-size:1.4rem}}body.index .main{padding:0;margin:0 auto}@media screen and (min-width:48em),print{body.index .main{margin:0}}#keyvsl{margin:0;padding:4.5rem 1rem;max-width:100%;background:url(../img/index_keyvsl.webp) no-repeat center top/160% auto}#keyvsl .keycont{margin:0}#keyvsl .keycont .keycont_inner{padding:2rem;background:rgba(255,255,255,.568627451)}#keyvsl .keycont p{color:#fff;font-weight:700;margin:0}#keyvsl .keycont p span{font-family:"Montserrat",sans-serif}#keyvsl .keycont p.p1{font-size:1.8rem;line-height:1.4;color:#026799}#keyvsl .keycont p.p1 span{font-size:2rem}#keyvsl .keycont p.p2{margin:1rem 0 0 0}#keyvsl .keycont p.p3{margin:1rem 0 0 0;font-size:1.2rem;line-height:1.5}#keyvsl .keycont p.p4{font-size:1.8rem;color:#026799}#keyvsl .keycont p.p4 span{color:#333;font-size:1.2rem}#keyvsl .keycont .more{width:40%;padding:initial;text-align:center;background:#026799}@media screen and (min-width:48em),print{#keyvsl .keycont .more{width:20%;font-size:2rem}}#keyvsl .keycont .more a{display:block;padding:.8em .8em}@media screen and (min-width:48em),print{#keyvsl{background:url(../img/index_keyvsl.webp) no-repeat center top/auto;background-position:20% 20%;margin:0;height:68rem;padding:27rem 0 0 0}#keyvsl .keycont{width:1200px;margin-left:auto;margin-right:0;padding:8rem 2rem}#keyvsl .keycont p{font-size:2.4rem;letter-spacing:.3rem}#keyvsl .keycont p.p1,#keyvsl .keycont p.p4{font-size:4.6rem;line-height:1.4}#keyvsl .keycont p.p1 span,#keyvsl .keycont p.p4 span{font-size:3rem}#keyvsl .keycont p.p2{margin:2.8rem 0 0 0}#keyvsl .keycont p.p3{margin:2.8rem 0 0 0;font-size:2rem;line-height:1.8}}.info{margin:0;padding:3rem 0;background:#e9f6ff}.info .innner_info .box_info{margin:0 2rem;padding:0;line-height:1.4;background:transparent}.info .innner_info .box_info dt,.info .innner_info .box_info dd{word-break:break-all}.info .innner_info .box_info dt{margin-bottom:.4rem;color:#387aaa;font-size:1.4rem;font-weight:700;position:relative;padding:0 1rem 1rem 0}.info .innner_info .box_info dt:not(.close){border-bottom:.1rem #d0e2ef solid;margin:0 0 1rem}.info .innner_info .box_info dt:not(.close)::after{font-family:fontello;content:"\f107";font-weight:400;margin:0 0 0 auto;color:#217299;position:absolute;top:0;right:0}.info .innner_info .box_info dt.close::after{font-family:fontello;content:"\f106";font-weight:400;margin:0 0 0 auto;color:#217299;position:absolute;top:0;right:0}.info .innner_info .box_info dd{margin:0 0 2rem;color:#222;padding:0 0 2rem;font-size:1.4rem;border-bottom:.1rem #d0e2ef solid}.info .innner_info .box_info dd:not(:nth-of-type(-n+3)){display:none}@media screen and (min-width:48em),print{.info{padding:6rem 0}.info .innner_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;padding:0 1rem;margin:0 auto}.info .innner_info .tit_02{margin:2rem 0 0 0;text-align:left}.info .innner_info .tit_02::before{left:18%}.info .innner_info .box_info{width:95.8rem;margin:0 10rem 0 auto}.info .innner_info .box_info dt{font-size:1.6rem;padding:0 0 1.8rem 1.2rem}.info .innner_info .box_info dd{margin:0 0 3rem;font-size:1.6rem;padding:0 0 2.8rem 1.2rem}}.content_0{margin-top:0!important;margin:0 auto;padding:3rem 1.4rem 0;background:#fff}.content_0 p{color:#000;margin:0}.content_0 p.tit{font-weight:600;font-family:"Montserrat",sans-serif;text-align:center;font-size:1.8rem;white-space:nowrap;margin:0 0 1rem}.content_0 p.sub_tit{color:#fff;background:#026799;font-weight:700;margin:0 auto 2rem;padding:.2rem 1rem}.content_0 p.tit_c{font-weight:700;color:#026799}.content_0 .flex2 .lst_school li span,.content_0 .flex2 .lst_school2 li span{font-weight:700}.content_0 .flex2 .lst_school li::before,.content_0 .flex2 .lst_school2 li::before{content:"●";margin:0 .4rem 0 0;font-size:20%;vertical-align:middle}.content_0 .flex2 .lst_school li:first-of-type span,.content_0 .flex2 .lst_school2 li:first-of-type span{color:#e88861}.content_0 .flex2 .lst_school li:first-of-type::before,.content_0 .flex2 .lst_school2 li:first-of-type::before{color:#e88861}.content_0 .flex2 .lst_school li:nth-of-type(2) span,.content_0 .flex2 .lst_school2 li:nth-of-type(2) span{color:#6da8b1}.content_0 .flex2 .lst_school li:nth-of-type(2)::before,.content_0 .flex2 .lst_school2 li:nth-of-type(2)::before{color:#6da8b1}.content_0 .flex2 .lst_school li:nth-of-type(3) span,.content_0 .flex2 .lst_school2 li:nth-of-type(3) span{color:#f1a76d}.content_0 .flex2 .lst_school li:nth-of-type(3)::before,.content_0 .flex2 .lst_school2 li:nth-of-type(3)::before{color:#f1a76d}.content_0 .flex2 .lst_school li:nth-of-type(4) span,.content_0 .flex2 .lst_school2 li:nth-of-type(4) span{color:#566b7c}.content_0 .flex2 .lst_school li:nth-of-type(4)::before,.content_0 .flex2 .lst_school2 li:nth-of-type(4)::before{color:#566b7c}.content_0 .flex2 .lst_school2 li span{color:#333!important}.content_0 .flex2 .lst_school2 li::before{color:#387aaa!important}.content_0 .flex2 .tool p{font-weight:700}.content_0 .flex2 .tool p a{text-decoration:none}.content_0 .flex2 img{margin:2rem auto 0}@media screen and (min-width:48em),print{.content_0{padding:8rem 0}.content_0 p.tit{font-size:2.6rem;margin:0 0 1rem}.content_0 p.sub_tit{font-size:2.2rem;padding:0;width:54rem;height:5rem;margin:0 auto 5rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content_0 p.tit_c{font-size:2rem}.content_0 .flex2{width:1200px;margin:0 auto;padding:0 4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content_0 .flex2 .lst_school li,.content_0 .flex2 .lst_school2 li{font-size:1.6rem}.content_0 .flex2 .lst_school li::before,.content_0 .flex2 .lst_school2 li::before{margin:0 .8rem 0 0}.content_0 .flex2 img{margin:0}}.content_1{margin-top:0!important;margin:0 auto;padding:3rem 1.4rem 0;background:#fff}.content_1 .flex2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content_1 .flex2 .box_cont{margin:0 0 4rem}.content_1 .flex2 .box_cont p{color:#000;margin:0}.content_1 .flex2 .box_cont p.tit{font-weight:600;font-family:"Montserrat",sans-serif;text-align:center;font-size:1.8rem;white-space:nowrap;margin:0 0 2rem}@media screen and (min-width:48em),print{.content_1{padding:8rem 0}.content_1 .flex2{width:1200px;margin:0 auto;padding:0 1rem}.content_1 .flex2 .box_cont{width:50%;margin:0}.content_1 .flex2 .box_cont p.tit{font-size:2.6rem;margin:0 0 5rem}}.content_2{margin-top:0!important;margin:0 auto;padding:3rem 1.4rem;background:#009ec0}.content_2 p.tit{color:#fff;font-weight:600;font-family:"Montserrat",sans-serif;text-align:center;margin:0;font-size:2rem}.content_2 .flex2 .box_cont p{color:#fff;margin:0}.content_2 .flex2 .box_cont p.p1{font-weight:700;font-size:1.2rem;margin:1rem 0 0 0}.content_2 .flex2 .box_cont p.p2{font-size:1.2rem;margin:2rem 0}.content_2 .btn_detail{font-family:"Montserrat",sans-serif;margin:3rem auto 0;width:60%;display:block;font-size:1.3rem}@media screen and (min-width:48em),print{.content_2{padding:6rem 0}.content_2 p.tit{font-size:3.8rem}.content_2 .flex2{width:1200px;margin:5rem auto 0;padding:0 1rem}.content_2 .flex2 .box_cont{width:50%}.content_2 .flex2 .box_cont p.p1{margin:3rem 0 0 0;font-size:2.2rem;line-height:2;letter-spacing:.2rem}.content_2 .flex2 .box_cont p.p1 span{font-size:1.6rem}.content_2 .flex2 .box_cont p.p2{margin:4rem 0 0 0;font-size:1.4rem;line-height:1.8;letter-spacing:.1rem}.content_2 .btn_detail{margin:4.3rem auto 0;width:30rem;height:5.5rem;display:block;font-size:1.824rem;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}}body:not(.index) .main{margin:0 1rem}body:not(.index) .main iframe{border:0}@media screen and (min-width:48em),print{body:not(.index) .main{margin:10rem auto 0}body:not(.index) .main .img_r{max-width:35%}}body:not(.index) iframe.movie{display:block;margin:0 auto;width:100%;height:17rem}@media screen and (min-width:48em),print{body:not(.index) iframe.movie{width:80rem;height:45rem}}#clinicslide01 img,#clinicslide01 p,#clinicslide02 img,#clinicslide02 p{display:none}.sp-layer.sp-black.sp-padding{text-align:left;font-size:2.4rem}.sp-selected-thumbnail{border:2px solid #666}.device .photo img{display:block;max-width:100%;height:auto;margin:0 auto 2rem}.device .photo img.tate{max-width:65%}@media screen and (min-width:48em),print{.device{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.device .tit_03{width:100%}.device .txt{width:40%}.device .photo{width:55%}.device .photo img{max-width:100%}.device .photo img.tate{width:40%}}.tel_inline .tel{display:inline-block;font-size:1.8rem}.tel_inline .tel::before{content:""}@media screen and (min-width:48em),print{.tel_inline .tel{font-size:2rem}}.flow{width:100%}.flow dd{margin:0 0 6rem;position:relative}.flow dd .btn_rsv,.flow dd .btn_rsv2{display:inline-block;padding:0 3rem;margin:1rem}@media screen and (min-width:48em),print{.flow dd{margin:0 0 10rem}}.flow dd:not(:last-child)::after{display:block;width:0;height:0;content:"";position:absolute;bottom:-5rem;left:0;right:0;border-top:2rem solid #c5e7ff;border-right:3rem solid transparent;border-bottom:1rem solid transparent;border-left:3rem solid transparent;margin:auto}.access .main .tel{font-size:120%;color:#333;background:none;padding:0}.access .gmap{height:30rem;margin:2rem 0}@media screen and (min-width:48em),print{.access .main .gmap{height:50rem}.access .main .tel::before{vertical-align:0}}.tbl_price,.tbl_lst,.tbl_nml{width:100%;border-collapse:collapse;table-layout:fixed}.tbl_price tr th,.tbl_lst tr th,.tbl_nml tr th{display:block;padding:.4rem 1rem;text-align:left;background:#f6f6f6;font-weight:400;border:1px solid #ccc;border-bottom:none}.tbl_price tr td,.tbl_lst tr td,.tbl_nml tr td{display:block;padding:1rem;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:right}.tbl_price tr:last-of-type td:last-of-type,.tbl_lst tr:last-of-type td:last-of-type,.tbl_nml tr:last-of-type td:last-of-type{border-bottom:1px solid #ccc}.tbl_price.num,.num.tbl_lst,.num.tbl_nml{counter-reset:number 0}.tbl_price.num tr th,.num.tbl_lst tr th,.num.tbl_nml tr th{counter-increment:number 1}.tbl_price.num tr th::before,.num.tbl_lst tr th::before,.num.tbl_nml tr th::before{display:inline-block;content:counter(number) ".";margin-right:.4rem}.tbl_lst tr th,.tbl_nml tr th{text-align:center;background:#e9f6ff;color:#026799;font-weight:700}.tbl_lst tr td,.tbl_nml tr td{text-align:left}.tbl_lst tr td:first-of-type,.tbl_nml tr td:first-of-type{background:#c5e7ff}@media screen and (min-width:48em),print{.tbl_lst tr th,.tbl_nml tr th,.tbl_lst tr td,.tbl_nml tr td{display:table-cell;padding:2rem}.tbl_lst tr th,.tbl_nml tr th{width:65%;border-bottom:1px solid #ccc}.tbl_lst tr:last-of-type td,.tbl_nml tr:last-of-type td{border-bottom:1px solid #ccc}}.tbl_nml tr th,.tbl_nml tr td{display:table-cell}