@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}html{position:relative;font-size:62.5%;line-height:1.6;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#5e230b;font-size:min(1.0378510379vw,17px);font-family:"Zen Maru Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.6;background:#fff}img{max-width:100%;height:auto;border:none;vertical-align:bottom}a{color:#f18c43}a:hover,a:active,a:focus{color:#f18c43}mark{font-style:normal}iframe[src*="google.com/maps/"]{width:100%;border:0}.roboto-black{font-family:"Roboto",sans-serif;font-weight:900;font-style:normal}@media (min-width:500px){.l-header__inner{display:flex;height:min(9.5238095238vw,156px);justify-content:space-between}}@media (max-width:499px){.l-header__logo-wrap{height:80px;display:flex;align-items:center;padding-top:0;padding-bottom:0;padding-left:10px}}@media (min-width:500px){.l-header__logo-wrap{padding:0;padding-top:min(3.0525030525vw,50px);padding-left:min(3.663003663vw,60px)}}@media (max-width:499px){.l-header__logo{width:calc(100% - 80px);padding-top:min(0.4884004884vw,8px);padding-bottom:min(0.4884004884vw,8px)}}.l-header__logo>a{width:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width:499px){.l-header__logo>a{gap:10px}}@media (min-width:500px){.l-header__logo>a{width:min(31.746031746vw,520px)}}.l-header__right{display:flex;gap:min(1.5262515263vw,25px)}@media (max-width:499px){.l-header__right{display:none}}.l-header__first{display:flex;align-items:center}.l-header__first a{display:block;padding:min(0.6105006105vw,10px) min(1.4652014652vw,24px);color:#fff;font-size:min(1.5262515263vw,25px);font-weight:700;line-height:1;text-decoration:none;background:#7dc058;border-radius:10em}.l-header__contact{display:flex;align-items:flex-end}.l-header__contact-inner{padding:min(0.7326007326vw,12px) 0 min(0.6105006105vw,10px) 0;color:#fff;background:#f18c43;border-radius:min(0.4884004884vw,8px) 0 0 0}.l-header__contact-title{padding:min(0.3663003663vw,6px) min(2.9304029304vw,48px) min(0.4884004884vw,8px) min(3.3577533578vw,55px);font-size:min(1.4652014652vw,24px);font-weight:900;line-height:1;color:#fff;text-align:center;background:#7dc058}.l-header__contact-tel{margin-top:min(0.2442002442vw,4px);font-family:"Roboto",sans-serif;font-size:41px;font-weight:900;letter-spacing:2px;line-height:1}.l-header__contact-tel:before{display:inline-block;content:"";width:32px;height:29px;margin-right:min(0.2442002442vw,4px);background:url(//senohinyouki.com/wpcms/wp-content/themes/senohinyouki/css/../img/icon_tel.svg) no-repeat center;background-size:100%}.l-header__contact-address{padding:min(0.2442002442vw,4px) min(2.9304029304vw,48px) 0 min(3.3577533578vw,55px);font-size:min(1.221001221vw,20px);line-height:1.6;text-align:center}.l-header__contact-address img{width:min(23.3821733822vw,383px)}.l-header__button{position:fixed;top:10px;right:10px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90;background-color:#fff;border-radius:5px;transition:all .3s;padding-bottom:5px}@media (min-width:500px){.l-header__button{display:none}}.l-header__button span,.l-header__button span:before,.l-header__button span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background-color:#f18c43;position:absolute;transition:all .3s}.l-header__button span:before{bottom:8px}.l-header__button span:after{top:8px}.l-header__button:after{content:"menu";position:absolute;bottom:3px;left:0;width:100%;color:#f18c43;font-size:12px;text-align:center}#menu-button-check:checked~.l-header__button{background:#fff}#menu-button-check:checked~.l-header__button span{background-color:rgba(255,255,255,0)}#menu-button-check:checked~.l-header__button span:before{bottom:0;transform:rotate(45deg)}#menu-button-check:checked~.l-header__button span:after{top:0;transform:rotate(-45deg)}#menu-button-check:checked~.l-header__button:after{content:"close"}.l-header #menu-button-check{display:none}.l-header__nav{border-top:1px solid #f18c43}@media (min-width:500px){.l-header__nav-container{max-width:min(76.9230769231vw,1260px);margin-left:auto;margin-right:auto}}@media (max-width:499px){.l-header__nav-container{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;transition:all .5s;background-color:#fff}.l-header__nav-container>div{position:absolute;top:0;bottom:0;right:0;width:100%;height:auto;overflow-y:auto;padding-top:50px}}.l-header__nav-menu .menu-item{list-style:none}@media (min-width:500px){.l-header__nav-menu{display:flex;justify-content:space-between}.l-header__nav-menu .sub-menu{display:none}.l-header__nav-menu .menu-item{position:relative}.l-header__nav-menu .menu-item a{display:flex;align-items:center;height:min(5.6166056166vw,92px);color:#562e00;text-decoration:none;font-size:min(1.221001221vw,20px);line-height:1.1}.l-header__nav-menu .menu-item a:hover{color:#f18c43}}@media (max-width:499px){.l-header__nav-menu{padding:30px 0 0}.l-header__nav-menu .menu-item{border-bottom:solid 1px #f18c43}.l-header__nav-menu .menu-item a{display:block;position:relative;width:100%;padding:12px 25px;font-size:27px;box-sizing:border-box;color:#f18c43;text-decoration:none;position:relative}.l-header__nav-menu .menu-item a small{display:none}.l-header__nav-menu .menu-item a a{width:2.5em;padding-left:0;padding-right:0;position:absolute;right:0;top:0;border:0;text-align:center}.l-header__nav-menu .sub-menu{display:none}.l-header__nav-menu .sub-menu a{font-size:23px;font-weight:400;line-height:1.5;background:rgba(0,0,0,.04)}.l-header__nav-menu .sub-menu li{border-bottom:0}.l-header__nav-menu .sub-menu-more{display:flex;height:100%;justify-content:center;align-items:center}.l-header__nav-menu .sub-menu-active>.sub-menu{display:block}}#menu-button-check:checked~.l-header__nav-container{left:0}.l-header__mv img{width:100%;height:auto}.l-footer{position:relative}@media (max-width:499px){.l-footer{padding-bottom:56px}}.l-footer__copyright{padding:54px 15px 28px;color:#fff;font-size:15px;text-align:center}@media (min-width:500px){.l-footer__copyright{font-size:min(0.9157509158vw,15px)}}@media (max-width:499px){.l-footer__copyright{padding:20px 15px 20px;background:#00b4ed}}@media (max-width:499px){.l-footer:before{position:absolute;content:"";display:block;height:50px;width:100%;background:url(//senohinyouki.com/wpcms/wp-content/themes/senohinyouki/css/../img/footer.svg) no-repeat center bottom;background-size:100% auto;top:-50px;left:0}}.l-footer-map{padding-top:min(8.6691086691vw,142px);padding-bottom:min(8.3638583639vw,137px);background:#fcefcf}.l-footer-map__inner{margin-left:auto;margin-right:auto}@media (min-width:500px){.l-footer-map__inner{width:min(48.5958485958vw,796px)}}.l-footer-map__more{padding-top:min(1.7094017094vw,28px);text-align:right}.l-footer-map__more a{display:inline-block;padding:4px 12px;color:#fff;font-size:16px;line-height:1;text-decoration:none;background:#d06440;border-radius:4px}@media (min-width:500px){.l-footer-map__more a{padding:min(0.2442002442vw,4px) min(0.6715506716vw,11px) min(0.4884004884vw,8px);font-size:min(1.4652014652vw,24px);border-radius:min(0.1831501832vw,3px)}}.l-footer-map__note1{padding-top:min(2.442002442vw,40px)}.l-footer-map__note1 ul{list-style:none;display:flex;flex-direction:column;gap:min(1.0989010989vw,18px)}@media (min-width:500px){.l-footer-map__note1 ul{flex-direction:row}}.l-footer-map__note1 li{color:#5e230b;font-size:16px}@media (min-width:500px){.l-footer-map__note1 li{font-size:min(1.3431013431vw,22px)}}.l-footer-map__note1 li:before{padding-right:min(0.2442002442vw,4px);content:"●";color:#f18c43;font-size:.8em}.l-footer-map__note2{padding-top:min(2.442002442vw,40px);display:flex;gap:min(0.9768009768vw,16px)}.l-footer-map__note2 figure{flex-shrink:0;width:min(18.9255189255vw,310px)}@media (max-width:499px){.l-footer-map__note2 figure{display:none}}.l-footer-map__note2-text{display:flex;align-items:center;color:#d06440;font-size:16px;background:url(//senohinyouki.com/wpcms/wp-content/themes/senohinyouki/css/../img/footer-map_figure_dot.svg) no-repeat center top/100%,url(//senohinyouki.com/wpcms/wp-content/themes/senohinyouki/css/../img/footer-map_figure_dot.svg) no-repeat center bottom/100%}@media (min-width:500px){.l-footer-map__note2-text{font-size:min(1.3431013431vw,22px)}}@media (max-width:499px){.l-footer-map__note2-text{padding:.8em 0}}.l-footer-hours{padding-top:min(9.1575091575vw,150px);padding-bottom:min(7.9365079365vw,130px)}@media (min-width:500px){.l-footer-hours{width:min(36.0195360195vw,590px);margin-left:auto;margin-right:auto}}.l-footer-hours__logo img{width:100%}.l-footer-hours__address{margin-top:min(0.9157509158vw,15px);color:#5e230b;font-size:16px;text-align:center}@media (min-width:500px){.l-footer-hours__address{font-size:min(1.2820512821vw,21px)}}.l-footer-hours__hours{margin-top:min(0.9157509158vw,15px)}.l-footer__copyright{padding:min(0.9157509158vw,15px);color:#fff;font-size:14px;text-align:center;line-height:1;background:#d06440}@media (min-width:500px){.l-footer__copyright{font-size:min(0.8547008547vw,14px)}}.p-archive-item{margin-top:20px;font-size:min(1.5262515263vw,25px);display:flex;flex-direction:column;gap:min(0.6105006105vw,10px);color:#3e3a39;line-height:1.4}@media (min-width:500px){.p-archive-item{margin-top:min(1.7094017094vw,28px);flex-direction:row;gap:min(3.0525030525vw,50px)}}@media (max-width:499px){.p-archive-item{font-size:16px}}.p-archive-item__time{width:4.5em}.p-archive-item__top{display:flex;gap:10px}@media (min-width:500px){.p-archive-item__top{gap:min(3.0525030525vw,50px)}}.p-archive-item__cat ul{list-style:none}.p-archive-item__cat a{display:flex;width:7em;padding:min(0.1221001221vw,2px) min(0.3052503053vw,5px);justify-content:center;align-items:center;color:#fff;font-size:.9em;text-decoration:none;background:#f18c43}.p-archive-item__title a{color:#3e3a39;text-decoration:none}.p-archive-item__title a:hover{color:#f18c43}.p-archive-items{margin-top:min(6.105006105vw,100px);margin-bottom:min(6.105006105vw,100px)}.p-single-title{margin-top:min(3.663003663vw,60px);margin-bottom:min(3.663003663vw,60px)}.p-single-title__heading{color:#f18c43;font-size:min(1.5873015873vw,26px);font-weight:900}@media (max-width:499px){.p-single-title__heading{font-size:20px}}.p-single-title__time{font-size:min(0.9768009768vw,16px)}@media (max-width:499px){.p-single-title__time{font-size:15px}}@media (max-width:499px){.p-single-content{font-size:16px}}.p-single-content p{margin-bottom:1em;line-height:1.8}.p-single-nav{margin-top:min(6.105006105vw,100px);margin-bottom:min(3.0525030525vw,50px);display:flex;justify-content:space-between}.p-single-nav>*{width:calc(50% - 2px)}@media (max-width:499px){.p-single-nav{flex-direction:column}.p-single-nav>*{width:auto}}.p-single-nav a{display:block;position:relative;padding:20px 30px;text-align:center;line-height:1.1;text-decoration:none;border:1px solid #f18c43}@media (max-width:499px){.p-single-nav a{margin-bottom:5px;font-size:15px}}.p-single-nav__alignleft a:before{content:"";position:absolute;left:5px;top:50%;margin-top:-.5em;display:inline-block;vertical-align:middle;color:#f18c43;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(25%) rotate(-135deg)}.p-single-nav__alignright a:before{content:"";position:absolute;right:5px;top:50%;margin-top:-.5em;display:inline-block;vertical-align:middle;color:#f18c43;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}.p-content-header__heading{padding:.5em;color:#d06440;font-size:28px;font-weight:900;text-align:center;line-height:1;background:#fcefcf}@media (min-width:500px){.p-content-header__heading{padding:min(1.0989010989vw,18px);font-size:min(2.8083028083vw,46px)}}.p-content-header__image img{width:100%}.p-home-heading{text-align:center;color:#d06440;font-size:20px;font-weight:900;line-height:1.2}@media (min-width:500px){.p-home-heading{font-size:min(1.9536019536vw,32px);letter-spacing:min(0.1831501832vw,3px)}}.p-home-heading span{position:relative;display:inline-block}.p-home-heading span:before{content:"";display:block;position:absolute;top:.1em;left:-1.2em;width:.8em;height:.8em;background:url(//senohinyouki.com/wpcms/wp-content/themes/senohinyouki/css/../img/icon_ttl-left.svg) no-repeat}@media (min-width:500px){.p-home-heading span:before{width:min(1.4652014652vw,24px);height:min(1.4652014652vw,24px);left:min(-2.442002442vw,-40px);width:min(1.4652014652vw,24px);top:min(0.4273504274vw,7px);height:min(1.4652014652vw,24px)}}.p-home-heading span:after{content:"";display:block;position:absolute;top:.1em;right:-1.2em;width:.8em;height:.8em;background:url(//senohinyouki.com/wpcms/wp-content/themes/senohinyouki/css/../img/icon_ttl-right.svg) no-repeat}@media (min-width:500px){.p-home-heading span:after{width:min(1.4652014652vw,24px);height:min(1.4652014652vw,24px);right:min(-2.442002442vw,-40px);width:min(1.4652014652vw,24px);top:min(0.4273504274vw,7px);height:min(1.4652014652vw,24px)}}.p-page-home-mv{position:relative}.p-page-home-mv figure img{width:100%}.p-page-home-mv__hours{position:absolute;top:min(2.9304029304vw,48px);right:0;width:min(33.0891330891vw,542px)}.p-page-home-news{margin-top:40px;padding-bottom:50px;background:url(//senohinyouki.com/wpcms/wp-content/themes/senohinyouki/css/../img/p-home-news_bg.png) no-repeat center;background-size:100% 100%}@media (min-width:500px){.p-page-home-news{padding-top:min(5.4334554335vw,89px);padding-bottom:min(5.9218559219vw,97px)}}.p-page-home-news__inner{position:relative;margin-left:auto;margin-right:auto}@media (min-width:500px){.p-page-home-news__inner{width:min(55.2503052503vw,905px)}}.p-page-home-news__items-wrap{text-align:center}.p-page-home-news__items{display:inline-block;text-align:left}.p-page-home-featured{padding-top:min(8.547008547vw,140px);padding-bottom:min(8.6691086691vw,142px);background:#fcefcf}.p-page-home-featured .p-home-heading{margin-bottom:min(4.2735042735vw,70px)}.p-page-home-featured__item{margin-top:20px;display:flex;flex-direction:column;gap:min(2.442002442vw,40px)}@media (min-width:500px){.p-page-home-featured__item{margin-top:min(0.9157509158vw,15px);flex-direction:row;align-items:center;margin-right:min(8.8522588523vw,145px)}}@media (min-width:500px){.p-page-home-featured__item:nth-child(2n+1){flex-direction:row-reverse}}.p-page-home-featured__item:nth-child(2n){margin-right:0}@media (min-width:500px){.p-page-home-featured__item:nth-child(2n){margin-left:min(8.8522588523vw,145px)}}.p-page-home-featured__item:nth-child(2n) h3:after{left:0}@media (min-width:500px){.p-page-home-featured__item:nth-child(2n) h3:after{right:min(-5.4945054945vw,-90px)}}.p-page-home-featured h3{position:relative;margin-bottom:min(0.6105006105vw,10px);padding-bottom:min(0.6105006105vw,10px);color:#d06440;font-weight:700;font-size:17px}@media (min-width:500px){.p-page-home-featured h3{font-size:min(1.7094017094vw,28px)}}.p-page-home-featured h3:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;background:#d06440}@media (min-width:500px){.p-page-home-featured h3:after{width:calc(100% + min(5.4945054945vw,90px));height:min(0.1831501832vw,3px)}}@media (min-width:500px){.p-page-home-featured h3:after{left:min(-5.4945054945vw,-90px)}}.p-page-home-featured__item-text ul{margin-top:min(0.3052503053vw,5px);list-style:none}.p-page-home-featured__item-text li{padding-left:8px;position:relative;font-size:16px;line-height:1.5}@media (min-width:500px){.p-page-home-featured__item-text li{padding-left:min(0.4884004884vw,8px);font-size:min(1.3431013431vw,22px)}}.p-page-home-featured__item-text li:before{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#5e230b;position:absolute;left:0;top:.8em}@media (min-width:500px){.p-page-home-featured figure{width:min(41.6361416361vw,682px);flex-shrink:0}}.p-page-home-medical{margin-top:min(8.547008547vw,140px);margin-left:auto;margin-right:auto;padding-bottom:min(8.547008547vw,140px)}@media (min-width:500px){.p-page-home-medical{width:min(69.0476190476vw,1131px)}}.p-page-home-medical h2{margin-left:auto;margin-right:auto;padding:.3em;color:#fff;font-size:17px;line-height:1;text-align:center;background:#f18c43;border-radius:5px}@media (min-width:500px){.p-page-home-medical h2{max-width:min(48.0463980464vw,787px);padding:min(0.8547008547vw,14px);font-size:min(2.0146520147vw,33px);border-radius:min(0.3052503053vw,5px)}}.p-page-home-medical__lead{margin-top:min(2.442002442vw,40px)}.p-page-home-medical__lead p{margin-top:1em;font-size:min(4.2vw,21px)}@media (min-width:500px){.p-page-home-medical__lead p{font-size:min(1.2820512821vw,21px)}}.p-page-home-medical__lead strong{color:#d06440}.p-page-home-medical__items{margin-top:min(3.1746031746vw,52px)}.p-page-home-medical__items ul{display:flex;flex-wrap:wrap;gap:min(1.7704517705vw,29px) min(3.2967032967vw,54px);list-style:none}.p-page-home-medical__items li{width:calc(50% - min(2.1978021978vw,36px));height:min(14vw,70px);display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1;font-weight:700}@media (min-width:500px){.p-page-home-medical__items li{width:calc(33.33% - min(2.1978021978vw,36px));height:min(4.2735042735vw,70px)}}.p-page-home-medical__items li:not(:last-child){color:#fff;font-size:16px;text-align:center;background:#d06440;border-radius:99em}@media (min-width:500px){.p-page-home-medical__items li:not(:last-child){font-size:min(1.8315018315vw,30px)}}.p-page-home-medical__items li:last-child{color:#d06440;font-size:18px}@media (min-width:500px){.p-page-home-medical__items li:last-child{font-size:min(1.8925518926vw,31px)}}.p-page-home-medical__items li:last-child span{font-family:noto-sans}.p-page-home-medical__items small{display:block;margin-top:min(0.3052503053vw,5px);font-size:8px}@media (min-width:500px){.p-page-home-medical__items small{font-size:min(0.9768009768vw,16px)}}.p-page-home-trouble{padding-top:min(8.1807081807vw,134px);padding-bottom:min(8.547008547vw,140px);background:#fcefcf}.p-page-home-trouble h3{color:#5e230b;font-size:17px;font-weight:700;text-align:center}@media (min-width:500px){.p-page-home-trouble h3{font-size:min(1.6483516484vw,27px)}}.p-page-home-trouble__items{margin-bottom:min(0.4884004884vw,8px);margin-left:auto;margin-right:auto;padding-top:min(0.5494505495vw,9px);padding-bottom:min(1.0989010989vw,18px);border-top:3px solid #d06440;border-bottom:3px solid #d06440}@media (min-width:500px){.p-page-home-trouble__items{width:min(69.0476190476vw,1131px)}}@media (min-width:500px){.p-page-home-trouble__items{border-top:min(0.1831501832vw,3px) solid #d06440;border-bottom:min(0.1831501832vw,3px) solid #d06440;display:flex}}.p-page-home-trouble__items ul{list-style:none}@media (min-width:500px){.p-page-home-trouble__items ul:first-child{width:54%}}@media (min-width:500px){.p-page-home-trouble__items ul:last-child{width:46%}}.p-page-home-trouble__items li{margin-top:min(0.4273504274vw,7px);padding-left:10px;position:relative;color:#5e230b;font-size:16px;line-height:1.5}@media (min-width:500px){.p-page-home-trouble__items li{padding-left:min(0.6105006105vw,10px);font-size:min(1.5262515263vw,25px)}}.p-page-home-trouble__items li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#5e230b;position:absolute;left:0;top:.8em}.p-page-home-trouble__bottom{margin-top:min(0.6715506716vw,11px);color:#5e230b;font-size:16px;text-align:center}@media (min-width:500px){.p-page-home-trouble__bottom{font-size:min(1.4652014652vw,24px)}}.p-page-home-alopecia{padding-top:min(8.9133089133vw,146px);padding-bottom:min(8.0586080586vw,132px)}@media (min-width:500px){.p-page-home-alopecia__inner{width:min(68.8644688645vw,1128px);margin-left:auto;margin-right:auto}}.p-page-home-alopecia__title-wrap{position:relative}@media (max-width:499px){.p-page-home-alopecia__title-wrap{padding-bottom:165px}}.p-page-home-alopecia__title-wrap h3{font-size:4vw;color:#fff;font-weight:700;text-align:center;background:#f18c43;border-radius:min(0.3052503053vw,5px)}@media (min-width:500px){.p-page-home-alopecia__title-wrap h3{width:min(47.9853479853vw,786px);margin-left:auto;margin-right:auto;font-size:min(1.9536019536vw,32px)}}.p-page-home-alopecia__title-wrap h3 span{display:inline-block;width:min(3.663003663vw,60px);height:.5em;margin-left:.1em;margin-right:.1em;content:"";border-top:2px solid #fff;vertical-align:middle}.p-page-home-alopecia__title-illust1{position:absolute;left:min(1.0989010989vw,18px);top:calc(-1 * min(3.1135531136vw,51px))}@media (min-width:500px){.p-page-home-alopecia__title-illust1{width:min(7.7533577534vw,127px)}}@media (max-width:499px){.p-page-home-alopecia__title-illust1{top:inherit;bottom:0}}.p-page-home-alopecia__title-illust2{position:absolute;right:min(1.15995116vw,19px);top:calc(-1 * min(2.442002442vw,40px))}@media (min-width:500px){.p-page-home-alopecia__title-illust2{width:min(7.5091575092vw,123px)}}@media (max-width:499px){.p-page-home-alopecia__title-illust2{top:inherit;bottom:0}}.p-page-home-alopecia p{margin-top:min(2.6862026862vw,44px);font-size:16px;line-height:1.4}@media (min-width:500px){.p-page-home-alopecia p{font-size:min(1.4041514042vw,23px)}}.p-page-home-alopecia p strong{color:#d06440;font-weight:700}.p-page-home-alopecia__more{text-align:right;margin-top:min(0.3052503053vw,5px)}.p-page-home-alopecia__more a{display:inline-block;padding:min(0.2442002442vw,4px) min(0.7326007326vw,12px);color:#fff;font-size:16px;text-decoration:none;letter-spacing:-1px;background:#d06440;border-radius:min(0.1831501832vw,3px)}@media (min-width:500px){.p-page-home-alopecia__more a{font-size:min(1.0989010989vw,18px)}}.p-page-home-banners{padding:min(8.4249084249vw,138px) 0 min(6.105006105vw,100px)}@media (min-width:500px){.p-page-home-banners__inner{width:min(68.9865689866vw,1130px);margin-left:auto;margin-right:auto}}.p-page-home-banners ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1,1fr);gap:5px 10px}@media (min-width:500px){.p-page-home-banners ul{grid-template-columns:repeat(2,1fr);gap:min(4.2735042735vw,70px) min(5.9829059829vw,98px)}}.p-page-top{position:fixed;right:0;bottom:56px;z-index:1}.p-page-top a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#5e230b}.p-page-top a:before{content:"";margin-top:-5px;width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:14px solid #fff;border-top:0}.p-page-about-doctor{margin-left:auto;margin-right:auto}@media (min-width:500px){.p-page-about-doctor{width:min(73.2600732601vw,1200px)}}.p-page-about-doctor__wrap{margin-top:min(3.2356532357vw,53px);display:flex;flex-direction:column;gap:min(3.3577533578vw,55px)}@media (min-width:500px){.p-page-about-doctor__wrap{flex-direction:row}}.p-page-about-doctor__wrap>figure{width:40vw;flex-shrink:0;margin-left:auto;margin-right:auto}@media (min-width:500px){.p-page-about-doctor__wrap>figure{width:min(20.695970696vw,339px)}}.p-page-about-doctor__wrap>figure figcaption{color:#5e230b;font-size:16px;text-align:center}@media (min-width:500px){.p-page-about-doctor__wrap>figure figcaption{font-size:min(1.4041514042vw,23px)}}.p-page-about-doctor__content{flex-grow:1}.p-page-about-doctor__history{margin-top:23px;font-size:15px}@media (min-width:500px){.p-page-about-doctor__history{margin-top:min(3.663003663vw,60px);font-size:min(1.2820512821vw,21px)}}.p-page-about-doctor__history h3{padding-bottom:min(0.9157509158vw,15px);line-height:1;border-bottom:1px solid #5e230b}.p-page-about-doctor__history table{margin-top:min(0.7936507937vw,13px)}.p-page-about-doctor__history th{padding-right:1em;font-weight:400;white-space:nowrap}.p-page-about-doctor__license{margin-top:30px;font-size:15px}@media (min-width:500px){.p-page-about-doctor__license{margin-top:min(4.2735042735vw,70px);font-size:min(1.2820512821vw,21px)}}.p-page-about-doctor__license h3{padding-bottom:min(0.9157509158vw,15px);line-height:1;border-bottom:1px solid #5e230b}.p-page-about-doctor__license dt{font-weight:400}@media (max-width:499px){.p-page-about-doctor__license dt{width:5em}}.p-page-about-doctor__license1{margin-top:min(1.0989010989vw,18px)}.p-page-about-doctor__license-wrap{display:flex;flex-direction:column;font-size:15px}@media (min-width:500px){.p-page-about-doctor__license-wrap{flex-direction:row;gap:4em;font-size:min(1.2820512821vw,21px)}}@media (max-width:499px){.p-page-about-doctor dt{width:4em}}.p-page-about-doctor__license2{display:flex;gap:2em}.p-page-about-doctor__license3{display:flex;gap:2em}.p-page-about-doctor__license4{display:flex;gap:2em}@media (min-width:500px){.p-page-about-doctor__license4{margin-top:-2em}}.p-page-about-doctor__more-wrap{display:flex;gap:min(3.4188034188vw,56px);margin-top:min(4.3956043956vw,72px)}@media (max-width:499px){.p-page-about-doctor__more-wrap{gap:2%}}.p-page-about-doctor__more-wrap a{width:min(32.6617826618vw,535px)}@media (max-width:499px){.p-page-about-doctor__more-wrap a{width:49%}}.p-page-about-first{margin-top:min(8.0586080586vw,132px);padding-top:min(8.6691086691vw,142px);padding-bottom:min(8.8522588523vw,145px);background:#fcefcf}.p-page-about-first__wrap{margin-top:min(6.8376068376vw,112px);display:flex;flex-direction:column;align-items:center;gap:min(2.442002442vw,40px)}@media (min-width:500px){.p-page-about-first__wrap{flex-direction:row}}@media (min-width:500px){.p-page-about-first figure{width:min(41.6361416361vw,682px);flex-shrink:0}}.p-page-about-first__content ul{list-style:none}.p-page-about-first__content li{position:relative;margin-top:min(1.3431013431vw,22px);padding-left:1em;font-size:16px}@media (min-width:500px){.p-page-about-first__content li{font-size:min(1.4041514042vw,23px)}}.p-page-about-first__content li:before{content:"●";position:absolute;top:.3em;left:0;color:#f18c43;font-size:.8em}.p-page-about-first__add{position:relative;margin-top:min(2.442002442vw,40px);font-size:16px;text-align:right}@media (min-width:500px){.p-page-about-first__add{font-size:min(1.4041514042vw,23px)}}.p-page-about-first__add span{position:relative;padding-left:.5em;display:inline-block;background:#fcefcf}.p-page-about-first__add:before{content:"";display:block;height:1px;width:100%;position:absolute;top:50%;left:0;background:#5e230b;z-index:0}.p-page-about-flow{margin-top:min(8.3638583639vw,137px);margin-left:auto;margin-right:auto}@media (min-width:500px){.p-page-about-flow{width:min(68.4981684982vw,1122px)}}.p-page-about-flow .p-home-heading{margin-bottom:min(6.8376068376vw,112px)}.p-page-about-flow__item{margin-top:min(4.884004884vw,80px);display:flex;flex-direction:column;gap:min(2.5641025641vw,42px)}@media (min-width:500px){.p-page-about-flow__item{flex-direction:row;justify-content:space-between}}@media (min-width:500px){.p-page-about-flow__item:nth-child(2n){flex-direction:row-reverse}}@media (min-width:500px){.p-page-about-flow__item:nth-child(2n) h3:after{left:min(-3.663003663vw,-60px)}}@media (min-width:500px){.p-page-about-flow__item:nth-child(2n+1) h3:after{right:min(-3.663003663vw,-60px)}}.p-page-about-flow__item-body{flex-grow:1}.p-page-about-flow h3{position:relative;padding-bottom:10px;font-size:19px;line-height:1}@media (min-width:500px){.p-page-about-flow h3{padding-bottom:min(1.15995116vw,19px);font-size:min(1.8315018315vw,30px)}}.p-page-about-flow h3:after{position:absolute;content:"";display:block;left:0;right:0;bottom:0;border:1px dashed #f8bc63}.p-page-about-flow__item-content{margin-top:min(0.6715506716vw,11px);font-size:16px}@media (min-width:500px){.p-page-about-flow__item-content{font-size:min(1.2820512821vw,21px)}}.p-page-about-flow figure{flex-shrink:0;text-align:center}@media (max-width:499px){.p-page-about-flow figure img{width:40vw}}.p-page-home-featured.p-page-about-featured{margin-top:min(7.8144078144vw,128px);padding-bottom:0}.p-page-doctor-heading{padding-bottom:5px;color:#d06440;font-size:18px;font-weight:700;border-bottom:2px solid #d06440}@media (min-width:500px){.p-page-doctor-heading{font-size:min(1.7704517705vw,29px)}}.p-page-doctor-story{padding-bottom:min(8.6080586081vw,141px);background:#fcefcf}.p-page-doctor-story__heading{padding:min(8.0586080586vw,132px) 0}.p-page-doctor-story__story1{margin-inline:auto;display:flex;flex-direction:column;gap:min(2.8083028083vw,46px)}@media (min-width:500px){.p-page-doctor-story__story1{max-width:min(69.8412698413vw,1144px);flex-direction:row-reverse}}.p-page-doctor-story__story1 figure{flex-shrink:0;text-align:center}@media (min-width:500px){.p-page-doctor-story__story1 figure{width:min(20.8791208791vw,342px)}}.p-page-doctor-story__story1-content{flex-grow:1;color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-doctor-story__story1-content{font-size:min(1.3431013431vw,22px)}}.p-page-doctor-story__story2{margin-top:min(6.7155067155vw,110px);margin-inline:auto;display:flex;flex-direction:column;gap:min(2.0146520147vw,33px)}@media (min-width:500px){.p-page-doctor-story__story2{max-width:min(68.9255189255vw,1129px);flex-direction:row}}.p-page-doctor-story__story2 figure{flex-shrink:0;text-align:center}@media (min-width:500px){.p-page-doctor-story__story2 figure{width:min(20.8791208791vw,342px)}}.p-page-doctor-story__story2-content{flex-grow:1;color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-doctor-story__story2-content{font-size:min(1.3431013431vw,22px)}}.p-page-doctor-story__story3{margin-top:min(9.0964590965vw,149px);margin-inline:auto;display:flex;flex-direction:column;gap:min(2.442002442vw,40px)}@media (min-width:500px){.p-page-doctor-story__story3{max-width:min(68.9255189255vw,1129px);flex-direction:row-reverse}}.p-page-doctor-story__story3 figure{flex-shrink:0;text-align:center}@media (min-width:500px){.p-page-doctor-story__story3 figure{width:min(20.8791208791vw,342px)}}.p-page-doctor-story__story3-content{flex-grow:1;color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-doctor-story__story3-content{font-size:min(1.3431013431vw,22px)}}.p-page-doctor-urology{padding-bottom:min(10.6837606838vw,175px)}.p-page-doctor-urology__heading{padding:min(7.9365079365vw,130px) 0}.p-page-doctor-urology__urology1{margin-inline:auto;display:flex;flex-direction:column;gap:min(4.2124542125vw,69px)}@media (min-width:500px){.p-page-doctor-urology__urology1{max-width:min(68.9865689866vw,1130px);flex-direction:row}}@media (max-width:499px){.p-page-doctor-urology__urology1{align-items:center}}.p-page-doctor-urology__urology1 figure{flex-shrink:0;text-align:center}@media (max-width:499px){.p-page-doctor-urology__urology1 figure{max-width:60vw}}@media (min-width:500px){.p-page-doctor-urology__urology1 figure{width:min(18.6202686203vw,305px)}}.p-page-doctor-urology__urology1-content{flex-grow:1;color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-doctor-urology__urology1-content{font-size:min(1.3431013431vw,22px)}}.p-page-doctor-urology__urology2{margin-top:min(8.7912087912vw,144px);margin-inline:auto;display:flex;flex-direction:column;gap:min(4.2124542125vw,69px)}@media (min-width:500px){.p-page-doctor-urology__urology2{max-width:min(73.5042735043vw,1204px);flex-direction:row-reverse}}@media (max-width:499px){.p-page-doctor-urology__urology2{align-items:center}}.p-page-doctor-urology__urology2 figure{margin-top:min(2.5030525031vw,41px);flex-shrink:0;text-align:center}@media (max-width:499px){.p-page-doctor-urology__urology2 figure{max-width:60vw}}@media (min-width:500px){.p-page-doctor-urology__urology2 figure{width:min(23.137973138vw,379px)}}.p-page-doctor-urology__urology2-content{flex-grow:1;color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-doctor-urology__urology2-content{font-size:min(1.3431013431vw,22px)}}.p-page-doctor-urology__urology3{margin-top:min(8.3028083028vw,136px);margin-inline:auto;display:flex;flex-direction:column;gap:min(0.7326007326vw,12px)}@media (min-width:500px){.p-page-doctor-urology__urology3{max-width:min(69.3528693529vw,1136px);flex-direction:row;align-items:flex-end}}.p-page-doctor-urology__urology3 figure{flex-shrink:0;text-align:center}@media (min-width:500px){.p-page-doctor-urology__urology3 figure{width:min(9.4627594628vw,155px)}}.p-page-doctor-urology__urology3-content{flex-grow:1;color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-doctor-urology__urology3-content{font-size:min(1.3431013431vw,22px)}}.p-page-medical-heading{position:relative;padding-left:23px;padding-bottom:5px;color:#d06440;font-size:18px;font-weight:700;border-bottom:2px solid #d06440}@media (min-width:500px){.p-page-medical-heading{font-size:min(1.7704517705vw,29px);padding-left:min(1.4041514042vw,23px);padding-bottom:5px}}.p-page-medical-heading:before{content:"";display:block;width:16px;height:16px;position:absolute;top:6px;left:0;border-radius:50%;background:#d06440}@media (min-width:500px){.p-page-medical-heading:before{width:min(0.9768009768vw,16px);height:min(0.9768009768vw,16px);top:min(0.9157509158vw,15px)}}.p-page-medical-about{margin-top:min(8.0586080586vw,132px)}.p-page-medical-organs{margin-top:min(3.7851037851vw,62px)}@media (min-width:500px){.p-page-medical-organs .c-xs-container{max-width:min(69.9023199023vw,1145px);margin-inline:auto}}.p-page-medical-organs h3{color:#d06440;font-size:18px;font-weight:700;text-align:center}@media (min-width:500px){.p-page-medical-organs h3{font-size:min(1.5873015873vw,26px)}}.p-page-medical-organs p{margin-top:min(0.3663003663vw,6px);color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-medical-organs p{font-size:min(1.3431013431vw,22px)}}.p-page-medical-organs figure{margin-top:min(1.5262515263vw,25px);margin-bottom:min(1.4041514042vw,23px);text-align:center}.p-page-medical-organs__bottom{margin-top:min(0.2442002442vw,4px);text-align:center}@media (min-width:500px){.p-page-medical-contents{max-width:min(72.4664224664vw,1187px);margin-inline:auto}}.p-page-medical-contents section{display:flex;flex-direction:column;gap:25px}@media (min-width:500px){.p-page-medical-contents section{flex-direction:row;gap:min(1.5262515263vw,25px)}}.p-page-medical-contents figure{flex-grow:1;text-align:center}@media (max-width:499px){.p-page-medical-contents figure{max-width:60vw;margin-inline:auto}}.p-page-medical-content{color:#5e230b;font-size:16px;font-weight:700;line-height:165%}@media (min-width:500px){.p-page-medical-content{flex-shrink:0;width:min(48.7179487179vw,798px);font-size:min(1.3431013431vw,22px)}}.p-page-medical-adrenal{margin-top:25px}@media (min-width:500px){.p-page-medical-adrenal{margin-top:min(1.4652014652vw,24px)}}.p-page-medical-liver{margin-top:30px}@media (min-width:500px){.p-page-medical-liver{margin-top:min(2.8083028083vw,46px)}}@media (min-width:500px){.p-page-medical-liver figure{transform:translateY(calc(min(7.9975579976vw,131px) * -1))}}.p-page-medical-ureter{margin-top:30px}@media (min-width:500px){.p-page-medical-ureter{align-items:flex-end;margin-top:min(2.8083028083vw,46px)}}.p-page-medical-bladder{margin-top:30px}@media (min-width:500px){.p-page-medical-bladder{align-items:flex-end;margin-top:min(2.8083028083vw,46px)}}.p-page-medical-prostate{margin-top:30px}@media (min-width:500px){.p-page-medical-prostate{align-items:flex-end;margin-top:min(2.8083028083vw,46px)}.p-page-medical-prostate figure{transform:translateY(min(9.0964590965vw,149px))}}.p-page-medical-urethra{margin-top:30px}@media (min-width:500px){.p-page-medical-urethra{margin-top:min(2.8083028083vw,46px)}}.p-page-medical-scrotum{margin-top:30px}@media (min-width:500px){.p-page-medical-scrotum{margin-top:min(2.8083028083vw,46px)}}.p-page-medical-main{margin-top:min(7.9365079365vw,130px);padding-top:min(8.547008547vw,140px);background:#fcefcf}.p-page-medical-main .p-page-home-medical{margin-top:0}.p-page-medical-feature{margin-top:min(7.9365079365vw,130px);margin-bottom:min(7.8144078144vw,128px);margin-left:auto;margin-right:auto}@media (min-width:500px){.p-page-medical-feature{width:min(69.1086691087vw,1132px)}}.p-page-medical-feature__item{position:relative;margin-top:min(3.9072039072vw,64px);padding-left:50px}@media (min-width:500px){.p-page-medical-feature__item{padding-left:min(5.4334554335vw,89px)}}.p-page-medical-feature__item:first-child{margin-top:min(5.7997557998vw,95px)}.p-page-medical-feature__item-num{position:absolute;left:0;top:min(-0.3663003663vw,-6px)}@media (max-width:499px){.p-page-medical-feature__item-num{width:40px;top:0}}.p-page-medical-feature h3{padding-bottom:min(0.4273504274vw,7px);font-size:18px;border-bottom:2px dashed #f8bc63}@media (min-width:500px){.p-page-medical-feature h3{font-size:min(2.0757020757vw,34px);border-bottom:min(0.1221001221vw,2px) dashed #f8bc63}}.p-page-medical-feature ul{list-style:none;margin-top:min(0.6105006105vw,10px)}.p-page-medical-feature li{position:relative;padding-left:1em;font-size:16px}@media (min-width:500px){.p-page-medical-feature li{font-size:min(1.3431013431vw,22px)}}.p-page-medical-feature li:before{content:"●";color:#f8bc63;font-size:.8em;position:absolute;left:0;top:.3em}.p-page-hospital-equipment{margin-top:min(8.0586080586vw,132px)}@media (min-width:500px){.p-page-hospital-equipment .c-xs-container{max-width:min(69.9023199023vw,1145px);margin-inline:auto}}.p-page-hospital-equipment h3{margin-top:min(3.663003663vw,60px);color:#d06440;font-size:18px;font-weight:700;text-align:center}@media (min-width:500px){.p-page-hospital-equipment h3{font-size:min(1.5873015873vw,26px)}}.p-page-hospital-equipment__item{margin-top:min(3.663003663vw,60px)}.p-page-hospital-equipment__item-lead{margin-top:min(1.221001221vw,20px);color:#5e230b;font-size:16px;font-weight:400;line-height:165%}@media (min-width:500px){.p-page-hospital-equipment__item-lead{font-size:min(1.3431013431vw,22px)}}.p-page-hospital-equipment__item-lead strong{color:#f18c43}.p-page-hospital-equipment h4{position:relative;margin-top:min(2.442002442vw,40px);margin-bottom:min(0.6105006105vw,10px);padding-left:23px;padding-bottom:5px;color:#d06440;font-size:17px;font-weight:700;border-bottom:2px solid #d06440}@media (min-width:500px){.p-page-hospital-equipment h4{font-size:min(1.4652014652vw,24px);padding-left:min(1.4041514042vw,23px);padding-bottom:5px}}.p-page-hospital-equipment h4:before{content:"";display:block;width:16px;height:16px;position:absolute;top:6px;left:0;border-radius:50%;background:#d06440}@media (min-width:500px){.p-page-hospital-equipment h4:before{width:min(0.9768009768vw,16px);height:min(0.9768009768vw,16px);top:min(0.9157509158vw,15px)}}.p-page-hospital-equipment__item-inner{display:flex;flex-direction:column}@media (min-width:500px){.p-page-hospital-equipment__item-inner{flex-direction:row;justify-content:space-between}}@media (min-width:500px){.p-page-hospital-equipment__item-inner>*{width:calc(50% - 15px)}}.p-page-hospital-equipment__item-inner p{margin-top:min(1.221001221vw,20px);color:#5e230b;font-size:16px;font-weight:400;line-height:165%}@media (min-width:500px){.p-page-hospital-equipment__item-inner p{font-size:min(1.3431013431vw,22px)}}.p-page-hospital-equipment h5{margin-top:min(3.0525030525vw,50px);margin-bottom:min(0.6105006105vw,10px);font-size:17px;font-weight:700}@media (min-width:500px){.p-page-hospital-equipment h5{color:#5e230b;font-size:min(1.5262515263vw,25px)}}.p-page-hospital-equipment__item-cyf p{margin-top:min(1.221001221vw,20px);color:#5e230b;font-size:16px;font-weight:400;line-height:165%}@media (min-width:500px){.p-page-hospital-equipment__item-cyf p{font-size:min(1.3431013431vw,22px)}}.p-page-hospital-equipment__item-cyf figure{margin-top:min(1.221001221vw,20px);margin-bottom:min(1.221001221vw,20px);text-align:center}.p-page-hospital-equipment__item-cyf figcaption{margin-top:min(0.6105006105vw,10px);text-align:center;font-size:15px}@media (min-width:500px){.p-page-hospital-equipment__item-cyf figcaption{font-size:min(1.221001221vw,20px)}}.p-page-hospital-equipment__item-cyf-inner{display:flex;justify-content:space-between;margin-top:min(1.8315018315vw,30px);margin-bottom:min(1.8315018315vw,30px)}.p-page-hospital-equipment__item-cyf-inner>*{width:calc(50% - 20px)}.p-page-hospital-gallery{margin-top:min(8.0586080586vw,132px);padding-bottom:min(6.105006105vw,100px)}@media (min-width:500px){.p-page-hospital-gallery .c-xs-container{max-width:min(69.9023199023vw,1145px);margin-inline:auto}}.p-page-hospital-gallery__items{margin-top:min(3.663003663vw,60px);display:grid;grid-template-columns:repeat(1,1fr);gap:60px 0px}@media (min-width:500px){.p-page-hospital-gallery__items{grid-template-columns:repeat(2,1fr);gap:60px 60px}}.p-page-hospital-gallery__items figcaption{margin-top:min(0.6105006105vw,10px);text-align:center;font-size:15px}@media (min-width:500px){.p-page-hospital-gallery__items figcaption{font-size:min(1.221001221vw,20px)}}.p-page-hospital-streetview{padding-bottom:60px}@media (min-width:500px){.p-page-hospital-streetview .c-xs-container{max-width:min(69.9023199023vw,1145px);margin-inline:auto}}.p-page-hospital-streetview iframe{width:100%;height:600px}.p-page-access-hours{margin-top:40px;padding-bottom:80px;margin-left:auto;margin-right:auto}@media (min-width:500px){.p-page-access-hours{width:min(48.1074481074vw,788px);margin-top:min(3.1135531136vw,51px)}}.p-page-alopecia-about{margin-top:30px;padding-bottom:min(2.7472527473vw,45px);background:#fcefcf}@media (min-width:500px){.p-page-alopecia-about{margin-top:min(4.6398046398vw,76px)}}.p-page-alopecia-about h2{transform:translateY(-50%);font-size:4vw;color:#fff;font-weight:700;text-align:center;background:#f18c43;border-radius:min(0.3052503053vw,5px)}@media (min-width:500px){.p-page-alopecia-about h2{width:min(47.9853479853vw,786px);margin-left:auto;margin-right:auto;font-size:min(1.9536019536vw,32px)}}.p-page-alopecia-about h2 span{display:inline-block;width:min(3.663003663vw,60px);height:.5em;margin-left:.1em;margin-right:.1em;content:"";border-top:2px solid #fff;vertical-align:middle}.p-page-alopecia-about p{margin-top:min(0.8547008547vw,14px);font-size:16px;line-height:1.45}@media (min-width:500px){.p-page-alopecia-about p{font-size:min(1.4041514042vw,23px);width:min(68.8644688645vw,1128px);margin-left:auto;margin-right:auto}}.p-page-alopecia-about p strong{color:#d06440;font-weight:700}.p-page-alopecia-symptoms{margin-top:min(3.9682539683vw,65px);padding-bottom:min(2.5030525031vw,41px)}@media (min-width:500px){.p-page-alopecia-symptoms__items{width:min(69.5970695971vw,1140px);margin-left:auto;margin-right:auto}}.p-page-alopecia-symptoms__item{margin-top:min(3.2356532357vw,53px);display:flex;flex-direction:column;gap:min(1.3431013431vw,22px)}@media (min-width:500px){.p-page-alopecia-symptoms__item{flex-direction:row}}.p-page-alopecia-symptoms__item figure{text-align:center}.p-page-alopecia-symptoms__item figure img{width:100%}@media (max-width:499px){.p-page-alopecia-symptoms__item figure img{width:50vw}}@media (min-width:500px){.p-page-alopecia-symptoms__item figure{width:min(15.3846153846vw,252px);flex-shrink:0}}.p-page-alopecia-symptoms__item__body{flex-grow:1}.p-page-alopecia-symptoms__item h2{color:#d06440;font-size:20px;font-weight:700;vertical-align:middle}@media (min-width:500px){.p-page-alopecia-symptoms__item h2{font-size:min(1.8315018315vw,30px)}}.p-page-alopecia-symptoms__item h2 img{display:inline-block;margin-right:min(0.6105006105vw,10px);vertical-align:middle}.p-page-alopecia-symptoms__item h2 span{display:inline-block;vertical-align:middle}.p-page-alopecia-symptoms__item p{line-height:1.45;font-size:16px}@media (min-width:500px){.p-page-alopecia-symptoms__item p{font-size:min(1.3431013431vw,22px)}}.p-page-alopecia-symptoms__item p strong{color:#d06440;font-weight:700}.p-page-alopecia-aga{padding-bottom:min(11.4163614164vw,187px)}@media (min-width:500px){.p-page-alopecia-aga .c-xs-container{max-width:min(69.0476190476vw,1131px);margin-inline:auto}}.p-page-alopecia-aga h3{padding:5px;border-radius:min(0.7326007326vw,12px);border:2px solid #d06440;background:#fcefcf;color:#d06440;font-size:17px;font-weight:700;line-height:145%;letter-spacing:min(0.1025641026vw,1.68px);text-align:center}@media (min-width:500px){.p-page-alopecia-aga h3{padding:min(0.2442002442vw,4px) min(0.2442002442vw,4px);font-size:min(1.7094017094vw,28px)}}.p-page-alopecia-aga p{margin-top:min(0.3052503053vw,5px);color:#5e230b;font-size:16px;font-weight:500;line-height:145%}@media (min-width:500px){.p-page-alopecia-aga p{font-size:min(1.3431013431vw,22px)}}.p-page-alopecia-aga p strong{color:#d06440;font-weight:700}@media (min-width:500px){.p-page-alopecia-aga__items{width:min(69.5970695971vw,1140px);margin-left:auto;margin-right:auto}}.p-page-alopecia-aga__item{margin-top:min(1.8315018315vw,30px);display:flex;flex-direction:column;gap:min(1.3431013431vw,22px)}@media (min-width:500px){.p-page-alopecia-aga__item{flex-direction:row}}.p-page-alopecia-aga__item figure{text-align:center}@media (max-width:499px){.p-page-alopecia-aga__item figure img{width:50vw}}@media (min-width:500px){.p-page-alopecia-aga__item figure{width:min(15.3846153846vw,252px);flex-shrink:0}}@media (min-width:500px){.p-page-alopecia-aga__item:last-child{align-items:flex-end}}.p-page-alopecia-aga__item__body{flex-grow:1}.p-page-alopecia-aga__item h2{color:#d06440;font-size:20px;font-weight:700;vertical-align:middle}@media (min-width:500px){.p-page-alopecia-aga__item h2{font-size:min(1.8315018315vw,30px)}}.p-page-alopecia-aga__item h2 img{display:inline-block;margin-right:min(0.6105006105vw,10px);vertical-align:middle}.p-page-alopecia-aga__item h2 span{display:inline-block;vertical-align:middle}.p-page-alopecia-aga__item p{line-height:1.45;font-size:16px}@media (min-width:500px){.p-page-alopecia-aga__item p{font-size:min(1.3431013431vw,22px)}}.p-page-alopecia-aga__item p strong{color:#d06440;font-weight:700}.p-page-alopecia-aga__bottom{margin-top:min(3.9682539683vw,65px)}.p-page-anti-ageing-about{margin-top:30px;padding-bottom:min(2.7472527473vw,45px);background:#fcefcf}@media (min-width:500px){.p-page-anti-ageing-about{margin-top:min(4.6398046398vw,76px)}}.p-page-anti-ageing-about h2{transform:translateY(-50%);font-size:4vw;color:#fff;font-weight:700;text-align:center;background:#f18c43;border-radius:min(0.3052503053vw,5px)}@media (min-width:500px){.p-page-anti-ageing-about h2{width:min(47.9853479853vw,786px);margin-left:auto;margin-right:auto;font-size:min(1.9536019536vw,32px)}}.p-page-anti-ageing-about p{margin-top:min(0.8547008547vw,14px);font-size:16px;line-height:1.45}@media (min-width:500px){.p-page-anti-ageing-about p{font-size:min(1.4041514042vw,23px);width:min(68.8644688645vw,1128px);margin-left:auto;margin-right:auto}}.p-page-anti-ageing-about p strong{color:#d06440;font-weight:700}.p-page-anti-ageing-main{margin-top:min(4.0293040293vw,66px);padding-bottom:min(8.547008547vw,140px)}.p-page-anti-ageing-main__inner{display:flex;flex-direction:column;gap:min(2.0146520147vw,33px)}@media (min-width:500px){.p-page-anti-ageing-main__inner{flex-direction:row;max-width:min(69.2307692308vw,1134px);margin-inline:auto}}.p-page-anti-ageing-main__inner figure{text-align:center}@media (min-width:500px){.p-page-anti-ageing-main__inner figure{width:min(14.5299145299vw,238px);flex-shrink:0}}.p-page-anti-ageing-main__content{color:#5e230b;font-size:16px;font-weight:500;line-height:145%}@media (min-width:500px){.p-page-anti-ageing-main__content{font-size:min(1.3431013431vw,22px)}}.p-page-anti-ageing-main__content2{position:relative;margin-top:min(1.6483516484vw,27px);padding:min(1.0378510379vw,17px) 0;color:#d06440;font-size:17px;font-weight:700;line-height:145%;border-top:1px solid #d06440;border-bottom:1px solid #d06440}@media (min-width:500px){.p-page-anti-ageing-main__content2{font-size:min(1.5873015873vw,26px)}}.p-page-anti-ageing-main__content2 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:500px){.p-page-anti-ageing-main__content2 ul{flex-direction:row}}@media (min-width:500px){.p-page-anti-ageing-main__content2 li{width:50%}}.p-page-anti-ageing-main__content2-source{position:absolute;right:0;bottom:-.8em;color:#5e230b;font-size:14px;font-weight:500;line-height:145%;background:#fff}@media (min-width:500px){.p-page-anti-ageing-main__content2-source{font-size:min(1.0378510379vw,17px)}}.p-page-anti-ageing-main__content3{margin-top:20px}@media (min-width:500px){.p-page-anti-ageing-main__content3{margin-top:min(1.5262515263vw,25px)}}.p-page-placenta-about{margin-top:30px;padding-bottom:min(2.7472527473vw,45px);background:#fcefcf}@media (min-width:500px){.p-page-placenta-about{margin-top:min(4.6398046398vw,76px)}}.p-page-placenta-about h2{transform:translateY(-50%);font-size:4vw;color:#fff;font-weight:700;text-align:center;background:#f18c43;border-radius:min(0.3052503053vw,5px)}@media (min-width:500px){.p-page-placenta-about h2{width:min(47.9853479853vw,786px);margin-left:auto;margin-right:auto;font-size:min(1.9536019536vw,32px)}}.p-page-placenta-about__inner{display:flex;flex-direction:column;gap:min(1.4041514042vw,23px);align-items:center}@media (min-width:500px){.p-page-placenta-about__inner{flex-direction:row;width:min(69.2918192918vw,1135px);margin-inline:auto}}.p-page-placenta-about__inner figure{text-align:center}@media (min-width:500px){.p-page-placenta-about__inner figure{width:min(14.5299145299vw,238px);flex-shrink:0}}.p-page-placenta-about p{margin-top:min(0.8547008547vw,14px);font-size:16px;line-height:1.45}@media (min-width:500px){.p-page-placenta-about p{font-size:min(1.4041514042vw,23px)}}.p-page-placenta-about p strong{color:#d06440;font-weight:700}.p-page-placenta-list{margin-top:min(3.7851037851vw,62px)}.p-page-placenta-list h3{color:#d06440;font-size:18px;font-weight:700;line-height:145%;text-align:center}@media (min-width:500px){.p-page-placenta-list h3{font-size:min(1.7094017094vw,28px)}}.p-page-placenta-list table{margin-top:min(0.6105006105vw,10px);color:#5e230b;font-size:15px;font-weight:500;line-height:141%}@media (min-width:500px){.p-page-placenta-list table{width:min(69.1086691087vw,1132px);margin-inline:auto}}@media (min-width:500px){.p-page-placenta-list table{font-size:min(1.3431013431vw,22px)}}.p-page-placenta-list th,.p-page-placenta-list td{padding:min(0.9157509158vw,15px) min(1.221001221vw,20px);vertical-align:middle;border:2px solid #5e230b}.p-page-placenta-list th{text-align:center;background:#fdebda}@media (min-width:500px){.p-page-placenta-list th{width:min(10.3785103785vw,170px)}}.p-page-placenta-list th span{display:inline-block;overflow:hidden}@media (min-width:500px){.p-page-placenta-list tr:nth-child(1) span{letter-spacing:2.2em;margin-right:-2.2em}.p-page-placenta-list tr:nth-child(3) span{letter-spacing:.1em;margin-right:-.1em}.p-page-placenta-list tr:nth-child(4) span{letter-spacing:.1em;margin-right:-.1em}.p-page-placenta-list tr:nth-child(6) span{letter-spacing:.07em;margin-right:-.07em}.p-page-placenta-list tr:nth-child(7) span{letter-spacing:.07em;margin-right:-.07em}.p-page-placenta-list tr:nth-child(8) span{letter-spacing:.12em;margin-right:-.12em}}.p-page-placenta-list__source{margin-top:min(0.3052503053vw,5px);color:#5e230b;font-size:13px;font-weight:500;line-height:141%;text-align:right}@media (min-width:500px){.p-page-placenta-list__source{width:min(69.1086691087vw,1132px);margin-inline:auto}}@media (min-width:500px){.p-page-placenta-list__source{font-size:min(1.0378510379vw,17px)}}.p-page-placenta-target{margin-top:min(2.2588522589vw,37px);padding-bottom:min(8.1807081807vw,134px)}.p-page-placenta-target p{color:#5e230b;font-size:16px;font-weight:500;line-height:144%}@media (min-width:500px){.p-page-placenta-target p{width:min(68.9865689866vw,1130px);margin-inline:auto}}@media (min-width:500px){.p-page-placenta-target p{font-size:min(1.3431013431vw,22px)}}.p-page-underclothes-about{margin-top:30px;padding-bottom:min(2.7472527473vw,45px);background:#fcefcf}@media (min-width:500px){.p-page-underclothes-about{margin-top:min(4.6398046398vw,76px)}}.p-page-underclothes-about h2{transform:translateY(-50%);font-size:4vw;color:#fff;font-weight:700;text-align:center;background:#f18c43;border-radius:min(0.3052503053vw,5px)}@media (min-width:500px){.p-page-underclothes-about h2{width:min(47.9853479853vw,786px);margin-left:auto;margin-right:auto;font-size:min(1.9536019536vw,32px)}}.p-page-underclothes-about p{margin-top:min(0.8547008547vw,14px);font-size:16px;line-height:1.45}@media (min-width:500px){.p-page-underclothes-about p{font-size:min(1.4041514042vw,23px);width:min(68.8644688645vw,1128px);margin-left:auto;margin-right:auto}}.p-page-underclothes-about p strong{color:#d06440;font-weight:700}.p-page-underclothes-content{margin-top:min(4.0293040293vw,66px);padding-bottom:min(8.3028083028vw,136px)}.p-page-underclothes-content__inner{display:flex;flex-direction:column;gap:min(1.7704517705vw,29px)}@media (min-width:500px){.p-page-underclothes-content__inner{flex-direction:row;max-width:min(68.9865689866vw,1130px);margin-inline:auto}}.p-page-underclothes-content__inner figure{text-align:center}@media (min-width:500px){.p-page-underclothes-content__inner figure{width:min(14.5299145299vw,238px);flex-shrink:0}}.p-page-underclothes-content p{color:#5e230b;font-size:16px;font-weight:500;line-height:144%}@media (min-width:500px){.p-page-underclothes-content p{font-size:min(1.3431013431vw,22px)}}.wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0}.sc-underconstrucion{padding-top:min(12.21001221vw,200px);padding-bottom:min(12.21001221vw,200px);color:#5e230b;font-size:min(1.5873015873vw,26px);text-align:center}@media (max-width:499px){.sc-underconstrucion{font-size:17px}}.p-the-content p{margin-bottom:1em}.p-the-content h2.wp-block-heading{margin-top:2em;margin-bottom:.8em;padding-bottom:.4em;color:#d06440;font-weight:700;font-size:min(1.3431013431vw,22px);border-bottom:1px solid #d06440}@media (max-width:499px){.p-the-content h2.wp-block-heading{font-size:22px}}.p-the-content h3.wp-block-heading{margin-top:2em;margin-bottom:.8em;padding:.6em 1em;color:#d06440;font-size:min(1.221001221vw,20px);font-weight:700;line-height:1.4;border-radius:8px;background:#fcefcf}@media (max-width:499px){.p-the-content h3.wp-block-heading{font-size:20px}}.p-the-content h4.wp-block-heading{position:relative;margin-top:2em;margin-bottom:.8em;padding-left:1.5em;color:#d06440;font-size:min(1.0989010989vw,18px);font-weight:700;line-height:1.4}@media (max-width:499px){.p-the-content h4.wp-block-heading{font-size:18px}}.p-the-content h4.wp-block-heading:before{content:"";display:block;width:.8em;height:.8em;border-radius:50%;background:#d06440;position:absolute;left:0;top:.4em}.p-the-content figure.wp-block-image{margin-top:1em;margin-bottom:1em}.p-the-content .wp-block-list{margin-top:1em}.p-wp-pagenavi .wp-pagenavi{margin-top:30px;clear:both;text-align:center}@media (max-width:499px){.p-wp-pagenavi .wp-pagenavi .pages,.p-wp-pagenavi .wp-pagenavi .last,.p-wp-pagenavi .wp-pagenavi .extend{display:none}}@media (max-width:340px){.p-wp-pagenavi .wp-pagenavi>*{display:none}.p-wp-pagenavi .wp-pagenavi>.pages,.p-wp-pagenavi .wp-pagenavi>.previouspostslink,.p-wp-pagenavi .wp-pagenavi>.nextpostslink{display:inline}}.p-wp-pagenavi .wp-pagenavi a,.p-wp-pagenavi .wp-pagenavi>span{color:#999;background-color:#fff;border:solid 1px #e0e0d2;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.p-wp-pagenavi .wp-pagenavi a:hover{color:#fff;background-color:#999;border-color:#999}.p-wp-pagenavi .wp-pagenavi span.current{color:#fff;background-color:#f18c43;border-color:#f18c43;font-weight:700}.p-sc-hours{margin:0 auto}.p-sc-hours table{width:100%}.l-header .p-sc-hours table{width:min(21.978021978vw,360px)}.p-sc-hours tr:first-child th{width:12%;color:#562e00;background:#d2e7b2;border-bottom:0}.l-footer-hours .p-sc-hours tr:first-child th{padding:8px 0}@media (min-width:500px){.l-footer-hours .p-sc-hours tr:first-child th{padding:min(0.6105006105vw,10px) 0}}.p-page-access-hours .p-sc-hours tr:first-child th{padding:8px 0}@media (min-width:500px){.p-page-access-hours .p-sc-hours tr:first-child th{padding:min(0.6105006105vw,10px) 0}}.p-sc-hours tr:first-child th:first-child{width:28%}.p-sc-hours th,.p-sc-hours td{vertical-align:middle;text-align:center;color:#f8bc63;font-size:17px;font-weight:400;line-height:1;border-bottom:1px solid #562e00}@media (min-width:500px){.p-sc-hours th,.p-sc-hours td{font-size:24px}}.l-header .p-sc-hours th,.l-header .p-sc-hours td{font-size:min(0.7936507937vw,13px)}.p-page-access-hours .p-sc-hours th,.p-page-access-hours .p-sc-hours td{font-size:17px}@media (min-width:500px){.p-page-access-hours .p-sc-hours th,.p-page-access-hours .p-sc-hours td{font-size:min(1.9536019536vw,32px)}}.p-sc-hours tr:nth-child(2) th,.p-sc-hours tr:nth-child(3) th{color:#5e230b;font-weight:400}.l-header .p-sc-hours tr:nth-child(2) th,.l-header .p-sc-hours tr:nth-child(3) th{font-size:min(0.9768009768vw,16px)}.p-sc-hours tr:nth-child(2) td,.p-sc-hours tr:nth-child(3) td{height:min(1.7094017094vw,28px)}@media (min-width:500px){.p-page-access-hours .p-sc-hours tr:nth-child(2) td,.p-page-access-hours .p-sc-hours tr:nth-child(3) td{height:min(4.5787545788vw,75px)}}.p-sc-hours td{color:#f8bc63}.l-footer-hours .p-sc-hours td{padding:8px 0}@media (min-width:500px){.l-footer-hours .p-sc-hours td{padding:min(1.0378510379vw,17px) 0}}.p-page-access-hours .p-sc-hours td{padding:8px 0}.p-sc-hours__inner{display:inline-block}.p-sc-hours__note{margin-top:3px;color:#5e230b}.l-footer-hours .p-sc-hours__note{font-size:16px}@media (min-width:500px){.l-footer-hours .p-sc-hours__note{font-size:min(1.3431013431vw,22px)}}.p-page-access-hours .p-sc-hours__note{font-size:16px}@media (min-width:500px){.p-page-access-hours .p-sc-hours__note{margin-top:min(0.5494505495vw,9px);font-size:min(1.8315018315vw,30px)}}.p-sc-hours__note span{font-family:"Noto Sans JP"}.p-page-home-access{margin-top:min(2.9914529915vw,49px);margin-left:auto;margin-right:auto}@media (min-width:500px){.p-page-home-access{width:min(46.0317460317vw,754px)}}.p-page-home-access__map{margin-top:min(2.380952381vw,39px)}.p-page-home-access__map-more{text-align:right}.p-page-home-access__map-more a{display:inline-block;padding:4px 12px;color:#fff;font-size:16px;line-height:1;text-decoration:none;background:#005bac;border-radius:4px}@media (min-width:500px){.p-page-home-access__map-more a{padding:min(0.2442002442vw,4px) min(0.6715506716vw,11px) min(0.4884004884vw,8px);font-size:min(1.4652014652vw,24px);border-radius:min(0.1831501832vw,3px)}}.u-d-none{display:none}@media (min-width:500px){.u-d-sm-block{display:block}}@media (min-width:992px){.u-d-md-block{display:block}}@media (min-width:1330px){.u-d-lg-block{display:block}}@media (min-width:500px){.u-d-sm-inline{display:inline}}@media (min-width:992px){.u-d-md-inline{display:inline}}@media (min-width:1330px){.u-d-lg-inline{display:inline}}@media (min-width:500px){.u-d-sm-inline-block{display:inline-block}}@media (min-width:992px){.u-d-md-inline-block{display:inline-block}}@media (min-width:1330px){.u-d-lg-inline-block{display:inline-block}}@media (min-width:500px){.u-d-sm-none{display:none}}@media (min-width:992px){.u-d-md-none{display:none}}@media (min-width:1330px){.u-d-lg-none{display:none}}.p-cta__side{position:fixed;right:0;top:50%;z-index:1;width:min(17.2161172161vw,282px)}@media (max-width:499px){.p-cta__side{display:none}}.p-cta__xs{position:fixed;left:0;bottom:0;width:100%;display:flex;z-index:1}.p-cta__xs a{display:flex;justify-content:center;align-items:center;width:50%;height:56px}.p-cta__xs a:first-child{background:#ff9a6a}.p-cta__xs a:last-child{background:#7dc058}@media (min-width:500px){.p-cta__xs{display:none}}.c-container>*{margin-left:auto;margin-right:auto}.wp-block-group.alignfull .wp-block-group__inner-container>*{margin-left:auto;margin-right:auto}.wp-block-group.alignwide .wp-block-group__inner-container>*{margin-left:auto;margin-right:auto}.c-container>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.wp-block-group.alignwide .wp-block-group__inner-container>*{width:calc(100% - 30px)}@media (min-width:1200px){.c-container>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.wp-block-group.alignwide .wp-block-group__inner-container>*{width:1140px}}@media (max-width:499px){.c-xs-container{padding-left:15px;padding-right:15px}}