@charset "UTF-8";.img__box-surgery-search--001{max-width:450px;aspect-ratio:auto 450/225;width:100%;margin-inline:auto}.img__box-surgery-search--002{max-width:450px;aspect-ratio:auto 450/185;width:100%}.table thead tr th.border-top-off{border-top:none}.table thead tr th.border-right-off{border-right:none}.table thead tr th.border-bottom-off{border-bottom:none}.table thead tr th.border-left-off{border-left:none}.table__style__contractor.table tbody tr td:first-child{border-left:unset}.table tbody tr th.lastitem--most-left{border-radius:0 0 0 20px;border-bottom:solid #fdb88f}.radio-button-table-wrap{display:flex;flex-direction:column;gap:20px}@media print,screen and (min-width:768px){.radio-button-table-wrap{flex-direction:row}}.btn--center{text-align:center}.js__set-csv__tr td:not(:last-child),.js__set-csv__tr th{text-align:center}.js__search-output-title,.js__set-csv,.js__set-csv-template{display:none}.is-show{display:block}.text__caption.text__caption__caution.table_text__caption__caution li::before{content:none}.text__caption.text__caption__caution.table_text__caption__caution li span.list_item{position:relative}.text__caption.text__caption__caution.table_text__caption__caution li span.list_item::before{content:"※";top:0;left:-1em;position:absolute}.table tr.table__surgery th:nth-child(1){width:25%}.table tr.table__surgery th:nth-child(2){width:15%}.table tr.table__surgery th:nth-child(3),.table tr.table__surgery th:nth-child(4){width:30%}.table tbody tr th{font-weight:700}.text>.ul__list{margin-top:20px;margin-bottom:20px}.search-field{scale:.875;width:112.5%;translate:clamp(-40px,-5vw,-20px);margin-bottom:0}@media print,screen and (min-width:768px){.search-field{scale:1;width:100%;translate:0}}.search-field__text{font-size:1rem}.superscript-hyphenation{white-space:nowrap}.framed-bgc2.js__search-output-caution{padding:20px 18px}.ol__list>.list__item__disc.list__item__disc--custom,.ul__list>.list__item__disc.list__item__disc--custom{font-size:.75rem}@media print,screen and (min-width:768px){.ol__list>.list__item__disc.list__item__disc--custom,.ul__list>.list__item__disc.list__item__disc--custom{font-size:1rem}}.ol__list>li:not(:first-child).list__item__disc--custom,.ul__list>li:not(:first-child).list__item__disc--custom{margin:2px 0 0 0;font-size:.75rem}@media print,screen and (min-width:768px){.ol__list>li:not(:first-child).list__item__disc--custom,.ul__list>li:not(:first-child).list__item__disc--custom{margin:10px 0 0 0;font-size:1rem}}