.lp-seo{text-align:left;font-size:12px;font-size:clamp(12px,12px + (100vw - 375px)*(12 - 12)/(600 - 375),12px);padding-bottom:0}@media screen and (max-width: 375px){.lp-seo{font-size:12px;font-size:3.2vw}}.lhr-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.5em;padding-bottom:.5em}.lhr-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.lhr-header__logo{width:156px;height:36.4px}@media screen and (min-width: 600px){.lhr-header__logo{width:258.4px;height:57.6px}}.lhr-header__web svg{width:116px;height:46.8px}@media screen and (min-width: 600px){.lhr-header__web svg{width:194.4px;height:78.4px}}.lhr-header__map{margin-left:10px}.lhr-header__map svg{width:60px;height:46.8px}@media screen and (min-width: 600px){.lhr-header__map svg{width:100px;height:78.4px}}.rsv-primary{fill:#e48581}.rsv-secondary{fill:#fff}.rsv-tertiary{fill:#b68f51}.btn-primary{fill:#78573f}.btn-secondary{fill:#fff}.lhr-mv__fade{background-color:#fffbf3}.lhr-mv__fade .mv-clinic{padding-top:15px;padding-bottom:15px}.lhr-mv__fade .mv-clinic .container{max-width:100%;padding-left:15px;padding-right:15px}@media screen and (min-width: 600px){.lhr-mv__fade .mv-clinic .container{max-width:600px}}.lhr-mv__fade .mv-clinic .pc-mv-clinic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lhr-mv__fade .mv-clinic .pc-mv-clinic-col{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding-left:0}@media screen and (min-width: 600px){.lhr-mv__fade .mv-clinic .pc-mv-clinic-col{padding-top:10px}}.lhr-mv__fade .mv-clinic .pc-mv-clinic img{max-width:100%}@media screen and (max-width: 375px){.lhr-mv__fade .mv-clinic-note{font-size:10px;font-size:2.6666666667vw}}.lhr-mv__fade .lhr-seo{padding-left:15px;padding-right:15px;font-size:14px;font-size:clamp(12px,12px + (100vw - 375px)*(14 - 12)/(600 - 375),14px)}@media screen and (max-width: 375px){.lhr-mv__fade .lhr-seo{font-size:12px;font-size:3.2vw}}@media screen and (max-width: 375px){.clinic-access-train{font-size:14px;font-size:3.7333333333vw}}.clinic-access-train li{text-indent:-1.5em;padding-left:1.5em;margin-top:.5em}.clinic-access-train li:first-child{margin-top:0}@media screen and (max-width: 375px){.clinic-access-train li::before{font-size:14px;font-size:3.7333333333vw}}.clinic-access-note{margin-top:.5em}.container{max-width:100%;padding-left:22px;padding-right:22px}@media screen and (min-width: 600px){.container{padding-left:36px;padding-right:36px;max-width:600px}}.lhr-map{padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.lhr-map{padding-top:5em;padding-bottom:5em}}.lhr-map .default-my{margin-top:0;margin-bottom:0}.lhr-map .clinic-access{display:block}@media screen and (min-width: 600px){.lhr-map .clinic-access{max-width:525px;margin-inline:auto}}.lhr-map .clinic-access-inner{border:none;padding:0;margin-bottom:1.875em}@media screen and (min-width: 600px){.lhr-map .clinic-access-inner{margin-bottom:3.75em}}.lhr-map .clinic-access-inner:last-child{margin-bottom:0}footer{margin-top:0;padding-top:3.75em;padding-bottom:7.5em}@media screen and (min-width: 600px){footer{padding-top:5em}}@media screen and (min-width: 600px){footer{padding-bottom:1em}}footer .footer-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .footer-menu li{padding:10px}@media screen and (min-width: 600px){footer .footer-menu li{padding:15px}}footer .footer-about::before{font-size:14px;font-size:clamp(14px,14px + (100vw - 375px)*(14 - 14)/(600 - 375),14px)}#page-top{bottom:110px;right:10px}@media screen and (min-width: 600px){#page-top{bottom:20px;right:20px}}#page-top a{width:3em;height:3em;padding:0;display:grid;place-content:center;place-items:center;border-radius:6px;background:#e48581}@media screen and (min-width: 600px){#page-top a{opacity:1}}body{color:#3c291b;font-size:16px;font-size:clamp(16px,16px + (100vw - 375px)*(16 - 16)/(600 - 375),16px)}@media screen and (max-width: 375px){body{font-size:16px;font-size:4.2666666667vw}}@media screen and (max-width: 375px){::before{font-size:16px;font-size:4.2666666667vw}}.lhr-container{max-width:100%;padding-left:22px;padding-right:22px}@media screen and (min-width: 600px){.lhr-container{padding-left:36px;padding-right:36px;max-width:600px}}.lhr-btn{display:block;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:600;text-align:center;padding:2em 0;line-height:1;border-radius:100px;background-color:#fdb3b0;border-left:1px solid #e48581;border-right:4px solid #e48581;border-bottom:5px solid #e48581;-webkit-box-shadow:1px 2px 0 0 #e48581;box-shadow:1px 2px 0 0 #e48581}@media screen and (min-width: 600px){.lhr-btn{border-left:1px solid #e48581;border-right:2px solid #e48581;border-bottom:10px solid #e48581;-webkit-box-shadow:1px 2px 0 0 #e48581;box-shadow:1px 2px 0 0 #e48581}}.lhr-sec-btn{background-color:#fdb3b0;border-radius:6px;text-align:center;display:block;position:relative;padding:.5em 0}.lhr-sec-btn::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f138";color:#3c291b;padding-right:.5em;padding-left:0}.lhr-title__inner{font-size:28px;font-size:clamp(20px,20px + (100vw - 375px)*(28 - 20)/(600 - 375),28px);font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:600;text-align:center;background-color:#b68f51;color:#fff;padding-top:1em;padding-bottom:1em}@media screen and (max-width: 375px){.lhr-title__inner{font-size:20px;font-size:5.3333333333vw}}@media screen and (min-width: 600px){.lhr-title__inner{padding-top:.5em;padding-bottom:.5em}}.lhr-title__adjust{padding-left:.25em}.lhr-bg-title{background-color:#78573f}.lhr-main{background-image:url("/campaign/lhr/img/main-bg.jpg?25516");background-attachment:fixed;background-size:cover;background-position:center}.lhr-main__inner{width:100%;margin-inline:auto;background-color:#fff;overflow:hidden}@media screen and (min-width: 600px){.lhr-main__inner{max-width:600px}}.mv-main__campaign{background-image:url("/campaign/lhr/img/mv-main-bg.png");background-position:center top;background-repeat:no-repeat}.mv-main__campaign .lhr-container{padding-top:8.5em;padding-bottom:3.75em}@media screen and (min-width: 600px){.mv-main__campaign .lhr-container{padding-bottom:5em}}.free-month{background-color:#78573f;padding-bottom:3.5em}.free-month__btn{color:#523b29;padding:1.75em 0 1.5em;margin-top:1.5em;margin-bottom:1em}.free-month__counseling{font-size:36px;font-size:clamp(24px,24px + (100vw - 375px)*(36 - 24)/(600 - 375),36px)}.free-month__receipt{margin-top:.5em;font-size:16px;font-size:clamp(14px,14px + (100vw - 375px)*(16 - 14)/(600 - 375),16px)}.free-month__summary{color:#fff;font-size:14px;font-size:clamp(10px,10px + (100vw - 375px)*(14 - 10)/(600 - 375),14px)}.irradiation{background:url("/campaign/lhr/img/pattern-damask.png"),#e7dad0;background-size:5.475em 6.5em;background-position:center top;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.irradiation{padding-top:5em;padding-bottom:5em}}.irradiation-title{margin-bottom:2.5em}.irradiation-secondary li:first-child{margin-bottom:3.75em}@media screen and (min-width: 600px){.irradiation-secondary li:first-child{margin-bottom:5em}}.irradiation-link{margin-top:1.875em}@media screen and (min-width: 600px){.irradiation-link{margin-top:3.75em}}.irradiation-link li{margin-top:1em}.irradiation-link li:first-child{margin-top:0}.irradiation-link__btn{max-width:200px;margin-inline:auto;padding:1em 0;font-size:18px;font-size:clamp(12px,12px + (100vw - 375px)*(18 - 12)/(600 - 375),18px)}@media screen and (min-width: 600px){.irradiation-link__btn{max-width:400px}}@media screen and (max-width: 375px){.irradiation-link__btn{font-size:12px;font-size:3.2vw}}.course-primary{background-color:#e7dad0;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.course-primary{padding-top:5em;padding-bottom:5em}}.course-primary li{margin-bottom:1.875em}@media screen and (min-width: 600px){.course-primary li{margin-bottom:3.75em}}.course-primary li:last-child{margin-bottom:0}.course-primary__btn{display:block;text-align:center;margin-top:1.875em;font-size:16px;font-size:clamp(12px,12px + (100vw - 375px)*(16 - 12)/(600 - 375),16px)}@media screen and (min-width: 600px){.course-primary__btn{margin-top:3.75em}}@media screen and (max-width: 375px){.course-primary__btn{font-size:12px;font-size:3.2vw}}.course-primary__btn::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f138";color:#3c291b;padding-right:.5em;padding-left:0}@media screen and (max-width: 375px){.course-primary__btn::before{font-size:14px;font-size:3.7333333333vw}}.course-secondary{background:url("/campaign/lhr/img/course-bg.jpg"),#e7dad0;background-position:center top;background-repeat:no-repeat;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.course-secondary{padding-top:5em;padding-bottom:5em}}.course-secondary li:first-child{margin-bottom:3.75em}@media screen and (min-width: 600px){.course-secondary li:first-child{margin-bottom:5em}}.years{background-image:url("/campaign/lhr/img/twenty-years-bg.jpg");background-repeat:no-repeat;background-size:cover;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.years{padding-top:5em;padding-bottom:5em}}.years__note{font-size:20px;font-size:clamp(14px,14px + (100vw - 375px)*(20 - 14)/(600 - 375),20px);margin-top:1.875em}@media screen and (min-width: 600px){.years__note{margin-top:3.75em}}.recommend{border-top:5px solid #b68f51;border-bottom:5px solid #b68f51;padding-bottom:3.75em;background-color:#fbd9d7}@media screen and (min-width: 600px){.recommend{border-top:10px solid #b68f51}}@media screen and (min-width: 600px){.recommend{border-bottom:10px solid #b68f51}}@media screen and (min-width: 600px){.recommend{padding-bottom:5em}}.recommend-point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3.75em;margin-top:1.875em}@media screen and (min-width: 600px){.recommend-point{padding-bottom:5em}}@media screen and (min-width: 600px){.recommend-point{margin-top:3.75em}}.recommend-point li{width:calc((100% - 1px)/2);padding:1em;border-right:1px solid #b68f51;border-bottom:1px solid #b68f51;font-size:18px;font-size:clamp(14px,14px + (100vw - 375px)*(18 - 14)/(600 - 375),18px)}@media screen and (min-width: 600px){.recommend-point li{padding:1.5em}}.recommend-point li:nth-child(2n){border-right:none}.recommend-point li:nth-child(n+5){border-bottom:none}.recommend-point__note{margin-top:1em}@media screen and (min-width: 600px){.recommend-point__note{margin-top:2em}}.recommend-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend-icon li{width:calc((100% - 3.75em)/4);margin-right:1.25em;margin-bottom:1.25em}@media screen and (min-width: 600px){.recommend-icon li{width:calc((100% - 6em)/4);margin-right:2em;margin-bottom:2em}}.recommend-icon li:nth-child(4n){margin-right:0}.recommend-icon li:nth-child(n+9){margin-bottom:0}.recommend .icon-01{fill:#f57f79}.recommend .icon-02{fill:#fff}.reservation{background-color:#78573f;padding-bottom:3.75em}@media screen and (min-width: 600px){.reservation{padding-bottom:5em}}.reservation-title{text-align:center;background-color:#b68f51;color:#fff;padding:1.5em 0;margin-bottom:1.875em;font-size:23px;font-size:clamp(16px,16px + (100vw - 375px)*(23 - 16)/(600 - 375),23px)}@media screen and (min-width: 600px){.reservation-title{margin-bottom:3.75em}}@media screen and (max-width: 375px){.reservation-title{font-size:16px;font-size:4.2666666667vw}}.reservation ul li:first-child{margin-bottom:1.5em}@media screen and (min-width: 600px){.reservation ul li:first-child{margin-bottom:1.75em}}.reservation ul li:nth-child(2) a{padding:1.25em 0}.reservation-btn{line-height:1;border-radius:200px}.reservation-btn__counseling{font-size:36px;font-size:clamp(24px,24px + (100vw - 375px)*(36 - 24)/(600 - 375),36px)}.reservation-btn__desk{margin-top:.25em;font-size:28px;font-size:clamp(14px,14px + (100vw - 375px)*(28 - 14)/(600 - 375),28px)}@media screen and (max-width: 375px){.reservation-btn__desk{margin-top:1em;font-size:14px;font-size:3.7333333333vw}}.reservation-btn__dial{font-size:28px;font-size:clamp(16px,16px + (100vw - 375px)*(28 - 16)/(600 - 375),28px)}@media screen and (max-width: 375px){.reservation-btn__dial{font-size:16px;font-size:4.2666666667vw}}@media screen and (min-width: 600px){.reservation-btn__dial{margin-bottom:.125em}}.reservation-btn__tel{font-size:52px;font-size:clamp(28px,28px + (100vw - 375px)*(52 - 28)/(600 - 375),52px)}@media screen and (max-width: 375px){.reservation-btn__tel{font-size:28px;font-size:7.4666666667vw}}.reservation-btn__hours{margin-top:.25em;font-size:18px;font-size:clamp(12px,12px + (100vw - 375px)*(18 - 12)/(600 - 375),18px)}@media screen and (max-width: 375px){.reservation-btn__hours{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 600px){.reservation-btn__hours{margin-top:.5em}}.reservation-btn__hours span{padding-left:.5em}@media screen and (min-width: 600px){.reservation-btn__hours span{padding-left:1em}}.reservation-note{margin-top:2em;line-height:1.4;color:#fff;font-size:16px;font-size:clamp(12px,12px + (100vw - 375px)*(16 - 12)/(600 - 375),16px)}@media screen and (max-width: 375px){.reservation-note{font-size:12px;font-size:3.2vw}}.add{background:url("/campaign/lhr/img/add-cost-bg.jpg"),#f9c7c5;background-position:center top;background-repeat:no-repeat;padding-top:9.375em;padding-bottom:3.75em}@media screen and (min-width: 600px){.add{padding-bottom:5em}}.add-cost{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.875em;margin-bottom:1.875em}@media screen and (min-width: 600px){.add-cost{margin-top:3.75em;margin-bottom:3.75em}}.add-cost li{width:calc((100% - 1.5em)/2);margin-right:1.5em;margin-bottom:1em}.add-cost li:nth-child(2n){margin-right:0}.add-cost li:nth-last-child(-n+2){margin-bottom:0}.mind{border-top:5px solid #b68f51;background-image:url("/campaign/lhr/img/mind-bg.jpg");background-repeat:no-repeat;background-size:cover;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.mind{border-top:10px solid #b68f51}}@media screen and (min-width: 600px){.mind{padding-top:5em;padding-bottom:5em}}.mind-point{margin-top:2.5em}.mind-point dd{font-size:20px;font-size:clamp(14px,14px + (100vw - 375px)*(20 - 14)/(600 - 375),20px);margin:1em auto}.elite-title{text-align:center;background-color:#b68f51;color:#fff;font-size:24px;font-size:clamp(18px,18px + (100vw - 375px)*(24 - 18)/(600 - 375),24px);padding:1.125em 0;margin-bottom:1.5em}.elite-point{margin-top:1.875em;padding-top:3.75em;padding-bottom:3.75em;background-color:#fffbf3}@media screen and (min-width: 600px){.elite-point{margin-top:3.75em}}@media screen and (min-width: 600px){.elite-point{padding-top:5em;padding-bottom:5em}}.elite-point h3{font-size:24px;font-size:clamp(18px,18px + (100vw - 375px)*(24 - 18)/(600 - 375),24px);margin-bottom:1em}@media screen and (max-width: 375px){.elite-point h3{font-size:18px;font-size:4.8vw}}.elite-point__list{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:600}.elite-point__list li{padding-left:1.5em;text-indent:-1.5em;margin-top:.5em}.elite-point__list li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f058";color:#b68f51;padding-right:.5em;padding-left:0}.elite-point__list span{color:#f1524a}.thhsc{padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.thhsc{padding-top:5em;padding-bottom:5em}}.thhsc h2{margin-bottom:1.875em}@media screen and (min-width: 600px){.thhsc h2{margin-bottom:3.75em}}.flow{padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.flow{padding-top:5em;padding-bottom:5em}}.flow-title{position:relative;font-size:20px;font-size:clamp(16px,16px + (100vw - 375px)*(20 - 16)/(600 - 375),20px);font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:600;color:#523b29;background-color:#e7dad0;padding:1em;margin-top:1em}.flow-title::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1em;width:1em;height:.5553062574em;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background:#523b29}@media screen and (min-width: 600px){.flow-title::after{right:1em}}.flow-title:first-of-type{margin-top:0}.flow-title span{padding-left:1em}.flow .active::after{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.flow-inner{margin-top:2em;padding:1em;border:1px solid #e7dad0}.flow img{display:block;margin-top:1em}@media screen and (min-width: 600px){.flow img{margin-top:2em}}.flow-btn{margin-top:1em;display:block;padding:1em 0;border-right:1px solid #e48581;border-bottom:4px solid #e48581;-webkit-box-shadow:1px 4px 0 0 #e48581;box-shadow:1px 4px 0 0 #e48581}@media screen and (min-width: 600px){.flow-btn{margin-top:1.5em}}.faq_inner{padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.faq_inner{padding-top:5em;padding-bottom:5em}}.faq_section{position:relative;border-bottom:1px solid #e7dad0;padding:1em}@media screen and (min-width: 600px){.faq_section{padding:1.5em 1em}}.faq_section::after{content:"";display:block;position:absolute;top:45%;right:1.25em;width:1em;height:1em;-webkit-transform:translateY(-45%) rotate(135deg);transform:translateY(-45%) rotate(135deg);border-top:2px solid #b68f51;border-right:2px solid #b68f51}.faq_section:first-child{border-top:1px solid #e7dad0}.faq-open::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq_content{position:relative;padding:1em;border-bottom:1px solid #e7dad0;background-color:#fffbf3}.faq_group{vertical-align:middle}.faq .faq-f,.faq .faq-a{position:relative;padding-left:3em}.faq .faq-f::before,.faq .faq-a::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;font-size:clamp(28px,28px + (100vw - 375px)*(30 - 28)/(600 - 375),30px)}.faq-f{margin-top:1.5em}.faq-f:first-child{margin-top:.5em}.faq-f::before{font-family:"icomoon";font-weight:400;content:"\e905";color:#3c291b;line-height:1}.faq-a{border-bottom:1px solid #e7dad0;padding-top:1.5em;padding-bottom:1.5em}.faq-a:last-child{border:none;margin-bottom:0}.faq-a::before{font-family:"icomoon";font-weight:400;content:"\e901";color:#b68f51;line-height:1}.faq_content{display:none}.director{border-top:5px solid #b68f51;background-color:#e7dad0;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.director{border-top:10px solid #b68f51}}@media screen and (min-width: 600px){.director{padding-top:5em;padding-bottom:5em}}.director-intro{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:600}.director-intro__post{padding-top:1.5em;padding-bottom:1em;font-size:20px;font-size:clamp(14px,14px + (100vw - 375px)*(20 - 14)/(600 - 375),20px)}.director-intro__post span{padding-left:.5em}.director-intro h2{font-size:23px;font-size:clamp(18px,18px + (100vw - 375px)*(23 - 18)/(600 - 375),23px)}.director-note li{margin-bottom:2em}.director-note li:first-child{margin-top:2em}.director-career{border:1px solid;background-color:#fffbf3;color:#b68f51;border-radius:6px;font-size:14px;font-size:clamp(14px,14px + (100vw - 375px)*(14 - 14)/(600 - 375),14px);padding:1em}@media screen and (max-width: 375px){.director-career{font-size:14px;font-size:3.7333333333vw}}@media screen and (min-width: 600px){.director-career{padding:1.5em}}.director-career dt{margin-top:.5em}.director-career dt:first-child{margin-top:0}.director-career span{padding-left:1em}.lhr-clinic{background-color:#fffbf3;padding-bottom:3.75em}@media screen and (min-width: 600px){.lhr-clinic{padding-bottom:5em}}.lhr-clinic-title{background-color:#e7dad0}.lhr-clinic__sns{padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.lhr-clinic__sns{padding-top:5em;padding-bottom:5em}}.lhr-clinic__sns li:first-child{margin-bottom:3.75em}@media screen and (min-width: 600px){.lhr-clinic__sns li:first-child{margin-bottom:5em}}.lhr-clinic__inside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lhr-clinic__inside li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.lhr-fix{position:fixed;z-index:2;background:rgba(182,143,81,.6);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.3s;transition:.3s;width:100%;bottom:0;left:0;padding:1em}@media screen and (min-width: 600px){.lhr-fix{padding:1em 3.5em;width:600px}}.lhr-fix__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lhr-fix__btn{display:grid;place-content:center;place-items:center;-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;display:block;border-right:1px solid #e48581;padding:0;height:4.125em}@media screen and (max-width: 375px){.lhr-fix__btn{font-size:16px;font-size:4.2666666667vw}}@media screen and (min-width: 600px){.lhr-fix__btn{height:4.75em}}.lhr-fix__web{display:block}.lhr-fix__tel svg{width:1.5em;height:1em;fill:#3c291b}.lhr-fix__tel .time{padding-top:.25em;font-size:14px;font-size:clamp(12px,12px + (100vw - 375px)*(14 - 12)/(600 - 375),14px)}@media screen and (max-width: 375px){.lhr-fix__tel .time{font-size:12px;font-size:3.2vw}}.lhr-fix__show{-webkit-transform:translate(0);transform:translate(0)}.case-photo{background-color:#e7dad0;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.case-photo{padding-top:5em;padding-bottom:5em}}.wom{padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.wom{padding-top:5em;padding-bottom:5em}}.wom-inner__title{font-size:20px;font-size:clamp(16px,16px + (100vw - 375px)*(20 - 16)/(600 - 375),20px);line-height:1;border-bottom:1px solid #b68f51;margin-bottom:1em;padding-bottom:1em}.wom-inner__personal{font-size:14px;font-size:clamp(12px,12px + (100vw - 375px)*(14 - 12)/(600 - 375),14px)}.wom-inner__note{display:block;font-size:14px;font-size:clamp(12px,12px + (100vw - 375px)*(14 - 12)/(600 - 375),14px);margin-top:.25em}.wom-inner__thumb{max-width:200px;margin-inline:auto;margin-top:1.875em;margin-bottom:1.875em}@media screen and (min-width: 600px){.wom-inner__thumb{margin-top:3.75em;margin-bottom:3.75em}}@media screen and (min-width: 600px){.wom-inner__thumb{max-width:400px}}.sp-footer-fix{display:none}