@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap);html{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (-ms-high-contrast:none){html{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){html{font-family:Verdana,Meiryo,sans-serif}}body,html{width:100%;height:100%}body{background-color:#fff;color:#000}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inview{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.inview_sub{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}@media screen and (max-width:750px){*{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-ms-touch-action:manipulation;touch-action:manipulation}}#menu{position:fixed;top:0;z-index:9999;width:100%;height:4.86111vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}@media screen and (max-width:750px){#menu{height:21.33333vw}}#menu.hide{opacity:0;pointer-events:none}#menu .header{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;width:84.72222vw;margin:0 auto}#menu .header .logo{display:block;background:url(../img/svg/logo.svg) no-repeat 0 0;background-size:7.77778vw 4.09722vw;width:7.77778vw;height:4.09722vw;position:relative;margin-top:.69444vw}#menu .header .menuWrap{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;margin-top:1.38889vw}#menu .header .menuWrap .link{text-decoration:none;margin-left:1.66667vw;cursor:pointer}#menu .header .menuWrap .link .text{font-weight:700;font-size:1.11111vw;color:#000}#menu .header .menuWrap .link:hover .text{text-decoration:underline}#menu .header .menuWrap .contact{margin-left:1.66667vw;background:url(../img/svg/btn_menu_contact.svg) no-repeat 0 0;background-size:11.80556vw 3.40278vw;width:11.80556vw;height:3.40278vw}#menu .menuBtn{cursor:pointer;position:absolute;top:0;right:0;z-index:3;background:url(../img/svg/btn_menu_open.svg) no-repeat 0 0;background-size:8.4vw 6.66667vw;width:8.4vw;height:6.66667vw;background-position:center;width:18.13333vw;height:18.13333vw}#menu .menuBtn.active{background:url(../img/svg/btn_menu_close.svg) no-repeat 0 0;background-size:6.93333vw 7.06667vw;width:6.93333vw;height:7.06667vw;background-position:center;width:18.13333vw;height:18.13333vw}#menu .menuWrapsp{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;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:21.33333vw}#menu .menuWrapsp .title{display:block;position:absolute;top:0;left:0;z-index:2;background:url(../img/svg/logo.svg) no-repeat 0 0;background-size:14.93333vw 7.86667vw;width:14.93333vw;height:7.86667vw;background-position:center;width:26.66667vw;height:18.13333vw}#menu .menuWrapsp .wrap{display:block;opacity:0;pointer-events:none;position:fixed;width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);position:absolute;top:0;left:0;background-color:#2d8565;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#menu .menuWrapsp .wrap.active{pointer-events:all;opacity:1}#menu .menuWrapsp .wrap .list{display:block;margin-top:30.4vw;margin-left:6.4vw}#menu .menuWrapsp .wrap .list li{margin-bottom:0;cursor:pointer;color:#fff}#menu .menuWrapsp .wrap .list li .text{font-weight:700;color:#fff;font-size:4.8vw;line-height:8.26667vw}#menu .menuWrapsp .wrap .list li:hover{text-decoration:underline}#menu .menuWrapsp .wrap .list li .contact{margin-top:4vw;display:block;background:url(../img/svg/btn_menu_contact.svg) no-repeat 0 0;background-size:31.73333vw 9.14667vw;width:31.73333vw;height:9.14667vw}#contents{width:100%;height:auto;min-height:100%;position:relative;overflow-x:hidden}#footer{position:relative;background:#eddcc8;padding-top:6.59722vw;padding-bottom:4.51389vw}@media screen and (max-width:750px){#footer{padding-top:12.66667vw;padding-bottom:8.66667vw}}#footer .links{width:66.66667vw;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;margin-bottom:4.375vw}@media screen and (max-width:750px){#footer .links{width:89.33333vw;display:block;margin-bottom:8vw}}#footer .links .logo{background:url(../img/svg/logo.svg) no-repeat 0 0;background-size:11.66667vw 6.11111vw;width:11.66667vw;height:6.11111vw}@media screen and (max-width:750px){#footer .links .logo{background:url(../img/svg/logo.svg) no-repeat 0 0;background-size:22.4vw 11.73333vw;width:22.4vw;height:11.73333vw;margin:0 auto;margin-bottom:5.33333vw}}#footer .links .banners{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:750px){#footer .links .banners{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer .links .banners .nursery{display:block;background:url(../img/top/bnr_nursery.png) no-repeat 0 0;background-size:17.15278vw 5.48611vw;width:17.15278vw;height:5.48611vw;margin-right:2.5vw}@media screen and (max-width:750px){#footer .links .banners .nursery{background:url(../img/top/bnr_nursery.png) no-repeat 0 0;background-size:32.93333vw 10.53333vw;width:32.93333vw;height:10.53333vw;margin-right:4.8vw}}#footer .links .banners .kindergarten{display:block;background:url(../img/top/bnr_kindergarten.png) no-repeat 0 0;background-size:17.22222vw 5.55556vw;width:17.22222vw;height:5.55556vw}@media screen and (max-width:750px){#footer .links .banners .kindergarten{background:url(../img/top/bnr_kindergarten.png) no-repeat 0 0;background-size:33.06667vw 10.66667vw;width:33.06667vw;height:10.66667vw}}#footer .copyright{font-size:1.25vw;font-weight:400;color:#000;text-align:center;margin:auto}@media screen and (max-width:750px){#footer .copyright{font-size:2.4vw}}.tb{display:none!important}.sp{display:none!important}.mb{display:none!important}.mbf{display:none!important}@media screen and (max-width:1020px){.pc{display:none!important}.tb{display:block!important}.sp{display:none!important}.dp{display:block!important}.dpf{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mb{display:none!important}.mbf{display:none!important}}@media screen and (max-width:750px){.pc{display:none!important}.tb{display:none!important}.sp{display:block!important}.dp{display:none!important}.dpf{display:none!important}.mb{display:block!important}.mbf{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.v-enter-active,.v-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.v-enter,.v-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0s;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0s}.fade-enter,.fade-leave-to{opacity:0!important}#contents{background:#fff}#contents.scrollBlock{height:100%;overflow:hidden}#top{background:url(../img/svg/mainvisual.svg) no-repeat 0 0;background-size:100% 100%;width:100%;height:100%;width:100vw;aspect-ratio:1440/879;padding-top:13.88889vw}@media screen and (max-width:750px){#top{background:url(../img/svg/mainvisual_sp.svg) no-repeat 0 0;background-size:100% 117.2vw;width:100%;height:117.2vw;aspect-ratio:unset;padding-top:20.34722vw}}#top .title{background:url(../img/svg/h1_title.svg) no-repeat 0 0;background-size:36.18056vw 17.22222vw;width:36.18056vw;height:17.22222vw;margin:0 auto}@media screen and (max-width:750px){#top .title{background:url(../img/svg/h1_title.svg) no-repeat 0 0;background-size:69.46667vw 33.06667vw;width:69.46667vw;height:33.06667vw}}#news{background-color:#eddcc8}@media screen and (max-width:750px){#news{margin-top:-2px}}#news .wrap{width:69.44444vw;margin:0 auto;padding-top:1.38889vw;padding-bottom:4.16667vw}@media screen and (max-width:750px){#news .wrap{width:81.33333vw;padding-top:8vw;padding-bottom:5.33333vw}}#news .wrap .title{margin-bottom:2.63889vw}@media screen and (max-width:750px){#news .wrap .title{margin-bottom:4.16667vw}}#news .wrap .title .en{font-size:1.38889vw;font-weight:500;color:#ff931e}@media screen and (max-width:750px){#news .wrap .title .en{font-size:2.66667vw;text-align:center}}#news .wrap .title .ja{font-size:2.22222vw;font-weight:700;color:#000}@media screen and (max-width:750px){#news .wrap .title .ja{font-size:4.26667vw;text-align:center}}#news .wrap .list{width:100%}#news .wrap .list .item .link{text-decoration:none;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;padding:1.38889vw 3.47222vw;border-radius:1.38889vw;background-color:#fff;margin-bottom:1.38889vw}@media screen and (max-width:750px){#news .wrap .list .item .link{padding:2.66667vw 4vw;border-radius:2.66667vw;margin-bottom:2.66667vw}}#news .wrap .list .item .link .date{font-size:1.38889vw;font-weight:500;color:#000}@media screen and (max-width:750px){#news .wrap .list .item .link .date{font-size:2.66667vw}}#news .wrap .list .item .link .body{font-size:1.11111vw;font-weight:500;color:#000;width:39.30556vw}@media screen and (max-width:750px){#news .wrap .list .item .link .body{font-size:2.4vw;width:53.33333vw}}#news .wrap .list .item .link .icon{background:url(../img/svg/icon_external.svg) no-repeat 0 0;background-size:1.38889vw 1.38889vw;width:1.38889vw;height:1.38889vw}@media screen and (max-width:750px){#news .wrap .list .item .link .icon{background:url(../img/svg/icon_external.svg) no-repeat 0 0;background-size:2.66667vw 2.66667vw;width:2.66667vw;height:2.66667vw}}#vision{margin-top:6.94444vw}@media screen and (max-width:750px){#vision{margin-top:7.33333vw}}#vision .wrap{width:84.72222vw;margin:0 auto;padding:5.55556vw 9.02778vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid .27778vw #eddcc8;border-radius:2.08333vw}@media screen and (max-width:750px){#vision .wrap{width:90.66667vw;padding:6.66667vw 4.66667vw;border:solid .53333vw #eddcc8;border-radius:4vw}}#vision .wrap .title{margin-bottom:4.65278vw}@media screen and (max-width:750px){#vision .wrap .title{margin-bottom:8vw}}#vision .wrap .title .en{font-size:1.38889vw;font-weight:500;color:#ff931e}@media screen and (max-width:750px){#vision .wrap .title .en{font-size:2.66667vw;text-align:center}}#vision .wrap .title .ja{font-size:2.22222vw;font-weight:700;color:#000}@media screen and (max-width:750px){#vision .wrap .title .ja{font-size:4.26667vw;text-align:center}}#vision .wrap .copy{font-size:3.33333vw;font-weight:700;color:#000;text-align:center;margin-bottom:5.27778vw}@media screen and (max-width:750px){#vision .wrap .copy{font-size:5.33333vw;margin-bottom:5.33333vw}}#vision .wrap .description{font-size:1.66667vw;font-weight:400;color:#000;width:43.61111vw;margin:0 auto;margin-bottom:2.91667vw}@media screen and (max-width:750px){#vision .wrap .description{font-size:3.2vw;width:81.33333vw;margin-bottom:5.6vw}}#vision .wrap .deco{background:url(../img/svg/deco_vision.svg) no-repeat 0 0;background-size:62.56944vw 11.45833vw;width:62.56944vw;height:11.45833vw;margin:0 auto}@media screen and (max-width:750px){#vision .wrap .deco{background:url(../img/svg/deco_vision_sp.svg) no-repeat 0 0;background-size:72.53333vw 19.86667vw;width:72.53333vw;height:19.86667vw}}#program{margin-top:6.94444vw}@media screen and (max-width:750px){#program{margin-top:10.66667vw}}#program:before{content:"";display:block;background:url(../img/svg/bg_program_top.svg) no-repeat 0 0;background-size:100vw 12.29167vw;width:100vw;height:12.29167vw;background-color:#fff;background-position:center bottom;background-size:cover;position:relative;bottom:-1px}@media screen and (max-width:750px){#program:before{background:url(../img/svg/bg_program_top.svg) no-repeat 0 0;background-size:100vw 12.26667vw;width:100vw;height:12.26667vw;background-color:#fff;background-position:center bottom;background-size:cover}}#program:after{content:"";display:block;background:url(../img/svg/bg_program_bottom.svg) no-repeat 0 0;background-size:100vw 12.29167vw;width:100vw;height:12.29167vw;background-color:#fff;background-position:center top;background-size:cover;position:relative;top:-1px}@media screen and (max-width:750px){#program:after{background:url(../img/svg/bg_program_bottom.svg) no-repeat 0 0;background-size:100vw 12.26667vw;width:100vw;height:12.26667vw;background-color:#fff;background-position:center top;background-size:cover}}#program .wrap{padding-top:9.72222vw;padding-bottom:5.34722vw;background-color:#ff931e;z-index:3;position:relative}@media screen and (max-width:750px){#program .wrap{padding-top:8vw;padding-bottom:8vw}}#program .wrap .program{width:84.72222vw;margin:0 auto;margin-bottom:9.72222vw;padding:5.55556vw 9.02778vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.08333vw;background-color:#fff}@media screen and (max-width:750px){#program .wrap .program{width:90.66667vw;margin-bottom:8vw;padding:8vw 8.8vw;border-radius:4vw}}#program .wrap .program .title{margin-bottom:1.25vw}@media screen and (max-width:750px){#program .wrap .program .title{margin-bottom:2.66667vw}}#program .wrap .program .title .en{font-size:1.38889vw;font-weight:500;color:#ff931e}@media screen and (max-width:750px){#program .wrap .program .title .en{font-size:2.66667vw;text-align:center}}#program .wrap .program .title .ja{font-size:2.22222vw;font-weight:700;color:#000}@media screen and (max-width:750px){#program .wrap .program .title .ja{font-size:4.26667vw;text-align:center}}#program .wrap .program .description{font-size:1.66667vw;font-weight:400;color:#000;margin-bottom:1.94444vw}@media screen and (max-width:750px){#program .wrap .program .description{font-size:3.2vw;margin-bottom:5.33333vw}}#program .wrap .program .list{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;width:71.11111vw;margin-left:-1.94444vw}@media screen and (max-width:750px){#program .wrap .program .list{display:block;width:100%;margin-left:0}}#program .wrap .program .list .item{width:21.66667vw;padding:2.22222vw 1.11111vw;margin:0 .97222vw;margin-bottom:1.94444vw;border-radius:2.08333vw;background-color:#eddcc8}@media screen and (max-width:750px){#program .wrap .program .list .item{width:73.06667vw;padding:4.26667vw 4vw;margin:0;margin-bottom:4vw;border-radius:4vw}}#program .wrap .program .list .item .cat{width:18.61111vw;font-size:1.52778vw;font-weight:700;color:#000;text-align:center;margin-bottom:1.52778vw}@media screen and (max-width:750px){#program .wrap .program .list .item .cat{width:100%;font-size:4vw;margin-bottom:2.93333vw}}#program .wrap .program .list .item .cat:after{margin-top:1.52778vw;content:"";display:block;height:.27778vw;background-color:#fff;border-radius:.13889vw}@media screen and (max-width:750px){#program .wrap .program .list .item .cat:after{margin-top:2.93333vw;height:.53333vw;border-radius:.26667vw}}#program .wrap .program .list .item .detail .tit{font-size:1.38889vw;font-weight:400;color:#000;text-align:center;margin-bottom:1.52778vw}@media screen and (max-width:750px){#program .wrap .program .list .item .detail .tit{font-size:3.2vw;margin-bottom:4vw}}#program .wrap .program .list .item .detail .body{font-size:1.11111vw;font-weight:400;color:#000}@media screen and (max-width:750px){#program .wrap .program .list .item .detail .body{font-size:2.66667vw}}#program .wrap .schedule{width:84.72222vw;margin:0 auto;padding:4.16667vw 9.02778vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.08333vw;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:750px){#program .wrap .schedule{display:block;width:90.66667vw;margin-bottom:13.33333vw;padding:8vw 8.8vw;border-radius:4vw}}@media screen and (max-width:750px){#program .wrap .schedule .title{margin-bottom:5.33333vw}}#program .wrap .schedule .title .en{font-size:1.11111vw;font-weight:500;color:#2d8565}@media screen and (max-width:750px){#program .wrap .schedule .title .en{font-size:2.13333vw;text-align:center}}#program .wrap .schedule .title .ja{font-size:1.66667vw;font-weight:700;color:#000}@media screen and (max-width:750px){#program .wrap .schedule .title .ja{font-size:3.2vw;text-align:center}}#program .wrap .schedule .info{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:750px){#program .wrap .schedule .info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#program .wrap .schedule .info .table{background:url(../img/svg/poka_schedule.svg) no-repeat 0 0;background-size:20.06944vw 16.875vw;width:20.06944vw;height:16.875vw;margin-right:3.47222vw}@media screen and (max-width:750px){#program .wrap .schedule .info .table{background:url(../img/svg/poka_schedule_sp.svg) no-repeat 0 0;background-size:25.33333vw 41.06667vw;width:25.33333vw;height:41.06667vw}}#program .wrap .schedule .info .detail{width:29.16667vw}@media screen and (max-width:750px){#program .wrap .schedule .info .detail{width:43.06667vw}}#program .wrap .schedule .info .detail .tit{font-size:1.52778vw;line-height:2.77778vw;font-weight:500;color:#000;margin-bottom:3.05556vw}@media screen and (max-width:750px){#program .wrap .schedule .info .detail .tit{font-size:3.2vw;line-height:5.33333vw;margin-bottom:4vw}}#program .wrap .schedule .info .detail .body{font-size:1.25vw;line-height:2.77778vw;font-weight:400;color:#000}@media screen and (max-width:750px){#program .wrap .schedule .info .detail .body{font-size:2.4vw;line-height:4.8vw}}#guide{margin-top:6.94444vw}@media screen and (max-width:750px){#guide{margin-top:13.33333vw}}#guide .wrap{width:84.72222vw;margin:0 auto;padding:5.55556vw 9.02778vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.08333vw;background-color:#eddcc8}@media screen and (max-width:750px){#guide .wrap{width:90.66667vw;padding:6.66667vw 4.66667vw;border-radius:4vw}}#guide .wrap .title{margin-bottom:4.44444vw}@media screen and (max-width:750px){#guide .wrap .title{margin-bottom:8vw}}#guide .wrap .title .en{font-size:1.38889vw;font-weight:500;color:#ff931e}@media screen and (max-width:750px){#guide .wrap .title .en{font-size:2.66667vw;text-align:center}}#guide .wrap .title .ja{font-size:2.22222vw;font-weight:700;color:#000}@media screen and (max-width:750px){#guide .wrap .title .ja{font-size:4.26667vw;text-align:center}}#guide .wrap .list{width:59.72222vw;margin:auto;margin-bottom:3.05556vw}@media screen and (max-width:750px){#guide .wrap .list{width:73.33333vw;margin-bottom:6.66667vw}}#guide .wrap .list .item{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.20833vw solid #fff;padding-bottom:.90278vw;margin-bottom:.90278vw}@media screen and (max-width:750px){#guide .wrap .list .item{position:relative;padding-bottom:4.8vw;margin-bottom:0;border-bottom:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:2}}@media screen and (max-width:750px){#guide .wrap .list .item:before{content:"";display:block;position:absolute;border-left:.53333vw solid #fff;height:100%;left:3.86667vw;z-index:-1}}#guide .wrap .list .item:last-child{border-bottom:none}@media screen and (max-width:750px){#guide .wrap .list .item:last-child:before{display:none}}#guide .wrap .list .item .index{width:4.30556vw;height:4.30556vw;border-radius:50%;background-color:#fff;font-size:1.66667vw;font-weight:500;line-height:4.30556vw;color:#000;text-align:center}@media screen and (max-width:750px){#guide .wrap .list .item .index{width:8vw;height:8vw;font-size:2.93333vw;line-height:8vw}}#guide .wrap .list .item .detail{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;width:52.63889vw}@media screen and (max-width:750px){#guide .wrap .list .item .detail{display:block;width:60vw;margin-top:1.6vw}}#guide .wrap .list .item .detail .tit{font-size:1.94444vw;font-weight:500;color:#000}@media screen and (max-width:750px){#guide .wrap .list .item .detail .tit{font-size:3.2vw;margin-bottom:1.86667vw}}#guide .wrap .list .item .detail .body{width:33.68056vw;font-size:1.11111vw;font-weight:400;color:#000}@media screen and (max-width:750px){#guide .wrap .list .item .detail .body{font-size:2.66667vw;width:100%}}#guide .wrap .contact{display:block;background:url(../img/svg/btn_contact.svg) no-repeat 0 0;background-size:23.61111vw 4.16667vw;width:23.61111vw;height:4.16667vw;margin:0 auto;margin-bottom:1.38889vw}@media screen and (max-width:750px){#guide .wrap .contact{background:url(../img/svg/btn_contact.svg) no-repeat 0 0;background-size:45.33333vw 8vw;width:45.33333vw;height:8vw;margin-bottom:2.66667vw}}#guide .wrap .tel{font-size:1.38889vw;font-weight:700;color:#2d8565;text-align:center}@media screen and (max-width:750px){#guide .wrap .tel{font-size:2.66667vw}}#faq{margin-top:6.94444vw}@media screen and (max-width:750px){#faq{margin-top:13.33333vw}}#faq .wrap{width:84.72222vw;margin:0 auto;padding:5.55556vw 9.02778vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.08333vw;border:solid .27778vw #eddcc8}@media screen and (max-width:750px){#faq .wrap{width:90.66667vw;padding:6.66667vw 4.66667vw;border-radius:4vw;border:solid .53333vw #eddcc8}}#faq .wrap .title{margin-bottom:4.44444vw}@media screen and (max-width:750px){#faq .wrap .title{margin-bottom:8vw}}#faq .wrap .title .en{font-size:1.38889vw;font-weight:500;color:#ff931e}@media screen and (max-width:750px){#faq .wrap .title .en{font-size:2.66667vw;text-align:center}}#faq .wrap .title .ja{font-size:2.22222vw;font-weight:700;color:#000}@media screen and (max-width:750px){#faq .wrap .title .ja{font-size:4.26667vw;text-align:center}}#faq .wrap .qa dd,#faq .wrap .qa dt{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;width:59.86111vw;margin:auto}@media screen and (max-width:750px){#faq .wrap .qa dd,#faq .wrap .qa dt{width:73.33333vw}}@media screen and (max-width:750px){#faq .wrap .qa dd.start,#faq .wrap .qa dt.start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#faq .wrap .qa dd .body,#faq .wrap .qa dt .body{font-size:1.38889vw;font-weight:400;color:#000;width:54.86111vw}@media screen and (max-width:750px){#faq .wrap .qa dd .body,#faq .wrap .qa dt .body{font-size:2.66667vw;width:62.4vw}}#faq .wrap .qa .q{margin-bottom:2.22222vw}@media screen and (max-width:750px){#faq .wrap .qa .q{margin-bottom:6.4vw}}#faq .wrap .qa .q .icon{width:3.33333vw;height:3.33333vw;font-size:1.66667vw;font-weight:700;line-height:3.33333vw;color:#fff;text-align:center;background-color:#2d8565}@media screen and (max-width:750px){#faq .wrap .qa .q .icon{width:6.4vw;height:6.4vw;font-size:3.2vw;line-height:6.4vw}}#faq .wrap .qa .a{margin-bottom:5.13889vw}@media screen and (max-width:750px){#faq .wrap .qa .a{margin-bottom:5.13889vw}}#faq .wrap .qa .a.last{margin-bottom:0}#faq .wrap .qa .a .icon{width:3.33333vw;height:3.33333vw;font-size:1.66667vw;font-weight:700;line-height:3.33333vw;color:#2d8565;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #2d8565}@media screen and (max-width:750px){#faq .wrap .qa .a .icon{width:6.4vw;height:6.4vw;font-size:3.2vw;line-height:5.86667vw}}#contact{position:relative;margin-top:19.23611vw;background-color:#2d8565;padding-top:7.63889vw}@media screen and (max-width:750px){#contact{margin-top:25.6vw;padding-top:13.33333vw}}#contact .circle{background:url(../img/svg/bg_contact_top.svg) no-repeat 0 0;background-size:100vw 12.29167vw;width:100vw;height:12.29167vw;background-position:center bottom;background-size:cover;position:absolute;top:-12.29167vw}@media screen and (max-width:750px){#contact .circle{background:url(../img/svg/bg_contact_top.svg) no-repeat 0 0;background-size:100.4vw 12.26667vw;width:100.4vw;height:12.26667vw;background-position:center bottom;background-size:cover;top:-12vw}}#contact .wrap{width:84.72222vw;margin:0 auto;padding:5.55556vw 9.02778vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.08333vw;background-color:#fff}@media screen and (max-width:750px){#contact .wrap{width:90.66667vw;padding:8vw 8.8vw;border-radius:4vw}}#contact .wrap .title{margin-bottom:3.05556vw}@media screen and (max-width:750px){#contact .wrap .title{margin-bottom:8vw}}#contact .wrap .title .en{font-size:1.38889vw;font-weight:500;color:#ff931e}@media screen and (max-width:750px){#contact .wrap .title .en{font-size:2.66667vw;text-align:center}}#contact .wrap .title .ja{font-size:2.22222vw;font-weight:700;color:#000}@media screen and (max-width:750px){#contact .wrap .title .ja{font-size:4.26667vw;text-align:center}}#contact .wrap .body{font-size:1.66667vw;font-weight:400;color:#000;width:59.72222vw;margin:0 auto;margin-bottom:4.16667vw}@media screen and (max-width:750px){#contact .wrap .body{font-size:3.2vw;width:77.33333vw;margin-bottom:8vw;text-align:center}}#contact .wrap .contact{display:block;background:url(../img/svg/btn_contact.svg) no-repeat 0 0;background-size:23.61111vw 4.16667vw;width:23.61111vw;height:4.16667vw;margin:0 auto;margin-bottom:1.38889vw}@media screen and (max-width:750px){#contact .wrap .contact{background:url(../img/svg/btn_contact.svg) no-repeat 0 0;background-size:45.33333vw 8vw;width:45.33333vw;height:8vw;margin-bottom:2.66667vw}}#contact .wrap .tel{font-size:1.38889vw;font-weight:700;color:#2d8565;text-align:center}@media screen and (max-width:750px){#contact .wrap .tel{font-size:2.66667vw}}#access{padding-top:6.94444vw;padding-bottom:4.44444vw;background-color:#2d8565}@media screen and (max-width:750px){#access{padding-top:13.33333vw;padding-bottom:8.53333vw}}#access .wrap{width:84.72222vw;margin:0 auto;padding:5.55556vw 9.02778vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.08333vw;background-color:#fff}@media screen and (max-width:750px){#access .wrap{width:90.66667vw;padding:8vw 8.8vw;border-radius:4vw}}#access .wrap .title{margin-bottom:2.08333vw}@media screen and (max-width:750px){#access .wrap .title{margin-bottom:8vw}}#access .wrap .title .en{font-size:1.38889vw;font-weight:500;color:#ff931e}@media screen and (max-width:750px){#access .wrap .title .en{font-size:2.66667vw;text-align:center}}#access .wrap .title .ja{font-size:2.22222vw;font-weight:700;color:#000}@media screen and (max-width:750px){#access .wrap .title .ja{font-size:4.26667vw;text-align:center}}#access .wrap .map{position:relative;width:59.72222vw;height:0;padding-top:56%;margin:0 auto;margin-bottom:1.38889vw}@media screen and (max-width:750px){#access .wrap .map{width:73.33333vw;margin-bottom:2.66667vw}}#access .wrap .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#access .wrap .detail{width:59.72222vw;margin:0 auto;font-size:1.25vw;line-height:2.22222vw;font-weight:400;color:#000}@media screen and (max-width:750px){#access .wrap .detail{width:73.33333vw;font-size:2.66667vw;line-height:4.26667vw}}