.shared-header .header-inner{margin:0 auto;padding:1em;max-width:1920px;display:flex;justify-content:space-between;align-items:center}.shared-header .header-logo{max-width:335px}.shared-header .header-logo img{width:335px;height:auto}@media screen and (max-width: 1024px){.shared-header .header-logo{width:40%}}.shared-header .header-right{display:flex;align-items:center;gap:1em}.shared-header .header-logo a{transition:background-color .3s ease,opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.shared-header .header-logo a:hover{opacity:.8}}.shared-header .info{display:flex;width:100%;justify-content:flex-end;align-items:center;padding:0 1em 1em 0}@media screen and (max-width: 1024px){.shared-header .info{width:auto}}@media screen and (max-width: 768px){.shared-header .info{padding:0em .6em .4em 0}}.shared-header .contact{text-align:center;border-radius:10px;width:240px;padding:.6rem 0;background-color:#665a52;font-weight:700;font-size:1.4rem;transition:opacity .3s ease;font-family:"Roboto Slab",serif;transition:background-color .3s ease,opacity .3s ease}.shared-header .contact a{display:block}@media(hover: hover)and (min-width: 1025px){.shared-header .contact:hover{opacity:.8}}@media screen and (max-width: 1024px){.shared-header .contact{display:none}}.shared-header .time{text-align:right;line-height:1.2}@media screen and (max-width: 1024px){.shared-header .time{text-align:right}}@media screen and (max-width: 768px){.shared-header .time{font-size:.6rem}}.footer-nav{margin-top:2rem;padding:1rem 2rem 2rem;background:#535151}.footer-nav-ttl{line-height:1;text-align:center;font-size:1.6rem;margin-bottom:.8rem}@media screen and (max-width: 468px){.footer-nav-ttl{font-size:1.2rem}}.global-nav{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#534439}@media(max-width: 1024px){.global-nav{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;z-index:1000;background:#453d33}.global-nav ul{position:fixed;left:0;bottom:90px;width:100%;max-height:calc(100% - 60px);background:#453d33;padding:1rem;box-shadow:0 -2px 8px rgba(0,0,0,.08);flex-direction:column;overflow-y:auto;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s;display:flex}}@media(max-width: 1024px)and (max-width: 520px){.global-nav ul{bottom:78px}}@media(max-width: 1024px){.global-nav.active ul{transform:translateX(0);opacity:1;pointer-events:auto}}.global-nav ul{margin:0 auto;max-width:1920px;display:flex;justify-content:space-between;align-items:center;padding:1em}.global-nav ul li{flex:0 0 auto;text-align:center}.global-nav ul li a{display:block;font-size:1.2rem;color:#fff6ea}.global-nav-logo img{width:200px;height:auto;display:block;margin:0 auto}.global-nav-contact{text-align:center;border-radius:10px;width:240px;padding:.4rem 0;background-color:#665a52;font-weight:700;font-size:1.2rem;transition:opacity .3s ease;font-family:"Roboto Slab",serif}.global-nav-contact a{display:block}@media(max-width: 520px){.global-nav-contact{width:50%;font-size:.8rem}}@media(hover: hover)and (min-width: 1025px){.global-nav ul li a:hover{opacity:.8;color:#453d33}}.global-nav ul li a.current{color:#bba89c}.hamburger-menu-wrap{display:none}@media(max-width: 1024px){.hamburger-menu-wrap{display:flex;justify-content:space-between;align-items:center;background-color:#534439;gap:2em;padding:.6em 8rem .6em .6em}}@media(max-width: 1024px)and (max-width: 768px){.hamburger-menu-wrap{padding:.6em 6rem .6em .6em}}@media(max-width: 1024px){.hamburger-menu-wrap__logo img{height:40px;width:auto}}@media(max-width: 1024px)and (max-width: 520px){.hamburger-menu-wrap__logo img{height:30px;width:auto}}@media(max-width: 1024px){.hamburger-menu{position:absolute;top:65%;right:1rem;transform:translateY(-50%);width:40px;height:40px;cursor:pointer}}@media(max-width: 1024px)and (max-width: 520px){.hamburger-menu{top:63%}}@media(max-width: 1024px){.hamburger-menu img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .4s ease}.menu-close{opacity:0}.hamburger-menu.open .menu-open{opacity:0}.hamburger-menu.open .menu-close{opacity:1}}@media(min-width: 1025px){.global-nav{bottom:auto !important;top:0 !important;position:fixed !important}}.breadcrumb-float{display:flex;justify-content:flex-start;background:#bba89c;padding:0 0 0 1.4em;font-family:"Roboto Slab",serif}.breadcrumb-float>div{margin-right:.5rem}@media(min-width: 1025px){.breadcrumb-float{display:none}}@media(max-width: 520px){.breadcrumb-float{font-size:.8rem}}.breadcrumb{font-family:"Roboto Slab",serif;margin-top:5rem;background:#3c332e}@media screen and (max-width: 768px){.breadcrumb{margin-top:2rem}}.breadcrumb .inner{margin:1rem auto 0;max-width:1200px;padding:.2rem;background:#3c332e}.breadcrumb .inner ul{display:flex;justify-content:flex-start;align-items:center;list-style:none}.breadcrumb .inner ul li{margin-right:.5rem}.today-wrap{display:flex;justify-content:space-between;grid-template-columns:repeat(2, 1fr);gap:3rem}@media screen and (max-width: 1024px){.today-wrap{justify-content:center;gap:1rem}}@media screen and (max-width: 768px){.today-wrap{flex-direction:column}}.today-wrap .today{width:65%}@media screen and (max-width: 1024px){.today-wrap .today{width:60%}}@media screen and (max-width: 768px){.today-wrap .today{width:100%}}.today-slider-wrap{padding:0 30px}.today-slider .slick-slide{margin:0 5px}.today-slider .therapists-container{position:relative;overflow:hidden;width:100%;height:100%;transition:background-color .3s ease,opacity .3s ease;border-radius:10px;background-color:#3c332e}.today-slider .therapists-container .time{position:absolute;top:calc(100% - 123px);right:0;background:rgba(83,68,57,.8);color:#fff6ea;padding:.2rem 1.6rem;font-size:1.2rem;border-radius:0 0 10px 0}@media screen and (max-width: 1024px){.today-slider .therapists-container .time{top:calc(100% - 102px);right:0px;font-size:.8rem;width:130px;text-align:center}}.today-slider .therapists-container img{display:block;width:100%;height:auto;border-radius:0 0 14px 14px}@media(hover: hover)and (min-width: 1025px){.today-slider .therapists-container:hover{opacity:.8}}.today-slider .therapists-container .name{font-size:1rem;text-align:center;margin-bottom:10px;color:#fff6ea;border-radius:0 0 10px 10px;padding:.6rem 0 0 0}.today-slider .therapists-container .name--name{font-family:"Roboto Slab",serif;font-weight:700;font-size:1.6rem}.today-slider .therapists-container .name--name span{font-size:1rem;padding-left:.5rem}@media screen and (max-width: 1024px){.today-slider .therapists-container .name{font-size:.6rem}}.today-wrap .info{width:35%}@media screen and (max-width: 1024px){.today-wrap .info{width:30%}}@media screen and (max-width: 768px){.today-wrap .info{width:100%}}.today-wrap .info .infowrap{width:100%}@media screen and (max-width: 768px){.today-wrap .info .infowrap{display:contents;width:100%}}.today-wrap .info .welcome{width:100%;padding:1rem 1.6rem;max-height:285px;overflow-y:scroll;display:none;background-color:#3c332e;border-radius:0 0 10px 10px}@media screen and (max-width: 768px){.today-wrap .info .welcome{width:90%;margin:0 auto}}.today-wrap .accordion-button{width:100%;background-color:#3c332e;color:#bba89c;margin-top:2px;padding:15px 20px;border:none;cursor:pointer;font-size:1.4rem;position:relative;padding-right:30px;border-radius:10px}@media screen and (max-width: 768px){.today-wrap .accordion-button{display:block;width:90%;margin:2px auto 0}}.today-wrap .accordion-button.open{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.today-wrap .accordion-button:after{content:"";position:absolute;top:50%;right:10px;width:20px;height:20px;background-image:url("../img/ico-puls.svg");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.today-wrap .accordion-button.open:after{background-image:url("../img/ico-minus.svg")}.today-wrap .toggle-button:hover{background-color:#ccc}.today-wrap .info .welcome .welcome_ttl{font-size:1.8rem;margin-bottom:10px;color:violet}.today-wrap .info .welcome .welcome_subttl{font-size:1.2rem;margin-bottom:10px;text-align:center;color:#b15190}.today-wrap .info .welcome .welcome_name{font-size:1.2rem;margin-bottom:10px;text-align:right}.today-wrap .info .bluesky{width:100%;margin-top:1rem;padding:0 10px;display:flex;justify-content:center}@media screen and (max-width: 768px){.today-wrap .info .bluesky{width:90%;margin:1em auto 0}.today-wrap .info .bluesky #bst_widget{width:100%;height:300px}}.therapists-container-wrap{display:grid;justify-items:center;grid-template-columns:repeat(2, 1fr);gap:10px}@media screen and (max-width: 1024px){.therapists-container-wrap{grid-template-columns:1fr;padding:0 1rem 1rem}}@media screen and (min-width: 1024px){.therapists-container-wrap.only-one{justify-content:center;grid-template-columns:1fr}.therapists-container-wrap.only-one .therapists-container-inner{width:100%;max-width:595px;margin:0 auto}}.therapists-container-inner{position:relative;width:100%;display:flex;justify-content:space-between;background-color:#3c332e;color:#1c1c1c;border-radius:10px}@media screen and (max-width: 768px){.therapists-container-inner:nth-child(even){flex-direction:row-reverse}.therapists-container-inner:nth-child(even) .txtarea{margin-left:2rem}}.therapists-container-inner .imgarea{flex:0 0 30%}.therapists-container-inner .imgarea img{border-radius:10px}.therapists-container-inner .txtarea{display:flex;flex-direction:column;flex:0 0 65%}.therapists-container-inner .name{font-size:1rem;text-align:left;margin:1rem 0 0;color:#fff6ea;background:none;padding:0 0 1rem 0;border-right:none;line-height:1;width:95%;border-bottom:solid 1px #bba89c}.therapists-container-inner .name p:first-child{font-family:"Roboto Slab",serif;font-weight:700;font-size:1.8rem;padding-bottom:.5rem}.therapists-container-inner .name p span{font-size:1rem;padding-left:.5rem}.therapists-container-inner .read{flex-grow:1;line-height:1.2;color:#bba89c;margin-top:1rem}@media screen and (max-width: 768px){.therapists-container-inner .read{line-height:1;font-size:1rem}}.therapists-container-inner .time{margin-top:auto;align-self:flex-end;text-align:center;padding:.2rem 2rem;font-size:1.2rem;color:#fff6ea;background:#534439;width:200px;margin-right:1rem;margin-bottom:1rem}@media screen and (max-width: 768px){.therapists-container-inner .time{font-size:.8rem;max-width:145px;margin-top:1rem}}.therapists-container-inner .therapists-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transition:background-color .3s ease,opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.therapists-container-inner .therapists-link:hover{background:rgba(239,239,239,.264)}}.therapists-container .update{width:100%;text-align:right;margin-bottom:.6rem;color:#bba89c}.today-wrap .photo-diary{width:70%}@media screen and (max-width: 768px){.today-wrap .photo-diary{width:100%}}.photo-diary-wrap .photo-diary .slick-slide{margin:0}.photo-diary-wrap .photo-diary .therapists-container{position:relative;min-height:400px;padding:.2rem .5rem;color:#1c1c1c;margin:0 .5rem;border-radius:10px}@media screen and (max-width: 768px){.photo-diary-wrap .photo-diary .therapists-container{min-height:20rem}}.photo-diary-wrap .photo-diary .therapists-container{background-color:#3c332e}.photo-diary-wrap .photo-diary .img{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:1rem;padding:0 2rem}@media screen and (max-width: 768px){.photo-diary-wrap .photo-diary .img{padding:0 1rem}}.photo-diary-wrap .photo-diary .img img{width:auto;max-width:100%;max-height:255px}.photo-diary-wrap .photo-diary .txt{position:absolute;bottom:10px;left:50%;transform:translate(-50%);text-align:center;color:#fff6ea;width:90%}.photo-diary-wrap .photo-diary .txt p:first-child{font-size:1.6rem}@media screen and (max-width: 768px){.photo-diary-wrap .photo-diary .txt p:first-child{font-size:1.4rem}}.photo-diary-wrap .photo-diary .txt p:nth-child(2){font-size:1.2rem;border-top:1px solid #bba89c;color:#bba89c}@media screen and (max-width: 768px){.photo-diary-wrap .photo-diary .txt p:nth-child(2){font-size:1rem}}.photo-diary-wrap .photo-diary .txt p:last-child{font-size:1.2rem}@media screen and (max-width: 768px){.photo-diary-wrap .photo-diary .txt p:last-child{font-size:1rem}}.photo-diary-wrap .therapists-container .therapists-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.photo-diary-wrap .therapists-container .therapists-link{transition:background-color .3s ease,opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.photo-diary-wrap .therapists-container .therapists-link:hover{background:rgba(239,239,239,.264)}}.content,.shared-content{margin:0 auto;width:90%;max-width:1800px;padding:4rem 0}@media screen and (max-width: 1024px){.content,.shared-content{max-width:inherit;width:100%;padding:2rem 0}}.social-area-wrap,.credit-card-wrap{width:100%;padding:3rem 0;background:#453d33;margin:2rem auto 0}@media(max-width: 768px){.social-area-wrap,.credit-card-wrap{padding:1rem 0}}.social-area-wrap-inner{display:flex;max-width:1200px;margin:0 auto;gap:3rem}@media(max-width: 1024px){.social-area-wrap-inner{flex-direction:column;width:100%;margin:1rem auto 0;gap:1rem}}.social-area-wrap,.credit-card-wrap{background:url("../img/bg_contents.png") repeat}.slidein-wrap{overflow:hidden}.slidein-wrap .slidein{width:100%;transition:1s cubic-bezier(0.75, 0, 0.25, 1)}.slide_left{transform:translateX(calc(-50vw - 50%))}.slide_right{transform:translateX(calc(50vw + 50%))}.show{transform:translateX(0)}.social-area-wrap .read{font-size:1rem;margin-top:1rem;padding-bottom:.6rem;color:#bba89c}@media(max-width: 768px){.social-area-wrap .read{width:95%;margin:1rem auto 0}}.social-area-wrap .contact-icon-wrap{width:48%;padding:1rem 0;margin:0 auto;color:#fff6ea}@media(max-width: 1024px){.social-area-wrap .contact-icon-wrap{width:100%}}.social-area-wrap .contact-icon-wrap h2{font-size:2rem}@media(max-width: 768px){.social-area-wrap .contact-icon-wrap h2{font-size:1.6rem}}.social-area-wrap .contact-icon-wrap .read{text-align:center}.social-area-wrap .feedback{width:48%;padding:2rem;background:#2e2621 url("../img/bg_feedback.png") no-repeat right 20px bottom 20px;background-size:200px auto;border-radius:10px}.social-area-wrap .feedback h2{text-align:left;font-size:2rem}@media(max-width: 768px){.social-area-wrap .feedback h2{font-size:1.6rem}}@media(max-width: 1024px){.social-area-wrap .feedback{width:100%;margin-top:1rem;border-radius:0}}@media(max-width: 768px){.social-area-wrap .feedback{width:100%;margin-top:1rem;background-size:32vw auto}}.social-area-wrap .feedback .read{text-align:left}.feedback-btn{text-align:center;border-radius:10px;width:300px;padding:.6rem 0;border:1px solid #bba89c;background-color:#3c332e;font-family:"Roboto Slab",serif;font-weight:700;font-size:1.2rem;margin-top:2rem;transition:background-color .3s ease,opacity .3s ease}.feedback-btn a{display:block}@media(max-width: 768px){.feedback-btn{margin-top:1rem;width:50%}}@media(hover: hover)and (min-width: 1025px){.feedback-btn:hover{opacity:.6}}.credit-card-wrap .credit-card{width:100%}.credit-card-wrap .credit-card--read{text-align:center;font-size:1.2rem;line-height:1.5;color:#bba89c;margin:.4rem auto 0}.credit-card-wrap .credit-card--ico-wrap{display:flex;justify-content:center;align-items:center;gap:3rem;margin-top:1rem}@media(max-width: 768px){.credit-card-wrap .credit-card--ico-wrap{flex-direction:column;gap:1rem}}.credit-card-wrap .credit-card--ico-wrap--coin{display:flex;justify-content:center;align-items:center;gap:1rem}@media(max-width: 768px){.credit-card-wrap .credit-card--ico-wrap--coin{gap:.6rem}}.credit-card-wrap .credit-card--ico-wrap--coin img{max-width:65px}@media(max-width: 768px){.credit-card-wrap .credit-card--ico-wrap--coin img{max-width:12%}}@media(max-width: 768px){.credit-card-wrap .credit-card--ico-wrap--card{margin:0 auto;width:80%}}.credit-card-wrap .credit-card--read-wrap{width:100%;padding:4rem 0;border:1px solid #bba89c;border-radius:10px;font-size:1.2rem;line-height:1.5;margin-top:1rem;max-width:960px;margin:1rem auto;background-color:rgba(34,29,25,.5);text-align:left}@media(max-width: 1024px){.credit-card-wrap .credit-card--read-wrap{width:90%;padding:2rem 1rem}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea{width:70%;border-bottom:1px solid #bba89c;margin:1rem auto 0;padding-bottom:3rem;font-size:1.4rem}@media(max-width: 1024px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea{width:90%}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--last{border-bottom:none}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea li{list-style-type:disc;padding-left:.8rem;margin-left:1.4rem}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea li{padding-left:0rem}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--01 .payment-methods span{font-size:.9rem}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--01 .note{font-size:1.2rem;color:#e9475f}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--02 .ttl{font-family:"Roboto Slab",serif;font-weight:bold;font-size:1.8rem;margin-bottom:1rem}@media(max-width: 1024px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--02 .ttl{font-size:1.2rem}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--02 li{font-size:1rem;color:#bba89c}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--02 li:last-child{margin-top:1.6rem}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--03 .ttl-wrap{display:flex;align-items:center;gap:1.6rem;margin-bottom:1rem}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--03 .ttl-wrap{gap:1rem}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--03 .ttl-wrap .ttl{font-family:"Roboto Slab",serif;font-weight:bold;font-size:2.4rem}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--03 .ttl-wrap .ttl{font-size:1.2rem}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--03 li{font-size:1rem;color:#bba89c}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .ttl-wrap{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .ttl-wrap{gap:.6rem}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .ttl-wrap .icon--warning{width:35px}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .ttl-wrap .icon--warning{width:25px}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .ttl-wrap .icon--warning img{width:100%;height:auto}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .ttl-wrap .ttl{font-family:"Roboto Slab",serif;font-weight:bold;font-size:2.4rem;color:#e9475f}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .ttl-wrap .ttl{font-size:1.2rem}}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 li{font-size:1rem;color:#e9475f}.credit-card-wrap .credit-card--read-wrap .credit-card__txtArea--04 .note{margin-top:3rem;font-size:1rem;color:#bba89c}.credit-card-wrap .credit-card--read-wrap .credit-shop--ico-wrap{display:flex;justify-content:center;align-items:center;gap:1.6rem}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-shop--ico-wrap{gap:1rem}}.credit-card-wrap .credit-card--read-wrap .credit-shop--ico-wrap img{width:50px;height:auto;border-radius:5%}@media(max-width: 768px){.credit-card-wrap .credit-card--read-wrap .credit-shop--ico-wrap img{width:40px}}.banner-area{text-align:center;width:100%;max-width:1200px;margin:3rem auto}.banner-area img{width:80%;max-width:750px;height:auto;margin:0 auto;transition:background-color .3s ease,opacity .3s ease}@media screen and (max-width: 1024px){.banner-area img{width:100%}}@media(hover: hover)and (min-width: 1025px){.banner-area img:hover{opacity:.8}}.banner-area--2col{margin:3rem auto}@media screen and (max-width: 1024px){.banner-area--2col{margin:1rem auto}}.banner-area--2col ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;margin:0;list-style:none}@media screen and (max-width: 768px){.banner-area--2col ul{flex-direction:column;width:100%}}.banner-area--2col ul li{width:500px}@media screen and (max-width: 768px){.banner-area--2col ul li{width:100%}}.banner-area--2col ul li a{display:block}.banner-area--2col ul li a img{width:100%;height:auto;transition:background-color .3s ease,opacity .3s ease}@media screen and (max-width: 1024px){.banner-area--2col ul li a img{width:100%}}@media(hover: hover)and (min-width: 1025px){.banner-area--2col ul li a img:hover{opacity:.8}}.content-read,.shared-content-read,.play-page__content-read{text-align:center;font-size:1.2rem;line-height:1.5;color:#bba89c;margin:1rem}h1,h2{font-size:2.4rem;line-height:1.2;color:#fff6ea;font-weight:700;text-align:center;letter-spacing:.05rem}@media screen and (max-width: 768px){h1,h2{font-size:1.6rem}}h1 .section-title,h2 .section-title{display:flex;justify-content:center}h3{font-size:1.8rem;line-height:1.2;color:#fff6ea;font-weight:700;text-align:center;letter-spacing:.05rem}@media screen and (max-width: 768px){h3{font-size:1.4rem}}.section-title--top{font-size:1.8rem;color:#fff6ea;margin:2rem auto;padding-bottom:.6rem;border-bottom:1px solid #bba89c;width:90%}@media screen and (max-width: 768px){.section-title--top{font-size:1.4rem;width:100%}}.section-title--left{display:flex;justify-content:flex-start}.section-title--icon-side{display:flex;align-items:center;justify-content:center;gap:2rem}.section-title--icon-side .icon_lotus{width:3rem;height:auto}@media screen and (max-width: 768px){.section-title--icon-side .icon_lotus{width:2.4rem}}.section-title--icon-left{display:flex;align-items:center;gap:1rem;justify-content:center}.section-title--icon-left--left{justify-content:flex-start}.section-title--icon-left--border-bottom{border-bottom:1px solid #bba89c}.section-title--icon-left .icon--handleaf img{width:3.5rem;height:auto}@media screen and (max-width: 768px){.section-title--icon-left .icon--handleaf img{width:2rem}}.section-title--icon-left .icon--video{margin:1rem 0}.section-title--icon-left .icon--video img{width:2.5rem;height:auto}@media screen and (max-width: 768px){.section-title--icon-left .icon--video img{width:2rem}}.section-title--icon-left .icon--face{width:2.5rem;height:auto}.section-title--icon-left .icon--face img{width:2.5rem;height:auto}@media screen and (max-width: 768px){.section-title--icon-left .icon--face img{width:2rem}}.section-title--icon-left .icon--bubble{width:2.5rem;height:auto}.section-title--icon-left .icon--bubble img{width:2.5rem;height:auto}@media screen and (max-width: 768px){.section-title--icon-left .icon--bubble img{width:2rem}}.section-title--icon-top .section-title__icon{width:2.5rem;height:auto;margin-bottom:1rem;display:block;margin-left:auto;margin-right:auto}.section-title--icon-top .icon--leaf img{margin:0 auto 1rem;width:2.2rem}@media screen and (max-width: 768px){.section-title--icon-top .icon--leaf img{width:1.76rem;margin-bottom:.5rem}}.section-title--icon-top .icon--lotus img{margin:0 auto;width:3.2rem}@media screen and (max-width: 768px){.section-title--icon-top .icon--lotus img{margin-bottom:.6rem;width:2.56rem}}.section-title--icon-top .icon--dropflwr img{margin:0 auto;width:1.8rem;margin-top:-0.5rem}@media screen and (max-width: 768px){.section-title--icon-top .icon--dropflwr img{width:1.2rem;margin-bottom:.6rem;margin-top:0rem}}.section-title--icon-top .icon--dropleaf img{margin:0 auto;width:2.4rem}@media screen and (max-width: 768px){.section-title--icon-top .icon--dropleaf img{margin-bottom:.6rem;width:1.92rem}}.section-title--icon-top .icon--handleaf img{margin:0 auto;width:4rem;height:auto}@media screen and (max-width: 768px){.section-title--icon-top .icon--handleaf img{width:3.2rem;margin-bottom:.6rem}}.section-title--icon-top .icon--sprout img{margin:0 auto;width:2.4rem}@media screen and (max-width: 768px){.section-title--icon-top .icon--sprout img{width:1.92rem;margin-bottom:.6rem}}.section-title--line{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:1rem}.section-title--line::before,.section-title--line::after{content:"";flex:1;height:1px;background-color:#fff6ea}.section-title--line::before{margin-right:2vw}.section-title--line::after{margin-left:2vw}.section-title--kaiysyun{margin-top:2rem;margin-bottom:0 !important;background:url("../img/bg_contents.png") repeat}.section-title--kaiysyun img{max-width:911.26px;margin-bottom:1rem}@media screen and (max-width: 1024px){.section-title--kaiysyun{margin-top:1rem;padding-top:2rem}.section-title--kaiysyun img{max-width:90%}}#service .content{width:100%}#service .firstBox,#service .secondBox{display:none;margin-top:1rem}#service .read{text-align:center;font-size:1.6rem;font-weight:bold;color:#bba89c;margin:2rem 0 0}@media screen and (max-width: 1024px){#service .read{font-size:1rem}}@media screen and (max-width: 468px){#service .read{font-size:.8rem}}#service .read__end{margin-top:0;padding:2rem 0;background:url("../img/bg_contents.png") repeat}#service .btn--footer{text-align:center;border-radius:10px;width:500px;padding:1.2rem 0;border:1px solid #bba89c;background-color:#3c332e;margin:2rem auto;transition:background-color .3s ease,opacity .3s ease;display:block;font-family:"Roboto Slab",serif;font-weight:700;font-size:1.4rem;transition:opacity .3s ease}#service .btn--footer a{display:block}@media(hover: hover)and (min-width: 1025px){#service .btn--footer:hover{opacity:.6}}@media screen and (max-width: 768px){#service .btn--footer{width:80%;max-width:400px;margin:2rem auto 0}}#service .mainTab-btn__link-list{display:flex;gap:3rem;padding:0 1rem;margin:1rem auto 0;width:80%;max-width:950px}@media screen and (max-width: 1024px){#service .mainTab-btn__link-list{gap:1rem;width:100%}}@media screen and (max-width: 468px){#service .mainTab-btn__link-list{flex-direction:column;gap:1rem}}#service .mainTab-btn__link-col{width:50%}@media screen and (max-width: 1024px){#service .mainTab-btn__link-col{width:100%}}#service .mainTab-btn__link-col .mainTab-btn{display:flex;justify-content:center;align-items:center;width:100%;height:20vw;max-height:125px;padding:1rem 0;cursor:pointer}#service .mainTab-btn__btn--comic{transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){#service .mainTab-btn__btn--comic:hover{opacity:.8}}#service .mainTab-btn__btn--comic.active img{content:url("/video/bnr_movie_link_02.png")}#service .mainTab-btn__btn--photos{transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){#service .mainTab-btn__btn--photos:hover{opacity:.8}}#service .mainTab-btn__btn--photos.active img{content:url("/video/bnr_movie_link_01.png")}#service .secondTab-btn{margin-top:1rem}#service .secondTab-btn__link-list{display:flex;justify-content:center;align-items:end;width:100%;max-width:1100px;gap:1rem;margin:2rem auto}#service .secondTab-btn__link-col{display:flex;justify-content:center;width:50%;text-align:center;padding-bottom:1rem;border-bottom:2px solid #453d33;opacity:.2;cursor:pointer}@media screen and (max-width: 768px){#service .secondTab-btn__link-col h3{font-size:1rem}}#service .secondTab-btn__link-col.active{border-bottom:2px solid #fff6ea;opacity:1}#service .firstBox .img-wrap{display:flex;justify-content:center}@media screen and (max-width: 1024px){#service .firstBox .img-wrap{flex-direction:column}}#service .firstBox .img-wrap__choose--inner{display:flex;justify-content:center;width:90%;max-width:1200px;margin:0 auto;padding:2rem 0;gap:2rem}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__choose--inner{flex-direction:column;max-width:100%;width:100%;padding-bottom:0}}#service .firstBox .img-wrap__choose .img_area{display:flex;justify-content:flex-end;gap:1rem;width:50%}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__choose .img_area{justify-content:center;width:100%}}@media screen and (max-width: 768px){#service .firstBox .img-wrap__choose .img_area img{max-width:200px;width:45%}}#service .firstBox .img-wrap__choose .txt_area{color:#bba89c;width:50%}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__choose .txt_area{margin-top:0;padding:1.5rem 0;text-align:center;width:100%;background:url("../img/bg_contents.png") repeat}#service .firstBox .img-wrap__choose .txt_area__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__the-therapist{gap:2rem;padding:2rem 0;background:url("../img/bg_contents.png") repeat}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__the-therapist{padding:0;background:none}}#service .firstBox .img-wrap__the-therapist .img_area{display:flex;justify-content:center}#service .firstBox .img-wrap__the-therapist .txt_area{color:#bba89c;display:flex;justify-content:center}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__the-therapist .txt_area{background:url("../img/bg_contents.png") repeat;margin-top:0;padding:1.5rem 0;text-align:center}}#service .firstBox .img-wrap__greetings{gap:2rem;padding:2rem 0}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__greetings{padding:0;background:none}}#service .firstBox .img-wrap__greetings .img_area{display:flex;justify-content:center}#service .firstBox .img-wrap__greetings .txt_area{color:#bba89c;display:flex;justify-content:center}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__greetings .txt_area{background:url("../img/bg_contents.png") repeat;margin-top:0;padding:1.5rem 0;text-align:center}}#service .firstBox .img-wrap__course{background:url("../img/bg_contents.png") repeat}@media screen and (max-width: 768px){#service .firstBox .img-wrap__course__inner{display:flex;flex-direction:column}#service .firstBox .img-wrap__course__inner .img-wrap__course--col:first-child{order:1}#service .firstBox .img-wrap__course__inner .img-wrap__course--col:nth-child(2){order:2}}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course{background:none}}#service .firstBox .img-wrap__course__inner{display:flex;justify-content:center;width:90%;max-width:1200px;margin:0 auto;padding:2rem 0;gap:2rem}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course__inner{flex-direction:column;width:100%;padding:0}}#service .firstBox .img-wrap__course--col--bottom{width:920px;margin:0 auto}#service .firstBox .img-wrap__course--ttl{margin-bottom:.6rem}#service .firstBox .img-wrap__course--ttl--deluxe{text-align:left}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course--ttl--deluxe{text-align:center}}#service .firstBox .img-wrap__course--ttl--standard{text-align:left}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course--ttl--standard{text-align:center}}#service .firstBox .img-wrap__course--col-wrap{display:flex;gap:2rem}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course--col-wrap{flex-direction:column}}#service .firstBox .img-wrap__course--col-wrap .img_area{width:30%}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course--col-wrap .img_area{width:100%;display:flex;justify-content:center}}#service .firstBox .img-wrap__course--col-wrap .txt_area{color:#bba89c;width:70%}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course--col-wrap .txt_area{width:100%;text-align:center;background:url("../img/bg_contents.png") repeat;padding:1.5rem 0;margin-top:0}}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__course--col-wrap .txt_area__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__professional{background:url("../img/bg_contents.png") repeat;margin-top:2rem;padding:2rem 0;flex-direction:column}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__professional{background:none;padding:0}}#service .firstBox .img-wrap__professional--top{display:flex;justify-content:center;gap:2rem}#service .firstBox .img-wrap__professional--top .txt_area{color:#bba89c;width:500px}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__professional--top{flex-direction:column;align-items:center;width:100%;gap:0}#service .firstBox .img-wrap__professional--top .txt_area{width:100%;text-align:center;background:url("../img/bg_contents.png") repeat;padding:1.5rem 0;margin-top:1.5rem}#service .firstBox .img-wrap__professional--top .txt_area__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__professional--bottom{display:flex;justify-content:center;margin-top:2rem}#service .firstBox .img-wrap__professional--bottom .img_area{display:grid;gap:.6rem;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){#service .firstBox .img-wrap__professional--bottom .img_area{width:90%}}@media screen and (max-width: 468px){#service .firstBox .img-wrap__professional--bottom .img_area{width:90%;grid-template-columns:repeat(2, 1fr)}}#service .firstBox .img-wrap__kaiysyun{background:url("../img/bg_contents.png") repeat;margin-top:2rem;padding:2rem 0;flex-direction:column}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__kaiysyun{margin-top:1rem;background:none;padding:0}#service .firstBox .img-wrap__kaiysyun__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__kaiysyun--top .txt_area{color:#bba89c;text-align:center}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__kaiysyun--top .txt_area{padding:1rem 0 2rem;background:url("../img/bg_contents.png") repeat}#service .firstBox .img-wrap__kaiysyun--top .txt_area__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__kaiysyun--top .img_area{display:flex;justify-content:center;margin-top:2rem}#service .firstBox .img-wrap__kaiysyun--top .img_area--2col{margin-top:1rem}#service .firstBox .img-wrap__kaiysyun--top .img_area--inner{display:flex;gap:.6rem}@media screen and (max-width: 1400px){#service .firstBox .img-wrap__kaiysyun--top .img_area--inner{display:grid;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){#service .firstBox .img-wrap__kaiysyun--top .img_area--inner{width:90%;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 468px){#service .firstBox .img-wrap__kaiysyun--top .img_area--inner{width:90%;grid-template-columns:repeat(2, 1fr)}}#service .firstBox .img-wrap__kaiysyun--top .img_area--inner--2col{margin-top:0;display:flex;justify-content:center}@media screen and (max-width: 768px){#service .firstBox .img-wrap__kaiysyun--top .img_area--inner--2col{display:grid;width:90%;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 468px){#service .firstBox .img-wrap__kaiysyun--top .img_area--inner--2col{width:90%;grid-template-columns:repeat(2, 1fr)}}#service .firstBox .img-wrap__kaiysyun--bottom .txt_area{color:#bba89c;text-align:center;margin-top:2rem}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__kaiysyun--bottom .txt_area{padding:2rem 0;background:url("../img/bg_contents.png") repeat}#service .firstBox .img-wrap__kaiysyun--bottom .txt_area__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__kaiysyun--bottom .img_area{display:flex;justify-content:center;margin-top:2rem}#service .firstBox .img-wrap__kaiysyun--bottom .img_area--2col{margin-top:1rem}#service .firstBox .img-wrap__kaiysyun--bottom .img_area--inner{display:grid;gap:.6rem;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){#service .firstBox .img-wrap__kaiysyun--bottom .img_area--inner{width:90%}}@media screen and (max-width: 468px){#service .firstBox .img-wrap__kaiysyun--bottom .img_area--inner{width:90%;grid-template-columns:repeat(2, 1fr)}}#service .firstBox .img-wrap__kaiysyun--bottom .img_area--inner--2col{margin-top:0;display:flex;justify-content:center}@media screen and (max-width: 768px){#service .firstBox .img-wrap__kaiysyun--bottom .img_area--inner--2col{display:grid;width:90%;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 468px){#service .firstBox .img-wrap__kaiysyun--bottom .img_area--inner--2col{width:90%;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){#service .firstBox .img-wrap__description__inner{display:flex;flex-direction:column}#service .firstBox .img-wrap__description__inner .img-wrap__description--col:first-child{order:1}#service .firstBox .img-wrap__description__inner .img-wrap__description--col:nth-child(2){order:2}}#service .firstBox .img-wrap__description--col--secondary{margin-top:3rem}@media screen and (max-width: 768px){#service .firstBox .img-wrap__description--col--secondary{margin-top:0}}#service .firstBox .img-wrap__description--ttl{width:920px;margin:0 auto .6rem;text-align:left}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__description--ttl{width:100%;display:flex;justify-content:center}}#service .firstBox .img-wrap__description--ttl--deluxe img{width:192.395px}#service .firstBox .img-wrap__description--ttl--standard img{width:222.18px}#service .firstBox .img-wrap__description--col-wrap{width:920px;margin:0 auto 1rem;display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 768px){#service .firstBox .img-wrap__description--col-wrap{width:100%;flex-direction:column;align-items:center}}#service .firstBox .img-wrap__description--col-wrap .img_area{min-width:200px}#service .firstBox .img-wrap__description--col-wrap .txt_area{color:#bba89c}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__description--col-wrap .txt_area{width:100%;text-align:center;background:url("../img/bg_contents.png") repeat;padding:1.5rem 0;margin-top:0}}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__description--col-wrap .txt_area__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__final{flex-direction:column;background:url("../img/bg_contents.png") repeat;padding:2rem 0}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__final{background:none;padding:0}}#service .firstBox .img-wrap__final--top .img_area--inner{display:flex;justify-content:center;gap:.6rem}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__final--top .img_area--inner{grid-template-columns:repeat(2, 1fr);width:90%;margin:0 auto}}#service .firstBox .img-wrap__final--top .txt_area{color:#bba89c;text-align:center}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__final--top .txt_area{margin-top:2rem;padding:2rem 0;background:url("../img/bg_contents.png") repeat}#service .firstBox .img-wrap__final--top .txt_area__inner{width:80%;margin:0 auto}}#service .firstBox .img-wrap__final--bottom{margin-top:1rem}#service .firstBox .img-wrap__final--bottom .img_area{display:flex;justify-content:center;gap:.6rem}#service .firstBox .img-wrap__final--bottom .txt_area{color:#bba89c;text-align:center;margin-top:1rem}@media screen and (max-width: 1024px){#service .firstBox .img-wrap__final--bottom .txt_area{padding:2rem 0;background:url("../img/bg_contents.png") repeat;margin-top:2rem}#service .firstBox .img-wrap__final--bottom .txt_area__inner{width:80%;margin:0 auto}}#service .arrow{display:flex;justify-content:center;margin:1.5rem 0}#service .arrow img{width:35px;height:auto}@media screen and (max-width: 768px){#service .single-img{display:flex;justify-content:center}}#service .secondBox .img-wrap{width:100%;display:flex;justify-content:center}#service .video_wrap{display:flex;justify-content:center}#service .video_wrap video{width:100%;max-width:620px;height:auto;aspect-ratio:16/9}@media screen and (max-width: 768px){#service .video_wrap video{width:90%}}#service #anc-deluxe-course{padding-top:75px;margin-top:-75px}@media screen and (max-width: 768px){#service #anc-deluxe-course{padding-top:0;margin-top:0}}#profile .profile-container-wrap{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){#profile .profile-container-wrap{flex-direction:column}}#profile .section-title--staff-message{color:#b15190;border-bottom:2px solid #534439;padding-bottom:.6rem}#profile .profile-detail{width:55%;padding:1rem 0}@media screen and (max-width: 1024px){#profile .profile-detail{width:85%;margin:0 auto}}#profile .profile-detail--name{font-size:2.6rem;font-family:"Roboto Slab",serif;font-weight:700;color:#fff6ea}#profile .profile-detail--name span{font-size:1.6rem;padding-left:.5rem}@media screen and (max-width: 768px){#profile .profile-detail--name span{font-size:1.2rem}}@media screen and (max-width: 1024px){#profile .profile-detail--name{text-align:center}}@media screen and (max-width: 768px){#profile .profile-detail--name{font-size:2rem}}#profile .profile-detail--size{line-height:.6rem;font-size:1.2rem;color:#fff6ea;border-bottom:1px solid #bba89c;padding-bottom:2rem}@media screen and (max-width: 1024px){#profile .profile-detail--size{text-align:center}}@media screen and (max-width: 768px){#profile .profile-detail--size{font-size:1rem;margin-top:.2rem}}#profile .profile-detail--deta{margin-top:1rem;font-size:1.2rem}@media screen and (max-width: 768px){#profile .profile-detail--deta{font-size:1rem}}#profile .profile-detail--deta .profile-row{display:flex;align-items:center}#profile .profile-detail--deta .label{color:#fff6ea}@media screen and (max-width: 520px){#profile .profile-detail--deta .label{max-width:12rem;overflow-wrap:break-word}}#profile .profile-detail--deta .border-line{flex-grow:1;height:1px;background-color:#534439;margin:0 1rem}#profile .profile-detail--deta .value{text-align:left;white-space:nowrap;color:#b15190;flex-shrink:0}#profile .profile-detail--deta .star-mark{letter-spacing:.1em}#profile .profile-detail--deta .result-mark img{width:16px;height:11.38px}@media screen and (max-width: 768px){#profile .profile-detail{width:85%;margin:0 auto}}#profile .profile-slider-wrap{background:#3c332e;border-radius:10px;padding:2rem;width:40%}@media screen and (max-width: 1024px){#profile .profile-slider-wrap{width:100%}}#profile .profile-slider-wrap .profile-slider .slick-slide{display:flex;justify-content:center;align-items:center}#profile .profile-slider-wrap .profile-slider img{max-width:100%;height:360px;margin:0 auto;border-radius:10px}#profile .profile-slider-wrap .profile-thumbnail-slider{margin-top:1rem}#profile .profile-slider-wrap .profile-thumbnail-slider img{border-radius:5px;aspect-ratio:3/4}#profile .profile-slider-wrap .profile-thumbnail-slider.slick-slider img{margin:0 .25rem;width:calc(100% - .5rem);box-sizing:border-box}@media screen and (max-width: 1024px){#profile .schedule-date-wrap{width:85%;margin:0 auto}}#profile .schedule-date-wrap--inner{display:flex;justify-content:flex-start;align-items:center;margin-top:1rem;border:1px solid #bba89c}@media screen and (max-width: 1024px){#profile .schedule-date-wrap--inner{flex-direction:column;border-bottom:none;margin:1rem auto 0}}@media screen and (max-width: 768px){#profile .schedule-date-wrap--inner{font-size:1rem}}#profile .schedule-date-wrap--inner .col{flex:1;text-align:center;border-left:1px solid #bba89c}@media screen and (max-width: 1024px){#profile .schedule-date-wrap--inner .col{border-left:none}}#profile .schedule-date-wrap--inner .col:first-child{border-left:none}@media screen and (max-width: 1024px){#profile .schedule-date-wrap--inner .col{display:flex;width:100%}}#profile .schedule-date-wrap--inner .col .date{background:#3c332e;padding:.5rem 0}@media screen and (max-width: 1024px){#profile .schedule-date-wrap--inner .col .date{width:50%;border-bottom:1px solid #fff6ea}}#profile .schedule-date-wrap--inner .col .attend{padding:.5rem 0;color:#fff6ea}@media screen and (max-width: 1024px){#profile .schedule-date-wrap--inner .col .attend{width:50%;border-right:1px solid #bba89c;border-bottom:1px solid #bba89c}}#profile .staff-message{margin-top:1rem;padding:2rem 0;background:#3c332e;border-radius:10px}@media screen and (max-width: 1024px){#profile .staff-message{width:90%;margin:2rem auto 0}}#profile .staff-message--inner{width:92%;margin:0 auto}#profile .staff-message--read{margin-top:1rem;padding:1rem 0 0;font-size:1.2rem}@media screen and (max-width: 1024px){#profile .staff-message--read{padding:0}}#profile .interviews-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){#profile .interviews-wrap{flex-direction:column}}#profile .interviews-wrap .therapist-interviews{width:55%;padding:1rem}@media screen and (max-width: 1024px){#profile .interviews-wrap .therapist-interviews{width:90%;margin:0 auto}}#profile .interviews-wrap .photo-diary{width:40%}@media screen and (max-width: 1024px){#profile .interviews-wrap .photo-diary{width:85%;margin:1rem auto 0}}#profile .interviews-wrap .photo-diary--inner{padding:1rem .4rem;height:auto;overflow:hidden;background:#3c332e;border-radius:10px;max-height:1200px}@media screen and (max-width: 768px){#profile .interviews-wrap .photo-diary--inner{max-height:600px}}#profile .interviews-wrap .photo-diary--inner h3{font-size:2rem;font-weight:bold;color:#fff6ea;margin-bottom:1rem}@media screen and (max-width: 768px){#profile .interviews-wrap .photo-diary--inner h3{font-size:1.6rem}}#profile .interviews-wrap .photo-diary--btn .banner-area{margin-top:1rem}#profile .interviews-wrap #PhotodiaryArea{max-height:900px;overflow-y:scroll;width:100%;margin:1rem auto 0;padding:0 2rem}@media screen and (max-width: 768px){#profile .interviews-wrap #PhotodiaryArea{max-height:450px;width:100%;padding:0 1rem}}#profile .interviews-wrap .banner-area{margin-top:3rem}#profile .interviews-wrap .banner-area h2{font-size:1.6rem}#profile .interviews-wrap .banner-area img{width:100%;margin:1rem 0}#profile .interviews-wrap .PhotodiaryAreaTitle__wrap{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bba89c;margin:15px auto 5px auto;color:#bba89c}@media screen and (max-width: 520px){#profile .interviews-wrap .PhotodiaryAreaTitle__wrap{font-size:.8rem}}#profile .interviews-wrap .PhotodiaryAreaTitle__time{font-size:1rem}@media screen and (max-width: 520px){#profile .interviews-wrap .PhotodiaryAreaTitle__time{font-size:.6rem}}#profile .interviews-wrap dt{color:#bba89c;font-size:1.2rem;padding:.5rem 0}#profile .interviews-wrap dd{border-bottom:1px solid #fff6ea;padding-bottom:1rem}@media screen and (max-width: 768px){#profile .feedback-container-wrap{width:90%;margin:0 auto}}#system .content .read{padding:.8rem 0 0 1rem;color:#bba89c;width:80%;margin:0 auto;text-align:center}@media screen and (max-width: 1024px){#system .content .read{width:80%;padding:.8rem 0 0 0;margin:0 auto}}#system .course-wrap{display:flex;justify-content:center;align-items:flex-start;gap:1.6rem}@media screen and (max-width: 1024px){#system .course-wrap{flex-direction:column}}#system .course-wrap__col{background:#3c332e;width:50%;border-radius:10px;padding:0 2rem 3rem}@media screen and (max-width: 1024px){#system .course-wrap__col{width:100%;padding:0 1rem 1rem}}#system .course-wrap__col .section-title{margin:3rem 0 2rem;padding-bottom:.4rem;border-bottom:1px solid #bba89c}#system .course-wrap__col .section-title--icon-side{gap:.8rem}#system .course-wrap__col .section-title--icon-side img{width:1.8rem;height:auto}#system .course-wrap__read{display:flex;gap:1.6rem}@media screen and (max-width: 1024px){#system .course-wrap__read{width:80%;margin:0 auto}}@media screen and (max-width: 768px){#system .course-wrap__read{flex-direction:column;width:90%;margin:1.6rem auto 0}}#system .course-wrap__img{width:35%}#system .course-wrap__img img{width:100%;height:auto}#system .course-wrap__txt{margin-top:-0.6rem;width:65%;color:#bba89c}#system .course-wrap__txt span{color:#fff6ea}@media screen and (max-width: 1024px){#system .course-wrap__txt{width:100%}}#system .course-wrap .course-price{border:solid 1px #bba89c;border-radius:10px;padding:.4rem .8rem 2rem;margin:1.6rem 0 0;background:url("../img/bg_contents_dark.png") repeat}@media screen and (max-width: 1024px){#system .course-wrap .course-price{width:80%;margin:1.6rem auto 0}}@media screen and (max-width: 768px){#system .course-wrap .course-price{width:100%;margin:1.6rem auto 0}}#system .course-wrap .course-price .section-title{margin:1rem 0 0;padding-bottom:.4rem;border-bottom:none;text-align:center;font-size:1.4rem;font-weight:bold;color:#bba89c}#system .course-wrap .course-price__inner{width:95%;margin:0 auto}@media screen and (max-width: 768px){#system .course-wrap .course-price__inner{width:90%;margin:0 auto}}#system .course-wrap .course-price__item{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:1.4rem;margin-left:1.8rem}@media screen and (max-width: 768px){#system .course-wrap .course-price__item{margin-left:0;font-size:1.12rem}}#system .course-wrap .course-price__time{font-weight:bold}#system .course-wrap .course-price__time span{color:#fff6ea;font-weight:bold;font-size:1rem;margin-left:.4rem}@media screen and (max-width: 768px){#system .course-wrap .course-price__time span{font-size:.8rem}}#system .course-wrap .course-price__time--go{margin-top:-0.6rem}@media screen and (max-width: 400px){#system .course-wrap .course-price__time--go{line-height:1}}#system .course-wrap .course-price__time--from{margin-left:.6rem;line-height:1}#system .course-wrap .course-price__time--from span{margin-left:0;font-weight:bold;font-size:1rem}@media screen and (max-width: 768px){#system .course-wrap .course-price__time--from span{font-size:.8rem}}#system .course-wrap .course-price__charge{font-weight:bold}#system .course-wrap .course-price__charge span{color:#fff6ea;font-weight:bold;font-size:1rem;margin-left:.4rem}@media screen and (max-width: 768px){#system .course-wrap .course-price__charge span{font-size:.8rem}}#system .course-wrap .course-price__charge--from{margin-left:.6rem;line-height:1}#system .course-wrap .course-price__charge--from span{margin-left:0;font-weight:bold;font-size:1rem}#system .course-wrap .course-price__border-line{flex-grow:1;height:1px;background-color:#534439;margin:0 1rem}#system .course-wrap .course-price__icon{width:1.2rem;height:auto;margin-left:.6rem}#system .course-wrap .course-price__icon img{width:100%;height:auto}#system .course-wrap .course-price__icon--from img{margin-top:.6rem}#system .course-wrap .course-price__with{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:.8rem;color:#bba89c}#system .course-wrap .course-price__with img{width:1.2rem;height:auto;margin-right:.4rem}#system .course-wrap .course-price__attention{font-size:.8rem;color:#b15190;margin-top:.8rem;text-align:center}#system .cancellation{padding:1.6rem 0 2rem;margin:6rem auto;background:#492f38;width:100%;text-align:center}#system .cancellation__inner{width:80%;margin:0 auto}#system .cancellation h3{font-family:"Roboto Slab",serif;font-size:2rem;font-weight:700}@media screen and (max-width: 768px){#system .cancellation h3{font-size:1.6rem}}#system .cancellation h3 span{font-size:4rem}@media screen and (max-width: 768px){#system .cancellation h3 span{font-size:3rem}}#system .cancellation p{color:#bba89c;font-size:1.2rem}#system .deliver{background:#261e1b;padding:1rem 0;margin:1.6rem auto 0}#system .deliver--txt{text-align:center;font-size:1rem;color:#bba89c}#system .deliver--txt span{font-size:2.6rem}#system .deliver--img{width:28%;max-width:300px;margin:0 auto}@media screen and (max-width: 1024px){#system .deliver--img{width:60%}}#system .service-details__inner{display:flex;gap:3rem;padding:0 1rem;margin:1rem auto 0;width:80%;max-width:950px}@media screen and (max-width: 768px){#system .service-details__inner{flex-direction:column;width:100%;gap:1rem;margin-bottom:2rem}}#system .service-details__link-col{transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){#system .service-details__link-col:hover{opacity:.8}}@media screen and (max-width: 768px){#system .service-details__link-col img{max-height:60px;margin:0 auto}}#system .wards-of-tokyo{width:100%;text-align:center;background:#453d33;padding:1rem 0}#system .wards-of-tokyo h3{font-size:1.8rem;color:#fff6ea;margin:5rem 0 0;border-bottom:1px solid #bba89c}@media screen and (max-width: 768px){#system .wards-of-tokyo h3{font-size:1.2rem;margin:2rem 0 0;padding-bottom:1rem}}#system .wards-of-tokyo__read{font-size:.8rem;color:#bba89c;margin:1rem 0}@media screen and (max-width: 768px){#system .wards-of-tokyo__read{font-size:1rem;width:90%;margin:1rem auto}}#system .wards-of-tokyo__ttl{font-size:1.2rem;margin-bottom:.8rem}#system .wards-of-map{margin:2rem auto 4rem;padding:2rem 0;background:#453d33}#system .wards-of-map__inner{display:flex;justify-content:center;align-items:flex-start;gap:1.6rem;width:80%;max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){#system .wards-of-map__inner{flex-direction:column;width:100%}}#system .wards-of-map__img{width:60%}@media screen and (max-width: 1024px){#system .wards-of-map__img{width:100%}}#system .wards-of-map__img img{width:100%;height:auto}@media screen and (max-width: 1024px){#system .wards-of-map__img img{width:80%;margin:0 auto}}#system .wards-of-map__list{background:#261e1b;width:40%;padding:0 0 2rem;margin-top:2rem}@media screen and (max-width: 1024px){#system .wards-of-map__list{width:100%}}#system .wards-of-map__ttl h4{font-size:1.4rem;color:#fff6ea;font-weight:bold}#system .wards-of-map__item{color:#bba89c;font-size:1rem;word-break:keep-all;white-space:normal}#system .wards-of-map__col{width:80%;margin:2rem auto 0}#reserve .content .read{width:80%;margin:0 auto;text-align:center}#reserve .content .read p{margin:2rem 0}#reserve .reserve-message{max-width:860px;margin:0 auto;padding:2rem 1rem;border:1px solid #bba89c;border-radius:10px;background-color:#261e1b}@media screen and (max-width: 1024px){#reserve .reserve-message{width:80%;margin:2em auto 0}}#reserve .reserve-message ul{width:80%;margin:2rem auto 0;font-size:1.2rem}@media screen and (max-width: 768px){#reserve .reserve-message ul{width:90%}}@media screen and (max-width: 520px){#reserve .reserve-message ul{width:100%}}#reserve .reserve-message ul li{margin:.8rem 0;position:relative;padding-left:1.8em;margin-bottom:1em;line-height:1.6}#reserve .reserve-message ul li span{position:absolute;left:0;top:.1em;display:inline-block;background-color:#bba89c;color:#261e1b;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;text-align:center;font-weight:bold}#reserve .terms-service{max-width:860px;margin:0 auto;padding:2rem 1rem;border-radius:10px;background-color:#3c332e}@media screen and (max-width: 1024px){#reserve .terms-service{width:80%;padding:2rem 0}}#reserve .terms-service__inner{width:80%;margin:2em auto 0;height:520px;overflow-y:auto}@media screen and (max-width: 768px){#reserve .terms-service__inner{width:90%}}#reserve .terms-service__read{width:80%;margin:0 auto;text-align:center;color:#bba89c}#reserve .terms-service__read h4{margin:0 0 .6em;font-size:1.2rem;font-weight:normal}#reserve .terms-service__col h4{width:95%;background-color:#665a52;color:#fff6ea;padding:.5em 1em;margin:1.6em auto 0;font-weight:normal}#reserve .terms-service__col ul{width:80%;margin:0 auto}#reserve .terms-service__col ul li{color:#bba89c;list-style-type:disc;padding-left:.8em}#reserve .terms-service__col ol{width:85%;margin:0 auto}#reserve .terms-service__col ol li{color:#bba89c;list-style:decimal;padding-left:.8em}#reserve .terms-service__detail{padding:.8em 0 0}#reserve .terms-service__wrap{width:90%;margin:1em auto 0;border:1px solid #bba89c;border-radius:10px;padding:1rem 0}#reserve .terms-service__text{width:85%;margin:0 auto;padding:.6em 0 0;color:#bba89c}#qa .fq__col{width:80%;max-width:1500px;margin:0 auto 1.6rem;background:#433a35;border-radius:10px;padding:2rem 3rem}@media screen and (max-width: 768px){#qa .fq__col{width:90%;padding:2rem 1rem}}#qa .fq__ttl{display:flex;align-items:center;gap:1.6rem}@media screen and (max-width: 768px){#qa .fq__ttl{gap:.6rem}}#qa .fq__ttl.is-multiline{align-items:flex-start}#qa .fq__ttl span{flex-shrink:0;background-color:#bba89c;color:#261e1b;width:1.5em;height:1.5em;line-height:1.4em;border-radius:50%;text-align:center;font-weight:bold}#qa .fq__txt{margin-top:1rem;color:#bba89c}#qa h3{text-align:left}#voice .content{margin:0 auto;width:90%;max-width:1800px;padding:2rem 0 0}@media screen and (max-width: 1024px){#voice .content{width:100%}}#voice .content .read{text-align:center;color:#bba89c}@media screen and (max-width: 1024px){#voice .content .read{width:80%;margin:2rem auto}}@media screen and (max-width: 768px){#voice .content .read{width:90%;margin:0 auto}}#schedule .schedule{margin-top:1rem}#schedule .schedule__read{text-align:center;font-size:1.2rem;color:#bba89c}#schedule .schedule__table{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px}@media screen and (max-width: 768px){#schedule .schedule__table{grid-template-columns:repeat(2, 1fr)}}#schedule .schedule__table-col a{display:block;transition:background-color .3s ease}@media(hover: hover)and (min-width: 1025px){#schedule .schedule__table-col a:hover{background-color:#a6619d}}#schedule .schedule__table-col-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;border:#bba89c 1px solid;background-color:#3c332e;min-height:60px;font-family:"Roboto Slab",serif;font-weight:700;font-size:1.4rem}@media screen and (max-width: 768px){#schedule .schedule__table-col-inner{min-height:0;padding:.4rem 0}}#schedule .schedule__table-col-inner--active{background-color:#b15190}#schedule h3{font-size:1.8rem;color:#fff6ea;margin:2rem 0;padding-bottom:.6rem;border-bottom:1px solid #bba89c}@media screen and (max-width: 768px){#schedule h3{font-size:1.2rem}}#blog h1{border-bottom:1px solid #bba89c;padding-bottom:.6rem}#blog .blog__wrap{margin-top:1rem;padding:2rem 2rem .6rem;border-radius:10px;max-width:1080px;background-color:#3c332e;margin:2rem auto 0}#blog .blog__wrap h2{color:#bba89c;border-bottom:none;font-size:1.2rem;text-align:center;margin-bottom:2rem;font-weight:normal}@media screen and (max-width: 768px){#blog .blog__wrap h2{font-size:1.4rem;line-height:1.2}}#blog .blog__wrap p{margin-bottom:2rem}#blog .blog__image{display:flex;justify-content:flex-start;margin-bottom:1rem}#blog .blog__image img{max-height:150px;margin-right:1rem}@media screen and (max-width: 768px){#blog .blog__image img{max-width:50%}}#blog .blog__post{text-align:right;color:#bba89c;margin:2rem auto 0}#blog .blog-page__wrap{max-width:1080px;margin:2rem auto}@media screen and (max-width: 1024px){#blog .blog-page__wrap{width:90%;margin:2rem auto}}#blog .blog-page__wrap h4{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.4rem}@media screen and (max-width: 768px){#blog .blog-page__wrap h4{font-size:1rem}}#blog .blog-page__list{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#3c332e;margin:1rem 0;border-radius:10px;padding:2rem}@media screen and (max-width: 1024px){#blog .blog-page__list{padding:1.6rem 1.2rem}}@media screen and (max-width: 768px){#blog .blog-page__list{flex-direction:column;align-items:flex-start}}#blog .blog-page__date{font-size:1rem;color:#bba89c}#blog .blog-page__link{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transition:background-color .3s ease,opacity .3s ease}@media(hover: hover)and (min-width: 1025px){#blog .blog-page__link:hover{background:rgba(239,239,239,.264)}}#photo-diary .exploreother-wrap,#feedback-list .exploreother-wrap,#blog .exploreother-wrap{background:url("../img/bg_contents.png") repeat;width:100%;padding:3rem 0 2rem;margin:2rem auto 0}@media screen and (max-width: 768px){#photo-diary .exploreother-wrap,#feedback-list .exploreother-wrap,#blog .exploreother-wrap{padding:2rem 0}}#photo-diary .exploreother-wrap h3,#feedback-list .exploreother-wrap h3,#blog .exploreother-wrap h3{border-bottom:none;margin:.4rem auto 0}#photo-diary .exploreother-wrap p,#feedback-list .exploreother-wrap p,#blog .exploreother-wrap p{text-align:center;color:#bba89c;font-size:1.2rem}#photo-diary h2,#photo-diary h3,#feedback-list h2,#feedback-list h3,#blog h2,#blog h3{font-size:1.8rem;color:#fff6ea;margin:2rem 0;padding-bottom:.6rem;border-bottom:1px solid #bba89c}@media screen and (max-width: 768px){#photo-diary h2,#photo-diary h3,#feedback-list h2,#feedback-list h3,#blog h2,#blog h3{font-size:1.2rem}}#photo-diary .social-area-wrap h2,#feedback-list .social-area-wrap h2,#blog .social-area-wrap h2{padding-bottom:0;border-bottom:none}#photo-diary .overview .name-wrap .ttl,#feedback-list .overview .name-wrap .ttl,#blog .overview .name-wrap .ttl,#profile .overview .name-wrap .ttl{font-family:Arial,Helvetica,sans-serif;font-weight:inherit;font-size:1rem;border-bottom:none;color:#bba89c;text-align:left;margin:0;letter-spacing:0em}#photo-diary .overview .name-wrap span,#feedback-list .overview .name-wrap span,#blog .overview .name-wrap span,#profile .overview .name-wrap span{font-family:"Roboto Slab",serif;font-weight:700;font-size:1.8rem;margin-left:.5rem;color:#fff6ea;line-height:1}#photo-diary .overview__title,#feedback-list .overview__title,#blog .overview__title,#profile .overview__title{color:#bba89c;border-bottom:none;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:inherit;font-size:1rem;padding:0;letter-spacing:0em}#photo-diary .overview__title span,#feedback-list .overview__title span,#blog .overview__title span,#profile .overview__title span{font-family:"Roboto Slab",serif;font-weight:700;font-size:1.8rem;margin-left:.5rem;color:#fff6ea;line-height:1;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){#photo-diary .overview__title span:hover,#feedback-list .overview__title span:hover,#blog .overview__title span:hover,#profile .overview__title span:hover{opacity:.6}}#photo-diary .overview__title span a,#feedback-list .overview__title span a,#blog .overview__title span a,#profile .overview__title span a{font-weight:700}#feedback-list .top .read{text-align:center;color:#bba89c}#advertising h1,#advertising h2{border-bottom:1px solid #bba89c;padding-bottom:.6rem}#advertising .banner__area{max-width:1080px;margin:2rem auto}@media screen and (max-width: 1024px){#advertising .banner__area{width:90%;margin:2rem auto}}#advertising .banner__item{margin:1rem 0}#advertising .banner__list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}#event h1{border-bottom:1px solid #bba89c;padding-bottom:.6rem}#event .banner{margin-top:1rem;display:flex;justify-content:center}#event .banner__read{width:80%;margin:2rem auto;text-align:center}#event .banner__read--center{text-align:center}#event .banner__read--left{text-align:left}#event .banner__read p{margin:2rem 0}#event .banner__read a{text-decoration:underline}#event .banner__border{border:1px solid #bba89c;padding:1rem;margin:2rem auto;border-radius:10px}#event .img-rap{display:flex;justify-content:center}#error p{margin:2rem 0;color:#a6619d;font-size:1.2rem}#error p a{color:#daa520;text-decoration:underline}.btns{display:flex;justify-content:center;margin:2rem 0;gap:2rem;text-align:center}@media screen and (max-width: 768px){.btns{flex-direction:column;gap:1rem;margin:1rem auto}}.btns__left,.btns__right{border-radius:10px;transition:opacity .3s ease;width:500px;padding:1rem 0;border:1px solid #bba89c}@media screen and (max-width: 768px){.btns__left,.btns__right{width:80%;margin:0 auto}}.btns__left{background-color:#453d33}@media(hover: hover)and (min-width: 1025px){.btns__left:hover{opacity:.8}}.btns__right{background-color:#563343}@media(hover: hover)and (min-width: 1025px){.btns__right:hover{opacity:.8}}.btns a{display:block;font-family:"Roboto Slab",serif;font-size:1.4rem;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.btns a:hover{opacity:.8}}@media screen and (max-width: 768px){.btns a{font-size:1rem}}.pager__wrap{margin:2rem auto 4rem;max-width:1200px;text-align:center}@media screen and (max-width: 768px){.pager__wrap{margin:1rem auto 0;gap:1rem}}.pager__wrap .pager__item{display:flex;justify-content:center;margin:0 1rem;gap:5rem}@media screen and (max-width: 768px){.pager__wrap .pager__item{flex-direction:column;gap:1rem;align-items:center}}.pager__wrap .pager__item .none{display:none}.pager__wrap .pager__left,.pager__wrap .pager__right{border-radius:10px;transition:opacity .3s ease;width:300px;padding:.6rem 0;border:1px solid #bba89c;background-color:#3c332e}.pager__wrap .pager__left a,.pager__wrap .pager__right a{display:block;font-family:"Roboto Slab",serif;font-size:1.4rem;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.pager__wrap .pager__left a:hover,.pager__wrap .pager__right a:hover{opacity:.6}}@media screen and (max-width: 768px){.pager__wrap .pager__left a,.pager__wrap .pager__right a{font-size:1rem}}.btn{text-align:center;border-radius:10px;transition:opacity .3s ease;width:420px;padding:1rem 0;border:1px solid #bba89c;background-color:#3c332e;transition:opacity .3s ease;margin:2rem auto}@media screen and (max-width: 768px){.btn{width:300px;font-size:1rem}}.btn a{display:block;font-family:"Roboto Slab",serif;font-weight:700;font-size:1.4rem;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.btn a:hover{opacity:.6}}@media screen and (max-width: 768px){.btn a{font-size:1rem}}.btn_see-all,.feedback-container-btn,.see-more-photo-btn{text-align:center;border-radius:10px;width:300px;padding:.6rem 0;border:1px solid #bba89c;background-color:#3c332e;margin:2rem auto;transition:background-color .3s ease,opacity .3s ease;display:block;font-family:"Roboto Slab",serif;font-weight:700;font-size:1.2rem;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.btn_see-all:hover,.feedback-container-btn:hover,.see-more-photo-btn:hover{opacity:.6}}@media screen and (max-width: 768px){.btn_see-all,.feedback-container-btn,.see-more-photo-btn{font-size:1rem}}.feedback-container section{padding:1rem .5rem;position:relative;display:flex;justify-content:space-between;border-bottom:2px solid #ccc}.feedback-container .img{width:15%}@media screen and (max-width: 768px){.feedback-container .img{width:20%}}.feedback-container .overview-wrap{width:82%}@media screen and (max-width: 768px){.feedback-container .overview-wrap{width:75%}}.feedback-container .overview{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.feedback-container .overview{display:contents}}.feedback-container .overview .name-wrap{width:65%}@media screen and (max-width: 768px){.feedback-container .overview .name-wrap{width:100%}}@media screen and (max-width: 768px){.feedback-container .overview .name-wrap .ttl span{font-size:1.4rem}}.feedback-container .overview .name-wrap .lank{font-size:2rem;color:#b15190;line-height:1;padding:.6rem 0;font-weight:bold}@media screen and (max-width: 768px){.feedback-container .overview .name-wrap .lank{font-size:1.5rem;padding:.4rem 0}}.feedback-container .date-wrap{text-align:right;width:30%;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.feedback-container .date-wrap{width:100%;flex-direction:column;text-align:left;margin-bottom:.4rem}}.feedback-container .overview .date-wrap .date>div:nth-child(1){color:#bba89c}.feedback-container .overview .date-wrap .date>div:nth-child(2){color:#fff6ea}@media screen and (max-width: 768px){.feedback-container .overview .date-wrap .date{display:flex;gap:1rem}.feedback-container .overview .date-wrap .date .overview .date-wrap .date>div{width:50%}}.feedback-container .overview .date-wrap .country-wrap{color:#bba89c}@media screen and (max-width: 768px){.feedback-container .overview .date-wrap .country-wrap{display:flex;gap:1rem}}.feedback-container .overview .date-wrap .country-wrap>div{color:#fff6ea}.feedback-container .impression .ttl{color:#bba89c}.feedback-container .impression .read{color:#fff6ea;padding:.5rem 0 0}.feedback-container .therapists-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.feedback-container .therapists-link{transition:background-color .3s ease,opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.feedback-container .therapists-link:hover{background:rgba(239,239,239,.264)}}.photo-diary__container section{padding:2rem 3rem;position:relative;display:flex;justify-content:space-between;gap:3rem;background-color:#3c332e;border-radius:10px;margin-bottom:1rem}@media screen and (max-width: 768px){.photo-diary__container section{flex-direction:column;justify-content:center}}@media screen and (max-width: 520px){.photo-diary__container section{padding:2rem 1rem}}.photo-diary__image{width:20%;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.photo-diary__image:hover{opacity:.6}}@media screen and (max-width: 768px){.photo-diary__image{display:flex;justify-content:center;width:100%;margin:0 auto}}@media screen and (max-width: 768px){.photo-diary__image img{max-width:50%}}.photo-diary__image img+img{margin-top:1rem}@media screen and (max-width: 768px){.photo-diary__image img+img{margin-top:0;margin-left:1rem}}.photo-diary__overview{width:80%}@media screen and (max-width: 768px){.photo-diary__overview{width:100%}}.photo-diary .overview{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.photo-diary .overview{flex-direction:column}}.photo-diary .overview__name{width:100%;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #bba89c;padding-bottom:.6rem}@media screen and (max-width: 768px){.photo-diary .overview__name{margin:1rem 0}}.photo-diary .overview__time{color:#bba89c}.impression__title{font-size:1.6rem;margin:.6rem 0 .4rem;color:#bba89c}@media screen and (max-width: 768px){.impression__title{font-size:1.4rem;line-height:1.2}}.impression__text{font-size:1.4rem;line-height:1.4;color:#fff6ea;text-align:left}@media screen and (max-width: 768px){.impression__text{font-size:1.2rem}}.impression .therapists-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.impression .therapists-link{transition:background-color .3s ease,opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.impression .therapists-link:hover{background:rgba(239,239,239,.264)}}.contact-icon{display:flex;justify-content:center;width:80%;margin:1rem auto;gap:.8rem}@media screen and (max-width: 768px){.contact-icon{display:grid;grid-template-columns:repeat(4, auto)}}.contact-icon img{height:auto}@media screen and (max-width: 480px){.contact-icon img{max-width:70px}}.contact-icon a{transition:background-color .3s ease,opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.contact-icon a:hover{opacity:.8}}.modal-content .social-area-wrap .contact-icon{width:80%}.social-area-wrap .contact-icon{width:100%}@media screen and (max-width: 768px){.social-area-wrap .contact-icon{width:80%}}@media screen and (max-width: 768px){.footer-nav .contact-icon,.modal .contact-icon{width:100%;gap:.4rem}.footer-nav .contact-icon img,.modal .contact-icon img{max-width:100px}}@media screen and (max-width: 480px){.footer-nav .contact-icon img,.modal .contact-icon img{max-width:60px}}.paging{text-align:center;margin:2rem 0;font-size:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.2rem}.paging a,.paging span{display:inline-flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid #534439;font-size:.9rem;text-decoration:none;color:#bba89c;transition:background-color .2s,color .2s}.paging a:hover,.paging span:hover{background-color:#534439;color:#fff6ea}.paging a:hover{color:#fff6ea}.paging .current{background-color:#534439;color:#fff6ea;border-color:#534439;pointer-events:none;cursor:default}.paging a.prev,.paging a.next{color:#bba89c}.paging a.prev:hover,.paging a.next:hover{background-color:#534439;color:#fff6ea}.paging a[title="next page"]{color:#bba89c}.paging a[title="next page"]:hover{background-color:#453d33;color:#fff6ea}.paging a[title="first page"]{border:none;color:#bba89c}.paging a[title="first page"]:hover{background-color:#453d33;color:#fff6ea}.paging a[title="last page"]{border:none;color:#bba89c}.paging a[title="last page"]:hover{background-color:#453d33;color:#bba89c}.age-modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.5);display:none}.age-modal__content{background:#453d33;border-radius:10px;padding:3.6em 0;max-width:630px;margin:10% auto;text-align:center}@media screen and (max-width: 768px){.age-modal__content{width:90%;margin-top:calc(50vh - 270px);margin-bottom:auto;padding:2em 0}}@media screen and (max-width: 768px){.age-modal__read{width:90%;margin:0 auto}}.age-modal__read p{color:#bba89c;font-size:1.4rem;line-height:1.4}@media screen and (max-width: 768px){.age-modal__read p{font-size:1rem}}.age-modal__read--footer{margin-top:2rem}.age-modal__image{display:flex;justify-content:center;margin:1em 0 0}.age-modal__image img{width:100px;height:auto}@media screen and (max-width: 768px){.age-modal__image img{width:80px}}.age-modal__buttons{display:flex;justify-content:center;gap:2em}.age-modal__buttons-button{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border:2px solid;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease;font-size:1.4rem}@media screen and (max-width: 768px){.age-modal__buttons-button{width:80px;height:80px;font-size:1rem}}.age-modal__buttons-button--confirm{color:#b15190;border-color:#b15190}@media(hover: hover)and (min-width: 1025px){.age-modal__buttons-button--confirm:hover{background-color:rgba(177,81,144,.1)}}.age-modal__buttons-button--decline{color:#bba89c;border-color:#bba89c}@media(hover: hover)and (min-width: 1025px){.age-modal__buttons-button--decline:hover{background-color:rgba(187,168,156,.1)}}.feedback__form{background-color:#443b36;width:950px;margin:2rem auto 0;padding:2rem 0;border-radius:10px;position:relative}@media screen and (max-width: 1024px){.feedback__form{width:80%;margin:2rem auto}}@media screen and (max-width: 768px){.feedback__form{width:90%;margin:2rem auto}}.feedback__form__btn{text-align:center;margin:1rem 0}.feedback__form__btn a{font-family:"Roboto Slab",serif;font-weight:700;display:inline-block;padding:.5rem 1rem;background-color:#443b36;color:#fff6ea;border-radius:10px;text-decoration:none;width:50%;transition:opacity .3s ease;padding:1em 0;cursor:pointer;position:relative}.feedback__form__btn a::after{font-family:Arial,Helvetica,sans-serif;font-weight:normal;content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:2rem;color:#fff6ea}@media(hover: hover)and (min-width: 1025px){.feedback__form__btn a:hover{opacity:.6}}.feedback__form__close{position:absolute;top:1em;right:1em;background:rgba(0,0,0,0);border:none;font-size:1.4rem;color:#fff;text-decoration:none;cursor:pointer;line-height:1;padding:0;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.feedback__form__close:hover{opacity:.8}}.feedback__form__inner{width:670px;margin:0 auto}@media screen and (max-width: 1024px){.feedback__form__inner{width:80%;margin:0 auto}}@media screen and (max-width: 768px){.feedback__form__inner{width:90%;margin:0 auto}}.feedback__form__read{text-align:center;color:#bba89c;margin-bottom:1rem}@media screen and (max-width: 768px){.feedback__form__read{width:90%;margin:2rem auto}}.feedback__form__read span{color:#b15190}.form__title{color:#bba89c;text-align:center;margin-bottom:1rem}.form__group{margin-bottom:1.5rem}.form__label{display:block;color:#fff6ea;margin-bottom:.2rem}.form__required{color:#b15190;margin-left:.3em;font-size:1rem;font-weight:normal}.form__input,.form__select,.form__textarea{width:100%;padding:.75rem;background-color:#fff6ea;border:1px solid #bba89c;border-radius:4px;box-sizing:border-box;font-size:1rem;color:#3c332e}.form__input,.form__select{width:50%}@media screen and (max-width: 768px){.form__input,.form__select{width:90%;margin:0 auto}}.form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../img/ico_arrow-down.svg");background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.8em auto;padding-right:2rem}.form__textarea{resize:vertical}.form__description{display:block;font-size:.9rem;color:#bba89c;margin:.3rem 0 .5rem}.form__radios{display:flex;flex-wrap:wrap;gap:1rem}.form__radio-option{display:flex;align-items:center}.form__radio-option input[type=radio]{display:none}.form__radio-option label{position:relative;padding-left:30px;cursor:pointer;font-size:1rem;color:#fff6ea}.form__radio-option label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#fff6ea;border:1px solid #bba89c;border-radius:3px}.form__radio-option input[type=radio]:checked+label::after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);font-size:16px;width:16px;height:11.38px;background-image:url("../img/ico-check.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.form .date-input-wrapper{position:relative}.form .date-input-wrapper input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;opacity:.6}.form__submit{display:flex;justify-content:center;margin-top:3rem}.form__submit-button{text-align:center;border-radius:10px;transition:opacity .3s ease;width:300px;padding:1rem 0;border:1px solid #bba89c;background-color:#3c332e;transition:opacity .3s ease;margin:2rem auto;transition:background-color .3s ease,opacity .3s ease;display:block;font-family:"Roboto Slab",serif;font-weight:700;font-size:1.2rem;transition:opacity .3s ease;color:#fff6ea;cursor:pointer}@media(hover: hover)and (min-width: 1025px){.form__submit-button:hover{opacity:.6}}@media screen and (max-width: 768px){.form__submit-button{width:80%;font-size:1rem}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal .social-area-wrap .contact-icon-wrap{width:100%}.modal h2{text-align:center;margin-bottom:.6rem;font-size:1.8rem;line-height:1.2}@media screen and (max-width: 480px){.modal h2{font-size:1.4rem}}.modal .read{text-align:center;font-size:1.2rem;margin-top:1rem;padding-bottom:.6rem}@media screen and (max-width: 480px){.modal .read{font-size:1rem;line-height:1.4}}.modal-content{margin:15% auto;width:80%;text-align:center;position:relative}@media screen and (max-width: 768px){.modal-content{width:90%}}.close{position:absolute;right:15px;top:10px;font-size:24px;cursor:pointer}footer{font-family:"Roboto Slab",serif;width:100%;background:#151311;color:#fff6ea;padding:1rem 0}.footerLink{width:100%;max-width:1200px;margin:0 auto}.footerLink ul{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.footerLink ul{flex-wrap:wrap}.footerLink li{width:50%;padding:0 .5rem}}.footerLink ul a{color:#8b8a88}.copyrighttx{text-align:center;font-size:.8rem;margin-top:1rem;color:#8b8a88}.pagetop{display:none;position:fixed;right:.3rem;bottom:5.4rem;z-index:999}.pagetop a{display:block;width:3rem;height:3rem}.pagetop a img{width:100%;height:auto;display:block}.footerLogo{width:200px;margin:3em auto 2em;transition:opacity .3s ease}@media(hover: hover)and (min-width: 1025px){.footerLogo:hover{opacity:.6}}.u_fontXL{font-size:2.5rem}.u_fontL{font-size:1.875rem}.u_fontM{font-size:1.25rem}.u_fontS{font-size:1rem}.u_fontSS{font-size:.875rem}.u_fontXS{font-size:.75rem}.u_fontBold{font-weight:bold}.u_fontNoto{font-family:"Noto Sans JP",sans-serif}.u_color-main{color:#453d33}.u_color-main-sub{color:#261e1b}.u_color-primary{color:#fff6ea}.u_color-secondary{color:#1c1c1c}.u_color-surface{color:#bba89c}.u_color-surface-solid{color:#3c332e}.u_color-inner{color:#534439}.u_color-warning{color:red}.u_color-pink{color:#ff0089}.u_color-gray{color:#8b8a88}.u_color-lightgray{color:#b0afad}.u_color-gold{color:#daa520}.u_color-light-yellow{color:#ffffe0}.u_color-purple{color:#a6619d}.u_color-violet{color:violet}.u_color-accent{color:#b15190}.u_gridXS{font-size:clamp(12px,1.5vw,18px)}.u_gridS{font-size:clamp(14px,2vw,20px)}.u_gridM{font-size:clamp(18px,3vw,30px)}.u_gridL{font-size:clamp(20px,4vw,36px)}.u_gridXL{font-size:clamp(24px,5vw,48px)}.u_clearfix{zoom:1}.u_clearfix:after{content:"";display:block;clear:both;height:.01px}.u_ofHidden{overflow:hidden}.u_floatL{float:left}.u_floatR{float:right}.u_taLeft{text-align:left}.u_taCenter{text-align:center}.u_taRight{text-align:right}.u_vaTop{vertical-align:top}.u_vaMdl{vertical-align:middle}.u_vaBtm{vertical-align:bottom}.u_m0{margin:0 !important}.u_p0{padding:0 !important}.u_px0{padding-left:0 !important;padding-right:0 !important}.u_py0{padding-top:0 !important;padding-bottom:0 !important}.u_px05{padding-left:.5rem !important;padding-right:.5rem !important}.u_mt1{margin-top:1rem !important}.u_mt2{margin-top:2rem !important}.u_mt3{margin-top:3rem !important}.u_mb0{margin-bottom:0 !important}.u_mb1{margin-bottom:1rem !important}.u_mb2{margin-bottom:2rem !important}.u_mb3{margin-bottom:3rem !important}.u_pt0{padding-top:0 !important}.u_pt1{padding-top:1rem !important}.u_pt2{padding-top:2rem !important}.u_pt3{padding-top:3rem !important}.u_pb0{padding-bottom:0 !important}.u_pb1{padding-bottom:1rem !important}.u_pb2{padding-bottom:2rem !important}.u_pb3{padding-bottom:3rem !important}@media(hover: hover)and (min-width: 1025px){.u-bleed-x{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50% + 8px);width:100vw}}/*# sourceMappingURL=style.min.css.map */