.c-AppStores{display:flex;justify-content:space-between;justify-content:center}.c-AppStores__Item+.c-AppStores__Item{margin-left:4.16vw}.c-AppStores__Title{font-size:18px;font-weight:bold;text-align:center;line-height:1.5}@media(max-width: 768px){.c-AppStores__Title{font-size:16px}}@media(max-width: 480px){.c-AppStores__Title{font-size:3.33vw}}.c-AppStores__Images{margin-top:20px;display:flex;align-items:center;display:flex;justify-content:center}@media(max-width: 768px){.c-AppStores__Images{margin-top:10px}}.c-AppStores__Image{height:80px;width:auto;max-width:100%}@media(max-width: 768px){.c-AppStores__Image{height:60px}}@media(max-width: 480px){.c-AppStores__Image{height:12.5vw}}.c-AppStores__QrCode{width:80px;margin-left:10px}@media(max-width: 768px){.c-AppStores__QrCode{display:none}}.c-Maker{background:linear-gradient(transparent 40%, yellow 40%)}.u-AppStores{margin-top:30px}@media(max-width: 480px){.u-AppStores{margin-top:20px}}.uq_simple_title{font-size:48px;min-height:100px;display:flex;text-align:center;align-items:center;justify-content:center;line-height:1.4;color:#fff;background:#015998}.uq_simple_title.is_ladies{background:#ffb0ba;font-weight:normal}.uq_simple_title.is_small{font-size:32px}.uq_simple_title>small{font-size:75%}@media(max-width: 768px){.uq_simple_title{min-height:120px;font-size:32px}}@media(max-width: 480px){.uq_simple_title{min-height:80px;font-size:26px;padding-left:10px;padding-right:10px;text-align:center}}@media(max-width: 768px){.uq_simple_title.is_small{font-size:28px}}@media(max-width: 480px){.uq_simple_title.is_small{font-size:22px}}.f_feature{display:flex;margin-left:-5px;margin-right:-5px;flex-wrap:wrap;margin-bottom:-10px}.f_feature .f_feature_item{width:calc(25% - 10px);margin-left:5px;margin-right:5px;margin-bottom:10px}@media(max-width: 480px){.f_feature{margin-left:-3px;margin-right:-3px}}@media(max-width: 480px){.f_feature .f_feature_item{width:calc(50% - 6px);margin-left:3px;margin-right:3px;margin-bottom:6px}}.uq_clinic_todays__button{display:flex;align-items:center;height:70px;border:solid 2px #fcc;background:#fff;font-size:24px;font-weight:bold;box-shadow:0 5px 5px rgba(0,0,0,.2);width:100%;color:red;justify-content:center;outline:none;cursor:pointer;background:#ffe9e9}.uq_clinic_todays__button.is_active{background:#fff;position:relative}.uq_clinic_todays__button.is_active::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#fcc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%)}@media(max-width: 768px){.uq_clinic_todays__button{font-size:18px;height:50px}}@media(max-width: 375px){.uq_clinic_todays__button{font-size:16px;height:45px}}.uq_clinic_todays__body{display:none}.uq_clinic_todays__contents{padding-top:20px}.uq_clinic_todays__inner{padding:20px;background:#f2f2f2}.uq_clinic_todays__box{max-width:680px;margin-left:auto;margin-right:auto}.uq_clinic_todays__lead{display:flex;justify-content:center;font-weight:bold;font-size:18px}@media(max-width: 640px){.uq_clinic_todays__lead{font-size:16px}}.uq_clinic_todays__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;margin-left:auto;margin-right:auto}@media(min-width: 769px){.uq_clinic_todays__list.is_full .uq_clinic_todays__item{width:calc(46% - 30px)}.uq_clinic_todays__list.is_full .uq_clinic_todays__name span{font-size:12px}}@media(max-width: 768px){.uq_clinic_todays__list{display:block;max-width:380px}}.uq_clinic_todays__item{display:flex;justify-content:space-between;align-items:center;width:calc(50% - 30px)}.uq_clinic_todays__item:nth-child(n+3){margin-top:10px}@media(max-width: 768px){.uq_clinic_todays__item{width:auto}}@media(max-width: 768px){.uq_clinic_todays__item:nth-child(n+2){margin-top:10px}}.uq_clinic_todays__name{font-size:18px;font-weight:bold;color:#015998;margin-right:20px;flex-grow:1;line-height:1.26}@media(max-width: 640px){.uq_clinic_todays__name{font-size:18px}}@media(max-width: 375px){.uq_clinic_todays__name{font-size:16px}}.uq_clinic_todays__more{display:block;-webkit-appearance:none;appearance:none;position:relative;background:none;border:none;font-size:14px;outline:none;margin:0;padding:0 0 0 20px;cursor:pointer}.uq_clinic_todays__more::before{content:"";display:block;width:10px;height:10px;border-style:solid;border-width:5px 0 5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #015998;position:absolute;left:0;top:50%;margin-top:-5px}.uq_clinic_todays__modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:200000;background:hsla(0,0%,100%,.95)}.uq_clinic_todays__modal_wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.uq_clinic_todays__modal_container{overflow:auto;max-height:100%;width:100%}.uq_clinic_todays__modal_inner{width:100%;max-width:500px;padding:20px;margin-left:auto;margin-right:auto}.uq_clinic_todays__modal_close{display:block;border:none;-webkit-appearance:none;appearance:none;background:none;outline:none;width:40px;height:40px;position:relative;margin-left:auto;cursor:pointer}.uq_clinic_todays__modal_close::before,.uq_clinic_todays__modal_close::after{content:"";display:block;width:100%;height:2px;position:absolute;left:0;top:calc(50% - 1px);background:#015998}.uq_clinic_todays__modal_close::before{transform:rotate(45deg)}.uq_clinic_todays__modal_close::after{transform:rotate(-45deg)}.uq_clinic_todays__modal_clinic{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.uq_clinic_todays__modal_name{font-size:24px;font-weight:bold;color:#015998}@media(max-width: 375px){.uq_clinic_todays__modal_name{font-size:20px}}.uq_clinic_todays__modal_near{margin-top:10px;padding-top:10px;border-top:solid 1px #ccc;font-size:14px}@media(max-width: 375px){.uq_clinic_todays__modal_near{font-size:12px}}.uq_clinic_todays__modal_timetable{margin-top:20px}.uq_clinic_todays__modal_timetable_title{font-size:20px;font-weight:bold;margin-bottom:10px}.uq_clinic_todays__modal_access{margin-top:20px}.uq_clinic_todays__modal_note{background:#e6e6e6;padding:8px;font-size:11px}.uq_clinic_todays__modal_bottom{display:flex;margin-top:20px;justify-content:center}.uq_clinic_todays__modal_bottom_close{padding:5px 30px 5px 54px;display:block;border:none;-webkit-appearance:none;appearance:none;background:none;outline:none;position:relative;cursor:pointer;font-size:16px;border:solid 1px #015998}.uq_clinic_todays__modal_bottom_close::before,.uq_clinic_todays__modal_bottom_close::after{content:"";display:block;width:16px;height:2px;position:absolute;left:30px;top:calc(50% - 1px);background:#015998}.uq_clinic_todays__modal_bottom_close::before{transform:rotate(45deg)}.uq_clinic_todays__modal_bottom_close::after{transform:rotate(-45deg)}.uq_clinic_todays__tel{display:flex;align-items:center;white-space:nowrap}.uq_clinic_todays__icon{display:block;width:14px;margin-right:4px}@media(max-width: 768px){.uq_clinic_todays__icon{width:12px}}.uq_clinic_todays__number{font-size:24px;font-weight:bold;white-space:nowrap}@media(max-width: 768px){.uq_clinic_todays__number{font-size:20px}}@media(max-width: 375px){.uq_clinic_todays__number{font-size:16px}}.uq_clinic_todays__footer{margin-top:30px;font-size:14px;max-width:740px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.uq_clinic_todays__footer{margin-top:20px}}.uq_clinic_todays__online{background-color:#fff;margin-top:20px;padding:20px}.uq_clinic_todays__online_title{text-align:center;font-weight:bold;font-size:20px}@media(max-width: 640px){.uq_clinic_todays__online_title{font-size:18px}}.uq_clinic_todays__online_inner{display:flex;justify-content:space-between;align-items:flex-start;max-width:660px;margin:25px auto 0}@media(max-width: 640px){.uq_clinic_todays__online_inner{display:block}}.uq_clinic_todays__online_left{width:50%}.uq_clinic_todays__online_left .u-ButtonRound--Black{height:45px;font-size:16px}@media(max-width: 640px){.uq_clinic_todays__online_left{width:100%}}.uq_clinic_todays__online_left_text{font-size:12px;margin-top:15px}@media(max-width: 640px){.uq_clinic_todays__online_left_text{margin-top:10px}}.uq_clinic_todays__online_right{border-left:1px solid #707070;padding-left:15px}.uq_clinic_todays__online_right .m_svg.is_id_tel{display:block;width:16px}@media(max-width: 640px){.uq_clinic_todays__online_right{border-left:none;border-top:1px solid #707070;padding-left:0;padding-top:15px;margin-top:15px}}.uq_clinic_todays__online_right_tel{display:flex;align-items:center}.uq_clinic_todays__online_right_tel a{font-size:23px;font-weight:bold;margin-left:5px}@media(max-width: 640px){.uq_clinic_todays__online_right_tel{text-align:center;justify-content:center}.uq_clinic_todays__online_right_tel a{font-size:20px}}.uq_clinic_todays__online_right_text{font-size:12px;margin-top:15px}@media(max-width: 640px){.uq_clinic_todays__online_right_text{margin-top:10px}}.f_layout_calender{position:relative}.f_layout{border-bottom:solid 1px #ddd}.f_layout.is_border__none{border-bottom:none}.f_layout .f_layout_row{display:flex;align-items:stretch;border-top:solid 1px #ddd;overflow:hidden}.f_layout .f_layout_row.is_hide{display:none}.f_layout .f_layout_index{width:40%;flex-shrink:0;background:#f5f5f5;display:flex;align-items:center;padding:10px 20px}@media(max-width: 900px){.f_layout{border-bottom:none}}@media(max-width: 900px){.f_layout .f_layout_row{display:block}}@media(max-width: 900px){.f_layout .f_layout_row+.f_layout_row{margin-top:30px}}@media(max-width: 640px){.f_layout .f_layout_row+.f_layout_row{margin-top:20px}}.is_color_ladies.f_layout .f_layout_index{background:#fff}@media(max-width: 900px){.f_layout .f_layout_index{padding:20px 15px;width:auto}}@media(max-width: 640px){.f_layout .f_layout_index{padding:15px}}.f_layout .f_layout_index.is_must .f_layout_index_head{position:relative;padding-right:100px}.f_layout .f_layout_index.is_must .f_layout_index_head::before{content:"必須";font-size:16px;font-weight:normal;border:solid 1px red;position:absolute;right:0;top:0;color:red;padding:6px 20px;line-height:1}@media(max-width: 640px){.f_layout .f_layout_index.is_must .f_layout_index_head{padding-right:80px}}.is_color_ladies.f_layout .f_layout_index.is_must .f_layout_index_head::before{content:"必 須";color:#fff;background:#ff9aa7;border:none;border-radius:20px;font-size:14px}@media(max-width: 640px){.f_layout .f_layout_index.is_must .f_layout_index_head::before{font-size:13px;padding:6px 15px}}.this_en_inquiry_index .f_layout .f_layout_index.is_must .f_layout_index_head::before,.this_en_inquiry_confirm .f_layout .f_layout_index.is_must .f_layout_index_head::before,.this_en_inquiry2_index .f_layout .f_layout_index.is_must .f_layout_index_head::before,.this_en_inquiry2_confirm .f_layout .f_layout_index.is_must .f_layout_index_head::before{content:"Required"}.f_layout .f_layout_index_inner{align-items:center;width:100%}.f_layout .f_layout_detail{background:#fff;flex-grow:1;flex-shrink:1;flex-basis:0%;padding:30px 20px 30px 40px}@media(max-width: 900px){.f_layout .f_layout_detail{padding:15px 15px}}@media(max-width: 480px){.f_layout .f_layout_detail{padding:15px}}.f_title{font-size:20px;font-weight:bold;color:#015998}.f_title.is_color_black{color:#333;font-size:18px}@media(max-width: 640px){.f_title{font-size:17px}}@media(max-width: 900px){.f_title br{display:none}}.f_title__small{font-size:70%}.f_title__caution.is-indent{padding-left:1em;text-indent:-1em}.f_parallel_layout{display:flex;align-items:center;justify-content:space-between}.f_parallel_layout input{width:48%}.f_postal_layout{display:flex;max-width:340px}.f_postal_layout .f_postal_layout_input{flex:1}.f_postal_layout .f_postal_layout_btn{margin-left:10px;width:100px}.f_barthday{display:flex}@media(max-width: 480px){.f_barthday{display:block;max-width:240px}}.f_barthday_item{flex-grow:1;flex-shrink:0;flex-basis:0%;display:flex;align-items:flex-end}.f_barthday_item+.f_barthday_item{margin-left:10px}.f_barthday_item.is_year{flex-grow:2;flex-shrink:0;flex-basis:0%}@media(max-width: 640px){.f_barthday_item+.f_barthday_item{margin-left:0;margin-top:15px}}.f_barthday_select{flex-grow:1;flex-shrink:1;flex-basis:auto}.f_barthday_label{margin-left:5px;font-size:18px}.c_clinic_information_box{margin-top:20px;display:none}.c_clinic_information_box .c_clinic_information_box_item{display:flex;align-items:flex-start}.c_clinic_information_box .c_clinic_information_box_item>._label{white-space:nowrap;margin-right:20px;font-size:16px}.c_clinic_information_box .c_clinic_information_box_item>._time{flex-grow:1;flex-shrink:1;flex-basis:0%}.c_clinic_information_box .c_clinic_information_box_item>._time>._block{font-size:16px;display:inline-block;vertical-align:top;margin-right:10px}.c_clinic_information_box .c_clinic_information_box_item>._time>._block::after{content:"/";margin-left:10px}.c_clinic_information_box .c_clinic_information_box_item>._time>._block:last-child{margin-right:0}.c_clinic_information_box .c_clinic_information_box_item>._time>._block:last-child::after{display:none}.c_clinic_information_box .c_clinic_information_box_item+.c_clinic_information_box_item{margin-top:5px}.c_clinic_information_box .c_clinic_information_box_item.is_margin_none>._label{margin-right:0}@media(max-width: 640px){.c_clinic_information_box{padding:10px}}@media(max-width: 768px){.c_clinic_information_box .c_clinic_information_box_item>._label{font-size:15px}}@media(max-width: 375px){.c_clinic_information_box .c_clinic_information_box_item>._label{font-size:14px}}@media(max-width: 768px){.c_clinic_information_box .c_clinic_information_box_item>._time>._block{font-size:15px}}@media(max-width: 375px){.c_clinic_information_box .c_clinic_information_box_item>._time>._block{font-size:14px}}.f_privacy{padding:25px 25px;border:solid 1px #ddd}.f_privacy .f_privacy_inner{position:relative;height:120px;overflow:hidden;padding-right:30px}.f_privacy .f_privacy_title{font-size:16px}.f_privacy .ps .ps__rail-y{opacity:1 !important;background:#e8ebf1;width:6px}.f_privacy .ps .ps__thumb-y{width:6px;right:0;background:#015998;opacity:1 !important;border-radius:0 !important}@media(max-width: 640px){.f_privacy{padding:25px 15px}}@media(max-width: 480px){.f_privacy{padding:20px 10px}}@media(max-width: 640px){.f_privacy .f_privacy_inner{height:100px}}@media(max-width: 640px){.f_privacy .f_privacy_title{font-size:15px}}.f_caution{display:none}.f_conf_btn{width:90%;max-width:320px;margin-right:auto;margin-left:auto}.f_conf_btn.is_around{display:flex;max-width:560px}.f_conf_btn.is_around .f_conf_btn_back{width:39.28%}.f_conf_btn.is_around .f_conf_btn_done{flex:1 1 auto;margin-left:20px}.f_conf_btn.is_short{max-width:280px}@media(max-width: 640px){.f_conf_btn.is_around .f_conf_btn_done{margin-left:10px}}.uq_clinic_and_tel{display:flex;align-items:center;margin-top:30px}@media(max-width: 640px){.uq_clinic_and_tel{margin-top:20px}}@media(max-width: 425px){.uq_clinic_and_tel{justify-content:space-between}}.uq_clinic_and_tel_name{font-size:24px;font-weight:bold;color:#015998;margin-right:20px}@media(max-width: 640px){.uq_clinic_and_tel_name{font-size:16px}}.uq_clinic_and_tel_tel_number{display:flex;align-items:center}.uq_clinic_and_tel_tel_number_icon{width:18px;margin-right:4px;flex-shrink:0}@media(max-width: 640px){.uq_clinic_and_tel_tel_number_icon{width:12px}}.uq_clinic_and_tel_tel_number_number{font-size:18px;font-weight:bold}@media(max-width: 640px){.uq_clinic_and_tel_tel_number_number{font-size:14px}}.f_vd_table{table-layout:fixed;width:100%}.f_vd_table colgroup col:nth-child(1){width:40px}.f_vd_table colgroup col:nth-child(3){width:200px}.f_vd_table th,.f_vd_table td{border:solid 1px #ddd;padding:20px;vertical-align:middle}.f_vd_table th{background:#f5f5f5;color:#333}.f_vd_table th.is_title{text-align:left;font-size:20px;font-weight:bold;color:#015998}.f_vd_table th.is_must{position:relative;padding-right:80px}.f_vd_table th.is_must::before{content:"必須";font-size:16px;font-weight:normal;border:solid 1px red;position:absolute;right:15px;top:50%;color:red;padding:6px 20px;line-height:1;transform:translateY(-50%)}.f_vd_table ._title{font-size:16px;font-weight:bold}.f_vd_table ._text{font-size:14px;line-height:1.4}.f_vd_table ._input{max-width:60px}.f_vd_table ._radio{padding:10px}.f_vd_table.is_type_kit ._price{padding-left:0;padding-right:0}.f_vd_table.is_type_treatment ._price{width:300px;padding-left:20px;padding-right:20px}.f_vd_table.is_type_timing ._index{width:300px}.f_vd_table.error ._radio{background:#fcc}@media(max-width: 640px){.f_vd_table colgroup col:nth-child(3){width:140px}}@media(max-width: 440px){.f_vd_table colgroup col:nth-child(3){width:100px}}@media(max-width: 640px){.f_vd_table th,.f_vd_table td{padding:15px}}@media(max-width: 375px){.f_vd_table th,.f_vd_table td{padding:10px}}@media(max-width: 640px){.f_vd_table th.is_title{font-size:17px}}@media(max-width: 640px){.f_vd_table th.is_must::before{font-size:13px;padding:6px 15px}}@media(max-width: 640px){.f_vd_table ._title{font-size:14px}}@media(max-width: 640px){.f_vd_table ._text{font-size:12px}}@media(max-width: 900px){.f_vd_table.is_type_treatment ._price{width:240px}}@media(max-width: 640px){.f_vd_table.is_type_treatment ._price{width:150px;padding-left:0px;padding-right:0px;text-align:center}}@media(max-width: 480px){.f_vd_table.is_type_treatment ._price{width:100px}}@media(max-width: 640px){.f_vd_table.is_type_treatment th._price{padding-top:10px;padding-bottom:10px;line-height:1.2}}@media(max-width: 640px){.f_vd_table.is_type_timing ._index{width:200px}}@media(max-width: 480px){.f_vd_table.is_type_timing ._index{width:150px}}@media(max-width: 375px){.f_vd_table.is_type_timing ._index{width:120px}}.f_kit_radio{display:flex;align-items:center}.f_kit_radio>._radio{width:20px;min-width:20px;max-width:20px;margin-right:20px}.f_kit_radio ._detail{flex-grow:1;flex-shrink:1;flex-basis:0%}@media(max-width: 640px){.f_kit_radio>._radio{margin-right:10px}}.f_interview{background:#e5f3fd}@media(max-width: 900px){.f_interview{margin-top:40px}}.f_interview__inner{padding-top:50px;padding-bottom:40px}.f_interview_lead{font-size:24px;display:flex;justify-content:center;font-weight:bold;color:#015998}@media(max-width: 640px){.f_interview_lead{font-size:18px}}.f_interview_lead_sub{font-size:16px;display:flex;justify-content:center;margin-top:10px;color:#015998}@media(max-width: 640px){.f_interview_lead_sub{font-size:12px;margin-top:5px}}.f_interview_btn_wrapper{margin-top:30px;margin-left:auto;margin-right:auto;max-width:320px}.f_interview_body{display:none}.f_interview_body__inner{padding-top:30px}.uq_interview_category{padding-top:50px;padding-left:20px;padding-bottom:20px;font-weight:bold;font-size:20px;color:#015998;display:none}@media(max-width: 900px){.uq_interview_category{padding-left:15px}}@media(max-width: 640px){.uq_interview_category{font-size:16px;padding-top:30px;padding-bottom:10px}}.uq_interview_section{margin-top:50px;padding-left:20px;font-weight:bold;font-size:20px;color:#015998}@media(max-width: 900px){.uq_interview_section{padding-left:15px}}@media(max-width: 640px){.uq_interview_section{font-size:16px;margin-top:30px}}.f_interview_error{display:flex;justify-content:center;color:red;font-size:18px;font-weight:bold}.f_ed_age{display:flex;align-items:center}.f_ed_age__select{width:200px;flex-shrink:0;margin-right:10px}.f_inline_row{display:flex;flex-wrap:wrap;align-items:center}.f_inline_row__item:not(:last-child){margin-right:10px}.f_text_and_select{display:flex;align-items:center}.f_text_and_select__item{font-weight:bold}.f_text_and_select__item:not(:last-child){margin-right:10px}.f_text_and_select__select{width:85px;flex-shrink:0}select,input,textarea{-webkit-appearance:none}select:placeholder-shown,input:placeholder-shown,textarea:placeholder-shown,select::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8e8e8e}select:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder,select::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#8e8e8e}select:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8e8e8e}.m_flex{display:flex}@media(max-width: 640px){.m_flex{display:block}}.f_marginLeft10{margin-left:10px}@media(max-width: 640px){.f_marginLeft10{margin-left:0;margin-top:10px}}.f_text{border-radius:0;background:#e5f3fd;font-size:16px;display:block;width:100%;min-width:none;display:flex;align-items:center;height:40px;border:none;box-shadow:1px 2px 0 rgba(0,0,0,.2) inset;padding:0 10px;line-height:1}.f_text.is_color_gray{background:#f0f0f0;border:none !important}.f_text.is_empty,.f_text.error{background-color:#fcc}@media(max-width: 640px){.f_text{height:35px}}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #e5f3fd inset !important}input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #e5f3fd inset !important}input.error:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fcc inset !important}input.error:-webkit-autofill:hover,input.error:-webkit-autofill:focus,input.error:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #fcc inset !important}.f_textarea{background:#e5f3fd;font-size:16px;display:block;width:100%;min-width:none;display:flex;align-items:center;border:none;border-radius:0;padding:10px;resize:vertical;min-height:100px;font-family:"-apple-system","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック Medium",YuGothic,sans-serif;box-shadow:1px 2px 0 rgba(0,0,0,.2) inset}.f_textarea.is_empty,.f_textarea.error{background:#fcc}@media(max-width: 640px){.f_textarea{height:35px}}.f_select,.f_date_picker{display:block;position:relative;background:#e5f3fd;width:100%;height:40px;line-height:1.5;font-size:16px;box-shadow:1px 2px 0 rgba(0,0,0,.2) inset;background-image:url(/_materials/images/common/parts/form-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:right;border:none;font-family:inherit;position:relative;min-width:none;overflow:hidden;border-radius:0}@media(max-width: 640px){.f_select,.f_date_picker{height:35px}}.f_select select,.f_date_picker select{position:relative;width:120%;width:-webkit-calc(100% + 3em);height:40px;background-color:rgba(0,0,0,0);margin:0;padding:0 0 0 10px;border:none;outline:none;font-family:inherit;cursor:pointer;line-height:1.5;font-size:16px;color:#333}@media(max-width: 640px){.f_select select,.f_date_picker select{height:35px}}.f_select select option,.f_date_picker select option{color:#333}.f_select.f_select__narrow select,.f_select__narrow.f_date_picker select{width:180%}.is_color_gray.f_select,.is_color_gray.f_date_picker{background-image:url(/_materials/images/common/parts/form-arrow-gray.svg);background-color:#f0f0f0}.is_shadow_none.f_select,.is_shadow_none.f_date_picker{box-shadow:none}.f_select.is_empty,.is_empty.f_date_picker{background-color:#fcc}.f_select.is_empty select,.is_empty.f_date_picker select{color:#8e8e8e}.f_select.error,.error.f_date_picker{background-color:#fcc}.f_select.error select,.error.f_date_picker select{color:#8e8e8e}.f_date_picker{padding-left:10px;cursor:pointer}.f_layout_check{display:flex;flex-wrap:wrap;margin-right:-40px;margin-bottom:-10px;align-items:center}.f_layout_check .f_layout_check_item{margin-right:40px;margin-bottom:10px}@media(max-width: 640px){.f_layout_check{display:block;margin-right:0;margin-bottom:0}}@media(max-width: 640px){.f_layout_check .f_layout_check_item{margin-right:0;margin-bottom:0}.f_layout_check .f_layout_check_item+.f_layout_check_item{margin-top:10px}}.f_layout_check_nowrap .f_layout_check_nowrap_item+.f_layout_check_nowrap_item{margin-top:10px}.f_radio{display:block;position:relative;cursor:pointer}.f_radio_input{position:absolute;top:0;left:100%;overflow:hidden;width:0;height:0;display:block;background:none;border:none;-webkit-appearance:none;appearance:none;outline:none}.f_radio_label{display:block;position:relative;padding-left:28px;-webkit-user-select:none;user-select:none}.f_radio_label::before{content:"";display:block;width:20px;height:20px;border:solid 1px #ddd;position:absolute;top:.75em;left:0;transform:translateY(-50%);z-index:1;border-radius:50%}.f_radio_label::after{content:"";display:block;width:10px;height:10px;background:#bababa;position:absolute;left:10px;top:.75em;transform:translate(-50%, -50%);z-index:2;border-radius:50%}.f_radio_input:checked+.f_radio_label::after{background:#015998}.f_check{display:block;position:relative;cursor:pointer}.f_check_input{position:absolute;top:0;left:100%;overflow:hidden;width:0;height:0;display:block;background:none;border:none;-webkit-appearance:none;appearance:none;outline:none}.f_check_label{display:block;position:relative;padding-left:28px;-webkit-user-select:none;user-select:none}.f_check_label::before{content:"";display:block;width:20px;height:20px;border:solid 1px #ddd;position:absolute;top:.75em;left:0;transform:translateY(-50%);z-index:1}.f_check_label::after{content:"";display:block;box-sizing:border-box;width:10px;height:14px;border-right:solid 3px #015998;border-bottom:solid 3px #015998;position:absolute;left:4px;top:.75em;transform:rotate(45deg) translate(-50%, -50%);z-index:2;display:none}.f_check_input:checked+.f_check_label::after{display:block}.f_btn_form_parts{display:flex;align-items:center;justify-content:center;background:#005899;color:#fff;font-size:14px;width:100%;height:40px;border:none;font-weight:bold}.f_btn_form_parts.is_color_pink{background:#ff9aa7}@media(max-width: 640px){.f_btn_form_parts{font-size:12px;height:35px}}@media(min-width: 641px){.f_btn_form_parts:not(:disabled){cursor:pointer}.f_btn_form_parts:not(:disabled):hover{opacity:.7}}.f_btn{display:flex;justify-content:center;align-items:center;height:80px;border:none;border-bottom:solid 4px #333;color:#fff;font-size:20px;font-weight:bold;width:100%}.f_btn.is_color_navy{background:#015998;border-bottom-color:#99bcd6}.f_btn.is_border_navy{background:#fff;color:#015998;border:2px solid #015998}.f_btn:disabled{background-color:#999;border-bottom-color:#ccc;opacity:.7}.f_btn.is_color_gray{background:#999;border-bottom-color:#ccc}.f_btn.is-half-height{height:50px}@media(max-width: 640px){.f_btn{font-size:18px;height:65px}}@media(max-width: 640px){.f_btn.is-half-height{height:40px}}@media(min-width: 641px){.f_btn:not(:disabled){cursor:pointer}.f_btn:not(:disabled):hover{opacity:.7}}.f_btn_radius{display:flex;justify-content:center;align-items:center;height:70px;border-radius:35px;border:none;color:#fff;font-size:24px;width:100%;cursor:pointer;box-shadow:0 10px 0 #bfd2e3}.f_btn_radius.is_color_navy{background:#015998}.f_btn_radius.is_color_gray{background:#999;box-shadow:0 10px 0 #cecece}.f_btn_radius>._text{display:block;padding-left:40px;padding-right:10px;position:relative;line-height:1.4em}.f_btn_radius>._text::before,.f_btn_radius>._text::after{content:"";display:block;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;transform-origin:right top;transform:rotate(45deg)}.f_btn_radius>._text::before{left:0}.f_btn_radius>._text::after{left:8px}@media(max-width: 640px){.f_btn_radius{font-size:18px;height:65px}}.f_calendar_wrapper{position:relative}.f_calendar_wrapper .f_calendar{position:absolute;display:none;top:30px;left:50%;z-index:10000;width:100%;background-color:#fff;border:1px solid #ccc;padding:20px;transform:translateX(-50%);max-width:800px}.f_calendar_wrapper .f_calendar_message{padding:40px 10px;color:red;text-align:center}.f_calendar_wrapper .f_calendar_controller{overflow:hidden;font-size:13px;margin-bottom:10px}.f_calendar_wrapper .f_calendar_controller .f_calendar_controller__prev{float:left}.f_calendar_wrapper .f_calendar_controller .f_calendar_controller__next{float:right}.f_calendar_wrapper .f_calendar_box{width:65%;margin-left:auto;margin-right:auto}.f_calendar_wrapper .f_calendar_box .f_calendar_box__title{text-align:center;margin-bottom:10px}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table{width:100%}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table th,.f_calendar_wrapper .f_calendar_box .f_calendar_box__table td{text-align:center;font-size:18px;padding:5px 0}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table .sun,.f_calendar_wrapper .f_calendar_box .f_calendar_box__table .holiday{color:red}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table .sun a,.f_calendar_wrapper .f_calendar_box .f_calendar_box__table .holiday a{color:red}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table .sat{color:#1f85db}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table .sat a{color:#1f85db}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table .past{color:#dedede}.f_calendar_wrapper .f_calendar_box .f_calendar_box__table a{display:block}.f_calendar_wrapper .f_calendar_close{text-align:center;padding:20px 0 0}.f_calendar_wrapper .f_calendar_close .f_calendar_close__button{display:block;width:120px;font-size:13px;margin-left:auto;margin-right:auto;border:1px solid #ccc;padding:5px}@media(max-width: 640px){.f_calendar_wrapper .f_calendar{position:fixed;top:50%;left:0;transform:translateY(-50%)}}@media(max-width: 640px){.f_calendar_wrapper .f_calendar_box{width:100%;max-width:300px}}@media(max-width: 640px){.f_calendar_wrapper .f_calendar_box .f_calendar_box__table th,.f_calendar_wrapper .f_calendar_box .f_calendar_box__table td{font-size:16px}}.u-AgaTreatment{background:#f5f5f5;padding:20px 30px;margin-top:30px;display:none}@media(max-width: 640px){.u-AgaTreatment{padding:20px 15px;margin-top:20px;margin-left:-15px;margin-right:-15px}}.u-AgaTreatment__Title{font-size:18px;font-weight:bold;margin-bottom:10px}@media(max-width: 640px){.u-AgaTreatment__Title{font-size:16px}}@media(max-width: 640px){.u-AgaTreatment__Text{font-size:13px}}.this_inquiry_vd_web_index .f_layout_row,.this_inquiry_vd_kit_index .f_layout_row{overflow:visible}.this_inquiry2_index #data-result-clinic_type{color:red !important}.this_inquiry_vd_kit_ladies_index .uq_price_table_color_override .m_vd_table th{background:#ffb0ba}.this_inquiry_vd_kit_ladies_index .uq_privacy_color_override h2.m_color_navy{color:#f06c76 !important}.this_inquiry_vd_kit_ladies_index .uq_privacy_color_override .f_privacy .ps .ps__thumb-y{background:#ff9aa7}.uq_hours_table{max-width:500px}.uq_hours_text span{display:block;padding-left:1em}.m_link_text{word-break:break-all}img[src^="https://secure.adnxs.com/"]{display:none}.uq_select_btn_area{margin-top:50px;max-width:320px;margin-left:auto;margin-right:auto}@media(max-width: 640px){.uq_select_btn_area{margin-top:30px}}.u-Clinic__Annotation{font-size:1.4rem;color:#555557;padding-left:1.3rem;text-indent:-1.3rem}.u-Clinic__Annotation.--Margin{margin-top:1.5rem}