﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}img{max-width:100%}body{padding-top:117px}@media screen and (max-width: 1050px){body{padding-top:110px}}@media screen and (max-width: 768px){body{padding-top:80px}}@media screen and (max-width: sppx){body{width:100vw;overflow-x:hidden;padding-top:45px}}body *{font-size:16px;line-height:1.7;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}body{padding-top:117px}@media screen and (max-width: 1050px){body{padding-top:110px}}@media screen and (max-width: 768px){body{padding-top:80px}}@media screen and (max-width: sppx){body{width:100vw;overflow-x:hidden;padding-top:45px}}body *{font-size:16px;line-height:1.7;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.wabs-header{border-bottom:solid 10px #C1D7DC;position:fixed;width:100%;z-index:9;top:0;left:0;background:#fff}@media screen and (max-width: 768px){.wabs-header{width:100vw;height:80px}}.wabs-header-wrap{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:15px 0 15px}.wabs-header-logo{flex-basis:215px;margin-right:55px;transition:0.3s;padding-left:15px}@media screen and (max-width: 1050px){.wabs-header-logo{flex-basis:160px;margin-right:35px}}@media screen and (max-width: 900px){.wabs-header-logo{flex-basis:120px}}@media screen and (max-width: 768px){.wabs-header-logo{flex-basis:100px;padding-left:15px}}.wabs-header nav{flex-basis:calc(100% - 215px);display:flex;justify-content:space-between}@media screen and (max-width: 1180px){.wabs-header nav{padding-right:15px}}@media screen and (max-width: 1050px){.wabs-header nav{flex-basis:calc(100% - 160px);padding-right:15px}}@media screen and (max-width: 900px){.wabs-header nav{flex-basis:calc(100% - 120px)}}@media screen and (max-width: 768px){.wabs-header nav{flex-basis:160px;margin-right:60px}}.wabs-header nav ul{width:100%;display:flex;justify-content:space-between;align-items:center;margin-right:55px;transition:0.5s}@media screen and (max-width: 1000px){.wabs-header nav ul{margin-right:25px}}@media screen and (max-width: 768px){.wabs-header nav ul{display:block;position:fixed;top:0;left:100vw;z-index:10;width:100vw;height:100vh;background:#fff;padding-top:72px;text-align:center}}@media screen and (max-width: 768px){.wabs-header nav ul.is-open{left:0}}@media screen and (min-width: 769px){.wabs-header nav ul li.sp{display:none}}.wabs-header nav ul li.sp a{background:url(../images//icn-logo.svg) no-repeat center center;background-size:auto 100%;color:transparent;margin-bottom:20px}.wabs-header nav ul li a{text-decoration:none;color:#080000;font-size:16px;display:block;padding-top:15px;padding-bottom:15px;transition:0.5s}.wabs-header nav ul li a:hover{opacity:1}.wabs-header nav ul li a:after{content:"";display:block;height:8px;width:100%;margin-top:5px;background:url(../images//bkg-nav-item.svg) repeat-x bottom left;background-size:47px 8px;opacity:0;transition:0.3s}@media screen and (min-width: 769px){.wabs-header nav ul li a:hover:after{opacity:1}}.wabs-menu-bar{position:fixed;top:25px;right:14px;width:28px;cursor:pointer;z-index:11}.wabs-menu-bar hr{border:none;background:#F7BC8E;width:28px;height:2px;position:absolute;top:0;left:0;transition:0.5s}.wabs-menu-bar hr:nth-of-type(2){top:10px}.wabs-menu-bar hr:nth-of-type(3){top:20px}.wabs-menu-bar.is-open hr:first-of-type{top:9px;transform:rotate(-45deg)}.wabs-menu-bar.is-open hr:nth-of-type(2){top:9px;transform:rotate(45deg)}.wabs-menu-bar.is-open hr:nth-of-type(3){opacity:0}body{padding-top:117px}@media screen and (max-width: 1050px){body{padding-top:110px}}@media screen and (max-width: 768px){body{padding-top:80px}}@media screen and (max-width: sppx){body{width:100vw;overflow-x:hidden;padding-top:45px}}body *{font-size:16px;line-height:1.7;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.wabs-mv img{width:100%;height:48vw;object-fit:cover}@media screen and (max-width: 768px){.wabs-mv img{height:156vw}}.wabs-mv .swiper-slide{overflow:hidden}.wabs-mv .swiper-slide img{width:100%}.wabs-mv .swiper-slide-prev img,.wabs-mv .swiper-slide-active img,.wabs-mv .swiper-slide-duplicate-active img{animation:zoom 7s linear 0s normal both}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.15)}}.wabs-welcome-wrap{max-width:460px;margin:0 auto;padding:65px 0 105px;text-align:center}@media screen and (max-width: 768px){.wabs-welcome-wrap{padding:72px 25px 103px}}.wabs-welcome-wrap h1{margin-bottom:32px}.wabs-welcome-text{background:url(../images//icn-hasami.svg) no-repeat center center;margin-bottom:48px}.wabs-topics-posts{position:relative;margin-bottom:50px}@media screen and (max-width: 980px){.wabs-topics-posts{padding:0 50px}}@media screen and (max-width: 768px){.wabs-topics-posts{padding:0 50px}}.wabs-topics-posts__wrap{max-width:880px;margin:0 auto}.wabs-topics-posts__wrap .swiper-wrapper{position:relative}.wabs-topics-posts__wrap .image{margin-bottom:15px}.wabs-topics-posts__wrap .image img{height:180px;width:100%;object-fit:cover}@media screen and (max-width: 980px){.wabs-topics-posts__wrap .image img{height:auto}}@media screen and (max-width: 768px){.wabs-topics-posts__wrap .image img{height:auto}}.wabs-topics-posts__wrap .text .date{color:#EBC793;margin-bottom:10px}.wabs-service{background:#DCEBEE;position:relative;padding-top:80px}.wabs-service:after{content:"";display:block;width:100%;height:31px;position:absolute;background:url(../images//bkg-service-head.svg) no-repeat;background-size:100% 103%;top:-23px;left:0}@media screen and (max-width: 768px){.wabs-service:after{height:32px;top:-32px;background:url(../images//bkg-service-head-sp.webp) no-repeat;background-size:100% 100%}}.wabs-service-course{padding-top:45px;padding-bottom:64px}@media screen and (max-width: 768px){.wabs-service-course{padding:63px 15px 40px}}.wabs-service-course__item{background:#fff;padding:10px;margin-bottom:32px}.wabs-service-course__item:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.wabs-service-course__item{margin-bottom:36px}.wabs-service-course__item:last-of-type{margin-bottom:0}}.wabs-service-course__item:nth-of-type(even) .wabs-service-course__text{padding-right:20px;padding-left:0}@media screen and (max-width: 768px){.wabs-service-course__item:nth-of-type(even) .wabs-service-course__text{padding:0}}.wabs-service-course__item:nth-of-type(even)>div{flex-direction:row}.wabs-service-course__item>div{border:solid 1px #DCEBEE;border-radius:17px;padding:25px;display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 768px){.wabs-service-course__item>div{display:block}}.wabs-service-course__image{flex-basis:300px}.wabs-service-course__image img{width:100%}.wabs-service-course__text{flex-basis:calc(100% - 300px);padding-left:20px}@media screen and (max-width: 768px){.wabs-service-course__text{padding:0;margin-bottom:20px}}.wabs-service-course__text h3{color:#DCB88C;font-size:28px;font-weight:bold}@media screen and (max-width: 768px){.wabs-service-course__text h3{text-align:center}}.wabs-service-course__text aside{display:block;margin-bottom:20px}@media screen and (max-width: 768px){.wabs-service-course__text aside{text-align:center}}.wabs-flow{padding-top:100px}.wabs-flow-wrap{max-width:1180px;margin:0 auto;padding-bottom:35px;background:url(../images//bkg-system.webp) no-repeat;background-size:cover}@media screen and (max-width: 768px){.wabs-flow-wrap{background:url(../images//bkg-system-sp.webp) no-repeat;background-size:100% auto}}.wabs-flow-list{max-width:880px;margin:0 auto;padding-top:52px;padding-bottom:0}@media screen and (max-width: 768px){.wabs-flow-list{padding:0 16px}}.wabs-flow-list__item{display:flex;margin-bottom:23px}.wabs-flow-list__item:last-of-type{margin-bottom:0}.wabs-flow-list__step{flex-basis:92px;margin-right:23px}@media screen and (max-width: 768px){.wabs-flow-list__step{flex-basis:72px;margin-right:12px}}.wabs-flow-list__text{flex-basis:calc(100% - 92px)}@media screen and (max-width: 768px){.wabs-flow-list__text{flex-basis:calc(100% - 72px)}}.wabs-flow-list__text strong{display:block;font-size:28px;font-weight:normal;line-height:1;margin-bottom:15px}@media screen and (max-width: 768px){.wabs-flow-list__text strong{font-size:20px;margin-bottom:10px}}.wabs-more{text-align:center}.wrapper{max-width:880px;margin:0 auto}.swiper a.swiper-slide{transition:0.3s;text-decoration:none}.swiper a.swiper-slide p{color:#080000}.swiper-wrapper{height:auto !important}.swiper-buttons{max-width:980px;position:absolute;top:90px;right:0;bottom:auto;left:0;margin:auto}@media screen and (max-width: 768px){.swiper-buttons{top:calc(50% - 30px)}}@media screen and (max-width: 500px){.swiper-buttons{top:calc(50% - 40px)}}.swiper-buttons>div:after{content:"";display:block;width:9px;height:20px;background:url(../images//icn-prev.svg) no-repeat;background-size:100% 100%}.swiper-buttons>div.next:after{background:url(../images//icn-next.svg) no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.wabs-instagram{padding:0 16px}}.wabs-instagram .wrapper{background:url(../images//bkg-instagram-title.webp) no-repeat;background-size:100% auto}.wabs-instagram h2{border-bottom:0}@media screen and (max-width: 768px){.wabs-instagram h2{padding-top:83px;font-size:34px;margin-bottom:23px}}@media screen and (max-width: 768px){.wabs-instagram h2 span{font-size:14px}}.wabs-instagram-list{display:flex;flex-wrap:wrap;max-width:695px;margin:60px auto 0;gap:32px}@media screen and (max-width: 890px){.wabs-instagram-list{margin-bottom:80px}}@media screen and (max-width: 500px){.wabs-instagram-list{width:100%;gap:12px;margin-top:36px}}.wabs-instagram-list__item{flex-basis:210px}@media screen and (max-width: 768px){.wabs-instagram-list__item{flex-basis:calc(100% / 3 - 22px)}}@media screen and (max-width: 500px){.wabs-instagram-list__item{flex-basis:calc(100% / 3 - 8px)}}.wabs-access{background:#F5F3EF;padding-top:122px;margin-top:29px;position:relative;padding-bottom:0}@media screen and (max-width: 768px){.wabs-access{margin-top:22px;padding-top:80px}}.wabs-access:after{content:"";display:block;width:100%;height:29px;background:url(../images//bkg-access-head.webp) no-repeat;background-size:100% 100%;position:absolute;top:-28px;left:0}@media screen and (max-width: 768px){.wabs-access:after{background:url(../images//bkg-access-head-sp.webp) no-repeat;background-size:100% 100%;top:-22px}}.wabs-access h2{text-align:left}@media screen and (max-width: 890px){.wabs-access h2{text-align:center}}.wabs-access-blocks{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}@media screen and (max-width: 880px){.wabs-access-blocks{padding:0 16px;display:block}}.wabs-access-blocks__text{flex-basis:405px}@media screen and (max-width: 880px){.wabs-access-blocks__text{margin-bottom:48px}}.wabs-access-blocks__text .logo{text-align:center;margin-bottom:60px}.wabs-access-blocks__text .logo img{width:253px}.wabs-access-blocks__text .shop-title{padding-bottom:10px;border-bottom:solid 1px #080000;margin-bottom:20px}.wabs-access-blocks__text .shop-title strong{font-weight:bold;font-size:22px;display:inline-block;margin-right:8px}.wabs-access-blocks__text .address-list{margin:16px 0 27px}.wabs-access-blocks__text .address-list li{display:flex}.wabs-access-blocks__text .address-list li .title{flex-basis:68px}.wabs-access-blocks__text .address-list li .content{flex-basis:calc(100% - 68px)}.wabs-access-blocks__text .sns{display:flex}.wabs-access-blocks__text .sns li{margin-right:21px}.wabs-access-blocks__map{flex-basis:440px;background:#fff;padding:40px 28px;border-radius:25px}.wabs-access-blocks__map .map{margin:40px 0 30px}.wabs-access-map{margin-bottom:104px}.wabs-access-map__iframe iframe{height:423px !important}@media screen and (max-width: 880px){.wabs-access-map__iframe iframe{height:240px !important}}section{padding-bottom:100px}section h1,section h2{text-align:center;font-family:"ab-walk", sans-serif !important;font-size:38px;border-bottom:solid 10px #C1D7DC;margin-bottom:37px}section h1.normal,section h2.normal{font-family:"YuGothic", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important;font-size:25px !important}@media screen and (max-width: 768px){section h1.normal,section h2.normal{font-size:20px !important}}section h1 span,section h2 span{font-size:16px;display:block;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;margin-bottom:16px}@media screen and (max-width: 768px){section h1 span,section h2 span{font-size:14px}}.separator{border:none;width:100%;height:224px;position:relative;border-top:solid 16px #F5F3EF;margin-bottom:100px}.separator:after{content:"";display:block;width:100%;height:224px;position:absolute;top:0;left:0;background:url(../images//image-separator.webp) no-repeat center fixed;background-size:cover}@media screen and (max-width: 768px){.separator{height:104px;background:url(../images//image-separator-sp.webp) no-repeat 50% 100%;background-size:cover}.separator:after{display:none}}.center{text-align:center}body{padding-top:117px}@media screen and (max-width: 1050px){body{padding-top:110px}}@media screen and (max-width: 768px){body{padding-top:80px}}@media screen and (max-width: sppx){body{width:100vw;overflow-x:hidden;padding-top:45px}}body *{font-size:16px;line-height:1.7;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.wabs-mv.page{margin-bottom:98px}@media screen and (max-width: 768px){.wabs-mv.page{margin-bottom:40px}}@media screen and (min-width: 769px){.wabs-mv.page img{height:29vw}}@media screen and (max-width: 768px){.wabs-mv.page img{height:49vw}}.wabs-mv img{width:100%}.wabs-about-hero{margin-top:80px;margin-bottom:90px;padding:140px 0;background:url(../images//image-about.webp) no-repeat;background-size:cover;color:#fff}@media screen and (max-width: 768px){.wabs-about-hero{margin-top:40px;margin-bottom:40px;padding:70px 0}}.wabs-about-hero h3{font-weight:bold;font-size:34px;margin-bottom:40px}@media screen and (max-width: 768px){.wabs-about-hero h3{font-size:26px}}.wabs-about-point{max-width:920px;padding:0 15px;margin:0 auto}.wabs-about-point__item h3{font-size:40px;color:#DCB88C;font-family:"ab-walk", sans-serif !important}@media screen and (max-width: 768px){.wabs-about-point__item h3{font-size:32px}}.wabs-about-point__item:nth-of-type(even) .wabs-about-point__column{flex-direction:row-reverse}.wabs-about-point__item:nth-of-type(even) h3{text-align:right}.wabs-about-point__column{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 768px){.wabs-about-point__column{display:block}}.wabs-about-point__image{flex-basis:50%;padding-top:10px}@media screen and (max-width: 768px){.wabs-about-point__image{margin-bottom:20px}}.wabs-about-point__text{flex-basis:calc(50% - 24px)}.wabs-about-point__text strong{font-size:23px;color:#DCB88C;display:block;margin-bottom:15px}@media screen and (max-width: 768px){.wabs-about-point__text strong{font-size:18px}}.wabs-about-foot{max-width:890px;margin:0 auto;padding-top:50px}@media screen and (max-width: 768px){.wabs-about-foot{padding-top:30px}}.wabs-about-foot__image{margin-bottom:75px}.wabs-about-foot__image img{margin-bottom:20px}.wabs-about-foot__image p{font-size:16px}@media screen and (max-width: 768px){.wabs-about-foot__image p{font-size:14px}}.wabs-about-slide .swiper-wrapper{transition-timing-function:linear}.wabs-staff h2+p{margin-bottom:40px}.wabs-staff-list__wrap{max-width:910px;padding:80px 15px;margin:0 auto}.wabs-staff-list__item.primary{background:#F4F1ED}.wabs-staff-list__item.single:nth-last-of-type(2){border-bottom:solid 1px #707070}.wabs-staff-list__images{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 768px){.wabs-staff-list__images{display:block}}.wabs-staff-list__images div{flex-basis:calc(50% - 10px)}@media screen and (max-width: 768px){.wabs-staff-list__images div{margin-bottom:20px}}.wabs-staff-list__images div img{width:100%}.wabs-staff-list__title span{display:block}.wabs-staff-list__title strong{font-size:22px;font-weight:bold;display:block;margin-bottom:15px}.wabs-staff-list__column{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.wabs-staff-list__column{display:block}}.wabs-staff-list__image{flex-basis:34%;padding-left:3.8%;box-sizing:content-box}@media screen and (max-width: 768px){.wabs-staff-list__image{padding:0;margin-bottom:20px}}.wabs-staff-list__content{flex-basis:54%}.wabs-staff-sign{max-width:690px;margin:0 auto 65px;padding:0 15px}.wabs-staff-sign__item{border-bottom:solid 1px rgba(112, 112, 112, 0.5);padding:20px 0;display:flex;justify-content:space-between}@media screen and (max-width: 500px){.wabs-staff-sign__item:first-of-type{border-top:solid 1px rgba(112, 112, 112, 0.5)}}@media screen and (max-width: 500px){.wabs-staff-sign__item{display:block;padding:0}}.wabs-staff-sign__item dt{flex-basis:50%}@media screen and (max-width: 500px){.wabs-staff-sign__item dt{font-weight:bold;border-bottom:solid 1px rgba(199, 199, 199, 0.5);padding:15px 0}}.wabs-staff-sign__item dd{flex-basis:50%}@media screen and (max-width: 500px){.wabs-staff-sign__item dd{padding:15px 0}}.wabs-sns{display:flex;justify-content:center}.wabs-sns li{margin:0 10px}.wabs-servicePage-head{padding:10px;background:rgba(220, 235, 238, 0.45);margin-bottom:48px}.wabs-servicePage-head p{padding:30px 0 20px;border:solid 3px #fff;font-size:18px}@media screen and (max-width: 768px){.wabs-servicePage-head p{font-size:14px}}.wabs-servicePage-head strong{display:block;color:#DCB88C;font-size:22px;font-weight:bold}@media screen and (max-width: 768px){.wabs-servicePage-head strong{font-size:16px}}.wabs-servicePage-course{max-width:910px;padding:0 15px;margin:0 auto}.wabs-servicePage-course__item{margin-bottom:95px}.wabs-servicePage-course__wrap{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:25px}@media screen and (max-width: 800px){.wabs-servicePage-course__wrap{display:block}}.wabs-servicePage-course__image{flex-basis:50%}.wabs-servicePage-course__text{flex-basis:45%}.wabs-servicePage-course__text .title{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}@media screen and (max-width: 800px){.wabs-servicePage-course__text .title{display:block;text-align:center}}.wabs-servicePage-course__text .title strong{font-weight:bold;font-size:28px}@media screen and (max-width: 800px){.wabs-servicePage-course__text .title strong{display:block}}@media screen and (max-width: 800px){.wabs-servicePage-course__text .text{margin-bottom:20px}}.wabs-servicePage-course__including{border-top:solid 4px #F0EAE1;border-bottom:solid 4px #F0EAE1;padding:20px 0;text-align:center}.wabs-servicePage-course__including .categories{display:flex;justify-content:center}@media screen and (max-width: 800px){.wabs-servicePage-course__including .categories{flex-wrap:wrap}}.wabs-servicePage-course__including .categories li{flex-basis:75px;width:75px;height:75px;border-radius:100px;background:#EBC793;color:#fff;display:flex;justify-content:center;align-items:center;margin:15px 15px 0;line-height:1.3}@media screen and (max-width: 800px){.wabs-servicePage-course__including .categories li{margin:15px 10px 0}}.wabs-servicePage-price{background:#F4F1ED;padding:120px 15px 100px}.wabs-servicePage-price__item{background:#fff;max-width:880px;margin:0 auto 56px;padding:65px 78px}@media screen and (max-width: 890px){.wabs-servicePage-price__item{padding:32px 10px}}.wabs-servicePage-price__item h2{border-bottom:none}.wabs-servicePage-price__wrap{display:flex}@media screen and (max-width: 890px){.wabs-servicePage-price__wrap{display:block}}.wabs-servicePage-price__list{flex-basis:50%}@media screen and (max-width: 890px){.wabs-servicePage-price__list:last-of-type .wabs-servicePage-price__head{display:none}}.wabs-servicePage-price__list:last-of-type .wabs-servicePage-price__title{margin-left:25px}@media screen and (max-width: 890px){.wabs-servicePage-price__list:last-of-type .wabs-servicePage-price__title{margin-left:0}}.wabs-servicePage-price__list:last-of-type .wabs-servicePage-price__table{padding-left:25px}@media screen and (max-width: 890px){.wabs-servicePage-price__list:last-of-type .wabs-servicePage-price__table{padding-left:0}}.wabs-servicePage-price__head{display:flex;align-items:center;border-bottom:solid 1px #ADADAD;margin-bottom:18px}.wabs-servicePage-price__head div{flex-basis:30%;text-align:center;padding-bottom:10px;font-size:15px}@media screen and (max-width: 890px){.wabs-servicePage-price__head div{flex-basis:calc(100% / 3)}}.wabs-servicePage-price__head div:first-of-type{flex-basis:40%}@media screen and (max-width: 890px){.wabs-servicePage-price__head div:first-of-type{flex-basis:calc(100% / 3)}}.wabs-servicePage-price__title{width:calc(100% - 25px);background:#B7D2D6;text-align:center;color:#FFF;font-weight:bold;font-size:15px;padding:15px 0;margin-bottom:24px}@media screen and (max-width: 890px){.wabs-servicePage-price__title{width:100%}}.wabs-servicePage-price__table{display:flex;align-items:center;margin-bottom:20px}.wabs-servicePage-price__table .bold{font-weight:bold;flex-basis:42%}.wabs-servicePage-price__table div:nth-of-type(2){flex-basis:29%}.wabs-servicePage-price__table div:last-of-type{flex-basis:29%}.wabs-servicePage-price__table div.wide{flex-basis:58%}.wabs-servicePage-price__option{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:48px}@media screen and (max-width: 890px){.wabs-servicePage-price__option{display:block}}.wabs-servicePage-price__image{flex-basis:49%}@media screen and (max-width: 890px){.wabs-servicePage-price__image{margin-top:20px}}.wabs-servicePage-price__text{flex-basis:48%}.wabs-servicePage-price__text strong{font-size:24px;font-weight:bold}.wabs-servicePage-price__text aside{display:block;margin-bottom:25px}.wabs-servicePage-price__column{display:flex;justify-content:space-between}@media screen and (max-width: 890px){.wabs-servicePage-price__column{display:block}}.wabs-servicePage-price__column__item{flex-basis:47%}.wabs-servicePage-price__column__item .wabs-servicePage-price__table div{flex-basis:50%}.wabs-servicePage-price__column__item .wabs-servicePage-price__table div:last-of-type{text-align:right}.wabs-servicePage-note{padding:120px 15px 90px}@media screen and (max-width: 768px){.wabs-servicePage-note{padding:60px 15px 45px}}.wabs-servicePage-note h2{text-align:left;position:relative;border:none;margin-bottom:40px}.wabs-servicePage-note h2:after{content:"";display:block;width:100%;height:1px;background:#707070;position:absolute;top:35%;left:0;z-index:-1}@media screen and (max-width: 768px){.wabs-servicePage-note h2:after{top:50%}}.wabs-servicePage-note h2 span{font-weight:bold;font-size:20px;display:inline-block;background:#fff;padding-right:20px;margin:0}.wabs-servicePage-note ul{margin-bottom:25px}.wabs-servicePage-note ul li{font-size:15px;padding-left:20px;position:relative}.wabs-servicePage-note ul li:before{content:"・";display:block;position:absolute;top:0;left:0}.spacer{border:0;background:transparent;width:100%;height:40px}body{padding-top:117px}@media screen and (max-width: 1050px){body{padding-top:110px}}@media screen and (max-width: 768px){body{padding-top:80px}}@media screen and (max-width: sppx){body{width:100vw;overflow-x:hidden;padding-top:45px}}body *{font-size:16px;line-height:1.7;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.wabs-posts h2{margin-bottom:65px}.wabs-posts-wrap{display:flex;justify-content:space-between;max-width:970px;padding:0 15px;margin:0 auto}@media screen and (max-width: 768px){.wabs-posts-wrap{display:block}}.wabs-posts-content{flex-basis:652px}.wabs-posts-content h1.post-title,.wabs-posts-content h2.post-title{background:none;padding-left:0;border:none;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important;text-align:left;font-size:22px;margin-bottom:24px;font-weight:bold}.wabs-posts-content h3{font-size:24px;font-weight:bold;margin-bottom:40px;padding-left:45px;background:url(../images//icn-hasami-mini.svg) no-repeat;background-size:45px auto}.wabs-posts-content h3.post-title{background:none;padding-left:0}.wabs-posts-content aside.date{color:#EBC793;font-size:14px}@media screen and (max-width: 768px){.wabs-posts-content__icatch{margin-bottom:30px}}.wabs-posts-content__wrap{display:flex;flex-wrap:wrap;gap:40px 26px}@media screen and (max-width: 930px){.wabs-posts-content__wrap{gap:40px 2%}}@media screen and (max-width: 500px){.wabs-posts-content__wrap{display:block}}.wabs-posts-content__image{margin-bottom:10px}.wabs-posts-content__text{text-decoration:none}.wabs-posts-content__text .date{font-size:12px;color:#EBC793;font-weight:normal}.wabs-posts-content__text p{color:#080000;font-weight:bold}.wabs-posts-content__item{flex-basis:200px;text-decoration:none}@media screen and (max-width: 930px){.wabs-posts-content__item{flex-basis:48%}}@media screen and (max-width: 500px){.wabs-posts-content__item{margin-bottom:30px;display:block}}.wabs-posts-sidebar{flex-basis:240px}.wabs-widget{margin-bottom:40px;padding-bottom:0}.wabs-widget h3{padding-left:30px;background:url(../images//icn-hasami-mini.svg) no-repeat;background-size:30px auto;font-size:15px;font-weight:bold;margin-bottom:20px}.wabs-post-list li{padding:12px 0;border-bottom:dashed 1px #999999}.wabs-post-list li a{font-size:13px;color:#999999;text-decoration:none}.wabs-post-cats h4{margin-bottom:7px}.wabs-post-cats h4 a{background:#B7D2D6;padding:6px 20px;color:#fff}.wabs-post-cats a{display:block;width:100%;padding:6px 20px;margin:6px 0;text-decoration:none;color:#999999;transition:0.5s}.wabs-post-cats a:hover{background:#DAE8EA}.wabs-tag-list{display:flex;flex-wrap:wrap;gap:6px 10px}.wabs-tag-list li a{display:block;background:#B7D2D6;padding:6px 14px;font-weight:bold;color:#fff;text-decoration:none}.wabs-pagination{display:flex;justify-content:center;margin-top:110px}.wabs-pagination li{margin:0 8px}.wabs-pagination a{text-decoration:none;color:#080000;font-size:26px;display:block;padding:2px 7px;line-height:1;cursor:pointer}.wabs-pagination a.current_page{background:#B7D2D6;color:#fff;pointer-events:none}.wabs-pagination a:hover{background:#B7D2D6;color:#fff;pointer-events:auto}.wabs-pagination.is-single{margin-top:130px}.wabs-pagination.is-single li{margin:0 25px;padding:0}.wabs-pagination.is-single li a{font-size:15px;display:block;position:relative;padding:10px 15px;line-height:1.5;pointer-events:initial}.wabs-pagination.is-single li a:after{content:"";display:block;position:absolute;width:100%;height:6px;background:url(../images//bkg-nav-item.svg) repeat-x;background-size:auto;bottom:5px;left:0;transition:0.5s;opacity:0}.wabs-pagination.is-single li a:hover{background:transparent;color:#F1CD99}.wabs-pagination.is-single li a:hover:after{opacity:1}.wabs-pagination.is-single li a.prev{padding-left:17px;background:url(../images//icn-arrow-prev.svg) no-repeat left center;background-size:5px 11px}.wabs-pagination.is-single li a.next{padding-right:17px;background:url(../images//icn-arrow-next.svg) no-repeat right center;background-size:5px 11px}.ez-toc-title{text-align:center;font-size:24px;margin-bottom:20px}.ez-toc-title span{display:block}.ez-toc-container-direction{border:solid 1px #C1D7DC;margin:48px 0;padding:40px}.ez-toc-list a{text-decoration:none;color:#080000}.ez-toc-list-level-3{padding-left:20px;letter-spacing:0.05em}.ez-toc-heading-level-2{margin-bottom:28px}.ez-toc-heading-level-2:last-of-type{margin-bottom:0}.ez-toc-heading-level-2>a{font-weight:bold;display:block;margin-bottom:12px;letter-spacing:0.05em}.wabs-post-content h2{font-size:20px;font-weight:bold;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important;padding:10px 0;border-top:solid 3px #C1D7DC;border-bottom:solid 3px #C1D7DC;text-align:left;margin-bottom:32px}.wabs-post-content h3{font-size:18px;padding-left:30px;background:url(../images//icn-triangle.svg) no-repeat 0 center;background-size:18px 21px;margin:48px 0 32px}.ez-toc-title{display:block !important;text-align:center !important;position:relative}.ez-toc-title:before{content:"Contents";display:block}body{padding-top:117px}@media screen and (max-width: 1050px){body{padding-top:110px}}@media screen and (max-width: 768px){body{padding-top:80px}}@media screen and (max-width: sppx){body{width:100vw;overflow-x:hidden;padding-top:45px}}body *{font-size:16px;line-height:1.7;font-family:"YuGothic", "Yu Gothic Medium", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.wabs-footer{background:#C1D7DC;padding:40px 0 22px}.wabs-footer ul{display:flex;justify-content:center;margin-bottom:52px}@media screen and (max-width: 768px){.wabs-footer ul{flex-wrap:wrap;margin-bottom:6px}}.wabs-footer ul li{margin:0 21px}@media screen and (max-width: 768px){.wabs-footer ul li{margin-bottom:27px}}.wabs-footer ul li a{text-decoration:none;color:#fff}.wabs-footer-logo{text-align:center;margin-bottom:20px}@media screen and (max-width: 768px){.wabs-footer-logo img{width:167px}}.wabs-footer .copy{color:#fff;text-align:center}a{transition:0.3s}a:hover{opacity:0.6}*{margin:0;padding:0;box-sizing:border-box}.fade-in{opacity:0;visibility:hidden;transition:opacity 1.2s, transform 0.5s}.fade-in.show{opacity:1;visibility:visible}.xs{display:none}@media screen and (max-width: 374px){.xs{display:block}}.fade{opacity:0;transform:translateY(40px);transition:opacity 2s, transform 2s}.fade.active{opacity:1;transform:translateY(0px)}html.wf-active{margin-top:0 !important}@media screen and (max-width: 782px){html.wf-active{margin-top:0 !important}}html #wpadminbar{bottom:0;top:auto;position:fixed}