/*!
Theme Name: フィールスペシャル - theme
Description: WordPressテンプレート「 フィールスペシャル - 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:#000;background-color:#fff;scroll-behavior:smooth}html{margin-top:0 !important}body{font-size:15px;font-size:max(13px,min(1.667vw,15px));line-height:1.75;font-weight:400}a{color:currentColor;text-decoration:none;transition:opacity .2s ease}body{font-family:"Noto Serif JP",serif}.font--libre-baskerville{font-family:"Libre Baskerville",serif}.font--noto-serif-jp{font-family:"Noto Serif JP",serif}table{font-size:max(15px,min(1.923vw,17px));font-weight:500;border-collapse:collapse;width:100%;color:#000}table tbody tr{display:flex;align-items:baseline;line-height:1.3;position:relative;border:1px solid #777;background-color:#fff}table tbody tr th{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:1em;text-align:start;max-width:9.15em;width:100%;padding:0 .5em 0 1.5em;height:100%;font-weight:inherit;border-right:1px solid #777;background-color:#ccc}table tbody tr td{padding:.75em;margin:auto 0;width:100%;font-weight:inherit;background-color:#fff}table tbody tr th,table tbody tr td{padding-top:.75em;padding-bottom:.75em}table tbody tr:not(:first-child){border-top:none}table .small{font-size:.875em}table a:hover{opacity:.75}table.type-01{font-size:max(.875em,14px);color:#fff}table.type-01 tbody tr{border:1px solid #000;background-color:#333;align-items:center}table.type-01 tbody tr th{background-color:#333;border-right:1px solid #000;font-weight:400}table.type-01 tbody tr td{background-color:#888;font-weight:400}table.type-01 tbody tr:not(:first-child){border-top:none}.inner{width:90%;max-width:1100px;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-style:16px;font-size:max(14px,min(1.795vw,16px))}.form-content{padding:0 .3em}.form-content input,.form-content button,.form-content textarea{background-color:#f8f8f8;border:none;border-bottom:1px solid gray;width:100%;padding:1em 1.133em;transition:all .2s ease;position:relative}.form-content input:focus-visible,.form-content button:focus-visible,.form-content textarea: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;align-items:center;justify-content:space-between;font-weight:700;width:100%;max-width:10.625em;padding:1em .5em;padding-top:2em}.form-content .form-item .form-ttl-box .form-ttl-text{margin-bottom:.25em}.form-content .form-item .form-ttl-box .form-req,.form-content .form-item .form-ttl-box .form-any{font-size:.75em;background-color:#333;color:#fff;border-radius:4px;padding:.45em .5em;line-height:1;font-weight:500}.form-content .form-item .form-ttl-box .form-req{background-color:#000}.form-content .form-item .form-ttl-box .form-any{background-color:gray}.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 input[type=submit]{background-color:#000;border:1px solid #000;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 input[type=submit]:hover{background-color:#fff;color:#000}span.il-block{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}.mg-t-0{margin-top:0 !important}.mg-b-0{margin-bottom:0 !important}.mg-r-0{margin-right:0 !important}.mg-l-0{margin-left:0 !important}.mg-rl-0{margin-right:0 !important;margin-left:0 !important}.mg-tb-0{margin-top:0 !important;margin-bottom:0 !important}.mg-0{margin:0 !important}.pd-t-0{padding-top:0 !important}.pd-b-0{padding-bottom:0 !important}.pd-r-0{padding-right:0 !important}.pd-l-0{padding-left:0 !important}.pd-rl-0{padding-right:0 !important;padding-left:0 !important}.pd-tb-0{padding-top:0 !important;padding-bottom:0 !important}.pd-0{padding:0 !important}.box-center{margin-left:auto;margin-right:auto}.text-pos--center{text-align:center}.text-color--white{color:#fff !important}.text-align--justify{text-align:justify !important}.sec-ttl-01{font-size:max(32px,min(4.103vw,40px));font-weight:700;line-height:1;position:sticky;z-index:1;margin-bottom:2.5em;color:gray}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text{display:flex;flex-direction:column;align-items:center;text-align:center}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text .top{font-family:"Libre Baskerville";font-size:1em;font-weight:400}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text .bottom{font-size:max(.5em,15px);font-weight:500;margin-top:.75em}.sec-ttl-01.sec-mg-b-low{margin-bottom:.5em}.sec-inner{padding-top:max(80px,min(10.256vw,125px));padding-bottom:max(80px,min(10.256vw,125px));position:relative;z-index:1}.sec-inner-big{padding-top:max(75px,min(9.615vw,125px));padding-bottom:max(75px,min(9.615vw,125px))}.wrap-inner{padding-left:max(16px,min(4.267vw,40px));padding-right:max(16px,min(4.267vw,40px))}.sec-bg{position:absolute;width:100%;height:100%;inset:0;z-index:-1;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%}.sec-bg .sec-bg-img.bg-color-black{background-color:#000;z-index:0}.sec-bg .sec-bg-img.bg-color-black.textured{background-image:url(./img/background/bg-02-mini.png);position:absolute;top:0;background-repeat:repeat;background-position:top center;background-size:141px auto}.md__btn--simple{display:flex;align-items:center;justify-content:center;background-color:#ccc;border:1px solid #ccc;border-radius:99999px;height:3.05em;width:20em;max-width:75%;font-size:max(16px,min(2.051vw,18px));font-weight:500;transition:background-color .2s ease,color .2s ease;position:relative}.md__btn--simple a{display:flex;justify-content:center;align-items:center;color:currentColor;width:100%;height:100%;position:relative}.md__btn--simple::after{content:"";position:absolute;width:.75em;height:.75em;transform:rotate(45deg);background-color:rgba(0,0,0,0);border:1px solid #000;border-left:none;border-bottom:none;right:1.25em;transition:border-color .2s ease;pointer-events:none}.md__btn--simple:hover{background-color:#fff}.md__btn--simple:hover::after{border-color:#fff}.md__btn--simple.md__btn-color--white{background-color:#fff;border-color:#fff;color:#000}.md__btn--simple.md__btn-color--white::after{border-color:#000}.md__btn--simple.md__btn-color--white:hover{background-color:#000;color:#fff}.md__btn--simple.md__btn-color--white:hover::after{border-color:#fff}.md__btn--simple.md__btn-color--gray{background-color:gray;border-color:gray;color:#fff}.md__btn--simple.md__btn-color--gray::after{border-color:#fff}.md__btn--simple.md__btn-color--gray:hover{background-color:#fff;color:gray}.md__btn--simple.md__btn-color--gray:hover::after{border-color:gray}@keyframes windowFadeIn{0%{transform:translateX(0)}12%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes windowFadeOut{0%{transform:translateX(-100%)}12%{transform:translateX(-100%)}100%{transform:translateX(0)}}.js__scroll-effect-shadow::before,.js__scroll-effect-shadow::after{content:"";position:absolute;display:inline-block;top:0;opacity:0;transition:opacity .2s ease;width:10%;height:100%}.js__scroll-effect-shadow::before{left:0;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), 90%, rgba(0, 0, 0, 0.25))}.js__scroll-effect-shadow::after{right:0;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), 90%, rgba(0, 0, 0, 0.25))}.js__scroll-effect-shadow.js__scroll-effect-shadow-left--active::before,.js__scroll-effect-shadow.js__scroll-effect-shadow-right--active::after{opacity:1}#header{width:100%;position:relative;top:0;z-index:1000}#header .header-area{background-image:url(./img/background/bg-01.jpg);background-position:50% 0%;background-size:cover;position:relative}#header .header-area .header-inner{display:flex;flex-direction:column;justify-content:center;width:100%;transition:padding .2s ease}#header .header-area .header-inner .header-top-area{display:flex;justify-content:center;align-items:center;position:relative;margin:16px 0px;transition:height 1s ease,margin 1s ease;overflow:hidden}#header .header-area .header-inner .header-top-area .header-logo-box{width:max(150px,min(19.231vw,248px));z-index:5000;transition:width .2s ease}#header .header-area .header-inner .header-top-area .header-logo-box img{width:100%}#header .header-area .header-inner .header-top-area .header-info-box{position:absolute;right:.75em;font-size:max(12px,min(1.538vw,20px));line-height:1;color:gray}#header .header-area .header-inner .header-top-area .header-info-box span{display:inline-block}#header .header-area .header-inner .header-top-area .header-info-box .tel{font-size:1.5em}#header .header-area .header-inner .header-top-area .header-info-box .open{font-size:1em}#header .header-area .header-inner .header-top-area .header-info-box>*+*{margin-top:8px}#header.close .header-area .header-inner .header-logo-box img{filter:brightness(0) invert(1)}#header.fixed .header-area .header-inner .header-hm-box{width:max(28px,min(3.59vw,36px));height:18px}#header.fixed .header-area .header-inner .header-hm-box .header-hm .header-hm-line,#header.fixed .header-area .header-inner .header-hm-box .header-hm::before,#header.fixed .header-area .header-inner .header-hm-box .header-hm::after{height:2px}#header.fixed .header-area .header-inner .header-hm-box .header-hm-text{font-size:11px}#header-middle{background-color:gray;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2",endColorstr="#ffffff",GradientType=1);position:sticky;top:0;z-index:2000}#header-middle .header-nav{display:flex;justify-content:center}#header-middle .header-nav .heder-link-item .header-link{font-size:max(12px,min(1.171vw,16px));display:flex;align-items:center;justify-content:center;width:10.8em;padding:1em 0;border:2px solid #fff;border-top:none;border-bottom:none;font-family:"Libre Baskerville";color:#fff;transition:color .2s ease,background .2s ease}#header-middle .header-nav .heder-link-item .header-link img{height:1.25em;transition:filter .2s ease}#header-middle .header-nav .heder-link-item .header-link .heder-link-text{font-size:1em;margin-left:.5em}#header-middle .header-nav .heder-link-item .header-link:hover{background-color:#fff;color:#000}#header-middle .header-nav .heder-link-item .header-link:hover img{filter:brightness(0)}#header-middle .header-nav .heder-link-item:not(:first-child) .header-link{border-left:none}#header-bottom{transition:height 1s ease;overflow:hidden;background-color:#fff}#header-bottom .header-news-box{font-size:max(14px,min(1.366vw,16px));padding:.5em 0;display:flex}#header-bottom .header-news-box .header-news-text{white-space:nowrap}#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:rgba(0,0,0,.9);min-height:100%;min-height:100vh;min-height:100dvh;width:100%;margin-left:auto;position:relative;z-index:1;display:flex;align-items:center}#modal-menu .modal-inner .modal-header .modal-header-inner{transition:transform .2s ease;transform:translateX(-100%);padding:5%;height:100%;display:flex;align-items:center}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav{width:100%;height:100%}#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)}#footer{position:relative}#footer .footer-inner{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1;background-image:url(./img/background/bg-01.jpg);background-position:50% 0%;background-size:cover}#footer .footer-inner .footer-message-box{width:100%;background-color:#c8c8c8;mix-blend-mode:multiply}#footer .footer-inner .footer-message-box .footer-message-text{text-align:center;font-size:max(16px,min(2.051vw,18px));line-height:1.75;font-weight:500;padding:1em 0}#footer .footer-inner .footer-message-box .footer-message-text.sp{display:none}#footer .footer-inner .footer-logo-box{width:287px;width:max(256px,min(32.821vw,286px));margin-top:calc(max(55px,min(7.051vw,68px))*1.5);margin-bottom:max(55px,min(7.051vw,68px))}#footer .footer-inner .footer-logo-box .footer-logo{width:100%;height:100%;filter:brightness(0);opacity:1;transition:opacity .2s ease}#footer .footer-inner .footer-logo-box .footer-logo:hover{opacity:.8}#footer .footer-inner .footer-copyrights{font-size:max(12px,min(3.75vw,14px));color:#fff;background-color:#000;padding:1em 0;width:100%}#footer .footer-inner .footer-link-box{display:flex;justify-content:center;flex-wrap:wrap;font-size:16px;font-weight:500}#footer .footer-inner .footer-link-box .footer-link-item{padding:0em .25em;position:relative;display:flex;align-items:center}#footer .footer-inner .footer-link-box .footer-link-item .footer-link{padding:0em .75em;position:relative;display:flex;justify-content:center}#footer .footer-inner .footer-link-box .footer-link-item .footer-link::before{content:"";display:inline-block;position:absolute;bottom:-0.1em;height:1px;width:calc(100% - 1em);background-color:gray;opacity:0;transition:opacity .2s ease}#footer .footer-inner .footer-link-box .footer-link-item .footer-link:hover::before{opacity:1}#footer .footer-inner .footer-link-box .footer-link-item::before{content:"";display:inline-block;position:absolute;right:0;height:1em;width:1px;background-color:#000}#footer .footer-inner .footer-link-box .footer-link-item:last-child::before{display:none}#footer .footer-inner .footer-sns-box{margin-top:0;margin-bottom:max(55px,min(7.051vw,68px))}#footer .footer-inner .footer-sns-box .footer-sns-list{display:flex;justify-content:center;align-items:center;gap:1.714em;font-size:max(12px,min(3.75vw,14px))}#footer .footer-inner .footer-sns-box .footer-sns-list .footer-sns-item{display:flex;flex-direction:column;align-items:center}#footer .footer-inner .footer-sns-box .footer-sns-list .footer-sns-item .footer-sns-link{display:inline-block;width:2.286em;height:2.286em;transition:opacity .2s ease}#footer .footer-inner .footer-sns-box .footer-sns-list .footer-sns-item .footer-sns-link .footer-sns-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#footer .footer-inner .footer-sns-box .footer-sns-list .footer-sns-item .footer-sns-link:hover{opacity:.75}#footer .footer-inner .footer-sns-box .footer-sns-list .footer-sns-item .footer-sns-note{margin-top:1em}#footer .footer-inner .footer-sns-box .footer-sns-list:not(:first-child){margin-top:2em}#footer .footer-inner .footer-sns-box .footer-sns-list.footer-sns-list__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr)}#footer .footer-inner>*+*{margin-top:16px}#footer .sec-bg{z-index:-1}section{position:relative}#top-main{overflow:hidden}#top-main #hero-bg{height:100%;height:100vh;height:100svh;width:100%;position:absolute;top:0;left:0;z-index:-100}#top-main #hero-bg .hero-bg-01{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 50% left 85%;object-position:top 50% left 85%}#top-main #hero-main{height:75vh;height:75svh;position:relative}#top-main #hero-main .hero-inner{height:100%}#top-main #hero-main .hero-inner .hero-content{width:100%;height:100%;position:sticky;z-index:1}#top-main #hero-main .hero-inner .hero-content .hero-content-box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box{font-size:max(38px,min(3.707vw,40px));line-height:1.75;font-weight:700;color:#fff;display:flex;align-items:center;margin:auto}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl{filter:drop-shadow(0.175em 0.175em 0.125em rgba(0, 0, 0, 0.75))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-bottom-text-box{bottom:0;width:100%;padding:.75em 0;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-bottom-text-box .hero-bottom-text{font-size:max(16px,min(1.561vw,22px));font-weight:400}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box{display:grid;grid-template-columns:repeat(4, calc(25% - 24px + 6px));gap:24px}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card{background-color:#fff;font-size:16px;font-size:max(14px,min(1.795vw,16px))}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box{position:relative;width:100%;padding-top:123.48%;overflow:hidden}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box .schedule-profile-img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;height:100%;transition:transform .2s ease}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box .schedule-profile-category{position:absolute;bottom:.75em;right:.75em;font-size:.9em;line-height:1;padding:.25em .615em;background-color:rgba(255,255,255,.8)}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box.logo .schedule-profile-img{-o-object-fit:contain;object-fit:contain;transform:scale(0.8)}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-box{display:flex;flex-direction:column;justify-content:center;margin:.75em 0 1em}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-box .schedule-profile-info-text{text-align:center;line-height:1.5}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-box .schedule-profile-info-text.cup{background-color:#afafaf;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:.25em;padding:0em .25em;color:#fff}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-box .schedule-profile-info-beginner{margin-left:.25em;width:auto;height:1.25em;display:inline-block;vertical-align:middle}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card:hover .schedule-profile-img-box .schedule-profile-img{transform:scale(1.05)}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card:hover .schedule-profile-img-box.logo .schedule-profile-img{-o-object-fit:contain;object-fit:contain;transform:scale(0.85)}#top-main #schedule .schedule-inner .schedule-box .schedule-btn{margin:0 auto;margin-top:max(80px,min(10.256vw,100px))}#top-main #event .event-inner .event-box .event-post-box{display:flex;justify-content:space-between;padding:max(40px,min(5.128vw,66px)) max(40px,min(5.128vw,70px));background-color:#fff;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3));border-radius:16px;font-size:16px;font-size:max(14px,min(1.795vw,16px));font-weight:500}#top-main #event .event-inner .event-box .event-post-box .event-post{display:flex;flex-direction:column;width:47.5%}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-img-box{width:100%;padding-top:60.86%;position:relative;overflow:hidden}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-img-box img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-img-box:hover img{transform:scale(1.05)}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-img-box.logo{border-radius:16px;border:1px solid #cdcdcd}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-img-box.logo img{-o-object-fit:contain;object-fit:contain;transform:scale(0.75)}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-img-box.logo:hover img{transform:scale(0.8)}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-text-box{font-size:1em;line-height:1;margin-top:.75em}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-text-box .event-post-text{position:relative}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-text-box .event-post-text::after{position:absolute;bottom:.162em;left:0;content:"";display:inline-block;width:100%;height:1px;background-color:gray;opacity:0}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-text-box .event-post-text:hover{opacity:.75}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-text-box .event-post-text:hover::after{opacity:1}#top-main #event .event-inner .event-box .event-post-box .event-post-still{text-align:center;width:100%}#top-main #event .event-inner .event-box .event-btn{margin:0 auto;margin-top:max(80px,min(10.256vw,100px))}#top-main #news .news-inner .news-box .news-post-box{background-color:#fff;padding:max(40px,min(5.128vw,66px)) 150px;border-radius:16px;font-size:16px;font-size:max(14px,min(1.795vw,16px));font-weight:500}#top-main #news .news-inner .news-box .news-post-box .news-post{display:flex;align-items:center;border-top:1px solid gray;padding:1.5em 1em;position:relative}#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-ttl{margin-left:4.5em}#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-time,#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-ttl{position:relative;transition:unset}#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-time::after,#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-ttl::after{position:absolute;bottom:.375em;left:0;content:"";display:inline-block;width:100%;height:1px;background-color:gray;opacity:0}#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-time:hover,#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-ttl:hover{opacity:.75}#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-time:hover::after,#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-ttl:hover::after{opacity:1}#top-main #news .news-inner .news-box .news-post-box .news-post:last-child{border-bottom:1px solid gray}#top-main #news .news-inner .news-box .news-post-box .news-post::after{content:"";position:absolute;width:.75em;height:.75em;background-color:rgba(0,0,0,0);border:1px solid #000;border-left:none;border-bottom:none;margin-right:1em;right:0;transform:rotate(45deg)}#top-main #news .news-inner .news-box .news-post-box .news-post-still{text-align:center}#top-main #news .news-inner .news-box .news-btn{margin:0 auto;margin-top:max(80px,min(10.256vw,100px))}#top-main #system .system-inner .system-box .system-fee-box{background-color:#fff;padding:max(40px,min(5.128vw,66px)) 150px;border-radius:16px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.3))}#top-main #system .system-inner .system-box .system-fee-box .system-fee-text{text-align:center;font-size:18px;font-size:max(16px,min(2.051vw,18px));font-weight:500;margin-bottom:1.75em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-text.sp{display:none}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap{display:flex;align-items:stretch;justify-content:space-between;margin-top:80px}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list{width:50%;font-weight:500;margin:auto 0;position:relative}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list li{display:flex;align-items:center;justify-content:space-between;position:relative}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list li::before{content:"";display:inline-block;position:absolute;left:0;background-color:#000}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-time{font-size:38px;font-size:max(28px,min(3.59vw,38px));padding-right:5%;margin-bottom:.737em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-time .system-fee-time-item{padding-left:.768em;line-height:1}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-time .system-fee-time-item::before{width:.518em;height:.598em;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-time .system-fee-time-item+.system-fee-time-item{margin-top:1.25em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-menu{font-size:24px;font-size:max(20px,min(2.564vw,24px));padding-left:5%}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-menu .system-fee-menu-item{padding-left:1.25em;line-height:1}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-menu .system-fee-menu-item::before{width:1em;height:1em;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #000}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-menu .system-fee-menu-item+.system-fee-menu-item{margin-top:1em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-note{text-align:right;font-size:max(14px,min(1.795vw,16px));font-weight:500;font-feature-settings:"palt";margin-top:.75em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-line{height:inherit;width:1px;background-color:#999}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list{width:100%;height:auto}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item{width:100%;height:auto;font-size:max(16px,min(2.051vw,18px));border:1px solid #cdcdcd;padding:1.65em 5em;border-radius:.5em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item+.system-fee-course-item{margin-top:3em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-ttl{font-size:1.333em;line-height:1.4;text-align:center;display:flex;justify-content:center;position:relative;padding-bottom:.6em;margin-bottom:1.2em;font-weight:600;color:#000}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-ttl::after{content:"";display:inline-block;position:absolute;bottom:0;width:4em;height:1px;background-color:#cdcdcd}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-detail{text-align:center;margin-bottom:.75em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-detail .sp{display:none}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-menu-list{font-size:1.2em;font-weight:500}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-menu-list .system-fee-course-menu-item{display:flex;justify-content:space-between;border-bottom:1px solid #000;margin-bottom:.5em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-menu-list .system-fee-course-menu-item .system-fee-course-menu__left{padding-left:.5em;white-space:nowrap}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-menu-list .system-fee-course-menu-item .system-fee-course-menu__right{padding-right:.5em;-moz-text-align-last:end;text-align-last:end;text-align:end}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-comments{width:100%;height:auto;padding-right:.62em;padding-left:.62em;margin-top:.5em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-comments__text-right{text-align:right}#top-main #system .system-inner .system-box .system-course-box{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:max(40px,min(5.128vw,66px)) 64px;border-radius:16px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.3));margin-top:64px}#top-main #system .system-inner .system-box .system-course-box .system-course-ttl{text-align:center;font-size:34px;font-size:max(28px,min(3.59vw,34px));font-weight:500;line-height:1;color:#fff;padding:.4em 1.25em;background-color:gray}#top-main #system .system-inner .system-box .system-course-box .system-course-desc{font-size:32px;font-size:max(28px,min(3.59vw,32px));font-weight:500;text-align:center;line-height:1}#top-main #system .system-inner .system-box .system-course-box .system-course-desc .small{font-size:min(.631em,18px)}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box{display:flex;justify-content:space-between;width:100%}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item{width:47.5%;background-color:#999;text-align:center;font-size:38px;font-size:max(28px,min(3.59vw,38px));line-height:1;font-weight:500}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item .system-course-menu-head{padding:.5em 0;line-height:1.2;font-weight:inherit}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item .system-course-menu-head .small{font-size:.632em}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item .system-course-menu-fee{color:#fff;line-height:1;font-weight:inherit;padding:.6em 0;background-color:#333}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item.blue{background-color:#c3e0f3}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item.blue .system-course-menu-fee{background-color:#8cc8ec}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item.pink{background-color:#ecc7d8}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item.pink .system-course-menu-fee{background-color:#e19fbd}#top-main #system .system-inner .system-box .system-course-box .system-course-note{text-align:center;font-size:20px;font-size:max(16px,min(2.051vw,20px));font-weight:500}#top-main #system .system-inner .system-box .system-course-box .system-course-note.sp{display:none}#top-main #system .system-inner .system-box .system-course-box>*+*{margin-top:38px;margin-top:max(30px,min(3.846vw,38px))}#top-main #system .system-inner .system-box .system-notes-box{margin-top:64px}#top-main #system .system-inner .system-box .system-notes-box .system-notes-text{font-size:16px;font-size:max(14px,min(1.795vw,16px));font-weight:500;line-height:1.75}#top-main #system .system-inner .system-box .system-notes-box .system-notes-text ul{padding-left:1em}#top-main #system .system-inner .system-box .system-notes-box .system-notes-text ul li{position:relative;display:flex;align-items:baseline}#top-main #system .system-inner .system-box .system-notes-box .system-notes-text ul li::before{content:"";display:inline-block;position:absolute;top:.875em;left:-1em;transform:translate(50%, -50%);width:.375em;height:.375em;border-radius:50%;background-color:#000}#top-main #system .system-inner .system-box .system-notes-box .system-notes-text+.system-notes-text{margin-top:1.75em}#top-main #access .access-inner .access-box{display:flex;flex-direction:column;align-items:center}#top-main #access .access-inner .access-box .access-map-box{width:100%;height:100%;display:flex;align-items:center;flex-direction:column}#top-main #access .access-inner .access-box .access-map-box .access-map-area{width:100%;padding-top:29.96%;min-height:200px;-o-object-fit:cover;object-fit:cover;position:relative;background-color:#eee}#top-main #access .access-inner .access-box .access-map-box .access-map-area .access-map-item{width:100%;height:100%;position:absolute;top:0;left:0}#top-main #access .access-inner .access-box .access-map-box .access-map-area .access-map-link-item{position:absolute;top:0;left:0;width:100%;height:100%}#top-main #access .access-inner .access-box .access-info-box{width:100%}#top-main #access .access-inner .access-box .access-info-box .access-info-text-box{font-size:28px;font-size:max(20px,min(2.564vw,28px));line-height:1.3;color:gray;display:flex;flex-direction:column;align-items:center;font-family:"Libre Baskerville"}#top-main #access .access-inner .access-box .access-info-box .access-info-text-box .tel{font-size:1.333em}#top-main #access .access-inner .access-box .access-info-box .access-info-text-box .tel a{transition:color .2s ease}#top-main #access .access-inner .access-box .access-info-box .access-info-text-box .tel a:hover{color:#fff}#top-main #access .access-inner .access-box .access-info-box .access-info-text-box .open{font-size:1em;display:flex;align-items:center}#top-main #access .access-inner .access-box .access-info-box .access-info-text-box .open .small{font-size:.8em}#top-main #access .access-inner .access-box .access-banner-box{width:100%}#top-main #access .access-inner .access-box .access-banner-box .access-banner-single a img,#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a img{max-height:70px;transition:opacity .2s ease}#top-main #access .access-inner .access-box .access-banner-box .access-banner-single a:hover,#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a:hover{opacity:.8}#top-main #access .access-inner .access-box .access-banner-box .access-banner-single{display:flex;justify-content:center}#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 0}#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a{width:47.5%;height:auto}#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a img{width:100%;height:100%}#top-main #access .access-inner .access-box .access-banner-box>*+*{margin-top:40px}#top-main #access .access-inner .access-box .access-info-box,#top-main #access .access-inner .access-box .access-btn{margin-top:64px;margin-top:max(56px,min(7.179vw,64px))}#top-main #access .access-inner .access-box .access-banner-box{margin-top:128px;margin-top:max(102px,min(13.077vw,128px))}.section-wrap{position:relative}.dev-section{height:35vh;height:35dvh;width:100%;background-color:#ccc}#page section,#archive section,#single section{position:relative;width:100%}#page article,#archive article,#single article{display:block;width:100%}#page #sub-hero,#archive #sub-hero,#single #sub-hero{position:relative;height:160px;background-image:url(./img/background/bg-01.jpg);background-position:50% 0%;background-size:cover}#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%;background-color:gray;mix-blend-mode:multiply}#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{font-size:40px;font-size:max(32px,min(4.103vw,40px));color:#fff;line-height:1;font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative;z-index:1}#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{text-transform:uppercase}#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:max(.5em,16px);margin-top:.25em}#archive #article-content .article-content-box .article-content-inner,#single #article-content .article-content-box .article-content-inner{display:flex;flex-wrap:wrap}#archive #article-content .article-post-box,#single #article-content .article-post-box{width:100%;background-color:#fff;border-radius:4px;padding:32px}#archive #article-content .article-post-box .article-post-item,#single #article-content .article-post-box .article-post-item{display:flex;align-items:center}#archive #article-content .article-post-box .article-post-item .article-post-img-box,#single #article-content .article-post-box .article-post-item .article-post-img-box{width:max(12.5%,64px);padding-top:max(12.5%,64px);position:relative;border:1px solid #cdcdcd;overflow:hidden}#archive #article-content .article-post-box .article-post-item .article-post-img-box .article-post-img,#single #article-content .article-post-box .article-post-item .article-post-img-box .article-post-img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}#archive #article-content .article-post-box .article-post-item .article-post-img-box:hover .article-post-img,#single #article-content .article-post-box .article-post-item .article-post-img-box:hover .article-post-img{transform:scale(1.05)}#archive #article-content .article-post-box .article-post-item .article-post-img-box.logo .article-post-img,#single #article-content .article-post-box .article-post-item .article-post-img-box.logo .article-post-img{transform:scale(0.75);-o-object-fit:contain;object-fit:contain}#archive #article-content .article-post-box .article-post-item .article-post-img-box.logo:hover img,#single #article-content .article-post-box .article-post-item .article-post-img-box.logo:hover img{transform:scale(0.8)}#archive #article-content .article-post-box .article-post-item .article-post-meta-box,#single #article-content .article-post-box .article-post-item .article-post-meta-box{display:flex;flex-direction:column;margin-left:max(18px,min(2.308vw,24px))}#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl{font-size:18px;font-size:max(16px,min(2.051vw,18px));font-weight:500}#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date{font-size:16px;font-size:max(14px,min(1.795vw,16px));color:#4d4d4d;font-weight:300}#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl,#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date{position:relative}#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl::after,#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date::after,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl::after,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date::after{position:absolute;bottom:.162em;left:0;content:"";display:inline-block;width:100%;height:1px;background-color:gray;opacity:0}#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl:hover,#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date:hover,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl:hover,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date:hover{opacity:.75}#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl:hover::after,#archive #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date:hover::after,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-ttl:hover::after,#single #article-content .article-post-box .article-post-item .article-post-meta-box .article-post-meta-date:hover::after{opacity:1}#archive #article-content .article-post-box .article-post-item+.article-post-item,#single #article-content .article-post-box .article-post-item+.article-post-item{margin-top:24px;padding-top:24px;position:relative}#archive #article-content .article-post-box .article-post-item+.article-post-item::before,#single #article-content .article-post-box .article-post-item+.article-post-item::before{content:"";position:absolute;top:0;position:block;width:100%;height:1px;background-color:#cdcdcd}#archive #article-content .article-post-box .article-post-main,#single #article-content .article-post-box .article-post-main{font-size:max(14px,min(1.795vw,16px))}#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;font-size:max(20px,min(2.564vw,24px));margin-bottom:1.3em}#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-self:flex-start;width:100%;font-size:1em;line-height:1.4;white-space:normal}#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{font-size:14px}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta time,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta time{color:#4d4d4d;font-weight:300}#archive #article-content .article-post-box .article-post-main .article-post-content,#single #article-content .article-post-box .article-post-main .article-post-content{line-height:2}#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:100%;margin:0 auto;margin-bottom:1em}#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(2.564vw,24px));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(2.308vw,22px));line-height:1.3em;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{padding:.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;text-align:justify}#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:2em}#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;opacity:.65}#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-content .article-post-box .article-post-main .article-post-back,#single #article-content .article-post-box .article-post-main .article-post-back{margin:0 auto;margin-top:1em}#archive #article-content .article-aside-area,#single #article-content .article-aside-area{width:100%;background-color:#fff;border-radius:4px;overflow:hidden}#archive #article-content .article-aside-area .article-aside-ttl,#single #article-content .article-aside-area .article-aside-ttl{width:100%;height:100%;display:block;font-size:18px;font-size:max(16px,min(2.051vw,18px));padding:.75em 1em;border-bottom:2px solid #000;position:relative;display:flex;align-items:center;font-weight:500}#archive #article-content .article-aside-area .article-aside-ttl::before,#single #article-content .article-aside-area .article-aside-ttl::before{content:"";display:block;width:.612em;height:.612em;margin-right:.412em;background-color:#000;transform:rotate(45deg)}#archive #article-content .article-aside-area .article-date-year-box,#single #article-content .article-aside-area .article-date-year-box{font-size:16px;font-size:max(14px,min(1.366vw,16px))}#archive #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a,#single #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a{display:flex;width:100%;height:100%;padding:12px 24px;transition:background-color .2s ease,color .2s ease}#archive #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a:first-child,#single #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a:first-child{padding-top:12px}#archive #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a:last-child,#single #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a:last-child{padding-bottom:12px}#archive #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a:hover,#single #article-content .article-aside-area .article-date-year-box .article-date-yaer-item a:hover{background-color:gray;color:#fff}#archive #article-content .article-aside-area .article-date-year-box .article-date-yaer-item:not(:first-child),#single #article-content .article-aside-area .article-date-year-box .article-date-yaer-item:not(:first-child){border-top:1px solid gray}#archive #article-content .article-pagenation,#single #article-content .article-pagenation{margin:0 auto;margin-top:18px}#archive #article-content .article-pagenation .nav-links,#single #article-content .article-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-pagenation .nav-links .page-numbers,#single #article-content .article-pagenation .nav-links .page-numbers{width:39.3606px;height:39.3606px;background-color:#fff;border:1px solid gray;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}#archive #article-content .article-pagenation .nav-links .page-numbers.current,#single #article-content .article-pagenation .nav-links .page-numbers.current{background-color:#000;color:#fff;cursor:default}#archive #article-content .article-pagenation .nav-links .page-numbers.dots,#single #article-content .article-pagenation .nav-links .page-numbers.dots{background-color:unset !important;border-color:unset !important;color:gray !important;cursor:default}#archive #article-content .article-pagenation .nav-links .page-numbers.prev::before,#archive #article-content .article-pagenation .nav-links .page-numbers.next::before,#single #article-content .article-pagenation .nav-links .page-numbers.prev::before,#single #article-content .article-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 gray;transition:transform .2s ease;transition:border .2s ease}#archive #article-content .article-pagenation .nav-links .page-numbers.prev::before,#single #article-content .article-pagenation .nav-links .page-numbers.prev::before{border-right:none;border-top:none;transform:rotate(45deg);transform-origin:60% 75%}#archive #article-content .article-pagenation .nav-links .page-numbers.next::before,#single #article-content .article-pagenation .nav-links .page-numbers.next::before{border-left:none;border-bottom:none;transform:rotate(45deg);transform-origin:35% 17%}#archive #article-content .article-pagenation .nav-links .page-numbers:hover,#single #article-content .article-pagenation .nav-links .page-numbers:hover{background-color:#000;color:#fff}#archive #article-content .article-pagenation .nav-links .page-numbers:hover.prev::before,#archive #article-content .article-pagenation .nav-links .page-numbers:hover.next::before,#single #article-content .article-pagenation .nav-links .page-numbers:hover.prev::before,#single #article-content .article-pagenation .nav-links .page-numbers:hover.next::before{border:3px solid #fff}#archive #article-content .article-pagenation .nav-links .page-numbers:hover.prev::before,#single #article-content .article-pagenation .nav-links .page-numbers:hover.prev::before{border-right:none;border-top:none}#archive #article-content .article-pagenation .nav-links .page-numbers:hover.next::before,#single #article-content .article-pagenation .nav-links .page-numbers:hover.next::before{border-left:none;border-bottom:none}#archive #therapist--archive .article-therapist-box{width:100%}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box{display:grid;grid-template-columns:repeat(4, calc(25% - 24px + 6px));gap:24px}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card{background-color:#fff;font-size:16px;font-size:max(14px,min(1.795vw,16px))}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-img-box{display:block;position:relative;width:100%;padding-top:123.48%;overflow:hidden}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-img-box .therapist-profile-img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;height:100%;transform:scale(1.02);transition:transform .2s ease}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-img-box .therapist-profile-category{position:absolute;bottom:.75em;right:.75em;font-size:.9em;line-height:1;padding:.25em .615em;background-color:rgba(255,255,255,.8)}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-img-box.logo .therapist-profile-img{-o-object-fit:contain;object-fit:contain;transform:scale(0.8)}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-img-box:hover .therapist-profile-img{transform:scale(1.05)}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-img-box:hover.logo .therapist-profile-img{-o-object-fit:contain;object-fit:contain;transform:scale(0.85)}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-info-box{display:flex;flex-direction:column;justify-content:center;margin:.75em 0 1em}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-info-box .therapist-profile-info-text{text-align:center;line-height:1.5}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-info-box .therapist-profile-info-text.cup{background-color:#afafaf;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:.25em;padding:0em .25em;color:#fff}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-sns-box{width:2.5em;height:2.5em;margin:0 auto;transition:opacity .2s;margin-top:.2em}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-sns-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-sns-box:hover{opacity:.75}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box .therapist-profile-card .therapist-profile-beginner{margin-left:.25em;width:auto;height:1.25em;display:inline-block;vertical-align:middle}#archive #therapist--archive .article-therapist-box .therapist-profile-nothing-box{display:flex;align-items:center;justify-content:center}#archive #therapist--archive .article-therapist-box .therapist-profile-nothing-box .therapist-profile-nothing-text{font-size:16px;color:#fff;text-align:center}#single #article-content .article-content-box .article-content-inner{justify-content:space-between;align-items:flex-start}#single #article-content .article-post-box{width:72.5%}#single #article-content .article-aside-area{width:25%}#single #therapist--single .therapist-main .therapist-profile-box{display:flex;justify-content:space-between;flex-wrap:wrap;color:#fff}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box,#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box{width:48%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box{display:flex;justify-content:space-between;flex-wrap:wrap}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-main-box{width:75.5%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-main-box .therapist-profile-img-main{position:relative;width:100%;padding-top:133%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-main-box .therapist-profile-img-main img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area{width:23.5%;height:100%;position:relative;overflow:auto}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box{position:absolute;top:0;right:0;height:100%;width:100%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb{position:relative;cursor:pointer}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb.selected{cursor:default}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb img{width:100%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb:not(:first-child){margin-top:5%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb::after,#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb.selected::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;transition:opacity .2s ease;pointer-events:none}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb::after{opacity:0}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb.selected::after{cursor:default}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area .therapist-profile-img-thumb-box .therapist-profile-img-thumb:hover::after{opacity:.4}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,.5)}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.25);border-radius:9999px}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box .therapist-profile-img-thumb-area::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.312)}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box{font-size:max(14px,min(1.366vw,16px))}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-name-box .therapist-profile-info-name{font-size:1.375em;font-weight:500}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-detail-box{display:flex}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-detail-box .therapist-profile-info-detail-item{width:50%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-detail-box .therapist-profile-info-detail-item .ttl{display:block}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-detail-box .therapist-profile-info-detail-item .text{display:inline-block;font-feature-settings:"palt";text-align:justify}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-cup-box{margin-top:.375em}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-cup-box .therapist-profile-info-cup{font-size:max(.875em,14px);background-color:#afafaf;width:-moz-fit-content;width:fit-content;padding:0em .25em;color:#fff}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-beginner-box{margin-top:1em}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-beginner-box .therapist-profile-info-beginner{width:auto;height:2em;display:block}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-table{margin-top:1.125em}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-btn-box{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:1.125em}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-btn-box .therapist-profile-info-btn{font-size:1.25em;display:flex;align-items:center;justify-content:center;height:2em;padding:0 1em;line-height:1;background-color:gray;border-radius:9999px;transition:background-color .2s ease,color .2s ease,opacity .2s ease}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-btn-box .therapist-profile-info-btn:hover{background-color:#fff;color:#000}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-btn-box .therapist-profile-info-btn.twitter{background-color:unset;border-radius:unset;padding:unset;height:2.5em;width:2.5em;filter:drop-shadow(0 0 1px white) drop-shadow(0 0 0 white) drop-shadow(0 0 0 white) drop-shadow(0 0 0 white) drop-shadow(0 0 0 white)}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-btn-box .therapist-profile-info-btn.twitter:hover{opacity:.75}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-btn-box .therapist-profile-info-btn:not(:first-child){margin-left:max(.8em,14px)}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-comment{margin-top:.75em}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-comment .ttl{display:block}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-comment .text{display:inline-block;font-feature-settings:"palt";text-align:justify}#single #therapist--single .therapist-main .therapist-schedule-box{display:grid;grid-template-columns:repeat(7, 1fr);border:1px solid #000;color:#000}#single #therapist--single .therapist-main .therapist-schedule-box .therapist-schedule-item{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-right:1px solid #000}#single #therapist--single .therapist-main .therapist-schedule-box .therapist-schedule-item .therapist-schedule-head{width:100%;text-align:center;background-color:#333;border-bottom:1px solid #000;font-weight:500;color:#fff}#single #therapist--single .therapist-main .therapist-schedule-box .therapist-schedule-item .therapist-schedule-text-box{padding:.375em 0;color:#000;font-weight:500}#single #therapist--single .therapist-main .therapist-schedule-box .therapist-schedule-item .therapist-schedule-text-box .therapist-schedule-text{width:100%;text-align:center;background-color:#fff}#single #therapist--single .therapist-main .therapist-schedule-box .therapist-schedule-item.sun .therapist-schedule-head{background-color:#933030}#single #therapist--single .therapist-main .therapist-schedule-box .therapist-schedule-item.sat .therapist-schedule-head{background-color:#3b5175}#single #therapist--single .therapist-main .therapist-schedule-box .therapist-schedule-item:last-child{border-right:0}#page .md-page__content-01,#page .md-page__content-02{background-color:#fff;border-radius:16px;margin-top:48px;overflow:hidden}#page .md-page__content-01 .md-page__content-01-wrapper{max-width:1000px;width:90%;margin:0 auto}#page .md-page__content-01 .md-page__content-01-inner{padding:64px 0}#page .md-page__ttl-01{font-size:max(20px,min(2.564vw,24px));font-family:"Libre Baskerville","Noto Serif JP";text-align:center;color:gray;line-height:1.2}#page .md-page__ttl-01 .text{position:relative;display:inline-flex;justify-content:center;padding-bottom:.5em}#page .md-page__ttl-01 .text::after{content:"";display:inline-block;position:absolute;bottom:0;height:1px;width:100%;background-color:#bc86aa}#page .md-page__ttl-02{font-size:max(20px,min(2.564vw,24px));font-family:"Libre Baskerville","Noto Serif JP";text-align:center;display:flex;flex-direction:column;color:gray;line-height:1.2}#page .md-page__ttl-02 .text-top{position:relative;display:inline-flex;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content;padding-bottom:.5em;margin-bottom:.5em}#page .md-page__ttl-02 .text-top::after{content:"";display:inline-block;position:absolute;bottom:0;height:1px;width:100%;background-color:#bc86aa}#page .md-page__ttl-02 .text-bottom{font-size:max(.71em,18px)}#page #schedule--page .schedule-box .schedule-ttl{color:#fff;font-size:26px;font-size:max(20px,min(2.564vw,26px));font-weight:500}#page #schedule--page .schedule-box .schedule-calendar-box{display:grid;grid-template-columns:repeat(7, calc(14.2857142857% - 8px + 1.1428571429px));gap:8px}#page #schedule--page .schedule-box .schedule-calendar-box .schedule-calendar-item{display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:max(14px,min(1.366vw,16px));color:#000;line-height:1.4;border-radius:4px;padding:.25em 0;transition:background-color .2s ease,color .2s ease}#page #schedule--page .schedule-box .schedule-calendar-box .schedule-calendar-item .schedule-calendar-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}#page #schedule--page .schedule-box .schedule-calendar-box .schedule-calendar-item.current{background-color:gray;color:#fff;pointer-events:none}#page #schedule--page .schedule-box .schedule-calendar-box .schedule-calendar-item:hover{background-color:gray;color:#fff}#page #schedule--page .schedule-box .schedule-profile-card-box{display:grid;grid-template-columns:repeat(4, calc(25% - 24px + 6px));gap:24px;padding-top:2.75em}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card{background-color:#fff;font-size:16px;font-size:max(14px,min(1.795vw,16px))}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box{position:relative;width:100%;padding-top:123.48%;overflow:hidden}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box .schedule-profile-img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;height:100%;transform:scale(1.02);transition:transform .2s ease}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box .schedule-profile-category{position:absolute;bottom:.75em;right:.75em;font-size:.9em;line-height:1;padding:.25em .615em;background-color:rgba(255,255,255,.8)}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-img-box.logo .schedule-profile-img{-o-object-fit:contain;object-fit:contain;transform:scale(0.8)}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-box{display:flex;flex-direction:column;justify-content:center;margin:.75em 0 1em}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-box .schedule-profile-info-text{text-align:center;line-height:1.5}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-box .schedule-profile-info-text.cup{background-color:#afafaf;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:.25em;padding:0em .25em;color:#fff}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card .schedule-profile-info-beginner{margin-left:.25em;width:auto;height:1.25em;display:inline-block;vertical-align:middle}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card:hover .schedule-profile-img-box .schedule-profile-img{transform:scale(1.05)}#page #schedule--page .schedule-box .schedule-profile-card-box .schedule-profile-card:hover .schedule-profile-img-box.logo .schedule-profile-img{-o-object-fit:contain;object-fit:contain;transform:scale(0.85)}#page #recruit--page .recruit-message-box .recruit-message-inner>*+*{margin-top:1.75em}#page #recruit--page .recruit-message-box .recruit-message-text-box{text-align:center;font-size:max(16px,min(2.051vw,18px))}#page #recruit--page .recruit-message-box .recruit-message-text-box .recruit-message-text.sp{display:none}#page #recruit--page .recruit-message-box .recruit-message-img-box{position:relative;width:100%;max-width:445px;padding-top:min(297px,66.74%);margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}#page #recruit--page .recruit-message-box .recruit-message-img-box::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 10px 15px #fff}#page #recruit--page .recruit-message-box .recruit-message-img-box .recruit-message-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page #recruit--page .recruit-message-box .recruit-message-label-box{font-size:max(18px,min(2.308vw,20px));color:#fff;text-align:center;display:flex;justify-content:center;margin-bottom:.5em}#page #recruit--page .recruit-message-box .recruit-message-label-box .recruit-message-label-text{border-radius:14px;width:70%;min-width:17em;padding:.25em .5em;background-color:#bc86aa}#page #recruit--page .recruit-message-box .recruit-message-note-box{font-size:max(16px,min(2.051vw,18px));text-align:center}#page #recruit--page .recruit-point-box .recruit-point-inner>*+*{margin-top:1.75em}#page #recruit--page .recruit-point-box .recruit-point-list{display:flex;flex-wrap:wrap;max-width:640px;margin-left:auto;margin-right:auto;font-size:max(16px,min(2.051vw,18px));gap:.25em 0}#page #recruit--page .recruit-point-box .recruit-point-list .recruit-point-item{width:60%;display:flex;align-items:center}#page #recruit--page .recruit-point-box .recruit-point-list .recruit-point-item .checkbox{content:"";display:inline-block;height:1em;width:1em;border:1px solid gray;position:relative;display:flex;align-items:center;justify-content:center}#page #recruit--page .recruit-point-box .recruit-point-list .recruit-point-item .checkbox.checked::before{background-image:url("./svg/icon/icon-checked.svg");content:"";display:inline-block;position:absolute;width:1.163em;height:.772em;left:.15em;bottom:.125em}#page #recruit--page .recruit-point-box .recruit-point-list .recruit-point-item .text{margin-left:1em}#page #recruit--page .recruit-point-box .recruit-point-list .recruit-point-item:nth-of-type(even){width:unset}#page #recruit--page .recruit-salary-box .recruit-salary-wrapper>*+*,#page #recruit--page .recruit-salary-box .recruit-salary-inner>*+*{margin-top:1.75em}#page #recruit--page .recruit-salary-box .recruit-salary-content:nth-of-type(2){background-color:#f8f3f6}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area{font-size:max(20px,min(2.564vw,24px));line-height:1.3;display:flex;justify-content:center}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area .recruit-salary-circle-box{background-color:pink;border-radius:50%;width:8.5em;height:8.5em;min-width:8.5em;min-height:8.5em;display:flex;align-items:center;justify-content:center;position:relative}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area .recruit-salary-circle-box .recruit-salary-circle-text{display:flex;flex-direction:column;align-items:center;font-feature-settings:"palt"}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area .recruit-salary-circle-box.item-01{background-color:#bc86aa;color:#fff;font-weight:300;font-size:.885em;width:5.412em;height:5.412em;min-width:5.412em;min-height:5.412em;transform:translateX(10%) translateY(-8%);z-index:11}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area .recruit-salary-circle-box.item-02{background-color:#ebdae5;color:#000;font-weight:800;transform:translateX(-10%);z-index:10}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area .recruit-salary-circle-box.item-02 .number{display:flex;align-items:center}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area .recruit-salary-circle-box.item-02 .big-1{font-size:1.154em}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area .recruit-salary-circle-box.item-02 .big-2{font-size:1.923em}#page #recruit--page .recruit-salary-box .recruit-salary-text{font-size:max(16px,min(2.051vw,18px));text-align:center;display:flex;justify-content:center;align-items:center}#page #recruit--page .recruit-salary-box .recruit-salary-text .deco-01{font-size:1.5em;margin:0 .25em;position:relative}#page #recruit--page .recruit-salary-box .recruit-salary-text .deco-01::after{content:"";position:absolute;display:inline-block;bottom:0;left:0;height:2px;width:100%;background-color:#bc86aa}#page #recruit--page .recruit-salary-box .recruit-salary-wage-list{font-size:max(28px,min(3.59vw,32px));display:flex;flex-direction:column;align-items:center;margin:1em 0}#page #recruit--page .recruit-salary-box .recruit-salary-wage-list .recruit-salary-wage-item{display:flex;align-items:center}#page #recruit--page .recruit-salary-box .recruit-salary-wage-list .recruit-salary-wage-item .recruit-salary-wage-arrow{height:1em;margin:0 .75em}#page #recruit--page .recruit-salary-box .recruit-salary-wage-list .recruit-salary-wage-item .minutes,#page #recruit--page .recruit-salary-box .recruit-salary-wage-list .recruit-salary-wage-item .buaisei{white-space:nowrap}#page #recruit--page .recruit-salary-box .recruit-salary-desc-circle-box{display:flex;justify-content:space-between;max-width:640px;width:90%;margin-left:auto;margin-right:auto;font-size:max(16px,min(2.051vw,18px));font-weight:500;line-height:1.4}#page #recruit--page .recruit-salary-box .recruit-salary-desc-circle-box .recruit-salary-desc-circle-item{position:relative;width:30%;display:flex;align-items:center;justify-content:center}#page #recruit--page .recruit-salary-box .recruit-salary-desc-circle-box .recruit-salary-desc-circle-item .recruit-salary-desc-circle-text{position:absolute;text-align:center}#page #recruit--page .recruit-flow-box .recruit-flow-inner>*+*{margin-top:1.75em}#page #recruit--page .recruit-flow-box .recruit-flow-list{display:flex;flex-wrap:wrap;justify-content:space-between}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item{width:21.96032%;display:flex;flex-direction:column;align-items:center;width:calc(25% - 40px + 10px)}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap{position:relative;width:100%}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-box{position:relative;width:90%;padding-top:90%;border-radius:50%;height:0;overflow:hidden;margin:0 auto}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-box .recruit-flow-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-box .recruit-flow-img.recruit-flow-img-01{-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transform:scale(1)}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-box .recruit-flow-img.recruit-flow-img-02{-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transform:scale(1)}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-box .recruit-flow-img.recruit-flow-img-03{-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transform:scale(1)}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-box .recruit-flow-img.recruit-flow-img-04{-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transform:scale(1)}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-number{font-family:"Libre Baskerville";font-size:20px;position:absolute;z-index:10;line-height:1;height:2.2em;width:2.2em;border-radius:50%;display:flex;align-items:center;justify-content:center;top:0em;left:0em;color:#fff;background-color:#bc86aa}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-text-box{font-size:max(14px,min(1.795vw,15px))}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-text-box .recruit-flow-text-head{font-size:1.2em;position:relative;padding-bottom:.314em;margin-top:1em;margin-bottom:.314em}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-text-box .recruit-flow-text-head::after{content:"";display:inline-block;position:absolute;width:100%;height:1px;background-color:#bc86aa;bottom:0;left:0}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-text-box .recruit-flow-text-note{font-size:1.05em;text-align:justify;font-feature-settings:"palt"}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-inner>*+*{margin-top:1.75em}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table{font-size:max(16px,min(2.051vw,18px))}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table tbody tr{border:unset;background-color:unset;border-bottom:1px solid #bc86aa}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table tbody tr th{border:unset;background-color:unset}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table tbody tr:last-child{border:unset}#page #recruit--page .recruit-btn-box{display:flex;justify-content:space-between;max-width:780px;margin:0 auto;margin-top:48px}#page #access--page .access-map-box{margin-top:48px}#page #access--page .access-map-box .access-map-area{width:100%;padding-top:45%;min-height:200px;-o-object-fit:cover;object-fit:cover;position:relative;background-color:#eee}#page #access--page .access-map-box .access-map-area .access-map-item{width:100%;height:100%;position:absolute;top:0;left:0}#page #access--page .access-map-box .access-map-area .access-map-link-item{position:absolute;top:0;left:0;width:100%;height:100%}.window-fade{position:fixed;position:-webkit-fixed;top:0;height:100%;height:100dvh;width:100%;z-index:2000;pointer-events:none}.window-fade::before,.window-fade::after{content:"";display:inline-block;animation-fill-mode:forwards;height:100%;width:100%;position:fixed;top:0;transform:translateX(100%)}.window-fade::before{background-color:#fff;opacity:.75}.window-fade::after{background-color:#fff;opacity:1}.window-fade.fade-in::before,.window-fade.fade-in::after{animation-name:windowFadeIn}.window-fade.fade-in::before{animation-duration:.75s}.window-fade.fade-in::after{animation-duration:.5s}.window-fade.fade-out::before,.window-fade.fade-out::after{animation-name:windowFadeOut}.window-fade.fade-out::before{animation-duration:.5s}.window-fade.fade-out::after{animation-duration:.75s}#follow_tel{display:none;position:fixed;position:-webkit-fixed;z-index:1;bottom:11%;right:0;font-size:max(24px,min(3.077vw,28px));line-height:1}#follow_tel .follow_tel-link{background-color:gray;color:#fff;display:flex;align-items:center;justify-content:center;padding:1em;transition:color,.2s ease,background-color .2s ease}#follow_tel .follow_tel-link::before{content:"";display:inline-block;font-family:"FontAwesome";font-size:.8125em;margin-right:.1em;transform:translateY(0.041em)}#follow_tel .follow_tel-link:hover{color:gray;background-color:#fff}@media screen and (max-width: 1280px){#top-main #news .news-inner .news-box .news-post-box{padding:max(40px,min(5.128vw,66px)) max(40px,min(5.128vw,65px))}#top-main #system .system-inner .system-box .system-fee-box{padding:max(40px,min(5.128vw,66px)) max(40px,min(5.128vw,65px))}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap{margin-top:38px}#top-main #system .system-inner .system-box .system-course-box{padding:max(40px,min(5.128vw,66px)) max(40px,min(5.128vw,65px))}#page #recruit--page .recruit-flow-box .recruit-flow-list{max-width:780px;margin-left:auto;margin-right:auto}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item{width:calc(50% - 64px + 32px);margin-top:40px}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-number{font-size:23px}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item:nth-of-type(1),#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item:nth-of-type(2){margin-top:unset}}@media screen and (max-width: 1025px){#header-middle{background-color:gray;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2",endColorstr="#ffffff",GradientType=1)}#header-middle .header-nav .heder-link-item .header-link{font-size:max(11px,min(1.719vw,12px));width:unset;min-width:7em;padding-left:.5em;padding-right:.5em;flex-direction:column}#header-middle .header-nav .heder-link-item .header-link img{height:1.5em}#header-middle .header-nav .heder-link-item .header-link .heder-link-text{margin-left:unset}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box{font-size:max(18px,min(5.625vw,min(38px,5vh)))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-bottom-text-box .hero-bottom-text{font-size:max(14px,min(4.375vw,16px))}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-time{margin-bottom:1.437em}}@media screen and (max-width: 780px){.md__btn--simple{font-size:max(14px,min(3.733vw,18px))}.sec-ttl-01{font-size:max(20px,min(6.25vw,32px))}.sec-inner{padding-top:max(40px,min(12.5vw,80px));padding-bottom:max(40px,min(12.5vw,80px))}#footer .footer-inner .footer-message-box .footer-message-text{font-size:max(14px,min(3.733vw,16px))}#footer .footer-inner .footer-link-box{font-size:max(14px,min(3.733vw,16px))}#footer .footer-inner .footer-link-box .spacer{display:block}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box{grid-template-columns:repeat(3, calc(33.3333333333% - 24px + 8px));gap:24px}#top-main #schedule .schedule-inner .schedule-box .schedule-btn{margin-top:max(60px,min(16vw,80px))}#top-main #event .event-inner .event-box .event-btn{margin-top:max(60px,min(16vw,80px))}#top-main #news .news-inner .news-box .news-btn{margin-top:max(60px,min(16vw,80px))}#top-main #system .system-inner .system-box .system-fee-box{padding:40px 65px;padding:max(40px,min(5.128vw,66px)) max(40px,min(5.128vw,65px))}#top-main #system .system-inner .system-box .system-fee-box .system-fee-text{font-size:16px;font-size:max(14px,min(3.733vw,16px))}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap{flex-direction:column;margin-top:24px;margin-left:auto;margin-right:auto;max-width:375px}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list{width:100%}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-time{font-size:28px;font-size:max(24px,min(6.4vw,28px));padding-right:unset}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-menu{font-size:20px;font-size:max(16px,min(4.267vw,20px));padding-left:unset}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-list .system-fee-note{font-size:14px;font-size:max(10px,min(2.667vw,14px))}#top-main #system .system-inner .system-box .system-fee-box .system-fee-list-wrap .system-fee-line{display:none}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list{margin-top:24px}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item{font-size:max(14px,min(3.733vw,16px));padding:1em}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-menu-list{max-width:480px;margin-left:auto;margin-right:auto}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-comments{max-width:480px;margin-left:auto;margin-right:auto}#top-main #system .system-inner .system-box .system-course-box{padding:max(40px,min(5.128vw,66px)) max(40px,min(5.128vw,65px))}#top-main #system .system-inner .system-box .system-course-box .system-course-ttl{font-size:28px;font-size:max(18px,min(5.625vw,28px))}#top-main #system .system-inner .system-box .system-course-box .system-course-desc{font-size:28px;font-size:max(18px,min(5.625vw,28px))}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box{flex-direction:column;justify-content:unset}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item{font-size:28px;font-size:max(24px,min(6.4vw,28px));width:100%}#top-main #system .system-inner .system-box .system-course-box .system-course-menu-box .system-course-menu-item+.system-course-menu-item{margin-top:30px}#top-main #system .system-inner .system-box .system-course-box .system-course-note{font-size:16px;font-size:max(13px,min(4.063vw,16px));font-feature-settings:"palt"}#top-main #system .system-inner .system-box .system-course-box>*+*{margin-top:30px}#top-main #system .system-inner .system-box .system-notes-box .system-notes-text{font-size:16px;font-size:max(14px,min(3.733vw,16px))}#top-main #access .access-inner .access-box .access-map-box .inner{width:100%}#top-main #access .access-inner .access-box .access-banner-box .access-banner-single a,#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a{width:100%;display:flex;justify-content:center}#top-main #access .access-inner .access-box .access-banner-box .access-banner-single a img,#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a img{max-height:unset;max-width:480px;display:block}#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple{gap:max(32px,min(8.533vw,40px)) 0}#top-main #access .access-inner .access-box .access-banner-box>*+*{margin-top:max(32px,min(8.533vw,40px))}#top-main #access .access-inner .access-box .access-info-box,#top-main #access .access-inner .access-box .access-btn{margin-top:max(32px,min(8.533vw,56px))}#top-main #access .access-inner .access-box .access-banner-box{margin-top:max(64px,min(17.067vw,102px))}#archive #article-content .article-post-box .article-post-main,#single #article-content .article-post-box .article-post-main{font-size:max(14px,min(4.375vw,16px))}#archive #article-content .article-post-box .article-post-main .article-post-header,#single #article-content .article-post-box .article-post-main .article-post-header{font-size:max(20px,min(5.333vw,24px))}#archive #article-content .article-post-box .article-post-main h1,#single #article-content .article-post-box .article-post-main h1{font-size:max(18px,min(4.8vw,20px))}#archive #article-content .article-post-box .article-post-main h2,#single #article-content .article-post-box .article-post-main h2{font-size:max(16px,min(4.267vw,18px))}#archive #article-content .article-aside-area .article-aside-ttl,#single #article-content .article-aside-area .article-aside-ttl{font-size:max(16px,min(5vw,18px))}#archive #article-content .article-aside-area .article-date-year-box,#single #article-content .article-aside-area .article-date-year-box{font-size:max(14px,min(4.375vw,16px))}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box{grid-template-columns:repeat(3, calc(33.3333333333% - 24px + 8px));gap:24px}#single #article-content .article-post-box{width:100%}#single #article-content .article-aside-area{width:100%;margin-top:min(10%,40px)}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box,#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box{width:100%}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-img-box{max-width:480px;margin:0 auto}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box{font-size:max(14px,min(3.733vw,16px))}#single #therapist--single .therapist-main .therapist-profile-box .therapist-profile-info-box .therapist-profile-info-name-box{margin-top:.375em}#single #therapist--single .therapist-main .therapist-schedule-box{font-size:max(14px,min(3.733vw,16px));grid-template-columns:repeat(3, 1fr);gap:4px}#page .md-page__content-01 .md-page__content-01-inner{padding:max(48px,min(12.8vw,64px)) 0}#page .md-page__ttl-01,#page .md-page__ttl-02{font-size:max(18px,min(4.8vw,20px))}#page #schedule--page .schedule-box .schedule-profile-card-box{grid-template-columns:repeat(3, calc(33.3333333333% - 24px + 8px));gap:24px}#page #recruit--page .recruit-message-box .recruit-message-inner>*+*{margin-top:1.25em}#page #recruit--page .recruit-message-box .recruit-message-text-box{font-size:max(14px,min(3.733vw,16px))}#page #recruit--page .recruit-message-box .recruit-message-label-box{font-size:max(16px,min(4.267vw,18px))}#page #recruit--page .recruit-message-box .recruit-message-note-box{font-size:max(14px,min(3.733vw,16px))}#page #recruit--page .recruit-point-box .recruit-point-inner>*+*{margin-top:1.25em}#page #recruit--page .recruit-point-box .recruit-point-list{max-width:555px;font-size:max(14px,min(3.733vw,16px))}#page #recruit--page .recruit-salary-box .recruit-salary-wrapper>*+*,#page #recruit--page .recruit-salary-box .recruit-salary-inner>*+*{margin-top:1.25em}#page #recruit--page .recruit-salary-box .recruit-salary-circle-area{font-size:max(18px,min(4.8vw,20px))}#page #recruit--page .recruit-salary-box .recruit-salary-text{font-size:max(14px,min(3.733vw,16px))}#page #recruit--page .recruit-salary-box .recruit-salary-wage-list{font-size:max(18px,min(5.625vw,32px))}#page #recruit--page .recruit-salary-box .recruit-salary-desc-circle-box{font-size:max(14px,min(3.733vw,16px))}#page #recruit--page .recruit-flow-box .recruit-flow-inner>*+*{margin-top:1.25em}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-inner>*+*{margin-top:1.25em}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table{font-size:max(14px,min(3.733vw,16px))}#page #recruit--page .recruit-btn-box{flex-direction:column;justify-content:unset;align-items:center}#page #recruit--page .recruit-btn-box .recruit-btn+.recruit-btn{margin-top:48px}#follow_tel{display:block;bottom:0;right:unset;width:100%;position:sticky;position:-webkit-sticky;font-size:max(18px,min(4.8vw,24px))}#follow_tel .follow_tel-link{width:100%;padding:.5em}}@media screen and (max-width: 640px){.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 .header-area .header-inner .header-top-area{justify-content:space-between;margin:8px 0}#header .header-area .header-inner .header-top-area .header-logo-box{width:max(120px,min(37.5vw,150px))}#header .header-area .header-inner .header-top-area .header-info-box{font-size:max(10px,min(2.667vw,12px));position:unset;right:unset}#header-middle .header-nav .heder-link-item{flex:1 1 0%}#header-middle .header-nav .heder-link-item .header-link{font-size:max(7px,min(2.188vw,11px));min-width:4em;padding-left:.25em;padding-right:.25em}#footer .footer-inner .footer-logo-box{width:max(144px,min(38.4vw,256px));margin:max(47px,min(12.533vw,55px)) 0}#footer .footer-inner .footer-link-box{flex-direction:column;width:100%}#footer .footer-inner .footer-link-box .footer-link-item{width:100%;padding:0}#footer .footer-inner .footer-link-box .footer-link-item .footer-link{width:100%;padding:1.25em 0;display:flex;align-items:center}#footer .footer-inner .footer-link-box .footer-link-item .footer-link::before{bottom:0;width:100%;opacity:1;height:2px;background-color:#000}#footer .footer-inner .footer-link-box .footer-link-item .footer-link::after{content:"";display:inline-block;position:absolute;right:1em;width:.75em;height:.75em;background-color:rgba(0,0,0,0);border:2px solid #000;border-left:unset;border-bottom:unset;transform:rotateZ(45deg);transition:transform .2s ease}#footer .footer-inner .footer-link-box .footer-link-item .footer-link:hover::after{transform:rotateZ(45deg) translate(0.25em, -0.25em)}#footer .footer-inner .footer-link-box .footer-link-item::before{display:none}#footer .footer-inner .footer-link-box .footer-link-item:last-child .footer-link::before{display:none}#footer .footer-inner .footer-link-box .spacer{display:none}#footer .footer-inner .footer-sns-box{margin-bottom:max(47px,min(12.533vw,55px))}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box{grid-template-columns:repeat(2, calc(50% - 24px + 12px));gap:24px}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box .schedule-profile-card{font-size:max(14px,min(3.733vw,16px))}#top-main #event .event-inner .event-box .event-post-box{flex-direction:column;padding:max(32px,min(8.533vw,40px)) max(24px,min(6.4vw,40px));border-radius:10px;font-size:max(14px,min(3.733vw,16px))}#top-main #event .event-inner .event-box .event-post-box .event-post{width:100%}#top-main #event .event-inner .event-box .event-post-box .event-post .event-post-text-box{text-align:center}#top-main #event .event-inner .event-box .event-post-box .event-post:not(:first-child){margin-top:24px}#top-main #news .news-inner .news-box .news-post-box{padding:max(32px,min(8.533vw,40px)) max(24px,min(6.4vw,40px))}#top-main #news .news-inner .news-box .news-post-box .news-post{flex-direction:column;align-items:unset;font-size:max(14px,min(3.733vw,16px))}#top-main #news .news-inner .news-box .news-post-box .news-post .news-post-ttl{margin-left:unset;position:relative;display:flex;align-items:center}#top-main #news .news-inner .news-box .news-post-box .news-post::after{display:none}#top-main #system .system-inner .system-box .system-fee-box{padding:max(32px,min(8.533vw,40px)) max(24px,min(6.4vw,40px))}#top-main #system .system-inner .system-box .system-fee-box .system-fee-text{text-align:justify;font-feature-settings:"palt"}#top-main #system .system-inner .system-box .system-fee-box .system-fee-text.pc{display:none}#top-main #system .system-inner .system-box .system-fee-box .system-fee-text.sp{display:inline}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-detail{text-align:justify}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-detail .pc{display:none}#top-main #system .system-inner .system-box .system-fee-box .system-fee-course-list .system-fee-course-item .system-fee-course-detail .sp{display:inline}#top-main #system .system-inner .system-box .system-course-box{padding:max(32px,min(8.533vw,40px)) max(24px,min(6.4vw,40px))}#top-main #system .system-inner .system-box .system-course-box .system-course-note.pc{display:none}#top-main #system .system-inner .system-box .system-course-box .system-course-note.sp{display:inline}#top-main #system .system-inner .system-box .system-course-box,#top-main #system .system-inner .system-box .system-notes-box{margin-top:48px}#archive #article-content .article-post-box,#single #article-content .article-post-box{padding:max(16px,min(4.267vw,24px))}#archive #article-content .article-post-box .article-post-item .article-post-img-box,#single #article-content .article-post-box .article-post-item .article-post-img-box{width:max(18.75%,64px);padding-top:max(18.75%,64px)}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box{grid-template-columns:repeat(2, calc(50% - 24px + 12px));gap:24px}#page #schedule--page .schedule-box .schedule-profile-card-box{grid-template-columns:repeat(2, calc(50% - 24px + 12px));gap:24px}#page #recruit--page .recruit-message-box .recruit-message-text-box .recruit-message-text.pc{display:none}#page #recruit--page .recruit-message-box .recruit-message-text-box .recruit-message-text.sp{display:inline-block;text-align:justify;font-feature-settings:"palt"}#page #recruit--page .recruit-point-box .recruit-point-list{display:flex;flex-direction:column;text-align:center}#page #recruit--page .recruit-point-box .recruit-point-list .recruit-point-item{text-align:left;width:100%;max-width:19em;margin:0 auto}#page #recruit--page .recruit-point-box .recruit-point-list .recruit-point-item:nth-of-type(even){width:100%}#page #recruit--page .recruit-flow-box .recruit-flow-list{max-width:unset}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item{width:100%;margin-top:max(32px,min(8.533vw,64px))}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item:nth-of-type(2){margin-top:max(32px,min(8.533vw,64px))}#page #recruit--page .recruit-flow-box .recruit-flow-list .recruit-flow-item .recruit-flow-img-wrap .recruit-flow-img-box{width:75%;padding-top:75%}#page #recruit--page .recruit-salary-box .recruit-salary-desc-circle-box{width:100%;max-width:unset;font-size:max(12px,min(3.75vw,16px))}#page #recruit--page .recruit-salary-box .recruit-salary-desc-circle-box .recruit-salary-desc-circle-item{width:32.6666666667%}#page #recruit--page .recruit-salary-box .recruit-salary-text .deco-01{font-size:1.4em}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table tbody tr{flex-direction:column;padding:.75em}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table tbody tr th,#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table tbody tr td{padding:0;line-height:1.75}#page #recruit--page .recruit-guidelines-box .recruit-guidelines-table tbody tr th{color:#bc86aa}#page #recruit--page .recruit-btn-box .recruit-btn+.recruit-btn{margin-top:32px}}@media screen and (max-width: 480px){.sec-ttl-01{margin-bottom:2em}#header-middle .header-nav .heder-link-item .header-link{padding-top:1.5em;padding-bottom:1.5em}#footer .footer-inner .footer-message-box .footer-message-text.pc{display:none}#footer .footer-inner .footer-message-box .footer-message-text.sp{display:inline-block;text-align:start}#top-main #system .system-box .system-course-box,#top-main #system .system-box .system-notes-box{margin-top:32px}#top-main #access .access-inner .access-box .access-banner-box .access-banner-single a img,#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a img{max-width:375px}#single #therapist--single .therapist-main .therapist-schedule-box{grid-template-columns:repeat(2, 1fr)}#page #schedule--page .schedule-box .schedule-calendar-box{grid-template-columns:repeat(7, calc(14.2857142857% - 4px + 0.5714285714px));gap:4px}#page #access--page .access-map-box{margin-top:32px}#page #recruit--page .recruit-salary-box .recruit-salary-text .deco-01{font-size:1.35em}}@media screen and (max-width: 375px){#header-middle .header-nav .heder-link-item .header-link{min-width:3.5em}#top-main #schedule .schedule-inner .schedule-box .schedule-profile-card-box{grid-template-columns:repeat(2, calc(50% - 16px + 8px));gap:16px}#top-main #system .system-inner .system-box .system-course-box,#top-main #system .system-inner .system-box .system-notes-box{margin-top:32px}#top-main #access .access-inner .access-box .access-banner-box .access-banner-single a img,#top-main #access .access-inner .access-box .access-banner-box .access-banner-multiple a img{width:100%}#archive #therapist--archive .article-therapist-box .therapist-profile-card-box{grid-template-columns:repeat(2, calc(50% - 16px + 8px));gap:16px}#page #recruit--page .recruit-salary-box .recruit-salary-wage-list{font-size:max(16px,min(5vw,18px))}}/*# sourceMappingURL=style.css.map */