.clinics-main[data-v-7c855ecd]{padding-bottom:7.5rem;flex-direction:column;align-items:center;gap:.625rem;align-self:stretch;position:relative;background:var(--White)}.clinics-contents[data-v-7c855ecd],.clinics-contents-box[data-v-7c855ecd]{display:flex;flex-direction:column;align-items:center;gap:2.5rem;align-self:stretch}.clinics-contents-box[data-v-7c855ecd]{padding:0 2.5rem}.clinics-contents-box2[data-v-7c855ecd]{display:flex;width:62.5rem;flex-direction:column;align-items:flex-start;gap:2.5rem}.clinics-contents-description-text[data-v-7c855ecd]{align-self:stretch;color:var(--navy,#1d3a74);text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:2.625rem;letter-spacing:.08rem}.search-result-info[data-v-7c855ecd]{display:flex;flex-direction:column;width:100%;padding:1.5rem;background-color:#f8f9fa;border-radius:.5rem;margin-top:1rem;gap:1.5rem}.search-result-content[data-v-7c855ecd]{display:flex;justify-content:space-between;align-items:center;width:100%}.search-result-header[data-v-7c855ecd]{display:flex;flex-direction:column;gap:.5rem}.search-result-text[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:1rem;font-weight:600}.clear-search-button[data-v-7c855ecd],.search-result-count[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:.875rem;font-weight:500}.clear-search-button[data-v-7c855ecd]{padding:.5rem 1rem;background-color:#fff;border:1px solid var(--navy,#1d3a74);border-radius:.375rem;cursor:pointer;transition:all .2s;white-space:nowrap}.clear-search-button[data-v-7c855ecd]:hover{background-color:var(--navy,#1d3a74);color:#fff}.search-result-guidance[data-v-7c855ecd]{display:flex;flex-direction:column;gap:.75rem}.guidance-title[data-v-7c855ecd]{font-size:1rem;font-weight:600}.guidance-subtitle[data-v-7c855ecd],.guidance-title[data-v-7c855ecd]{color:var(--navy,#1d3a74);line-height:1.5}.guidance-subtitle[data-v-7c855ecd]{font-size:.875rem;font-weight:500}.guidance-items[data-v-7c855ecd]{display:flex;flex-direction:column;padding:1rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.guidance-items-title[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.guidance-list[data-v-7c855ecd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.guidance-list li[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:.875rem;font-weight:400;line-height:1.5;padding-left:1.5rem;position:relative}.guidance-list li[data-v-7c855ecd]:before{content:"・";position:absolute;left:.5rem}.guidance-note[data-v-7c855ecd]{color:var(--Red,#d73232);font-size:.75rem;font-weight:400;line-height:1.5;margin-top:.5rem}.clinics-disclaimer-text[data-v-7c855ecd]{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.07rem}.clinics-disclaimer-text[data-v-7c855ecd],.filter-no-results[data-v-7c855ecd]{align-self:stretch;color:var(--navy,#1d3a74);text-align:center}.filter-no-results[data-v-7c855ecd]{font-size:1rem;font-weight:500;padding:3rem 0}.interview-link-section[data-v-7c855ecd]{display:flex;justify-content:center;max-width:1200px;margin:0 auto;padding:2.5rem 1rem 0}.interview-link-button[data-v-7c855ecd]{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:1rem 2rem;border-radius:6.25rem;border:1px solid var(--navy,#1d3a74);background:var(--White,#fff);color:var(--navy,#1d3a74);font-size:1rem;font-weight:700;line-height:1.5;transition:all .2s}.interview-link-button[data-v-7c855ecd]:hover{background:var(--navy,#1d3a74);color:var(--White,#fff)}.prefecture-link-section[data-v-7c855ecd]{max-width:1200px;margin:0 auto;padding:2.5rem 1rem 4rem}.prefecture-link-heading[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.prefecture-link-grid[data-v-7c855ecd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}@media(min-width:640px){.prefecture-link-grid[data-v-7c855ecd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.prefecture-link[data-v-7c855ecd]{display:inline-flex;align-items:baseline;flex-wrap:wrap;color:var(--navy,#1d3a74);font-size:.875rem;font-weight:500;line-height:1.6;padding:.375rem .25rem;text-decoration:none;border-bottom:1px solid #e5e7eb}.prefecture-link[data-v-7c855ecd]:hover{text-decoration:underline}.prefecture-link-count[data-v-7c855ecd]{font-size:.75rem;font-weight:400}.clinics-main-sp[data-v-7c855ecd]{background:var(--White,#fff);width:100%}.clinics-contents-sp[data-v-7c855ecd],.clinics-main-sp[data-v-7c855ecd]{flex-direction:column;align-items:flex-start}.clinics-contents-sp[data-v-7c855ecd]{display:flex;align-self:stretch}.clinics-contents-sp-width-sp[data-v-7c855ecd]{margin:auto}.clinics-contents-box-sp[data-v-7c855ecd]{display:flex;padding:1.25rem 1rem 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;align-self:stretch;background:var(--White,#fff)}.clinics-contents-description-text-sp[data-v-7c855ecd]{align-self:stretch;color:var(--navy,#1d3a74);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.75rem;letter-spacing:.07rem}.search-result-info-sp[data-v-7c855ecd]{display:flex;flex-direction:column;width:100%;gap:1rem;padding:1rem;background-color:#f8f9fa;border-radius:.375rem;margin-top:.75rem}.search-result-header-sp[data-v-7c855ecd]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.search-result-text-sp[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:.875rem;font-weight:600}.search-result-count-sp[data-v-7c855ecd]{text-align:center}.clear-search-button-sp[data-v-7c855ecd],.search-result-count-sp[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:.75rem;font-weight:500}.clear-search-button-sp[data-v-7c855ecd]{padding:.5rem .875rem;background-color:#fff;border:1px solid var(--navy,#1d3a74);border-radius:.375rem;cursor:pointer;transition:all .2s;width:100%}.clear-search-button-sp[data-v-7c855ecd]:hover{background-color:var(--navy,#1d3a74);color:#fff}.search-result-guidance-sp[data-v-7c855ecd]{display:flex;flex-direction:column;gap:.5rem}.guidance-title-sp[data-v-7c855ecd]{font-size:.875rem;font-weight:600}.guidance-subtitle-sp[data-v-7c855ecd],.guidance-title-sp[data-v-7c855ecd]{color:var(--navy,#1d3a74);line-height:1.5}.guidance-subtitle-sp[data-v-7c855ecd]{font-size:.75rem;font-weight:500}.guidance-items-sp[data-v-7c855ecd]{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.guidance-items-title-sp[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:.75rem;font-weight:600;line-height:1.5;margin-bottom:.375rem}.guidance-list-sp[data-v-7c855ecd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.guidance-list-sp li[data-v-7c855ecd]{color:var(--navy,#1d3a74);font-size:.75rem;font-weight:400;line-height:1.5;padding-left:1.25rem;position:relative}.guidance-list-sp li[data-v-7c855ecd]:before{content:"・";position:absolute;left:.375rem}.guidance-note-sp[data-v-7c855ecd]{color:var(--Red,#d73232);font-size:.625rem;font-weight:400;line-height:1.5;margin-top:.375rem}.clinics-disclaimer-text-sp[data-v-7c855ecd]{align-self:stretch;color:var(--navy,#1d3a74);font-size:.75rem;font-weight:400;line-height:1.5rem;letter-spacing:.06rem}.filter-no-results-sp[data-v-7c855ecd]{color:var(--navy,#1d3a74);text-align:center;font-size:.875rem;font-weight:500;padding:2rem 0;align-self:stretch}@media screen and (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important;-webkit-text-size-adjust:100%}}
