@charset "UTF-8";.white-space-nowrap{white-space:nowrap}.c-headLogo__link{white-space:nowrap}.l-header{background:linear-gradient(to bottom,#f9e3e1 0%,#f9e3e1 50%,#fff 100%)}.l-header__inner.l-container{position:relative;padding:0}@media not all and (min-width:960px){.-img .c-headLogo__link{padding:0}}@media (min-width:960px){.-series .l-header__logo{padding-bottom:0}.c-headLogo{height:75px!important}.l-header__logo{padding:0!important}}.w-header.pc_{width:max-content!important;position:absolute;top:0;left:0}.ekimae-pcr-logo img{height:60px}.w-header.pc_{margin:unset}@media not all and (min-width:960px){.w-header.pc_{display:block!important}}@media (max-width:960px){.w-header__inner{background:#fff;width:100vw;border-bottom:1px solid #e5e5e5}.l-header__logo{padding-top:48px}.w-header.pc_{position:absolute;top:0;left:0}.ekimae-pcr-logo img{height:36px}.c-iconBtn{align-content:end}}.footer-banner{margin-bottom:0;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}@media screen and (min-width:600px){.footer-banner{display:none}}@media screen and (max-width:600px){body:has(.footer-banner.show){padding-bottom:22vw}.footer-banner{position:fixed;bottom:-8px;left:0;margin-bottom:0!important;width:100%;z-index:10000}.footer-banner.show{opacity:1;visibility:visible}.footer-banner:has(div.bg){bottom:10px}.footer-banner .bg{content:"";position:absolute;background:#fff;width:100%;height:18px;bottom:-10px;left:50%;transform:translateX(-50%);box-shadow:0px 0px 24px 16px rgba(255,255,255,.35);border-radius:10px;opacity:.8}.footer-banner img{z-index:2}.footer-banner div{position:absolute;bottom:-12px;text-align:center;width:100%;color:black;font-size:10.5px;z-index:1}}.is-style-big_icon_point{padding:1.5em .5em 1em}.is-style-big_icon_good{padding:1.5em .5em 1em;--the-color:#db7d77}.is-style-big_icon_good ul li a{display:block}.is-style-big_icon_memo{padding:1.5em .5em 1em}.swell-block-linkList__item{display:flex;flex-flow:row;align-items:flex-start;font-size:14px}.swell-block-linkList__item .swell-block-linkList__link{margin:0}.c-scrollHint{margin-top:0}.p-toc__list li{display:list-item}.superviser-section{border:1px solid #6496c3;border-radius:10px;padding:21px 21px 13px 29px;gap:12px}.superviser-section>.wp-block-columns{gap:12px!important;justify-content:flex-start}.superviser-section p{margin:0}.superviser-image{flex-basis:150px!important;width:150px;flex-grow:unset!important}.superviser-profile{display:flex;flex-flow:column;align-items:flex-start;gap:8px;font-size:14px}.superviser-profile p{font-size:14px}.superviser-section .swell-block-accordion__title{border-radius:10px;background:linear-gradient(90deg,hsla(210,100%,94%,1) 0%,hsla(180,100%,99%,1) 74%);color:black;border:none;padding-left:.5em}.superviser-attribute{margin-top:10px;flex-direction:row!important;justify-content:space-around}.superviser-media-item{flex-direction:row!important;margin:0}@media (max-width:430px){.superviser-section{padding:21px 12px 13px}.superviser-image{flex-basis:100px!important;width:100px}.superviser-career{font-size:12px!important}.superviser-image img{width:100px!important;height:100px!important}}#osusume+.clinic-section{margin-top:20px}.clinic-section-table.comparison-table{overflow-x:scroll;overflow-y:hidden}.clinic-section-table.comparison-table td{padding:.25em .75em}.clinic-section-table td:has(.swl-inline-btn){white-space:nowrap}.clinic-section-table td:has(.swl-inline-btn){text-align:center}.clinic-section-table td:has(.swl-inline-btn)>span{font-size:14px}.clinic-section-table td .swl-inline-btn{margin-top:-12px;margin-bottom:-.8em;margin-right:-23em;margin-left:-23em;overflow:hidden}.clinic-section-table td a{font-size:14px;white-space:nowrap}.price-display{display:flex;align-items:center!important;justify-content:center;width:100%}.clinic-section-table td .swl-inline-btn a{text-decoration:none!important;display:inline-block;position:relative;padding:.75em 2.5em;margin:1rem;background:rgba(30,176,123,1);color:white;font-weight:700;box-sizing:border-box}.clinic-section-table td .swl-inline-btn a>svg{margin-left:8px}.clinic-section-table td .swl-inline-btn a:after{content:"";position:absolute;top:-30px;left:-100px;width:100px;height:30px;background:#fff;filter:blur(10px);z-index:-1}.clinic-section-cta .swell-block-button__link svg{margin-left:8px}.clinic-price-table{overflow:unset}.clinic-price-table table{table-layout:fixed;width:100%;border:none!important}.clinic-price-table table th{background-color:transparent;border:none;padding:6px 2px}.clinic-price-table table td{border:none;padding:6px 2px}.clinic-price-table table th div{white-space:pre-wrap;height:48px;background-color:white;border-radius:8px;display:flex;justify-content:center;align-items:center;box-shadow:2px 4px 5px -2px rgba(0,0,0,.25)}.clinic-price-table table td div{white-space:pre-wrap;height:48px;text-align:center;vertical-align:middle;background-color:white;border-radius:8px;font-weight:700;display:flex;justify-content:center;align-items:flex-start;box-shadow:2px 4px 5px -2px rgba(0,0,0,.25);color:#ce6962;overflow:hidden}.wp-block-group.is-style-big_icon_point.default{padding:2em 1.5em 1.5em}.triangle-container{width:100%;display:flex;flex-flow:row;gap:16px;justify-content:center}.triangle{position:relative;width:75px;height:25px}.single-triangle{position:relative;width:125px;height:25px}.triangle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(50% 100%,0% 0%,100% 0%);animation:1.5s push-triangle cubic-bezier(.5,0,0,1) infinite}.single-triangle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(50% 100%,0% 0%,100% 0%);animation:1.5s push-triangle cubic-bezier(.5,0,0,1) infinite;background:linear-gradient(to bottom,rgba(251,236,13,.2) 0%,#fbec0d 100%)}.triangle.light-yellow:after{background-color:#fcf69f}.triangle.yellow:after{background-color:#fbec0d}.diagnosis{margin-top:10px!important;width:100%;position:relative}.diagnosis:after{position:absolute;top:0;content:"";display:block;width:100%;height:100%;z-index:-1;opacity:0}.diagnosis.fade:after{z-index:3;opacity:1;animation:white-blur-fade .8s ease-in-out}.diagnosis.last-fade:after{z-index:3;opacity:1;animation:white-blur-last-fade 1.5s ease-in-out}.diagnosis-box{width:100%;border:1px solid rgba(70,70,70,1);background:rgba(239,234,233,1)}.diagnosis-header{position:relative;display:flex;justify-content:center;align-items:center;padding-top:16px;padding-bottom:16px}.diagnosis-header:has(.result){height:70px}.diagnosis-header-title{font-weight:700;color:rgba(70,70,70,1);font-size:16px;text-align:center;line-height:30px;margin-top:0!important;position:relative;max-width:calc(100vw - 40px);white-space:nowrap}.diagnosis-header-title::before{position:absolute;content:"";border-bottom:1px solid rgba(70,70,70,1);width:20px;left:0;bottom:0;transform:rotate(70deg) translateX(-20px) translateY(15px)}.diagnosis-header-title::after{position:absolute;content:"";border-bottom:1px solid rgba(70,70,70,1);width:20px;right:0;bottom:0;transform:rotate(290deg) translateX(20px) translateY(12px)}.diagnosis-body{min-height:200px;padding:20px 16px}.exit-popup-diagnosis-body{padding:20px 16px;max-height:80vh;overflow-y:scroll}.popup .diagnosis{margin-top:0!important}.diagnosis-answer-buttons{width:100%;display:flex;flex-flow:column;gap:16px;justify-content:center;align-items:center}.diagnosis-button{width:100%;max-width:248px;background-color:#fff;font-size:16px;color:#505050;box-shadow:2px 2px 8px rgba(0,0,0,.1);font-weight:700;text-align:center;padding:6px;border-radius:100px;cursor:pointer;border:none!important}.diagnosis-question{display:flex;flex-flow:column;align-items:center;gap:12px;width:100%}.diagnosis-question-ribon{position:absolute;left:50%;top:0;transform:translateX(-50%) translateY(-25px);font-weight:600;color:black;width:180px;display:flex;align-items:center;justify-content:center}.question-label{position:absolute;color:white;left:50%;top:0;transform:translateX(-50%) translateY(6px);font-size:18px}.diagnosis-question-box{width:100%;background:#fff;border:1px solid rgba(70,70,70,1);position:relative;padding-bottom:20px}.diagnosis-question-content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:12px;padding:40px 50px 20px;min-width:480px}.diagnosis-question-content .is-style-btn_solid{margin:0!important}.diagnosis-question-text{font-size:16px;font-weight:700;border-radius:8px;width:100%;text-align:center}.diagnosis-question-text.result{text-align:unset}.diagnosis-question-text.result>*{margin-bottom:1rem}.diagnosis-question-image{width:calc(100vw - 24px - 32px - 20px);max-width:480px}.diagnosis li{position:relative}.popup-article{border-radius:12px;overflow:hidden}.popup-article .diagnosis-question-text.result>*{margin-bottom:1rem}.popup-article .exit-popup-diagnosis-body{padding:0}.popup-article+.exit-popup-close-button>svg{color:#e6e6e6}.popup-article details[open] .swell-block-accordion__body{height:auto!important;opacity:1!important}.diagnosis details[open] .swell-block-accordion__body{height:auto!important;opacity:1!important}@media screen and (max-width:600px){.diagnosis-header{padding-bottom:32px}.diagnosis-header-title{font-size:14px}.diagnosis-body{padding-top:0;padding-left:8px;padding-right:8px}.diagnosis-question-content{padding-left:16px;padding-right:16px;min-width:calc(100vw - 32px)}}a .fa-solid.fa-arrow-up-right-from-square.sm{font-size:12px}a .fa-solid.fa-arrow-up-right-from-square.lg{font-size:18px}.diagnosis>.lds-ripple{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;opacity:1;animation:lds-ripple-opacity 1.5s}.diagnosis.last-fade>.lds-ripple{z-index:4}.lds-ripple,.lds-ripple div{box-sizing:border-box}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid rgba(200,175,170,1);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}.category-button{display:flex;align-items:center;justify-content:center;gap:16px;height:54px;width:168px;background:#fff;border:1px solid #be4e69;color:#be4e69;padding-left:8px;padding-right:8px;font-weight:700}.category-button img{height:16px}a.category-button{text-decoration:none}.shadow-spread{width:fit-content;margin:auto;box-shadow:0 0 0 0 rgba(255,180,241,50%);animation:shadow-spread 1.2s infinite cubic-bezier(.7,0,0,1)}.ts-card.swell-block-capbox{border:1.5px solid #f2a5b7;border-radius:8px}.ts-card a{color:inherit;font-size:inherit}.ts-card strong a{color:var(--color_link)}.ts-card .is-style-num_circle{padding:0}.ts-card .is-style-num_circle>li{line-height:170%;margin-bottom:1em}.ts-card .is-style-num_circle>li::before{background-color:#f2a5b7;box-shadow:0 0 0 1px #f2a5b7}.ts-card>.cap_box_ttl{background:#f2a5b7}.ts-card .is-style-onborder_ttl>.cap_box_ttl{background-color:white!important}.ts-card.swell-block-capbox>.cap_box_content{background:#fff!important}.ts-card .swell-block-capbox>.cap_box_content{background:#fff!important}.ts-card .point-note{line-height:120%!important;margin-top:-8px;padding-bottom:12px}.ts-card .cta-note{line-height:150%!important;margin-top:-12px;font-size:12px}.corner-text{letter-spacing:-.3em}.ts-card .clinic-section-cta p.has-text-align-center{line-height:160%!important}@media (min-width:769px){.glsr .glsr-reviews,.glsr .glsr-reviews-wrap{display:flex;flex-wrap:wrap}.glsr-default .glsr-review{flex-wrap:wrap;width:45%}}.exit-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:2147483647;display:flex;align-items:center;justify-content:center}body:has(.exit-popup){overflow:hidden!important}body:has(.exit-popup.hidden){overflow:unset!important}.exit-popup a{width:fit-content;max-width:90vw;display:inline-block}.exit-popup .popup{position:relative;max-width:500px}.exit-popup-close-button{position:absolute;top:-1.3em;color:white;opacity:.5;right:0;width:2.3rem;width:28px;font-size:28px;height:28px}.exit-popup-close-button.overlap{top:-.4em;right:2px}.later_close{width:24%;height:15%;position:absolute;bottom:5%;left:9%}.exit-popup-close-button.hidden{display:none}.popup-diagnosis-start-image-button{padding:0;border:none}