.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}}.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}@media screen and (min-width: 600px){.reservation-title{margin-bottom:3.75em}}.reservation-title{font-size:23px;font-size:clamp(16px,16px + (100vw - 375px)*(23 - 16)/(600 - 375),23px)}@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}}.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}.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 li{margin-bottom:15px}.lhr-clinic__inside li:last-child{margin-bottom:0}.clinic-access-drawer{display:none;margin-bottom:1.25em}.clinic-access-title{position:relative;font-size:22px;font-size:clamp(18px,18px + (100vw - 375px)*(22 - 18)/(600 - 375),22px);margin-bottom:.75em;padding:15px 0}@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}.clinic-access-title::after{content:"";position:absolute;right:1em;top:45%;width:.75em;height:.75em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.clinic-access-title.is-active::after{top:58%;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.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-top:1.25em}.lhr-map .clinic-access-inner:first-of-type{margin-top:0}.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)}footer{margin-top:0;padding-top:3.75em}@media screen and (min-width: 600px){footer{padding-top:5em}}footer{padding-bottom:7.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}}@media screen and (min-width: 600px){#datsumou #header-nav .container{max-width:760px}}.lp-header-tel-bnr{display:none}.datsumou-container,.datsumou-map .clinic-access,.staff-comment .staff-comment_inner,.datsumou-thhsc h2,.lhr-container,.container{width:100%;max-width:600px;padding-left:20px;padding-right:20px;margin-inline:auto}.main-title{background-color:#f2879b;font-size:30px;font-size:clamp(28px,28px + (100vw - 375px)*(30 - 28)/(600 - 375),30px);font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600;text-align:center;color:#fff;line-height:1.2;padding:15px 0 10px}.main-title_lead{font-size:14px;font-size:clamp(12px,12px + (100vw - 375px)*(14 - 12)/(600 - 375),14px);font-weight:400;color:#fff;display:block}.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;line-height:1;border-radius:100px;background-color:#b68f51;color:#fff;border-left:1px solid hsl(36.8316831683,40.8906882591%,41.568627451%);border-right:4px solid hsl(36.8316831683,40.8906882591%,41.568627451%);border-bottom:5px solid hsl(36.8316831683,40.8906882591%,41.568627451%);-webkit-box-shadow:1px 2px 0 0 hsl(36.8316831683,40.8906882591%,41.568627451%);box-shadow:1px 2px 0 0 hsl(36.8316831683,40.8906882591%,41.568627451%)}@media screen and (min-width: 600px){.lhr-btn{padding:2em 0;border-left:1px solid hsl(36.8316831683,40.8906882591%,41.568627451%);border-right:2px solid hsl(36.8316831683,40.8906882591%,41.568627451%);border-bottom:10px solid hsl(36.8316831683,40.8906882591%,41.568627451%);-webkit-box-shadow:1px 2px 0 0 hsl(36.8316831683,40.8906882591%,41.568627451%);box-shadow:1px 2px 0 0 hsl(36.8316831683,40.8906882591%,41.568627451%)}}.freedial{fill:#fff}.mv-clinic .pc-mv-clinic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.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){.mv-clinic .pc-mv-clinic-col{padding-top:.5em}}.mv-clinic .pc-mv-clinic img{max-width:100%}@media screen and (max-width: 375px){.mv-clinic-note{font-size:10px;font-size:2.6666666667vw}}.main-mv{background-color:#f8ebe8}@media screen and (min-width: 600px){.main-mv_inner{background:url(/campaign/lhr/datsumou/img/mv-pc.png) center top no-repeat;height:450px}}@media screen and (min-width: 600px){.main-mv_sp{display:none}}.main-mv_catch{background-color:#f2879b;text-align:center;color:#fff;font-size:24px;font-size:clamp(16px,16px + (100vw - 375px)*(24 - 16)/(600 - 375),24px);line-height:1;padding:.5em;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600}.main-mv_trial{padding:1em}.main-mv_trial img{display:block;max-width:100%;margin-inline:auto}@media screen and (min-width: 600px){.main-mv_trial img{max-width:528px}}.mv-reserve{margin-top:30px;margin-bottom:30px}.mv-reserve .lhr-btn{padding:1em 0;font-size:24px;font-size:clamp(20px,20px + (100vw - 375px)*(24 - 20)/(600 - 375),24px)}@media screen and (max-width: 375px){.mv-reserve .lhr-btn{font-size:20px;font-size:5.3333333333vw}}.mv-reserve .lhr-btn .web-btn_note{margin-top:.5em;display:block;font-size:16px;font-size:clamp(14px,14px + (100vw - 375px)*(16 - 14)/(600 - 375),16px)}.lhr-link{background-color:#f1ffd5;padding:30px 20px}.lhr-link a{display:block;max-width:100%;margin-inline:auto}@media screen and (min-width: 600px){.lhr-link a{max-width:528px}}.reservation{background-color:hsl(26.0869565217,32.3943661972%,96.0784313725%);padding-bottom:30px}.reservation-title{background-color:#f2879b;padding:15px 0;color:#fff;text-align:center;margin-bottom:15px}@media screen and (min-width: 600px){.reservation-title{margin-bottom:30px}}.reservation-note{color:#3c291b}@media screen and (max-width: 599px){.reservation-btn__counseling{padding:1em 0}}.reservation-btn__counseling{font-size:28px;font-size:clamp(24px,24px + (100vw - 375px)*(28 - 24)/(600 - 375),28px)}@media screen and (max-width: 599px){.reservation-btn__desk{margin-top:.5em}}@media screen and (min-width: 600px){.reservation-btn__desk{font-size:22px;font-size:clamp(14px,14px + (100vw - 375px)*(22 - 14)/(600 - 375),22px)}}@media screen and (min-width: 600px){.reservation-btn__dial{font-size:22px;font-size:clamp(16px,16px + (100vw - 375px)*(22 - 16)/(600 - 375),22px)}}@media screen and (min-width: 600px){.reservation-btn__tel{font-size:42px;font-size:clamp(28px,28px + (100vw - 375px)*(42 - 28)/(600 - 375),42px)}}@media screen and (min-width: 600px){.reservation-btn__hours{font-size:16px;font-size:clamp(12px,12px + (100vw - 375px)*(16 - 12)/(600 - 375),16px)}}.datsumou_other-link{margin-inline:auto;margin-top:15px;margin-bottom:3.75em}@media screen and (min-width: 600px){.datsumou_other-link{margin-bottom:5em}}@media screen and (min-width: 600px){.datsumou_other-link{max-width:528px}}.datsumou_other-link .irradiation-link li{margin-top:1em}.datsumou_other-link .irradiation-link li:first-child{margin-top:0}.datsumou_other-link .irradiation-link__btn{max-width:240px;margin-inline:auto;padding:1em;font-size:16px;font-size:clamp(12px,12px + (100vw - 375px)*(16 - 12)/(600 - 375),16px)}@media screen and (min-width: 600px){.datsumou_other-link .irradiation-link__btn{max-width:400px}}@media screen and (max-width: 375px){.datsumou_other-link .irradiation-link__btn{font-size:12px;font-size:3.2vw}}.datsumou_other-link .irradiation-link .lhr-sec-btn{background-color:#f57f79;border-radius:6px;text-align:center;display:block;position:relative;padding:1em;color:#fff}.datsumou_other-link .irradiation-link .lhr-sec-btn::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f138";color:#3c291b;padding-right:.5em;padding-left:0;color:#fff}.trial-plan{background:url("/campaign/lhr/datsumou/img/dot.png") center top,#fff6f8;padding-top:3.75em;padding-bottom:3.75em}@media screen and (min-width: 600px){.trial-plan{padding-top:5em;padding-bottom:5em}}.trial-plan_balloon{position:relative;background-color:#fff;border:solid 1px #f9c7c5;padding:10px 15px}@media screen and (min-width: 600px){.trial-plan_balloon{padding:30px;text-align:center}}.trial-plan_balloon::before,.trial-plan_balloon::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.trial-plan_balloon::before{border:solid 17px rgba(0,0,0,0);border-top:solid 17px #f9c7c5}.trial-plan_balloon::after{border:solid 18px rgba(0,0,0,0);border-top:solid 18px #fff;margin-top:-2px}.trial-plan_indent{display:block}.trial-plan_part{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:600;font-size:18px;font-size:clamp(14px,14px + (100vw - 375px)*(18 - 14)/(600 - 375),18px);text-align:center}.trial-plan_center{margin-top:.5em;text-align:center;font-size:16px;font-size:clamp(14px,14px + (100vw - 375px)*(16 - 14)/(600 - 375),16px)}.trial-plan_ticket{margin-top:25px}.trial-plan_ticket .ticket-note{text-align:right;font-size:14px;font-size:clamp(12px,12px + (100vw - 375px)*(14 - 12)/(600 - 375),14px)}.trial-plan_range{margin-top:10px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600;text-align:center;font-size:26px;font-size:clamp(18px,18px + (100vw - 375px)*(26 - 18)/(600 - 375),26px)}@media screen and (min-width: 600px){.trial-plan_range{margin-top:15px}}.trial-plan_range .range-note{color:rgb(237.015037594,88.984962406,116.6541353383);padding-left:.25em}.single-price{background-color:#fdb3b0;padding:30px 20px}.single-price_inner{background-color:#fff;padding:30px 15px;-webkit-box-shadow:1px 1px 10px 4px hsl(2.3376623377,95.0617283951%,76.1176470588%);box-shadow:1px 1px 10px 4px hsl(2.3376623377,95.0617283951%,76.1176470588%);max-width:100%;margin-inline:auto}@media screen and (min-width: 600px){.single-price_inner{max-width:528px;padding:30px 20px 20px}}.single-price_plan li:nth-child(2){margin-top:30px}.single-price_plan-note{font-size:14px;font-size:clamp(14px,14px + (100vw - 375px)*(14 - 14)/(600 - 375),14px);text-align:right}.single-price_course{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 600px){.single-price .pop-inner{padding:20px}}@media screen and (min-width: 600px){.single-price .pop-inner img{max-width:192px}}.single-price .lhr-link{background-color:rgba(0,0,0,0);padding:0}@media screen and (min-width: 600px){.single-price_others{max-width:528px}}@media screen and (min-width: 600px){.single-price_others .others-inner{padding:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}}@media screen and (min-width: 600px){.single-price_others .others-inner .others-col_01{-webkit-flex-basis:192px;-ms-flex-preferred-size:192px;flex-basis:192px}}.datsumou-thhsc{margin-top:3.75em}@media screen and (min-width: 600px){.datsumou-thhsc{margin-top:5em}}.datsumou-thhsc{margin-bottom:3.75em}@media screen and (min-width: 600px){.datsumou-thhsc{margin-bottom:5em}}.datsumou-thhsc h2{margin-bottom:30px}@media screen and (min-width: 600px){.flow .flow-btn{padding:1.5em 0}}.staff-comment{background-color:#fff6f8;padding:60px 0}.staff-comment .staff-comment_title{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}.staff-comment .staff-comment_title .staff-col{text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600;color:#f9c7c5;font-size:28px;font-size:clamp(18px,18px + (100vw - 375px)*(28 - 18)/(600 - 375),28px)}.staff-comment .staff-comment_title li:nth-child(3){-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.staff-comment .staff-comment_group .comment-col{border:1px solid #b68f51;background-color:#fff;padding:15px;margin-top:30px}.staff-comment .staff-comment_group .comment-note{margin-top:15px}.lhr-clinic__sns{margin-top:15px;margin-bottom:30px;padding:0}@media screen and (min-width: 600px){.lhr-clinic__sns{margin-top:30px}}.lhr-clinic{background-color:rgba(0,0,0,0)}.datsumou-map .clinic-access{display:block}.datsumou-map .clinic-access-inner{border:none;padding:0;margin-top:30px}.datsumou-map .clinic-access-inner:first-of-type{margin-top:0}form{margin-bottom:3.75em}@media screen and (min-width: 600px){form{margin-bottom:5em}}form .form-container{display:block}.form-flow{margin-top:15px}@media screen and (min-width: 600px){.form-flow{margin-top:30px}}.full-faq{display:none;border:none;margin:0;padding:0}