:root{--light-accent-color: #c25b5b;--lighter-accent-color: #f0d2d4;--lightest-accent-color: #f5f5f5}.smb-items__banner:active .smb-items__banner__figure,.smb-items__banner:focus .smb-items__banner__figure,.smb-items__banner:hover .smb-items__banner__figure,.smb-items__item:hover .smb-items__item__figure{-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.custom__title{background-color:initial !important;border:none !important;padding:unset !important}.custom__title__under-line{border-bottom:4px solid var(--accent-color) !important;padding:1rem 2rem !important}@media only screen and (max-width: 640px){.custom__title__under-line{padding:.5rem 1rem !important}}.custom__title__double{border-bottom:6px double var(--accent-color) !important;padding:1rem 2rem !important}@media only screen and (max-width: 640px){.custom__title__double{padding:.5rem 1rem !important}}.custom__title__left-y-line{padding:1rem 2rem !important;border-left:4px solid #000 !important}@media only screen and (max-width: 640px){.custom__title__left-y-line{padding:.5rem 1rem !important}}.custom__title__left-y-line2{padding:1rem 2rem !important;border-left:4px solid var(--accent-color) !important;color:var(--accent-color)}@media only screen and (max-width: 640px){.custom__title__left-y-line2{padding:.5rem 1rem !important}}.custom__title__rectangle{padding:1rem 2rem !important;border:3px solid #000 !important}@media only screen and (max-width: 640px){.custom__title__rectangle{padding:.5rem 1rem !important}}.custom__title__rectangle-bg{padding:1rem 2rem !important;background-color:var(--accent-color) !important;color:white !important}@media only screen and (max-width: 640px){.custom__title__rectangle-bg{padding:.5rem 1rem !important}}.custom__title__rectangle-bg-light{padding:1rem 2rem !important;background-color:var(--light-accent-color) !important;color:white !important}@media only screen and (max-width: 640px){.custom__title__rectangle-bg-light{padding:.5rem 1rem !important}}.custom__title__rectangle-bg-lighter{padding:1rem 2rem !important;background-color:var(--lighter-accent-color) !important;color:black !important}@media only screen and (max-width: 640px){.custom__title__rectangle-bg-lighter{padding:.5rem 1rem !important}}.custom__title__double-rectangle{position:relative;padding:1rem 2rem !important;border:4px solid #000 !important}.custom__title__double-rectangle:before{position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);content:'';border:2px solid #000 !important}.custom__title__top-bottom-border{padding:1rem 2rem !important;border-top:3px solid #000 !important;border-bottom:3px solid #000 !important}@media only screen and (max-width: 640px){.custom__title__top-bottom-border{padding:.5rem 1rem !important}}.custom__title__bg-gray__left-bprder{padding:1rem 2rem !important;border-left:5px solid #333333 !important;background:#f4f4f4 !important}@media only screen and (max-width: 640px){.custom__title__bg-gray__left-bprder{padding:.5rem 1rem !important}}.custom__title__bg-lightest__left-bprder{padding:1rem 2rem !important;border-left:5px solid var(--accent-color) !important;background:var(--lightest-accent-color) !important}@media only screen and (max-width: 640px){.custom__title__bg-lightest__left-bprder{padding:.5rem 1rem !important}}.custom__title__bg-light__left-bprder{padding:1rem 2rem !important;border-left:5px solid var(--accent-color) !important;background:var(--lighter-accent-color) !important;color:black}@media only screen and (max-width: 640px){.custom__title__bg-light__left-bprder{padding:.5rem 1rem !important}}.custom__title__bottom-border__accentcolor{position:relative;padding:1rem 2rem !important;border-bottom:3px solid var(--sub-accent-color) !important}@media only screen and (max-width: 640px){.custom__title__bottom-border__accentcolor{padding:.5rem 1rem !important}}.custom__title__bottom-border__accentcolor:before{position:absolute;bottom:-3px;left:0;width:20%;height:3px;content:'';background:var(--accent-color) !important}.custom__title__bg-shift__rectangle{position:relative;padding:1rem 2rem calc(1rem + 10px) !important;background:var(--light-accent-color) !important;color:white !important}@media only screen and (max-width: 640px){.custom__title__bg-shift__rectangle{padding:0.5rem 1rem calc(.5rem + 10px) !important}}.custom__title__bg-shift__rectangle:before{position:absolute;top:-7px;left:-7px;width:100%;height:100%;content:'';border:3px solid #333333 !important}.custom__title__speech1{position:relative;padding:1.5rem 2rem !important;border:3px solid #d8d8d8 !important;border-radius:10px;background:#f9f9f9 !important}@media only screen and (max-width: 640px){.custom__title__speech1{padding:.5rem 1rem !important}}.custom__title__speech1:before{position:absolute;bottom:-14px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid !important;border-color:#d8d8d8 transparent transparent transparent !important}.custom__title__speech1:after{position:absolute;bottom:-10px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0 12px !important;border-style:solid !important;border-color:#f9f9f9 transparent transparent transparent !important}.custom__title__speech2{position:relative;margin-bottom:2em;padding:1.5rem 2rem !important;border-radius:10px;background:#eee !important}@media only screen and (max-width: 640px){.custom__title__speech2{padding:1rem 1rem !important}}.custom__title__speech2:before,.custom__title__speech2:after{position:absolute;content:'';border-radius:50%;background:#eee !important}.custom__title__speech2:before{bottom:-15px;left:30px;width:30px;height:30px}.custom__title__speech2:after{bottom:-30px;left:50px;width:15px;height:15px}.custom__title__brackets{position:relative;padding:1.5rem 1rem !important;text-align:center}@media only screen and (max-width: 640px){.custom__title__brackets{padding:.5rem 1rem !important}}.custom__title__brackets:before,.custom__title__brackets:after{position:absolute;content:''}.custom__title__brackets:after{top:0;left:0;width:40px;height:40px;border-top:2px solid #000 !important;border-left:2px solid #000 !important}@media only screen and (max-width: 640px){.custom__title__brackets:after{width:30px;height:30px}}.custom__title__brackets:before{right:0;bottom:0;width:40px;height:40px;border-right:2px solid #000 !important;border-bottom:2px solid #000 !important}@media only screen and (max-width: 640px){.custom__title__brackets:before{width:30px;height:30px}}.custom__title__brackets-accent{position:relative;padding:1.5rem 1rem !important;text-align:center}@media only screen and (max-width: 640px){.custom__title__brackets-accent{padding:.5rem 1rem !important}}.custom__title__brackets-accent:before,.custom__title__brackets-accent:after{position:absolute;content:''}.custom__title__brackets-accent:after{top:0;left:0;width:40px;height:40px;border-top:2px solid var(--sub-accent-color) !important;border-left:2px solid var(--sub-accent-color) !important}@media only screen and (max-width: 640px){.custom__title__brackets-accent:after{width:30px;height:30px}}.custom__title__brackets-accent:before{right:0;bottom:0;width:40px;height:40px;border-right:2px solid var(--sub-accent-color) !important;border-bottom:2px solid var(--sub-accent-color) !important}@media only screen and (max-width: 640px){.custom__title__brackets-accent:before{width:30px;height:30px}}.custom__title__pointed__lighter{position:relative;padding:5px 5px 5px 30px !important;background:var(--lighter-accent-color) !important;font-size:20px;color:#333333 !important;line-height:1.3;z-index:3}.custom__title__pointed__lighter:before{position:absolute;content:'';left:-10px;top:-10px;border:none;border-left:solid 40px white !important;border-bottom:solid 79px transparent !important;z-index:2}.custom__title__pointed__accent{position:relative;padding:5px 5px 5px 30px !important;background:var(--accent-color) !important;font-size:20px;color:white !important;line-height:1.3;z-index:3}.custom__title__pointed__accent:before{position:absolute;content:'';left:-10px;top:-10px;border:none;border-left:solid 40px white !important;border-bottom:solid 79px transparent !important;z-index:2}.c-page-header[data-has-image=true]{height:300px !important;min-height:300px}@media (min-width: 64em){.c-page-header[data-has-image=true]{min-height:300px}}@media (max-width: 40em){.c-page-header[data-has-image=true]{min-height:150px !important;height:150px !important}.c-page-header[data-has-image=true] img{width:100% !important}}.wp-block-snow-monkey-blocks-items--item--standard .smb-items__item__figure img{aspect-ratio:127/95 !important;-o-object-fit:cover;object-fit:cover}.l-header__content .c-container{position:relative}.l-header__content .c-container .custom-logo,.l-header__content .c-container .wpaw-site-branding__logo .custom-logo{max-width:300px;height:auto;width:calc(var(--_container-max-width, 1280px)*0.2675)}.l-header__content .c-container .custom-logo img,.l-header__content .c-container .wpaw-site-branding__logo .custom-logo img{-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 640px) and (max-width: 1024px){.l-header__content .c-container .custom-logo,.l-header__content .c-container .wpaw-site-branding__logo .custom-logo{width:250px}}@media only screen and (max-width: 640px){.l-header__content .c-container .custom-logo,.l-header__content .c-container .wpaw-site-branding__logo .custom-logo{width:150px}}.nav_header_specials{position:absolute;right:1rem}.wp-block-snow-monkey-blocks-btn{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.button_line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.25rem 1.5rem;text-decoration:none;color:#fff;background:#3bbe0d;font-size:14px;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_line:active{border-bottom:solid 2px #3bbe0d}.button_line:hover{opacity:.8}.button_line svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}@media only screen and (max-width: 1024px){.button_line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.15rem 1rem;text-decoration:none;color:#fff;background:#3bbe0d;font-size:14px;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_line:active{border-bottom:solid 2px #3bbe0d}.button_line:hover{opacity:.8}.button_line svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}}.button_free-trial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.25rem 1.5rem;text-decoration:none;color:#fff;background:#000154;font-size:14px;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_free-trial:active{border-bottom:solid 2px #000154}.button_free-trial:hover{opacity:.8}.button_free-trial svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}@media only screen and (max-width: 1024px){.button_free-trial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.15rem 1rem;text-decoration:none;color:#fff;background:#000154;font-size:14px;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_free-trial:active{border-bottom:solid 2px #000154}.button_free-trial:hover{opacity:.8}.button_free-trial svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}}.button_f__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.1rem 1rem;text-decoration:none;color:#fff;background:#59d273;font-size:1rem;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_f__line:active{border-bottom:solid 2px #59d273}.button_f__line:hover{opacity:.8}.button_f__line svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}@media only screen and (min-width: 640px) and (max-width: 1024px){.button_f__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.15rem 1rem;text-decoration:none;color:#fff;background:#59d273;font-size:1rem;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_f__line:active{border-bottom:solid 2px #59d273}.button_f__line:hover{opacity:.8}.button_f__line svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}}@media only screen and (max-width: 640px){.button_f__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.1rem 1rem;text-decoration:none;color:#fff;background:#59d273;font-size:1rem;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_f__line:active{border-bottom:solid 2px #59d273}.button_f__line:hover{opacity:.8}.button_f__line svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}}@media only screen and (min-width: 1024px){.button_f__free-trial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.1rem 1.5rem;text-decoration:none;color:#fff;background:#f76363;font-size:1rem;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_f__free-trial:active{border-bottom:solid 2px #f76363}.button_f__free-trial:hover{opacity:.8}.button_f__free-trial svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}}@media only screen and (min-width: 640px) and (max-width: 1024px){.button_f__free-trial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.15rem 1rem;text-decoration:none;color:#fff;background:#f76363;font-size:1rem;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_f__free-trial:active{border-bottom:solid 2px #f76363}.button_f__free-trial:hover{opacity:.8}.button_f__free-trial svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}}@media only screen and (max-width: 640px){.button_f__free-trial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.1rem 1rem;text-decoration:none;color:#fff;background:#f76363;font-size:1rem;-webkit-transition:0.2s;transition:0.2s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_f__free-trial:active{border-bottom:solid 2px #f76363}.button_f__free-trial:hover{opacity:.8}.button_f__free-trial svg{padding-right:0.5rem;display:inline-block;position:relative;top:0}}@media only screen and (max-width: 640px){.wp-block-snow-monkey-blocks-buttons .smb-btn-wrapper{width:100%}}.smb-btn{position:relative;-webkit-transition:.2s;transition:.2s}@media only screen and (min-width: 640px){.smb-btn{padding:0.3rem 7rem}}.smb-btn:before{content:'';font-family:"Font Awesome 5 Free";content:'\f054';font-weight:900;position:absolute;left:1rem;font-size:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 640px){.smb-btn{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.3rem;padding-bottom:.3rem;width:100%}}.smb-btn-wrapper.is-style-ghost .smb-btn{background-color:white !important}.smb-btn-wrapper.is-style-ghost .smb-btn:hover{background-color:#f5f5f5 !important}table thead th{background-color:var(--light-accent-color) !important;border-color:var(--_lighter-color-gray, #eee) !important}table tr,table th,table td{padding:2rem !important}@media only screen and (max-width: 1024px){table tr,table th,table td{padding:1rem !important}}table th{background-color:var(#F6F6F6) !important}.sns_link,.nav_specials{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns_link .fa-file,.nav_specials .fa-file{font-size:15px !important}.sns_link .fa-line,.nav_specials .fa-line{font-size:20px !important}.nav_specials_sp{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.nav_specials_sp .fa-file{font-size:15px !important}.nav_specials_sp .fa-line{font-size:20px !important}.nav_specials li a,.nav_specials_sp li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto .8rem;text-decoration:none}@media (min-width: 64em){.c-fluid-container>.l-2row-header__row:first-child{padding-top:0 !important;margin-right:.9rem;margin-right:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1))}}@media (max-width: 63.9375em){.nav_header_specials{position:absolute;padding:0;right:0;left:0;width:100% !important}}@media only screen and (max-width: 63.9375em) and (min-width: 640px) and (max-width: 1024px){.nav_header_specials{top:95px}}@media only screen and (max-width: 63.9375em) and (max-width: 640px){.nav_header_specials{top:75px}}@media (max-width: 63.9375em){.l-header__content{height:150px}}@media only screen and (max-width: 63.9375em) and (max-width: 640px){.l-header__content{height:130px}}@media (max-width: 63.9375em){.nav_specials{display:none}.nav_specials_sp{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:0;margin:0 auto;padding:0;z-index:10}.nav_specials_sp .button_line,.nav_specials_sp .button_free-trial{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin:5px !important;height:40px;border-radius:5px;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,0.05));filter:drop-shadow(0 2px 5px rgba(0,0,0,0.05));line-height:14px;-webkit-transition:0.2s;transition:0.2s}.nav_specials_sp .button_line:hover,.nav_specials_sp .button_free-trial:hover{-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,0.2));filter:drop-shadow(0 2px 5px rgba(0,0,0,0.2));-webkit-transition:0.2s;transition:0.2s}.nav_specials li,.nav_specials_sp li{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.swiper-slide{position:relative;height:70vh;overflow:hidden}@media only screen and (max-width: 1024px){.swiper-slide{height:100%}}.swiper-slide .main-visual{max-width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 9s ease;transition:-webkit-transform 9s ease;transition:transform 9s ease;transition:transform 9s ease, -webkit-transform 9s ease}.swiper-slide-active .hero__title{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}.swiper-slide-active .hero__btn{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}.swiper-button-prev{position:absolute;top:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2300205B'%2F%3E%3C%2Fsvg%3E");left:20px;background-color:rgba(255,255,255,0.6);height:49px;width:32px;margin:5px}.swiper-button-next{position:absolute;top:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2300205B'%2F%3E%3C%2Fsvg%3E");right:20px;background-color:rgba(255,255,255,0.6);height:49px;width:32px;margin:5px}.hero{overflow:hidden}.hero__title{position:absolute;top:30%;left:50%;color:#fff;text-align:center;width:90vw;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);-webkit-transition:opacity 1.2s ease 1.2s, -webkit-transform 1.2s ease 1.2s;transition:opacity 1.2s ease 1.2s, -webkit-transform 1.2s ease 1.2s;transition:opacity 1.2s ease 1.2s, transform 1.2s ease 1.2s;transition:opacity 1.2s ease 1.2s, transform 1.2s ease 1.2s, -webkit-transform 1.2s ease 1.2s;z-index:1;opacity:0}.hero__title h2{font-size:18px;text-shadow:1px 2px 3px rgba(0,0,0,0.8);line-height:2em}@media only screen and (max-width: 1024px){.hero__title h2{line-height:1.6;font-size:14px}}.hero__title span{display:block}.hero__btn{position:absolute;bottom:10%;left:50%;font-size:14px;color:#fff;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);-webkit-transition:opacity 1.2s ease 1.5s, -webkit-transform 1.2s ease 1.5s;transition:opacity 1.2s ease 1.5s, -webkit-transform 1.2s ease 1.5s;transition:opacity 1.2s ease 1.5s, transform 1.2s ease 1.5s;transition:opacity 1.2s ease 1.5s, transform 1.2s ease 1.5s, -webkit-transform 1.2s ease 1.5s;opacity:0;z-index:1}@media only screen and (max-width: 640px){.hero__btn{font-size:12px;bottom:0}}.hero__btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:var(--accent-color);text-decoration:none;width:240px;height:50px}@media only screen and (min-width: 640px) and (max-width: 1024px){.hero__btn a{width:200px;height:40px}}@media only screen and (max-width: 640px){.hero__btn a{width:140px;height:30px}}@media only screen and (max-width: 640px){.hero__btn.sp__hidden{display:none}}.swiper-container{max-width:1200px}.hero{background-color:#F6F6F6;margin:0 auto;position:relative}.hero__title h2{font-size:24px}@media only screen and (max-width: 640px){.hero__title h2{font-size:14px}}.hero__btn{padding:10px 20px}.hero__link{display:block}.hero .swiper-slide{height:35vw;max-height:408px}@media only screen and (max-width: 1024px){.hero .swiper-slide{height:auto;max-height:auto}}.hero .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#F6F6F6;aspect-ratio:1200/490}@media only screen and (max-width: 1024px){.hero .swiper-slide{width:100%}}.hero .swiper-pagination{position:absolute;bottom:10px;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1024px){.hero .swiper-pagination{display:none}}.hero .swiper-button-wrap{width:100%;position:absolute;left:0;top:50%;margin-top:-40px}@media only screen and (max-width: 640px){.hero .swiper-button-wrap{display:none}}.hero .swiper-button-wrap-inner{max-width:1100px;margin:0 auto;position:relative}.home .c-section{padding-top:0}.home .p-section-front-page-content{padding-bottom:0}.home footer{margin-top:-2px}.original__news__bg{position:relative;height:calc(100%)}@media only screen and (max-width: 640px){.original__news__bg{height:100%;padding-right:0 !important;padding-left:0 !important}}.original__news__bg .original__news{background-color:white;-webkit-filter:drop-shadow(0 0 46px rgba(0,0,0,0.1));filter:drop-shadow(0 0 46px rgba(0,0,0,0.1));z-index:10}@media only screen and (max-width: 640px){.original__news__bg .original__news{top:0}}.original__news__bg .original__news .c-container .smb-section__contents-wrapper{width:100%}.original__course__bg{position:relative}@media only screen and (max-width: 640px){.original__course__bg{padding-right:0 !important;padding-left:0 !important;top:0}}.original__course{position:relative;background-color:white;-webkit-filter:drop-shadow(0 0 46px rgba(0,0,0,0.1));filter:drop-shadow(0 0 46px rgba(0,0,0,0.1));top:2rem}@media only screen and (max-width: 640px){.original__course{top:0}}.original__course .smb-section__inner{width:100%}@media only screen and (max-width: 640px){.original__course .smb-section__title{text-align:center;position:relative}.original__course .smb-section__title:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.original__course .wp-block-snow-monkey-blocks-items--banner{padding-right:0.7rem;padding-left:0.7rem;margin-bottom:1.4rem}@media only screen and (max-width: 640px){.original__course .wp-block-snow-monkey-blocks-items--banner{margin-bottom:0.7rem;padding-right:0.35rem;padding-left:0.35rem}}@media only screen and (max-width: 640px){.original__course .smb-section__contents-wrapper .c-row{max-width:100%}}@media only screen and (max-width: 640px){.original__course .smb-section__contents-wrapper .c-row--margin{margin-right:0;margin-left:0}}@media only screen and (min-width: 640px) and (max-width: 1024px){.original__course .smb-section__contents-wrapper .c-row--md-margin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.original__course .smb-section__contents-wrapper .c-row--md-margin .c-row__col--md-3-4{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.original__course .smb-section__contents-wrapper .c-row--md-margin .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 640px){.original__course .smb-section__contents-wrapper .c-row--md-margin .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.original__course .smb-section__contents-wrapper .c-row--md-margin .wp-block-columns .c-row--margin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 640px){.original__course .smb-section__contents-wrapper .c-row--md-margin .wp-block-columns .c-row--margin{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 640px){.original__course .smb-section__contents-wrapper .c-row--md-margin .wp-block-columns .c-row--margin .wp-block-snow-monkey-blocks-items--banner{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width: 600px) and (max-width: 781px){.original__course .smb-section__contents-wrapper .c-row--md-margin .wp-block-columns .wp-block-column{margin-left:.9rem}}@media only screen and (max-width: 640px){.original__course .smb-section__contents-wrapper .c-row--md-margin .wp-block-columns .wp-block-column{margin-top:0}}.original__course .original__programing{max-width:600px}@media only screen and (max-width: 640px){.original__banners .wp-block-snow-monkey-blocks-items--banner{margin-bottom:.5rem}}.original__school-ttl{padding-bottom:0 !important;z-index:20}@media only screen and (max-width: 640px){.original__school-ttl{margin-bottom:-30px}}.original__school-ttl .has-text-align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.original__school-ttl .has-text-align-center a{padding-right:1rem;padding-left:1rem;text-decoration:none;position:relative;-webkit-transition:.2s;transition:.2s}@media only screen and (max-width: 1024px){.original__school-ttl .has-text-align-center a{padding-right:.5rem;padding-left:.5rem}}.original__school-ttl .has-text-align-center a:hover{opacity:0.8}.original__school-ttl .has-text-align-center a::after{position:absolute;content:'';height:50%;width:1px;background-color:#333333;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.original__school-ttl .has-text-align-center a:first-child::after{display:none}.original__school{margin-top:0 !important}.original__school .smb-box h4 a,.original__school .smb-box h5 a{text-decoration:none;padding:0 .3em;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0,0,0,0)), color-stop(50%, var(--light-accent-color)));background-image:linear-gradient(to right, rgba(0,0,0,0) 50%, var(--light-accent-color) 50%);background-position:0 0;background-size:200% auto;-webkit-transition:.2s;transition:.2s;color:var(--light-accent-color)}.original__school .smb-box h4 a:hover,.original__school .smb-box h5 a:hover{background-position:-100% 0;color:#fff !important}.original__school.last .smb-section__background{height:calc(100% - 200px)}.original__school .smb-section__background{-webkit-transform:translateY(200px);transform:translateY(200px)}@media only screen and (max-width: 640px){.original__school .smb-container{padding:0}}.original__school .smb-box{border:none;-webkit-transition:0.2s;transition:0.2s}@media only screen and (max-width: 640px){.original__school .smb-box{padding-left:.5rem;padding-right:.5rem}}.original__school .smb-box__background{border:none;border-radius:0px !important;-webkit-filter:drop-shadow(0 0 46px rgba(0,0,0,0.06));filter:drop-shadow(0 0 46px rgba(0,0,0,0.06))}.original__school .smb-box:hover{-webkit-transition:0.2s;transition:0.2s;-webkit-filter:drop-shadow(0 0 46px rgba(0,0,0,0.1));filter:drop-shadow(0 0 46px rgba(0,0,0,0.1))}.original__school .smb-box .smb-box__body h4{font-weight:400;font-size:1.8rem}@media only screen and (max-width: 640px){.original__school .smb-box .smb-box__body h4{font-size:1.2rem}}.original__school .smb-box .smb-box__body h5{font-weight:400;font-size:1.2rem}@media only screen and (min-width: 1024px){.original__school .smb-box .smb-box__body .wp-block-media-text{gap:10px}}@media only screen and (min-width: 640px) and (max-width: 1024px){.original__school .smb-box{width:100%}}@media only screen and (min-width: 1024px){.original__school .smb-box:first-child{width:85%;margin-left:0}}@media only screen and (min-width: 1024px){.original__school .smb-box:first-child .smb-box__body{padding:3rem 2.5rem 3rem 4rem}}@media only screen and (max-width: 1024px){.original__school .smb-box:first-child .smb-box__body .wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.original__school .smb-box:first-child .smb-box__body figure{text-align:center;width:auto}@media only screen and (min-width: 1024px){.original__school .smb-box:first-child .smb-box__body figure{width:100%}}@media only screen and (max-width: 1024px){.original__school .smb-box:first-child .smb-box__body figure{margin-top:1.5rem;margin-bottom:1.5rem}}.original__school .smb-box:first-child .smb-box__body img{max-width:150px}@media only screen and (min-width: 1024px){.original__school .smb-box:last-child{width:70%;margin-right:0;margin-top:7rem}}@media only screen and (min-width: 1024px){.original__school .smb-box:last-child .smb-box__body{padding:2rem 3rem 2rem 3rem}}.original__about .wp-block-snow-monkey-blocks-media-text .c-row--margin .c-row__col--lg-1-3 img{max-width:300px}@media only screen and (min-width: 640px) and (max-width: 1024px){.original__about .wp-block-snow-monkey-blocks-media-text .c-row--margin{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.original__about .wp-block-snow-monkey-blocks-media-text .c-row--margin .c-row__col--lg-2-3{-webkit-box-flex:0;-ms-flex:0 1 66.66667%;flex:0 1 66.66667%}.original__about .wp-block-snow-monkey-blocks-media-text .c-row--margin .c-row__col--lg-1-3{-webkit-box-flex:0;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%}}@media only screen and (max-width: 640px){.original__about .wp-block-snow-monkey-blocks-media-text .c-row--margin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-id-3922 .wp-block-snow-monkey-blocks-panels--item img{height:300px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 640px){.page-id-3922 .wp-block-snow-monkey-blocks-panels--item img{height:200px}}.page-id-3923 footer,.page-id-3924 footer,.page-id-39 footer,.page-id-41 footer{margin-top:-42px}.page-id-3923 .original__school__message figure,.page-id-3924 .original__school__message figure,.page-id-39 .original__school__message figure,.page-id-41 .original__school__message figure{text-align:center}@media only screen and (max-width: 640px){.page-id-3923 .original__school__message img,.page-id-3924 .original__school__message img,.page-id-39 .original__school__message img,.page-id-41 .original__school__message img{max-width:100px;text-align:center;margin-bottom:20px}}@media only screen and (max-width: 640px){.page-id-3923 .original__school__message .smb-section__background,.page-id-3924 .original__school__message .smb-section__background,.page-id-39 .original__school__message .smb-section__background,.page-id-41 .original__school__message .smb-section__background{display:none}}@media only screen and (max-width: 640px){.page-id-3923 .wp-block-spacer,.page-id-3924 .wp-block-spacer,.page-id-39 .wp-block-spacer,.page-id-41 .wp-block-spacer{height:30px !important}}aside h2{padding:.8rem 2rem !important;border-left:5px solid var(--accent-color) !important;background:var(--lighter-accent-color) !important}aside h2:before,aside h2:after{height:0 !important}aside figure{-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}aside figure:hover{-webkit-filter:drop-shadow(0 2px 20px rgba(0,0,0,0.3));filter:drop-shadow(0 2px 20px rgba(0,0,0,0.3))}.c-entry-summary__figure{overflow:hidden}.c-entry-summary__figure img{-webkit-transition:0.2s ease-in-out !important;transition:0.2s ease-in-out !important}.c-entry-summary__figure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.2s ease-in-out !important;transition:0.2s ease-in-out !important}.smb-panels__item .smb-panels__item__figure{overflow:hidden}.smb-panels__item .smb-panels__item__figure img{-webkit-transition:0.3s !important;transition:0.3s !important}.smb-panels__item:hover .smb-panels__item__figure{overflow:hidden}.smb-panels__item:hover .smb-panels__item__figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.3s !important;transition:0.3s !important}.wp-block-image:hover img{-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.original__footer__section{margin-bottom:-40px;padding-top:50px !important;padding-bottom:50px !important;-webkit-filter:drop-shadow(0 0 40px rgba(0,0,0,0.05));filter:drop-shadow(0 0 40px rgba(0,0,0,0.05));z-index:5}@media only screen and (max-width: 640px){.original__footer__section{padding-top:30px !important;padding-bottom:30px !important}}.original__footer__section .c-container{max-width:1000px}.original__footer__section figure{-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));filter:drop-shadow(0 0 20px rgba(0,0,0,0.1));-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;max-width:350px}.original__footer__section figure:hover{-webkit-filter:drop-shadow(0 2px 20px rgba(0,0,0,0.3));filter:drop-shadow(0 2px 20px rgba(0,0,0,0.3))}.original__school2 figure{text-align:center;width:auto}@media only screen and (min-width: 1024px){.original__school2 figure{width:100%}}@media only screen and (max-width: 1024px){.original__school2 figure{margin-top:1.5rem;margin-bottom:1.5rem}}.original__school2 img{height:80px;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.original__school2 img{height:120px}}
/*# sourceMappingURL=style.css.map */