img{height:auto}body{background:#eee9d7}header{background-color:#fff}.content_inner{background:#fff}:root{--mainColor01: #5d4931;--subColor: #f3f0ec;--sippori: "Shippori Mincho B1", serif;--Cinzel: "Cinzel Decorative", serif}.mv_under .mv_under__inner{padding:110px 110px 43px}.page-innerMain{padding:106px 5% 86px}.page-innerbottom{padding-bottom:85px}.page-inner2{padding:106px 5% 0}@media (max-width: 800px){.mv_under .mv_under__inner{padding:13.75vw 5% 5.375vw}.page-innerMain{padding:13.75vw 5% 10.75vw}.page-innerbottom{padding-bottom:10.625vw}.page-inner2{padding:13.25vw 5% 0}}ul{list-style:none}.sec-header{text-align:center;margin-bottom:55px}.sec-header .en{font-family:var(--Cinzel) !important;color:var(--mainColor01);font-size:51px}@media (max-width: 800px){.sec-header .en{font-size:6.375vw}}.sec-header .ja{font-family:var(--sippori) !important;font-size:20px}@media (max-width: 800px){.sec-header{text-align:center;margin-bottom:6.875vw}.sec-header .ja{font-size:2.5vw}}.sec-header2{text-align:center;margin-bottom:55px}.sec-header2 .en{font-family:var(--Cinzel) !important;color:var(--mainColor01);font-size:40px}.sec-header2 .ja{font-family:var(--sippori) !important;font-size:24px;font-weight:300}@media (max-width: 800px){.sec-header2{margin-bottom:6.875vw}.sec-header2 .en{font-size:5vw}.sec-header2 .ja{font-size:3vw}}.sec_underber{position:relative}.sec_underber::after{position:absolute;content:"";width:1px;height:100px;left:50%;bottom:0;transform:translate(-50%, 50%);background:var(--mainColor01)}@media (max-width: 800px){.sec_underber::after{height:12.5vw}}.case{background-color:var(--subColor)}.case .case-txt{margin-top:24px;font-size:18px}.case .case-list li+li{margin-top:40px}@media (max-width: 800px){.case .case-txt{margin-top:3vw;font-size:2.25vw}}.doctor .doctor-read{text-align:center;font-size:20px;font-family:var(--sippori) !important;margin-bottom:45px}.doctor .slider div figcaption p{font-family:var(--sippori) !important;font-size:12px;text-align:center;margin-top:12px}.doctor .slick-slide img{display:block;width:100%;margin:0 auto}.doctor .slick-initialized .slick-slide{display:block;padding:0 10.5px}@media (max-width: 800px){.doctor .slider div figcaption p{font-size:2.5vw}.doctor .doctor-read{font-size:3.2vw;margin-bottom:5.625vw}}.m_btn{text-align:center}.menus .desc{font-size:26px;text-align:center;margin-top:28px;font-family:var(--sippori) !important}.menus .m_btn a{display:flex;margin-top:25px;justify-content:center}.laminate .page-innerMain{padding-bottom:203px}.laminate.sec_underber::after{transform:translate(-50%, -50%)}@media (max-width: 800px){.menus .desc{font-size:3.25vw;margin-top:3.5vw}.laminate .page-innerMain{padding-bottom:25.375vw}}.campaign{background:var(--subColor)}.cp_bottom{background-color:#fff;padding:25px 5% 0}header{padding:10px 0;max-width:640px;margin:0 auto;text-align:center}header .header_log{width:14%}.content_inner{max-width:640px;margin:0 auto}.sec_p{padding:60px 0}@media (max-width: 640px){.sec_p{padding:9.38vw 0}}.inner{width:90%;margin:0 auto}@media (min-width: 641px){a.botton_cta{display:block;transition:all 0.4s ease}a.botton_cta:hover{opacity:1;scale:0.93}a.botton_cta:hover img{opacity:1}}section.what .box_video{padding-bottom:70px;background-color:#e2e9eb}@media (max-width: 640px){section.what .box_video{padding-bottom:10.94vw}}section.what .box_video .video{width:70%;display:block;margin:0 auto}section.flow{background-color:#8bd9dd}section.flow.sec_p{padding-top:0}section.flow .box_slider_flow .inner{width:85%}section.flow .box_slider_flow .slider_flow{position:relative;padding-bottom:20px}@media (max-width: 640px){section.flow .box_slider_flow .slider_flow{padding-bottom:3.13vw}}section.flow .box_slider_flow .slider_flow .slick-arrow{width:20px;height:55px;background-color:#80848f;clip-path:polygon(0 50%, 100% 0, 100% 100%);position:absolute;top:50%;right:calc(100% + 10px);translate:0 -50%;cursor:pointer}@media (max-width: 640px){section.flow .box_slider_flow .slider_flow .slick-arrow{width:3.13vw;height:8.59vw;right:calc(100% + 1.56vw)}}section.flow .box_slider_flow .slider_flow .slick-arrow.arrow_next{left:calc(100% + 10px);rotate:180deg}@media (max-width: 640px){section.flow .box_slider_flow .slider_flow .slick-arrow.arrow_next{left:calc(100% + 1.56vw)}}table.form-table .select-therapy label{width:100%}@media (max-width: 640px){table.form-table th{width:100% !important}}input[type=submit]{-webkit-appearance:none}table.form-table input,table.form-table textarea{border:1px solid #bbbbbb;padding:10px 10px;border-radius:5px;margin:10px 5px;background:#fffaeb}table.form-table td select{background:#fffaea;border-radius:5px;padding:5px}table.form-table th{width:21%}table.form-table th i{display:inline-block;background:#cf0101;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-style:normal}table.form-table th b{display:inline-block;background:#071da1;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-weight:normal}table.form-table .clinic_select{list-style-type:none}@media (min-width: 640px){select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}}@media screen and (max-width: 639px){table.form-table input,table.form-table textarea{width:97%;font-size:4.5vw}table.form-table select{font-size:4.5vw}select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}input[type=submit]{background-color:#ff8399;color:#FFF;padding:18px 50px;border-radius:30px;font-size:150%;cursor:pointer;width:80%}select[name=pref1c],select[name=pref2c],select[name=pref3c]{width:47%}}.clinic_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.clinic_title::after{content:">";display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.clinic_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.form_title small{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title::after{content:">";display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.form_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.clinic_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.clinic_title::after{content:">";display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.clinic_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.form_title small{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title::after{content:">";display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.form_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.clinic-wrap .content_inner.mt30{margin-top:0 !important}.clinic_acc_sp label.Label{padding:15px;display:block;color:#fff;background:#51b4ce;border-radius:35px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:1px}.clinic_item .info{font-size:13px;background:#f4f7fc;padding:15px 4%;line-height:1.8;letter-spacing:1px;border-radius:10px}.clinic_acc_sp .doctor .career table tr th{background-color:#fff !important;color:#4e5f79 !important;padding-bottom:10px}.clinic_acc_sp .doctor .career table tr td{color:#000}.toggle:checked+.Label+.content_item{padding:20px 4% !important}.clinic_item .map{margin:15px auto 20px !important}.clinic_acc_sp .doctor .career table tr td.year{padding:10px;line-height:1.8}.Label::before{content:"";width:10px !important;height:10px !important;border-top:3px solid #fff !important;border-right:3px solid #fff !important;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 6px) !important;right:6% !important;transform:rotate(135deg)}.content_item{margin-bottom:10px !important}#anchor-clinic{background-color:#ffffff;padding:40px 0 10px}table.form-table label{float:none}
