@charset "UTF-8";.c-ClinicSearchSection{width:100%;margin:0 auto;padding:0}.c-ClinicSearchSection .c-SearchBlockTitle{font-weight:700;border-left:3px solid #1F72CD;padding-left:10px}.c-ClinicSearchSection .c-CheckboxBlockTitle{font-weight:400;font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:20px;position:relative;margin-bottom:15px!important}.c-ClinicSearchSection .c-CheckboxBlockTitle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;background-color:#005bac}.c-ClinicSearchSection .c-ProvinceTitle{font-weight:700;font-size:24px!important;border-left:3px solid #1F72CD;padding-left:10px;margin-top:0;margin-bottom:20px}.c-ClinicSearchSection .c-ProvinceTitle:after{display:none}.c-ClinicSearchSection .c-SearchBlockTitleTips{font-weight:400;letter-spacing:.02em;color:#4e4e4e}.c-ClinicSearchSection .c-SearchBtn{font-weight:700;font-size:16px;letter-spacing:.04em}.c-ClinicSearchSection .c-province_wrapper .c-clinic_name,.c-ClinicSearchSection .c-province_wrapper .c-clinic_address,.c-ClinicSearchSection .c-province_wrapper .c-clinic_tel{font-weight:400;font-size:16px;letter-spacing:.04em}.c-ClinicSearchSection .c-TextContent{margin-top:60px;margin-bottom:45px}.c-ClinicSearchSection .search_form_block{margin-bottom:45px}.c-ClinicSearchSection .search_form_block .c-SearchBlockTitle{display:inline;vertical-align:middle;margin-right:50px}.c-ClinicSearchSection .search_form_block .c-SearchBlockTitleTips{vertical-align:middle;font-size:14px}.c-ClinicSearchSection .textbox_wrapper{width:100%;display:flex;flex-wrap:nowrap;margin-top:15px;margin-bottom:40px}.c-ClinicSearchSection .c-SearchTextBox{padding:11px 16px;width:100%;max-width:456px;margin-right:15px;border:1px solid #C8C8C8;border-radius:2px}.c-ClinicSearchSection .c-SearchBtn{position:relative;cursor:pointer;color:#fff;background-color:#005bac;padding:12px 24px;border-radius:2px;white-space:nowrap}.c-ClinicSearchSection .c-SearchBtn:active{opacity:.3}.c-ClinicSearchSection .c-SearchBlockTitle_Wrapper{display:flex;align-items:center;gap:0;flex-wrap:wrap}.c-ClinicSearchSection .c-SearchChbTitle_Wrapper{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;align-items:center;gap:0;flex-wrap:wrap}.c-ClinicSearchSection .c-SearchChbTitle_Wrapper:before,.c-ClinicSearchSection .c-SearchChbTitle_Wrapper:after{position:absolute;top:0;bottom:0;left:auto;right:30px;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #005BAC;border-right:3px solid #005BAC;transform:rotate(135deg)}.c-ClinicSearchSection .c-SearchChbTitle_Wrapper.is-active:before,.c-ClinicSearchSection .c-SearchChbTitle_Wrapper.is-active:after{top:.5em;transform:rotate(315deg)}.c-ClinicSearchSection .checkbox_wrapper{display:none;line-height:0;height:0;opacity:0;margin-top:20px;margin-bottom:30px}.c-ClinicSearchSection .checkbox_wrapper.is-open{display:block;line-height:normal;height:auto;opacity:1}.c-ClinicSearchSection .checkbox_wrapper label{display:inline-block;width:80px;margin-right:5px;margin-bottom:20px;cursor:pointer;color:#4e4e4e;font-weight:400;font-size:14px;letter-spacing:.04em;white-space:nowrap}.c-ClinicSearchSection .checkbox_wrapper label input{margin-right:7px;vertical-align:middle;line-height:1;transform:scale(1.2)}.c-ClinicSearchSection .c-FirstMessage{text-align:center}.c-ClinicSearchSection .c-province_wrapper{margin-bottom:45px}.c-ClinicSearchSection .c-province_wrapper p{padding:12px 5px;margin:0}.c-ClinicSearchSection .c-province_wrapper .c-clinic_item{display:flex;flex-wrap:nowrap}.c-ClinicSearchSection .c-province_wrapper .c-clinic_item:nth-child(odd){background:#fafafa}.c-ClinicSearchSection .c-province_wrapper .c-clinic_item:nth-child(2n){background:#fff;border:2px solid #FAFAFA}.c-ClinicSearchSection .c-province_wrapper .c-clinic_item.hidden{display:none!important}.c-ClinicSearchSection .c-province_wrapper .c-clinic_name{text-align:left;width:31%;padding-left:25px}.c-ClinicSearchSection .c-province_wrapper .c-clinic_address{text-align:left;width:50%}.c-ClinicSearchSection .c-province_wrapper .c-clinic_tel{text-align:right;width:19%;white-space:nowrap;padding-right:25px}@media screen and (max-width: 699px){.c-ClinicSearchSection .c-SearchBlockTitleTips,.c-ClinicSearchSection .c-SearchTextBox{font-size:14px}.c-ClinicSearchSection .c-SearchBlockTitleTips{line-height:28px}.c-ClinicSearchSection .checkbox_wrapper label{font-size:16px;width:90px}.c-ClinicSearchSection .c-province_wrapper .c-clinic_name{font-size:18px}.c-ClinicSearchSection .c-SearchChbTitle_Wrapper:before,.c-ClinicSearchSection .c-SearchChbTitle_Wrapper:after{right:10px;margin-top:1em}.c-ClinicSearchSection .c-SearchChbTitle_Wrapper.is-active:before,.c-ClinicSearchSection .c-SearchChbTitle_Wrapper.is-active:after{margin-top:.5em}.c-ClinicSearchSection .search_form_block{padding:30px 10px 10px}.c-ClinicSearchSection .search_form_block .c-SearchBlockTitleTips{display:inline-block;margin-top:15px}.c-ClinicSearchSection .textbox_wrapper{flex-wrap:wrap;margin-top:20px;margin-bottom:30px}.c-ClinicSearchSection .c-SearchTextBox{margin-right:0}.c-ClinicSearchSection .c-SearchBtn{width:100%;text-align:center;margin-top:15px;max-width:456px}.c-ClinicSearchSection .checkbox_wrapper{margin-top:20px;margin-bottom:0}.c-ClinicSearchSection .c-province_wrapper p{width:100%}.c-ClinicSearchSection .c-province_wrapper .c-clinic_item{flex-wrap:wrap;padding:16px}.c-ClinicSearchSection .c-province_wrapper .c-clinic_name,.c-ClinicSearchSection .c-province_wrapper .c-clinic_address,.c-ClinicSearchSection .c-province_wrapper .c-clinic_tel{text-align:left;width:100%;padding:8px}}input::-moz-placeholder{color:#c8c8c8}input::placeholder{color:#c8c8c8}.c-ClinicSearchDialogWrapper{position:fixed;top:-300px;left:50%;transform:translate(-50%);z-index:999;margin:0;padding:20px;width:90%;max-width:300px;background:#005bac;color:#fff;border-radius:4px;opacity:0;transition:all .5s 0s ease;text-align:center}.c-ClinicSearchDialogWrapper.open{top:150px;opacity:1}@media screen and (max-width: 699px){.c-ClinicSearchDialogWrapper.open{top:80px}}@media (prefers-reduced-motion: reduce){.c-ClinicSearchDialogWrapper{transition:none}}.c-result_none{color:#c6191f;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-template-page-clinic-search.css.map */
