﻿html,body{margin:0;padding:0;height:100%;color:#424242;font-size:calc(15/16*1rem)}@media screen and (min-width: 868px){html,body{font-size:calc(16/16*1rem)}}.l-body{font-family:"BIZ UDPGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:none;background:#fcfcfc;line-height:2;overflow-x:hidden}.l-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.l-header{display:flex;align-items:center;justify-content:flex-end;background-color:rgba(255,102,141,.7);color:#fcfcfc;position:relative;z-index:1}.l-header a{color:#fcfcfc}@media screen and (min-width: 868px){.l-header{position:fixed;width:100%}}.l-main{flex:1;color:#424242}.l-section{max-width:1100px;padding:16px;margin-inline:auto}.l-section.__fullsize{padding:0;max-width:100%}.l-footer{text-align:center;background:linear-gradient(45deg, rgba(255, 102, 141, 0.7) 0%, rgba(255, 102, 141, 0.3) 100%);color:#fcfcfc}.c-navigation{display:none;position:fixed;overflow:auto;z-index:100;left:0px;top:0px;width:100%;height:100%;padding:60px 0;background-color:rgba(255,102,141,.9);color:#fcfcfc;animation:animation1 .2s both;text-align:center}.c-navigation._is_open{display:block}.c-navigation a{display:block;text-align:center;letter-spacing:.1em;color:#fcfcfc;padding:20px;transition:.3s all}.c-navigation a:hover{color:#fd0}.c-navigation a .__icon{font-size:130%}@media screen and (min-width: 868px){.c-navigation{display:block;position:static;overflow:visible;width:auto;height:auto;padding:0;background:none;color:inherit;animation:none;text-align:left;font-size:.85em}a{color:inherit;padding:10px 15px}ul{display:flex}}.c-hamburger{display:flex;position:fixed;z-index:101;cursor:pointer;right:3%;top:0px;padding:16px 14px;width:52px;height:52px;display:flex;flex-direction:column;justify-content:space-between;order:0;background-color:rgba(255,102,141,.5)}@media screen and (min-width: 868px){.c-hamburger{display:none}}.c-hamburger span{display:block;transition:.3s;border-top:2px solid #fcfcfc}.c-hamburger._is_active span:nth-of-type(1),.c-hamburger._is_active span:nth-of-type(3){transform-origin:center center;width:26px}.c-hamburger._is_active span:nth-of-type(1){transform:rotate(45deg) translate(6px, 7px)}.c-hamburger._is_active span:nth-of-type(3){transform:rotate(-45deg) translate(6px, -7px)}.c-hamburger._is_active span:nth-of-type(2){display:none}.c-mainimg{position:relative;width:100%;min-height:200px;background-image:url(../images/mainimage_bg.webp);background-size:100% auto;background-repeat:no-repeat;background-position:top center}.c-mainimg .__logo{text-align:center;padding-top:30px}.c-mainimg .__logo a{margin-inline:auto;width:200px;display:block}@media screen and (min-width: 868px){.c-mainimg{min-height:300px}.c-mainimg .__logo{padding-top:80px}.c-mainimg .__logo a{width:300px}}.c-ticker{width:100%;background:linear-gradient(45deg, #FF668D 0%, rgb(255, 178.5, 198) 100%);overflow:hidden;position:relative;height:40px;line-height:40px}.c-ticker-container{width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative}.c-ticker-item{position:absolute;top:0;left:100%;white-space:nowrap;padding:0 10px;font-size:calc(14/16*1rem);color:#fcfcfc;margin:6px 0;height:28px;line-height:28px;opacity:0}.c-ticker-item span{opacity:.6;display:inline-block;padding:0 8px}.c-pagetop ._is_active{display:block}.c-pagetop a{display:flex;text-decoration:none;z-index:99;position:fixed;right:3%;bottom:40px;color:#fcfcfc;font-size:20px;line-height:0;background:rgba(255,102,141,.7);width:52px;height:52px;align-items:center;justify-content:center}.c-headtitle{position:relative;letter-spacing:.1em;border-bottom:3px solid #f5f5f5}.c-headtitle .__underline{display:inline-block;position:relative;font-size:calc(22/16*1rem);color:#ff668d;padding:10px 0;bottom:-3px}.c-headtitle .__underline::before{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:3px;background:#ff668d;transition:1s .5s;transform:scaleX(0);transform-origin:left top}.c-headtitle._is_active .__underline::before{transform:scaleX(1)}@media screen and (min-width: 640px){.c-headtitle .__underline{padding:30px 0 10px;font-size:calc(32/16*1rem)}}.c-headtitle-undertext{font-size:calc(18/16*1rem);margin:8px 0 16px;color:#ff668d}@media screen and (min-width: 640px){.c-headtitle-undertext{margin:8px 0 24px}}.__fullsize .c-headtitle{margin-top:16px;margin-left:16px;margin-right:16px}.__fullsize .c-headtitle-undertext{margin-left:16px;margin-right:16px}@media screen and (min-width: 868px){.__fullsize .c-headtitle{margin-left:auto;margin-right:auto;max-width:1100px}.__fullsize .c-headtitle-undertext{margin-left:auto;margin-right:auto;max-width:1100px}}.c-footer{line-height:1.5;font-size:calc(14/16*1rem)}.c-footer .__logo{padding:10px 0;width:180px;margin-inline:auto}.c-footer .__commerce{border-top:solid 1px #fff;padding:20px}.c-footer .__commerce .__wrap{max-width:700px;margin-inline:auto}.c-footer .__commerce .__wrap h3{font-weight:bold;font-size:calc(16/16*1rem)}.c-footer .__commerce .__wrap dl{margin-top:16px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.c-footer .__commerce .__wrap dl dt{white-space:nowrap;text-align:left}.c-footer .__commerce .__wrap dl dd{text-align:left}@media screen and (min-width: 868px){.c-footer .__commerce .__wrap dl dt{text-align:center}}.c-footer .__reserveline{border-top:solid 1px #fff;padding:20px}.c-footer .__reserveline p{max-width:700px;margin-inline:auto}.c-footer .__note{border-top:solid 1px #fff;padding:20px}.c-footer .__note p{text-align:left;max-width:700px;margin-inline:auto}.c-footer .__copyright{font-size:calc(12/16*1rem);padding:8px 8px 48px;background-color:#c2a97f}.c-footerlink{background-color:#fff;position:fixed;bottom:0;width:100%;z-index:100;box-shadow:0 -3px 5px rgba(0,0,0,.2)}.c-footerlink .__wrap{display:grid;grid-template-columns:1fr 1fr 1fr;height:40px}.c-footerlink .__wrap li{display:flex;align-items:center;justify-content:center;text-align:center;font-size:80%;transition:.3s all}.c-footerlink .__wrap li.__tel{background-color:#4268cf;color:#fff}.c-footerlink .__wrap li.__tel:hover{background-color:rgb(50.1265822785,89.8101265823,197.3734177215)}.c-footerlink .__wrap li.__line{background-color:#32cc65;color:#fff}.c-footerlink .__wrap li.__line:hover{background-color:rgb(50.1265822785,89.8101265823,197.3734177215)}.c-footerlink .__wrap li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-therapist{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;padding:12px;align-items:start}.c-therapist .__card{width:100%;height:100%;background-color:#fff}.c-therapist .__card .__data{padding:6px;font-size:calc(13/16*1rem)}.c-therapist .__card .__data .__name{font-weight:bold;font-size:calc(16/16*1rem)}.c-therapist .__card .__data .__name span{font-weight:normal;font-size:calc(13/16*1rem)}.c-therapist .__card .__data .__tag{padding-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.c-therapist .__card .__data .__tag li{display:inline-block;padding:3px 8px;border-radius:4px;background-color:rgba(184,134,11,.7);color:#fcfcfc}.c-therapist .__card .__data .__info{padding-top:6px}.c-therapist .__card .__data .__schedule{padding-top:6px;display:flex;align-items:center}.c-therapist .__card .__data .__schedule .__icon{margin-right:4px;font-weight:bold;color:#b8860b;font-size:calc(16/16*1rem)}@media screen and (min-width: 640px){.c-therapist{gap:16px;padding:16px;grid-template-columns:repeat(3, 1fr)}.c-therapist .__card .__data{padding:12px}.c-therapist .__card .__data .__tag{padding-top:10px}.c-therapist .__card .__data .__info{padding-top:10px}.c-therapist .__card .__data .__schedule{padding-top:10px}}@media screen and (min-width: 868px){.c-therapist{gap:16px;padding:16px;grid-template-columns:repeat(4, 1fr)}}.p-index-schedule .__wrap{width:100%;display:grid;grid-template-columns:repeat(7, 1fr)}.p-index-schedule .__wrap li{padding:16px 0;font-size:calc(12/16*1rem);white-space:nowrap;text-align:center;cursor:pointer;transition:.3s all}.p-index-schedule .__wrap li._is_active{color:#fff;background-color:rgba(255,102,141,.6)}.p-index-schedule .__wrap li:hover{background-color:rgba(255,102,141,.2)}.p-index-schedule .__wrap li:hover._is_active{background-color:rgba(255,102,141,.6)}.p-index-therapist{background-color:rgba(255,102,141,.2)}.p-index-pickup{text-align:center;background:linear-gradient(45deg, rgba(255, 102, 141, 0.7) 0%, rgba(255, 102, 141, 0.2) 100%);width:80%;margin-inline:auto;max-width:400px;padding:16px}.p-index-pickup .__card{display:block}.p-index-pickup .__card .__data{color:#fff}.p-index-pickup .__card .__data .__name{font-size:20px;padding:10px;font-weight:bold}.p-index-pickup .__card .__data .__info{font-size:16px}.p-index-list .__title{text-align:center;font-size:calc(20/16*1rem);color:#b8860b;position:relative;z-index:1}.p-index-list .__title::after{content:"";position:absolute;bottom:-5px;left:0;height:calc(40% + 5px);width:100%;background-color:#b8860b;opacity:.15;z-index:-1}.p-index-list .__note{margin:16px auto 32px;padding:16px;border-radius:8px;background-color:rgba(66,66,66,.07);font-size:calc(14/16*1rem);max-width:900px}.p-index-list dl{display:grid;grid-template-columns:auto 1fr;row-gap:20px;margin:24px auto 0;padding:0;max-width:1000px}.p-index-list dl .__type{font-size:calc(14/16*1rem);text-align:left;padding:0 0 8px 12px;grid-column:1;border-bottom:1px solid #ccc;font-weight:normal;color:#555}.p-index-list dl .__data{font-size:calc(16/16*1rem);text-align:right;padding:0 12px 8px 0;grid-column:2;margin:0;border-bottom:1px solid #ccc;font-weight:bold;color:#ff668d}.p-index-list.__card{display:block}.p-index-list.__card ._card_text{text-align:center;font-size:calc(20/16*1rem);color:#666;padding:32px 0 0}.p-index-list.__card ._card_image{max-width:400px;width:100%;margin:16px auto 10px}@media screen and (min-width: 640px){.p-index-list .__title{font-size:calc(24/16*1rem)}.p-index-list dl .__type{font-size:calc(20/16*1rem)}.p-index-list dl .__data{font-size:calc(20/16*1rem)}}.p-index-topics{display:flex;flex-direction:column;margin:0;padding:0}.p-index-topics .__date{width:100%;padding:5px 0;font-weight:bold;font-size:calc(16/16*1rem)}.p-index-topics .__data{width:100%;margin:0 0 20px 0;font-size:calc(16/16*1rem)}@media screen and (min-width: 640px){.p-index-topics{display:grid;grid-template-columns:auto 1fr;grid-column-gap:20px;grid-row-gap:20px;align-items:start;max-width:1000px;margin-inline:auto}.p-index-topics .__date{white-space:nowrap}.p-index-topics .__data{margin:4px 0 0 0}}.p-index-access .__map{width:100%;height:300px;max-width:1000px;margin-inline:auto}.p-index-access .__text{text-align:center;font-size:calc(20/16*1rem);color:#666;padding:32px 0 0;line-height:1.6}@media screen and (min-width: 640px){.p-index-access .__map{height:400px}}.p-index-recruit .__link_wrap{margin-top:20px;width:100%;max-width:600px;text-align:center;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.p-index-recruit .__link_wrap li{padding:16px 12px;border-radius:4px;font-size:16px;color:#ff668d;font-weight:bold;background-image:url("../images/button_background.jpg");background-size:800px auto;background-repeat:no-repeat}.p-index-recruit .__link_wrap .__tel{background-position:right center}.p-index-recruit .__link_wrap .__line{background-position:left center}@media screen and (min-width: 868px){.p-index-recruit .__link_wrap{margin-top:40px;gap:16px}}.p-therapist-list{background-color:rgba(255,102,141,.2);margin-bottom:30px}.p-therapist-list .__wrap{display:grid;grid-template-columns:1fr;gap:24px;padding:24px;align-items:start}.p-therapist-list .__card{width:100%;height:100%;background-color:#fff}.p-therapist-list .__card .__photo{position:relative;overflow:hidden}.p-therapist-list .__card .__data{padding:8px;font-size:.8125rem}.p-therapist-list .__card .__data .__name{font-weight:bold;font-size:1rem}.p-therapist-list .__card .__data .__name span{font-weight:normal;font-size:.8125rem}.p-therapist-list .__card .__data .__tag{padding-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.p-therapist-list .__card .__data .__tag li{display:inline-block;padding:3px 8px;border-radius:4px;background-color:rgba(184,134,11,.7);color:#fcfcfc}.p-therapist-list .__card .__data .__info{padding-top:6px}.p-therapist-list .__card .__data .__weekly-schedule{margin-top:10px;padding-top:10px;border-top:1px dashed #ccc}.p-therapist-list .__card .__data .__weekly-title{font-weight:bold;color:#ff668d;margin-bottom:5px}.p-therapist-list .__card .__data .__weekly-schedule-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;text-align:center}.p-therapist-list .__card .__data .__day{font-size:.75rem;color:#666}.p-therapist-list .__card .__data .__status{font-size:.875rem;padding:4px 0}.p-therapist-list .__card .__data .__status.__available{color:#ff668d}.p-therapist-list .__card .__data .__status.__unavailable{color:#999}@media screen and (min-width: 640px){.p-therapist-list{grid-template-columns:repeat(2, 1fr);gap:16px;padding:16px}.p-therapist-list .__card .__data{padding:12px}.p-therapist-list .__card .__data .__tag{padding-top:10px}.p-therapist-list .__card .__data .__info{padding-top:10px}.p-therapist-list .__card .__data .__weekly-schedule{margin-top:15px;padding-top:15px}}@media screen and (min-width: 868px){.p-therapist-list .__wrap{grid-template-columns:repeat(3, 1fr);max-width:1100px;margin-inline:auto}}.p-therapist-info .__wrap{max-width:950px;margin-inline:auto}.p-therapist-info .__wrap .__grid{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width: 640px){.p-therapist-info .__wrap .__grid{grid-template-columns:320px 1fr}}.p-therapist-info .__wrap .__grid .__photo{max-width:320px;text-align:center;margin-inline:auto}.p-therapist-info .__wrap .__grid .__data .__name{font-size:28px;color:#ff668d;text-align:center}@media screen and (min-width: 640px){.p-therapist-info .__wrap .__grid .__data .__name{text-align:left}}.p-therapist-info .__wrap .__grid .__data .__tag{padding-top:20px}.p-therapist-info .__wrap .__grid .__data .__info{padding-top:20px}.p-therapist-info .__wrap .__comment dl{padding-top:20px}.p-therapist-info .__wrap .__comment dl dt{font-size:18px;color:#ff668d}.p-therapist-info .__wrap .__schedule{padding-top:20px}.p-therapist-info .__wrap .__schedule .__weekly-schedule{margin-top:10px;padding-top:10px;border-top:1px dashed #ccc}.p-therapist-info .__wrap .__schedule .__weekly-title{font-weight:bold;color:#ff668d;margin-bottom:5px}.p-therapist-info .__wrap .__schedule .__weekly-schedule-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;text-align:center}.p-therapist-info .__wrap .__schedule .__day{font-size:.75rem;color:#666}.p-therapist-info .__wrap .__schedule .__status{font-size:.875rem;padding:4px 0}.p-therapist-info .__wrap .__schedule .__status.__available{color:#ff668d}.p-therapist-info .__wrap .__schedule .__status.__unavailable{color:#999}.p-therapist__go-list{text-align:center;padding-top:40px;padding-bottom:20px;color:#ff668d}.p-therapist__go-list a{text-decoration:underline}.u-blur{opacity:0;filter:blur(30px);transform:scale(1.1)}.u-blur._is_active{opacity:1;filter:blur(0);transform:scale(1);transition:1s .5s}/*# sourceMappingURL=style.css.map */