@charset "UTF-8";html{font-size:16px;font-size:1rem}.l-footer .p-nav-list a,.l-footer .p-nav-sublist a,.l-header .p-nav-sublists a,.p-button__primary,.p-footer__information-reserve,.p-header__information-reserve,.wp-pagenavi .nextpostslink{position:relative;display:inline-block}.l-footer .p-nav-list a::before,.l-footer .p-nav-sublist a::before,.l-header .p-nav-sublists a::before,.p-button__primary::before,.p-footer__information-reserve::before,.p-header__information-reserve::before,.wp-pagenavi .nextpostslink::before{position:absolute;display:inline-block;width:22px;height:2px;content:"";background-image:url(/images/line-9cfc129104.svg);background-size:100% 2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-footer .p-nav-list a::after,.l-footer .p-nav-sublist a::after,.l-header .p-nav-sublists a::after,.p-button__primary::after,.p-footer__information-reserve::after,.p-header__information-reserve::after,.wp-pagenavi .nextpostslink::after{position:absolute;display:inline-block;width:5px;height:9px;content:"";background-image:url(/images/arrow-e641593d1a.svg);background-size:auto 100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-footer .p-nav-list a:hover::before,.l-footer .p-nav-sublist a:hover::before,.l-header .p-nav-sublists a:hover::before,.p-button__primary:hover::before,.p-footer__information-reserve:hover::before,.p-header__information-reserve:hover::before,.wp-pagenavi .nextpostslink:hover::before{-webkit-animation:line .5s cubic-bezier(.25,.46,.45,.94) 0s;animation:line .5s cubic-bezier(.25,.46,.45,.94) 0s}@-webkit-keyframes line{0%{background-position:right bottom;background-size:100% 2px}50%{background-position:right bottom;background-size:0 2px}51%{background-position:left bottom;background-size:0 2px}100%{background-position:left bottom;background-size:100% 2px}}@keyframes line{0%{background-position:right bottom;background-size:100% 2px}50%{background-position:right bottom;background-size:0 2px}51%{background-position:left bottom;background-size:0 2px}100%{background-position:left bottom;background-size:100% 2px}}.wp-pagenavi .previouspostslink{position:relative;display:inline-block}.wp-pagenavi .previouspostslink::before{position:absolute;display:inline-block;width:22px;height:2px;content:"";background-image:url(/images/line-9cfc129104.svg);background-size:100% 2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-pagenavi .previouspostslink::after{position:absolute;display:inline-block;width:5px;height:9px;content:"";background-image:url(/images/arrow-e641593d1a.svg);background-size:auto 100%;-webkit-transform:rotate(-180deg) translateY(-50%);transform:rotate(-180deg) translateY(-50%)}.wp-pagenavi .previouspostslink:hover::before{-webkit-animation:line2 .5s cubic-bezier(.25,.46,.45,.94) 0s;animation:line2 .5s cubic-bezier(.25,.46,.45,.94) 0s}@-webkit-keyframes line2{0%{background-position:left bottom;background-size:100% 2px}50%{background-position:left bottom;background-size:0 2px}51%{background-position:right bottom;background-size:0 2px}100%{background-position:right bottom;background-size:100% 2px}}@keyframes line2{0%{background-position:left bottom;background-size:100% 2px}50%{background-position:left bottom;background-size:0 2px}51%{background-position:right bottom;background-size:0 2px}100%{background-position:right bottom;background-size:100% 2px}}/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;line-height:1.7}body{height:100%;font-family:-apple-system,BlinkMacSystemFont,"Noto Sans JP","游ゴシック Medium","Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",meiryo,sans-serif;color:#2f2f2f;letter-spacing:.05rem;background-color:#fff;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.35;color:inherit}ol,ul{padding:0}li>ol,li>ul{margin-bottom:0}dd{margin-left:0}able{width:100%}th{text-align:left}a{color:#4abecf;text-decoration:none;outline:0;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94) 0s;transition:.4s cubic-bezier(.25,.46,.45,.94) 0s}a:visited{color:#4abecf}a:hover{color:#6ec199}img{max-width:100%;height:auto;vertical-align:middle}button{outline:0}[data$=".svg"],[src$=".svg"]{width:100%}address,cite,dfn,em,i{font-style:normal}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-top:0;margin-bottom:0}figure{margin:0}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0}.wp-pagenavi .current{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin:0 .5rem;font-weight:500;border-bottom:3px solid #4abecf}.wp-pagenavi a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin:0 .5rem;border-radius:.25rem}.wp-pagenavi a:hover{color:#fff;background-color:#4abecf}.wp-pagenavi a span{opacity:0}.wp-pagenavi .nextpostslink{background-color:#797878}.wp-pagenavi .nextpostslink::before{top:50%;left:8px;width:14px}.wp-pagenavi .nextpostslink::after{top:50%;right:8px}.wp-pagenavi .nextpostslink:hover{background-color:#aaa}.wp-pagenavi .previouspostslink{background-color:#797878}.wp-pagenavi .previouspostslink::before{top:50%;left:8px;width:14px}.wp-pagenavi .previouspostslink::after{bottom:50%;left:8px}.wp-pagenavi .previouspostslink:hover{background-color:#aaa}.l-footer{margin-top:4rem;background-color:#797878}@media screen and (min-width:769px){.l-footer{min-width:990px;padding:4rem 0 2rem}}@media screen and (max-width:768px){.l-footer{padding:2rem 1rem}}.s-home .l-main{background-image:url(/images/home_bg_wave-6df4ee474a.jpg);background-position:50% 450px}@media screen and (max-width:768px){.s-home .l-main{background:0 0}}@media screen and (max-width:768px){.l-main{padding:60px 0 0}}.p-button__primary{padding:.75rem 50px;line-height:1;color:#fff;text-align:center;background-color:#797878;border-radius:.25rem}.p-button__primary::before{top:50%;right:1rem}.p-button__primary::after{top:50%;right:1rem}.p-button__primary:visited{color:#fff}.p-button__primary:hover{color:#fff;background-color:#aaa}.p-button--block{display:block}.p-button--small{padding:.25rem 40px}.p-button__menu,.p-button__menu span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.p-button__menu{position:relative;width:60px;height:60px;cursor:pointer;background-color:#4abecf;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94) 0s;transition:.4s cubic-bezier(.25,.46,.45,.94) 0s}.p-button__menu:focus:not(:focus-visible){outline:0}.p-button__menu::before{top:20px;left:12px;-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}.p-button__menu::after{top:20px;left:12px;-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}.p-button__menu span:nth-of-type(1){top:18px;left:12px;-webkit-transition-delay:.2s;transition-delay:.2s}.p-button__menu span:nth-of-type(2){top:28px;left:12px;-webkit-transition-delay:.2s;transition-delay:.2s}.p-button__menu span:nth-of-type(3){bottom:18px;left:12px;-webkit-transition-delay:.2s;transition-delay:.2s}.p-button__menu.is-active{background-color:#77c7c4}.p-button__menu.is-active::before{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1)}.p-button__menu.is-active::after{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}.p-button__menu.is-active span{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scaleX(0);transform:scaleX(0)}.p-button__menu::after,.p-button__menu::before{top:28px;content:""}.p-button__menu span,.p-button__menu::after,.p-button__menu::before{position:absolute;width:36px;height:4px;background:#fff;border-radius:3px;-webkit-transition:.2s;transition:.2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.p-footer__headings--mental,.p-footer__headings--pain{font-size:18px;font-size:1.125rem;margin:.75rem 0 .1rem;font-weight:400}.p-footer__headings--mental::before,.p-footer__headings--pain::before{margin-right:.1rem;color:#4abecf;content:"●"}.p-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:990px;margin:auto;color:#fff}@media screen and (max-width:768px){.p-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:100%}}.p-footer__address{font-size:18px;font-size:1.125rem;padding:.5rem 0 0 100px;line-height:1.5}@media screen and (max-width:550px){.p-footer__address{font-size:15px;font-size:.9375rem;padding:.5rem 0 0}}.p-footer__information{width:394px}@media screen and (max-width:768px){.p-footer__information{width:100%;margin-top:2rem}}.p-footer__information-reserve{display:block;padding:.75rem;line-height:1;color:#fff;text-align:center;background-color:#77c7c4;border-radius:.25rem}.p-footer__information-reserve::before{top:50%;right:1rem}.p-footer__information-reserve::after{top:50%;right:1rem}@media screen and (max-width:768px){.p-footer__information-reserve{font-size:18px;font-size:1.125rem;padding:1rem .5rem;background-color:#77c7c4}}.p-footer__information-reserve:visited{color:#fff}.p-footer__information-reserve:hover{color:#fff;background-color:#4abecf}.p-footer__information-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.75rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.p-footer__information-phone{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}}@media screen and (max-width:450px){.p-footer__information-phone{display:inline-block}}.p-footer__information-phone dt{font-size:20px;font-size:1.25rem}@media screen and (max-width:768px){.p-footer__information-phone dt{margin-right:.5rem}}.p-footer__information-phone dd{font-size:35px;font-size:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:0}@media screen and (max-width:768px){.p-footer__information-phone dd{margin-top:.25rem}}.p-footer__information-phone dd svg{width:26px;margin-right:.2rem}.p-footer__information-phone dd a{color:#fff}.p-footer__headings--mental{margin-top:1.5rem}.p-footer__headings--pain::before{color:#6ec199}.p-footer__copyright{margin-top:2rem;color:#fff;text-align:center}.p-form__submit{margin-top:1rem;text-align:center}@media screen and (min-width:769px){.p-header .p-button__menu{display:none}}.p-header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:990px;padding:66px 0 2.5rem;margin:auto}@media screen and (max-width:768px){.p-header__body{position:fixed;top:0;z-index:2000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:0 0 0 1rem;background-color:#fff}}.p-header__title{width:326px;margin-top:1rem;line-height:1}@media screen and (max-width:768px){.p-header__title{margin:0}}@media screen and (max-width:425px){.p-header__title{width:252px}}@media screen and (max-width:320px){.p-header__title{width:230px}}.p-header__title img{width:100%}.p-header__information{width:375px;margin-top:1.25rem}@media screen and (max-width:768px){.p-header__information{display:none}}.is-active .p-header__information{display:block;width:100%;margin-top:2rem}.p-header__information-reserve{display:block;padding:.75rem;line-height:1;color:#fff;text-align:center;background-color:#797878;border-radius:.25rem}.p-header__information-reserve::before{top:50%;right:1rem}.p-header__information-reserve::after{top:50%;right:1rem}@media screen and (max-width:768px){.p-header__information-reserve{font-size:18px;font-size:1.125rem;padding:1rem .5rem}}.p-header__information-reserve:visited{color:#fff}.p-header__information-reserve:hover{color:#fff;background-color:#aaa}.p-header__information-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.5rem;font-weight:700;line-height:1;color:#797878}@media screen and (max-width:768px){.p-header__information-phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;color:#fff}}@media screen and (max-width:450px){.p-header__information-phone{display:inline-block}}.p-header__information-phone dt{font-size:20px;font-size:1.25rem}@media screen and (max-width:768px){.p-header__information-phone dt{margin-right:.5rem}}.p-header__information-phone dd{font-size:32px;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:0}@media screen and (max-width:768px){.p-header__information-phone dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.25rem}}.p-header__information-phone dd svg{width:23px;margin-right:.1rem}@media screen and (max-width:768px){.p-header__information-phone dd svg{fill:#fff}}.p-header__information-phone dd a{color:#797878}@media screen and (max-width:768px){.p-header__information-phone dd a{color:#fff}}.p-header__information-open{margin-top:.5rem;line-height:1.5}.p-headings__h1,.s-doctor-mental__biography-headings,.s-doctor-mental__greeting-headings,.s-doctor-pain__biography-headings,.s-doctor-pain__greeting-headings,.s-recruit__headings{font-size:42px;font-size:2.625rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;line-height:1;color:#645c59;text-align:center;letter-spacing:.5rem}@media screen and (max-width:768px){.p-headings__h1,.s-doctor-mental__biography-headings,.s-doctor-mental__greeting-headings,.s-doctor-pain__biography-headings,.s-doctor-pain__greeting-headings,.s-recruit__headings{font-size:32px;font-size:2rem}}.s-access .p-headings__h1,.s-access .s-doctor-mental__biography-headings,.s-access .s-doctor-mental__greeting-headings,.s-access .s-doctor-pain__biography-headings,.s-access .s-doctor-pain__greeting-headings,.s-access .s-recruit__headings,.s-faq-mental .p-headings__h1,.s-faq-mental .s-doctor-mental__biography-headings,.s-faq-mental .s-doctor-mental__greeting-headings,.s-faq-mental .s-doctor-pain__biography-headings,.s-faq-mental .s-doctor-pain__greeting-headings,.s-faq-mental .s-recruit__headings,.s-faq-pain .p-headings__h1,.s-faq-pain .s-doctor-mental__biography-headings,.s-faq-pain .s-doctor-mental__greeting-headings,.s-faq-pain .s-doctor-pain__biography-headings,.s-faq-pain .s-doctor-pain__greeting-headings,.s-faq-pain .s-recruit__headings,.s-guide .p-headings__h1,.s-guide .s-doctor-mental__biography-headings,.s-guide .s-doctor-mental__greeting-headings,.s-guide .s-doctor-pain__biography-headings,.s-guide .s-doctor-pain__greeting-headings,.s-guide .s-recruit__headings,.s-recruit .p-headings__h1,.s-recruit .s-doctor-mental__biography-headings,.s-recruit .s-doctor-mental__greeting-headings,.s-recruit .s-doctor-pain__biography-headings,.s-recruit .s-doctor-pain__greeting-headings,.s-recruit .s-recruit__headings{margin-top:4rem}.p-headings__h2,.s-access__info-headings,.s-access__reservation-headings,.s-column-archive__category-title,.s-column__archive-title,.s-column__category-title,.s-column__content h2,.s-column__other-title,.s-home__column-subtitle{font-size:32px;font-size:2rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;line-height:1;color:#645c59;text-align:center;letter-spacing:.5rem}@media screen and (max-width:768px){.p-headings__h2,.s-access__info-headings,.s-access__reservation-headings,.s-column-archive__category-title,.s-column__archive-title,.s-column__category-title,.s-column__content h2,.s-column__other-title,.s-home__column-subtitle{font-size:27px;font-size:1.6875rem}}.p-list-information.-column-pain .p-list-information__date{color:#6ec199}.p-list-information.-column-pain .p-list-information__category{background-color:#6ec199}.p-list-information.-column-pain a{color:#6ec199}.p-list-information.-column-pain a:hover{color:#4abecf}.p-list-information__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem .5rem 0;margin-top:1rem;color:#4abecf;border-top:1px solid #2f2f2f}.p-list-information__date:first-of-type{margin-top:0;border:none}.p-list-information__category{font-size:12px;font-size:.75rem;padding:.1rem .5rem;margin-left:.5rem;color:#fff;background-color:#4abecf}.p-list-information__title{padding:0 .5rem}.p-loading{position:fixed;top:0;left:0;z-index:5000;display:none;width:100%;height:100%;background:#fff;background-image:url(/images/bg_loading_b-65aa0e2e3c.png);background-repeat:no-repeat;background-position:50% 100%}.p-loading__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1rem}.p-loading p{font-size:30px;font-size:1.875rem;margin-bottom:1rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;color:#727171}@media screen and (max-width:768px){.p-loading p{font-size:16px;font-size:1rem}}@media screen and (min-width:769px){.l-header .p-nav{position:fixed;z-index:2000;width:100%;text-align:center;background-color:#77c7c4}}@media screen and (max-width:768px){.l-header .p-nav{position:fixed;top:-100%;left:0;z-index:2000;width:100%;height:calc(100% - 60px);padding:0 1rem 1rem;color:#fff;background-color:#77c7c4;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94);transition:.4s cubic-bezier(.25,.46,.45,.94)}}.l-header .p-nav.is-active{top:60px;overflow:auto}@media screen and (min-width:769px){.l-header .p-nav-lists{display:-webkit-box;display:-ms-flexbox;display:flex;width:990px;margin:auto;font-weight:700}}@media screen and (max-width:768px){.l-header .p-nav-lists{width:100%;margin-top:1rem}}@media screen and (min-width:769px){.l-header .p-nav-list{font-size:18px;font-size:1.125rem;position:relative;width:141.4285714286px;padding:1rem 0}}@media screen and (max-width:768px){.l-header .p-nav-list{margin-top:.5rem}}.l-header .p-nav-list a{color:#fff}.l-header .p-nav-list a:hover{color:rgba(255,255,255,.5)}@media screen and (min-width:769px){.l-header .p-nav-list a{display:block;border-left:2px solid rgba(255,255,255,.7)}}@media screen and (max-width:768px){.l-header .p-nav-list a{position:relative;display:inline-block;padding-left:18px;color:#fff}.l-header .p-nav-list a::before{position:absolute;top:50%;left:0;display:inline-block;width:22px;width:15px;height:2px;content:"";background-image:url(/images/line-9cfc129104.svg);background-size:100% 2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header .p-nav-list a::after{position:absolute;top:50%;left:10px;display:inline-block;width:5px;height:9px;content:"";background-image:url(/images/arrow-e641593d1a.svg);background-size:auto 100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header .p-nav-list a:hover{color:rgba(255,255,255,.5)}.l-header .p-nav-list a:hover::before{-webkit-animation:line .5s cubic-bezier(.25,.46,.45,.94) 0s;animation:line .5s cubic-bezier(.25,.46,.45,.94) 0s}}.l-header .p-nav-list:first-child a{border-left:none}@media screen and (min-width:769px){.l-header .p-nav-list--toggle{font-size:18px;font-size:1.125rem;position:relative;width:141.4285714286px;padding:1rem 0}.l-header .p-nav-list--toggle::after{position:absolute;bottom:5px;left:calc(50% - 5px);display:inline-block;width:8px;height:11px;content:"";background-image:url(/images/arrow-e641593d1a.svg);opacity:1;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94) 0s;transition:.4s cubic-bezier(.25,.46,.45,.94) 0s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-header .p-nav-list--toggle:hover::after{opacity:0;-webkit-transform:translateY(2px) rotate(90deg);transform:translateY(2px) rotate(90deg)}}@media screen and (max-width:768px){.l-header .p-nav-list--toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:510px;margin-top:.5rem}}@media screen and (max-width:550px){.l-header .p-nav-list--toggle{display:block;width:100%}}.l-header .p-nav-sublist{margin-top:.25rem}@media screen and (max-width:768px){.l-header .p-nav-sublist{margin-left:1rem}}.l-header .p-nav-sublists-parent{color:#fff}@media screen and (min-width:769px){.l-header .p-nav-sublists-parent{display:block;border-left:2px solid rgba(255,255,255,.7)}}@media screen and (min-width:769px){.l-header .p-nav-sublists{font-size:16px;font-size:1rem;position:absolute;top:100%;left:calc(50% - 140px);display:none;width:280px;padding:.5rem 1rem .75rem;text-align:left;background-color:#6ec199}}@media screen and (max-width:768px){.l-header .p-nav-sublists{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:450px){.l-header .p-nav-sublists{display:unset}}.l-header .p-nav-sublists::before{position:absolute;top:-7px;left:calc(50% - 8px);display:inline-block;width:13px;height:13px;content:"";background-color:#6ec199;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:768px){.l-header .p-nav-sublists::before{background-color:#fff}}@media screen and (min-width:769px){.l-header .p-nav-sublists.is-open{display:block;-webkit-animation:fadeIn .7s cubic-bezier(.25,.46,.45,.94) 0s;animation:fadeIn .7s cubic-bezier(.25,.46,.45,.94) 0s}}.l-header .p-nav-sublists a{display:block;padding-left:18px;color:#fff}.l-header .p-nav-sublists a:hover{color:rgba(255,255,255,.5)}.l-header .p-nav-sublists a::before{top:50%;left:0;width:15px}.l-header .p-nav-sublists a::after{top:50%;left:10px}.l-footer .p-nav{margin-top:2rem}.l-footer .p-nav-lists{width:470px}@media screen and (max-width:768px){.l-footer .p-nav-lists{width:100%;margin-top:1rem}}.l-footer .p-nav-list--toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:550px){.l-footer .p-nav-list--toggle{display:block;margin-top:.5rem}}.l-footer .p-nav-sublists{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.25rem}@media screen and (max-width:450px){.l-footer .p-nav-sublists{display:unset}}.l-footer .p-nav-sublists-parent{margin:.25rem 0 0}.l-footer .p-nav-list{margin-top:.25rem}@media screen and (max-width:768px){.l-footer .p-nav-list{margin-top:.5rem}}.l-footer .p-nav-sublist{font-size:14px;font-size:.875rem;margin-left:1rem}@media screen and (max-width:768px){.l-footer .p-nav-sublist{margin-top:.25rem}}.l-footer .p-nav-list a,.l-footer .p-nav-sublist a{padding-left:18px;color:#fff}.l-footer .p-nav-list a:hover,.l-footer .p-nav-sublist a:hover{color:rgba(255,255,255,.5)}.l-footer .p-nav-list a::before,.l-footer .p-nav-sublist a::before{top:50%;left:0;width:15px}.l-footer .p-nav-list a::after,.l-footer .p-nav-sublist a::after{top:50%;left:10px}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.p-table__open--mental,.p-table__open--pain{width:100%;color:#2f2f2f;background-color:#fff;border:1px solid #999}.p-table__open--mental td,.p-table__open--mental th,.p-table__open--pain td,.p-table__open--pain th{line-height:1;text-align:center;border:1px solid #999}.p-table__open--mental th,.p-table__open--pain th{font-size:15px;font-size:.9375rem;height:2rem;font-weight:400;color:#fff;background-color:#4abecf}.p-table__open--mental th:nth-of-type(1),.p-table__open--pain th:nth-of-type(1){width:35%}.p-table__open--mental th:nth-of-type(2),.p-table__open--mental th:nth-of-type(3),.p-table__open--mental th:nth-of-type(4),.p-table__open--mental th:nth-of-type(5),.p-table__open--mental th:nth-of-type(6),.p-table__open--pain th:nth-of-type(2),.p-table__open--pain th:nth-of-type(3),.p-table__open--pain th:nth-of-type(4),.p-table__open--pain th:nth-of-type(5),.p-table__open--pain th:nth-of-type(6){width:10%}.p-table__open--mental th:nth-of-type(7),.p-table__open--pain th:nth-of-type(7){width:25%;font-size:12px;font-size:.75rem}.p-table__open--mental tr td,.p-table__open--pain tr td{padding:.25rem 0;font-size:14px;font-size:.875rem}.p-table__open--mental tr td:nth-of-type(1),.p-table__open--pain tr td:nth-of-type(1){background-color:#fffddd}.p-footer .p-table__open--mental tr td:nth-of-type(1),.p-footer .p-table__open--pain tr td:nth-of-type(1){background-color:#efefef}.p-table__open--mental tr td:nth-of-type(2),.p-table__open--mental tr td:nth-of-type(3),.p-table__open--mental tr td:nth-of-type(4),.p-table__open--mental tr td:nth-of-type(5),.p-table__open--mental tr td:nth-of-type(6),.p-table__open--pain tr td:nth-of-type(2),.p-table__open--pain tr td:nth-of-type(3),.p-table__open--pain tr td:nth-of-type(4),.p-table__open--pain tr td:nth-of-type(5),.p-table__open--pain tr td:nth-of-type(6){font-weight:100;font-size:20px;font-size:1.25rem}.l-footer .p-table__open--mental{border-color:#797878}.l-footer .p-table__open--mental td,.l-footer .p-table__open--mental th{border-color:#797878}.l-footer .p-table__open--pain{border-color:#797878}.l-footer .p-table__open--pain td,.l-footer .p-table__open--pain th{border-color:#797878}.p-table__open--pain th{background-color:#6ec199}.p-table__open--pain tr td:nth-of-type(7){font-size:20px;font-size:1.25rem;font-weight:100}.p-table__open-information{font-size:14px;font-size:.875rem;margin-top:.1rem;letter-spacing:.02rem}.s-access .l-main{padding-top:515px;background-image:url(/images/bg_access-f175f09e41.jpg);background-position:50% 0}@media screen and (max-width:768px){.s-access .l-main{padding-top:315px;background-size:auto 315px}}.s-access__address{margin-top:2rem;text-align:center}@media screen and (max-width:768px){.s-access__address{padding:0 1rem}}.s-access__map{width:100%;height:500px;margin-top:1rem}.s-access__info{background-color:#e7f4f1}.s-access__info-body{width:600px;padding:4rem 0;margin:auto}@media screen and (max-width:768px){.s-access__info-body{width:100%;padding:4rem 1rem}}.s-access__info-body p{margin-top:1rem}.s-access__info-body ul{display:inline-block;margin:.75rem auto 0;text-align:left;list-style:none}.s-access__info-body li{position:relative;padding-left:1.25rem;margin-top:.5rem}.s-access__info-body li::before{position:absolute;top:.35rem;left:0;display:inline-block;width:15px;height:15px;margin-right:.25rem;content:"";background-color:#77c7c4;border-radius:50%}.s-access__info-headings{margin-top:2rem}.s-access__info-headings:first-of-type{margin-top:0}.s-access__reservation{width:750px;padding:4rem 0 0;margin:auto}@media screen and (max-width:768px){.s-access__reservation{width:100%;padding:4rem 1rem 0}}.s-access__reservation-headings{padding:.75rem;border:3px solid #4abecf}.s-access__reservation p{width:600px;margin:auto;margin-top:1rem}@media screen and (max-width:768px){.s-access__reservation p{width:100%}}.s-column .l-main,.s-column-archive .l-main{padding-top:515px;background-image:url(/images/bg_access-f175f09e41.jpg);background-position:50% 0}@media screen and (max-width:768px){.s-column .l-main,.s-column-archive .l-main{padding-top:315px;background-size:auto 315px}}.s-column-archive__body,.s-column__body{width:750px;padding:4rem 0 0;margin:auto}@media screen and (max-width:768px){.s-column-archive__body,.s-column__body{width:100%;padding:4rem 1rem 0}}.s-column-archive__filter-tabs,.s-column__filter-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:2rem 0 0;gap:1rem}@media screen and (max-width:768px){.s-column-archive__filter-tabs,.s-column__filter-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}}.s-column-archive__filter-tab a,.s-column__filter-tab a{display:inline-block;padding:.75rem 1.5rem;text-align:center;color:#666;text-decoration:none;background-color:#f8f9fa;border-radius:25px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.s-column-archive__filter-tab a:hover,.s-column__filter-tab a:hover{color:#333;background-color:#e9ecef}@media screen and (max-width:768px){.s-column-archive__filter-tab a,.s-column__filter-tab a{padding:.5rem 1rem;font-size:14px;font-size:.875rem}}.s-column-archive__filter-tab.is-active a,.s-column__filter-tab.is-active a{color:#fff;background-color:#333;border-color:#333}.s-column-archive__filter-tab.is-active[data-category=column-pain] a,.s-column__filter-tab.is-active[data-category=column-pain] a{background-color:#6ec199;color:#fff}.s-column-archive__filter-tab.is-active[data-category=column-pain] a:hover,.s-column__filter-tab.is-active[data-category=column-pain] a:hover{background-color:#4a8b3c}.s-column-archive__filter-tab.is-active[data-category=column-mental] a,.s-column__filter-tab.is-active[data-category=column-mental] a{background-color:#4abecf;color:#fff}.s-column-archive__filter-tab.is-active[data-category=column-mental] a:hover,.s-column__filter-tab.is-active[data-category=column-mental] a:hover{background-color:#2c6fa8}.s-column-archive__filter-tab[data-category=column-pain]:not(.is-active) a:hover,.s-column__filter-tab[data-category=column-pain]:not(.is-active) a:hover{color:#6ec199}.s-column-archive__filter-tab[data-category=column-mental]:not(.is-active) a:hover,.s-column__filter-tab[data-category=column-mental]:not(.is-active) a:hover{color:#4abecf;border-color:#4abecf}.s-column-archive__filter-tab:not([data-category]).is-active a,.s-column__filter-tab:not([data-category]).is-active a{background-color:#797878;border-color:#797878;color:#fff}.s-column-archive__filter-tab:not([data-category]).is-active a:hover,.s-column__filter-tab:not([data-category]).is-active a:hover{background-color:#aaa;border-color:#aaa}.s-column-archive__category-title,.s-column__category-title{margin:0 0 1rem 0;color:#645c59}@media screen and (max-width:768px){.s-column-archive__category-title,.s-column__category-title{font-size:24px;font-size:1.5rem}}.s-column-archive__category-description,.s-column__category-description{margin:0;color:#666;line-height:1.6}.s-column-archive__list,.s-column__list{margin-top:1rem}.s-column .p-list-information,.s-column-archive .p-list-information{margin-top:1rem}.p-list-information__category.-column-pain{background-color:#6ec199;color:#fff}.p-list-information__category.-column-mental{background-color:#4abecf;color:#fff}.p-list-information__date.-column-pain{color:#6ec199}.p-list-information__date.-column-mental{color:#4abecf}.p-list-information__title{padding-top:.25rem}.p-list-information__title.-column-pain a{color:#6ec199}.p-list-information__title.-column-pain a:hover{color:#4a8b3c}.p-list-information__title.-column-mental a{color:#4abecf}.p-list-information__title.-column-mental a:hover{color:#2c6fa8}.s-column__title{font-size:30px;font-size:1.875rem;padding:0 0 .1rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;font-weight:400;border-bottom:3px solid #77c7c4;padding-bottom:1rem!important}@media screen and (max-width:768px){.s-column__title{font-size:26px;font-size:1.625rem}}.s-column__content{padding:2rem .5rem;line-height:1.8}.s-column__content h2{font-size:26px;font-size:1.625rem;margin-top:5rem;margin-bottom:3rem;letter-spacing:.1em;line-height:1.5!important;color:#2f2f2f;position:relative}@media screen and (max-width:768px){.s-column__content h2{font-size:22px;font-size:1.375rem}}.s-column__content h2::after{content:"";position:absolute;bottom:-1.5rem;left:calc(50% - 25px);width:50px;height:3px;background-color:#4abecf;border-radius:2px}.s-column__content h3{margin-top:3rem;margin-bottom:1rem;font-size:22px;font-size:1.375rem;color:#645c59;font-weight:500;padding-bottom:.5rem;border-bottom:2px solid #4abecf}@media screen and (max-width:768px){.s-column__content h3{font-size:18px;font-size:1.125rem}}.s-column__content h4{margin-top:2.5rem;margin-bottom:1rem;font-size:18px;font-size:1.125rem;font-weight:600;padding:.25rem 0 .25rem 1rem;border-left:5px solid #4abecf}@media screen and (max-width:768px){.s-column__content h4{font-size:16px;font-size:1rem}}.s-column__content p{margin-bottom:1.2rem;color:#333}.s-column__content ul{margin-bottom:1.5rem;padding-left:0;list-style:none}.s-column__content ul li{position:relative;margin-bottom:.8rem;padding-left:1.25rem;line-height:1.7;color:#444}.s-column__content ul li:before{position:absolute;top:.35rem;left:0;display:inline-block;width:15px;height:15px;content:"";background-color:#4abecf;border-radius:50%}.s-column__content ul li:last-child{margin-bottom:0}.s-column__content ul li ul{margin-top:.5rem;margin-bottom:0;padding-left:1rem}.s-column__content ul li ul li{padding-left:1.5rem}.s-column__content ul li ul li:before{width:10px;height:10px;background-color:#6ec199;top:.4rem}@media screen and (max-width:768px){.s-column__content ul li{padding-left:1.25rem}.s-column__content ul li:before{width:14px;height:14px}}.s-column__content ol{margin-bottom:1.5rem;padding-left:0;counter-reset:custom-counter}.s-column__content ol li{position:relative;margin-bottom:.8rem;padding-left:2.5rem;line-height:1.7;color:#444;counter-increment:custom-counter}.s-column__content ol li:before{content:counter(custom-counter);position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;background-color:#4abecf;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-size:.75rem;font-weight:700}.s-column__content ol li:last-child{margin-bottom:0}@media screen and (max-width:768px){.s-column__content ol li{padding-left:2rem;font-size:14px;font-size:.875rem}.s-column__content ol li:before{width:1.5rem;height:1.5rem;font-size:11px;font-size:.6875rem}}.s-column__content b,.s-column__content strong{color:#4abecf;font-weight:600}.s-column__content a{color:#4abecf;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}.s-column__content a:hover{color:#6ec199}.s-column__content img{max-width:100%;height:auto;margin:1.5rem 0}.s-column__content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background-color:#f8f9fa;border-left:4px solid #6c757d;border-radius:6px;color:#555;font-style:italic}.s-column__content blockquote p:last-child{margin-bottom:0}.s-column__content table{width:100%;margin:1.5rem 0;border-collapse:collapse;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.s-column__content table td,.s-column__content table th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e5e5}.s-column__content table th{background-color:#4abecf;color:#fff;font-weight:600}.s-column__content table tr:nth-child(even){background-color:#f8f9fa}@media screen and (max-width:768px){.s-column__content table{font-size:14px;font-size:.875rem}.s-column__content table td,.s-column__content table th{padding:.5rem .75rem}}.s-column__back{margin-top:3rem;text-align:center}.s-column__pagination{margin-top:3rem;text-align:center}.s-column__archive{margin-top:3rem;padding:2rem;background-color:#f8f9fa;border-radius:8px}.s-column__archive-title{margin-bottom:1rem;color:#645c59;border-left:4px solid #6c757d;padding-left:1rem}@media screen and (max-width:768px){.s-column__archive-title{font-size:24px;font-size:1.5rem}}.s-column__archive-list{list-style:none;margin:0;padding:0}.s-column__archive-list li{margin-bottom:.5rem}.s-column__archive-list li a{color:#666;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.s-column__archive-list li a:hover{color:#4abecf}.s-column__other-categories{margin-top:3rem}.s-column__other-title{margin-bottom:2rem;color:#645c59;border-left:4px solid #6c757d;padding-left:1rem}@media screen and (max-width:768px){.s-column__other-title{font-size:24px;font-size:1.5rem}}.s-column__other-category{margin-bottom:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px}.s-column__other-category-title{font-size:16px;font-size:1rem;margin-bottom:1rem}.s-column__other-category-title a{color:#333;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.s-column__other-category-title a:hover{color:#4abecf}.s-column__no-posts{text-align:center;padding:3rem 1rem;color:#666;font-size:16px;font-size:1rem}.s-home__column{margin-top:2rem}.s-home__column-section{margin-bottom:2rem}.s-home__column-section:last-child{margin-bottom:0}.s-home__column-subtitle{margin-bottom:1rem;color:#645c59;border-left:4px solid #4abecf;padding-left:1rem}@media screen and (max-width:768px){.s-home__column-subtitle{font-size:24px;font-size:1.5rem}}.p-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;gap:.5rem}@media screen and (max-width:768px){.p-pagination__list{gap:.25rem}}.p-pagination__item a,.p-pagination__item span{display:block;padding:.75rem 1rem;color:#666;text-decoration:none;border:1px solid #e5e5e5;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.p-pagination__item a,.p-pagination__item span{padding:.5rem .75rem;font-size:14px;font-size:.875rem}}.p-pagination__item a:hover,.p-pagination__item span:hover{background-color:#f8f9fa;color:#333}.p-pagination__item a.current,.p-pagination__item span.current{background-color:#4abecf;color:#fff;border-color:#4abecf}.s-column__body--column-pain .s-column__content a{color:#6ec199}.s-column__body--column-pain .s-column__content a:hover{color:#4a8b3c}.s-column__body--column-pain .s-column__content b,.s-column__body--column-pain .s-column__content strong{color:#6ec199}.s-column__body--column-pain .s-column__content ul li:before{background-color:#6ec199}.s-column__body--column-pain .s-column__content ol li:before{background-color:#6ec199}.s-column__body--column-pain .s-column__content table th{background-color:#6ec199}.s-column__body--column-pain .s-column__content h2::after{background-color:#6ec199}.s-column__body--column-pain .s-column__content h3{border-bottom-color:#6ec199}.s-column__body--column-pain .s-column__content h4{border-left-color:#6ec199}.s-column__body--column-pain .p-button__primary{background-color:#6ec199;border-color:#6ec199}.s-column__body--column-pain .p-button__primary:hover{background-color:#4a8b3c;border-color:#4a8b3c}.s-column__body--column-pain .s-column__title{border-bottom-color:#6ec199}.s-column__body--column-mental .s-column__content a{color:#4abecf}.s-column__body--column-mental .s-column__content a:hover{color:#2c6fa8}.s-column__body--column-mental .s-column__content b,.s-column__body--column-mental .s-column__content strong{color:#4abecf}.s-column__body--column-mental .s-column__content ul li:before{background-color:#4abecf}.s-column__body--column-mental .s-column__content ol li:before{background-color:#4abecf}.s-column__body--column-mental .s-column__content table th{background-color:#4abecf}.s-column__body--column-mental .s-column__content h2::after{background-color:#4abecf}.s-column__body--column-mental .s-column__content h3{border-bottom-color:#4abecf}.s-column__body--column-mental .s-column__content h4{border-left-color:#4abecf}.s-column__body--column-mental .p-button__primary{background-color:#4abecf;border-color:#4abecf}.s-column__body--column-mental .p-button__primary:hover{background-color:#2c6fa8;border-color:#2c6fa8}.s-column__body--column-mental .s-column__title{border-bottom-color:#4abecf}.s-doctor-mental__title,.s-doctor-pain__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:515px;background-image:url(/images/bg_mental-80e14dcd1d.jpg);background-position:50% 50%}@media screen and (max-width:768px){.s-doctor-mental__title,.s-doctor-pain__title{min-height:315px;background-size:cover}}.s-doctor-mental__title-headings,.s-doctor-pain__title-headings{font-size:32px;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:393px;height:393px;color:#fff;text-align:center;background-image:url(/images/headings_bg_mental-c0b342d2bd.png);background-position:50% 50%;background-size:100% 100%}@media screen and (max-width:768px){.s-doctor-mental__title-headings,.s-doctor-pain__title-headings{width:270px;height:270px}}.s-doctor-mental__title-body,.s-doctor-pain__title-body{width:990px;margin:auto}@media screen and (max-width:768px){.s-doctor-mental__title-body,.s-doctor-pain__title-body{width:100%;padding:0 1rem}}@media screen and (max-width:768px){.s-doctor-mental__headings-medical,.s-doctor-pain__headings-medical{font-size:24px;font-size:1.5rem}}.s-doctor-mental__headings-title,.s-doctor-pain__headings-title{padding-top:1rem;letter-spacing:.5rem;font-size:50px;font-size:3.125rem}@media screen and (max-width:768px){.s-doctor-mental__headings-title,.s-doctor-pain__headings-title{padding-top:.5rem;font-size:40px;font-size:2.5rem}}.s-doctor-mental__greeting,.s-doctor-pain__greeting{padding:4rem 0;background-color:#e5f2f2;background-image:url(/images/doctor-mental_bg-0defb03834.png);background-position:calc(50% - 555px) 100%}.s-doctor-mental__greeting-body,.s-doctor-pain__greeting-body{width:630px;margin:auto}@media screen and (max-width:768px){.s-doctor-mental__greeting-body,.s-doctor-pain__greeting-body{width:100%;padding:0 1rem}}.s-doctor-mental__greeting-text,.s-doctor-pain__greeting-text{margin-top:1.5rem}.s-doctor-mental__greeting-text p,.s-doctor-pain__greeting-text p{margin-top:1.5rem}.s-doctor-mental__greeting-text p:first-of-type,.s-doctor-pain__greeting-text p:first-of-type{margin-top:0}.s-doctor-mental__greeting-doctor,.s-doctor-pain__greeting-doctor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.s-doctor-pain .s-doctor-mental__greeting-doctor,.s-doctor-pain .s-doctor-pain__greeting-doctor{margin-top:1rem}.s-doctor-mental__doctor,.s-doctor-pain__doctor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:270px}.s-doctor-mental .s-doctor-mental__doctor,.s-doctor-mental .s-doctor-pain__doctor{width:350px}@media screen and (max-width:425px){.s-doctor-mental .s-doctor-mental__doctor,.s-doctor-mental .s-doctor-pain__doctor{width:100%}}@media screen and (max-width:425px){.s-doctor-pain .s-doctor-mental__doctor,.s-doctor-pain .s-doctor-pain__doctor{width:260px}}.s-doctor-mental__doctor dt,.s-doctor-mental__doctor-name,.s-doctor-pain__doctor dt,.s-doctor-pain__doctor-name{font-family:"游明朝","ヒラギノ明朝 ProN W3",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1}.s-doctor-mental__doctor dt,.s-doctor-pain__doctor dt{font-size:22px;font-size:1.375rem;float:left;width:100px;letter-spacing:.5rem}.s-doctor-pain .s-doctor-mental__doctor dt,.s-doctor-pain .s-doctor-pain__doctor dt{width:250px;line-height:1.5}@media screen and (max-width:425px){.s-doctor-mental__doctor dt,.s-doctor-pain__doctor dt{font-size:16px;font-size:1rem}}.s-doctor-mental__doctor-name,.s-doctor-pain__doctor-name{font-size:32px;font-size:2rem;width:170px}@media screen and (max-width:425px){.s-doctor-mental__doctor-name,.s-doctor-pain__doctor-name{font-size:28px;font-size:1.75rem;width:100%;margin-top:.5rem}}.s-doctor-mental__doctor-profile,.s-doctor-pain__doctor-profile{margin-top:.5rem;font-size:14px;font-size:.875rem}.s-doctor-mental__doctor-photo,.s-doctor-pain__doctor-photo{width:218px}@media screen and (max-width:425px){.s-doctor-mental__doctor-photo,.s-doctor-pain__doctor-photo{width:80px}}.s-doctor-mental__biography,.s-doctor-pain__biography{padding:4rem 0 0}.s-doctor-mental__biography-body,.s-doctor-pain__biography-body{width:630px;margin:auto;text-align:center}@media screen and (max-width:768px){.s-doctor-mental__biography-body,.s-doctor-pain__biography-body{width:100%;padding:0 1rem}}.s-doctor-mental__biography-list,.s-doctor-pain__biography-list{display:inline-block;margin:2rem auto 0;line-height:1.5;text-align:left}.s-doctor-mental__biography-list dt,.s-doctor-pain__biography-list dt{float:left;width:100px;margin-top:.5rem}.s-doctor-mental__biography-list dd,.s-doctor-pain__biography-list dd{padding-left:100px;margin-top:.5rem}.s-doctor-pain__title{background-image:url(/images/bg_pain-c2c22223b6.jpg)}.s-doctor-pain__title-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.s-doctor-pain__title-headings{background-image:url(/images/headings_bg_pain-25edf23796.png)}.s-doctor-pain__greeting{background-color:#eef5e3;background-image:url(/images/doctor-pain_bg-2facbfd1fd.jpg);background-position:calc(50% + 470px) calc(100% - 50px)}.s-faq-mental__title,.s-faq-pain__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:515px;background-image:url(/images/bg_faq-e7f35753b5.jpg);background-position:50% 50%}@media screen and (max-width:768px){.s-faq-mental__title,.s-faq-pain__title{min-height:315px;background-size:cover}}.s-faq-mental__content,.s-faq-pain__content{width:880px;margin:auto}@media screen and (max-width:768px){.s-faq-mental__content,.s-faq-pain__content{width:100%;padding:0 1rem}}.s-faq-mental__content h2,.s-faq-pain__content h2{font-size:22px;font-size:1.375rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 3rem .5rem 2rem;margin-top:3rem;font-weight:400;color:#fff;letter-spacing:.2rem;background-color:#77c7c4;border-radius:40px}@media screen and (max-width:768px){.s-faq-mental__content h2,.s-faq-pain__content h2{font-size:18px;font-size:1.125rem}}.s-faq-mental__content h2:hover,.s-faq-pain__content h2:hover{cursor:pointer}.s-faq-mental__content h2::before,.s-faq-pain__content h2::before{display:inline-block;content:"Q."}.s-faq-mental__content h2::after,.s-faq-pain__content h2::after{position:absolute;top:calc(50% - 12px);right:2rem;display:inline-block;width:16px;height:22px;content:"";background-image:url(/images/arrow-e641593d1a.svg);background-size:16px 22px;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94) 0s;transition:.4s cubic-bezier(.25,.46,.45,.94) 0s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.s-faq-mental__content h2.is-open::after,.s-faq-pain__content h2.is-open::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.s-faq-mental__content div,.s-faq-pain__content div{display:none;margin-top:1rem}.s-faq-mental__content div.is-active,.s-faq-pain__content div.is-active{display:block}.s-faq-mental__content p,.s-faq-pain__content p{margin-top:1rem}.s-faq__contact{font-size:26px;font-size:1.625rem;padding:1rem .5rem;margin-top:4rem!important;text-align:center;border-top:2px solid #2f2f2f;border-bottom:2px solid #2f2f2f}.s-faq-pain__title{background-image:url(/images/bg_faq2-b2f43141d9.jpg)}.s-guide .l-main{padding:515px 0;margin-bottom:-4rem;background-image:url(/images/bg_guide-459384a7c2.jpg),url(/images/bg_guide2-3a8fb683a8.jpg);background-position:50% 0,50% 100%}@media screen and (max-width:768px){.s-guide .l-main{padding:315px 0;background-size:auto 315px,auto 315px}}.s-guide__content{width:990px;padding-bottom:4rem;margin:auto}@media screen and (max-width:768px){.s-guide__content{width:100%;padding:0 1rem 4rem 1rem}}.s-guide__description{margin-top:2rem;text-align:center}@media screen and (max-width:768px){.s-guide__description{text-align:left}}.s-guide__pictures{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-guide__picture{width:460px;margin-top:1.5rem}@media screen and (max-width:768px){.s-guide__picture{width:calc(50% - 1rem)}}@media screen and (max-width:425px){.s-guide__picture{width:100%}}.s-guide__picture figcaption{margin-top:.25rem;text-align:center}.s-guide__picture--block{width:100%;margin:1.5rem 0}.s-home__slides{background-position:center center;background-size:cover}.s-home__slides-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:990px;height:515px;margin:auto}@media screen and (max-width:768px){.s-home__slides-body{position:relative;width:100%;height:unset;padding-top:52.0202%}}@media screen and (min-width:426px){.s-home__slides-body br{display:none}}.s-home__slides p{font-size:35px;font-size:2.1875rem;z-index:1;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7)}@media screen and (max-width:768px){.s-home__slides p{font-size:28px;font-size:1.75rem;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0 1rem}}@media screen and (max-width:425px){.s-home__slides p{font-size:24px;font-size:1.5rem}}.s-home__about{padding:4rem 0 0;line-height:1.875;text-align:center}@media screen and (max-width:768px){.s-home__about{padding:3rem 1rem 0;background-image:url(/images/home_bg_wave-6df4ee474a.jpg);background-position:50% 0;background-size:cover}}@media screen and (max-width:550px){.s-home__about{text-align:left}}@media screen and (max-width:550px){.s-home__about br{display:none}}.s-home__medical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:990px;margin:4rem auto 0}@media screen and (max-width:768px){.s-home__medical{display:block;width:100%;padding:0 1rem;margin:3rem auto 0}}.s-home__mental,.s-home__pain{width:475px;padding:40px;background-color:#e5f2f2;border-radius:20px}@media screen and (max-width:768px){.s-home__mental,.s-home__pain{width:100%;padding:1.5rem 1rem}}.s-home__mental-headings,.s-home__pain-headings{padding:.4rem 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;color:#fff;text-align:center;background-color:#4abecf;border-radius:20px;font-size:20px;font-size:1.25rem}.s-home__mental-subheadings,.s-home__pain-subheadings{padding:.4rem 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;color:#fff;text-align:center;background-color:#4abecf;border-radius:20px;margin-top:3rem;font-size:18px;font-size:1.125rem}.s-home__mental-description,.s-home__pain-description{padding:1rem 0}.s-home__pain{background-color:#eef5e3}@media screen and (max-width:768px){.s-home__pain{margin:1.5rem 0 0}}.s-home__pain-headings,.s-home__pain-subheadings{background-color:#6ec199}.s-home__notifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:990px;margin:4rem auto 0}@media screen and (max-width:768px){.s-home__notifications{display:block;width:100%;padding:0 1rem;margin:3rem auto 0}}.s-home__access,.s-home__notification{width:475px;padding:0 40px}@media screen and (max-width:768px){.s-home__access,.s-home__notification{width:100%;padding:0}}.s-home__access-headings,.s-home__column-headings,.s-home__notification-headings,.s-notifications__title{font-size:26px;font-size:1.625rem;padding:0 0 .1rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;font-weight:400;border-bottom:3px solid #77c7c4}.s-home__notification .p-form__submit{margin:1rem .5rem 0}@media screen and (max-width:768px){.s-home__access{margin:3rem 0 0}}.s-home__access address{margin-top:1rem}.s-home__map{position:relative;width:100%;padding-top:91.0256%;margin-top:.5rem}.s-home__map .leaflet-pane{position:absolute;top:0;left:0;width:100%;height:100%}.s-home__hospitals,.s-home__message,.s-home__support{width:990px;padding:1rem 0;margin:4rem auto 0;text-align:center;background-color:#e7f4f1;background-image:url(/images/home_bg_box-l-1273ee60d3.svg),url(/images/home_bg_box-r-72aaf62735.svg);background-position:0 0,100% 100%;background-size:auto 100%,auto 100%}@media screen and (max-width:768px){.s-home__hospitals,.s-home__message,.s-home__support{display:block;width:calc(100% - 2rem);padding:1rem 2rem 2rem;margin:3rem 1rem 0;background-size:auto cover}}.s-home__hospitals-headings,.s-home__message-headings,.s-home__support-headings{font-size:26px;font-size:1.625rem;width:400px;padding:0 0 .1rem;margin:auto;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,"M PLUS Rounded 1c",sans-serif;font-weight:400;border-bottom:3px solid #77c7c4}@media screen and (max-width:768px){.s-home__hospitals-headings,.s-home__message-headings,.s-home__support-headings{width:100%;font-size:22px;font-size:1.375rem}}.s-home__hospitals p,.s-home__message p,.s-home__support p{margin:1rem auto 0}@media screen and (max-width:768px){.s-home__hospitals p,.s-home__message p,.s-home__support p{text-align:left}}.s-home__hospitals p+ul,.s-home__message p+ul,.s-home__support p+ul{margin-top:.25rem}.s-home__hospitals ul,.s-home__message ul,.s-home__support ul{display:inline-block;margin:1rem auto 0;text-align:left;list-style:none}@media screen and (max-width:768px){.s-home__hospitals ul,.s-home__message ul,.s-home__support ul{width:100%}}.s-home__hospitals li,.s-home__message li,.s-home__support li{position:relative;padding-left:1.25rem;margin-top:.5rem}.s-home__hospitals li::before,.s-home__message li::before,.s-home__support li::before{position:absolute;top:.35rem;left:0;display:inline-block;width:15px;height:15px;margin-right:.25rem;content:"";background-color:#77c7c4;border-radius:50%}@media screen and (max-width:768px){.s-home__hospitals br,.s-home__message br,.s-home__support br{display:none}}.s-medical-mental__problem{background-color:#e5f2f2}.s-medical-mental__problem-body,.s-medical-pain__method-body,.s-medical-pain__problem-body{width:880px;padding:4rem 0;margin:auto}@media screen and (max-width:768px){.s-medical-mental__problem-body,.s-medical-pain__method-body,.s-medical-pain__problem-body{width:100%;padding:4rem 1rem}}.s-medical-mental__problem-headings{font-size:30px;font-size:1.875rem;position:relative;width:760px;padding:.75rem;margin:auto;font-weight:500;text-align:center;border-top:3px solid #77c7c4;border-bottom:3px solid #77c7c4}@media screen and (max-width:768px){.s-medical-mental__problem-headings{font-size:24px;font-size:1.5rem;width:100%;padding:.5rem 3rem}}@media screen and (max-width:425px){.s-medical-mental__problem-headings{font-size:20px;font-size:1.25rem}}.s-medical-mental__problem-headings::before{position:absolute;top:-45px;left:-50px;display:inline-block;width:128px;height:81px;content:"";background-image:url(/images/medical-mental_img1-24c0ab6c9f.png)}@media screen and (max-width:768px){.s-medical-mental__problem-headings::before{top:-30px;left:-20px;width:80px;height:54px;background-size:80px 54px}}.s-medical-mental__problem-headings::after{position:absolute;right:-30px;bottom:3px;display:inline-block;width:74px;height:55px;content:"";background-image:url(/images/medical-mental_img2-a056073926.png)}@media screen and (max-width:768px){.s-medical-mental__problem-headings::after{right:-10px;width:50px;height:37px;background-size:50px 37px}}.s-medical-mental__problem-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;max-height:300px;margin:1.5rem auto 0;list-style:none}@media screen and (max-width:767px){.s-medical-mental__problem-list{display:inline-block;max-height:unset}}.s-medical-mental__problem-list li{position:relative;padding-left:1.5rem}.s-medical-mental__problem-list li::before{position:absolute;top:.4rem;left:0;display:inline-block;width:14px;height:14px;content:"";border:1px solid #2f2f2f}@media screen and (max-width:767px){.s-medical-mental__problem-list br{display:none}}.s-medical-mental__problem-text,.s-medical-pain__problem-text{font-size:36px;font-size:2.25rem;position:relative;padding:3rem;margin-top:4rem;text-align:center}@media screen and (max-width:768px){.s-medical-mental__problem-text,.s-medical-pain__problem-text{font-size:25px;font-size:1.5625rem;padding:2rem}}@media screen and (max-width:500px){.s-medical-mental__problem-text,.s-medical-pain__problem-text{font-size:20px;font-size:1.25rem;padding:1rem 0;margin-top:2rem}}.s-medical-mental__problem-text::before,.s-medical-pain__problem-text::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;-webkit-filter:blur(20px);filter:blur(20px)}.s-medical-mental__problem-text p,.s-medical-pain__problem-text p{position:relative}.s-medical-mental__problem-text strong,.s-medical-pain__problem-text strong{font-size:50px;font-size:3.125rem;line-height:1.3}@media screen and (max-width:768px){.s-medical-mental__problem-text strong,.s-medical-pain__problem-text strong{font-size:35px;font-size:2.1875rem}}@media screen and (max-width:500px){.s-medical-mental__problem-text strong,.s-medical-pain__problem-text strong{font-size:23px;font-size:1.4375rem}}.s-medical-mental__condition-body,.s-medical-pain__condition-body{width:880px;padding:4rem 0;margin:auto}@media screen and (max-width:768px){.s-medical-mental__condition-body,.s-medical-pain__condition-body{width:100%;padding:4rem 1rem}}.s-medical-mental__condition-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem 2rem 0}@media screen and (max-width:768px){.s-medical-mental__condition-picture{margin:2rem 0 0}}.s-medical-mental__condition-picture:first-of-type{margin-top:0}.s-medical-mental__condition-picture:first-of-type figcaption{font-size:28px;font-size:1.75rem;text-align:center}@media screen and (max-width:768px){.s-medical-mental__condition-picture:first-of-type figcaption{font-size:22px;font-size:1.375rem}}@media screen and (max-width:425px){.s-medical-mental__condition-picture:first-of-type figcaption{font-size:18px;font-size:1.125rem}}@media screen and (max-width:768px){.s-medical-mental__condition-picture img{width:150px}}@media screen and (max-width:425px){.s-medical-mental__condition-picture img{width:100px}}.s-medical-mental__condition-picture:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-image:url(/images/medical-mental_fukidashi-r-a1be33a5d3.png);background-position:left 500px top 70px}@media screen and (max-width:768px){.s-medical-mental__condition-picture:nth-of-type(odd){background-position:right 140px top 70px;background-size:auto 50%}}@media screen and (max-width:425px){.s-medical-mental__condition-picture:nth-of-type(odd){background-position:right 90px top 50px}}.s-medical-mental__condition-picture:nth-of-type(even){background-image:url(/images/medical-mental_fukidashi-l-cae88d3002.png);background-position:right 500px top 60px}@media screen and (max-width:768px){.s-medical-mental__condition-picture:nth-of-type(even){background-position:left 140px top 60px;background-size:auto 50%}}@media screen and (max-width:425px){.s-medical-mental__condition-picture:nth-of-type(even){background-position:left 90px top 50px}}.s-medical-mental__condition-picture figcaption{font-size:18px;font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:560px;min-height:200px;padding:3rem 4rem;background-color:#fffbc7;border-radius:50px}@media screen and (max-width:768px){.s-medical-mental__condition-picture figcaption{width:calc(100% - 150px - 2rem);padding:2rem}}@media screen and (max-width:425px){.s-medical-mental__condition-picture figcaption{font-size:16px;font-size:1rem;width:calc(100% - 100px - 1rem);padding:1rem;border-radius:20px}}.s-medical-mental__condition-binder,.s-medical-pain__condition-binder{padding:1.5rem 2rem 3rem;margin-top:4rem;background-color:#eae0db}@media screen and (max-width:768px){.s-medical-mental__condition-binder,.s-medical-pain__condition-binder{padding:1rem 1rem 2rem}}.s-medical-mental__condition-binder-body,.s-medical-pain__condition-binder-body{position:relative;padding:4rem 6rem;text-align:center;background-color:#fff;-webkit-box-shadow:7px 7px 5px rgba(0,0,0,.05);box-shadow:7px 7px 5px rgba(0,0,0,.05)}@media screen and (max-width:768px){.s-medical-mental__condition-binder-body,.s-medical-pain__condition-binder-body{padding:2rem 1rem}}.s-medical-mental__condition-binder-body::after,.s-medical-pain__condition-binder-body::after{position:absolute;top:-29px;left:calc(50% - 165px);display:inline-block;width:330px;height:55px;content:"";background-image:url(/images/medical-mental_binder-2429028b56.png)}@media screen and (max-width:768px){.s-medical-mental__condition-binder-body::after,.s-medical-pain__condition-binder-body::after{top:-20px;left:calc(50% - 120px);width:240px;height:40px;background-size:240px 40px}}.s-medical-mental__condition-headings,.s-medical-pain__condition-headings{font-size:26px;font-size:1.625rem;display:inline-block;padding:0 .25rem .25rem;margin:auto;letter-spacing:.2rem;border-bottom:1px solid #231815}@media screen and (max-width:768px){.s-medical-mental__condition-headings,.s-medical-pain__condition-headings{font-size:22px;font-size:1.375rem}}.s-medical-mental__condition-list,.s-medical-pain__condition-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:560px;margin:1.25rem auto 0;text-align:left;list-style:none}@media screen and (max-width:768px){.s-medical-mental__condition-list,.s-medical-pain__condition-list{width:100%}}.s-medical-mental__condition-list li,.s-medical-pain__condition-list li{font-size:18px;font-size:1.125rem;position:relative;width:50%;padding-left:1.25rem;margin-top:.25rem}@media screen and (max-width:500px){.s-medical-mental__condition-list li,.s-medical-pain__condition-list li{width:100%}}.s-medical-mental__condition-list li::before,.s-medical-pain__condition-list li::before{position:absolute;top:.4rem;left:0;display:inline-block;width:16px;height:16px;margin-right:.25rem;content:"";background-color:#77c7c4;border-radius:50%}.s-medical-mental__condition p{width:560px;margin:1.5rem auto 0;text-align:left}@media screen and (max-width:768px){.s-medical-mental__condition p{width:100%}}@media screen and (max-width:768px){.s-medical-mental__condition p br{display:none}}.s-medical-mental__consultation{background-color:#e5f2f2}.s-medical-mental__consultation-body{width:880px;padding:4rem 0;margin:auto}@media screen and (max-width:768px){.s-medical-mental__consultation-body{width:100%;padding:4rem 1rem}}.s-medical-mental__consultation-headings,.s-medical-pain__method-headings{font-size:42px;font-size:2.625rem;padding:.5rem 0;font-weight:700;color:#fff;text-align:center;letter-spacing:.75rem;background-color:#77c7c4}@media screen and (max-width:768px){.s-medical-mental__consultation-headings,.s-medical-pain__method-headings{font-size:35px;font-size:2.1875rem}}@media screen and (max-width:425px){.s-medical-mental__consultation-headings,.s-medical-pain__method-headings{padding:.5rem;letter-spacing:unset;font-size:30px;font-size:1.875rem}}.s-medical-mental__consultation-box{padding:3rem 6rem;margin-top:1rem;background-color:#fff}@media screen and (max-width:768px){.s-medical-mental__consultation-box{padding:1rem}}.s-medical-mental__consultation-box p{margin-top:1rem}@media screen and (max-width:768px){.s-medical-mental__consultation-box .u-text-center{text-align:unset!important}}.s-medical-mental__consultation-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;font-weight:700;line-height:1.5}.s-medical-mental__consultation-box dl dt{width:90px;font-size:24px;font-size:1.5rem}@media screen and (max-width:768px){.s-medical-mental__consultation-box dl dt{width:80px;font-size:18px;font-size:1.125rem}}.s-medical-mental__consultation-box dl dd{font-size:32px;font-size:2rem;width:calc(100% - 90px);line-height:1.3}@media screen and (max-width:768px){.s-medical-mental__consultation-box dl dd{font-size:22px;font-size:1.375rem;width:calc(100% - 80px)}}.s-medical-mental__consultation-box dl dd .unit{font-size:24px;font-size:1.5rem}@media screen and (max-width:768px){.s-medical-mental__consultation-box dl dd .unit{font-size:18px;font-size:1.125rem}}.s-medical-mental__consultation-box dl dd .price{font-size:20px;font-size:1.25rem}@media screen and (max-width:768px){.s-medical-mental__consultation-box dl dd .price{font-size:16px;font-size:1rem}}.s-medical-mental__consultation-box dl dd .tax{font-size:16px;font-size:1rem;font-weight:400}@media screen and (max-width:768px){.s-medical-mental__consultation-box dl dd .tax{font-size:14px;font-size:.875rem}}.s-medical-mental__consultation-subheadings{font-size:36px;font-size:2.25rem;font-weight:500;line-height:1.3;color:#77c7c4}@media screen and (max-width:768px){.s-medical-mental__consultation-subheadings{font-size:26px;font-size:1.625rem}}.s-medical-mental__certificate,.s-medical-mental__firsttime,.s-medical-pain__firsttime{width:880px;padding:4rem 0;margin:auto}@media screen and (max-width:768px){.s-medical-mental__certificate,.s-medical-mental__firsttime,.s-medical-pain__firsttime{width:100%;padding:4rem 1rem}}.s-medical-mental__certificate-headings,.s-medical-mental__firsttime-headings,.s-medical-mental__flow-headings,.s-medical-mental__re-headings,.s-medical-pain__firsttime-headings,.s-medical-pain__flow-headings,.s-medical-pain__re-headings{font-size:30px;font-size:1.875rem;padding:.25rem;color:#fff;text-align:center;letter-spacing:.2rem;background-color:#77c7c4;border-radius:40px}@media screen and (max-width:768px){.s-medical-mental__certificate-headings,.s-medical-mental__firsttime-headings,.s-medical-mental__flow-headings,.s-medical-mental__re-headings,.s-medical-pain__firsttime-headings,.s-medical-pain__flow-headings,.s-medical-pain__re-headings{font-size:24px;font-size:1.5rem}}.s-medical-mental__certificate h2+p,.s-medical-mental__firsttime h2+p,.s-medical-pain__firsttime h2+p{margin-top:1.5rem}.s-medical-mental__certificate p,.s-medical-mental__firsttime p,.s-medical-pain__firsttime p{font-size:18px;font-size:1.125rem}.s-medical-mental__certificate-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;max-height:150px;margin:2rem auto 0}@media screen and (max-width:768px){.s-medical-mental__certificate-list{display:block;max-height:unset}}.s-medical-mental__certificate dl{font-size:22px;font-size:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.s-medical-mental__certificate dl{font-size:18px;font-size:1.125rem}}@media screen and (max-width:425px){.s-medical-mental__certificate dl{display:block}}.s-medical-mental__certificate dl span{font-size:18px;font-size:1.125rem}@media screen and (max-width:768px){.s-medical-mental__certificate dl span{font-size:14px;font-size:.875rem}}@media screen and (min-width:769px){.s-medical-mental__certificate dl:nth-of-type(1),.s-medical-mental__certificate dl:nth-of-type(2),.s-medical-mental__certificate dl:nth-of-type(3),.s-medical-mental__certificate dl:nth-of-type(4){width:350px}}.s-medical-mental__certificate dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.s-medical-mental__certificate dl dt{margin-top:.5rem}}.s-medical-mental__certificate dl dt::before{display:inline-block;width:4px;height:4px;margin-right:.25rem;content:"";background-color:#2f2f2f;border-radius:4px}.s-medical-mental__firsttime-list,.s-medical-pain__firsttime-list{margin-top:1.25rem;list-style:none}.s-medical-mental__firsttime-list li,.s-medical-pain__firsttime-list li{font-size:18px;font-size:1.125rem;position:relative;padding-left:1.25rem;margin-top:.25rem}.s-medical-mental__firsttime-list li::before,.s-medical-pain__firsttime-list li::before{position:absolute;top:.4rem;left:0;display:inline-block;width:16px;height:16px;margin-right:.25rem;content:"";background-color:#77c7c4;border-radius:50%}.s-medical-mental__firsttime-box,.s-medical-pain__firsttime-box{padding:1rem 7rem;margin-top:3rem;border:2px solid #2f2f2f;border-radius:.25rem}@media screen and (max-width:768px){.s-medical-mental__firsttime-box,.s-medical-pain__firsttime-box{padding:1rem}}.s-medical-mental__firsttime-box dl,.s-medical-pain__firsttime-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:1rem}@media screen and (max-width:768px){.s-medical-mental__firsttime-box dl,.s-medical-pain__firsttime-box dl{display:block}}.s-medical-mental__firsttime-box dl dt,.s-medical-pain__firsttime-box dl dt{font-size:22px;font-size:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;font-weight:700}@media screen and (max-width:768px){.s-medical-mental__firsttime-box dl dt,.s-medical-pain__firsttime-box dl dt{font-size:18px;font-size:1.125rem;width:100%}}.s-medical-mental__firsttime-box dl dt::before,.s-medical-pain__firsttime-box dl dt::before{display:inline-block;width:19px;height:19px;margin-right:.25rem;content:"";background-color:#77c7c4;border-radius:50%}.s-medical-mental__firsttime-box dl dd,.s-medical-pain__firsttime-box dl dd{font-size:18px;font-size:1.125rem;width:calc(100% - 150px)}@media screen and (max-width:768px){.s-medical-mental__firsttime-box dl dd,.s-medical-pain__firsttime-box dl dd{font-size:16px;font-size:1rem;width:100%}}.s-medical-mental__firsttime-subheadings,.s-medical-pain__firsttime-subheadings{font-size:22px;font-size:1.375rem;text-align:center}@media screen and (max-width:768px){.s-medical-mental__firsttime-subheadings,.s-medical-pain__firsttime-subheadings{font-size:20px;font-size:1.25rem}}.s-medical-mental__flow{background-color:#e5f2f2}.s-medical-mental__flow-body,.s-medical-pain__flow-body{width:880px;padding:4rem 0;margin:auto}@media screen and (max-width:768px){.s-medical-mental__flow-body,.s-medical-pain__flow-body{width:100%;padding:4rem 1rem}}.s-medical-mental__flow-list,.s-medical-pain__flow ol{width:650px;margin:1rem auto 0;counter-reset:item}@media screen and (max-width:768px){.s-medical-mental__flow-list,.s-medical-pain__flow ol{width:100%}}.s-medical-mental__flow-list li,.s-medical-pain__flow ol li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem .5rem 1rem 0;margin:3rem 0;line-height:1.5;list-style:none;background-color:#fff}.s-medical-mental__flow-list li::before,.s-medical-pain__flow ol li::before{font-size:30px;font-size:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;margin:-1rem .75rem -1rem 0;font-family:"游明朝","ヒラギノ明朝 ProN W3",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1;color:#fff;content:counter(item);counter-increment:item;background-color:#77c7c4}.s-medical-mental__flow-list li::after,.s-medical-pain__flow ol li::after{position:absolute;bottom:-2.4rem;left:calc(50% - 12px);display:inline-block;width:0;height:0;content:"";border-color:#77c7c4 transparent transparent transparent;border-style:solid;border-width:24px 13px 0 13px}.s-medical-mental__flow-list li:last-of-type,.s-medical-pain__flow ol li:last-of-type{margin-bottom:0}.s-medical-mental__flow-list li:last-of-type::after,.s-medical-pain__flow ol li:last-of-type::after{content:unset}.s-medical-mental__re,.s-medical-pain__re{width:880px;padding:4rem 0 0;margin:auto}@media screen and (max-width:768px){.s-medical-mental__re,.s-medical-pain__re{width:100%;padding:4rem 1rem 0}}.s-medical-mental__re-list,.s-medical-pain__re-list{margin-top:1.25rem;list-style:none}.s-medical-mental__re-list li,.s-medical-pain__re-list li{font-size:18px;font-size:1.125rem;position:relative;padding-left:1.25rem;margin-top:.25rem}.s-medical-mental__re-list li::before,.s-medical-pain__re-list li::before{position:absolute;top:.4rem;left:0;display:inline-block;width:16px;height:16px;margin-right:.25rem;content:"";background-color:#77c7c4;border-radius:50%}.s-medical-mental__re-reservation,.s-medical-pain__re-reservation{width:375px;margin:3rem auto 0}@media screen and (max-width:768px){.s-medical-mental__re-reservation,.s-medical-pain__re-reservation{width:100%}}@media screen and (max-width:768px){.s-medical-mental__re-reservation .p-header__information-phone,.s-medical-pain__re-reservation .p-header__information-phone{color:#797878}}.s-medical-mental__re-reservation .p-header__information-phone dd svg,.s-medical-pain__re-reservation .p-header__information-phone dd svg{fill:#797878}@media screen and (max-width:768px){.s-medical-mental__re-reservation .p-header__information-phone dd a,.s-medical-pain__re-reservation .p-header__information-phone dd a{color:#797878}}.s-medical-pain__problem{background-color:#eef5e3}.s-medical-pain__problem-headings{font-size:26px;font-size:1.625rem;font-weight:500;line-height:1.5;text-align:center}@media screen and (max-width:768px){.s-medical-pain__problem-headings{font-size:22px;font-size:1.375rem;text-align:left}}@media screen and (max-width:425px){.s-medical-pain__problem-headings{font-size:18px;font-size:1.125rem}}@media screen and (max-width:768px){.s-medical-pain__problem-headings br{display:none}}.s-medical-pain__method-headings{margin-top:4rem;background-color:#6ec199}.s-medical-pain__method-headings:first-of-type{margin-top:0}.s-medical-pain__method-subheadings{margin-top:2rem;font-size:22px;font-size:1.375rem;font-weight:500;color:#6ec199}.s-medical-pain__method h2+p{margin-top:1.5rem}.s-medical-pain__method p{margin-top:1rem}.s-medical-pain__method dl{font-size:15px;font-size:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}@media screen and (max-width:768px){.s-medical-pain__method dl{display:block}}.s-medical-pain__method dl dt{width:110px;margin-right:1rem;font-weight:700;-moz-text-align-last:justify;text-align-last:justify}@media screen and (max-width:768px){.s-medical-pain__method dl dt{margin-top:.5rem}}.s-medical-pain__method dl dd{width:calc(100% - 110px - 1rem)}@media screen and (max-width:768px){.s-medical-pain__method dl dd{width:100%}}@media screen and (max-width:768px){.s-medical-pain__method dl br{display:none}}.s-medical-pain__condition-body{padding:0 0 2rem}.s-medical-pain__condition-binder{margin-top:0}.s-medical-pain__condition-binder-body{padding:4rem 2rem 2rem}.s-medical-pain__condition-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:unset}.s-medical-pain__condition-list li{width:100%}.s-medical-pain__condition-list li span{font-size:16px;font-size:1rem}.s-medical-pain__condition-list li::before{background-color:#6ec199}.s-medical-pain__firsttime-headings,.s-medical-pain__flow-headings,.s-medical-pain__re-headings{background-color:#6ec199}.s-medical-pain__firsttime-list li::before{background-color:#6ec199}.s-medical-pain__firsttime-box dl dt::before{background-color:#6ec199}.s-medical-pain__firsttime-box dl dd{font-size:18px;font-size:1.125rem;width:calc(100% - 150px)}@media screen and (max-width:768px){.s-medical-pain__firsttime-box dl dd{font-size:16px;font-size:1rem;width:100%}}.s-medical-pain__flow{background-color:#eef5e3}.s-medical-pain__flow ol li::before{background-color:#6ec199}.s-medical-pain__flow ol li::after{border-color:#6ec199 transparent transparent transparent}@media screen and (max-width:768px){.s-medical-pain__flow br{display:none}}.s-medical-pain__re-list li::before{background-color:#6ec199}.s-notifications .l-main{padding-top:515px;background-image:url(/images/bg_access-f175f09e41.jpg);background-position:50% 0}@media screen and (max-width:768px){.s-notifications .l-main{padding-top:315px;background-size:auto 315px}}.s-notifications__body{width:630px;padding:4rem 0 0;margin:auto}@media screen and (max-width:768px){.s-notifications__body{width:100%;padding:4rem 1rem 0}}.s-notifications .p-list-information{margin-top:1rem}.s-notifications__title{padding-bottom:.25rem;margin-top:2rem}@media screen and (max-width:768px){.s-notifications__title{font-size:20px;font-size:1.25rem}}.s-notifications__content{padding:.5rem}.s-notifications__back{margin-top:2rem;text-align:center}.s-recruit .l-main{padding-top:515px;background-image:url(/images/bg_access-f175f09e41.jpg);background-position:50% 0}@media screen and (max-width:768px){.s-recruit .l-main{padding-top:315px;background-size:auto 315px}}.s-recruit__content{width:880px;margin:auto}@media screen and (max-width:768px){.s-recruit__content{width:100%;padding:0 1rem}}.s-recruit__description{margin-top:2rem;text-align:center}@media screen and (max-width:768px){.s-recruit__description{text-align:left}}.s-recruit__table{width:100%;margin-top:1.5rem}.s-recruit__table th{width:200px;padding:1rem .5rem;border-top:1px solid #ccc}@media screen and (max-width:768px){.s-recruit__table th{display:block;padding:1rem .5rem 0 .5rem}}.s-recruit__table td{padding:1rem .5rem;border-top:1px solid #ccc}@media screen and (max-width:768px){.s-recruit__table td{display:block;padding:0 .5rem 1rem .5rem;border:none}}.s-recruit__table tr:first-child th{padding:0 .5rem 1rem .5rem;border:none}@media screen and (max-width:768px){.s-recruit__table tr:first-child th{padding:0 .5rem}}.s-recruit__table tr:first-child td{padding:0 .5rem 1rem .5rem;border:none}@media screen and (max-width:768px){.s-recruit__table tr:first-child td{padding:0 .5rem 1rem .5rem}}.s-recruit__title{font-size:22px;font-size:1.375rem;padding:.5rem 3rem .5rem 2rem;margin-top:3rem;font-weight:400;color:#fff;letter-spacing:.2rem;background-color:#77c7c4;border-radius:40px}@media screen and (max-width:768px){.s-recruit__title{font-size:18px;font-size:1.125rem}}.s-recruit__title span{font-size:18px;font-size:1.125rem}@media screen and (max-width:768px){.s-recruit__title span{font-size:16px;font-size:1rem}}.s-recruit__privacy{font-size:14px;font-size:.875rem;width:100%;height:300px;padding:1rem;margin-top:2rem;overflow:auto;background-color:#efefef;border:1px solid #ccc}.s-recruit__privacy h2{font-size:18px;font-size:1.125rem}.s-recruit__privacy h3{font-size:16px;font-size:1rem;margin-top:1.5rem}.s-recruit__privacy p{margin-top:.5rem}.s-recruit__privacy ol{margin-top:.75rem;margin-left:1.5rem}.s-recruit__privacy li{margin-top:.25rem}.u-align-left{display:block!important;margin-right:auto!important;margin-left:0!important}.u-align-center{display:block!important;margin-right:auto!important;margin-left:auto!important}.u-align-right{display:block!important;margin-right:0!important;margin-left:auto!important}.u-clear{clear:both}.u-float-left{float:left}.u-float-right{float:right}.u-font10{font-size:10px;font-size:.625rem}.u-font11{font-size:11px;font-size:.6875rem}.u-font12{font-size:12px;font-size:.75rem}.u-font13{font-size:13px;font-size:.8125rem}.u-font14{font-size:14px;font-size:.875rem}.u-font15{font-size:15px;font-size:.9375rem}.u-font16{font-size:16px;font-size:1rem}.u-font17{font-size:17px;font-size:1.0625rem}.u-font18{font-size:18px;font-size:1.125rem}.u-font19{font-size:19px;font-size:1.1875rem}.u-font20{font-size:20px;font-size:1.25rem}.u-mt0{margin-top:0!important}.u-mt05{margin-top:.5rem!important}.u-mt1{margin-top:1rem!important}.u-mt2{margin-top:2rem!important}.u-mt3{margin-top:3rem!important}.u-mt4{margin-top:4rem!important}.u-mt5{margin-top:5rem!important}.u-mr0{margin-right:0!important}.u-mr05{margin-right:.5rem!important}.u-mr1{margin-right:1rem!important}.u-mr2{margin-right:2rem!important}.u-mr3{margin-right:3rem!important}.u-mb0{margin-bottom:0!important}.u-mb05{margin-bottom:.5rem!important}.u-mb1{margin-bottom:1rem!important}.u-mb2{margin-bottom:2rem!important}.u-mb3{margin-bottom:3rem!important}.u-mb4{margin-bottom:4rem!important}.u-mb5{margin-bottom:5rem!important}.u-ml0{margin-left:0!important}.u-ml05{margin-left:.5rem!important}.u-ml1{margin-left:1rem!important}.u-ml2{margin-left:2rem!important}.u-ml3{margin-left:3rem!important}.u-pt0{padding-top:0!important}.u-pt05{padding-top:.5rem!important}.u-pt1{padding-top:1rem!important}.u-pt2{padding-top:2rem!important}.u-pt3{padding-top:3rem!important}.u-pt4{padding-top:4rem!important}.u-pt5{padding-top:5rem!important}.u-pr0{padding-right:0!important}.u-pr05{padding-right:.5rem!important}.u-pr1{padding-right:1rem!important}.u-pr2{padding-right:2rem!important}.u-pr3{padding-right:3rem!important}.u-pb0{padding-bottom:0!important}.u-pb05{padding-bottom:.5rem!important}.u-pb1{padding-bottom:1rem!important}.u-pb2{padding-bottom:2rem!important}.u-pb3{padding-bottom:3rem!important}.u-pb4{padding-bottom:4rem!important}.u-pb5{padding-bottom:5rem!important}.u-pl0{padding-left:0!important}.u-pl05{padding-left:.5rem!important}.u-pl1{padding-left:1rem!important}.u-pl2{padding-left:2rem!important}.u-pl3{padding-left:3rem!important}.u-percent5{width:5%!important}.u-percent10{width:10%!important}.u-percent15{width:15%!important}.u-percent20{width:20%!important}.u-percent25{width:25%!important}.u-percent30{width:30%!important}.u-percent35{width:35%!important}.u-percent40{width:40%!important}.u-percent45{width:45%!important}.u-percent50{width:50%!important}.u-percent55{width:55%!important}.u-percent60{width:60%!important}.u-percent65{width:65%!important}.u-percent70{width:70%!important}.u-percent75{width:75%!important}.u-percent80{width:80%!important}.u-percent85{width:85%!important}.u-percent90{width:90%!important}.u-percent95{width:95%!important}.u-percent100{width:100%!important}.u-text-indent{text-indent:1em!important}.u-text-note{margin-left:1em!important;text-indent:-1em!important}.u-text-nowrap{white-space:nowrap!important}.u-text-breakword{word-wrap:break-word!important;overflow-wrap:break-word!important}.u-text-justify{text-align:justify!important;text-justify:inter-ideograph!important}.u-text-none{text-transform:none!important}.u-text-lowercase{text-transform:lowercase!important}.u-text-uppercase{text-transform:uppercase!important}.u-text-capitalize{text-transform:capitalize!important}.u-text-smallcaps{font-variant:small-caps!important}.u-text-vertical{text-orientation:mixed!important;-webkit-writing-mode:vertical-rl!important;-ms-writing-mode:tb-rl!important;writing-mode:vertical-rl!important}.u-text-vertical--upright{text-orientation:upright!important}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-text-top{vertical-align:top!important}.u-text-middle{vertical-align:middle!important}.u-text-bottom{vertical-align:bottom!important}
/*# sourceMappingURL=../maps/style.css.map */