:root{--cl_design_1: #0F335A;--cl_design_2: #0096A5;--cl_design_3: #4FBDD6;--cl_design_4: #9BC6BF;--cl_design_5: #B6DBE4;--cl_design_6: #E5DED6;--cl_design_7: #375CAC;--cl_bg: #fbffeb;--cl_txt: #222;--cl_mark: rgb(253, 255, 164);--bg_marker: linear-gradient(180deg, transparent 60%, var(--cl_mark) 60%);--box_shadow: 2px 2px 16px rgba(0, 0, 0, 0.2);--font_ttl: "Zen Maru Gothic", sans-serif;--font_txt: "Zen Kaku Gothic New", sans-serif;--font_ttl_en: "Comfortaa", sans-serif;--font_hand_en: "Homemade Apple", cursive;--margin_full: calc(50% - 50vw);--transition: all .3s ease;--font_size_xxxl: clamp(45px, 6vw, 70px);--font_size_xxl: clamp(40px, 4vw, 60px);--font_size_xl: clamp(30px, 3vw, 50px);--font_size_lg: clamp(28px, 2.6vw, 44px);--font_size_md: clamp(26px, 2.4vw, 34px);--font_size_sm: clamp(18px, 1.6vw, 24px);--font_size_xs: clamp(14px, 1.2vw, 18px);--space_xl: 8rem;--space_lg: 6rem;--space_md: 4rem;--space_sm: 3rem;--space_xs: 2rem;--border_radius_l: 4vw;--border_radius_m: 2.4em;--border_radius_s: 8px}body{background-repeat:repeat;background-size:20vw;background-position:left top;background-image:linear-gradient(#e5ded666, #e5ded666), url(img/bg_sand.jpg)}@media (max-width:1100px){body{background-size:40vw}}@media (max-width:750px){body{background-size:60vw}}body *{font-family:var(--font_txt);letter-spacing:0.16em;font-feature-settings:"palt"}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:600;font-family:var(--font_ttl)}body h1 span,body h2 span,body h3 span,body h4 span,body h5 span,body h6 span{font-family:var(--font_ttl)}body p{color:var(--cl_txt)}@media (max-width:540px){body .mb-align-left{text-align:left}}body .grecaptcha-badge{bottom:120px !important;z-index:1}body .wp-block-buttons{display:flex;gap:10px}body .wp-block-buttons .wp-block-button__link{position:relative;min-width:280px;max-width:300px;width:100%;height:1lh;color:var(--cl_design_1);font-weight:600;line-height:70px;background-color:transparent;border:1px solid;border-color:var(--cl_design_1);border-radius:1000px;overflow:hidden;padding:0;margin:0;transition:0.3s}body .wp-block-buttons .wp-block-button__link::before{content:"";position:absolute;width:100%;height:100%;z-index:-1;top:0;left:-100%;background-color:var(--cl_design_1);border-radius:1000px;transition:var(--transition);z-index:-1}body .wp-block-buttons .wp-block-button__link:hover{color:#fff;text-decoration:none}body .wp-block-buttons .wp-block-button__link:hover::before{left:0}@media (max-width:540px){body .wp-block-buttons .wp-block-button__link{min-width:260px;max-width:290px}}@media (max-width:390px){body .wp-block-buttons .wp-block-button__link{min-width:240px;max-width:280px}}body .wp-block-buttons.btn-white .wp-block-button__link{color:#fff;border-color:#fff}body .wp-block-buttons.btn-white .wp-block-button__link::before{background-color:#fff}body .wp-block-buttons.btn-white .wp-block-button__link:hover{color:var(--cl_design_1)}body a.design_button{position:relative;min-width:280px;max-width:300px;width:100%;height:1lh;color:var(--cl_design_1);font-weight:600;line-height:70px;background-color:transparent;border:1px solid;border-color:var(--cl_design_1);border-radius:1000px;overflow:hidden;padding:0;margin:0;transition:0.3s;color:var(--cl_design_1) !important}body a.design_button::before{content:"";position:absolute;width:100%;height:100%;z-index:-1;top:0;left:-100%;background-color:var(--cl_design_1);border-radius:1000px;transition:var(--transition);z-index:-1}body a.design_button:hover{color:#fff;text-decoration:none}body a.design_button:hover::before{left:0}@media (max-width:540px){body a.design_button{min-width:260px;max-width:290px}}@media (max-width:390px){body a.design_button{min-width:240px;max-width:280px}}body a.design_button:hover{background-color:transparent}#header_logo a span{color:var(--cl_design_1);font-family:var(--font_ttl)}#side_icon_button a .label{padding-inline:4px}#footer{background-color:var(--cl_design_1)}#footer_info_area{background-color:var(--cl_design_2)}#footer_info_area #footer_info p{color:#fff}#footer_info_area #footer_info p strong{font-size:var(--font_size_xs);font-family:var(--font_ttl)}#footer_menu{padding-block:2rem}#footer_menu #menu-footer-menu{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}#footer_menu #menu-footer-menu li{text-align:center;margin-bottom:0}#footer_menu #menu-footer-menu li a{color:#fff}#footer_menu #menu-footer-menu li a:hover{color:var(--cl_design_2)}@media (max-width:430px){#footer_menu #menu-footer-menu{grid-template-columns:repeat(2, 1fr)}}@media (max-width:320px){#footer_menu #menu-footer-menu{grid-template-columns:1fr}}#copyright span{color:#fff}@media (max-width:350px){#copyright span{font-size:13px}}#body #page_contents{padding:0 !important;margin:0 auto !important}#body #page_contents .post_content{max-width:1200px;width:88vw;margin-inline:auto !important;padding:0 !important;margin:0 auto !important}@media (max-width:1280px){#body #page_contents .post_content{max-width:88dvw;width:100%}}#body #page_contents p:empty{margin:0 !important}body.home #header_slider_container{position:relative}body.home #header_slider_container::before{content:"";position:absolute;width:100%;height:100%;z-index:2;bottom:0;left:0;background-repeat:no-repeat;background-size:70vw;background-position:left bottom;background-image:url(img/bg-wave-06.png)}@media (max-width:800px){body.home #header_slider_container::before{background-size:90vw}}@media (max-width:450px){body.home #header_slider_container .header_slider_content{padding-inline:1rem}}@media (max-width:540px){body.home #header_slider_container .catch{font-size:var(--font_size_sm)}}body.home #header{background-color:transparent}body.home.header_sticky_active #header{background-color:#fff}body.home .header_slider_content{text-align:right}body.home .header_slider_content h2{line-height:2;font-size:var(--font_size_lg);font-weight:500;font-family:var(--font_ttl)}body.home #content_builder{background-color:transparent}body.home .cb_free_space{max-width:1200px;width:88vw;padding:0 !important;margin-inline:auto}body.home .cb_free_space p:empty{margin:0;padding:0}body.home .front-ttl{position:relative;color:var(--cl_design_1);text-align:left;font-size:var(--font_size_sm);text-align:left;padding-top:4rem;padding-left:3rem}body.home .front-ttl strong{position:absolute;top:0;left:-2rem;color:#9b590ec7;font-size:var(--font_size_xxxl);font-weight:500;font-family:var(--font_hand_en);letter-spacing:0;transform:rotate(-10deg);opacity:0.3;z-index:-1}@media (max-width:750px){body.home .front-ttl strong{left:-1rem}}body.home .front-ttl::before{content:"";position:absolute;width:2rem;height:auto;z-index:-1;bottom:0;left:0;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/ttl-icon.png)}@media (max-width:950px){body.home .front-ttl{padding-top:3rem}}body.home #front-about{display:block;position:relative;width:100vw;padding-block:var(--space_lg);margin-inline:var(--margin_full)}body.home #front-about::before{content:"";position:absolute;width:6vw;height:auto;z-index:-1;left:22vw;bottom:2rem;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon-illust-03.png);animation-name:updown1;animation-delay:0s;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes updown1{0%{transform:translate(0) rotate(-10deg)}50%{transform:translateY(-10px) rotate(-10deg)}100%{transform:translateY(0) rotate(-10deg)}}@media (max-width:1300px){body.home #front-about::before{bottom:0}}body.home #front-about::after{content:"";position:absolute;width:8vw;height:auto;z-index:-1;right:14vw;top:0;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon-illust-02.png);animation-name:updown2;animation-delay:0;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes updown2{0%{transform:translate(0) rotate(10deg)}50%{transform:translateY(-10px) rotate(10deg)}100%{transform:translateY(0) rotate(10deg)}}@media (max-width:1300px){body.home #front-about::after{top:4rem}}body.home #front-about .wp-block-group__inner-container{max-width:1200px;width:88vw;margin-inline:auto}body.home #front-about p{text-align:center}@media (max-width:560px){body.home #front-about p{text-align:left;margin-top:1rem}body.home #front-about p br{display:none}}@media (max-width:1280px){body.home #front-about::before{width:8vw}body.home #front-about::after{width:10vw}}@media (max-width:950px){body.home #front-about::before{width:9vw;left:8vw}body.home #front-about::after{width:11vw;right:8vw}}@media (max-width:630px){body.home #front-about::before{width:10vw;bottom:-1rem}body.home #front-about::after{width:12vw;top:2rem}body.home #front-about .wp-block-buttons{display:grid;grid-template-columns:1fr}body.home #front-about .wp-block-buttons .wp-block-button{text-align:center}}@media (max-width:540px){body.home #front-about::before{width:max(70px, 11vw);bottom:0}body.home #front-about::after{width:max(80px, 13vw)}}@media (max-width:410px){body.home #front-about::before{width:max(60px, 11vw)}body.home #front-about::after{width:max(70px, 13vw)}}body.home #front-treatment{position:relative;padding-block:0}body.home #front-treatment::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-color:var(--cl_design_1)}body.home #front-treatment .front-ttl{color:#fff}body.home #front-treatment .front-ttl strong{color:#fff}body.home #front-treatment .front-ttl::before{filter:invert(1);mix-blend-mode:plus-lighter}body.home #front-treatment .wave-inner{position:relative;padding-block:var(--space_md);margin-block:10rem}body.home #front-treatment .wave-inner::before{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;bottom:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center bottom;background-image:url(img/bg-wave-02.png)}body.home #front-treatment .wave-inner::after{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;top:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center top;background-image:url(img/bg-wave-04.png)}@media (max-width:1000px){body.home #front-treatment .wave-inner{margin-block:14vw}}body.home #front-treatment .treatment-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}body.home #front-treatment .treatment-items .treatment-item .link-inner figure img{object-fit:cover;width:100%;height:100%;aspect-ratio:1;border-radius:2rem}@media (max-width:430px){body.home #front-treatment .treatment-items .treatment-item .link-inner figure img{aspect-ratio:1.7777777778}}body.home #front-treatment .treatment-items .treatment-item h3{position:relative;color:var(--cl_design_5);font-size:var(--font_size_sm);padding-left:22px;margin-block:2rem 1rem}body.home #front-treatment .treatment-items .treatment-item h3::before{content:"";position:absolute;width:8px;height:100%;z-index:1;top:0;left:0;background-color:var(--cl_design_5);border-radius:1000px}body.home #front-treatment .treatment-items .treatment-item p{color:#fff;line-height:2;margin-bottom:0}body.home #front-treatment .treatment-items .treatment-item:nth-of-type(2){position:relative;top:4rem}@media (max-width:660px){body.home #front-treatment .treatment-items{grid-template-columns:repeat(2, 1fr)}body.home #front-treatment .treatment-items .treatment-item:nth-of-type(2){top:50%}}@media (max-width:430px){body.home #front-treatment .treatment-items{grid-template-columns:1fr}body.home #front-treatment .treatment-items .treatment-item:nth-of-type(2){top:0}}body.home #front-instagram{border-bottom:4px double var(--cl_design_1);padding-block:0 var(--space_lg) !important}body.home #front-instagram h2.ttl{position:relative;font-size:var(--font_size_sm);text-align:left;padding-top:4rem;padding-left:3rem}body.home #front-instagram h2.ttl strong{position:absolute;top:0;left:-2rem;color:#9b590ec7;font-size:var(--font_size_xxxl);font-weight:500;font-family:var(--font_hand_en);letter-spacing:0;transform:rotate(-10deg);opacity:0.3;z-index:-1}body.home #front-instagram h2.ttl::before{content:"";position:absolute;width:2rem;height:auto;z-index:-1;bottom:0;left:0;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/ttl-icon.png)}@media (max-width:850px){body.home #front-instagram{padding-block:0 var(--space_md) !important}}body.home #front-recruit{padding-block:var(--space_lg) !important;margin-bottom:var(--space_lg)}body.home #front-recruit .front-recruit-items{position:relative;display:grid;grid-template-columns:40% 1fr}body.home #front-recruit .front-recruit-items::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-color:transparent}@media (max-width:900px){body.home #front-recruit .front-recruit-items{grid-template-columns:1fr}body.home #front-recruit .front-recruit-items .wp-block-buttons{justify-content:center;margin-bottom:2rem}body.home #front-recruit .front-recruit-items p br{display:none}}@media (max-width:900px){body.home #front-recruit{padding-block:var(--space_lg) 0 !important}}@media (max-width:650px){body.home #front-recruit{padding-block:var(--space_md) 0 !important;margin-bottom:var(--space_md) !important}}body.home #front-news{background-color:var(--cl_design_1);position:relative;padding-block:var(--space_lg) var(--space_xl)}body.home #front-news::before{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;bottom:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center bottom;background-image:url(img/bg-wave-02.png)}body.home #front-news .design_header .content{position:relative}body.home #front-news .design_header .content .catch{position:absolute;top:0;left:50%;color:#fff;font-size:var(--font_size_xxxl);font-weight:500;font-family:var(--font_hand_en);letter-spacing:0;transform:rotate(-10deg) translateX(-50%);opacity:0.3;z-index:-1}body.home #front-news .design_header .content .desc{color:#fff;font-size:var(--font_size_sm);font-weight:500;padding-top:4rem;margin:0}body.home #front-news .front-ttl{color:#fff}body.home #front-news .front-ttl strong{color:#fff}body.home #front-news .front-ttl::before{filter:invert(1);mix-blend-mode:plus-lighter}body.home #front-news .front-ttl::before{content:"";position:absolute;width:2rem;height:auto;z-index:-1;bottom:0;left:0;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/ttl-icon.png)}body.home #front-news .blog_list .category_list{border-color:#fff;transition:var(--transition)}body.home #front-news .blog_list .category_list a{color:#fff;transition:var(--transition)}body.home #front-news .blog_list .category_list:hover{background-color:#fff}body.home #front-news .blog_list .category_list:hover a{color:var(--cl_design_1)}body.home #front-news .blog_list .title a{color:#fff;transition:var(--transition)}body.home #front-news .blog_list .title a:hover{opacity:0.6}body.home #front-news a.design_button{color:#fff !important;border-color:#fff}body.home #front-news a.design_button::before{background-color:#fff}body.home #front-news a.design_button:hover{color:var(--cl_design_1) !important}@media (max-width:850px){body.home #front-news{padding-block:var(--space_md) var(--space_lg)}}@media (max-width:550px){body.home #front-news{padding-block:var(--space_md)}}body.home #front-contact::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(img/fukiage-maris-dc-16.jpg)}body.home #front-contact h2.front-contact-link{padding-block:var(--space_lg)}body.home #front-contact h2.front-contact-link a{display:block;max-width:800px;color:#fff;font-size:var(--font_size_xs);background-color:#0096a5bd;backdrop-filter:blur(5px);border-radius:2rem;padding:2rem 1rem;margin:0 auto}body.home #front-contact h2.front-contact-link a strong{font-size:var(--font_size_xl);font-family:var(--font_hand_en)}body.home #front-contact h2.front-contact-link a:hover{color:#ffff74;background-color:rgba(15, 51, 90, 0.75);text-decoration:none}body:not(.home) .page-section{padding-block:var(--space_xl) 0}body:not(.home) .page-section:last-of-type{padding-bottom:var(--space_xl)}@media (max-width:950px){body:not(.home) .page-section:last-of-type{padding-bottom:var(--space_lg)}}@media (max-width:750px){body:not(.home) .page-section:last-of-type{padding-bottom:var(--space_md)}}@media (max-width:950px){body:not(.home) .page-section{padding-block:var(--space_lg) 0}}@media (max-width:750px){body:not(.home) .page-section{padding-block:var(--space_md) 0}}body:not(.home).page-id-67 #about,body:not(.home).page-id-67 #access,body:not(.home).page-id-73 #cause{padding-bottom:var(--space_xl)}@media (max-width:950px){body:not(.home).page-id-67 #about,body:not(.home).page-id-67 #access,body:not(.home).page-id-73 #cause{padding-bottom:var(--space_lg)}}@media (max-width:750px){body:not(.home).page-id-67 #about,body:not(.home).page-id-67 #access,body:not(.home).page-id-73 #cause{padding-bottom:var(--space_md)}}body:not(.home) h2.ttl{position:relative;color:var(--cl_design_1);font-size:var(--font_size_sm);text-align:left;padding-top:4rem;padding-left:3rem}body:not(.home) h2.ttl strong{position:absolute;top:0;left:-2rem;color:#9b590ec7;font-size:var(--font_size_xxxl);font-weight:500;font-family:var(--font_hand_en);letter-spacing:0;transform:rotate(-10deg);white-space:nowrap;opacity:0.3;z-index:-1}@media (max-width:750px){body:not(.home) h2.ttl strong{left:-1rem}}body:not(.home) h2.ttl::before{content:"";position:absolute;width:2rem;height:auto;z-index:-1;bottom:0;left:0;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/ttl-icon.png)}@media (max-width:950px){body:not(.home) h2.ttl{padding-top:3rem}}body:not(.home) .bg-contrast h2.ttl{color:#fff}body:not(.home) .bg-contrast h2.ttl strong{color:#fff}body:not(.home) .bg-contrast h2.ttl::before{filter:invert(1);mix-blend-mode:plus-lighter}body.page.page-id-65 #philosophy .philosophy-items{column-gap:4rem}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item.img{display:flex;justify-content:center;gap:1.5rem}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item.img figure{aspect-ratio:0.5;max-width:200px;max-height:400px;margin:0}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item.img figure img{object-fit:cover;width:100%;height:100%;border-radius:1.5rem}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item.img figure:last-of-type{position:relative;top:4rem}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item.txt h2{color:var(--cl_design_1);font-size:var(--font_size_md);line-height:2}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item.txt h2 em{color:var(--cl_design_2);font-size:1.5em;font-style:normal;line-height:1}@media (max-width:500px){body.page.page-id-65 #philosophy .philosophy-items .philosophy-item.txt h2{font-size:var(--font_size_sm)}}@media (max-width:1100px){body.page.page-id-65 #philosophy .philosophy-items{display:grid;grid-template-columns:30% 1fr;gap:2rem}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item:first-of-type{display:grid;grid-template-columns:1fr}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item:first-of-type figure{max-width:250px;max-height:unset;width:100%;aspect-ratio:unset}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item:first-of-type figure:last-of-type{top:0}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item:first-of-type figure img{aspect-ratio:1}}@media (max-width:720px){body.page.page-id-65 #philosophy .philosophy-items{grid-template-columns:1fr}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item:first-of-type{grid-template-columns:repeat(2, 1fr);gap:1rem}body.page.page-id-65 #philosophy .philosophy-items .philosophy-item:first-of-type figure{max-width:unset;width:100%}}body.page.page-id-65 #strength{position:relative;padding-block:0;margin-top:10rem}body.page.page-id-65 #strength::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-color:var(--cl_design_1)}body.page.page-id-65 #strength .wave-inner{position:relative;padding-block:var(--space_md)}body.page.page-id-65 #strength .wave-inner::before{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;bottom:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center bottom;background-image:url(img/bg-wave-02.png)}body.page.page-id-65 #strength .wave-inner::after{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;top:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center top;background-image:url(img/bg-wave-04.png)}@media (max-width:1000px){body.page.page-id-65 #strength .wave-inner{margin-top:14vw}}body.page.page-id-65 #strength .strength-items{gap:1.2rem}@media (max-width:900px){body.page.page-id-65 #strength .strength-items{grid-template-columns:repeat(2, 1fr)}}@media (max-width:600px){body.page.page-id-65 #strength .strength-items{grid-template-columns:1fr}}body.page.page-id-65 #strength .strength-item{background-color:#fff;border-radius:1.5rem;padding:2rem}body.page.page-id-65 #strength .strength-item h3{color:var(--cl_design_2);font-size:var(--font_size_sm);margin-block:0 1rem}@media (max-width:1000px){body.page.page-id-65 #strength{margin-top:14vw}}body.page.page-id-65 #greeting{padding-top:0 !important}body.page.page-id-65 #greeting h2.ttl strong{color:#fff;opacity:1}body.page.page-id-65 #greeting .greeting-inner{position:relative;padding-block:18rem var(--space_lg);margin-bottom:var(--space_md)}body.page.page-id-65 #greeting .greeting-inner::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;top:0;background-image:url(img/fukiage-maris-dc-16.jpg);opacity:0.6;z-index:-5}body.page.page-id-65 #greeting .greeting-inner::after{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-image:linear-gradient(45deg, transparent, #1dc9ff, #375CAC);opacity:0.8;z-index:-3}body.page.page-id-65 #greeting .greeting-inner h3,body.page.page-id-65 #greeting .greeting-inner p{color:#fff;text-shadow:1px 1px 4px #00546f}@media (max-width:1280px){body.page.page-id-65 #greeting .greeting-inner{padding-block:13rem var(--space_lg)}}@media (max-width:1000px){body.page.page-id-65 #greeting .greeting-inner{padding-block:10rem var(--space_lg)}}@media (max-width:600px){body.page.page-id-65 #greeting .greeting-inner{padding-block:8rem var(--space_md)}}body.page.page-id-65 #greeting .greeting-items{gap:0}body.page.page-id-65 #greeting .greeting-items .greeting-item{border-left:1px solid var(--cl_design_1);padding-inline:1.5rem}body.page.page-id-65 #greeting .greeting-items .greeting-item:last-of-type{border-right:1px solid var(--cl_design_1)}body.page.page-id-65 #greeting .greeting-items .greeting-item h3{display:inline-block;color:var(--cl_design_1);font-size:var(--font_size_sm);background-color:rgba(255, 255, 255, 0.8);border-radius:var(--border_radius_s);padding:2px 6px 4px 10px;margin-block:0 1rem}body.page.page-id-65 #greeting .greeting-items .greeting-item ul li::marker{color:var(--cl_design_2)}@media (max-width:850px){body.page.page-id-65 #greeting .greeting-items{grid-template-columns:repeat(2, 1fr);row-gap:1rem}}@media (max-width:540px){body.page.page-id-65 #greeting .greeting-items{grid-template-columns:1fr}body.page.page-id-65 #greeting .greeting-items .greeting-item{border:0 !important;border-bottom:1px solid var(--cl_design_1) !important;padding-block:1rem}body.page.page-id-65 #greeting .greeting-items .greeting-item:first-of-type{border-top:1px solid var(--cl_design_1) !important}}@media (max-width:930px){body.page.page-id-65 #greeting .wp-block-columns{display:grid;grid-template-columns:1fr}}body.page.page-id-67 #about table td{background-color:transparent;border:0 !important;border-bottom:1px solid var(--cl_design_1) !important;padding-block:2rem !important}body.page.page-id-67 #about table td:nth-of-type(odd){color:var(--cl_design_1);font-size:1.2em;font-weight:500;font-family:var(--font_ttl)}@media (max-width:450px){body.page.page-id-67 #about table td{display:block}body.page.page-id-67 #about table td:nth-of-type(odd){border-bottom:0 !important;padding-bottom:1rem !important;padding-left:0 !important}body.page.page-id-67 #about table td:nth-of-type(even){padding-top:0 !important}}body.page.page-id-67 #access{position:relative}body.page.page-id-67 #access::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-color:var(--cl_design_1)}body.page.page-id-67 #access p{color:#fff}body.page.page-id-67 #access iframe{border-radius:var(--border_radius_m)}@media (max-width:650px){body.page.page-id-67 #access iframe{aspect-ratio:1.3333333333;height:auto !important}}body.page.page-id-67 #clinic figure img{aspect-ratio:1.3333333333;object-fit:cover;width:100%;height:100%;border-radius:1.5rem}body.page.page-id-69 .treatment-items{background-color:#fff;gap:2rem;border-radius:var(--border_radius_m);padding:4rem}@media (max-width:900px){body.page.page-id-69 .treatment-items{padding:3rem}}@media (max-width:750px){body.page.page-id-69 .treatment-items{padding:2rem}}@media (max-width:700px){body.page.page-id-69 .treatment-items{grid-template-columns:1fr}}@media (max-width:540px){body.page.page-id-69 .treatment-items{padding:1.5rem}}body.page.page-id-69 .treatment-item figure{margin-bottom:1.5rem}body.page.page-id-69 .treatment-item figure img{aspect-ratio:1.7777777778;object-fit:cover;width:100%;height:100%;border-radius:1.5rem}body.page.page-id-69 .treatment-item h3{position:relative;color:var(--cl_design_2);font-size:var(--font_size_sm);padding-left:22px;margin-block:0 1rem}body.page.page-id-69 .treatment-item h3::before{content:"";position:absolute;width:8px;height:100%;z-index:1;top:0;left:0;background-color:var(--cl_design_2);border-radius:1000px}body.page.page-id-69 .treatment-item ul li{line-height:2;border-bottom:1px dashed var(--cl_design_5);margin-bottom:10px}body.page.page-id-69 .treatment-item ul li strong{color:var(--cl_design_1);font-family:var(--font_ttl)}body.page.page-id-69 .treatment-item ul li::marker{color:var(--cl_design_1)}body.page.page-id-71 #flow .wp-block-gutena-tabs{gap:3rem}body.page.page-id-71 #flow .gutena-tabs-block .gutena-tabs-tab .gutena-tab-title{min-width:220px;background-color:var(--cl_design_1);border:0}body.page.page-id-71 #flow .gutena-tabs-block .gutena-tabs-tab .gutena-tab-title .gutena-tab-title-text div{color:#fff;font-size:var(--font_size_xs)}body.page.page-id-71 #flow .gutena-tabs-block .gutena-tabs-tab .gutena-tab-title.active{background-color:var(--cl_design_2)}body.page.page-id-71 #flow .wp-block-gutena-tab{background-color:transparent;padding:0}body.page.page-id-71 #flow .wp-block-gutena-tab .gutena-tab-block{background-color:transparent}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item{position:relative;background-color:#fff;border-radius:var(--border_radius_m);padding:var(--space_sm);gap:2.5rem;margin-bottom:5rem}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item::before{content:"";position:absolute;width:auto;height:2rem;z-index:1;top:calc(100% + 1.5rem);left:50%;transform:translateX(-50%);aspect-ratio:1.6133333333;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/flow-arrow.png)}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item p.step-num{color:var(--cl_design_1);font-family:var(--font_ttl_en);margin-bottom:1rem}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item p.step-num strong{color:var(--cl_design_2);font-size:var(--font_size_xxxl);font-family:var(--font_hand_en);line-height:1;letter-spacing:4px;margin-left:10px}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item h4{color:var(--cl_design_2);font-size:var(--font_size_sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;margin-block:0 1rem}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item p{line-height:2.2}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item p:last-of-type{margin-bottom:0}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item .wp-block-buttons{margin-top:1rem}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item .wp-block-media-text__content{padding:0}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item figure img{object-fit:cover;width:100%;height:100%;aspect-ratio:1.3333333333;border-radius:1rem}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item:last-of-type{margin-bottom:0}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item:last-of-type::before{display:none}@media (max-width:800px){body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item{grid-template-areas:"img" "txt";grid-template-columns:100% !important;row-gap:2rem;padding:2.5rem}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item .wp-block-media-text__media{grid-area:img}body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item .wp-block-media-text__content{grid-area:txt;padding:0}}@media (max-width:700px){body.page.page-id-71 #flow .wp-block-gutena-tab .flow-item{padding:2rem}}body.page.page-id-71 #faq{position:relative;padding-block:0 !important;margin-top:300px}body.page.page-id-71 #faq::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-color:var(--cl_design_1)}@media (max-width:1000px){body.page.page-id-71 #faq{margin-top:20vw}}body.page.page-id-71 #faq .wave-inner{position:relative;padding-block:var(--space_md) var(--space_xl)}body.page.page-id-71 #faq .wave-inner::before{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;bottom:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center bottom;background-image:url(img/bg-wave-02.png)}body.page.page-id-71 #faq h3{color:var(--cl_design_4);font-size:var(--font_size_sm);margin-block:0 2rem}body.page.page-id-71 #faq p{color:#fff}body.page.page-id-71 #faq .faq_list{margin-bottom:0}body.page.page-id-73 #cause .cause-items{gap:1.5rem}@media (max-width:950px){body.page.page-id-73 #cause .cause-items{grid-template-columns:repeat(2, 1fr)}}@media (max-width:650px){body.page.page-id-73 #cause .cause-items{grid-template-columns:1fr}}body.page.page-id-73 #cause .cause-item{background-color:#fff;border-radius:2rem;box-shadow:2px 2px 6px #693f1494;padding:2rem}body.page.page-id-73 #cause .cause-item h3{color:var(--cl_design_1);font-size:var(--font_size_sm);margin-bottom:1rem}body.page.page-id-73 #cause .cause-item p{line-height:2.2}@media (max-width:750px){body.page.page-id-73 #cause .cause-item{padding:1.5rem}}body.page.page-id-73 #first-aid{position:relative;padding-block:0}body.page.page-id-73 #first-aid::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-color:var(--cl_design_1)}body.page.page-id-73 #first-aid .wave-inner{position:relative;padding-block:var(--space_md)}body.page.page-id-73 #first-aid .wave-inner::before{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;bottom:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center bottom;background-image:url(img/bg-wave-02.png)}body.page.page-id-73 #first-aid .wave-inner::after{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;top:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center top;background-image:url(img/bg-wave-04.png)}@media (max-width:1000px){body.page.page-id-73 #first-aid .wave-inner{margin-block:14vw}}body.page.page-id-73 #first-aid .first-aid-items{gap:1.5rem}@media (max-width:950px){body.page.page-id-73 #first-aid .first-aid-items{display:block}body.page.page-id-73 #first-aid .first-aid-items .first-aid-item{margin-bottom:1rem}}body.page.page-id-73 #first-aid .first-aid-item{background-repeat:repeat;background-size:20vw;background-position:left top;background-image:linear-gradient(#e5ded666, #e5ded666), url(img/bg_sand.jpg);border-radius:2rem;box-shadow:2px 2px 6px #693f1494;padding:2rem}body.page.page-id-73 #first-aid .first-aid-item h3{color:var(--cl_design_1);font-size:var(--font_size_sm);text-align:center;background-color:rgba(255, 255, 255, 0.8);border-radius:1000px;margin-bottom:1rem;padding:6px}@media (max-width:950px){body.page.page-id-73 #first-aid .first-aid-item h3{border-radius:var(--border_radius_s)}}body.page.page-id-73 #first-aid .first-aid-item p{line-height:2.4;margin-bottom:0}@media (max-width:1100px){body.page.page-id-73 #first-aid .first-aid-item p{line-height:2.2}}body.page.page-id-73 #first-aid .first-aid-item:last-of-type{background:unset;text-align:center;box-shadow:unset}body.page.page-id-73 #first-aid .first-aid-item:last-of-type h4,body.page.page-id-73 #first-aid .first-aid-item:last-of-type p{color:#fff}body.page.page-id-73 #first-aid .first-aid-item:last-of-type h4{display:inline-block;line-height:2.5;text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:10px;margin-bottom:2rem}body.page.page-id-73 #first-aid .first-aid-item:last-of-type h4 br.mb-br{display:none}@media (max-width:660px){body.page.page-id-73 #first-aid .first-aid-item:last-of-type h4 br.mb-br{display:inline-block}}@media (max-width:360px){body.page.page-id-73 #first-aid .first-aid-item:last-of-type h4 br.mb-br{display:none}}@media (max-width:900px){body.page.page-id-73 #first-aid .first-aid-item:last-of-type p{text-align:left}body.page.page-id-73 #first-aid .first-aid-item:last-of-type p br{display:none}}@media (max-width:1100px){body.page.page-id-73 #first-aid .first-aid-item{padding:1.5rem;background-size:40vw}}@media (max-width:750px){body.page.page-id-73 #first-aid .first-aid-item{background-size:60vw}}@media (max-width:1000px){body.page.page-id-73 #first-aid{margin-block:12vw}}body.page.page-id-73 #pain ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-left:0}body.page.page-id-73 #pain ul li{list-style:none;color:#fff;font-size:var(--font_size_xs);text-align:center;background-color:var(--cl_design_1);border-radius:1rem;padding:1rem 0.5rem}@media (max-width:860px){body.page.page-id-73 #pain ul{grid-template-columns:repeat(1, 1fr)}}body.page.page-id-75 #message .wp-block-media-text{gap:4rem}body.page.page-id-75 #message .wp-block-media-text .wp-block-media-text__content{padding-inline:0}@media (max-width:900px){body.page.page-id-75 #message .wp-block-media-text{grid-template-areas:"img" "txt";grid-template-columns:100% !important;row-gap:2rem}body.page.page-id-75 #message .wp-block-media-text .wp-block-media-text__media{grid-area:img}body.page.page-id-75 #message .wp-block-media-text .wp-block-media-text__content{grid-area:txt;padding:0}}body.page.page-id-75 #message figure img{object-fit:cover;width:100%;height:100%;aspect-ratio:1;border-radius:var(--border_radius_m)}body.page.page-id-75 #recruit .wp-block-gutena-tabs{gap:3rem}body.page.page-id-75 #recruit .gutena-tabs-block .gutena-tabs-tab .gutena-tab-title{min-width:220px;background-color:var(--cl_design_1);border:0}body.page.page-id-75 #recruit .gutena-tabs-block .gutena-tabs-tab .gutena-tab-title .gutena-tab-title-text div{color:#fff;font-size:var(--font_size_xs)}body.page.page-id-75 #recruit .gutena-tabs-block .gutena-tabs-tab .gutena-tab-title.active{background-color:var(--cl_design_2)}body.page.page-id-75 #recruit .gutena-tabs-content{background-color:#fff;border-radius:var(--border_radius_m);padding:3rem}body.page.page-id-75 #recruit .gutena-tabs-content table td{border:0 !important}body.page.page-id-75 #recruit .gutena-tabs-content table td em{display:inline-block;width:100%;color:#fff;font-style:normal;background-color:var(--cl_design_3);border-radius:10px;padding-inline:1rem;margin-block:0 10px}body.page.page-id-75 #recruit .gutena-tabs-content table td em:nth-of-type(2){margin-top:1.5rem}body.page.page-id-75 #recruit .gutena-tabs-content table td strong{color:var(--cl_design_1)}body.page.page-id-75 #recruit .gutena-tabs-content table tr{display:grid;grid-template-columns:30% 1fr}body.page.page-id-75 #recruit .gutena-tabs-content table tr:nth-of-type(odd) td{background-color:#d9e9ed}@media (max-width:750px){body.page.page-id-75 #recruit .gutena-tabs-content table tr{grid-template-columns:1fr}body.page.page-id-75 #recruit .gutena-tabs-content table tr td:nth-of-type(odd){color:var(--cl_design_1);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;padding-bottom:10px !important}body.page.page-id-75 #recruit .gutena-tabs-content table tr td:nth-of-type(even){padding-top:0 !important;padding-left:30px !important}body.page.page-id-75 #recruit .gutena-tabs-content table tr:first-of-type td:first-of-type{border-radius:1rem 1rem 0 0}body.page.page-id-75 #recruit .gutena-tabs-content table tr:last-of-type td:last-of-type{border-radius:0 0 1rem 1rem}}@media (max-width:950px){body.page.page-id-75 #recruit .gutena-tabs-content{padding:2.5rem}}@media (max-width:750px){body.page.page-id-75 #recruit .gutena-tabs-content{padding:2rem}}@media (max-width:650px){body.page.page-id-75 #recruit .gutena-tabs-content{padding:1.5rem}}@media (max-width:540px){body.page.page-id-75 #recruit .gutena-tabs-content{padding:1rem}}body.page.page-id-75 #recruit .wp-block-gutena-tab{background-color:transparent;padding:0}body.page.page-id-75 #recruit .wp-block-gutena-tab .gutena-tab-block{background-color:transparent}body.page.page-id-52 #tel{padding-bottom:var(--space_md)}body.page.page-id-52 #tel .tel-items{gap:10px}body.page.page-id-52 #tel .tel-items p{margin-bottom:0}body.page.page-id-52 #tel .tel-items .wp-block-column{background-color:#fff;border-radius:1rem;overflow:hidden}body.page.page-id-52 #tel .tel-items .wp-block-column h3,body.page.page-id-52 #tel .tel-items .wp-block-column p,body.page.page-id-52 #tel .tel-items .wp-block-column a{text-align:center}body.page.page-id-52 #tel .tel-items .wp-block-column p,body.page.page-id-52 #tel .tel-items .wp-block-column a{font-size:var(--font_size_sm)}body.page.page-id-52 #tel .tel-items .wp-block-column p strong,body.page.page-id-52 #tel .tel-items .wp-block-column a strong{color:var(--cl_design_2);font-size:var(--font_size_md);font-family:var(--font_ttl_en)}body.page.page-id-52 #tel .tel-items .wp-block-column h3{color:#fff;background-color:var(--cl_design_1);padding:4px;margin-bottom:0}#instagram{margin-top:10rem}#instagram .instagram-items{display:flex;justify-content:space-between;max-width:600px;gap:2rem;margin-inline:auto;margin-top:2rem}#instagram .instagram-items p{text-align:center !important;line-height:2;margin-bottom:0}@media (max-width:540px){#instagram .instagram-items p{text-align:left !important}#instagram .instagram-items p br{display:none}}@media (max-width:781px){#instagram .instagram-items{display:grid;grid-template-columns:30% 1fr;gap:1rem}}@media (max-width:540px){#instagram .instagram-items{grid-template-columns:40% 1fr}}@media (max-width:430px){#instagram .instagram-items{grid-template-columns:1fr}#instagram .instagram-items figure{max-width:150px;margin-inline:auto}}#instagram a img{transition:var(--transition)}#instagram a:hover img{opacity:0.6}@media (max-width:1000px){#instagram{margin-top:8vw}}body.page.page-id-52 #instagram{position:relative;position:relative;padding-block:var(--space_md) var(--space_xl)}body.page.page-id-52 #instagram::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:var(--margin_full);z-index:-1;top:0;background-color:var(--cl_design_1)}body.page.page-id-52 #instagram .wave-inner::before{content:"";position:absolute;width:100dvw;height:300px;left:0;margin-inline:var(--margin_full);z-index:-1;bottom:calc(100% - 1px);background-repeat:no-repeat;background-size:contain;background-position:center bottom;background-image:url(img/bg-wave-02.png)}body.page.page-id-52 #instagram h2.ttl{color:#fff}body.page.page-id-52 #instagram h2.ttl strong{color:#fff}body.page.page-id-52 #instagram h2.ttl::before{filter:invert(1);mix-blend-mode:plus-lighter}body.page.page-id-52 #instagram .instagram-items p{color:#fff}@media (max-width:850px){body.page.page-id-52 #instagram{padding-block:var(--space_md) var(--space_lg)}}@media (max-width:550px){body.page.page-id-52 #instagram{padding-block:var(--space_md)}}@media (max-width:800px){.wp-block-spacer.space-l{height:10em !important}.wp-block-spacer.space-m{height:6em !important}.wp-block-spacer.space-s{height:3em !important}}@media (max-width:540px){.wp-block-spacer.space-l{height:8em !important}.wp-block-spacer.space-m{height:4em !important}.wp-block-spacer.space-s{height:2em !important}}/*# sourceMappingURL=style2.css.map */