@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,dl,ol{list-style:none}h1,h2,h3,h4,h5{font-weight:400}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{background:0 0;color:#000;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}img{border-style:none;height:auto;max-width:100%;vertical-align:bottom}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input,optgroup,select,textarea{background-color:transparent;border:0;border-radius:0;font:inherit;margin:0;padding:0}textarea{display:block;overflow-y:auto;resize:vertical}[type=submit],[type=button],button,select{cursor:pointer}select::-ms-expand{display:none}[hidden]{display:none}[disabled]{cursor:not-allowed}:focus:not(.focus-visible){outline:0}html,body{height:100vh}html{font-size:62.5%}body{color:#444;font-family:"M PLUS Rounded 1c","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6;overflow-x:hidden;position:relative}@media screen and (max-width:767px){body{font-size:14px;font-size:1.4rem}}body:before{content:"";display:block;padding:80px 0 0}@media screen and (max-width:1024px){body:before{padding:72px 0 0}}@media screen and (max-width:767px){body:before{padding:50px 0 0}}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}strong,b{font-weight:700}.u-hidden{display:none}@media screen and (min-width:768px){.u-hidden-pc{display:none !important}}@media screen and (max-width:1024px){.u-hidden-tab{display:none !important}}@media screen and (max-width:767px){.u-hidden-sp{display:none !important}}@media screen and (max-width:1024px){.is-pc,.pc,.u-visible-pc{display:none !important}}@media screen and (max-width:767px){.is-pc,.pc,.u-visible-pc{display:none !important}}.is-tablet,.tablet,.u-visible-tab{display:none !important}@media screen and (max-width:1024px){.is-tablet,.tablet,.u-visible-tab{display:block !important}}.is-sp,.sp,.u-visible-sp{display:none !important}@media screen and (max-width:767px){.is-sp,.sp,.u-visible-sp{display:block !important}}@media screen and (min-width:1025px){[data-animation-delay]{opacity:0}[data-animation-delay="0.1s"]{-webkit-animation-delay:.1s !important;animation-delay:.1s !important}[data-animation-delay="0.2s"]{-webkit-animation-delay:.2s !important;animation-delay:.2s !important}[data-animation-delay="0.3s"]{-webkit-animation-delay:.3s !important;animation-delay:.3s !important}[data-animation-delay="0.4s"]{-webkit-animation-delay:.4s !important;animation-delay:.4s !important}[data-animation-delay="0.5s"]{-webkit-animation-delay:.5s !important;animation-delay:.5s !important}[data-animation-delay="0.6s"]{-webkit-animation-delay:.6s !important;animation-delay:.6s !important}[data-animation-delay="0.7s"]{-webkit-animation-delay:.7s !important;animation-delay:.7s !important}[data-animation-delay="0.8s"]{-webkit-animation-delay:.8s !important;animation-delay:.8s !important}[data-animation-delay="0.9s"]{-webkit-animation-delay:.9s !important;animation-delay:.9s !important}[data-animation-delay="1s"]{-webkit-animation-delay:1s !important;animation-delay:1s !important}[data-animation-delay="1.1s"]{-webkit-animation-delay:1.1s !important;animation-delay:1.1s !important}[data-animation-delay="1.2s"]{-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}[data-animation-delay="1.5s"]{-webkit-animation-delay:1.5s !important;animation-delay:1.5s !important}[data-animation-delay="1.8s"]{-webkit-animation-delay:1.8s !important;animation-delay:1.8s !important}[data-animation-delay="1s"]{-webkit-animation-delay:1s !important;animation-delay:1s !important}[data-animation-delay="2s"]{-webkit-animation-delay:2s !important;animation-delay:2s !important}[data-animation-delay="3s"]{-webkit-animation-delay:3s !important;animation-delay:3s !important}[data-animation-delay="4s"]{-webkit-animation-delay:4s !important;animation-delay:4s !important}[data-animation-delay="5s"]{-webkit-animation-delay:5s !important;animation-delay:5s !important}}@-webkit-keyframes nav-link-enter{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes nav-link-enter{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes nav-link-leave{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(130%);transform:translateX(130%)}}@keyframes nav-link-leave{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(130%);transform:translateX(130%)}}@-webkit-keyframes c-btn-enter{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes c-btn-enter{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes c-btn-leave{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes c-btn-leave{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.l-body__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){.l-body__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:10px;padding-right:10px}}.l-body__aside{margin-left:40px;max-width:300px;min-width:200px;width:300px;width:29.25%}@media screen and (max-width:767px){.l-body__aside{margin-left:0;max-width:100%;padding-bottom:20px;padding-top:20px;width:100%}}.l-search-result .l-body__aside{margin-left:0;margin-right:40px}@media screen and (max-width:767px){.l-search-result .l-body__aside{margin-right:0}}.l-body__main{width:calc(100% - 40px - 300px);width:70.75%}@media screen and (max-width:767px){.l-body__main{margin:0 calc(50% - 50vw);overflow:hidden;padding:20px;width:100%;width:100vw}}.l-main{position:relative}.l-top-section{padding:80px 0;width:100%}@media screen and (max-width:767px){.l-top-section{padding:65px 0}}.l-top-section--sticky{position:-webkit-sticky;position:sticky;top:0}.l-top-section__head{margin-bottom:20px}.l-section{padding:28px 0 80px;width:100%}@media screen and (max-width:767px){.l-section{padding:12px 0 56px}}.l-inner{margin:0 auto;max-width:1240px;padding-left:80px;padding-right:80px;width:100%}@media screen and (max-width:1200px){.l-inner{padding-left:5vw;padding-right:5vw}}@media screen and (max-width:1024px){.l-inner{padding-left:40px;padding-right:40px}}@media screen and (max-width:767px){.l-inner{padding-left:20px;padding-right:20px}}.l-inner--narrow{max-width:1000px}.l-inner--narrow2{max-width:800px}.l-contents:not(:last-child){margin-bottom:40px}.l-window-full{margin:0 calc(50% - 50vw);overflow:hidden;width:100vw}.l-window-right{display:block;margin:0 calc(50% - 50vw);overflow:hidden;padding:0 0 0 calc(50vw - 50%);width:100vw}.l-window-left{display:block;margin:0 calc(50% - 50vw);overflow:hidden;padding:0 calc(50vw - 50%) 0 0;width:100vw}.l-search-result__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){.l-search-result__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.l-search-result .l-body__aside{padding:0 0 20px}}@media screen and (max-width:767px){.l-search-result .l-body__main{padding:0 20px}}.l-favorite__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:767px){.l-favorite__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:15px;padding-right:15px}}.l-favorite__aside{width:300px}@media screen and (max-width:1024px){.l-favorite__aside{width:29.25%}}@media screen and (max-width:767px){.l-favorite__aside{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-bottom:20px;padding-top:20px;width:100%}}.l-favorite__main{width:calc(100% - 40px - 300px)}@media screen and (max-width:1024px){.l-favorite__main{margin-left:40px;width:70.75%}}@media screen and (max-width:767px){.l-favorite__main{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;margin-left:0;order:1;width:100%}}.l-blog-main{margin-top:100px;width:100%}@media screen and (max-width:1024px){.l-blog-main{margin-top:80px}}@media screen and (max-width:767px){.l-blog-main{margin-top:40px}}.l-news-single__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-news-single__main{width:100%}.l-guide-single__main{background-color:#fff;border-radius:20px;overflow:hidden;padding:40px 60px}@media screen and (max-width:767px){.l-guide-single__main{margin:0;margin-bottom:30px;padding:40px 20px;width:100%}}.l-footer{background:#444;color:#fff;width:100%}body[data-status=loading] .l-loader-lower{opacity:1;pointer-events:auto}body[data-status=loadstart] .l-loader-lower{opacity:1;pointer-events:auto}.l-loader-lower{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999}.l-loader-lower-bg{-webkit-transition:opacity cubic-bezier(.19,1,.22,1) 1s;background:#fff;bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity cubic-bezier(.19,1,.22,1) 1s;z-index:99999}body[data-status=loading] .l-loader{opacity:1;pointer-events:auto}body[data-status=loading] .l-loader-bg{-webkit-transform:translateX(0);transform:translateX(0)}body[data-status=loading] .l-loader-inner{opacity:1}body[data-status=loading] .p-gnav-link:before,body[data-status=loading] .p-header-contact-block:before{-webkit-animation-duration:0s;animation-duration:0s}body[data-status=loadstart] .l-loader{opacity:1;pointer-events:auto}body[data-status=loadstart] .l-loader-bg{-webkit-animation-name:loadstart;animation-name:loadstart}body[data-status=loadstart] .l-loader-inner{-webkit-transition-duration:.6s;opacity:1;transition-duration:.6s}body[data-status=loadstart] .l-loader-progress{-webkit-transition-duration:0s;left:0 !important;transition-duration:0s}.l-loader{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999}.l-loader-bg{-webkit-transition:-webkit-transform cubic-bezier(.19,1,.22,1) 1.5s;-webkit-transform:translateX(100%);-webkit-animation:cubic-bezier(.19,1,.22,1) 1s forwards;animation:cubic-bezier(.19,1,.22,1) 1s forwards;background:#fff;bottom:0;left:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:-webkit-transform cubic-bezier(.19,1,.22,1) 1.5s;transition:transform cubic-bezier(.19,1,.22,1) 1.5s;transition:transform cubic-bezier(.19,1,.22,1) 1.5s,-webkit-transform cubic-bezier(.19,1,.22,1) 1.5s;z-index:99999}.l-loader-inner{-webkit-transition:opacity cubic-bezier(.19,1,.22,1) 1.5s;-webkit-transform:translate(-50%,-50%);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity cubic-bezier(.19,1,.22,1) 1.5s;z-index:999999}.l-loader-progress{-webkit-transition:left cubic-bezier(.19,1,.22,1) .5s;background:rgba(255,255,255,.8);bottom:0;left:0;position:absolute;right:0;top:0;transition:left cubic-bezier(.19,1,.22,1) .5s;z-index:1}.l-loader-logo{max-width:280px}.l-loader-logo-img{height:auto;width:100%}.l-loader-text{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:28px;font-size:2.8rem}@-webkit-keyframes loadstart{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loadstart{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.c-article-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -24px}.c-article-item{margin-bottom:48px;padding:0 24px;width:33.3333333333%}@media screen and (max-width:1024px){.c-article-item{width:50%}}@media screen and (max-width:767px){.c-article-item{margin-bottom:40px;width:100%}}.c-article-figure{-webkit-transition:-webkit-transform cubic-bezier(.075,.82,.165,1) .8s;overflow:hidden;padding:63.1% 0 0;position:relative;transition:-webkit-transform cubic-bezier(.075,.82,.165,1) .8s;transition:transform cubic-bezier(.075,.82,.165,1) .8s;transition:transform cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform cubic-bezier(.075,.82,.165,1) .8s;width:100%}.c-article-figure:hover{-webkit-transform:scale(.95);transform:scale(.95)}.c-article-figure-img{-o-object-fit:cover;-webkit-transition:-webkit-transform cubic-bezier(.075,.82,.165,1) .8s;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:-webkit-transform cubic-bezier(.075,.82,.165,1) .8s;transition:transform cubic-bezier(.075,.82,.165,1) .8s;transition:transform cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform cubic-bezier(.075,.82,.165,1) .8s;width:100%}.c-article-figure-img:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.c-article-caption{padding-top:16px}.c-article-meta{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#555;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:12px;font-size:1.2rem;margin-bottom:8px}.c-article-cat:before{content:"|";margin:0 8px}.c-article-time{font-size:14px;font-size:1.4rem;position:relative}.c-article-ttl{line-height:1.8}.c-article-excerpt{color:#555;font-size:14px;font-size:1.4rem;line-height:1.8}.c-breadcrumbs{font-size:11px;font-size:1.1rem;line-height:1;padding:15px 0 25px}.c-breadcrumbs a{color:#06b08e;text-decoration:underline}.c-breadcrumbs__symbol{display:inline-block;height:1em;position:relative;vertical-align:sub;width:20px}.c-breadcrumbs__symbol:before{-webkit-transform:rotate(45deg);border-right:1px solid #222;border-top:1px solid #222;bottom:0;content:"";height:5px;left:6px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:5px}.c-background{background:transparent url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../assets/img/noimage.png) no-repeat center center/cover;height:300px;position:relative;width:100%}.c-background--mask:before{background:rgba(0,0,0,.3);content:"";height:100%;position:absolute;width:100%}.c-background--fixed{background-attachment:fixed}.c-background--window-full{margin:0 calc(50% - 50vw);overflow:hidden;padding:0 calc(50vw - 50%);width:100vw}.c-background--window-right{margin:0 auto 0 calc(50% - 50vw);overflow:hidden;width:50vw}.c-background--window-left{margin:0 calc(50% - 50vw) 0 auto;overflow:hidden;width:50vw}.c-border-btn{-webkit-transition:.3s;background-color:#fff;border:2px solid #06b08e;border-radius:50px;color:#000;color:#06b08e;display:inline-block;font-weight:700;margin:auto;max-width:300px;padding:15px 0;text-align:center;transition:.3s;width:100%}.c-border-btn:hover{-webkit-box-shadow:none;background-color:#06b08e;box-shadow:none;color:#fff}.c-bg-leave-btn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-transition:color cubic-bezier(.075,.82,.165,1) .4s;align-items:center;background:#444;border:1px solid #444;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:14px;font-size:1.4rem;height:48px;justify-content:center;letter-spacing:.1em;margin:0 auto;overflow:hidden;position:relative;text-align:center;transition:color cubic-bezier(.075,.82,.165,1) .4s;width:240px;z-index:0}@media screen and (max-width:767px){.c-bg-leave-btn{width:100%}}.c-bg-leave-btn:before{-webkit-transform:translateX(-100%);-webkit-animation:c-btn-leave .4s cubic-bezier(.075,.82,.165,1) forwards;animation:c-btn-leave .4s cubic-bezier(.075,.82,.165,1) forwards;background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%;z-index:-1}.c-bg-leave-btn:hover{border-color:#444;color:#444}.c-bg-leave-btn:hover:before{-webkit-animation:c-btn-enter .4s cubic-bezier(.075,.82,.165,1) 1 forwards;animation:c-btn-enter .4s cubic-bezier(.075,.82,.165,1) 1 forwards}.c-cta-btn{display:block;margin-top:auto;text-align:center}.c-cta-btn__body{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-transition:.3s ease;align-items:center;background-color:#ec7163;border-radius:50px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;height:50px;justify-content:center;padding:0 10px;position:relative;text-align:center;transition:.3s ease;width:100%}@media screen and (max-width:767px){.c-cta-btn__body{font-size:16px;font-size:1.6rem}}.c-cta-btn__body:hover{opacity:.7}.c-cta-btn__body svg{margin-right:5px}.c-cta-btn__icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.c-cta-btn__icon:before{-webkit-flex-shrink:0;-ms-flex-negative:0;background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/edit.svg) 80%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:22px;margin-right:5px;width:22px}.c-cta-btn__info{font-size:11px;font-size:1.1rem;padding:5px 0}.c-cta-btn--tel .c-cta-btn__body{background-color:#fff;border:2px solid #ec7163;color:#444;font-size:16px;font-size:1.6rem}.c-cta-btn--tel .c-cta-btn__icon:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/tel.svg) 80%/contain no-repeat}.c-cta-btn--large{height:64px;margin:auto;max-width:350px}.c-border-list__item:not(:last-child){border-bottom:1px solid #ddd}.c-choose-area__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.c-choose-area__content--column{-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;align-items:normal;flex-direction:column}.c-choose-area__content--column .c-choose-area__val{padding-bottom:15px}.c-choose-area__val{font-size:14px;font-size:1.4rem;font-weight:700;padding:5px 0}@media screen and (max-width:767px){.c-choose-area__val{font-size:12px;font-size:1.2rem}}.c-choose-area__val--deep{font-weight:400;padding-left:20px;position:relative}@media screen and (max-width:767px){.c-choose-area__val--deep{padding:10px 0 10px 10px}}.c-choose-area__val--deep:before{content:"└";left:0;position:absolute}@media screen and (max-width:767px){.c-choose-area__val--deep:before{content:none}}.c-choose-area__val-txt{word-break:keep-all}.c-choose-area__val-txt:not(:last-child):after{content:"、";display:inline-block}.c-choose-area__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transition:.2s;align-items:center;border:1px solid #06b08e;border-radius:50px;color:#06b08e;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-size:1.1rem;height:25px;justify-content:center;min-width:44px;transition:.2s}@media screen and (max-width:767px){.c-choose-area__btn{-webkit-box-shadow:none;border:none;box-shadow:none;color:#06b08e;font-size:12px;font-size:1.2rem;height:unset;min-width:unset;padding:10px}}@media screen and (min-width:768px){.c-choose-area__btn:hover{-webkit-box-shadow:none;background-color:#06b08e;box-shadow:none;color:#fff}}.c-choose-area__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-choose-area__search .c-choose-area__btn{text-align:center;width:100%}.c-choose-area__search .c-choose-area__btn:first-child{margin-right:15px}.c-card{border:1px solid #ddd;border-radius:5px;display:block;overflow:hidden}.c-card__thumb{background-color:#fff;margin:auto;position:relative;width:calc(100% - 30px)}.c-card__thumb:before{content:"";display:block;padding-top:56.25%}.p-participation .c-card__thumb:before{padding-top:40%}.c-card__detail{padding:15px}.c-card__img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.c-card__img-txt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}@media screen and (max-width:767px){.c-card__img-txt{font-size:18px;font-size:1.8rem}}.c-card__desc{font-size:12px;font-size:1.2rem;line-height:1.5}.c-card--round{border-radius:5px;overflow:hidden}.c-card-article__ttl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.c-card-article__figure{background-color:#f5f5f5;border-radius:10px;overflow:hidden;position:relative}.c-card-article__figure:before{content:"";display:block;padding-top:56.25%}.c-card-article__figure-img{-webkit-transform:translateY(-50%);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-card-article__detail{padding:5px 10px 10px}.c-card-article__detail-ttl{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-size:1.4rem;line-height:1.6;margin-top:3px;overflow:hidden}.c-card-article__detail-date{font-size:12px;font-size:1.2rem}#ez-toc-container{margin-bottom:40px}.ez-toc-title{border-bottom:1px solid #ddd;color:#444;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:5px;padding:0 20px}@media screen and (max-width:767px){.ez-toc-title{font-size:16px;font-size:1.6rem;margin-bottom:10px;padding:0 0 5px 15px}}.ez-toc-page-1{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;font-size:1.8rem;line-height:1.5;padding:4px;position:relative;width:100%}@media screen and (max-width:767px){.ez-toc-page-1{font-size:16px;font-size:1.6rem;padding:0}.ez-toc-page-1:not(:last-child){margin-bottom:5px}}.ez-toc-page-1:before{-webkit-flex-shrink:0;-ms-flex-negative:0;background-color:#000;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:5px;margin-right:10px;vertical-align:middle;width:5px}.p-post__content .ez-toc-link{-webkit-box-orient:vertical;-webkit-line-clamp:1;border-bottom:1px solid currentColor;color:#06b08e;display:block;display:-webkit-box;overflow:hidden;text-decoration:none}@media screen and (max-width:767px){.p-post__content .ez-toc-link{-webkit-box-orient:vertical;-webkit-line-clamp:2;border-bottom:none;display:-webkit-box;overflow:hidden}}.p-post__content .ez-toc-link:hover{border-bottom:1px solid transparent}.swiper{position:relative}.swiper-button-prev,.swiper-button-next{bottom:0;cursor:pointer;display:grid;height:45px;margin:auto;place-content:center;position:absolute;top:0;width:45px;z-index:9999}@media screen and (max-width:1200px){.swiper-button-prev,.swiper-button-next{height:40px;width:40px}}.swiper-button-prev:before,.swiper-button-next:before{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);background-color:transparent;border-radius:50%;bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0}.swiper-button-prev:after,.swiper-button-next:after{border:solid #444;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.swiper-button-prev{left:-60px}@media screen and (max-width:1200px){.swiper-button-prev{left:-40px}}.swiper-button-prev:after{-webkit-transform:rotate(-135deg);margin-left:4px;transform:rotate(-135deg)}.swiper-button-next{right:-60px}@media screen and (max-width:1200px){.swiper-button-next{right:-40px}}.swiper-button-next:after{-webkit-transform:rotate(45deg);margin-right:4px;transform:rotate(45deg)}.swiper-button-disabled{opacity:.4;pointer-events:none}.swiper-pagination{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px 8px;justify-content:center;margin-top:20px;text-align:center}.swiper-pagination-bullet{-webkit-transition:.3s ease;background-color:#ccc;border-radius:50%;cursor:pointer;height:8px;transition:.3s ease;vertical-align:top;width:8px}.swiper-pagination-bullet-active{background:#444 !important}.swiper.has-controller .swiper-controller{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;justify-content:flex-end;margin:20px 0 10px}.swiper.has-controller .swiper-controller .swiper-pagination{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;bottom:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 0 0;position:relative;text-align:center}.swiper.has-controller .swiper-controller .swiper-button-prev,.swiper.has-controller .swiper-controller .swiper-button-next{-webkit-transform:none;-webkit-flex-shrink:0;-ms-flex-negative:0;bottom:unset;flex-shrink:0;height:50px;left:unset;margin:0;position:relative;right:unset;top:unset;transform:none;width:50px}.swiper.has-controller .swiper-controller .swiper-button-prev:before,.swiper.has-controller .swiper-controller .swiper-button-next:before{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);background-color:transparent;box-shadow:0 2px 10px rgba(0,0,0,.1)}.swiper.has-controller .swiper-controller .swiper-button-prev:after,.swiper.has-controller .swiper-controller .swiper-button-next:after{border-color:#444}.swiper-scrollbar{border-radius:20px;margin-top:5px;position:relative}.swiper-scrollbar:after{background-color:#ddd;border-radius:50px;bottom:0;content:"";height:5px;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:-1}.swiper-scrollbar-drag{background-clip:content-box;background-color:#888;border-radius:50px;cursor:-webkit-grab;cursor:grab;height:5px}.swiper-slide-thumb-active:before{background:0 0 !important}.swiper-fade .swiper-slide{-webkit-transition-property:opacity !important;transition-property:opacity !important}.c-stripe-line{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,transparent 0,transparent 4px);background-position:-2px;background-size:6px 6px;border:none;bottom:-12px;height:4px;left:0;width:100%}input[type=checkbox]{display:none}.c-checkbox{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:20px;margin-right:5px;position:relative;width:20px}.c-checkbox:before{-webkit-transform:translateY(-50%);-webkit-transition:border-color .1s;background-color:#fff;border:2px solid #ccc;border-radius:2px;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .1s;width:15px}.c-checkbox:after{-webkit-transform:translateY(-50%) rotate(135deg);border-right:3px solid #06b08e;border-top:3px solid #06b08e;border-top-right-radius:2px;content:"";height:5px;left:3px;margin:0;opacity:0;position:absolute;top:calc(50% - 2px);transform:translateY(-50%) rotate(135deg);width:10px}input[type=checkbox]:checked+.c-checkbox:after{opacity:1}.c-list-count{font-size:14px;font-size:1.4rem}.c-list-count__total{color:#ec7163;font-size:18px;font-size:1.8rem;font-weight:700;padding-left:5px;padding-right:5px}.c-select-table{border-top:1px solid #e5e5e5;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-select-table{border:none}}.c-select-table__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-select-table__head{font-weight:700;padding:20px 0;text-align:left;width:180px}@media screen and (max-width:767px){.c-select-table__head{background-color:#ebf8f1;padding:15px;width:100%}}.c-select-table__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% - 180px)}@media screen and (max-width:767px){.c-select-table__body{width:100%}}.c-select-table__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}.c-select-table__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%}@media screen and (max-width:1024px){.c-select-table__item{width:33.3333333333%}}@media screen and (max-width:767px){.c-select-table__item{width:100%}}@media screen and (max-width:767px){.c-select-table__item:not(:first-child){border-top:1px solid #e5e5e5}}.c-select-table__label{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:10px;position:relative;width:100%}@media screen and (max-width:767px){.c-select-table__label{padding:10px 10px 10px 15px}}.c-select-table__label--no-event{color:#ccc;pointer-events:none}.c-select-table__label--no-event .c-select-table__link{color:#ccc}.c-select-table__label--no-event .c-checkbox:before{border-color:#f5f5f5}.c-select-table__link{color:#06b08e;position:relative}.c-select-table--top{border:none;border-bottom:2px solid #e5e5e5;border-top:2px solid #e5e5e5}.c-select-table--top .c-select-table__row{border:none}@media screen and (max-width:767px){.c-select-table--top .c-select-table__row:not(:last-child){margin-bottom:10px}}@media screen and (max-width:767px){.c-select-table--top .c-select-table__head{background-color:#ebf8f1;font-size:16px;font-size:1.6rem;margin-bottom:5px;padding:10px 15px}}.c-select-table--top .c-select-table__list{padding:10px 0 10px 10px}@media screen and (max-width:767px){.c-select-table--top .c-select-table__list{border:none;padding:0}}.c-select-table--top .c-select-table__item{width:unset}@media screen and (max-width:767px){.c-select-table--top .c-select-table__item:not(:first-child){border:none}}.c-select-table--top .c-select-table__label{cursor:auto;padding:0;width:unset}.c-select-table--top .c-select-table__label--no-event .c-select-table__link{background-color:transparent;text-decoration:none}.c-select-table--top .c-select-table__link{padding:10px;text-decoration:underline}@media screen and (max-width:767px){.c-select-table--top .c-select-table__link{padding:5px}}.c-figure{overflow:hidden;padding:62.25% 0 0;position:relative;width:100%}.c-figure__img{-o-object-fit:cover;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.c-figure--vertical{padding:156% 0 0}.c-favorite-btn{color:#444}.c-school-post .c-favorite-btn{color:#06b08e}.c-favorite-btn .simplefavorite-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:50px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-size:1.2rem;height:40px;justify-content:center;margin:auto;max-width:200px;padding:0 15px}@media screen and (max-width:767px){.c-favorite-btn .simplefavorite-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;font-size:10px;font-size:1rem;font-weight:700;height:unset}}.c-favorite-btn .simplefavorite-button .c-icon{height:20px;width:20px}.c-favorite-btn .simplefavorite-button.active{color:#444}.c-favorite-btn__txt{margin-left:2px}.c-favorite-btn--mini .simplefavorite-button{border:none;height:40px;padding:5px;position:relative;width:40px}.c-favorite-btn--mini .simplefavorite-button .c-icon{-webkit-filter:drop-shadow(0 0 2px #888);filter:drop-shadow(0 0 2px #888);height:24px;margin-right:0;width:24px}.c-school-head .c-favorite-btn--mini .simplefavorite-button .c-icon{-webkit-filter:unset;filter:unset}.c-favorite-btn--mini .simplefavorite-button .c-icon--bookmarked path{stroke:#ec7163;fill:#ec7163}.c-favorite-btn--mini .simplefavorite-button .c-favorite-btn__txt{display:none}.c-favorite-btn--white .simplefavorite-button .c-icon{stroke:#fff;fill:#fff}.c-favorite-btn--white .simplefavorite-button .c-icon path{stroke:#fff;fill:#fff}.c-favorite-btn--white .simplefavorite-button .c-icon--bookmarked path{stroke:#ec7163;fill:#ec7163}.c-faq-list__item{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.c-faq-list__item:not(:last-child){margin-bottom:10px}.c-faq-list__question span,.c-faq-list__answer-detail span{color:#06b08e;font-size:24px;font-size:2.4rem;line-height:1;margin-right:15px}.c-faq-list__question{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 50px 20px 20px;position:relative;transition:.3s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:767px){.c-faq-list__question{font-size:14px;font-size:1.4rem;padding:20px 40px 20px 20px}}.c-faq-list__question:before,.c-faq-list__question:after{-webkit-transition:.3s cubic-bezier(.19,1,.22,1);background:#000;content:"";height:2px;position:absolute;right:25px;transition:.3s cubic-bezier(.19,1,.22,1);width:15px}@media screen and (max-width:767px){.c-faq-list__question:before,.c-faq-list__question:after{right:15px}}.c-faq-list__question:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-faq-list__question.is-active:after{opacity:0}.c-faq-list__answer{display:none;padding:5px 20px 20px}.c-faq-list__answer-detail{background-color:#fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;overflow:hidden}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=file]{padding-top:24px}@media screen and (max-width:767px){input[type=file]{padding:0}}.horizontal-item label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.mwform-radio-field.horizontal-item{padding:0 8px 8px 0}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:4px;margin-top:0}.mwform-radio-field-text{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#ccc;cursor:pointer;height:48px;line-height:43px;position:relative;text-align:center;width:100%}.c-form{display:block;width:100%}.c-form__lead{font-size:14px;font-size:1.4rem;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.c-form__lead{text-align:left}}.c-form__lead.is-preview{display:none}.c-form__note{font-size:12px;font-size:1.2rem;padding-top:5px}.c-form__table{margin-bottom:40px;width:100%}@media screen and (max-width:767px){.c-form__table{margin-bottom:20px}}.c-form__row:not(:first-child) .c-form__ttl{padding-top:25px}@media screen and (max-width:767px){.c-form__row:not(:first-child) .c-form__ttl{padding-top:20px}}.c-form__ttl,.c-form__cnt{display:block}.c-form__ttl{padding-bottom:10px;white-space:nowrap}@media screen and (max-width:767px){.c-form__ttl{padding-bottom:5px}}.c-form__label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:left}.c-form__label-txt{text-align:left}.c-form__label-val{background-color:#fcf2f0;color:#ec7163;font-size:12px;font-size:1.2rem;margin-left:15px;padding:1px 10px}.c-form__input{border:1px solid #ddd;border-radius:5px;color:#444;font-size:15px;font-size:1.5rem;height:48px;overflow:hidden;padding:0 15px;width:100%}@media screen and (max-width:767px){.c-form__input{font-size:14px;font-size:1.4rem;height:44px;padding:10px}}.c-form__textarea{border:1px solid #ddd;border-radius:5px;font-size:15px;font-size:1.5rem;height:160px;overflow:hidden;padding:10px 15px;width:100%}@media screen and (max-width:767px){.c-form__textarea{font-size:14px;font-size:1.4rem}}.c-form__select-box{position:relative;width:160px}@media screen and (max-width:767px){.c-form__select-box{width:100%}}.c-form__select-box:after{-webkit-transform:rotate(135deg);border-right:2px solid #000;border-top:2px solid #000;border-top-right-radius:2px;bottom:0;content:"";height:5px;margin:auto;position:absolute;right:15px;top:0;transform:rotate(135deg);width:5px}@media screen and (max-width:767px){.c-form__select-box:after{right:10px}}.c-form__select-box--short{width:140px}@media screen and (max-width:767px){.c-form__select-box--short{width:100%}}.c-form__select-box--long{width:100%}.c-form__radio-box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.c-form__radio-box .mwform-radio-field.horizontal-item{padding:0;width:calc(50% - 7.5px)}@media screen and (max-width:767px){.c-form__radio-box .mwform-radio-field.horizontal-item{width:calc(50% - 5px)}}.c-form__radio-box label{width:100%}.c-form__radio{display:none}.c-form__radio:checked+.mwform-radio-field-text{background-color:#fff;border:2px solid #06b08e;color:#06b08e;font-weight:700;line-height:42px}.c-form__btn-area{padding-bottom:50px;text-align:center}@media screen and (max-width:767px){.c-form__btn-area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:0}}.c-form__btn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#06b08e;border-radius:50px;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;font-size:1.8rem;height:60px;justify-content:center;max-width:300px;width:100%}@media screen and (max-width:767px){.c-form__btn{font-size:16px;font-size:1.6rem;height:50px;max-width:unset}}.c-form__btn+.c-form__btn{margin-left:16px}.c-form__btn--back{background-color:#fff;border:1px solid #06b08e;color:#06b08e}.c-form__lead.is-preview .c-form__note,.c-form__lead.is-preview .c-form__lead,.c-form__lead.is-preview .c-form__select-box:after,.mw_wp_form_preview .c-form__note,.mw_wp_form_preview .c-form__lead,.mw_wp_form_preview .c-form__select-box:after{display:none}.c-form__lead.is-preview .c-form-section__item--short,.mw_wp_form_preview .c-form-section__item--short{width:80px}.mw_wp_form_preview .c-form__lead.is-preview{display:block}.mw_wp_form_preview .u-hidden-preview{display:none}.mw_wp_form .error{padding-top:5px;width:100%}.mw_wp_form_send_error{line-height:1.8}.mw_wp_form_complete .c-form__btn-area{padding-bottom:0}.mw_wp_form_input .c-step-list__item:nth-child(1) i{background-color:#06b08e;color:#fff}.mw_wp_form_input .c-step-list__item:nth-child(1) span{color:#06b08e}.mw_wp_form_preview .c-step-list__item:nth-child(1) i:after{background-color:#06b08e}.mw_wp_form_preview .c-step-list__item:nth-child(-n+2) i{background-color:#06b08e;color:#fff}.mw_wp_form_preview .c-step-list__item:nth-child(-n+2) span{color:#06b08e}.mw_wp_form_complete .c-step-list__item:nth-child(-n+3) i{background-color:#06b08e;color:#fff}.mw_wp_form_complete .c-step-list__item:nth-child(-n+3) i:after{background-color:#06b08e}.mw_wp_form_complete .c-step-list__item:nth-child(-n+3) span{color:#06b08e}.c-form-city{color:#06b08e;width:100%}.c-form-section-wrap{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.c-form-section-wrap{border:none;border-radius:0}}.c-form-section{background-color:#fff;display:block;width:100%}.c-form-section__head{background-color:#06b08e;color:#fff;font-size:20px;font-size:2rem;font-weight:700;margin-bottom:20px;padding:15px 20px}@media screen and (max-width:767px){.c-form-section__head{font-size:18px;font-size:1.8rem;margin-bottom:15px;padding:10px}}.c-form-section__body{background-color:#fff;padding:0 40px}@media screen and (max-width:767px){.c-form-section__body{padding:0}}.c-form-section__cnt{margin-bottom:25px;padding-bottom:15px}@media screen and (max-width:767px){.c-form-section__cnt{margin-bottom:15px;padding:10px 5px}}.c-form-section__cnt:not(:last-child){border-bottom:2px dashed #ddd}.c-form-section__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px}@media screen and (max-width:767px){.c-form-section__row{padding-bottom:15px}}@media screen and (max-width:767px){.c-form-section__row--sp-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-form-section__row--sp-col .c-form-section__item,.c-form-section__row--sp-col .c-form-section__item--short{padding-bottom:15px;width:100%}}.c-form-section__item{width:100%}@media screen and (max-width:767px){.c-form-section__item{width:100%}}.c-form-section__item:not(:last-child){margin-right:15px}@media screen and (max-width:767px){.c-form-section__item:not(:last-child){margin-right:10px}}.c-form-section__item--long{width:100%}.c-form-section__item--half{width:50%}.c-form-section__item--short{width:140px}@media screen and (max-width:767px){.c-form-section__item--short:only-child{width:100%}}.c-form-section__ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-size:2rem;margin-bottom:15px}@media screen and (max-width:767px){.c-form-section__ttl{font-size:16px;font-size:1.6rem}}.c-form-section__val{background-color:#f5f5f5;color:#444;display:inline-block;font-size:12px;font-size:1.2rem;font-weight:400;margin-left:10px;padding:1px 8px}.c-form-section__val--require{background-color:#fcf2f0;color:#ec7163}.c-form-section__small-ttl{font-weight:700;padding-bottom:5px}.c-form-section input[type=text].no-input{border:none;height:auto;padding:0;pointer-events:none}.c-form-section__note{font-size:12px;font-size:1.2rem;padding-top:5px}.c-form-section__btn-area{padding-bottom:55px;text-align:center}.c-form-section__btn{background-color:#06b08e;border-radius:5px;color:#fff;font-size:20px;font-size:2rem;height:60px;max-width:300px;width:100%}@media screen and (max-width:767px){.c-form-section__btn{font-size:16px;font-size:1.6rem;height:54px;padding:0;width:100%}}.c-form-section__btn+.c-form-section__btn{margin-left:16px}.c-grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:-10px;position:relative;z-index:1}@media screen and (max-width:767px){.c-grid{margin:-5px}}.c-grid.is-search-nav .c-grid__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:255px}@media screen and (max-width:767px){.c-grid.is-search-nav .c-grid__item{width:50%}}.c-grid.is-select-table{margin:0}.c-grid.is-select-table .c-grid__item{padding:0;width:25%}.c-grid.is-picture-page{margin:-5px}.c-grid.is-picture-page .c-grid__item{padding:5px;width:20%}@media screen and (max-width:767px){.c-grid.is-picture-page .c-grid__item{width:33.3333333333%}}.c-grid.is-course{margin:-15px}@media screen and (max-width:767px){.c-grid.is-course{margin:-15px}}.c-grid.is-course .c-grid__item{padding:15px;width:100%}@media screen and (max-width:767px){.c-grid.is-course .c-grid__item{padding:15px}}.c-grid.is-schools{margin:-5px}.c-grid.is-schools .c-grid__item{padding:5px;width:33.3333333333%}@media screen and (max-width:767px){.c-grid.is-schools .c-grid__item{width:100%}}.c-grid.is-search{margin:-5px}.c-grid.is-search .c-grid__item{padding:5px;width:25%}@media screen and (max-width:767px){.c-grid.is-search .c-grid__item{width:100%}}.c-grid.is-sponsor .c-grid__item{width:25%}@media screen and (max-width:1024px){.c-grid.is-sponsor .c-grid__item{width:33.3333333333%}}@media screen and (max-width:767px){.c-grid.is-sponsor .c-grid__item{width:100%}}.c-grid.is-brand .c-grid__item{width:33.3333333333%}@media screen and (max-width:1024px){.c-grid.is-brand .c-grid__item{width:50%}}@media screen and (max-width:767px){.c-grid.is-brand .c-grid__item{padding:0;width:100%}}.c-grid.is-no-padding{margin:0}.c-grid.is-no-padding .c-grid__item{padding:0}.c-grid.is-blog{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.c-grid.is-blog .c-grid__item{width:33.3333333333%}@media screen and (max-width:1024px){.c-grid.is-blog .c-grid__item{width:100%}}.c-grid.is-blog-page{margin:-20px -10px}@media screen and (max-width:767px){.c-grid.is-blog-page{margin:-10px}}.c-grid.is-blog-page .c-grid__item{padding:20px 10px;width:50%}@media screen and (max-width:1024px){.c-grid.is-blog-page .c-grid__item{width:100%}}@media screen and (max-width:767px){.c-grid.is-blog-page .c-grid__item{padding:10px}}.c-grid.is-news{border-top:1px solid #000;display:block;margin:0 0 50px}@media screen and (max-width:767px){.c-grid.is-news{margin-bottom:25px}}.c-grid__item{padding:10px;position:relative}@media screen and (max-width:767px){.c-grid__item{padding:5px}}.is-news .c-grid__item{border-bottom:1px solid #000;padding:0}@media screen and (max-width:1024px){.c-grid__item.is-ranking{width:100%}}.c-grid[data-grid="5"] .c-grid__item{width:20%}@media screen and (max-width:1024px){.c-grid[data-grid="5"] .c-grid__item{width:50%}}.c-grid[data-grid="4"] .c-grid__item{width:25%}@media screen and (max-width:767px){.c-grid[data-grid="4"] .c-grid__item{width:50%}}.c-grid[data-grid="3"] .c-grid__item{width:33.3333333333%}@media screen and (max-width:767px){.c-grid[data-grid="3"] .c-grid__item{width:50%}}.c-grid[data-grid="3"].is-blog .c-grid__item:nth-child(-n+2){width:50%}.c-grid[data-grid="3"].is-blog.is-under-page .c-grid__item:nth-child(-n+2){width:33.3333333333%}@media screen and (max-width:1024px){.c-grid[data-grid="3"].is-blog.is-under-page .c-grid__item:nth-child(-n+2){width:50%}}.c-grid[data-grid="2"] .c-grid__item{width:50%}@media screen and (max-width:767px){.c-grid[data-grid="2"] .c-grid__item{width:100%}}@media screen and (max-width:767px){.c-grid[data-grid="2"] .c-grid__item .c-item{padding:12px 0}}.c-grid--alignment{margin:-10px}@media screen and (max-width:767px){.c-grid--alignment .c-grid__item{padding:10px}}@media screen and (max-width:1240px){.c-grid--alignment[data-grid="5"],.c-grid--alignment[data-grid="3"]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;left:-80px;overflow-x:auto;padding:0 80px 5px;position:relative;width:calc(100% + 160px + 10px)}}@media screen and (max-width:1024px){.c-grid--alignment[data-grid="5"],.c-grid--alignment[data-grid="3"]{left:-40px;padding:0 40px 5px;width:calc(100% + 80px + 10px)}}@media screen and (max-width:767px){.c-grid--alignment[data-grid="5"],.c-grid--alignment[data-grid="3"]{left:-20px;padding:0 20px;width:calc(100% + 40px + 10px)}}@media screen and (max-width:1240px){.c-grid--alignment[data-grid="5"] .c-grid__item,.c-grid--alignment[data-grid="3"] .c-grid__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:240px}}@media screen and (max-width:767px){.c-grid--alignment[data-grid="4"]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;left:-20px;overflow-x:auto;padding:0 20px;position:relative;width:calc(100% + 40px + 10px)}}@media screen and (max-width:767px){.c-grid--alignment[data-grid="4"] .c-grid__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:240px}}@media screen and (max-width:767px){.c-grid--alignment[data-grid="2"]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;left:-20px;overflow-x:auto;padding:0 20px;position:relative;width:calc(100% + 40px + 10px)}.c-grid--alignment[data-grid="2"] .c-grid__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:280px}}@media screen and (max-width:767px) and (max-width:767px){.c-grid--alignment[data-grid="2"] .c-grid__item:last-child{padding-right:20px}}.c-grid--alignment::-webkit-scrollbar{height:5px}.c-grid--alignment::-webkit-scrollbar-track{border-radius:10px;margin:0 2px}@media screen and (max-width:1240px){.c-grid--alignment::-webkit-scrollbar-track{margin:0 80px}}@media screen and (max-width:1024px){.c-grid--alignment::-webkit-scrollbar-track{margin:0 40px}}@media screen and (max-width:767px){.c-grid--alignment::-webkit-scrollbar-track{margin:0 30px}}.c-grid--alignment::-webkit-scrollbar-thumb{background:#ddd;border-radius:5px}.c-tag{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;color:#06b08e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:10px;font-size:1rem;margin-top:-5px}.c-tag__item{margin-right:5px;margin-top:5px}.c-tag__item-link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:10px;font-size:1rem;justify-content:center;line-height:1;padding:5px 10px}.c-tag__item-txt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:10px;font-size:1rem;justify-content:center;line-height:1;min-width:50px;padding:4px 8px}.c-tag--color .c-tag__item-txt{border-color:#06b08e;color:#06b08e}.c-tag--large{margin-top:-10px}.c-tag--large .c-tag__item{margin-right:10px;margin-top:10px}.c-tag--large .c-tag__item-link{font-size:14px;font-size:1.4rem;padding:10px 15px}.c-tag--feature .c-tag__item-txt{background-color:#ebf8f1;border:none;border-radius:5px;color:#06b08e;font-size:12px;font-size:1.2rem}.c-tab{position:relative;width:100%}@media screen and (max-width:767px){.c-tab__wrap{margin:0 calc(50% - 50vw);overflow:hidden;overflow:unset;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:18}}.c-tab__list{background-color:#fff;border-bottom:2px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.c-tab__list{border-bottom:none;border-top:1px solid #ccc}}.c-tab__item{border-radius:10px 10px 0 0;max-width:180px;position:relative;top:2px;width:100%}@media screen and (max-width:767px){.c-tab__item{border-radius:0;top:0}}.c-tab__item:not(:first-child){margin-left:5px}@media screen and (max-width:767px){.c-tab__item:not(:first-child){margin-left:0}}.c-tab__link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#f5f5f5;border-bottom:1px solid #ccc;border-radius:inherit;color:#444;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;font-weight:700;justify-content:center;padding-bottom:10px;padding-top:10px}.c-tab__link:hover{color:#06b08e}.c-tab__link:hover span{color:#06b08e}.c-tab__link:hover svg{stroke:#06b08e}@media screen and (max-width:767px){.c-tab__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:11px;font-size:1.1rem;height:50px;padding-bottom:0;padding-top:0}}.c-tab__item.is-active .c-tab__link{background-color:#fff;border:solid #ccc;border-radius:10px 10px 0 0;border-width:2px 2px 0;color:#06b08e;font-weight:700}@media screen and (max-width:767px){.c-tab__item.is-active .c-tab__link{border-bottom:1px solid #fff;border-radius:0;border-width:0 1px 0}}.c-tab__item.is-active .c-tab__link svg{stroke:#06b08e}@media screen and (max-width:767px){.c-tab__item:first-child.is-active .c-tab__link{border-left:none}}.c-tab__link svg{stroke:#444;-webkit-transition:.3s ease;margin-right:5px;transition:.3s ease}@media screen and (max-width:767px){.c-tab__link svg{margin-right:0}}.c-tab__link span{-webkit-transition:.3s ease;transition:.3s ease}.c-tab__content{display:none}.c-tab__content.is-active{display:block}.c-icon-check{position:relative;width:35px}@media screen and (max-width:767px){.c-icon-check{width:18px}}.c-icon-check:after{content:"";display:block;position:absolute}.c-icon-check:after{-webkit-transform:rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:7px solid #cfded1;border-left:7px solid #cfded1;height:20px;left:3px;top:calc(50% - 4px);transform:rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:31px}@media screen and (max-width:767px){.c-icon-check:after{border-bottom:3.5px solid #cfded1;border-left:3.5px solid #cfded1;height:10px;left:1.5px;top:calc(50% - 2px);width:15px}}.c-icon-arrow{display:inline-block;height:1em;position:relative;vertical-align:sub;width:20px}.c-icon-arrow:before{-webkit-transform:rotate(45deg);border-right:1px solid #222;border-top:1px solid #222;bottom:0;content:"";height:5px;left:6px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:5px}.c-icon-checkbox{position:relative}@media screen and (max-width:767px){.c-icon-checkbox{top:-5px;width:18px}}.c-icon-checkbox:before,.c-icon-checkbox:after{content:"";display:block;position:absolute}.c-icon-checkbox:before{-webkit-transform:translateY(-50%);border:1px solid #06b08e;height:18px;left:0;top:50%;transform:translateY(-50%);width:18px}.c-icon-checkbox:after{-webkit-transform:rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:3px solid #06b08e;border-left:3px solid #06b08e;height:10px;left:4px;top:calc(50% - 4px);transform:rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:18px}.c-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.c-icon:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;position:relative;width:20px}.c-icon--home:before{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/home.svg)}.c-icon--school:before{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/school.svg)}.c-icon--course:before{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/course.svg)}.c-icon--picture:before{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/picture.svg)}.c-icon--review:before{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/review.svg)}.c-icon--map:before{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/map-pin.svg)}.c-icon--bookmark{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;fill:#444;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-icon--bookmark path{fill:#444}.c-icon--bookmarked{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;fill:#ec7163;stroke:#ec7163 !important;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-icon--bookmarked path{fill:#ec7163;stroke:#ec7163 !important}.c-icon--edit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-icon--edit:before{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/edit.svg)}.c-headline--2,.c-headline{font-weight:700;line-height:1.3;padding-bottom:20px}@media screen and (max-width:767px){.c-headline--2,.c-headline{padding-bottom:15px}}.c-headline{font-size:24px;font-size:2.4rem}@media screen and (max-width:767px){.c-headline{font-size:20px;font-size:2rem}}.c-headline__btn{margin-left:auto}.c-headline__btn-body{-webkit-transition:all .3s ease;border:1px solid #ccc;border-radius:4px;color:#444;font-size:14px;font-size:1.4rem;padding:5px 15px;transition:all .3s ease}@media screen and (max-width:767px){.c-headline__btn-body{font-size:12px;font-size:1.2rem}}.c-headline--2{font-size:20px;font-size:2rem}@media screen and (max-width:767px){.c-headline--2{font-size:16px;font-size:1.6rem}}.c-headline--border-b{border-bottom:1px solid #ddd;line-height:1.3;margin-bottom:20px;padding:10px}.c-summary-list{border:1px solid #ddd;font-size:14px;font-size:1.4rem;width:100%}@media screen and (max-width:767px){.c-summary-list{font-size:12px;font-size:1.2rem}}.c-summary-list__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-summary-list__row:not(:first-child){border-top:1px solid #ddd}.c-summary-list__ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;background-color:#ebf8f1;color:#444;flex-shrink:0;font-weight:700;padding:10px;text-align:center;width:150px}@media screen and (max-width:767px){.c-summary-list__ttl{font-size:14px;font-size:1.4rem;text-align:left;width:30%}}.c-summary-list__desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;color:#444;flex:1;padding:10px 15px}@media screen and (max-width:767px){.c-summary-list__desc{padding:10px}}.c-summary-list__desc-info{font-size:12px;font-size:1.2rem;font-weight:500}.c-step-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:15px}.c-step-list__item{text-align:center}.c-step-list__item:not(:last-child){margin-right:150px}@media screen and (max-width:767px){.c-step-list__item:not(:last-child){margin-right:100px}}.c-step-list__item:nth-child(-n+2) i:after{-webkit-transform:translate(100%,-50%);background-color:#e8e8e8;content:"";height:5px;position:absolute;right:0;top:50%;transform:translate(100%,-50%);width:150px}@media screen and (max-width:767px){.c-step-list__item:nth-child(-n+2) i:after{width:101px}}.c-step-list__item i{background-color:#e8e8e8;border-radius:50%;color:#ccc;display:block;font-style:normal;height:30px;line-height:29px;margin:0 0 5px;position:relative;width:30px}.c-step-list__item span{color:#ccc;display:block;font-size:14px;font-size:1.4rem}body[data-modal=active]{position:fixed;width:100%}body[data-modal=active] .c-modal{display:block;opacity:1;pointer-events:auto}body[data-modal=active] .c-modal__bg{opacity:1}body[data-modal=active] .c-modal__inner{overflow-y:auto;pointer-events:auto}.c-modal{-webkit-transition:opacity .3s ease;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;bottom:0;display:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:21}@media screen and (max-width:767px){.c-modal{width:100%}}.c-modal__bg{-webkit-transition:opacity .3s ease;background-color:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.c-modal__close{cursor:pointer;height:30px;position:absolute;right:0;top:-40px;width:30px;z-index:21}@media screen and (max-width:767px){.c-modal__close{height:24px;left:15px;position:absolute;right:unset;top:15px;width:24px}}.c-modal__close:before,.c-modal__close:after{background-color:#fff;content:"";height:2px;position:absolute;right:0;top:15px;width:30px}@media screen and (max-width:767px){.c-modal__close:before,.c-modal__close:after{background-color:#444;top:11px;width:24px}}.c-modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modal__container{-webkit-transform:translate(-50%,-50%);left:50%;max-width:1000px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 80px);z-index:19;z-index:1}@media screen and (max-width:767px){.c-modal__container{-webkit-transform:none;height:100%;left:0;padding:0;position:relative;top:0;transform:none;width:100%}}.c-modal__inner{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:20px;height:80vh;overflow:hidden;padding:30px 30px 113px;position:relative}@media screen and (max-width:767px){.c-modal__inner{border-radius:0;height:100%;max-width:100%;padding:0 0 86px}}.c-modal__head{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.c-modal__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid #ddd;justify-content:center;padding:15px}}.c-modal__headline-area{padding:15px;width:100%}.c-modal__headline{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.2;padding-bottom:20px}@media screen and (max-width:767px){.c-modal__headline{font-size:16px;font-size:1.6rem;padding:0}}.c-modal__reset{color:#06b08e;cursor:pointer;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-modal__reset{position:absolute;right:15px;top:15px}}.c-modal__btn-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:0 0 20px 20px;border-top:1px solid #ddd;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;left:0;padding:25px;position:fixed;width:100%;z-index:100}@media screen and (max-width:767px){.c-modal__btn-area{height:unset;padding:15px}}.c-modal__btn{background-color:#06b08e;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-size:2rem;font-weight:700;height:100%;opacity:.5;padding:15px;pointer-events:none;text-align:center;width:300px}@media screen and (max-width:767px){.c-modal__btn{font-size:16px;font-size:1.6rem;width:100%}}.c-modal__btn.is-active{opacity:1;pointer-events:all}.mfp-fade.mfp-bg{-webkit-transition:all .3s ease;opacity:0;transition:all .3s ease}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content,.mfp-fade.mfp-wrap .mfp-arrow{-webkit-transition:all .3s ease;opacity:0;transition:all .3s ease}.mfp-fade.mfp-wrap.mfp-ready .mfp-content,.mfp-fade.mfp-wrap.mfp-ready .mfp-arrow{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content,.mfp-fade.mfp-wrap.mfp-removing .mfp-arrow{opacity:0}.c-message{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px}.c-message--danger{background-color:#fcf2f0;color:#ec7163}.c-page-header{display:block;padding-bottom:15px;position:relative}@media screen and (max-width:767px){.c-page-header{padding-bottom:0}}@media screen and (max-width:767px){.c-page-header__inner{padding:20px}}.c-page-header__ttl{font-size:24px;font-size:2.4rem;font-weight:700}@media screen and (max-width:767px){.c-page-header__ttl{font-size:18px;font-size:1.8rem}}.c-page-ttl{font-size:28px;font-size:2.8rem;font-weight:700}@media screen and (max-width:767px){.c-page-ttl{font-size:18px;font-size:1.8rem;text-align:center}}.c-page-ttl--left{text-align:left}.c-page-ttl--center{text-align:center}.c-page-ttl--right{text-align:right}.c-pagination{margin:40px 0 0}@media screen and (max-width:767px){.c-pagination{margin:20px 0 0}}.c-pagination__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.c-pagination__item{-webkit-box-shadow:0 2px 0 0 #ccc;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 0 0 #ccc;color:#888;display:block;font-size:18px;font-size:1.8rem;font-weight:700;line-height:50px;min-height:50px;text-align:center;width:40px}@media screen and (max-width:767px){.c-pagination__item{font-size:14px;font-size:1.4rem;line-height:40px;min-height:40px;width:30px}}.c-pagination__item:not(:last-child){margin-right:10px}.c-pagination__item.is-active,.c-pagination__item:hover{-webkit-box-shadow:none;background:#f5f5f5;box-shadow:none;color:#06b08e}.c-pagination__link{display:block;position:relative}.c-pagination__link:hover{color:#06b08e}.c-pagination__prev{padding-left:5px;position:relative}.c-pagination__prev:after{-webkit-transform:translate(0,-50%) rotate(-45deg);border-left:2px solid currentColor;border-radius:1px;border-top:2px solid currentColor;content:"";display:block;height:8px;left:0;position:absolute;top:50%;transform:translate(0,-50%) rotate(-45deg);width:8px}@media screen and (max-width:767px){.c-pagination__prev:after{height:6px;width:6px}}.c-pagination__next{padding-right:5px;position:relative}.c-pagination__next:after{-webkit-transform:translate(0,-50%) rotate(45deg);border-radius:1px;border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";display:block;height:8px;position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(45deg);width:8px}@media screen and (max-width:767px){.c-pagination__next:after{height:6px;width:6px}}.c-single-pagination{margin:88px 0 0}@media screen and (max-width:767px){.c-single-pagination{margin:64px 0 0}}.c-single-pagination-list{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-evenly;padding:30px 0;position:relative}.c-single-pagination-item{-webkit-transform:translateY(-50%);position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.c-single-pagination-item.is-prev{-webkit-transform:translate(0,-50%);left:7%;transform:translate(0,-50%)}@media screen and (max-width:767px){.c-single-pagination-item.is-prev{left:0}}.c-single-pagination-item.is-next{-webkit-transform:translate(0,-50%);right:7%;transform:translate(0,-50%)}@media screen and (max-width:767px){.c-single-pagination-item.is-next{right:0}}.c-single-pagination-link{-webkit-transition:.2s;font-weight:700;padding:10px;transition:.2s}@media screen and (max-width:767px){.c-single-pagination-link{font-size:13px;font-size:1.3rem}}.c-single-pagination-link:hover{opacity:.7}.c-single-pagination-link i{padding:0 16px}.c-search-nav__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-search-nav__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transition:all .2s ease;align-items:center;background-color:#e0f5eb;border-radius:50px;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:10px;transition:all .2s ease}@media screen and (max-width:767px){.c-search-nav__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;flex-flow:row;justify-content:flex-start;padding:10px}}.c-search-nav__link:hover{background-color:#06b08e;color:#fff}.c-search-nav__figure{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-shrink:0;-ms-flex-negative:0;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media screen and (max-width:767px){.c-search-nav__figure{border:none;height:40px;margin-bottom:0;margin-right:5px;width:40px}}.c-search-nav__img{-webkit-transition:all .3s ease;height:30px !important;transition:all .3s ease;width:30px !important}@media screen and (max-width:767px){.c-search-nav__img{height:25px !important;width:25px !important}}.c-search-nav__img path,.c-search-nav__img line,.c-search-nav__img rect,.c-search-nav__img circle{stroke:#06b08e}.c-search-nav__more{width:100%}.c-search-nav__more-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transition:opacity .3s ease;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;font-weight:700;justify-content:center;line-height:1.3;position:relative;text-align:center;transition:opacity .3s ease}@media screen and (max-width:767px){.c-search-nav__more-body{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-shadow:none;background-color:transparent;border:none;box-shadow:none;color:#444;font-size:12px;font-size:1.2rem;height:unset;justify-content:flex-start;padding:0;text-align:left}}.c-search-box-area{background-color:#e0f5eb;border-radius:20px;margin-bottom:40px;overflow:hidden;padding:30px 60px;width:100%}.c-search-box-area--top{background-color:#e0f5eb}@media screen and (max-width:767px){.c-search-box-area--top{margin-bottom:20px;padding:20px 30px}}.c-search-box{background-color:#fff;border:2px solid #e5e5e5;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.c-search-box__icon .c-icon{height:50px;width:50px}.c-search-box__icon .c-icon:before{background-color:#fff;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.c-search-box form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.c-search-box__txt{font-size:14px;font-size:1.4rem;height:50px;padding:10px 10px 10px 0;width:100%}.c-search-box ::-webkit-input-placeholder{color:#ccc}.c-search-box ::-moz-placeholder{color:#ccc}.c-search-box :-ms-input-placeholder{color:#ccc}.c-search-box ::-ms-input-placeholder{color:#ccc}.c-search-box ::placeholder{color:#ccc}.c-search-box__btn{-webkit-flex-shrink:0;-ms-flex-negative:0;background-color:#f7c02e;color:#fff;flex-shrink:0;width:100px}.c-search-box--top{-webkit-box-shadow:none;box-shadow:none}.c-search-box--top .c-search-box__txt{border:1px solid #ddd;border-radius:5px 0 0 5px}.c-search-box--top .c-search-box__btn{width:50px}.c-section__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}@media screen and (max-width:767px){.c-section__head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10px}}.c-section__txt{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.c-section__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-section__sub{color:#06b08e;font-size:14px;font-size:1.4rem;font-weight:700}.c-section__ttl{font-size:22px;font-size:2.2rem;font-weight:700}@media screen and (max-width:767px){.c-section__ttl{font-size:18px;font-size:1.8rem}}.c-section__desc{color:#444;font-size:14px;font-size:1.4rem;margin-left:25px}@media screen and (max-width:767px){.c-section__desc{font-size:12px;font-size:1.2rem;margin-left:0}}.c-section__btn{margin-left:auto}.c-section__btn-body{-webkit-transition:all .2s ease;border:2px solid #06b08e;border-radius:50px;color:#06b08e;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:700;padding:5px 15px;transition:all .2s ease}@media screen and (max-width:767px){.c-section__btn-body{font-size:12px;font-size:1.2rem}}.c-section__btn-body:hover{background-color:#06b08e;color:#fff}.c-section-online__head,.c-section-learn__head,.c-section-interview__head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px}@media screen and (max-width:767px){.c-section-online__head,.c-section-learn__head,.c-section-interview__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}}.c-section-online__sub,.c-section-learn__sub,.c-section-interview__sub{color:#06b08e;font-size:14px;font-size:1.4rem;font-weight:700}.c-section-online__ttl,.c-section-learn__ttl,.c-section-interview__ttl{font-size:22px;font-size:2.2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.c-section-online__ttl,.c-section-learn__ttl,.c-section-interview__ttl{font-size:18px;font-size:1.8rem}}.c-section-online__desc,.c-section-learn__desc,.c-section-interview__desc{color:#444;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-section-online__desc,.c-section-learn__desc,.c-section-interview__desc{font-size:12px;font-size:1.2rem}}.c-section-online{background-color:#cfeddf;padding-bottom:60px;padding-top:60px}@media screen and (max-width:767px){.c-section-online{padding-bottom:30px;padding-top:30px}}.c-section-online__head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px}@media screen and (max-width:767px){.c-section-online__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;align-items:center;flex-direction:column;margin-bottom:20px}}.c-section-interview__head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px}@media screen and (max-width:767px){.c-section-interview__head{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}}.c-section-interview__txt{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.c-section-interview__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;flex-direction:column}}.c-section-interview__ttl{margin-bottom:0}.c-section-interview__desc{margin-left:25px}@media screen and (max-width:767px){.c-section-interview__desc{margin-left:0}}.c-ttl-section__head{padding-bottom:64px;text-align:center}@media screen and (max-width:767px){.c-ttl-section__head{padding-bottom:40px}}.c-ttl-section__sub{color:#06b08e;font-weight:700;line-height:1}.c-ttl-section__ttl{font-size:32px;font-size:3.2rem;font-weight:700;margin-bottom:20px;position:relative}@media screen and (max-width:767px){.c-ttl-section__ttl{font-size:22px;font-size:2.2rem}}.c-ttl-section__ttl span{position:relative}.c-ttl-section__ttl--search span:before{background:50%/contain no-repeat url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/tanuki.png);bottom:0;content:"";display:inline-block;height:80px;left:-120px;position:absolute;width:80px}@media screen and (max-width:767px){.c-ttl-section__ttl--search span:before{height:56px;left:-80px;width:56px}}.c-ttl-section__ttl--about span:before{background:50%/contain no-repeat url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/harinezumi.png);bottom:-155px;content:"";display:inline-block;height:80px;left:-120px;position:absolute;width:80px}@media screen and (max-width:767px){.c-ttl-section__ttl--about span:before{bottom:-180px;height:56px;left:-50px;width:56px}}.c-ttl-section__ttl--about span:after{background:50%/contain no-repeat url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/risu.png);content:"";display:inline-block;height:80px;position:absolute;right:-180px;top:0;width:80px}@media screen and (max-width:767px){.c-ttl-section__ttl--about span:after{height:56px;right:-95px;top:-50px;width:56px}}.c-ttl-section__ttl--learn span:before{background:50%/contain no-repeat url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/kuma.png);bottom:0;content:"";display:inline-block;height:80px;position:absolute;right:-120px;width:80px}@media screen and (max-width:767px){.c-ttl-section__ttl--learn span:before{height:60px;right:-80px;width:56px}}.c-ttl-section__ttl--voice span:before{background:50%/contain no-repeat url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/koara.png);bottom:0;content:"";display:inline-block;height:80px;left:-120px;position:absolute;width:80px}@media screen and (max-width:767px){.c-ttl-section__ttl--voice span:before{height:52px;left:-60px;width:52px}}.c-ttl-section__desc{color:#444;font-size:14px;font-size:1.4rem}.c-scroll{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;bottom:0;color:#444;display:inline-block;font-family:"brandon-grotesque",sans-serif;font-size:14px;font-weight:700;left:8vw;letter-spacing:.2em;line-height:1;overflow:hidden;padding:10px 0 160px;position:absolute;text-decoration:none;text-transform:uppercase;writing-mode:vertical-lr;z-index:2;z-index:1}@media screen and (max-width:1024px){.c-scroll{left:unset;right:40px}}@media screen and (max-width:767px){.c-scroll{font-size:10px;font-size:1rem;left:unset;right:20px}}.c-scroll:before{background:rgba(0,0,0,.2);bottom:0;content:"";height:140px;left:50%;position:absolute;width:1px}.c-scroll:after{-webkit-animation:arrow 1.5s cubic-bezier(1,0,0,1) infinite;animation:arrow 1.5s cubic-bezier(1,0,0,1) infinite;background:#444;bottom:0;content:"";height:140px;left:50%;position:absolute;width:1px}@-webkit-keyframes arrow{0%{-webkit-transform:scale(1,0);-webkit-transform-origin:0 0;transform:scale(1,0);transform-origin:0 0}50%{-webkit-transform:scale(1,1);-webkit-transform-origin:0 0;transform:scale(1,1);transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);-webkit-transform-origin:0 100%;transform:scale(1,1);transform-origin:0 100%}100%{-webkit-transform:scale(1,0);-webkit-transform-origin:0 100%;transform:scale(1,0);transform-origin:0 100%}}@keyframes arrow{0%{-webkit-transform:scale(1,0);-webkit-transform-origin:0 0;transform:scale(1,0);transform-origin:0 0}50%{-webkit-transform:scale(1,1);-webkit-transform-origin:0 0;transform:scale(1,1);transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);-webkit-transform-origin:0 100%;transform:scale(1,1);transform-origin:0 100%}100%{-webkit-transform:scale(1,0);-webkit-transform-origin:0 100%;transform:scale(1,0);transform-origin:0 100%}}.c-scroll-arrow{-webkit-transform:rotate(-90deg);-webkit-transform-origin:top center;bottom:0;color:#444;font-size:12px;font-size:1.2rem;left:0;letter-spacing:3px;letter-spacing:.3rem;padding:20px 10px;position:absolute;transform:rotate(-90deg);transform-origin:top center}.c-scroll-arrow:hover:before{width:120%}.c-scroll-arrow:hover:after{left:-20%}.c-scroll-arrow:before,.c-scroll-arrow:after{-webkit-transition:all .3s ease;bottom:0;content:"";position:absolute;transition:all .3s ease}.c-scroll-arrow:before{-webkit-transition:all .3s ease;border-top:2px solid #222;margin-top:-1px;right:0;transition:all .3s ease;width:100%}.c-scroll-arrow:after{-webkit-transform:skewX(-45deg);border-left:2px solid #222;height:6px;left:0;margin-top:-4px;transform:skewX(-45deg)}.c-scroll-mouse{-webkit-animation:mousemove 1.6s ease-in-out infinite;animation:mousemove 1.6s ease-in-out infinite;bottom:0;left:80px;position:absolute}.c-scroll-mouse:before{border:1px solid #444;border-radius:10px;bottom:0;content:"";height:37px;left:-10px;position:absolute;width:25px}.c-scroll-mouse:after{border:1px solid #444;border-radius:50%;bottom:26px;content:"";height:5px;left:0;position:absolute;width:5px}.c-scroll-mouse span{bottom:45px;color:#444;font-size:12px;font-size:1.2rem;left:-15px;letter-spacing:.05em;position:absolute}.c-scroll-mouse span:after{-webkit-animation:mousepathmove 1.4s linear infinite;animation:mousepathmove 1.4s linear infinite;background:#444;content:"";height:15px;left:18px;opacity:0;position:absolute;top:10px;width:1px}@-webkit-keyframes mousemove{0%{bottom:10px}50%{bottom:5px}100%{bottom:10px}}@keyframes mousemove{0%{bottom:10px}50%{bottom:5px}100%{bottom:10px}}@-webkit-keyframes mousepathmove{0%{height:0;opacity:0;top:10px}50%{height:15px;opacity:1}100%{height:0;opacity:0;top:30px}}@keyframes mousepathmove{0%{height:0;opacity:0;top:10px}50%{height:15px;opacity:1}100%{height:0;opacity:0;top:30px}}.c-gadget:not(:last-child){margin-bottom:30px}.c-gadget__ttl{border-bottom:1px dashed #ddd;color:#06b08e;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:15px;padding:10px}@media screen and (max-width:767px){.c-gadget__ttl{padding-left:0;padding-right:0}}.c-gadget__ttl span{font-size:10px;font-size:1rem;font-weight:400;padding-left:5px}.c-gadget__item{font-size:12px;font-size:1.2rem}@media screen and (max-width:767px){.c-gadget__item{font-size:14px;font-size:1.4rem}}.c-gadget__link{-webkit-transition:.3s;display:block;padding:10px;position:relative;transition:.3s}@media screen and (max-width:767px){.c-gadget__link{padding-left:0;padding-right:0}}.c-gadget__link:hover{background-color:#cfeddf}.c-gadget--category .c-gadget__link:after{-webkit-transform:translate(0,-50%) rotate(45deg);border-right:2px solid currentColor;border-top:2px solid currentColor;border-top-right-radius:2px;content:"";display:block;height:6px;position:absolute;right:10px;top:50%;transform:translate(0,-50%) rotate(45deg);width:6px}.c-text-link{-webkit-transition:opacity .3s ease;color:#06b08e;transition:opacity .3s ease}.c-text-link:hover{opacity:.7}.c-text-link--underline{text-decoration:underline}.c-text-link-list__item{border-bottom:1px dashed #ccc}.c-text-link-list__item:first-child{border-top:1px dashed #ccc}.c-sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.bg-gray{background:#f5f5f5}.c-map{height:560px;width:100%}@media screen and (max-width:767px){.c-map{height:300px}}.c-video{overflow:hidden;padding:56.25% 0 0;position:relative;width:100%}.c-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-video video{height:100%;left:0;position:absolute;top:0;width:100%}.c-link-icon-arrow-right:after{-webkit-transform:translate(0,-50%) rotate(45deg);border-radius:1px;border-right:2px solid #06b08e;border-top:2px solid #06b08e;content:"";display:block;height:8px;position:absolute;right:30px;top:50%;transform:translate(0,-50%) rotate(45deg);width:8px}.c-school-head{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){.c-school-head{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-school-head--brand .c-school-head__thumb{width:200px}@media screen and (max-width:1024px){.c-school-head--brand .c-school-head__thumb{width:140px}}@media screen and (max-width:767px){.c-school-head--brand .c-school-head__thumb{margin-right:0;padding-right:20px;width:38.16%}}@media screen and (max-width:767px){.c-school-head--brand .c-school-head__content{width:61.83%}}.c-school-head--brand .c-school-head__body{margin-top:0}.c-school-head__inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.c-school-head__inner{padding:0 20px 20px}}.c-school-head__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;width:calc(61.83% - 10px)}@media screen and (max-width:1024px){.c-school-head__main{width:calc(65% - 10px)}}@media screen and (max-width:767px){.c-school-head__main{margin-bottom:0;width:100%}}.c-school-head__aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;width:calc(38.16% - 10px)}@media screen and (max-width:1024px){.c-school-head__aside{width:calc(35% - 10px)}}@media screen and (max-width:767px){.c-school-head__aside{margin:0 calc(50% - 50vw);overflow:hidden;width:100vw}}.c-school-head__slides{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.c-school-head__slides-pagination{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.6);border-radius:50px;bottom:10px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:10px;font-size:1rem;gap:5px;justify-content:center;left:auto;padding:2px 10px;position:absolute;right:10px;width:auto;z-index:1}.c-school-head__slides .swiper-button-prev:before,.c-school-head__slides .swiper-button-next:before{-webkit-box-shadow:none;box-shadow:none}.c-school-head__slides .swiper-button-prev:after,.c-school-head__slides .swiper-button-next:after{border-color:#fff;border-radius:2px;border-width:4px 4px 0 0;height:16px;width:16px}.c-school-head__slides .swiper-button-prev{left:0}.c-school-head__slides .swiper-button-next{right:0}.c-school-head__favorite-btn{background-color:rgba(255,255,255,.7);border-radius:10px;position:absolute;right:5px;top:5px;z-index:2}.c-school-head__favorite-btn .simplefavorite-button{height:50px;width:50px}.c-school-head__favorite-btn .simplefavorite-button:after{content:"追加";display:block}@media screen and (max-width:767px){.c-school-head__txt{margin:0 calc(50% - 50vw);overflow:hidden;padding:15px;width:100vw}}.c-school-head .c-review-rating__rate{font-size:18px;font-size:1.8rem}@media screen and (max-width:767px){.c-school-head .c-review-rating__rate{font-size:14px;font-size:1.4rem}}.c-school-head .c-review-rating__rate-num{font-size:12px;font-size:1.2rem}.c-school-head__ttl{font-size:24px;font-size:2.4rem;font-weight:700}@media screen and (max-width:767px){.c-school-head__ttl{font-size:16px;font-size:1.6rem}}.c-school-head__ttl-brand{font-size:14px;font-size:1.4rem}.c-school-head__brand{font-size:12px;font-size:1.2rem}.c-school-head__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:12px;font-size:1.2rem;margin-top:20px}.c-school-head__thumb{margin-right:20px;width:162px}.c-school-head__thumb-figure{border:1px solid #e5e5e5}.c-school-head__thumb-figure-img{height:auto;width:100%}.c-school-head__contnet{width:61.83%}.c-school-head__info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:5px}@media screen and (max-width:767px){.c-school-head__info{font-size:12px;font-size:1.2rem;margin-top:10px}}.c-school-head__info-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.c-school-head__info-item:before{-webkit-flex-shrink:0;-ms-flex-negative:0;content:"";display:inline-block;flex-shrink:0;height:15px;margin-right:5px;width:15px}.c-school-head__info-item+.c-school-head__info-item{margin-left:20px}.c-school-head__info-item--lesson:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/people.svg) 80%/contain no-repeat}.c-school-head__info-item--age:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/kid.svg) 80%/contain no-repeat}.c-school-head__info-item--address{margin-left:0 !important;margin-top:5px}.c-school-head__info-item--address:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/map.svg) 80%/contain no-repeat}.c-school-head__info-item--station{margin-left:0 !important}.c-school-head__info-item--station:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/map.svg) 80%/contain no-repeat}.c-school-head__tag{margin-top:10px}@media screen and (max-width:767px){.c-school-head__tag{margin-top:15px}}.c-school-head__readmore{display:block;font-size:12px;font-size:1.2rem}.c-school-head__prev{font-size:12px;font-size:1.2rem;margin:0 calc(50% - 50vw);overflow:hidden;padding:10px 15px;width:100vw}.c-school-head__cta{background-color:#fcf2f0;border-radius:10px;padding:20px}@media screen and (max-width:767px){.c-school-head__cta{background-color:#fcf2f0;border:none;border-left:none;border-radius:0;border-right:none;padding:15px}}@media screen and (max-width:767px){.c-school-head__btn-body{font-weight:400}}.c-school-info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:5px}@media screen and (max-width:767px){.c-school-info{font-size:12px;font-size:1.2rem;margin-top:10px}}.c-post-school-mini .c-school-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-school-info__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.c-school-info__item:before{-webkit-flex-shrink:0;-ms-flex-negative:0;content:"";display:inline-block;flex-shrink:0;height:15px;margin-right:5px;width:15px}.c-school-info__item+.c-school-info__item{margin-left:20px}.c-post-school-mini .c-school-info__item+.c-school-info__item{margin-left:0}.c-school-info__item--lesson:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/people.svg) 80%/contain no-repeat}.c-school-info__item--age:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/kid.svg) 80%/contain no-repeat}.c-school-info__item--address{margin-left:0 !important;margin-top:5px}.c-school-info__item--address:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/map.svg) 80%/contain no-repeat}.c-school-info__item--station{margin-left:0 !important}.c-school-info__item--station:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/map.svg) 80%/contain no-repeat}.c-school-nav{position:relative;width:100%}@media screen and (max-width:767px){.c-school-nav__wrap{margin:0 calc(50% - 50vw);overflow:hidden;overflow:unset;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:18}}.c-school-nav__list{background-color:#fff;border-bottom:2px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.c-school-nav__list{border-bottom:none;border-top:1px solid #ccc}}.c-school-nav__item{border-radius:10px 10px 0 0;max-width:180px;position:relative;top:2px;width:100%}@media screen and (max-width:767px){.c-school-nav__item{border-radius:0;top:0}}.c-school-nav__item:not(:first-child){margin-left:5px}@media screen and (max-width:767px){.c-school-nav__item:not(:first-child){margin-left:0}}.c-school-nav__link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:.3s ease;align-items:center;background-color:#f5f5f5;border-bottom:1px solid #ccc;border-radius:inherit;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;font-weight:700;justify-content:center;padding-bottom:10px;padding-top:10px;transition:.3s ease}.c-school-nav__link:hover{color:#06b08e}@media screen and (max-width:767px){.c-school-nav__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:11px;font-size:1.1rem;padding-bottom:5px;padding-top:5px}}.c-school-nav__item.is-active .c-school-nav__link{background-color:#fff;border:solid #ccc;border-radius:10px 10px 0 0;border-width:2px 2px 0;color:#06b08e;font-weight:700}@media screen and (max-width:767px){.c-school-nav__item.is-active .c-school-nav__link{border-bottom:1px solid #fff;border-radius:0;border-width:0 1px 0}}@media screen and (max-width:767px){.c-school-nav__item:first-child.is-active .c-school-nav__link{border-left:none}}.c-school-nav__link svg{margin-right:5px}@media screen and (max-width:767px){.c-school-nav__link svg{margin-bottom:2px;margin-right:0}}.c-school-main{background-color:#fff;margin:0 calc(50% - 50vw);margin-bottom:40px;margin-top:-40px;overflow:hidden;padding:40px 0;width:100vw}.c-school-main__inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.c-school-main__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.c-school-main__col:first-child{width:calc(50% - 20px)}@media screen and (max-width:767px){.c-school-main__col:first-child{width:100%}}.c-school-main__col:last-child{width:calc(50% - 20px)}@media screen and (max-width:767px){.c-school-main__col:last-child{width:100%}}.c-school-main__btn-area{margin:25px}.c-school-slides__item{border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.c-school-slides__item{border-radius:0}}.c-school-slides__figure{position:relative}.c-school-slides__figure:before,.c-school-slides__figure:after{content:"";height:100%;position:absolute;top:0;width:100px}.c-school-slides__figure:before{background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.1)));background:linear-gradient(270deg,transparent,rgba(0,0,0,.1) 100%);left:0}.c-school-slides__figure:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.1)));background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 100%);right:0}.c-school-slides__caption{background:rgba(0,0,0,.6);border-radius:0 0 5px 5px;bottom:0;color:#fff;font-size:14px;font-size:1.4rem;left:0;line-height:1.5;padding:15px 20px;position:absolute;width:100%}.c-school-slides .swiper-button-prev:before,.c-school-slides .swiper-button-next:before{-webkit-box-shadow:none;box-shadow:none}.c-school-slides .swiper-button-prev:after,.c-school-slides .swiper-button-next:after{border-color:#fff;border-radius:2px;border-width:4px 4px 0 0;height:20px;width:20px}.c-school-slides .swiper-button-prev{left:5px}.c-school-slides .swiper-button-next{right:5px}.c-school-slides-thumb{padding-top:5px}.c-school-slides-thumb__item{position:relative}.c-school-slides-thumb__item.swiper-slide-thumb-active{border:2px solid #ec7163;border-radius:5px}.c-school-slides-thumb__item:hover{opacity:.6}.c-school-slides-thumb__img{border-radius:5px}.c-school-slides-thumb__bar{display:none}.c-school-slides-thumb__bar.is-show{display:block}.c-school-result{background-color:#fffbeb}@media screen and (max-width:767px){.c-school-result{padding:0}}.c-school-result__inner{padding-bottom:40px;padding-top:40px}@media screen and (max-width:767px){.c-school-result__inner{padding:30px 15px 10px}}.c-school-result__2col{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.c-school-result__main{margin-right:30px;width:calc(61.83% - 15px)}@media screen and (max-width:767px){.c-school-result__main{margin:0;width:100%}}.c-school-result__aside{width:calc(38.16% - 15px)}@media screen and (max-width:767px){.c-school-result__aside{width:100%}}.c-school__picture-list-item-figure{padding-top:100%;position:relative}.c-school__picture-list-item-figure-img{-o-object-fit:cover;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.c-school-about__copy{font-weight:700;margin-bottom:15px}.c-school-about__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;border-bottom:2px dashed #ddd;border-top:2px dashed #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}@media screen and (max-width:767px){.c-school-about__list{border:none}}.c-school-about__list-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem}.c-school-about__list-row:not(:last-child){border-bottom:2px dashed #ddd}@media screen and (max-width:767px){.c-school-about__list-row:not(:last-child){border:none}}.c-school-about__list-ttl{font-weight:700;padding:15px 0;width:100px}.c-school-about__list-desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px}.c-school-about__recommend{font-size:14px;font-size:1.4rem;margin-top:20px}.c-school-about__recommend-ttl{color:#06b08e;font-weight:700;margin-bottom:5px}.c-school-feature__item{counter-increment:num;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:25px}@media screen and (max-width:767px){.c-school-feature__item{display:block;padding-bottom:20px}}.c-school-feature__item:not(:last-child){border-bottom:2px dashed solid #e5e5e5;margin-bottom:25px}@media screen and (max-width:767px){.c-school-feature__item:not(:last-child){margin-bottom:20px}}.c-school-feature__label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;align-items:center;background-color:#ebf8f1;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex-shrink:0;font-size:14px;font-size:1.4rem;font-weight:700;height:80px;justify-content:center;line-height:1;margin-right:15px;width:80px}@media screen and (max-width:767px){.c-school-feature__label{height:40px;margin-right:10px;width:40px}.c-school-feature__label:before{content:counter(num)}}.c-school-feature__label-num{font-size:30px;font-size:3rem;line-height:1.2;position:relative}.c-school-feature__label-num:before{content:counter(num)}.c-school-feature__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.c-school-feature__ttl{font-size:20px;font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.c-school-feature__ttl{font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:0}}.c-school-feature__desc{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-school-feature__desc{font-size:13px;font-size:1.3rem}}.c-school-detail{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;margin:0 0 40px;overflow:hidden}.c-school-detail__ttl{background-color:#06b08e;border-radius:20px 20px 0 0;color:#fff;font-size:22px;font-size:2.2rem;font-weight:700;padding:15px 25px}@media screen and (max-width:767px){.c-school-detail__ttl{font-size:16px;font-size:1.6rem}}.c-school-detail__body{background-color:#fff;padding:30px}@media screen and (max-width:767px){.c-school-detail__body{padding:20px 15px}}.c-school-detail__catchcopy{background-color:#ebf8f1;margin:30px 30px 25px;padding:15px 20px}@media screen and (max-width:767px){.c-school-detail__catchcopy{margin:15px}}.c-school-detail__map{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.c-school-detail__map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-school-detail__map-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden;width:calc(70.75% - 15px)}@media screen and (max-width:767px){.c-school-detail__map-main{margin-bottom:20px;width:100%}}.c-school-detail__map-main iframe{width:100%}.c-school-detail__map-aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(29.25% - 15px)}.c-school-detail__map-aside>*:last-child{margin-bottom:0}@media screen and (max-width:767px){.c-school-detail__map-aside{margin-bottom:0;width:100%}}.c-school-detail__map-aside-ttl{font-weight:700;margin-bottom:5px}@media screen and (max-width:767px){.c-school-detail__map-aside-ttl{margin-bottom:0}}.c-school-detail__map-aside-desc{font-size:14px;font-size:1.4rem;margin-bottom:30px}@media screen and (max-width:767px){.c-school-detail__map-aside-desc{margin-bottom:10px}}.c-school-detail__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;border:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.c-school-detail__list-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem}.c-school-detail__list-row:not(:last-child){border-bottom:1px solid #ddd}.c-school-detail__list-ttl{background-color:#ebf8f1;font-weight:700;max-width:200px;min-width:100px;padding:15px;width:30%}@media screen and (max-width:767px){.c-school-detail__list-ttl{padding:10px;width:100px}}.c-school-detail__list-desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;background-color:#fff;flex:1;padding:15px;word-break:break-all}@media screen and (max-width:767px){.c-school-detail__list-desc{font-size:12px;font-size:1.2rem;padding:10px}}.c-school-aside{background-color:#fff;border-radius:20px;padding:25px}@media screen and (max-width:767px){.c-school-aside{background-color:#cfeddf;border-radius:0;margin:0 calc(50% - 50vw);overflow:hidden;padding:15px;width:100vw}}.c-school-aside__ttl{font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.c-school-aside__ttl{margin-bottom:15px}}.c-school-aside__more{font-size:14px;font-size:1.4rem}.c-school-aside__more a{display:inline-block}.c-school-cta>*:not(:first-child){margin-top:10px}@media screen and (max-width:767px){.c-school-cta>*:not(:first-child){margin-top:15px}}.c-school-tel{text-align:center}.c-school-tel__icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.c-school-tel__num{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-size:2rem;font-weight:700;justify-content:center}.c-school-tel__num svg{margin-right:5px}.c-school-tel__info{color:#555;font-size:11px;font-size:1.1rem;margin-top:5px}.c-school-more{font-size:14px;font-size:1.4rem;margin-top:10px;width:100%}@media screen and (max-width:767px){.c-school-more{margin-top:15px}}.c-school-more__link{-webkit-transition:opacity .3s ease;color:#06b08e;padding-right:10px;position:relative;transition:opacity .3s ease}@media screen and (max-width:767px){.c-school-more__link{background-color:#fff;border:1px solid currentColor;border-radius:50px;color:#06b08e;display:block;padding:10px;text-align:center}}.c-school-more__link:after{-webkit-transform:translate(0,-50%) rotate(45deg);border-radius:1px;border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";display:block;height:6px;position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(45deg);width:6px}@media screen and (max-width:767px){.c-school-more__link:after{content:none}}.c-fixed-bottom-overlay{background-color:#fff;border-top:1px solid #ddd;bottom:0;left:0;padding:15px 0;position:fixed;right:0;z-index:20}@media screen and (max-width:767px){.c-fixed-bottom-overlay{-webkit-transform:translateY(100%);-webkit-transition:padding .3s ease,-webkit-transform .3s ease;transform:translateY(100%);transition:padding .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,padding .3s ease;transition:transform .3s ease,padding .3s ease,-webkit-transform .3s ease}}.c-fixed-bottom-overlay.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.c-fixed-bottom-overlay__btn-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;width:100%}@media screen and (max-width:767px){.c-fixed-bottom-overlay__btn-area{padding:0 15px}}@media screen and (max-width:767px){.c-fixed-bottom-overlay__btn-area-body{font-weight:400}}.c-fixed-bottom-overlay__tel{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin-right:15px;text-align:center;width:50%}.c-fixed-bottom-overlay__tel .c-school-tel__num{font-size:28px;font-size:2.8rem;line-height:1}.c-fixed-bottom-overlay__btn{width:50%}@media screen and (max-width:767px){.c-fixed-bottom-overlay__btn{width:100%}}.c-fixed-bottom-overlay__btn .c-cta-btn__body{font-size:16px;font-size:1.6rem;padding:18px}@media screen and (max-width:767px){.c-fixed-bottom-overlay__btn .c-cta-btn__body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;padding:0}}.c-school-list__item:not(:last-child){margin-bottom:25px}@media screen and (max-width:767px){.c-school-list__item:not(:last-child){margin-bottom:20px}}.c-school-list-info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px}.c-course__head{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-course__head-ttl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:18px;font-size:1.8rem}.c-course__body{margin-top:25px}.c-course__thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:25px;width:240px}@media screen and (max-width:767px){.c-course__thumb{margin-bottom:15px;margin-right:0;width:100%}}.c-course__figure{background-color:#ccc;border-radius:10px;overflow:hidden}.c-course__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:767px){.c-course__content{width:100%}}.c-course__ttl{color:#444;font-size:20px;font-size:2rem;font-weight:700;margin-bottom:15px}.c-course__ttl-sp{color:#444;font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:10px;width:100%}.c-course__heading{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.c-course__heading{font-size:16px;font-size:1.6rem}}.c-course__desc{color:#444;font-size:14px;font-size:1.4rem}.c-course__data{border:1px solid #ddd;font-size:14px;font-size:1.4rem;width:100%}@media screen and (max-width:767px){.c-course__data{font-size:12px;font-size:1.2rem;margin-top:15px}}.c-course__data-item:not(:first-child){border-top:1px solid #e5e5e5}.c-course__data-item-dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-course__data-item-ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;background-color:#f5f5f5;color:#444;flex-shrink:0;font-weight:700;padding:10px;text-align:center;width:150px}.c-course__data-item-desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;color:#444;flex:1;padding:10px 15px}@media screen and (max-width:767px){.c-course__data-item-desc{padding:10px}}.c-course__data-item-desc-begin{color:#888;margin-top:3px}.c-course__data-item-desc-info{font-size:12px;font-size:1.2rem;font-weight:500}.c-course__data-item--multi{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-course__data-item--multi>*{width:calc((100% - 0px)/2)}@media screen and (max-width:767px){.c-course__data-item--multi>*{width:100%}}.c-course__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:10px;width:100%}.c-course__btn-body{font-size:14px;font-size:1.4rem;font-weight:700}@media screen and (max-width:767px){.c-course__btn-body{font-size:14px;font-size:1.4rem}}.c-course-box__row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:25px 0 25px 25px}@media screen and (max-width:767px){.c-course-box__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.c-course-box__row:first-child{border-top:1px solid #e5e5e5}@media screen and (max-width:767px){.c-course-box__row:first-child{border:none}}.c-course-box__row:not(:last-child){border-bottom:1px solid #e5e5e5}@media screen and (max-width:767px){.c-course-box__row:not(:last-child){border:none;margin-bottom:20px}}.c-course-box__head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px;font-size:1.6rem;font-weight:700;padding-right:25px;width:240px}@media screen and (max-width:767px){.c-course-box__head{margin-bottom:15px;padding:0;width:100%}}.c-course-box__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-course-box-fee__caption{font-size:12px;font-size:1.2rem;margin:0 10px 5px}@media screen and (max-width:767px){.c-course-box-fee__caption{font-size:14px;font-size:1.4rem;font-weight:700;margin:0 0 5px}}.c-course-box-fee__body{margin-bottom:10px}@media screen and (max-width:767px){.c-course-box-fee__body{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:15px}}.c-course-box-fee .c-summary-list__desc{font-size:16px;font-size:1.6rem;padding:8px 15px}.c-course-box__note{background-color:#f5f5f5;color:#555;font-size:12px;font-size:1.2rem;margin-top:15px;padding:15px}.c-review__result{background-color:#f5f5f5;padding:40px 0}@media screen and (max-width:767px){.c-review__result{padding:0}}.c-review__head{margin-bottom:30px}@media screen and (max-width:767px){.c-review__head{margin-bottom:15px}}.c-review__head-name{color:#7b808c;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-review__head-name{font-size:12px;font-size:1.2rem}}.c-review__head-label{background-color:#ffe3e3;color:#ec7163;display:inline-block;font-size:14px;font-size:1.4rem;padding:0 10px}@media screen and (max-width:767px){.c-review__head-label{font-size:12px;font-size:1.2rem}}.c-review__body{border:1px solid #ddd;border:2px solid #fcf2f0;border-radius:20px;padding:30px}@media screen and (max-width:767px){.c-review__body{padding:15px}}.c-review__data{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:5px}@media screen and (max-width:767px){.c-review__data{margin-bottom:0}}.c-review__data-attribute{font-size:14px;font-size:1.4rem;margin-right:10px}@media screen and (max-width:767px){.c-review__data-attribute{font-size:12px;font-size:1.2rem}}.c-review__outline{font-size:14px;font-size:1.4rem;margin-bottom:15px}@media screen and (max-width:767px){.c-review__outline{font-size:12px;font-size:1.2rem}}.c-review__list-item:not(:last-child){border-bottom:1px solid #ddd;border-bottom:2px dashed #fcf2f0;padding:25px 0}@media screen and (max-width:767px){.c-review__list-item:not(:last-child){padding:15px 0}}.c-review__list-item:last-child{padding-top:25px}@media screen and (max-width:767px){.c-review__list-item:last-child{padding-top:15px}}.c-review__list-item-ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:767px){.c-review__list-item-ttl{font-size:16px;font-size:1.6rem;margin-bottom:10px}}.c-review__list-item-ttl span{font-size:14px;font-size:1.4rem;margin-left:auto}.c-review__list-item-comment{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-review__list-item-comment{font-size:12px;font-size:1.2rem}}.c-review__note{color:#555;font-size:11px;font-size:1.1rem;margin-top:15px}.c-review-top__score{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px;padding:25px 15px}@media screen and (max-width:767px){.c-review-top__score{padding:15px 10px}}.c-review-rating{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-size:2rem}@media screen and (max-width:767px){.c-review-rating{font-size:16px;font-size:1.6rem}}.c-review-rating__star{-webkit-flex-shrink:0;-ms-flex-negative:0;color:#ddd;flex-shrink:0;margin-right:5px;position:relative;white-space:nowrap}.c-review-rating__star:after{color:#fc3;content:"★★★★★";left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:0}.c-review-rating__star--val10:after{width:10%}.c-review-rating__star--val20:after{width:20%}.c-review-rating__star--val30:after{width:30%}.c-review-rating__star--val40:after{width:40%}.c-review-rating__star--val50:after{width:50%}.c-review-rating__star--val60:after{width:60%}.c-review-rating__star--val70:after{width:70%}.c-review-rating__star--val80:after{width:80%}.c-review-rating__star--val90:after{width:90%}.c-review-rating__star--val100:after{width:100%}.c-review-rating__rate{color:#444;font-weight:700}.c-review-rating__rate-num{font-size:12px;font-size:1.2rem;font-weight:400;margin-left:5px}.c-review-rating-small{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem}.c-post{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -15px;position:relative;z-index:1}@media screen and (max-width:767px){.c-post{margin:0 -6px}}.c-post-newstopics{-webkit-transition:all .3s ease;border:1px solid #ddd;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;transition:all .3s ease}@media screen and (max-width:767px){.c-post-newstopics{border:none;border-radius:0}}.c-post-banner{-webkit-transition:all .3s ease;border:1px solid #ddd;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;transition:all .3s ease}@media screen and (max-width:767px){.c-post-banner{border-radius:5px}}.c-post-school{-webkit-transition:all .2s ease;background-color:#fff;border:2px solid #e5e5e5;border-radius:20px;display:block;overflow:hidden;padding:20px;position:relative;transition:all .2s ease}@media screen and (max-width:767px){.c-post-school{padding:12px}}.c-post-school:hover{border-color:#06b08e}.c-post-school__head{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:767px){.c-post-school__head{margin-top:15px}}.c-post-school__head-cv{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:150px}.c-post-school__favorite-btn{background-color:rgba(255,255,255,.7);border-radius:10px;position:absolute;right:5px;top:5px;z-index:2}.c-post-school__favorite-btn .simplefavorite-button{height:50px;width:50px}.c-post-school__favorite-btn .simplefavorite-button:after{content:"追加";display:block}.c-post-school__name-brand{color:#555;display:block;font-size:14px;font-size:1.4rem;font-weight:700}.c-post-school__name-school{color:#06b08e;font-size:20px;font-size:2rem;font-weight:700;margin-right:20px;text-decoration:underline}@media screen and (max-width:767px){.c-post-school__name-school{font-size:16px;font-size:1.6rem}}.c-post-school__review{display:inline-block}.c-post-school__review .c-review-rating__star,.c-post-school__review .c-review-rating__rate{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-post-school__review .c-review-rating__star,.c-post-school__review .c-review-rating__rate{font-size:12px;font-size:1.2rem}}.c-post-school__review .c-review-rating__rate-num{font-size:12px;font-size:1.2rem}.c-post-school__badge{margin-bottom:20px;margin-top:10px}@media screen and (max-width:767px){.c-post-school__badge{margin-bottom:15px;margin-top:15px}}.c-post-school__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width:767px){.c-post-school__body{margin-bottom:0}}.c-post-school__images{margin-right:25px}.c-post-school-images-sp{margin:-12px -12px 0}.c-post-school-images-sp .c-post-school-images-sp__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll}.c-post-school-images-sp .c-post-school-images-sp__item:not(:first-child){margin-left:2px}.c-post-school-images-sp .c-post-school-images-sp__figure{height:140px;width:140px}.c-post-school-images-sp .c-post-school-images-sp__img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-post-school__thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-transition:.2s;background-color:#f5f5f5;flex-shrink:0;height:160px;overflow:hidden;position:relative;transition:.2s;width:240px}.c-post-school__thumb-figure{-webkit-transition:opacity .3s;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .3s;width:100%}.c-post-school__thumb-figure.is-active{opacity:1}.c-post-school__slides{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin:10px 15px}.c-post-school__slide:not(:first-child){margin-left:5px}.c-post-school__slide.is-active{opacity:1}.c-post-school__slide-img{background-color:#f5f5f5;border:2px solid #ddd;height:30px;vertical-align:middle;width:45px}.is-active .c-post-school__slide-img{border:2px solid #ec7163}.c-post-school__detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-post-school__copy{background-color:#ebf8f1;border-radius:5px;color:#444;font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:20px;padding:10px 15px;position:relative}.c-post-school__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px}@media screen and (max-width:767px){.c-post-school__info{font-size:12px;font-size:1.2rem;margin-bottom:0}}@media screen and (max-width:414px){.c-post-school__info{-webkit-box-orient:unset;-webkit-box-direction:unset;-webkit-flex-direction:unset;-ms-flex-direction:unset;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-direction:unset;flex-wrap:wrap}}.c-post-school-info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;position:relative}@media screen and (max-width:767px){.c-post-school-info{font-size:12px;font-size:1.2rem}}.c-post-school-info:before{-webkit-flex-shrink:0;-ms-flex-negative:0;content:"";display:inline-block;flex-shrink:0;height:15px;margin-right:5px;width:15px}.c-post-school-info:not(:last-child){margin-bottom:10px}@media screen and (max-width:767px){.c-post-school-info:not(:last-child){margin-bottom:0}}@media screen and (max-width:767px){.c-post-school-info--lesson{margin-right:20px}}.c-post-school-info--lesson:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/people.svg) 80%/contain no-repeat}.c-post-school-info--age:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/kid.svg) 80%/contain no-repeat}@media screen and (max-width:767px){.c-post-school-info--address{margin-bottom:5px;width:100%}}.c-post-school-info--address:before{background:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/icon/map.svg) 80%/contain no-repeat}.c-post-school-course{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.c-post-school-course__label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-webkit-flex-shrink:0;-ms-flex-negative:0;align-items:center;align-self:stretch;background-color:#ebf8f1;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:10px;font-size:1rem;padding:10px}.c-post-school-course__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px}.c-post-school-course__ttl{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#06b08e;display:-webkit-box;font-weight:700;overflow:hidden}.c-post-school-course__cost{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:12px;font-size:1.2rem;margin-top:5px}.c-post-school-course__cost>span:not(:last-child){margin-right:5px}.c-post-school-course__cost-initial{color:#888}.c-post-school-course__count{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#888;font-size:12px;font-size:1.2rem;margin-left:auto;padding:10px 10px 10px 0}.c-post-school-foot{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-post-school-foot__ttl{color:#444;font-size:12px;font-size:1.2rem;font-weight:700;padding-left:15px;padding-right:15px;width:120px}.c-post-school-foot__desc{width:calc(100% - 120px)}.c-post-school__cv-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px}@media screen and (max-width:767px){.c-post-school__cv-area{margin-top:20px}}.c-post-school__cv-area>*{width:50%}.c-post-school__cv-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;background-color:#ec7163;border-radius:50px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;height:50px;justify-content:center;text-align:center;width:100%}@media screen and (max-width:767px){.c-post-school__cv-body{font-size:13px;font-size:1.3rem;line-height:1.2}}.c-post-school__cv-body i{margin-right:5px}.c-post-school__cv-body i:before{height:26px;width:26px}@media screen and (max-width:767px){.c-post-school__cv-body i:before{height:20px;width:20px}}.c-post-school__cv-body svg{margin-right:5px}.c-post-school__cv-body span:not([class]){font-size:12px;font-size:1.2rem;font-weight:400}.c-post-school__cv-body .simplefavorite-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.c-post-school__cv-body .simplefavorite-button .c-favorite-btn__txt{font-size:12px;font-size:1.2rem}}.c-post-school__cv-info{color:#555;display:inline-block;font-size:11px;font-size:1.1rem;line-height:1.5;margin-top:10px}.c-post-school__cv--tel .c-post-school__cv-body{background-color:#fff;border:2px solid #ec7163;color:#444;font-size:18px;font-size:1.8rem}@media screen and (max-width:767px){.c-post-school__cv--tel .c-post-school__cv-body{font-size:13px;font-size:1.3rem}}.c-post-school__cv--tel .c-post-school__cv-body svg{height:20px;width:20px}.c-post-school__cv--bookmark{min-width:200px;width:45%}@media screen and (max-width:767px){.c-post-school__cv--bookmark{min-width:unset;width:50%}}.c-post-school__cv--bookmark .c-post-school__cv-body{background-color:#fff;border:1px solid #ddd;color:#444;font-weight:400}.c-post-school__cv+.c-post-school__cv{margin-left:8px}.c-post-school-mini{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;-webkit-transition:.3s ease;background-color:#fff;border:2px solid #e5e5e5;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:column;height:100%;overflow:hidden;position:relative;transition:.3s ease}.c-post-school-mini__favorite-btn{position:absolute;right:0;top:0;z-index:1}.c-post-school-mini__figure{background-color:#555;overflow:hidden;position:relative;width:100%}.c-post-school-mini__figure:before{content:"";display:block;padding-top:56.25%}.c-post-school-mini__figure-img{-webkit-transform:translateY(-50%);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-post-school-mini__detail{padding:15px 15px 20px;position:relative}.c-post-school-mini__detail-ttl{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#444;display:-webkit-box;font-weight:700;line-height:1.3;overflow:hidden}.c-post-school-mini__detail-desc{color:#555;font-size:12px;font-size:1.2rem;margin-top:15px}.c-post-school-mini__detail .c-school-info{margin-bottom:5px}.c-post-school-mini__detail-badges{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;color:#06b08e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:10px;font-size:1rem}.c-post-school-mini__detail-badges-item{margin-bottom:4px;margin-right:4px}.c-post-school-mini__detail-badges-item-name{border:1px solid #06b08e;border-radius:5px;display:inline-block;font-size:10px;font-size:1rem;line-height:1;padding:4px 8px;text-align:center;vertical-align:middle}.c-post-school-mini__cv{display:block;margin-top:auto;padding:0 15px 15px}.c-post-school-mini__cv-body{background-color:#ec7163;border-radius:50px;color:#fff;display:block;font-size:15px;font-weight:700;padding:10px;text-align:center;width:100%}@media screen and (max-width:767px){.c-post-school-mini__cv-body{font-size:14px}}.c-post-review{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;display:block;height:100%;padding:20px 30px}@media screen and (max-width:767px){.c-post-review{padding:15px}}.c-post-review__head{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px}.c-post-review__head-name{color:#7b808c;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-post-review__head-name{font-size:12px;font-size:1.2rem}}.c-post-review__head-label{background-color:#ffe3e3;color:#ec7163;display:inline-block;font-size:14px;font-size:1.4rem;padding:0 10px}@media screen and (max-width:767px){.c-post-review__head-label{font-size:12px;font-size:1.2rem}}.c-post-review__reviewer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.c-post-review__figure{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-shrink:0;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;margin-right:10px;width:72px}@media screen and (max-width:767px){.c-post-review__figure{width:60px}}.c-post-review__img{height:auto;width:72px}.c-post-review__data{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-post-review__data-attribute{font-size:14px;font-size:1.4rem;margin-right:10px}@media screen and (max-width:767px){.c-post-review__data-attribute{font-size:12px;font-size:1.2rem}}.c-post-review__rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-size:2rem}@media screen and (max-width:767px){.c-post-review__rating{font-size:16px;font-size:1.6rem}}.c-post-review__rating-star{-webkit-flex-shrink:0;-ms-flex-negative:0;color:#ddd;flex-shrink:0;margin-right:5px;position:relative;white-space:nowrap}.c-post-review__rating-star:after{color:#fc3;content:"★★★★★";left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:0}.c-post-review__rating-star--val1:after{width:20%}.c-post-review__rating-star--val2:after{width:40%}.c-post-review__rating-star--val3:after{width:60%}.c-post-review__rating-star--val4:after{width:80%}.c-post-review__rating-star--val5:after{width:100%}.c-post-review__rating-rate{color:#444;font-weight:700}.c-post-review__detail-ttl{font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.c-post-review__detail-ttl{line-height:1.5}}.c-post-review__detail-desc{color:#444;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-post-review__detail-desc{font-size:12px;font-size:1.2rem}}.c-post-review__detail-desc.c-post-readmore{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;margin-bottom:10px;overflow:hidden}.c-post-readmore{overflow:hidden;position:relative}.c-post-readmore:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(180deg,transparent,#fff);bottom:0;content:"";display:block;height:60px;left:0;position:absolute;width:100%}.c-post-readmore.is-open{padding-bottom:40px}.c-post-readmore.is-open .c-post-readmore__btn{background-color:transparent}.c-post-readmore.is-active .c-post-readmore__btn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-post-readmore__btn{text-align:center;width:100%}.c-post-readmore__btn:before{color:#06b08e;content:"続きを読む";display:inline-block;font-size:14px;font-size:1.4rem;text-decoration:underline}.c-post-news{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:20px 0;text-align:left}@media screen and (max-width:767px){.c-post-news{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 0}}.c-post-news__date{font-size:14px;font-size:1.4rem;margin:0 20px 0 0;width:80px}@media screen and (max-width:767px){.c-post-news__date{width:unset}}.c-post-news__category{border:1px solid;border-radius:20px;font-size:14px;font-size:1.4rem;line-height:1.3;margin:0 20px 0 0;padding:8px 10px;text-align:center;width:120px}@media screen and (max-width:767px){.c-post-news__category{font-size:12px;font-size:1.2rem;padding:5px 10px;width:unset}}.c-post-news__ttl{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;font-size:1.4rem;overflow:hidden;width:calc(100% - 130px - 160px)}@media screen and (max-width:767px){.c-post-news__ttl{margin-top:5px;width:100%}}.c-post-interview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;-webkit-transition:opacity .3s ease;background-color:#fff;border:1px solid #ddd;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:column;height:100%;overflow:hidden;transition:opacity .3s ease}.c-post-interview:hover{opacity:.7}.c-post-interview__figure{background-color:#555;overflow:hidden;position:relative;width:100%}.c-post-interview__figure:before{content:"";display:block;padding-top:56.25%}.c-post-interview__figure-img{-webkit-transform:translateY(-50%);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-post-interview__detail{padding:15px;position:relative}.c-post-interview__detail-ttl{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#444;display:-webkit-box;font-weight:700;line-height:1.3;overflow:hidden}.c-post-interview__detail-desc{color:#555;font-size:12px;font-size:1.2rem;margin-top:10px}.c-post-guide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-transition:.3s ease;background-color:#fff;border:2px solid #e5e5e5;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:.3s ease}.c-post-guide:hover{border-color:#06b08e}.c-post-guide__detail{padding:20px}@media screen and (max-width:767px){.c-post-guide__detail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:15px}}.c-post-guide__detail-ttl{font-weight:700;margin-bottom:15px;text-align:center}@media screen and (max-width:767px){.c-post-guide__detail-ttl{margin-bottom:0}}.c-post-guide__detail-ttl:only-child{margin-bottom:0}.c-post-guide__detail-desc{font-size:13px;font-size:1.3rem}.c-post-course{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-transition:.3s ease;background-color:#fff;border:2px solid #e5e5e5;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:20px;transition:.3s ease}@media screen and (max-width:767px){.c-post-course{padding:15px}}.c-post-course:hover{border-color:#06b08e}.c-post-course:hover .c-post-course__detail-ttl{text-decoration:underline}.c-post-course__thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;width:220px}@media screen and (max-width:767px){.c-post-course__thumb{margin-right:10px;width:100px}}.c-post-course__figure{background-color:#ccc;border-radius:10px;overflow:hidden}.c-post-course__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:767px){.c-post-course__content{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;width:calc(100% - 110px)}}.c-post-course__ttl{color:#444;font-size:20px;font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.c-post-course__ttl{font-size:14px;font-size:1.4rem}}.c-post-course__ttl-sp{color:#444;font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:10px;width:100%}.c-post-course__desc{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#444;display:-webkit-box;font-size:14px;font-size:1.4rem;overflow:hidden}@media screen and (max-width:767px){.c-post-course__desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:12px;font-size:1.2rem;overflow:hidden}}.c-post-course__data{border:1px solid #e5e5e5;font-size:14px;font-size:1.4rem;margin-top:20px;width:100%}@media screen and (max-width:767px){.c-post-course__data{font-size:12px;font-size:1.2rem;margin-top:15px}}.c-post-course__data-item:not(:last-child){border-bottom:1px solid #e5e5e5}.c-post-course__data-item-dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-post-course__data-item-ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;background-color:#ebf8f1;color:#444;flex-shrink:0;font-weight:700;padding:10px;text-align:center;width:100px}@media screen and (max-width:767px){.c-post-course__data-item-ttl{text-align:left;width:100px}}.c-post-course__data-item-desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;color:#444;flex:1;padding:10px 15px}@media screen and (max-width:767px){.c-post-course__data-item-desc{padding:10px}}.c-post-course__data-item-desc-begin{color:#888;margin-top:3px}.c-post-course__data-item--multi{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.c-post-course__data-item--multi>*{width:calc((100% - 0px)/2)}@media screen and (max-width:767px){.c-post-course__data-item--multi>*{width:100%}}.c-post-course__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px;width:100%}@media screen and (max-width:767px){.c-post-course__btn{margin-top:10px}}.c-post-course__btn-body{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-post-course__btn-body{font-size:14px;font-size:1.4rem}}.c-post-class{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;-webkit-transition:.3s ease;background-color:#fff;border:2px solid #ddd;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:column;height:100%;overflow:hidden;padding:10px 15px;position:relative;transition:.3s ease}.c-post-class:hover{border:2px solid #06b08e}.c-post-class:after{-webkit-transform:translate(0,-50%) rotate(45deg);border-radius:1px;border-right:2px solid #06b08e;border-top:2px solid #06b08e;content:"";display:block;height:6px;position:absolute;right:15px;top:50%;transform:translate(0,-50%) rotate(45deg);width:6px}.c-post-class__ttl{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#06b08e;display:-webkit-box;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:10px;overflow:hidden}.c-post-class__ttl:only-child{margin-bottom:0}.c-post-class__badge{margin-right:3px;margin-top:3px}.c-post-brand{border:1px solid #ddd;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.c-post-brand{border:none;padding:10px}}.c-post-brand__thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;margin-right:15px;width:110px}@media screen and (max-width:767px){.c-post-brand__thumb{display:none}}.c-post-brand__figure{position:relative}.c-post-brand__figure:before{content:"";display:block;padding-top:62.5%}.c-post-brand__img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;vertical-align:bottom}.c-post-brand__cnt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;flex:1;padding-right:10px}.c-post-brand__ttl{font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (max-width:767px){.c-post-brand__ttl{color:#06b08e}}.c-post-blog__ttl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.c-post-blog__figure{background-color:#f5f5f5;border-radius:10px;overflow:hidden;position:relative}.c-post-blog__figure:before{content:"";display:block;padding-top:56.25%}.c-post-blog__figure-img{-webkit-transform:translateY(-50%);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-post-blog__detail{padding:5px 10px 10px}.c-post-blog__detail-ttl{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-size:1.4rem;line-height:1.6;margin-top:3px;overflow:hidden}.c-post-blog__detail-date{font-size:12px;font-size:1.2rem}.c-post-blog-mini{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 0}.c-post-blog-mini__thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;border-radius:5px;flex-shrink:0;height:60px;margin-right:10px;overflow:hidden;width:110px}.c-post-blog-mini__img{vertical-align:bottom}.c-post-blog-mini__caption{color:#444}.c-post-blog-mini__ttl{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:12px;font-size:1.2rem;overflow:hidden}.c-post-guide-mini{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px}.g-footer{background-color:#f5f5f5}.g-footer__contact{background-color:#06b08e;color:#fff}.g-footer__contact-inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:40px;padding-top:40px}@media screen and (max-width:767px){.g-footer__contact-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.g-footer__contact-txt{margin-right:40px}@media screen and (max-width:767px){.g-footer__contact-txt{margin-right:0;text-align:center}}.g-footer__contact-txt-ttl{font-size:24px;font-size:2.4rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.g-footer__contact-txt-ttl{line-height:1.5;margin-bottom:15px}}.g-footer__contact-txt-desc{font-size:14px;font-size:1.4rem;line-height:1.5}.g-footer__contact-btn{max-width:360px;width:100%}@media screen and (max-width:767px){.g-footer__contact-btn{margin-top:20px;width:100%}}.g-footer__contact-btn-body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transition:all .2s ease;align-items:center;background-color:#fff;border-radius:50px;color:#06b08e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-size:2rem;font-weight:700;height:80px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:360px}@media screen and (max-width:767px){.g-footer__contact-btn-body{font-size:18px;font-size:1.8rem;height:60px;line-height:1;max-width:100%;padding:10px}}.g-footer__contact-btn-body:hover{background-color:#06b08e;background-color:#cfeddf}.g-footer__main{padding:50px 0}@media screen and (max-width:767px){.g-footer__main{padding:40px 0}}.g-footer__main-section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.g-footer__main-section+.g-footer__main-section{margin-top:0}}.g-footer__main-section--bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:flex-end;justify-content:center;margin-top:40px;padding-top:40px}.g-footer__main .c-search-nav__link{background-color:#fff}.g-footer__logo{padding-bottom:40px;width:170px}@media screen and (max-width:1024px){.g-footer__logo{width:150px}}.g-footer__logo-txt{font-size:30px;font-size:3rem;font-weight:500}@media screen and (max-width:767px){.g-footer__logo-txt{font-size:25px;font-size:2.5rem}}.g-footer__logo-link{color:#444;display:block;font-weight:500}.g-footer__logo-img{max-height:70px;width:auto}@media screen and (max-width:1024px){.g-footer__logo-img{max-height:40px}}.g-footer__nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:767px){.g-footer__nav-block{width:calc((100% - 15px)/2)}.g-footer__nav-block:not(:nth-of-type(2n)){margin-right:15px}.g-footer__nav-block:nth-child(n+3){margin-top:20px}}@media screen and (min-width:768px){.g-footer__nav-block:not(:first-child){margin-bottom:50px;padding-left:40px}}.g-footer__nav-block-column-ttl{color:#444;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:20px}@media screen and (max-width:767px){.g-footer__nav-block-column-ttl{margin-bottom:10px}}.g-footer__nav-list{display:block;height:auto}.g-footer__nav-list-item{color:#444;font-size:12px;font-size:1.2rem}.g-footer__nav-list-item:not(:first-child){margin-top:10px}@media screen and (max-width:767px){.g-footer__nav-list-item:not(:first-child){margin-top:5px}}.g-footer__nav-list-item-link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.g-footer__nav-list-item-link[target=_blank]:after{-webkit-box-shadow:1px 1px 0 #fff,2px 2px 0 currentColor;border:1px solid currentColor;box-shadow:1px 1px 0 #fff,2px 2px 0 currentColor;content:"";display:block;height:7px;margin-left:10px;width:7px}.g-footer__info-list-item:not(:first-child){margin-top:10px}.g-footer__info-list-item-link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#7b808c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-size:1.2rem}.g-footer__info-list-item-link[target=_blank]:after{-webkit-box-shadow:1px 1px 0 #fff,2px 2px 0 currentColor;border:1px solid currentColor;box-shadow:1px 1px 0 #fff,2px 2px 0 currentColor;content:"";display:block;height:7px;margin-left:10px;width:7px}.g-footer__copyright{color:#7b808c;font-size:12px;font-size:1.2rem}@media screen and (max-width:767px){body[data-modal-menu=active] .g-header{-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.05);box-shadow:0 3px 4px 0 rgba(0,0,0,.05)}}body:not(.home):before{padding:0}body:not(.home) .g-header{-webkit-transform:translateY(0);position:relative;transform:translateY(0)}.g-header{-webkit-transform:translateY(-100%);-webkit-transition:padding .3s ease,-webkit-transform .3s ease;font-size:0;left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:padding .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,padding .3s ease;transition:transform .3s ease,padding .3s ease,-webkit-transform .3s ease;z-index:20}.g-header.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.g-header--shadow{-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.05);box-shadow:0 3px 4px 0 rgba(0,0,0,.05)}.g-header__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;justify-content:space-between;padding:0 40px}@media screen and (max-width:1024px){.g-header__inner{height:72px;padding:0 0 0 20px}}@media screen and (max-width:767px){.g-header__inner{height:50px;padding:0 0 0 15px}}.g-header__logo{width:170px}@media screen and (max-width:1024px){.g-header__logo{width:150px}}.g-header__logo-txt{font-size:30px;font-size:3rem;font-weight:500}@media screen and (max-width:767px){.g-header__logo-txt{font-size:25px;font-size:2.5rem}}.g-header__logo-link{color:#444;display:block;font-weight:500}.g-header__logo-img{max-height:48px;width:auto}@media screen and (max-width:1024px){.g-header__logo-img{max-height:48px}}@media screen and (max-width:767px){.g-header__logo-img{max-height:34px}}.g-header__menu{display:none;height:72px;position:relative;width:72px}@media screen and (max-width:1024px){.g-header__menu{display:block;height:40px;width:40px}}@media screen and (max-width:767px){.g-header__menu{height:22px;width:22px}}.g-header__menu-line{-webkit-transition:all .3s ease;background:#444;display:inline-block;height:2px;left:calc(50% - 11px);margin:auto;position:absolute;top:calc(50% - 1px);transition:all .3s ease;width:30px}@media screen and (max-width:1024px){.g-header__menu-line{left:calc(50% - 14px)}}@media screen and (max-width:767px){.g-header__menu-line{left:calc(50% - 8px);width:16px}}.g-header__menu-line:nth-of-type(1){-webkit-transform:translateY(-8px);transform:translateY(-8px)}@media screen and (max-width:767px){.g-header__menu-line:nth-of-type(1){-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.g-header__menu-line:nth-of-type(3){-webkit-transform:translateY(8px);transform:translateY(8px)}@media screen and (max-width:767px){.g-header__menu-line:nth-of-type(3){-webkit-transform:translateY(5px);transform:translateY(5px)}}body[data-modal-menu=active] .g-header__menu-line:nth-of-type(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body[data-modal-menu=active] .g-header__menu-line:nth-of-type(2){-webkit-transform:translateX(15px);opacity:0;transform:translateX(15px)}body[data-modal-menu=active] .g-header__menu-line:nth-of-type(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.g-header-sp-menu{display:none}@media screen and (max-width:1024px){.g-header-sp-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.g-header-sp-menu__link{cursor:pointer}@media screen and (max-width:1024px){.g-header-sp-menu__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:72px;justify-content:center;width:72px}}@media screen and (max-width:767px){.g-header-sp-menu__link{height:50px;width:50px}}.g-header-sp-menu__link--favorite svg{stroke:#444}.g-header-sp-menu__link--favorite svg path{fill:#444}@media screen and (max-width:1024px){.g-header-sp-menu__link--favorite svg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}}@media screen and (max-width:767px){.g-header-sp-menu__link--favorite svg{height:22px;width:22px}}.g-header-sp-menu__txt{font-size:#444}@media screen and (max-width:1024px){.g-header-sp-menu__txt{font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.g-header-sp-menu__txt{font-size:10px;font-size:1rem}}@media screen and (max-width:1024px){.g-header-nav{display:none}}.g-header-nav__list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px}.g-header-nav__item{padding:0 15px}.g-header-nav__link{-webkit-transition:-webkit-box-shadow .3s ease;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;padding:5px 0;position:relative;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.g-header-nav__link:hover{-webkit-box-shadow:0 -2px 0 #06b08e inset;box-shadow:0 -2px 0 #06b08e inset}.g-header-nav__link--contact{-webkit-transition:.3s ease;background-color:#06b08e;border-radius:50px;color:#fff;font-size:16px;font-size:1.6rem;font-weight:700;padding:10px 30px;transition:.3s ease}.g-header-nav__link--contact:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.7}body[data-modal-menu=active]{position:fixed;width:100%}body[data-modal-menu=active] .g-modal-menu{opacity:1;pointer-events:auto}body[data-modal-menu=active] .g-modal-menu__bg{opacity:1}body[data-modal-menu=active] .g-modal-menu__container{overflow-y:auto}body[data-modal-menu=active] .g-modal-menu__inner{pointer-events:auto}body[data-modal-menu=active] .g-modal-menu__nav{opacity:1}.g-modal-menu{-webkit-transition:opacity .3s ease;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:19}@media screen and (max-width:767px){.g-modal-menu{width:100%}}.g-modal-menu__bg{background-color:rgba(255,255,255,.7);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.g-modal-menu__container{-webkit-overflow-scrolling:touch;max-height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.g-modal-menu__inner{background-color:#fff;padding-top:72px;position:relative}@media screen and (max-width:767px){.g-modal-menu__inner{padding-top:50px}}.g-modal-menu-nav{width:100%}.g-modal-menu-nav__item{border-bottom:1px solid #06b08e}.g-modal-menu-nav__item:first-child{border-top:1px solid #06b08e}.g-modal-menu-nav__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;padding:15px 20px;position:relative}.g-modal-menu-search{padding:20px 0}.g-modal-menu-search__inner{padding:0 20px}.g-modal-menu-search__ttl{font-weight:700;margin-bottom:10px}.p-top-visual{height:100%;margin-bottom:40px;position:relative;width:100%}@media screen and (max-width:767px){.p-top-visual{margin-bottom:0}}.p-top-visual__inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:0 auto;max-width:1400px;padding-left:40px;padding-right:40px;position:relative}@media screen and (max-width:767px){.p-top-visual__inner{padding-left:20px;padding-right:0}}.p-top-visual__ttl{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-transform:translateY(-50%);align-items:flex-start;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-size:32px;font-size:3.2rem;font-weight:700;left:40px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.p-top-visual__ttl{font-size:30px;font-size:3rem}}@media screen and (max-width:767px){.p-top-visual__ttl{-webkit-transform:none;background-color:#fff;border-radius:0 50px 0 0;bottom:0;font-size:20px;font-size:2rem;left:20px;padding:10px 5px 0;top:unset;transform:none}}.p-top-visual__ttl>span{background-color:#fff;border-radius:50px;padding:8px}@media screen and (max-width:767px){.p-top-visual__ttl>span{background-color:unset;border-radius:0;padding:0}}.p-top-visual__ttl span+span{margin-top:10px}@media screen and (max-width:767px){.p-top-visual__ttl span+span{margin-top:0}}.p-top-visual__video{border-radius:40px;font-size:0;margin-left:200px;margin-right:0;overflow:hidden;width:100%;z-index:-1}@media screen and (max-width:1024px){.p-top-visual__video{margin-left:130px}}@media screen and (max-width:767px){.p-top-visual__video{border-radius:40px 0 0 40px;margin-left:0}}.p-top-visual__video-figure{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;max-height:500px}@media screen and (max-width:414px){.p-top-visual__video-figure{height:100vh;max-height:350px}}.p-top-visual__video-figure video{height:auto;width:100%}@media screen and (max-width:414px){.p-top-visual__video-figure video{height:100%;width:unset}}.p-top-online{background:#d9f3fc;margin-top:60px;padding:60px 0}.p-top-online__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:25px}@media screen and (max-width:767px){.p-top-online__head{text-align:center}}.p-top-online__ttl{margin-bottom:5px}.p-top-about{color:#444;position:relative}.p-top-about__inner{text-align:center}.p-top-about__ttl{font-size:28px;font-size:2.8rem;font-weight:700}@media screen and (max-width:767px){.p-top-about__ttl{font-size:18px;font-size:1.8rem}}.p-top-about__desc{color:#444;line-height:2;margin:0 auto;margin-top:25px;max-width:500px;width:100%}@media screen and (max-width:767px){.p-top-about__desc{margin-top:15px}}.p-top-newstopics{position:relative}.p-top-newstopics__bg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#cfeddf;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 25px 25px}.p-top-newstopics__ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:25px}@media screen and (max-width:767px){.p-top-newstopics__ttl{display:none}}.p-top-newstopics__list{left:0 !important;padding-left:0 !important}@media screen and (max-width:767px){.p-top-newstopics__list{padding-left:0}}.p-top-newstopics__slides .swiper-button-prev,.p-top-newstopics__slides .swiper-button-next{height:40px;width:40px}.p-top-newstopics__slides .swiper-button-prev:before,.p-top-newstopics__slides .swiper-button-next:before{background-color:rgba(0,0,0,.3)}.p-top-newstopics__slides .swiper-button-prev:after,.p-top-newstopics__slides .swiper-button-next:after{border-color:#fff}@media screen and (max-width:767px){.p-top-sponsor{background-color:#f5f5f5;padding:15px 0 25px}}.p-top-search__head-ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.p-top-search__head-ttl-main{padding:5px 0 10px}}@media screen and (max-width:767px){.p-top-search__ttl{margin-bottom:15px}}@media screen and (max-width:767px){.p-top-search__nav{margin-bottom:20px !important}}.p-top-search-function__search-box{margin-bottom:25px}.p-top-learn__head{padding:60px 0}.p-top-learn__head-ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.p-top-learn__head-ttl-main{padding:5px 0 10px}}.p-top-learn__ttl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767px){.p-top-learn__ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.p-top-learn__ttl-desc{font-size:14px;font-size:1.4rem}}.p-top-learn__list{margin-top:-10px}.p-top-learn__btn{display:block;margin-top:40px;text-align:center}.p-top-learn__btn-body{-webkit-transition:all .2s ease;background-color:#fff;border:2px solid #06b08e;border-radius:50px;color:#06b08e;display:inline-block;font-weight:700;padding:15px 30px;transition:all .2s ease}.p-top-learn__btn-body:hover{background-color:#06b08e;color:#fff}.p-top-voice__slides{margin-left:-10px !important;margin-right:-10px !important;margin-top:-10px !important;padding-left:10px !important;padding-right:10px !important;padding-top:10px !important;position:relative}@media screen and (max-width:767px){.p-top-voice__slides{cursor:-webkit-grab;cursor:grab;margin-left:-5px !important;margin-right:-5px !important;margin-top:-5px !important;overflow:visible !important;padding-left:5px !important;padding-right:5px !important;padding-top:5px !important}}.p-top-voice__ttl-txt{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.p-top-voice__ttl-txt{display:block}}.p-top-voice__ttl-desc{padding-left:20px}@media screen and (max-width:767px){.p-top-voice__ttl-desc{padding-left:0}}.p-top-voice__list-sp{display:none}@media screen and (max-width:767px){.p-top-voice__list-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.p-top-voice__list-item{width:100%}.p-top-blog{margin-top:80px}.p-top-blog__ttl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width:767px){.p-top-blog__ttl{margin-bottom:15px}}.p-top-news__ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width:767px){.p-top-news__ttl{margin-bottom:15px}}.p-top-news__list-item{border-bottom:1px solid #ccc}.p-top-news__list-item:first-child{border-top:1px solid #ccc}.p-top-client__inner{padding-left:40px;padding-right:40px}@media screen and (max-width:767px){.p-top-client__inner{padding-left:0;padding-right:0}}.p-top-client__bg{background-color:#43c3ef;border-radius:20px;color:#fff;padding:40px}@media screen and (max-width:767px){.p-top-client__bg{border-radius:0;padding:40px 20px}}.p-top-client__ttl{margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.p-top-client__ttl{margin-bottom:25px}}.p-top-client__ttl-sub{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50px;color:#43c3ef;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;height:40px;margin-bottom:15px;padding:10px 20px}@media screen and (max-width:767px){.p-top-client__ttl-sub{margin-bottom:20px}}.p-top-client__ttl-main{font-size:27px;font-size:2.7rem;font-weight:700}@media screen and (max-width:767px){.p-top-client__ttl-main{font-size:16px;font-size:1.6rem;line-height:1}}.p-top-client__ttl-main span{display:block;font-size:60px;font-size:6rem;line-height:1;margin-top:10px}@media screen and (max-width:767px){.p-top-client__ttl-main span{font-size:24px;font-size:2.4rem}}.p-top-client__reason{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.p-top-client__reason-head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;background-color:#fff;color:#43c3ef;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;height:40px;justify-content:center;line-height:30px;margin-bottom:15px;padding:5px 40px;position:relative;text-align:center;width:100%}@media screen and (max-width:767px){.p-top-client__reason-head{font-size:16px;font-size:1.6rem}}.p-top-client__reason-head:before,.p-top-client__reason-head:after{content:"";height:0;position:absolute;width:0;z-index:1}.p-top-client__reason-head:before{border-color:transparent transparent transparent #43c3ef;border-style:solid;border-width:20px 0 20px 10px;left:0;top:0}.p-top-client__reason-head:after{border-color:transparent #43c3ef transparent transparent;border-style:solid;border-width:20px 10px 20px 0;right:0;top:0}.p-top-client__reason-list-item-txt{font-size:18px;font-size:1.8rem}@media screen and (max-width:767px){.p-top-client__reason-list-item-txt{font-size:14px;font-size:1.4rem}}.p-top-client__reason-list-item-txt i{display:inline-block;height:20px;margin-right:5px;position:relative;vertical-align:middle;width:20px}.p-top-client__reason-list-item-txt i:before{-webkit-transform:rotate(135deg);border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:5px;left:2px;margin:0;position:absolute;top:2px;transform:rotate(135deg);width:10px}.p-top-client__btn{margin-top:40px;text-align:center}@media screen and (max-width:767px){.p-top-client__btn{margin-top:25px}}.p-top-client__btn-body{background-color:#ec7163;border:1px solid #fff;border-radius:5px;color:#fff;display:inline-block;font-size:26px;font-size:2.6rem;font-weight:700;padding:15px 200px}@media screen and (max-width:767px){.p-top-client__btn-body{font-size:18px;font-size:1.8rem;padding:15px;width:100%}}.p-contact__article{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;overflow:hidden;padding:40px 60px 0}@media screen and (max-width:767px){.p-contact__article{padding:40px 20px}}.p-news-article-item{margin-bottom:48px;width:calc(33.3333333333% - 32px)}@media screen and (max-width:1024px){.p-news-article-item{width:calc(50% - 16px)}}@media screen and (max-width:767px){.p-news-article-item{margin-bottom:40px;width:100%}}@media screen and (max-width:767px){.p-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}}.p-post__head{border-bottom:1px solid #ddd;margin-bottom:25px;padding-bottom:15px}@media screen and (max-width:767px){.p-post__head{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;margin-bottom:15px;order:2}}.p-post__ttl{font-size:32px;font-size:3.2rem;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.p-post__ttl{font-size:20px;font-size:2rem}}.p-post__meta{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;color:#888;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem;margin-bottom:5px}.p-post__meta-item:not(:last-child){margin-right:10px}.p-post__meta-cat a{color:#888}.p-post__meta-date{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.p-post__eyecatch{margin-bottom:40px}@media screen and (max-width:767px){.p-post__eyecatch{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;margin-bottom:20px;order:1}}.p-post__eyecatch-img{height:auto;width:100%}.p-post__btn{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;margin-top:40px;order:4}.p-post__content{line-height:1.8}@media screen and (max-width:767px){.p-post__content{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.p-post__content>[class|=wp]{margin:40px 0 0}@media screen and (max-width:767px){.p-post__content>[class|=wp]{margin:25px 0 0}}.p-post__content>p:not([class]){margin:20px 0 0}@media screen and (max-width:767px){.p-post__content>p:not([class]){margin:25px 0 0}}.p-post__content>p:not([class]):first-child{margin-bottom:40px;margin-top:0}@media screen and (max-width:767px){.p-post__content>p:not([class]):first-child{margin-bottom:30px}}.p-post__content p+p:not([class]){margin:15px 0 0}.p-post__content h2+ul:not(.wp-block-gallery),.p-post__content h3+ul:not(.wp-block-gallery),.p-post__content h4+ul:not(.wp-block-gallery),.p-post__content h5+ul:not(.wp-block-gallery){margin-top:16px}.p-post__content h4+h5{margin-top:20px}.p-post__content h2:not([class]){background-color:#f5f5f5;border-left:5px solid #06b08e;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.5;margin:30px 0;padding:15px 10px 15px 25px;text-align:left}@media screen and (max-width:767px){.p-post__content h2:not([class]){border-left-width:4px;font-size:20px;font-size:2rem;padding:10px 10px 10px 15px}}.p-post__content h3:not([class]){border-bottom:1px solid #06b08e;display:block;font-size:20px;font-size:2rem;font-weight:700;line-height:1.3;margin:40px 0;padding:0 0 10px;text-align:left}@media screen and (max-width:767px){.p-post__content h3:not([class]){font-size:18px;font-size:1.8rem;margin:30px 0;padding:0 0 5px}}.p-post__content h4:not([class]){font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.2;margin:20px 0;text-align:left}@media screen and (max-width:767px){.p-post__content h4:not([class]){font-size:16px;font-size:1.6rem;margin:25px 0 0}}.p-post__content h5:not([class]){font-size:16px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5;margin-top:40px;text-align:left}@media screen and (max-width:767px){.p-post__content h5:not([class]){font-size:16px;font-size:16px;font-size:1.6rem;margin:25px 0 0}}.p-post__content>ol:not([class]){counter-reset:order 0;margin:40px 0 0;padding:0 0 0 1em}@media screen and (max-width:767px){.p-post__content>ol:not([class]){margin:25px 0 0}}.p-post__content>ol:not([class])>li:not([class]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-post__content>ol:not([class])>li:not([class]):before{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#111;content:counter(order,decimal-leading-zero) "";counter-increment:order 1;display:inline-block;font-size:16px;font-size:1.6rem;margin:0 .5em 0 0}.p-post__content>ol:not([class])>li:not([class])+li:not([class]){margin:.5em 0 0}.p-post__content>ul:not(.wp-block-gallery){margin:40px 0 0;padding:0 0 0 1em}@media screen and (max-width:767px){.p-post__content>ul:not(.wp-block-gallery){margin:25px 0 0}}.p-post__content>ul:not(.wp-block-gallery)>li:not([class]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-post__content>ul:not(.wp-block-gallery)>li:not([class]):before{content:"・";font-weight:700}.p-post__content>ul:not(.wp-block-gallery)>li:not([class])+li:not([class]){margin:.5em 0 0}.p-post__content>ul:not(.wp-block-gallery)>li:not([class]) strong{word-break:keep-all}.p-post__content b:not([class]),.p-post__content strong:not([class]){font-weight:700}.p-post__content em:not([class]){font-style:italic}.p-post__content a{text-decoration:underline}.p-post__content a:hover{opacity:.7}.p-post__content .c-btn{margin-top:30px}.p-post__content .c-btn .c-btn-body{opacity:unset;text-decoration:none}.p-post__content .wp-block-image{position:relative}.p-post__content .wp-block-image img{max-width:100%;vertical-align:bottom}.p-post__content .wp-block-image figcaption{background:rgba(17,17,17,.3);bottom:0;color:#fff;font-size:14px;font-size:14px;font-size:1.4rem;left:0;line-height:1.5;margin:0;padding:1em 1.5em;position:absolute;right:0;z-index:1}.p-post__content .wp-block-table{border-collapse:collapse;min-width:240px;overflow-x:auto;width:100%}.p-post__content .wp-block-table table{border-collapse:collapse;width:100%}.p-post__content .wp-block-table td,.p-post__content .wp-block-table th{border:1px solid;padding:.5em;word-break:break-all}.p-post__content .wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.p-post__content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.p-post__content .wp-block-table.is-style-stripes td,.p-post__content .wp-block-table.is-style-stripes th{border-color:transparent}.p-post__content .wp-block-quote{background:#f5f5f5;border-color:#777;margin:30px 0;padding:25px 30px}@media screen and (max-width:767px){.p-post__content .wp-block-quote{padding:15px 20px}}.p-post__content .wp-block-audio audio{min-width:100%}.p-post__content .wp-block-audio figcaption{margin:.5em 0 0}.p-post__content .wp-block-video video{width:100%}.p-post__content .wp-block-file .wp-block-file__button{background:#fff;border:2px solid #111;border-radius:0;color:#111 !important;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:.25rem;margin:0 0 0 20px;opacity:1 !important;overflow:hidden;padding:10px 25px;position:relative;text-align:center;vertical-align:middle}@media screen and (max-width:767px){.p-post__content .wp-block-file .wp-block-file__button{margin:10px 0 0;width:100%}}.p-post__content .wp-block-file .wp-block-file__button:hover{background:#111 !important;color:#fff !important}.p-post__content .wp-block-code{background:#111;border:0;border-radius:0;color:#f5f5f5;padding:2em}.p-post__content .wp-block-pullquote{border-color:#111;color:#111}@media screen and (max-width:767px){.p-post__content .wp-block-pullquote p:not([class]){font-size:22px;font-size:22px;font-size:2.2rem}}.p-post__content .wp-block-button__link{background:#fff;border:2px solid #111;border-radius:0;color:#111;display:inline-block;font-size:14px;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:2.5px;letter-spacing:.25rem;overflow:hidden;padding:10px 45px;position:relative;text-align:center;vertical-align:middle}@media screen and (max-width:767px){.p-post__content .wp-block-button__link{margin:10px 0 0;width:100%}}.p-post__content .wp-block-button__link:hover{background:#111;color:#fff}.p-post__content .wp-block-separator{border-color:#111;margin-left:auto;margin-right:auto}.p-post__content .wp-block-separator :before{color:#111}.p-post__content .wp-block-calendar caption{color:#111}.p-post__content .wp-block-calendar th:not([class]){background:#f5f5f5}.p-post__content .wp-block-calendar a{color:#111;display:block;padding:5px 0}.p-post__content .wp-block-embed__wrapper{max-width:100%;text-align:center}.p-post__content .wp-block-embed-youtube .wp-block-embed__wrapper{overflow:hidden;position:relative}.p-post__content .wp-block-embed-youtube .wp-block-embed__wrapper:after{content:"";display:block;padding-top:56.25%}.p-post__content .wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-post__content .wp-embed-aspect-4-3 .wp-block-embed-youtube .wp-block-embed__wrapper:after{padding-top:75%}.p-post__content .wp-embed-aspect-16-9 .wp-block-embed-youtube .wp-block-embed__wrapper:after{padding-top:56.25%}.p-post__content .wp-block-embed-twitter{text-align:center}.p-post__content .wp-block-embed-twitter .wp-block-embed__wrapper{display:inline-block}.p-post__content .addtoany_share_save_container{margin-top:60px;text-align:center}.p-participation__contents:not(:last-child){margin-bottom:48px}@media screen and (max-width:767px){.p-participation__contents:not(:last-child){margin-bottom:32px}}.search .p-search__submit-area{display:none}.p-search__box{background-color:#ebf8f1;margin-bottom:40px;padding:30px 60px;width:100%}.p-search__ttl{color:#444;font-size:24px;font-size:2.4rem;font-weight:700}@media screen and (max-width:767px){.p-search__ttl{font-size:16px;font-size:1.6rem}}.p-search__sub-ttl{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:15px;margin-top:40px}@media screen and (max-width:767px){.p-search__sub-ttl{font-size:14px;font-size:1.4rem;line-height:1}}.p-search__submit-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transition:.2s ease;-webkit-transform:translateY(100%);align-items:center;background-color:rgba(76,76,76,.7);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;left:0;opacity:0;padding:15px;position:fixed;text-align:center;transform:translateY(100%);transition:.2s ease;width:100%;z-index:100}.p-search__submit-area.is-show{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}.p-search__submit{background-color:#06b08e;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:20px;font-size:2rem;font-weight:700;opacity:.5;padding:15px;pointer-events:none;width:300px}@media screen and (max-width:767px){.p-search__submit{font-size:16px;font-size:1.6rem;width:100%}}.p-search__submit.is-active{opacity:1;pointer-events:all}.p-search-result__headline{border-bottom:1px solid #ddd;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:25px;padding-bottom:10px}@media screen and (max-width:767px){.p-search-result__headline{border:none;font-size:16px;font-size:1.6rem;margin-bottom:10px;padding-bottom:0}}.p-search-result__info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.p-search-result__count{font-size:14px;font-size:1.4rem;margin-bottom:10px}.p-search-result__count span{color:#ec7163;font-size:18px;font-size:1.8rem;font-weight:700;padding-left:5px;padding-right:5px}.p-search-result-aside__content{border:1px solid #ddd;border-radius:5px;overflow:hidden}@media screen and (max-width:767px){.p-search-result-aside__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-size:1.2rem}}.p-search-result-aside__head{background-color:#ebf8f1;font-weight:700;padding:10px 15px}@media screen and (max-width:767px){.p-search-result-aside__head{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-size:1.2rem;padding:10px}}.p-search-result-aside__body{padding:15px}@media screen and (max-width:767px){.p-search-result-aside__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0}}.p-brand-summary{border:1px solid #ddd;border-radius:10px;overflow:hidden}.p-brand-summary__head{background-color:#ebf8f1;padding:15px 30px}@media screen and (max-width:767px){.p-brand-summary__head{padding:10px 15px}}@media screen and (max-width:767px){.p-brand-summary__ttl{font-size:14px;font-size:1.4rem;font-weight:700}}.p-brand-summary__body{padding:30px}@media screen and (max-width:767px){.p-brand-summary__body{padding:10px}}.p-brand-summary__list{margin:0}@media screen and (max-width:767px){.p-brand-summary__item:not(:last-child){border-bottom:1px dashed #ddd}}.p-entry-school{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-entry-school__thumb{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:15px;width:100px}.p-entry-school__figure{border-radius:5px;overflow:hidden}.p-entry-school__ttl{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:5px}.p-entry-school__desc{margin-bottom:5px}.p-entry-school__desc .c-post-school-info{font-size:12px;font-size:1.2rem;margin:0}.p-entry-school__desc .c-post-school-info:not(:last-child){margin-bottom:2px}.u-arrow-right{padding-right:10px;position:relative}.u-arrow-right:after{-webkit-transform:translate(0,-50%) rotate(45deg);border-radius:1px;border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";display:block;height:6px;position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(45deg);width:6px}.u-arrow-left{padding-left:10px;position:relative}.u-arrow-left:after{-webkit-transform:translate(0,-50%) rotate(-45deg);border-left:2px solid currentColor;border-radius:1px;border-top:2px solid currentColor;content:"";display:block;height:6px;left:0;position:absolute;top:50%;transform:translate(0,-50%) rotate(-45deg);width:6px}.u-arrow-bottom{padding-right:10px;position:relative}.u-arrow-bottom:after{-webkit-transform:translate(0,-50%) rotate(135deg);border-radius:1px;border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";display:block;height:4px;position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(135deg);width:4px}.u-bg-green{background-color:#f2faf6}.u-bg-blue{background-color:#d9f3fc}.u-bg-red{background-color:#fcf2f0}.u-bg-yellow{background-color:#fffbeb}.u-bg-gray{background-color:#f5f5f5}.u-bg-graphpaper{background-image:url(//aztwork.net/sctwb/wp-content/themes/cms_009%20Preschool/_static/dist/css/../img/repeat-bg-graph-paper.png);background-repeat:repeat;background-size:18px 18px}@media screen and (min-width:1025px){.u-bg--sp{background-color:unset}}@media screen and (max-width:767px){.u-bg--pc{background-color:unset}}.u-fz-10{font-size:10px;font-size:1rem}.u-fz-11{font-size:11px;font-size:1.1rem}.u-fz-12{font-size:12px;font-size:1.2rem}.u-fz-13{font-size:13px;font-size:1.3rem}.u-fz-14{font-size:14px;font-size:1.4rem}.u-fz-15{font-size:15px;font-size:1.5rem}.u-fz-16{font-size:16px;font-size:1.6rem}.u-fz-17{font-size:17px;font-size:1.7rem}.u-fz-18{font-size:18px;font-size:1.8rem}.u-fz-19{font-size:19px;font-size:1.9rem}.u-fz-20{font-size:20px;font-size:2rem}.u-fz-21{font-size:21px;font-size:2.1rem}.u-fz-22{font-size:22px;font-size:2.2rem}.u-fz-23{font-size:23px;font-size:2.3rem}.u-fz-24{font-size:24px;font-size:2.4rem}.u-fz-25{font-size:25px;font-size:2.5rem}.u-fz-26{font-size:26px;font-size:2.6rem}.u-fz-27{font-size:27px;font-size:2.7rem}.u-fz-28{font-size:28px;font-size:2.8rem}.u-fz-29{font-size:29px;font-size:2.9rem}.u-fz-30{font-size:30px;font-size:3rem}.u-hover-opacity{-webkit-transition:all .3s ease;transition:all .3s ease}.u-hover-opacity:hover{opacity:.7}.u-hover-scale{-webkit-transition:all .3s ease;transition:all .3s ease}.u-hover-scale:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.u-hover-up{-webkit-transition:all .3s ease;transition:all .3s ease}.u-hover-up:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.u-hover-color-border{-webkit-transition:all .3s ease;transition:all .3s ease}.u-hover-color-border:hover{border-color:#06b08e}.u-mt-0{margin-top:0}.u-mt-10{margin-top:10px}.u-mt-15{margin-top:15px}.u-mt-20{margin-top:20px}.u-mt-25{margin-top:25px}.u-mt-30{margin-top:30px}.u-mt-40{margin-top:40px}.u-mt-50{margin-top:50px}.u-mt-60{margin-top:60px}.u-mt-70{margin-top:70px}.u-mt-80{margin-top:80px}.u-mt-90{margin-top:90px}.u-mb-0{margin-bottom:0}.u-mb-10{margin-bottom:10px}.u-mb-15{margin-bottom:15px}.u-mb-25{margin-bottom:25px}.u-mb-20{margin-bottom:20px}.u-mb-30{margin-bottom:30px}.u-mb-40{margin-bottom:40px}.u-mb-50{margin-bottom:50px}.u-mb-60{margin-bottom:60px}.u-mb-70{margin-bottom:70px}.u-mb-80{margin-bottom:80px}.u-mb-90{margin-bottom:90px}.u-p-0{padding:0}.u-p-10{padding:10px}.u-p-15{padding:15px}.u-p-20{padding:20px}.u-p-25{padding:25px}.u-p-30{padding:30px}.u-p-40{padding:40px}.u-p-50{padding:50px}.u-p-60{padding:60px}.u-p-70{padding:70px}.u-p-80{padding:80px}.u-p-90{padding:90px}.u-pt-0{padding-top:0}.u-pt-10{padding-top:10px}.u-pt-15{padding-top:15px}.u-pt-20{padding-top:20px}.u-pt-25{padding-top:25px}.u-pt-30{padding-top:30px}.u-pt-40{padding-top:40px}.u-pt-50{padding-top:50px}.u-pt-60{padding-top:60px}.u-pt-70{padding-top:70px}.u-pt-80{padding-top:80px}.u-pb-0{padding-bottom:0}.u-pb-10{padding-bottom:10px}.u-pb-15{padding-bottom:15px}.u-pb-20{padding-bottom:20px}.u-pb-25{padding-bottom:25px}.u-pb-30{padding-bottom:30px}.u-pb-40{padding-bottom:40px}.u-pb-50{padding-bottom:50px}.u-pb-60{padding-bottom:60px}.u-pb-70{padding-bottom:70px}.u-pb-80{padding-bottom:80px}.js-animate{opacity:0}.js-fade-in{opacity:0}.js-fade-in.is-animated{-webkit-animation:fade-in 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards;animation:fade-in 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.js-fade-in-right.is-animated{-webkit-animation:fade-in-right 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards;animation:fade-in-right 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(-80px);opacity:0;transform:translateX(-80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{-webkit-transform:translateX(-80px);opacity:0;transform:translateX(-80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}.js-fade-in-left.is-animated{-webkit-animation:fade-in-left 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards;animation:fade-in-left 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(80px);opacity:0;transform:translateX(80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fade-in-left{0%{-webkit-transform:translateX(80px);opacity:0;transform:translateX(80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}.js-fade-in-up.is-animated{-webkit-animation:fade-in-up 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards;animation:fade-in-up 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(80px);opacity:0;transform:translateY(80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fade-in-up{0%{-webkit-transform:translateY(80px);opacity:0;transform:translateY(80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}.js-fade-in-down.is-animated{-webkit-animation:fade-in-down 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards;animation:fade-in-down 1.5s cubic-bezier(.075,.82,.165,1) 0s forwards}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-80px);opacity:0;transform:translateY(-80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-80px);opacity:0;transform:translateY(-80px)}100%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}[class^="js-animate js-slide-in"],[class*=" js-animate js-slide-in"]{opacity:1 !important}[class^=js-slide-in],[class*=" js-slide-in"]{display:block;opacity:1;overflow:hidden}.js-slide-in.is-animated{-webkit-animation:slide-in 1.5s cubic-bezier(.19,1,.22,1) 0s forwards;animation:slide-in 1.5s cubic-bezier(.19,1,.22,1) 0s forwards}.js-slide-in-right.is-animated{-webkit-animation:slide-in-right 1.5s cubic-bezier(.19,1,.22,1) 0s forwards;animation:slide-in-right 1.5s cubic-bezier(.19,1,.22,1) 0s forwards}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(-105%);transform:translateX(-105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{-webkit-transform:translateX(-105%);transform:translateX(-105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.js-slide-in-left.is-animated{-webkit-animation:slide-in-left 1.5s cubic-bezier(.19,1,.22,1) 0s forwards;animation:slide-in-left 1.5s cubic-bezier(.19,1,.22,1) 0s forwards}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(105%);transform:translateX(105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{-webkit-transform:translateX(105%);transform:translateX(105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.js-slide-in-up.is-animated{-webkit-animation:slide-in-up 1.5s cubic-bezier(.19,1,.22,1) 0s forwards;animation:slide-in-up 1.5s cubic-bezier(.19,1,.22,1) 0s forwards}@-webkit-keyframes slide-in-up{0%{-webkit-transform:translateY(105%);transform:translateY(105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-up{0%{-webkit-transform:translateY(105%);transform:translateY(105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.js-slide-in-down.is-animated{-webkit-animation:slide-in-down 1.5s cubic-bezier(.19,1,.22,1) 0s forwards;animation:slide-in-down 1.5s cubic-bezier(.19,1,.22,1) 0s forwards}@-webkit-keyframes slide-in-down{0%{-webkit-transform:translateY(-105%);transform:translateY(-105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-down{0%{-webkit-transform:translateY(-105%);transform:translateY(-105%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.js-scale-in.is-animated{-webkit-animation:scale-in 2s cubic-bezier(.19,1,.22,1) forwards;animation:scale-in 2s cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes scale-in{0%{-webkit-transform:scale(.85) translateX(10%);transform:scale(.85) translateX(10%)}100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes scale-in{0%{-webkit-transform:scale(.85) translateX(10%);transform:scale(.85) translateX(10%)}100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}.js-zoom-in.is-animated{-webkit-animation:zoom-in 2s cubic-bezier(.075,.82,.165,1) forwards;animation:zoom-in 2s cubic-bezier(.075,.82,.165,1) forwards}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-in{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.js-mask-in{opacity:0;overflow:hidden;position:relative}.js-mask-in:before,.js-mask-in:after{-webkit-transform-origin:right center;background:#7b808c;content:"";height:100%;position:absolute;right:0;top:0;transform-origin:right center;width:100%;z-index:1}.js-mask-in:after{background:#f5f5f5}.js-mask-in.is-animated{opacity:1}.js-mask-in.is-animated:before{-webkit-animation:mask-in .85s cubic-bezier(.76,.09,.215,1) forwards;animation:mask-in .85s cubic-bezier(.76,.09,.215,1) forwards}.js-mask-in.is-animated:after{-webkit-animation:mask-in .55s cubic-bezier(.76,.09,.215,1) forwards;animation:mask-in .55s cubic-bezier(.76,.09,.215,1) forwards}@-webkit-keyframes mask-in{0%{-webkit-transform:scaleX(1);right:0;transform:scaleX(1)}99%{-webkit-transform:scaleX(0);opacity:1;right:-5px;transform:scaleX(0)}100%{-webkit-transform:scaleX(0);opacity:0;transform:scaleX(0)}}@keyframes mask-in{0%{-webkit-transform:scaleX(1);right:0;transform:scaleX(1)}99%{-webkit-transform:scaleX(0);opacity:1;right:-5px;transform:scaleX(0)}100%{-webkit-transform:scaleX(0);opacity:0;transform:scaleX(0)}}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-text-bold{font-weight:700}.u-text-underline{text-decoration:underline}