.ExpandableMarkdown_content__jqboL{margin-top:10px;color:#444644;line-height:1em;font-weight:400}.ExpandableMarkdown_content__jqboL h2{font-size:1.125em;font-weight:600;margin-bottom:4px}.ExpandableMarkdown_content__jqboL p{margin-bottom:16px;font-size:.7em}.ExpandableMarkdown_contentText__OATf7{white-space:pre-wrap;word-wrap:break-word;margin:0}.ExpandableMarkdown_mobileExpandable__Ym3bZ{max-height:80px;overflow:hidden;pointer-events:none}.ExpandableMarkdown_mobileExpandable__Ym3bZ.ExpandableMarkdown_expanded__MglFA{max-height:none;pointer-events:auto}.ExpandableMarkdown_button__xNDCM{border:none;background-color:rgba(0,0,0,0);cursor:pointer}.ExpandableMarkdown_moreButtonArea___HfB5{margin-top:8px;text-align:right}.ExpandableMarkdown_moreButtonText__1qAxH{color:#696b69;font-size:.8em}.PersonalInputFormV2_container__waj6_{max-width:425px;margin:0 auto}.PersonalInputFormV2_wrapper__ehrIE{margin:40px 0 26px}.PersonalInputFormV2_scheduleContainer__BI6e_{color:#0c0f0c;margin-top:8px}.PersonalInputFormV2_scheduleBody__ct4QX{margin-bottom:8px;overflow-y:scroll;height:100%}.PersonalInputFormV2_scheduleCard__SIStT{position:relative;border:1px solid #ccc;border-radius:8px;background-color:#fff}.PersonalInputFormV2_scheduleContent__aaGix{display:flex;flex-direction:column;word-break:break-word}.PersonalInputFormV2_scheduleMain__o7bBF{padding:0 4px;cursor:pointer;border-radius:8px;transition:background-color .3s ease}.PersonalInputFormV2_scheduleMain__o7bBF:hover{background-color:#eaedea}.PersonalInputFormV2_scheduleWrapper__bkwKI{padding:12px 12px 4px}.PersonalInputFormV2_scheduleBox__frdrE{margin-bottom:4px;display:flex;align-items:center;font-size:12px;font-weight:400}.PersonalInputFormV2_scheduleIcon__iDiGc{margin-right:4px}.PersonalInputFormV2_scheduleClinicText__QnfQy{margin-top:2px;text-align:start;color:#444644;font-weight:600;font-size:12px}.PersonalInputFormV2_scheduleDateTimeText__jZe9B{margin-top:2px;text-align:start;color:#0c0f0c;font-size:12px;font-weight:600;line-height:22px}.PersonalInputFormV2_scheduleEditIconArea__LlGu_{position:absolute;top:8px;right:10px}.PersonalInputFormV2_formTitle__Ay0IT{font-size:14px;font-weight:500}.PersonalInputFormV2_fieldAlert__x3e2J{margin-top:6px;font-size:12px;color:#eb5353}.PersonalInputFormV2_formNote__FwX0d{font-size:12px;font-weight:400;margin-left:6px;color:#595757;font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.PersonalInputFormV2_formGroup__LxfD6{margin-top:30px}.PersonalInputFormV2_formInputContainer__UQBK0{margin-top:15px;display:flex;justify-content:space-between}.PersonalInputFormV2_formInput__SvxHw{border:1px solid #d6dbd6;border-radius:8px;width:48%;padding:0 8px;height:40px;font-weight:400;line-height:40px;color:#0c0f0c;outline:none;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;transition:border .2s ease,box-shadow .2s ease}.PersonalInputFormV2_formInput__SvxHw:focus{border:2px solid #0878c5;box-shadow:0 0 0 1px #0878c5,0 0 0 1px #fff,0 0 0 2px #0878c5}.PersonalInputFormV2_formInput__SvxHw::placeholder{color:#999}.PersonalInputFormV2_formInput__SvxHw.PersonalInputFormV2_fullWidth__2xeMm{width:100%}.PersonalInputFormV2_errorBox__3nc_o{padding:12px;margin-bottom:32px;line-height:1.3em;font-weight:800;color:#444644;background-color:#ffebe8;border:2px solid #dc3545;width:100%}.PersonalInputFormV2_errorMessage__6lXCO{list-style:disc;margin-left:1em;padding:.3em .3em .3em 0}.PersonalInputFormV2_agreementContainer__H0gy8{display:flex;flex-direction:column;align-items:center;font-size:12px;margin-top:40px;margin-bottom:24px}.PersonalInputFormV2_agreementText__tuh7V{color:#374151;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;margin-bottom:32px}.PersonalInputFormV2_agreementText__tuh7V a{text-decoration:underline;color:#374151;font-weight:600;padding-right:4px}.PersonalInputFormV2_submitButtonWrapper__vWeSB{margin-top:30px}.PersonalInputFormV2_submitButton__GqpVr{width:210px;height:46px;border-radius:23px;font-size:16px;background-color:#def0ff;border:1px solid #0878c5;color:#0878c5;font-family:Noto Sans JP,sans-serif;cursor:pointer}.PersonalInputFormV2_termLink__625_a[target=_blank]{position:relative;padding-right:12px;margin-right:12px}.PersonalInputFormV2_termLink__625_a[target=_blank]:after{content:"";position:absolute;right:-2px;top:0;width:10px;height:10px;background-image:url(/images/booking-form/external_link.svg);background-size:contain;background-repeat:no-repeat}.ReservationFifthZPage_container__nXzD7{max-width:500px;margin:auto}.ReservationFifthZPage_logoheader__wuJHc{height:42px;width:180px;margin:15px auto;background:no-repeat 50% url(/images/lp7/logo_highresolusion.png);background-size:contain;padding:20px}.ReservationFifthZPage_flowImage__6YhQe{padding:30px 15px 0;background-color:rgba(80,165,224,.2);background-image:url(/images/lp6/clinic_bg.png);background-size:100%;background-position:0 0;background-repeat:repeat-y}