/*!
Theme Name: HAPPYEL - theme
Description: WordPressテンプレート「 HAPPYEL - theme」
Version: 1.0.0
*/*{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;min-height:0vw}html{font-style:normal;min-width:100%;width:100%;color:#776661;background-color:#f9f8f5;scroll-behavior:smooth}html{margin-top:0 !important}body{font-size:16px;line-height:1.7;font-weight:500}a{color:#776661;text-decoration:none;transition:opacity .2s ease}body{font-family:"Sawarabi Mincho","Suranna","Noto Serif JP",serif}.fonts__suranna{font-family:"Suranna",serif;font-weight:400;font-style:normal}.fonts__sawarabi-mincho{font-family:"Sawarabi Mincho",serif;font-weight:400;font-style:normal}table{font-size:18px;font-size:max(16px,min(2.051vw,18px));border-collapse:collapse;width:100%;color:#776661}table tr{display:flex;align-items:baseline;line-height:1.5;position:relative;border-bottom:1px solid #ccc}table tr th{font-size:1em;font-weight:700;text-align:start;max-width:8.15em;width:100%;padding:0 .444em}table tr td{font-size:1em;font-weight:500;padding:.615em 0}table .small{font-size:.875em}.inner-small{width:90%;max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box}.inner{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box}.wide{width:90%;max-width:1550px;margin-left:auto;margin-right:auto;box-sizing:border-box}.flex{display:flex;-o-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.mw_wp_form{font-size:14px;font-size:max(12px,min(1.875vw,14px))}.form-content{font-size:14px;font-size:max(12px,min(1.875vw,14px));padding:0 .3em}.form-content input,.form-content button,.form-content textarea{background-color:#f8f8f8;border:none;border-bottom:1px solid #998b85;width:100%;padding:1em 1.133em;transition:all .2s ease}.form-content input:where(:focus-visible),.form-content button:where(:focus-visible),.form-content textarea:where(:focus-visible){outline:unset;box-shadow:unset;outline-offset:unset;background-color:#eee}.form-content textarea{transition:none}.form-content .form-item{display:flex;align-items:flex-start}.form-content .form-item .form-ttl-box{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:10.625em;padding:1em .5em;padding-top:2em;color:#776661}.form-content .form-item .form-ttl-box .form-ttl-text{font-weight:700}.form-content .form-item .form-ttl-box .form-req{font-size:.687em;color:#fff;font-weight:500;background-color:#f067a6;border-radius:4px;padding:.456em .543em;line-height:1}.form-content .form-item .form-ttl-box .form-any{font-size:.687em;color:#fff;font-weight:500;background-color:#998b85;border-radius:4px;padding:.456em .543em;line-height:1}.form-content .form-item .form-input-box{width:100%;padding:1em 0;margin-left:1em}.form-content .form-item .form-input-box .error{position:absolute;font-size:.75em}.form-content .form-btn{display:flex;justify-content:center;margin:0 auto;margin-top:2em;position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;cursor:pointer}.form-content .form-btn::before{content:"";display:inline-block;position:absolute;height:100%;width:0%;background-color:#fff;opacity:.25;transition:width .125s ease,opacity .125s ease;pointer-events:none}.form-content .form-btn input[type=submit]{background-color:#776661;border:1px solid #776661;color:#fff;max-width:95%;border-radius:6px;width:19.7em;font-size:max(12px,min(1.538vw,16px));transition:background-color .2s ease,color .2s ease;cursor:pointer}.form-content .form-btn:hover::before{width:100%}.br{display:inline-block}.block-sp{display:none}.only-pc{display:inline-block}.only-sp{display:none}.spacer{display:none;width:100%}.no-scroll{overflow:hidden}.mgt-8{margin-top:8px}.mgt-12{margin-top:12px}.mgt-16{margin-top:16px}.mgt-20{margin-top:20px}.mgt-24{margin-top:24px}.mgt-28{margin-top:28px}.mgt-32{margin-top:32px}.mgt-36{margin-top:36px}.mgt-40{margin-top:40px}.mgb-8{margin-bottom:8px}.mgb-12{margin-bottom:12px}.mgb-16{margin-bottom:16px}.mgb-20{margin-bottom:20px}.mgb-24{margin-bottom:24px}.mgb-28{margin-bottom:28px}.mgb-32{margin-bottom:32px}.mgb-36{margin-bottom:36px}.mgb-40{margin-bottom:40px}.mg-8{margin:8px}.mg-12{margin:12px}.mg-16{margin:16px}.mg-20{margin:20px}.mg-24{margin:24px}.mg-28{margin:28px}.mg-32{margin:32px}.mg-36{margin:36px}.mg-40{margin:40px}.mgt-0{margin-top:0 !important}.mgb-0{margin-bottom:0 !important}.mgr-0{margin-right:0 !important}.mgl-0{margin-left:0 !important}.mgrl-0{margin-right:0 !important;margin-left:0 !important}.mgtb-0{margin-top:0 !important;margin-bottom:0 !important}.mg0{margin:0 !important}.pdt-0{padding-top:0 !important}.pdb-0{padding-bottom:0 !important}.pdr-0{padding-right:0 !important}.pdl-0{padding-left:0 !important}.pdrl-0{padding-right:0 !important;padding-left:0 !important}.pdtb-0{padding-top:0 !important;padding-bottom:0 !important}.pd0{padding:0 !important}.box-center{margin-left:auto;margin-right:auto}.text-center{text-align:center}.sec-ttl{font-size:30px;font-size:24px;font-size:max(18px,min(2.308vw,24px));color:#776661;text-align:center;font-family:"Suranna";margin-bottom:max(26px,min(3.333vw,50px))}.sec-ttl .sec-ttl-text-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.sec-ttl .sec-ttl-text-box .sec-ttl-text{font-size:1em;line-height:1em}.sec-ttl .sec-ttl-text-box .sec-ttl-text-deco{width:3.455em;margin-bottom:.733em;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.sec-inner{padding:max(50px,min(6.41vw,115px)) 0 max(50px,min(6.41vw,145px));position:relative;z-index:1}.sec-inner-mini{padding:calc(max(50px,min(6.41vw,115px))/2) 0 calc(max(50px,min(6.41vw,145px))/2)}.sec-bg{position:absolute;width:100%;height:100%;inset:0;z-index:0;pointer-events:none}.sec-bg .sec-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.md__btn--simple{display:flex;align-items:center;justify-content:center;background-color:#776661;border:1px solid #776661;color:#fff;border-radius:6px;max-width:95%;width:19.7em;height:3.22em;font-size:max(12px,min(1.538vw,16px));transition:background-color .2s ease,color .2s ease;position:relative;overflow:hidden}.md__btn--simple a{display:flex;align-items:center;justify-content:center;color:currentColor;width:100%;height:100%;position:relative}.md__btn--simple::before{content:"";display:inline-block;position:absolute;height:100%;width:0%;background-color:#fff;opacity:.25;transition:width .125s ease,opacity .125s ease}.md__btn--simple:hover{color:#fff}.md__btn--simple:hover::before{width:100%}.md__btn--simple.md__btn-pos--center{margin-left:auto;margin-right:auto}.md__bg-color--pink{background-color:#fce1ed}.js__img-fade-item{position:relative}.js__img-fade-item::after{content:"";display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#ccc;z-index:10;transition:width .65s ease}.js__img-fade-item.js__img-fade-item--active::after{width:0%}.js__img-fade-item.js__img-fade-item--color-pink-01::after{background-color:#f9eaf4}.js__img-fade-item.js__img-fade-item--color-pink-02::after{background-color:#fce1ed}.js__img-fade-item.js__img-fade-item--color-beige-01::after{background-color:#f9f8f5}#header{width:100%;position:absolute;top:0;z-index:5000;position:fixed;position:-webkit-fixed}#header .header-area{background-color:rgba(0,0,0,0);position:relative}#header .header-area .header-inner{display:flex;align-items:center;justify-content:space-between;width:90%;max-width:1280px;margin-left:auto;margin-right:auto;padding:.1% 0;padding:41px 0;transition:padding .2s ease}#header .header-area .header-inner .header-logo-box{width:166px}#header .header-area .header-inner .header-logo-box .header-logo{width:100%}#header .header-area .header-inner .header-logo-box .header-logo.sp{display:none}#header .header-area .header-inner .header-link-list{display:flex;align-items:center;font-family:"Suranna",serif;font-size:max(16px,min(2.051vw,18px));color:#776661}#header .header-area .header-inner .header-link-list .header-link-item{position:relative}#header .header-area .header-inner .header-link-list .header-link-item .header-link{display:block;position:relative;padding:.5em 1.778em;line-height:1;z-index:5}#header .header-area .header-inner .header-link-list .header-link-item .header-link::after{content:"";position:absolute;display:inline-block;height:.334em;width:0%;bottom:.5em;right:0;background-color:#776661;z-index:-1;transition:width .2s ease;opacity:.25;z-index:4}#header .header-area .header-inner .header-link-list .header-link-item .header-link:hover::after{width:100%;left:0;right:unset}#header .header-area .header-inner .header-link-list .header-link-item .header-link-child-box{position:absolute;top:100%;width:14em;font-size:.866em;visibility:hidden;transition:visibility .2s ease}#header .header-area .header-inner .header-link-list .header-link-item .header-link-child-box .header-link-child-item{width:0%;overflow:hidden;transition:width .2s ease}#header .header-area .header-inner .header-link-list .header-link-item .header-link-child-box .header-link-child-item .header-link-child{background-color:#fff;display:block;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.25em .5em;white-space:nowrap;position:relative}#header .header-area .header-inner .header-link-list .header-link-item .header-link-child-box .header-link-child-item .header-link-child::after{content:"";position:absolute;bottom:0;right:0;width:0%;height:4px;background-color:#776661;opacity:.25;transition:width .2s ease}#header .header-area .header-inner .header-link-list .header-link-item .header-link-child-box .header-link-child-item .header-link-child:hover::after{width:100%;left:0;right:unset}#header .header-area .header-inner .header-link-list .header-link-item .header-link-child-box .header-link-child-item+.header-link-child-item{margin-top:1px}#header .header-area .header-inner .header-link-list .header-link-item:hover .header-link-child-box{visibility:visible}#header .header-area .header-inner .header-link-list .header-link-item:hover .header-link-child-box .header-link-child-item{width:100%}#header .header-area::after{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0px 0px 6px rgba(0,0,0,.25);z-index:-10;opacity:0;transition:opacity .2s ease}#header.fixed .header-area .header-inner{padding:.25% 0}#header.fixed .header-area::after{opacity:1}#header .header-area .header-inner .header-hm-box{display:none;flex-direction:column;align-items:center;justify-content:center;width:24px;height:16px;z-index:5000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#header .header-area .header-inner .header-hm-box .header-hm{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;position:relative}#header .header-area .header-inner .header-hm-box .header-hm .header-hm-line,#header .header-area .header-inner .header-hm-box .header-hm::before,#header .header-area .header-inner .header-hm-box .header-hm::after{content:"";display:block;height:2px;width:100%;background-color:#000;border-radius:1000px;transition:all .2s ease}#header .header-area .header-inner .header-hm-box.close .header-hm{align-items:center;justify-content:center}#header .header-area .header-inner .header-hm-box.close .header-hm .header-hm-line,#header .header-area .header-inner .header-hm-box.close .header-hm::before,#header .header-area .header-inner .header-hm-box.close .header-hm::after{background-color:#fff}#header .header-area .header-inner .header-hm-box.close .header-hm .header-hm-line{display:none;visibility:hidden;width:0}#header .header-area .header-inner .header-hm-box.close .header-hm::before,#header .header-area .header-inner .header-hm-box.close .header-hm::after{position:absolute}#header .header-area .header-inner .header-hm-box.close .header-hm::before{transform:rotate(45deg)}#header .header-area .header-inner .header-hm-box.close .header-hm::after{transform:rotate(-45deg)}#modal-menu{visibility:hidden;opacity:0;position:fixed;position:-webkit-fixed;width:100%;height:100vh;height:100dvh;top:0;overflow:auto;transition:all .2s ease,width 0s ease,height 0s ease;pointer-events:all}#modal-menu .modal-inner{width:100%;height:100%;margin:0 auto}#modal-menu .modal-inner .modal-header{background-color:#413b3e;min-height:100vh;min-height:100dvh;width:100%;margin-left:auto;position:relative;z-index:1}#modal-menu .modal-inner .modal-header .modal-header-inner{transition:transform .2s ease;transform:translateX(-100%)}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.5)}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box{margin-left:auto;margin-right:5%}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box .header-hm .header-hm-line,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box .header-hm::before,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box .header-hm::after{background-color:#fff}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav{font-size:23px;line-height:1.3;padding-top:1em}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item{font-size:1em;text-align:start;position:relative}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-link{display:flex;color:#fff;font-family:"Suranna","Noto Serif JP";font-weight:200;padding:.75em 1.75em;transition:background .2s ease,color .2s ease}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-link .modal-header-text{background-color:rgba(0,0,0,0);transform:translateX(-256px);animation-duration:.2s;animation-delay:.1s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes modalHeaderItem_FadeIN{0%{transform:translateX(-256px)}100%{transform:translateX(0)}}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-link:hover{background-color:#fff;color:#3e3734}#modal-menu .modal-bg{position:absolute;top:0;left:0;height:100vh;height:100dvh;width:100%;z-index:0}#modal-menu.modal-open{opacity:1;visibility:visible}#modal-menu.modal-open .modal-inner .modal-header .modal-header-inner{transform:translateX(0)}#modal-menu.modal-open .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-link .modal-header-text{animation-name:modalHeaderItem_FadeIN}#footer{position:relative}#footer .footer-inner{display:flex;flex-direction:column;align-items:center;text-align:center;margin:max(50px,min(7.813vw,80px)) 0 8px;line-height:1;font-family:"Suranna"}#footer .footer-inner>*+*{margin-top:max(42px,min(8.75vw,60px))}#footer .footer-inner .footer-logo-box{width:113px;transition:opacity .2s ease}#footer .footer-inner .footer-logo-box .footer-logo-img{width:100%}#footer .footer-inner .footer-logo-box .footer-logo-img.pc{display:block}#footer .footer-inner .footer-logo-box .footer-logo-img.sp{display:none}#footer .footer-inner .footer-logo-box:hover{opacity:.75}#footer .footer-inner .footer-contact-text{font-size:max(12px,min(1.538vw,14px));display:flex;flex-direction:column;line-height:1.6}#footer .footer-inner .footer-contact-text .footer-contact-item{line-height:1.5;font-family:"Sawarabi Mincho"}#footer .footer-inner .footer-contact-text a.footer-contact-item{transition:opacity .2s ease}#footer .footer-inner .footer-contact-text a.footer-contact-item:hover{opacity:.75}#footer .footer-inner .footer-link-list{display:flex;justify-content:center;font-size:14px;color:#776661;flex-wrap:wrap}#footer .footer-inner .footer-link-list .footer-link-item{position:relative}#footer .footer-inner .footer-link-list .footer-link-item .footer-link{padding:.25em 1.25em;transition:opacity .2s ease}#footer .footer-inner .footer-link-list .footer-link-item .footer-link:hover{opacity:.75}#footer .footer-inner .footer-link-list .footer-link-item:not(:last-child)::after{position:absolute;content:"";display:inline-block;height:100%;width:1px;right:0;border-radius:9999px;background-color:#776661}#footer .footer-inner .footer-copyrights{font-size:14px}section{position:relative}#top-main{overflow:hidden}#top-main #hero-main{height:100vh;height:100dvh;position:relative}#top-main #hero-main .hero-inner{height:100%}#top-main #hero-main .hero-inner .hero-bg-area{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01,#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-02{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01{-o-object-position:50% 20%;object-position:50% 20%}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-02{display:none;-o-object-position:75% 50%;object-position:75% 50%}#top-main #hero-main .hero-inner .hero-bg-area::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:2%;width:100%;background:#f9f8f5;background:linear-gradient(0deg, #F9F8F5 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}#top-main #hero-main .hero-inner .hero-content{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;position:sticky;z-index:1}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box{width:max(375px,min(41.667vw,686px));max-height:100%;height:100%}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box .hero-circle-text.pc{height:100%;filter:drop-shadow(7px 7px 5px rgba(0, 0, 0, 0.3))}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box .hero-circle-text.sp{display:none;height:unset;width:100%}#top-main #home-banner .home-banner-inner .home-banner-img-box{width:100%}#top-main #home-banner .home-banner-inner .home-banner-img-box .home-banner-img{width:100%;height:auto;display:block}#top-main #home-banner .home-banner-inner .home-banner-img-box .home-banner-img.sp{display:none}#top-main #school-menu .school-menu-inner .school-menu-sub-ttl{font-size:max(22px,min(2.821vw,30px));font-size:22px;font-size:max(16px,min(2.051vw,22px));color:#998b85;text-align:center}#top-main #school-menu .school-menu-inner .school-menu-box{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;gap:max(24px,min(2.667vw,50px)) max(28px,min(3.111vw,48px));margin-top:max(36px,min(4.615vw,70px))}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item{display:flex;align-items:center;background-color:#fff;border-radius:20px;font-size:16px;font-size:max(12px,min(1.538vw,16px));line-height:1.3;padding:2em .5em;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.2));position:relative;overflow:hidden;z-index:0}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-img-box{width:34%;padding-top:30%;position:relative;margin:0 2.5%;border-radius:6px;overflow:hidden}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-img-box .school-menu-img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;left:50%;transform:translateX(-50%)}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-text-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;text-align:center;width:72%}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-text-box .school-menu-subttl{font-size:1em}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-text-box .school-menu-ttl{font-size:1.4em}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-text-box .school-menu-btn{font-size:1em;background-color:#776661;padding:.776em 2.5em;border-radius:6px;color:#fff;border:1px solid #776661;transition:background .2s ease,color .2s ease;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-text-box .school-menu-btn::after{content:"";display:inline-block;position:absolute;height:100%;width:0%;background-color:#fff;opacity:.25;transition:width .125s ease}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-text-box .school-menu-btn:hover{color:#fff}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item .school-menu-text-box .school-menu-btn:hover::after{width:100%}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item>*{position:relative;z-index:1}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item::after{content:"";position:absolute;top:0;left:0;display:inline-block;width:130%;height:200%;background-image:url("./img/top/bg-01.png");transform:scale(1.01);z-index:0;pointer-events:none}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item:nth-of-type(1) .school-menu-img-box .school-menu-img{-o-object-position:100% center;object-position:100% center}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item:nth-of-type(2) .school-menu-img-box .school-menu-img{-o-object-position:center;object-position:center}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item:nth-of-type(3) .school-menu-img-box .school-menu-img{-o-object-position:100% center;object-position:100% center}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item:nth-of-type(4) .school-menu-img-box .school-menu-img{-o-object-position:18% center;object-position:18% center}#top-main #profile{background-color:#fce1ed;position:relative}#top-main #profile .profile-inner .profile-box .profile-flex{display:flex;justify-content:space-between}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area{width:30%;margin-left:8.75%}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-img-box{width:43%;padding-top:53%;position:relative}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-img-box .profile-person-img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;-o-object-position:50% 0%;object-position:50% 0%}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-text-box{font-size:max(14px,min(1.795vw,22px));line-height:1;margin-top:.75em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-text-box .profile-person-title{font-size:.65em;margin-bottom:1em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-text-box .profile-person-text-name{display:flex;align-items:center}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-text-box .profile-person-text-name .profile-person-text{font-size:1em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-text-box .profile-person-text-name .profile-person-text.en{font-size:.8em;margin-left:1em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box{margin-top:16px}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area{width:60%}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-text{font-size:max(12px,min(1.538vw,14px));color:#998b85;text-align:justify}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-img-box{width:100%;padding-top:70%;position:relative;margin-top:max(22px,min(3.438vw,40px))}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-img-box .profile-desc-img{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#ccc;-o-object-fit:cover;object-fit:cover}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-btn-box{margin-top:max(16px,min(2.5vw,32px));display:flex;align-items:center}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-btn-box .profile-desc-btn:not(:first-child){margin-left:8px}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box{display:none}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box{color:#998b85}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-ttl,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-ttl{font-size:max(14px,min(1.795vw,16px));display:inline-block;position:relative;margin-bottom:.5em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-ttl::before,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-ttl::before{content:"";display:inline-block;position:absolute;bottom:-0.1em;left:0;width:100%;height:1px;background-color:#776661;opacity:.75}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-list,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-list{display:flex;flex-wrap:wrap;font-size:max(12px,min(1.538vw,14px));line-height:1.3}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-list .profile-title-list-item,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-list .profile-title-list-item{width:100%;list-style:none;padding:0;margin:0;display:inline-flex;align-items:flex-start;margin-left:-0.834em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-list .profile-title-list-item::before,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-list .profile-title-list-item::before{content:"";display:inline-block;width:.334em;height:.334em;min-width:.334em;min-height:.334em;margin-right:.5em;border-radius:50%;background-color:#776661;margin-top:.6em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-list .profile-title-list-item.dot-none::before,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-list .profile-title-list-item.dot-none::before{background-color:rgba(0,0,0,0)}#top-main #profile::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;background-color:#fff3f3;width:100%;height:53.5%}#top-main #info .info-inner .info-box{display:flex;justify-content:space-between}#top-main #info .info-inner .info-box .info-sns .info-sns-ttl,#top-main #info .info-inner .info-box .info-news .info-news-ttl{font-size:30px;font-size:max(18px,min(2.308vw,24px));font-family:"Suranna";color:#776661;line-height:1em;margin-bottom:max(40px,min(6.25vw,70px))}#top-main #info .info-inner .info-box .info-sns{width:60%}#top-main #info .info-inner .info-box .info-sns #sb_instagram{transform:translate(-10px, -10px)}#top-main #info .info-inner .info-box .info-news{width:30%}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item{position:relative}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item .info-news-link{display:flex;flex-direction:column;font-size:max(12px,min(1.538vw,14px));padding:1.25em .3em;position:relative;transition:opacity .2s ease}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item .info-news-link .info-news-post-date{font-size:.944em}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item .info-news-link .info-news-post-ttl{font-size:1em}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item::before,#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item::after{content:"";display:block;position:absolute;left:50%;background:radial-gradient(circle farthest-side, #998b85, #998b85 30%, transparent 30%, transparent);background-size:10px;width:100%;height:10px;background-repeat:repeat-x}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item::before{top:0;transform:translateX(-50%) translateY(-50%)}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item::after{bottom:0;transform:translateX(-50%) translateY(50%)}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item:hover .info-news-link{opacity:.75}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-btn{width:100%;max-width:unset;margin-top:max(32px,min(5vw,64px))}#contact{position:relative}#contact .contact-inner .contact-box .contact-area{display:flex;align-items:center;line-height:1;background-color:#fff;border-radius:20px;padding:max(56px,min(8.75vw,100px)) max(50px,min(7.813vw,72px));position:relative;font-size:max(15px,min(2.344vw,19px));transition:background .2s ease}#contact .contact-inner .contact-box .contact-area .contact-ttl{font-size:1.579em;color:#776661;font-family:"Suranna"}#contact .contact-inner .contact-box .contact-area .contact-text{color:#998b85;margin-left:1em}#contact .contact-inner .contact-box .contact-area .contact-arrow{display:flex;align-items:center;position:absolute;right:max(50px,min(7.813vw,72px))}#contact .contact-inner .contact-box .contact-area .contact-arrow::before,#contact .contact-inner .contact-box .contact-area .contact-arrow::after{content:"";display:inline-block;background-color:#998b85;transition:background .2s ease}#contact .contact-inner .contact-box .contact-area .contact-arrow::before{width:120px;height:2px}#contact .contact-inner .contact-box .contact-area .contact-arrow::after{width:12px;height:10px;-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%);clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}#contact .contact-inner .contact-box .contact-area .contact-ttl,#contact .contact-inner .contact-box .contact-area .contact-text,#contact .contact-inner .contact-box .contact-area .contact-arrow{transition:color .2s ease}#contact .contact-inner .contact-box .contact-area:hover{background-color:#776661}#contact .contact-inner .contact-box .contact-area:hover .contact-ttl,#contact .contact-inner .contact-box .contact-area:hover .contact-text{color:#fff}#contact .contact-inner .contact-box .contact-area:hover .contact-arrow::before,#contact .contact-inner .contact-box .contact-area:hover .contact-arrow::after{background-color:#fff}.dev-section{height:35vh;height:35dvh;width:100%;background-color:#ccc}#page,#archive,#single{overflow:hidden;margin-top:125px}#page #sub-hero,#archive #sub-hero,#single #sub-hero{position:relative;height:max(170px,min(26.563vw,295px));background-color:#fff}#page #sub-hero .sub-hero-inner,#archive #sub-hero .sub-hero-inner,#single #sub-hero .sub-hero-inner{position:relative;z-index:10;height:100%}#page #sub-hero .sub-hero-inner .sub-hero-ttl,#archive #sub-hero .sub-hero-inner .sub-hero-ttl,#single #sub-hero .sub-hero-inner .sub-hero-ttl{display:flex;flex-direction:column;justify-content:center;font-size:max(32px,min(5vw,60px));line-height:1;position:relative;z-index:1;height:100%;margin-left:7.06%;margin-right:.25em;color:#f067a6}#page #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-en,#archive #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-en,#single #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-en{font-size:max(12px,min(.25em,15px))}#page #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-ja,#archive #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-ja,#single #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-ja{font-size:1em;font-family:"Noto Serif JP";font-weight:200;line-height:1.2}#page #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-en+.sub-hero-ttl-ja,#archive #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-en+.sub-hero-ttl-ja,#single #sub-hero .sub-hero-inner .sub-hero-ttl .sub-hero-ttl-en+.sub-hero-ttl-ja{margin-top:.3em}#page #sub-hero .sub-hero-inner .sub-hero-img-box,#archive #sub-hero .sub-hero-inner .sub-hero-img-box,#single #sub-hero .sub-hero-inner .sub-hero-img-box{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}#page #sub-hero .sub-hero-inner .sub-hero-img-box .sub-hero-img,#archive #sub-hero .sub-hero-inner .sub-hero-img-box .sub-hero-img,#single #sub-hero .sub-hero-inner .sub-hero-img-box .sub-hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#f9f8f5}#page #sub-hero.reigan-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#archive #sub-hero.reigan-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#single #sub-hero.reigan-school .sub-hero-inner .sub-hero-img-box .sub-hero-img{-o-object-position:17vw -23vw;object-position:17vw -23vw}#page #sub-hero.hypnotherapist-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#archive #sub-hero.hypnotherapist-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#single #sub-hero.hypnotherapist-school .sub-hero-inner .sub-hero-img-box .sub-hero-img{-o-object-position:50% 90%;object-position:50% 90%}#page #sub-hero.pelvic-correction-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#archive #sub-hero.pelvic-correction-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#single #sub-hero.pelvic-correction-school .sub-hero-inner .sub-hero-img-box .sub-hero-img{-o-object-position:50% 50%;object-position:50% 50%}#page #sub-hero.eyebrow-therapist-scool .sub-hero-inner .sub-hero-img-box .sub-hero-img,#archive #sub-hero.eyebrow-therapist-scool .sub-hero-inner .sub-hero-img-box .sub-hero-img,#single #sub-hero.eyebrow-therapist-scool .sub-hero-inner .sub-hero-img-box .sub-hero-img{-o-object-position:50% 22%;object-position:50% 22%}#page section,#archive section,#single section{position:relative;width:100%}#page article,#archive article,#single article{display:inline-block;width:100%}#page .section-inner,#archive .section-inner,#single .section-inner{padding:max(80px,min(8.889vw,140px)) 0}#page .section-inner.small,#archive .section-inner.small,#single .section-inner.small{padding:max(55px,min(7.051vw,80px)) 0}#page .ttl-type-01,#archive .ttl-type-01,#single .ttl-type-01{font-size:max(32px,min(4.103vw,40px));color:#776661;text-align:center;line-height:1.3;margin-bottom:1em;font-family:"Noto Serif JP";font-weight:200}#page .ttl-note-01,#archive .ttl-note-01,#single .ttl-note-01{font-size:max(13px,min(1.444vw,15px));text-align:center;color:#776661}#page .page-content-01,#archive .page-content-01,#single .page-content-01{display:flex;flex-direction:column}#page .page-content-01 .page-content-img-box,#page .page-content-01 .page-content-box,#archive .page-content-01 .page-content-img-box,#archive .page-content-01 .page-content-box,#single .page-content-01 .page-content-img-box,#single .page-content-01 .page-content-box{width:max(730px,min(81.111vw,1000px))}#page .page-content-01 .page-content-img-box,#archive .page-content-01 .page-content-img-box,#single .page-content-01 .page-content-img-box{position:relative;padding-top:30%}#page .page-content-01 .page-content-img-box .page-content-img,#archive .page-content-01 .page-content-img-box .page-content-img,#single .page-content-01 .page-content-img-box .page-content-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page .page-content-01 .page-content-img-box.vertical,#archive .page-content-01 .page-content-img-box.vertical,#single .page-content-01 .page-content-img-box.vertical{position:absolute;padding-top:850px;width:480px}#page .page-content-01 .page-content-img-box.vertical2 .page-content-img,#archive .page-content-01 .page-content-img-box.vertical2 .page-content-img,#single .page-content-01 .page-content-img-box.vertical2 .page-content-img{-o-object-fit:contain;object-fit:contain;-o-object-position:left 0 top 50%;object-position:left 0 top 50%;height:150%}#page .page-content-01 .page-content-box,#archive .page-content-01 .page-content-box,#single .page-content-01 .page-content-box{background-color:rgba(255,255,255,.664);align-self:flex-end;transform:translateY(-64px);margin-bottom:-40px}#page .page-content-01 .page-content-box .page-content-inner,#archive .page-content-01 .page-content-box .page-content-inner,#single .page-content-01 .page-content-box .page-content-inner{border:1px solid rgba(177,161,129,.5019607843);transform:translate(-24px, 24px);position:relative;font-size:max(13px,min(1.444vw,15px));line-height:1.6em;padding:max(24px,min(2.667vw,62px)) max(64px,min(7.111vw,125px));padding-bottom:5em}#page .page-content-01 .page-content-box .page-content-inner .page-content-ttl,#archive .page-content-01 .page-content-box .page-content-inner .page-content-ttl,#single .page-content-01 .page-content-box .page-content-inner .page-content-ttl{font-size:max(70px,min(7.778vw,80px));font-family:"Suranna";color:#fad1e4;position:absolute;top:0;right:0;line-height:.6em;transform:translateY(-103.8%)}#page .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee,#archive .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee,#single .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee{font-size:1.176em}#page .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee .pink,#archive .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee .pink,#single .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee .pink{color:#f067a6}#page .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee.small,#archive .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee.small,#single .page-content-01 .page-content-box .page-content-inner .page-content-fee-box .page-content-fee.small{font-size:1em}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box{margin-top:1em}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list-ttl,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list-ttl,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list-ttl{font-size:1em;font-weight:500}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list{display:flex;flex-wrap:wrap;gap:0 2%;white-space:nowrap}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp{display:none}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item{width:49%;min-width:49%;list-style:none;padding:0;margin:0;display:inline-flex;align-items:flex-start}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item::before,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item::before,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item::before{content:"";display:inline-block;width:.334em;height:.334em;min-width:.334em;min-height:.334em;margin-right:.125em;border-radius:50%;background-color:#776661;margin-top:.6em}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item.dot-none::before,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item.dot-none::before,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item.dot-none::before{background-color:rgba(0,0,0,0)}#page .page-content-01 .page-content-box .page-content-inner .page-content-sentense,#archive .page-content-01 .page-content-box .page-content-inner .page-content-sentense,#single .page-content-01 .page-content-box .page-content-inner .page-content-sentense{font-size:.875em}#page .page-content-01 .page-content-box .page-content-inner .page-content-name-box,#archive .page-content-01 .page-content-box .page-content-inner .page-content-name-box,#single .page-content-01 .page-content-box .page-content-inner .page-content-name-box{text-align:end;display:flex;justify-content:flex-end;align-items:baseline;margin-top:1em;white-space:nowrap}#page .page-content-01 .page-content-box .page-content-inner .page-content-name-box .page-content-name,#archive .page-content-01 .page-content-box .page-content-inner .page-content-name-box .page-content-name,#single .page-content-01 .page-content-box .page-content-inner .page-content-name-box .page-content-name{font-size:1.5em;margin-left:1em}#page .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box,#archive .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box,#single .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box{margin-top:1em;display:flex;justify-content:center;gap:2%}#page .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box img,#archive .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box img,#single .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box img{width:23%;height:auto}#page .page-content-01 .page-content-box.vertical,#archive .page-content-01 .page-content-box.vertical,#single .page-content-01 .page-content-box.vertical{transform:translateY(64px)}#page .page-content-01.page-content-reverse .page-content-img-box,#archive .page-content-01.page-content-reverse .page-content-img-box,#single .page-content-01.page-content-reverse .page-content-img-box{align-self:flex-end}#page .page-content-01.page-content-reverse .page-content-img-box.vertical2 .page-content-img,#archive .page-content-01.page-content-reverse .page-content-img-box.vertical2 .page-content-img,#single .page-content-01.page-content-reverse .page-content-img-box.vertical2 .page-content-img{-o-object-position:left 100% top 50%;object-position:left 100% top 50%}#page .page-content-01.page-content-reverse .page-content-box,#archive .page-content-01.page-content-reverse .page-content-box,#single .page-content-01.page-content-reverse .page-content-box{align-self:flex-start}#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-ttl,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-ttl,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-ttl{right:unset;left:0}#page .page-content-02 .page-content-box .page-content-inner,#archive .page-content-02 .page-content-box .page-content-inner,#single .page-content-02 .page-content-box .page-content-inner{background-color:rgba(255,255,255,.664)}#page .page-content-02 .page-content-box .page-content-inner .page-content-text-box,#archive .page-content-02 .page-content-box .page-content-inner .page-content-text-box,#single .page-content-02 .page-content-box .page-content-inner .page-content-text-box{font-size:17px;font-size:max(13px,min(1.444vw,15px));border:1px solid rgba(177,161,129,.5019607843);padding:4.117em;text-align:center}#page .page-content-02 .page-content-box .page-content-inner .page-content-text-box .page-content-text-ttl,#archive .page-content-02 .page-content-box .page-content-inner .page-content-text-box .page-content-text-ttl,#single .page-content-02 .page-content-box .page-content-inner .page-content-text-box .page-content-text-ttl{font-size:1.13333333em}#page .page-content-02 .page-content-box .page-content-inner .page-content-text-box .page-content-text,#archive .page-content-02 .page-content-box .page-content-inner .page-content-text-box .page-content-text,#single .page-content-02 .page-content-box .page-content-inner .page-content-text-box .page-content-text{font-size:1em;margin-top:.5em}#page .page-content-02 .page-content-box .page-content-inner .page-content-text-box .pink,#archive .page-content-02 .page-content-box .page-content-inner .page-content-text-box .pink,#single .page-content-02 .page-content-box .page-content-inner .page-content-text-box .pink{color:#f067a6}#page .page-content-03,#archive .page-content-03,#single .page-content-03{background-color:#fdfdfc;border-radius:16px;border:1px solid rgba(204,204,204,.5)}#page .page-content-03 .page-content-box .page-content-inner,#archive .page-content-03 .page-content-box .page-content-inner,#single .page-content-03 .page-content-box .page-content-inner{padding:max(24px,min(2.667vw,62px)) max(64px,min(7.111vw,125px))}#page #reigan-school--page #bef-aft .bef-aft-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 24px;margin-top:40px}#page #reigan-school--page #bef-aft .bef-aft-box .bef-aft-wrap{display:flex}#page #reigan-school--page #bef-aft .bef-aft-box .bef-aft-wrap .bef-aft-item-box{display:flex;flex-direction:column;align-items:center}#page #reigan-school--page #bef-aft .bef-aft-box .bef-aft-wrap .bef-aft-item-box .bef-aft-img-box .bef-aft-img{width:100%}#page #reigan-school--page #bef-aft .bef-aft-box .bef-aft-wrap .bef-aft-item-box .bef-aft-text{line-height:1;color:#f067a6;font-size:15px;margin-top:.5em}#page #reigan-school--page #biyou-hari .biyou-hari-box{margin-top:40px;display:flex;justify-content:center;gap:2%}#page #reigan-school--page #biyou-hari .biyou-hari-box video{width:23%;height:auto}#page #reigan-school--page .profile-banner{margin-top:max(80px,min(8.889vw,140px));height:auto}#page #reigan-school--page .profile-banner .profile-banner-img{height:auto;margin:0 auto;max-width:780px;width:100%}#page #contact--page #line .line-box{font-size:19px;font-size:max(14px,min(1.795vw,19px));pointer-events:all;background-color:#fff;border:.315em solid #5abf63;border-radius:.842em;overflow:hidden;display:block;transition:opacity .2s ease}#page #contact--page #line .line-box .line-ttl-box{display:flex;flex-direction:column;align-items:center;line-height:1em;background-color:#5abf63;color:#fff;padding:.695em 1.26em;padding-top:.815em;transform:translateY(-1px);position:relative;font-family:"Sawarabi Mincho";font-weight:500}#page #contact--page #line .line-box .line-ttl-box::before{content:"";display:inline-block;position:absolute;bottom:.5em;width:14.25em;height:1px;background-color:#fff;background-color:#fcff90}#page #contact--page #line .line-box .line-ttl-box .yellow{color:#fcff90;margin-top:.25em;display:inline-block}#page #contact--page #line .line-box .line-content{display:flex;padding:1em 1.26em;justify-content:center}#page #contact--page #line .line-box .line-content .line-content-icon{width:3.13em;height:3.13em}#page #contact--page #line .line-box .line-content .line-content-text-box{display:flex;flex-direction:column;justify-content:center;align-items:start;line-height:1em;margin-left:.565em}#page #contact--page #line .line-box .line-content .line-content-text-box .line-content-icon-text{height:1.1em}#page #contact--page #line .line-box .line-content .line-content-text-box .line-content-text{font-size:1.2em;color:#5abf63;font-family:"Noto Sans JP";font-weight:800;margin-top:.334em}#page #contact--page #line .line-box:hover{opacity:.8}#page #contact--page #tel .tel-box{background-color:#776661;color:#fff;display:flex;align-items:center;justify-content:center;font-size:max(12px,min(1.875vw,14px));padding:1.25em 0;transition:opacity .2s ease}#page #contact--page #tel .tel-box .tel-ttl{width:50%;text-align:right}#page #contact--page #tel .tel-box .tel-number{font-size:1.714em;width:50%;text-align:left}#page #contact--page #tel .tel-box .tel-sep{height:4em;width:1px;background-color:#fff;margin:0 3em}#page #contact--page #tel .tel-box:hover{opacity:.8}#archive #article-content .article-post-box .article-post-item-box,#single #article-content .article-post-box .article-post-item-box{display:grid;grid-template-columns:repeat(4, 23.5%);gap:16px 2%;font-size:16px;font-size:max(12px,min(1.538vw,16px))}#archive #article-content .article-post-box .article-post-item-box .article-post-item,#single #article-content .article-post-box .article-post-item-box .article-post-item{background-color:#fff;color:#776661;transition:opacity .2s ease}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box{width:100%;padding-top:80%;position:relative;overflow:hidden;background-color:#fff}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box .article-post-img,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box .article-post-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box .article-post-img.logo,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box .article-post-img.logo{transform:scale(0.65)}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box::before,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-img-box::before{content:"";position:absolute;display:inline-block;background-color:rgba(0,0,0,0);border:1px solid #fff;width:100%;height:100%;top:0;left:0;z-index:1;transform:scale(0.9)}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box{display:flex;flex-direction:column;line-height:1.3;padding:1.5em 1em;position:relative}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box .article-post-meta-date,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box .article-post-meta-date{font-size:.815em}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box .article-post-meta-ttl,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box .article-post-meta-ttl{font-size:1em;min-height:1.75em;color:#474747}#archive #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box::after,#single #article-content .article-post-box .article-post-item-box .article-post-item .article-post-meta-box::after{content:"";display:inline-block;position:absolute;top:.75em;width:92.5%;height:.9px;background-color:#f067a6;left:50%;transform:translateX(-50%)}#archive #article-content .article-post-box .article-post-item-box .article-post-item:hover,#single #article-content .article-post-box .article-post-item-box .article-post-item:hover{opacity:.85}#archive #article-content .article-post-box .article-post-item-box .article-post-item:hover .article-post-img-box .article-post-img,#single #article-content .article-post-box .article-post-item-box .article-post-item:hover .article-post-img-box .article-post-img{transform:scale(1.05)}#archive #article-content .article-post-box .article-post-item-box .article-post-item:hover .article-post-img-box .article-post-img.logo,#single #article-content .article-post-box .article-post-item-box .article-post-item:hover .article-post-img-box .article-post-img.logo{transform:scale(0.675)}#archive #article-content .article-post-box .article-post-pagenation,#single #article-content .article-post-box .article-post-pagenation{margin-top:18px}#archive #article-content .article-post-box .article-post-pagenation .nav-links,#single #article-content .article-post-box .article-post-pagenation .nav-links{display:flex;align-items:baseline;justify-content:center;line-height:1;font-size:18px;position:relative;gap:0 .5em}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers{width:39.3606px;height:39.3606px;background-color:#fff;border:1px solid #998b85;display:flex;align-items:center;justify-content:center;cursor:pointer}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.current,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.current{background-color:#998b85;color:#fff;cursor:default}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.dots,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.dots{background-color:unset !important;border-color:unset !important;color:#998b85 !important;cursor:default}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before,#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before{position:absolute;content:"";display:inline-block;height:.75em;width:.75em;background-color:rgba(0,0,0,0);border:1px solid #998b85;transition:transform .2s ease;transition:border .2s ease}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before{border-right:none;border-top:none;transform:rotate(45deg);transform-origin:60% 75%}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before{border-left:none;border-bottom:none;transform:rotate(45deg);transform-origin:35% 17%}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover{background-color:#998b85;color:#fff}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before,#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before{border:3px solid #fff}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before{border-right:none;border-top:none}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before{border-left:none;border-bottom:none}#archive #article-content .article-post-box .article-post-main .article-post-header,#single #article-content .article-post-box .article-post-main .article-post-header{display:flex;flex-direction:column;line-height:1;border-bottom:1px solid #f067a6}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-ttl,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-ttl{align-items:flex-start;font-size:max(28px,min(3.59vw,32px));line-height:1.3;white-space:normal;color:#474747}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta{display:flex;align-items:baseline;flex-wrap:wrap;font-weight:500;margin:.25em 0 .5em;font-size:12px}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta .article-post-header-meta-item,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta .article-post-header-meta-item{background-color:#f067a6;border:1px solid #f067a6;border-radius:.25em;width:-moz-fit-content;width:fit-content;padding:.25em .5em;color:#fff;line-height:1em;transition:background .2s ease,color .2s ease}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta .article-post-header-meta-item+.article-post-header-meta-item,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta .article-post-header-meta-item+.article-post-header-meta-item{margin-left:.25em}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta .article-post-header-meta-item:hover,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta .article-post-header-meta-item:hover{background-color:#fff;color:#f067a6}#archive #article-content .article-post-box .article-post-main .article-post-content,#single #article-content .article-post-box .article-post-main .article-post-content{font-size:14px;font-size:max(12px,min(3.2vw,14px));line-height:1.8;padding:1em 0}#archive #article-content .article-post-box .article-post-main .article-post-content .article-post-thum-box,#single #article-content .article-post-box .article-post-main .article-post-content .article-post-thum-box{width:95%;margin:0 auto;margin-bottom:.5em}#archive #article-content .article-post-box .article-post-main .article-post-content h1,#single #article-content .article-post-box .article-post-main .article-post-content h1{font-size:max(20px,min(5.333vw,32px));text-align:center;line-height:1.3em;margin:.5em 0}#archive #article-content .article-post-box .article-post-main .article-post-content h2,#single #article-content .article-post-box .article-post-main .article-post-content h2{font-size:max(18px,min(4.8vw,24px));line-height:1.3em;text-align:center;padding:.5em 0}#archive #article-content .article-post-box .article-post-main .article-post-content h3,#single #article-content .article-post-box .article-post-main .article-post-content h3{margin:.5em 0}#archive #article-content .article-post-box .article-post-main .article-post-content p,#single #article-content .article-post-box .article-post-main .article-post-content p{font-size:1em}#archive #article-content .article-post-box .article-post-main .article-post-content p+p,#archive #article-content .article-post-box .article-post-main .article-post-content p+img,#archive #article-content .article-post-box .article-post-main .article-post-content p+div,#single #article-content .article-post-box .article-post-main .article-post-content p+p,#single #article-content .article-post-box .article-post-main .article-post-content p+img,#single #article-content .article-post-box .article-post-main .article-post-content p+div{margin-top:.5em}#archive #article-content .article-post-box .article-post-main .article-post-content a:hover,#single #article-content .article-post-box .article-post-main .article-post-content a:hover{text-decoration:underline;color:#888 !important}#archive #article-content .article-post-box .article-post-main .article-post-content a.underline,#archive #article-content .article-post-box .article-post-main .article-post-content a .underline,#single #article-content .article-post-box .article-post-main .article-post-content a.underline,#single #article-content .article-post-box .article-post-main .article-post-content a .underline{text-decoration:underline}#archive #article-content .article-post-box .article-post-main .article-post-content img,#single #article-content .article-post-box .article-post-main .article-post-content img{width:100%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-thumbnail,#single #article-content .article-post-box .article-post-main .article-post-content img.size-thumbnail{width:16.666%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-medium,#single #article-content .article-post-box .article-post-main .article-post-content img.size-medium{width:40%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-large,#single #article-content .article-post-box .article-post-main .article-post-content img.size-large{width:80%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-full,#single #article-content .article-post-box .article-post-main .article-post-content img.size-full{width:100%}#archive #article-content .article-post-box .article-post-main .article-post-content img+img,#single #article-content .article-post-box .article-post-main .article-post-content img+img{margin-top:1.5em}#archive #article-content .article-post-box .article-post-main .article-post-content .gallery,#single #article-content .article-post-box .article-post-main .article-post-content .gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}#archive article,#single article{background-color:unset}#follow{width:100%;height:100vh;height:100dvh;position:fixed;top:0;z-index:5100;pointer-events:none;transition:width 0s ease,height 0s ease}#follow .follow-line{height:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;padding-bottom:2.5%}#follow .follow-line .follow-line-item{font-size:19px;font-size:max(14px,min(1.795vw,19px));pointer-events:all;background-color:#fff;border:.315em solid #5abf63;border-right:none;border-radius:.842em 0 0 .842em;overflow:hidden;filter:drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.25))}#follow .follow-line .follow-line-item .follow-line-ttl{display:flex;flex-direction:column;align-items:center;line-height:1em;background-color:#5abf63;color:#fff;padding:.695em 1.26em;padding-top:.815em;transform:translateY(-1px);position:relative;font-family:"Sawarabi Mincho";font-weight:500}#follow .follow-line .follow-line-item .follow-line-ttl::before{content:"";display:inline-block;position:absolute;bottom:.5em;width:14.25em;height:1px;background-color:#fff;background-color:#fcff90}#follow .follow-line .follow-line-item .follow-line-ttl .yellow{color:#fcff90;margin-top:.25em;display:inline-block}#follow .follow-line .follow-line-item .follow-line-content{display:flex;padding:1em 1.26em;justify-content:center}#follow .follow-line .follow-line-item .follow-line-content .follow-line-icon{width:3.13em;height:3.13em}#follow .follow-line .follow-line-item .follow-line-content .follow-line-text-box{display:flex;flex-direction:column;justify-content:center;align-items:start;line-height:1em;margin-left:.565em}#follow .follow-line .follow-line-item .follow-line-content .follow-line-text-box .follow-line-icon-text{height:1.1em}#follow .follow-line .follow-line-item .follow-line-content .follow-line-text-box .follow-line-text{font-size:1.2em;color:#5abf63;font-family:"Noto Sans JP";font-weight:800;margin-top:.334em}#follow .follow-line .follow-line-item .follow-line-ttl,#follow .follow-line .follow-line-item .follow-line-content{padding-left:1.26em;padding-right:1.26em;transition:padding .2s ease}#follow .follow-line .follow-line-item:hover .follow-line-ttl,#follow .follow-line .follow-line-item:hover .follow-line-content{padding-left:1.5em;padding-right:1.5em}#follow>*{pointer-events:all}body.page #header .header-area,body.archive #header .header-area,body.single #header .header-area{background-color:#fff;box-shadow:none}@media screen and (max-width: 900px){#header .header-area .header-inner .header-logo-box{width:120px}#header .header-area .header-inner .header-link-list .header-link-item .header-link{padding:.5em 1.2em}#page,#archive,#single{margin-top:114px}}@media screen and (max-width: 780px){.sec-ttl{font-size:22px;font-size:max(19px,min(5.067vw,22px))}#header .header-area .header-inner .header-logo-box .header-logo.pc{display:none}#header .header-area .header-inner .header-logo-box .header-logo.sp{display:block}#footer .footer-inner .footer-logo-box .footer-logo-img.pc{display:none}#footer .footer-inner .footer-logo-box .footer-logo-img.sp{display:block}#top-main #home-banner .home-banner-inner .home-banner-img-box .home-banner-img.pc{display:none}#top-main #home-banner .home-banner-inner .home-banner-img-box .home-banner-img.sp{display:block}#top-main #school-menu .school-menu-inner .school-menu-sub-ttl{font-size:max(12px,min(3.2vw,16px))}#top-main #school-menu .school-menu-inner .school-menu-box{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr)}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item{width:100%;max-width:480px;margin:0 auto;font-size:max(10px,min(2.667vw,14px))}#top-main #info .info-inner .info-box .info-sns .info-sns-ttl,#top-main #info .info-inner .info-box .info-news .info-news-ttl{font-size:max(19px,min(5.067vw,22px))}#top-main #info .info-inner .info-box .info-news{width:35%}#page .ttl-type-01,#archive .ttl-type-01,#single .ttl-type-01{font-size:max(24px,min(6.4vw,32px));margin-bottom:1.5em}#page .page-content-01 .page-content-img-box,#page .page-content-01.page-content-reverse .page-content-img-box,#archive .page-content-01 .page-content-img-box,#archive .page-content-01.page-content-reverse .page-content-img-box,#single .page-content-01 .page-content-img-box,#single .page-content-01.page-content-reverse .page-content-img-box{transform:scale(1.14);min-height:180px;width:100%}#page .page-content-01 .page-content-img-box.vertical,#page .page-content-01.page-content-reverse .page-content-img-box.vertical,#archive .page-content-01 .page-content-img-box.vertical,#archive .page-content-01.page-content-reverse .page-content-img-box.vertical,#single .page-content-01 .page-content-img-box.vertical,#single .page-content-01.page-content-reverse .page-content-img-box.vertical{position:relative;padding-top:30%;width:100%;padding-top:58vw;width:34vw;margin:0 0 0 0}#page .page-content-01 .page-content-img-box.vertical2,#page .page-content-01.page-content-reverse .page-content-img-box.vertical2,#archive .page-content-01 .page-content-img-box.vertical2,#archive .page-content-01.page-content-reverse .page-content-img-box.vertical2,#single .page-content-01 .page-content-img-box.vertical2,#single .page-content-01.page-content-reverse .page-content-img-box.vertical2{height:60vw}#page .page-content-01 .page-content-img-box.vertical2 .page-content-img,#page .page-content-01.page-content-reverse .page-content-img-box.vertical2 .page-content-img,#archive .page-content-01 .page-content-img-box.vertical2 .page-content-img,#archive .page-content-01.page-content-reverse .page-content-img-box.vertical2 .page-content-img,#single .page-content-01 .page-content-img-box.vertical2 .page-content-img,#single .page-content-01.page-content-reverse .page-content-img-box.vertical2 .page-content-img{-o-object-position:left 50% top 50%;object-position:left 50% top 50%;height:100%}#page .page-content-01 .page-content-box,#page .page-content-01.page-content-reverse .page-content-box,#archive .page-content-01 .page-content-box,#archive .page-content-01.page-content-reverse .page-content-box,#single .page-content-01 .page-content-box,#single .page-content-01.page-content-reverse .page-content-box{align-self:flex-end;width:92.5%;transform:translateY(-20px);margin-bottom:-20px}#page .page-content-01 .page-content-box .page-content-inner,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner,#archive .page-content-01 .page-content-box .page-content-inner,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner,#single .page-content-01 .page-content-box .page-content-inner,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner{transform:translate(20px, 20px);padding:24px max(16px,min(4.267vw,64px));padding-bottom:5em}#page .page-content-01 .page-content-box .page-content-inner .page-content-ttl,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-ttl,#archive .page-content-01 .page-content-box .page-content-inner .page-content-ttl,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-ttl,#single .page-content-01 .page-content-box .page-content-inner .page-content-ttl,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-ttl{left:unset;right:0;font-size:max(50px,min(13.333vw,70px));text-align:end}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list{flex-direction:column}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list .page-content-item{width:100%;padding-right:1em;white-space:normal}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.pc,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list.pc,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.pc,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list.pc,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.pc,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list.pc{display:none}#page .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp,#archive .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp,#single .page-content-01 .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-list-box .page-content-list.sp{display:flex}#page .page-content-01 .page-content-box .page-content-inner .page-content-sentense,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-sentense,#archive .page-content-01 .page-content-box .page-content-inner .page-content-sentense,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-sentense,#single .page-content-01 .page-content-box .page-content-inner .page-content-sentense,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-sentense{padding-right:1.5em}#page .page-content-01 .page-content-box .page-content-inner .page-content-name-box,#page .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-name-box,#archive .page-content-01 .page-content-box .page-content-inner .page-content-name-box,#archive .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-name-box,#single .page-content-01 .page-content-box .page-content-inner .page-content-name-box,#single .page-content-01.page-content-reverse .page-content-box .page-content-inner .page-content-name-box{padding-right:1.5em}#page .page-content-01 .page-content-box.vertical,#page .page-content-01.page-content-reverse .page-content-box.vertical,#archive .page-content-01 .page-content-box.vertical,#archive .page-content-01.page-content-reverse .page-content-box.vertical,#single .page-content-01 .page-content-box.vertical,#single .page-content-01.page-content-reverse .page-content-box.vertical{transform:translateY(-20px)}#page #reigan-school--page #biyou-hari .biyou-hari-box{gap:20px 5%}#page #reigan-school--page #biyou-hari .biyou-hari-box video{width:45%}#page #contact--page #tel .tel-box{flex-direction:column}#page #contact--page #tel .tel-box .tel-ttl,#page #contact--page #tel .tel-box .tel-number{text-align:center;width:100%}#page #contact--page #tel .tel-box .tel-sep{display:none}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-ttl,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-ttl{font-size:max(17px,min(4.533vw,28px))}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta{font-size:max(10px,min(2.667vw,12px))}}@media screen and (max-width: 640px){.inner-small,.inner,.wide{width:87.5%}.form-content .form-item{flex-direction:column}.form-content .form-item .form-ttl-box{flex-direction:row-reverse;justify-content:unset;max-width:unset;width:unset;padding:unset;padding:0 .25em}.form-content .form-item .form-ttl-box .form-req,.form-content .form-item .form-ttl-box .form-any{margin-right:.25em}.form-content .form-item .form-input-box{margin-left:unset;padding:.25em 0 1em}.form-content .form-btn{margin-top:0em}.form-content .form-btn input[type=submit]{max-width:60%}#header{position:fixed;position:-webkit-fixed}#header .header-area .header-inner{align-items:center;padding:8px 0}#header .header-area .header-inner .header-logo-box{width:128px}#header .header-area .header-inner .header-link-list{display:none}#header .header-area .header-inner .header-hm-box,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box{display:flex}#top-main #hero-main .hero-inner .hero-bg-area{height:80%}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01{display:none}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-02{display:block}#top-main #hero-main .hero-inner .hero-bg-area::after{height:12.5%}#top-main #hero-main .hero-inner .hero-content{flex-direction:column;justify-content:flex-end}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box{margin-bottom:5%;max-height:unset;height:unset}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box .hero-circle-text.pc{display:none}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box .hero-circle-text.sp{display:block}#top-main #profile .profile-inner .profile-box .profile-flex{flex-direction:column}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area{width:100%}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area{margin-left:unset}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-img-box{width:55%;padding-top:67%;height:-moz-fit-content;height:fit-content;margin:unset;margin:0 auto}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-img-box .profile-person-img{width:100%;right:0;left:unset}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-text-box{width:100%;font-size:max(16px,min(4.267vw,20px))}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-person-text-box .profile-person-title{margin-bottom:.5em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box{display:none !important;margin-top:.5em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area{margin-top:24px}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-text{font-size:max(12px,min(3.2vw,14px))}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-img-box{width:100%;padding-top:70%;margin:0 auto;margin-top:unset}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box{display:block}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box{display:flex;flex-direction:column;align-items:center}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-ttl,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-ttl{line-height:1;margin-bottom:.75em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-ttl::before,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-ttl::before{bottom:-0.25em}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-list,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-list{font-size:max(11.4px,min(3.04vw,14px));flex-wrap:wrap}#top-main #profile .profile-inner .profile-box .profile-flex .profile-person-area .profile-title-box .profile-title-list .profile-title-list-item,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box .profile-title-list .profile-title-list-item{width:50%;margin-left:unset;white-space:nowrap}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-btn-box,#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-title-box{margin-top:max(16px,min(4.267vw,24px))}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-img-box{margin-top:max(22px,min(5.867vw,32px))}#top-main #profile::after{height:57%}#top-main #info .info-inner .info-box{flex-direction:column}#top-main #info .info-inner .info-box .info-sns,#top-main #info .info-inner .info-box .info-news{width:100%}#top-main #info .info-inner .info-box .info-sns #sbi_images{padding:0 !important}#top-main #info .info-inner .info-box .info-sns #sbi_images .sbi_item{padding:5px !important}#top-main #info .info-inner .info-box .info-news{margin-top:32px}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-list .info-news-list-item .info-news-link{font-size:max(12px,min(3.2vw,14px))}#top-main #info .info-inner .info-box .info-news .info-news-box .info-news-btn{max-width:95%;width:19.7em;margin:0 auto;margin-top:max(32px,min(5vw,64px))}#contact .contact-inner .contact-box .contact-area{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:max(48px,min(12.8vw,50px)) max(24px,min(6.4vw,56px))}#contact .contact-inner .contact-box .contact-area .contact-ttl{font-size:26px}#contact .contact-inner .contact-box .contact-area .contact-text{font-size:12px;margin-left:unset}#contact .contact-inner .contact-box .contact-area .contact-arrow{bottom:1em;right:2em}#follow .follow-line{display:none}#page,#archive,#single{margin-top:57.25px}#page .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box,#archive .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box,#single .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box{gap:5%}#page .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box img,#archive .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box img,#single .page-content-01 .page-content-box .page-content-inner .page-content-gallery-box img{width:45%}#page .page-content-02 .page-content-box .page-content-inner .page-content-text-box,#archive .page-content-02 .page-content-box .page-content-inner .page-content-text-box,#single .page-content-02 .page-content-box .page-content-inner .page-content-text-box{padding:1.5em 2em}#page .page-content-03 .page-content-box .page-content-inner,#archive .page-content-03 .page-content-box .page-content-inner,#single .page-content-03 .page-content-box .page-content-inner{padding:24px max(24px,min(6.4vw,40px))}#archive #article-content .article-post-box .article-post-item-box,#single #article-content .article-post-box .article-post-item-box{display:grid;grid-template-columns:repeat(3, 32%);gap:16px 2%}}@media screen and (max-width: 550px){#top-main #profile::after{height:57.5%}}@media screen and (max-width: 490px){#top-main #profile::after{height:60.5%}}@media screen and (max-width: 480px){#header .header-area .header-inner .header-logo-box{width:100px}#header .header-area .header-inner .header-link-list .header-link-item .header-link{padding:.5em .75em}#header .header-area .header-inner .header-hm-box,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box{width:20px;height:14px}#header .header-area .header-inner .header-hm-box .header-hm .header-hm-line,#header .header-area .header-inner .header-hm-box .header-hm::before,#header .header-area .header-inner .header-hm-box .header-hm::after,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box .header-hm .header-hm-line,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box .header-hm::before,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box .header-hm-box .header-hm::after{height:1px}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-hm-box{padding:16px 0}#footer .footer-inner{margin-top:max(40px,min(10.667vw,50px))}#footer .footer-inner>*+*{margin-top:42px}#footer .footer-inner .footer-link-list{display:none}#top-main #school-menu .school-menu-inner .school-menu-box .school-menu-item{border-radius:16px}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-btn-box{flex-direction:column}#top-main #profile .profile-inner .profile-box .profile-flex .profile-desc-area .profile-desc-btn-box .profile-desc-btn:not(:first-child){margin-left:unset;margin-top:16px}#contact .contact-inner .contact-box .contact-area{border-radius:10px}#page,#archive,#single{margin-top:48.23px}#page #sub-hero.reigan-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#archive #sub-hero.reigan-school .sub-hero-inner .sub-hero-img-box .sub-hero-img,#single #sub-hero.reigan-school .sub-hero-inner .sub-hero-img-box .sub-hero-img{-o-object-position:19vw 100%;object-position:19vw 100%}#page #sub-hero.eyebrow-therapist-scool .sub-hero-inner .sub-hero-img-box .sub-hero-img,#archive #sub-hero.eyebrow-therapist-scool .sub-hero-inner .sub-hero-img-box .sub-hero-img,#single #sub-hero.eyebrow-therapist-scool .sub-hero-inner .sub-hero-img-box .sub-hero-img{-o-object-position:50% 0%;object-position:50% 0%}#archive #article-content .article-post-box .article-post-item-box,#single #article-content .article-post-box .article-post-item-box{display:grid;grid-template-columns:repeat(2, 48.5%);gap:16px 3%}#page #reigan-school--page #bef-aft .bef-aft-box{grid-template-columns:repeat(1, 1fr);gap:16px 0}#page #reigan-school--page #biyou-hari .biyou-hari-box{gap:2%}#page #reigan-school--page #biyou-hari .biyou-hari-box video{width:48%}}@media screen and (max-width: 375px){#header .header-area .header-inner .header-link-list .header-link-item .header-link{padding:.5em .4em}#top-main #hero-main .hero-inner .hero-bg-area{height:70%}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box{width:110%}#top-main #hero-main .hero-inner .hero-content .hero-circle-text-box .hero-circle-text.sp{margin:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#page .page-content-01 .page-content-box,#page .page-content-01.page-content-reverse .page-content-box,#archive .page-content-01 .page-content-box,#archive .page-content-01.page-content-reverse .page-content-box,#single .page-content-01 .page-content-box,#single .page-content-01.page-content-reverse .page-content-box{width:100%}}@media screen and (max-width: 345px){#top-main #profile::after{height:61.4%}}/*# sourceMappingURL=style.css.map */