@charset "utf-8";
#sh_content.sub_page{max-width:none}
.pagecommon{--bg:rgba(53,156,149,0.08);font-size:16px;color:#222}
.br{white-space:pre-line;word-break:keep-all}

/* ===================================================== 서브 공통 css [s] */
/* 공통 폰트 */
.pagecommon .sc__tit{font-family:var(--main-font);font-size:1.88em;font-weight:700;line-height:1.2;color:#111;text-align:center;word-break:keep-all}
.pagecommon .sc__tit b{color:var(--primary)}


/* 공통 여백 */
.pagecommon {padding-bottom:70px}
.pagecommon .sc-diseas .sc__tit{padding-bottom:1.57em}
.pagecommon .sc-prevent .sc__tit{padding-bottom:2em}


/* ===================================================== 서브 공통 레이아웃 cm-layout__head */
.pagecommon .cm-layout__head .bg{width:100%;aspect-ratio:1200 / 376}
.pagecommon .cm-layout__head .bg img{width:100%;height:100%;object-fit:cover}
.pagecommon .cm-layout__head .white-box{position:relative;display:flex;flex-direction:column;align-items:center;max-width:1063px;width:100%;padding:67px 20px 50px;margin:-140px 0 30px;border-radius:500px;background-color:#fff;text-align:center}
.pagecommon .cm-layout__head .white-box .simbol{position:absolute;top:-35px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:70px;aspect-ratio:1;background-color:var(--primary);border-radius:0 30px 0 30px}
.pagecommon .cm-layout__head .white-box .simbol img{width:42px}
.pagecommon .cm-layout__head .group-subtit{display:flex;flex-direction:column;align-items:center}
.pagecommon .cm-layout__head .group-subtit .tit--en{padding-bottom:0.83em;font-family:var(--main-font);font-size:1.13em;font-weight:700;color:var(--primary)}
.pagecommon .cm-layout__head .group-subtit .tit--ko{padding-bottom:1.06em;font-family:var(--main-font);font-size:2.19em;line-height:1.2;font-weight:700}
.pagecommon .cm-layout__head .group-subtit .desc{font-size:1.06em;font-weight:500;line-height:1.58;color:#666}
.pagecommon .cm-layout__head .green-text{margin-bottom:27px;padding:8px 14px;font-family:var(--main-font);font-size:15px;font-weight:700;line-height:1.4;background-color:var(--primary);color:#fff;word-break:keep-all}
.pagecommon .cm-layout__head .tip-box{display:flex;flex-direction:column;padding:12px 50px;margin-top:30px;border-radius:100px;background-color:#f4f4f4}
.pagecommon .cm-layout__head .tip-box p{font-size:15px;font-weight:500;line-height:1.6;color:#666;word-break:keep-all}
.pagecommon .cm-layout__head .tip-box p b{font-weight:700;color:var(--primary)}

/* ===================================================== 서브 공통 레이아웃 grid-col-2 */
.pagecommon .grid-col-2{display:flex;justify-content:space-between}
.pagecommon .grid-col-2 .sc__tit{text-align:left}
.pagecommon .grid-col-2 .cm-check-list-v{margin:0}
.pagecommon .grid-col-2 .cm-check-list-v li{padding:1.18em 30px}

/* cm-numbering-list */
/* 자동 넘버링 (공통) */
.pagecommon .num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;aspect-ratio:1;border-radius:100px;background-color:var(--primary);font-family:var(--main-font);font-size:15px;font-weight:700;color:#fff}
.pagecommon .num::before{content:counter(numbering, decimal-leading-zero);counter-increment:numbering}

.pagecommon .cm-numbering-list{--list-bg:#fff;display:flex;flex-direction:column;gap:20px;counter-reset:numbering}
.pagecommon .cm-numbering-list li{display:flex;align-items:flex-start;gap:1.56em;padding:40px 48px;border-radius:10px;background-color:var(--list-bg)}
.pagecommon .cm-numbering-list.st-line li{border:1px solid #e1e1e1}
.pagecommon .cm-numbering-list li .text-box{display:flex;flex-direction:column;gap:1.75em}
.pagecommon .cm-numbering-list li h3{font-family:var(--main-font);font-size:1.25em;font-weight:700;color:#111}
.pagecommon .cm-numbering-list li p.desc{font-size:1em;color:#777;line-height:1.6}
/* round */
.pagecommon .cm-numbering-list-round{display:flex;flex-direction:column;gap:1em;max-width:730px;width:100%;counter-reset:numbering}
.pagecommon .cm-numbering-list-round li{display:flex;align-items:center;gap:1em;padding:1em 1.22em;background-color:#fff;border-radius:100px;font-size:1.13em;color:#111;font-weight:700;line-height:1.4;font-family:var(--main-font);word-break:keep-all}

/* cm-numbering-list.thumb */
.pagecommon .cm-numbering-list.thumb li{overflow:hidden;justify-content:space-between;gap:0;padding:0;border:1px solid #e1e1e1;border-radius:10px}
.pagecommon .cm-numbering-list.thumb li:nth-child(even){flex-direction:row-reverse}
.pagecommon .cm-numbering-list.thumb .fl-l{flex:1;display:flex;align-items:flex-start;gap:20px;padding:40px 0 60px 40px}
.pagecommon .cm-numbering-list.thumb .fl-r{max-width:381px;width:100%;border-radius:10px;overflow:hidden}
.pagecommon .cm-numbering-list.thumb .fl-r img{width:100%;height:100%;object-fit:cover}

/* cm-check-list-v */
.pagecommon .cm-check-list-v{display:flex;flex-direction:column;gap:10px;max-width:837px;width:100%;margin:0 auto}
.pagecommon .cm-check-list-v li{display:flex;align-items:flex-start;gap:1.29em;padding:1.18em 2.94em;border-radius:6px;font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#111;word-break:keep-all}
.pagecommon .cm-check-list-v li .ic-check{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.59em;aspect-ratio:1;border-radius:100px}
.pagecommon .cm-check-list-v li .ic-check svg{width:1em;height:1em;stroke-width:3px}
.pagecommon .cm-check-list-v li:nth-child(odd){background-color:var(--primary);color:#fff}
.pagecommon .cm-check-list-v li:nth-child(odd) .ic-check{background-color:#fff}
.pagecommon .cm-check-list-v li:nth-child(odd) .ic-check svg{stroke:var(--primary)}
.pagecommon .cm-check-list-v li:nth-child(even){background-color:#f7f7f7;border:1px solid #e1e1e1}
.pagecommon .cm-check-list-v li:nth-child(even) .ic-check{background-color:#cecece}
.pagecommon .cm-check-list-v li:nth-child(even) .ic-check svg{stroke:#fff}

/* cm-thumb-cardlist */
.pagecommon .cm-thumb-cardlist{display:grid;grid-template-columns:repeat(6,1fr);gap:70px 30px;counter-reset:numbering}
.pagecommon .cm-thumb-cardlist li{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;max-width:380px;width:100%}
.pagecommon .cm-thumb-cardlist.grid-layout li:first-child{grid-column:1/3}
.pagecommon .cm-thumb-cardlist.grid-layout li:nth-child(2){grid-column:3/5}
.pagecommon .cm-thumb-cardlist.grid-layout li:nth-child(3){grid-column:5/7}
.pagecommon .cm-thumb-cardlist.grid-layout li:nth-child(4){grid-column:1 /4;margin-left:auto}
.pagecommon .cm-thumb-cardlist.grid-layout li:last-child{grid-column:4 / 7}
.pagecommon .cm-thumb-cardlist li .num{position:absolute;top:-22px;left:50%;transform:translateX(-50%)}
.pagecommon .cm-thumb-cardlist li .thumb-box{width:100%;border-radius:10px;overflow:hidden}
.pagecommon .cm-thumb-cardlist li .thumb-box img{width:100%;height:100%;object-fit:cover}
.pagecommon .cm-thumb-cardlist li h3{font-family:var(--main-font);font-size:1.25em;font-weight:700;line-height:1.5;color:#111;text-align:center}
.pagecommon .cm-thumb-cardlist li .po-r{position:relative;width:100%}
.pagecommon .cm-thumb-cardlist li .cate{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);min-width:93px;padding:0.33em 1.44em;border-radius:100px;font-family:var(--main-font);font-size:1.13em;color:#fff;font-weight:700;text-align:center;white-space:nowrap;background-color:var(--primary)}
.pagecommon .cm-thumb-cardlist li .cate b{font-size:14px;font-weight:700}
.pagecommon .cm-thumb-cardlist li p{text-align:center;font-size:1em;color:#777}

/* cm-notice-list */
.pagecommon .cm-notice-list{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:30px 42px 33px;border-radius:6px;border:1px solid #e1e1e1}
.pagecommon .cm-notice-list span{display:inline-flex;align-items:center;justify-content:center;padding:6px 22px;font-family:var(--main-font);font-size:1em;font-weight:700;color:var(--primary);border-radius:100px;border:1px solid var(--primary)}
.pagecommon .cm-notice-list span.primary{background-color:var(--primary);color:#fff}
.pagecommon .cm-notice-list ul{display:flex;flex-direction:column;gap:17px}
.pagecommon .cm-notice-list ul li{position:relative;padding-left:25px;font-family:var(--main-font);font-size:18px;font-weight:700;line-height:1.5;color:#111}
.pagecommon .cm-notice-list ul li::before{position:absolute;content:'';top:10px;left:0;width:5px;aspect-ratio:1;border-radius:10px;background-color:var(--primary);transform:translateZ(0);will-change:transform}

/* cm-caution-list */
.pagecommon .caution-list .green-text{margin-bottom:22px;padding:8px 14px;font-family:var(--main-font);font-size:15px;font-weight:700;line-height:1.4;background-color:var(--primary);color:#fff;text-align:center}
.pagecommon .caution-list ul{display:flex;gap:24px;justify-content:space-between}
.pagecommon .caution-list ul li{display:flex;flex-direction:column;gap:10px;width:100%}
.pagecommon .caution-list ul li .thumb-box{width:100%;aspect-ratio:241 / 158;border-radius:10px;overflow:hidden;border:1px solid #e1e1e1}
.pagecommon .caution-list ul li .thumb-box img{width:100%;height:100%;object-fit:cover}
.pagecommon .caution-list ul li span{font-family:var(--main-font);font-size:18px;line-height:1.5;font-weight:700;color:#000}

/* 탭메뉴 + 탭뷰 */
.pagecommon .center{display:flex;justify-content:center;padding-bottom:60px}
.pagecommon .cm-tab-menu{display:inline-flex;align-items:center;justify-content:center;padding:0.44em 0.75em;background-color:#f4f4f4;border-radius:100px}
.pagecommon .cm-tab-menu li{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100px;background-color:transparent;font-size:1.25em;padding:0.69em 2.5em;font-weight:700;color:var(--primary);cursor:pointer}
.pagecommon .cm-tab-menu li.on{color:#fff;background-color:var(--primary)}
.pagecommon .tab-view{display:none}
.pagecommon .tab-view.on{display:block}

/* 주의사항 박스 */
.pagecommon .cm-notice-box{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;background-color:#f7f7f7;padding:40px 20px 60px}
.pagecommon .cm-notice-box svg{margin-bottom:1.88em;color:var(--primary)}
.pagecommon .cm-notice-box .txt01{padding-bottom:0.46em;font-family:var(--main-font);font-size:1.63em;font-weight:700;line-height:1.38;color:#000}
.pagecommon .cm-notice-box .txt01 b{color:var(--primary)}
.pagecommon .cm-notice-box .desc{font-size:1.06em;color:#777;line-height:1.5}

/* area-head */
.pagecommon .area-head{display:flex;flex-direction:column;align-items:center;text-align:center}
.pagecommon .area-head .sc__tit{padding-bottom:33px}
.pagecommon .area-head .thumb-box{overflow:hidden;max-width:616px;width:100%;aspect-ratio:616 / 392;border-radius:16px;margin-bottom:45px}
.pagecommon .area-head .thumb-box img{width:100%;height:100%;object-fit:cover}
.pagecommon .area-head .sc__desc{font-size:1.06em;line-height:1.6;color:#666}


/* 건강검진 공통 테이블 */
.cm-health .sc-table{margin:0 85px;padding-bottom:75px}
.cm-health .sc-table .sc__tit{padding-bottom:1.33em}
.cm-health .table-box table{width:100%;border-top:3px solid var(--primary)}
.cm-health .table-box table thead tr th{padding:0.94em 0.59em;font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#000;background-color:rgba(53,156,149,0.06);border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;white-space:pre-line;word-break:keep-all}
.cm-health .table-box table thead tr th:last-child, .cm-health .table-box table tbody tr td:last-child{border-right:none}
.cm-health .table-box table tbody tr > *{padding:0.94em 0.59em;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;white-space:pre-line;word-break:keep-all}
.cm-health .table-box table tbody tr th{font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#000}
.cm-health .table-box table tbody tr td{font-size:1em;line-height:1.6;color:#777;text-align:center}
.cm-health .table-desc{padding-top:0.81em;font-size:1em;font-weight:500;line-height:1.6;color:#666;text-align:right;word-break:keep-all}
.cm-health .table-desc span{font-size:14px}

/* 건강검진 공통 */
.cm-health .cm-box{display:flex;justify-content:space-between;margin:76px 46px 0 85px;padding-bottom:83px;border-bottom:1px solid #e1e1e1}
.cm-health .cm-box:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
.cm-health .cm-box .sc__tit{text-align:left}
.cm-health .cm-box .cm-check-list-v{max-width:772px;margin:0}
.cm-health .cm-box .cm-check-list-v li{padding:1.18em 1.82em}
.cm-health .sc-ready .fl-r{max-width:772px;width:100%}
.cm-health .sc-ready .flex-container{display:flex;flex-direction:column;gap:20px}

/* ===================================================== 병원소개 > 공통 */
.cm-operation .green-box{position:relative;display:flex;flex-direction:column;align-items:center;padding:70px 20px 50px;margin-bottom:40px;text-align:center;border-radius:10px;background-color:rgba(53,156,149,0.1)}
.cm-operation .green-box .ic-tel{position:absolute;top:-48px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:1;border-radius:100px;background-color:#fff;box-shadow:0 0 5px rgba(179, 179, 179, 0.25)}
.cm-operation .green-box .ic-tel img{width:43px}
.cm-operation .green-box .txt01{padding-bottom:0.63em;font-family:var(--main-font);font-weight:700;font-size:1.5em;word-break:keep-all}
.cm-operation .green-box p.desc{font-size:1em;color:#777;word-break:keep-all}

/* ===================================================== 병원소개 > 인사말 */
#sh_about{text-align:center}
.cm-about .about--tit{display:inline-block;padding-bottom:1.29em;font-family:var(--main-font);font-size:2.13em;font-weight:700;line-height:1.3;color:#222}
.cm-about .about--tit b{color:var(--primary)}
#sh_about .about--tit{border-bottom:1px solid #e1e1e1}
#sh_about .group-subcont{display:flex;flex-direction:column}
#sh_about .bg{width:100%;aspect-ratio:1200 / 403}
#sh_about .bg img{width:100%;height:100%;object-fit:cover}
#sh_about .white-box{padding:58px 82px 20px;width:100%;;background-color:#fff;border-radius:50px 50px 0 0}
#sh_about .white-box i{display:flex;justify-content:center;padding-bottom:47px}
#sh_about .white-box i img{width:70px}
#sh_about .white-box .text-wrap{padding-bottom:60px}
#sh_about .white-box .txt01{padding-bottom:1.25em;font-size:1.5em;font-weight:700;line-height:1.4}
#sh_about .white-box .txt01 b{font-weight:700;color:var(--primary)}
#sh_about .white-box .desc{font-size:1em;line-height:1.6;color:#666}
#sh_about .white-box .sign{display:block;font-size:1em;text-align:center}


/* ===================================================== 병원소개 > 진료과별 번호 */
#sh_tel{padding-top:50px}
#sh_tel .group-subcont .subject-list{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
#sh_tel .group-subcont .subject-list li dl{display:flex;flex-direction:column;border:1px solid #e1e1e1;border-radius:6px;overflow:hidden}
#sh_tel .group-subcont .subject-list li dt{padding:0.89em 1.67em;background-color:#fafafa;font-family:var(--main-font);font-size:1.13em;font-weight:700;color:#000}
#sh_tel .group-subcont .subject-list li dd{padding:0.91em 1.27em;font-family:var(--main-font);font-size:1.38em;font-weight:700;color:#000}


/* ===================================================== 병원소개 > 장비소개 */
#sh_equipment .group-subtit, #p40 .group-subtit{display:flex;flex-direction:column;align-items:center;gap:1.25em;padding-bottom:80px;text-align:center}
#sh_equipment .group-subtit .tit, #p40 .group-subtit .tit{font-family:var(--main-font);font-size:2.5em;font-weight:700;color:#000}
#sh_equipment .group-subtit .desc, #p40 .group-subtit .desc{font-size:1.06em;font-weight:500;line-height:1.58;color:#000;word-break:keep-all}

#sh_equipment .group-subcont .tab-view.on{padding-bottom:140px}
#sh_equipment .group-subcont .radiology .equip-list{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 50px}
#sh_equipment .group-subcont .radiology .equip-list li{display:flex;flex-direction:column;gap:2.13em}
#sh_equipment .group-subcont .radiology .equip-list li .thumb-box{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:575 / 458;border-radius:10px;border:1px solid #e1e1e1;background-color:#fff;overflow:hidden}
#sh_equipment .group-subcont .radiology .equip-list li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_equipment .group-subcont .radiology .equip-list li .text-box{display:flex;flex-direction:column;gap:0.38em}
#sh_equipment .group-subcont .radiology .equip-list li .text-box .cate{font-size:15px;font-weight:700;color:var(--primary)}
#sh_equipment .group-subcont .radiology .equip-list li .text-box h3{font-family:var(--main-font);font-size:1.38em;font-weight:700;color:#111}
#sh_equipment .group-subcont .cm-numbering-list li .num{font-family:var(--sub-font)}

/* ===================================================== 병원소개 > 진료시간 */
#sh_time{padding-top:50px}
#sh_time .group-time{display:flex;flex-direction:column;align-items:center}
#sh_time .group-time > dl{padding-bottom:34px}
#sh_time .group-time > dl dt{font-family:var(--main-font);font-size:1.13em;font-weight:700;color:var(--primary);text-align:center}
#sh_time .group-time > dl dd{font-family:var(--main-font);font-size:2.5em;font-weight:700;color:#111}
#sh_time .group-time .time-table-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 22px;width:100%;padding-bottom:10px}
#sh_time .group-time .time-table-container dl{display:flex;align-items:center;border-radius:6px;border:1px solid #e1e1e1;padding:0.85em 2.5em;font-family:var(--main-font);font-size:1.25em;font-weight:700;color:#111}
#sh_time .group-time .time-table-container dt{max-width:150px;width:100%}
#sh_time .group-time p{width:100%;padding:0.9em 0.5em;border-radius:6px;text-align:center;font-family:var(--main-font);font-size:1.25em;font-weight:700;color:#111;background-color:#f7f7f7}

/* ===================================================== 병원소개 > 비급여항목 */
#p40 .tab_content .tab_item{display:none}
#p40 .tab_content .tab_item.on{display:block}
#p40 table{width:100%;border-top:3px solid var(--primary);border-left:none;border-right:none}
#p40 table thead tr th{padding:0.94em 0.59em;font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#000;background-color:rgba(53,156,149,0.06);border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;white-space:pre-line;word-break:keep-all}
#p40 table tbody tr > *{padding:0.94em 0.59em;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;white-space:pre-line;word-break:keep-all}
#p40 table tbody tr th{font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#000}
#p40 table tbody tr td{font-size:1em;line-height:1.6;color:#777;text-align:center}
#p40 table tbody tr td:first-child{background:#f7f7f7}

#p40{padding-bottom:0}

/* ===================================================== 만성질환클리닉 > 고혈압 */
#sh_hypertension{--padding:68px}
#sh_hypertension .sub__inner{padding:0 var(--padding)}
#sh_hypertension .sc-intro{padding-bottom:87px}
#sh_hypertension .sc-intro .area-bp{display:flex;flex-direction:column;gap:20px}
#sh_hypertension .sc-intro .area-bp .bp-value{display:flex;flex-direction:column;align-items:center;gap:30px;padding:25px var(--padding) 42px;border-radius:10px;background-color:#f7f7f7}
#sh_hypertension .sc-intro .area-bp .bp-value h3{font-family:var(--main-font);font-size:1.38em;font-weight:700;color:#111}
#sh_hypertension .sc-intro .area-bp .bp-value ul{position:relative;display:flex;justify-content:space-around;max-width:930px;width:100%}
#sh_hypertension .sc-intro .area-bp .bp-value ul::before{position:absolute;content:'';top:45px;left:0;width:100%;height:2px;background-color:#e1e1e1;transform:translateZ(0);will-change:transform}
#sh_hypertension .sc-intro .area-bp .bp-value ul li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}
#sh_hypertension .sc-intro .area-bp .bp-value ul li.bp-normal{--color:var(--primary)}
#sh_hypertension .sc-intro .area-bp .bp-value ul li.bp-pre{--color:#D6A23A}
#sh_hypertension .sc-intro .area-bp .bp-value ul li.bp-stage-1{--color:#E77D3F}
#sh_hypertension .sc-intro .area-bp .bp-value ul li.bp-stage-2{--color:#D95757}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .cate{display:flex;align-items:center;justify-content:center;padding:0.19em 1.63em;font-size:1em;font-weight:700;color:#fff;border-radius:100px;background-color:var(--color)}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .dot{position:relative;display:flex;align-items:center;justify-content:center;height:30px;border:1.5px dashed var(--color)}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .dot::before{z-index:1;position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%);width:0.56em;aspect-ratio:1;border-radius:50px;background-color:var(--color)}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .desc{padding-top:0.35em;font-size:1.06em;font-weight:500;line-height:1.3;color:#777}

#sh_hypertension .sc-cause{padding:68px 0 99px;margin-bottom:82px;background-color:var(--bg)}
#sh_hypertension .sc-cause .sc__tit{padding-bottom:2.23em}
#sh_hypertension .sc-cause .thumb-list{display:flex;gap:20px;justify-content:space-between;padding-bottom:70px}
#sh_hypertension .sc-cause .thumb-list li{display:flex;flex-direction:column;gap:1.38em;align-items:center;text-align:center}
#sh_hypertension .sc-cause .thumb-list li .thumb-box{width:100%;border-radius:10px;overflow:hidden}
#sh_hypertension .sc-cause .thumb-list li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_hypertension .sc-cause .thumb-list li span{display:flex;align-items:center;gap:0.5em;font-family:var(--main-font);font-size:1.25em;font-weight:700;color:#111}
#sh_hypertension .sc-cause .thumb-list li span::before{content:'';width:6px;aspect-ratio:1;border-radius:50px;background-color:var(--primary)}


/* ===================================================== 만성질환클리닉 > 당뇨 */
#sh_diabetes{--padding:85px;overflow:hidden}
#sh_diabetes .sub__inner{padding:0 var(--padding)}
#sh_diabetes .sc-intro{padding-bottom:83px}
#sh_diabetes .sc-intro .area-table table{width:100%}
#sh_diabetes .sc-intro .area-table table thead th{padding:0.94em 0.63em;font-family:var(--main-font);font-size:1em;font-weight:700;color:#222;background-color:rgba(53,156,149,0.1)}
#sh_diabetes .sc-intro .area-table table tbody tr > *{padding:1.06em 0.63em;font-size:1em;border-bottom:1px solid #e1e1e1}
#sh_diabetes .sc-intro .area-table table tbody th{width:146px;font-family:var(--main-font);font-weight:700;color:#000;background-color:#f5f5f5}
#sh_diabetes .sc-intro .area-table table tbody td{color:#666;text-align:center}

#sh_diabetes .sc-symptom{padding-bottom:100px}
#sh_diabetes .sc-symptom .sc__tit{padding-bottom:2.43em}
#sh_diabetes .sc-symptom .cm-check-list-h{display:flex;gap:14px}
#sh_diabetes .sc-symptom .cm-check-list-h li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:390px;width:100%;padding:2.25em 1em;text-align:center;border:1px solid #e1e1e1;border-radius:10px;font-size:1em;font-weight:500;color:#666;line-height:1.6}
#sh_diabetes .sc-symptom .cm-check-list-h li b{font-weight:700;color:var(--primary)}
#sh_diabetes .sc-symptom .cm-check-list-h li .ic-check{position:absolute;top:-22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:44px;aspect-ratio:1;border-radius:100px;background-color:var(--primary);color:#fff}
#sh_diabetes .sc-symptom .cm-check-list-h li .ic-check svg{width:18px;height:18px;stroke-width:2.5px}
#sh_diabetes .sc-symptom .cm-check-list-h li:nth-child(even){border-color:transparent;background-color:#f2f2f2}

#sh_diabetes .sc-cause{padding-bottom:100px}
#sh_diabetes .sc-cause .group-subtit{padding-bottom:60px}
#sh_diabetes .sc-cause .group-subtit .sc__tit{padding-bottom:1.27em}
#sh_diabetes .sc-cause .group-subtit .sc__desc{font-size:1em;font-weight:500;line-height:1.6;color:#666;text-align:center}
#sh_diabetes .sc-cause .col-2{display:flex;gap:30px}
#sh_diabetes .sc-cause .col-2 > li{border-radius:10px;overflow:hidden;border:1px solid #e1e1e1}
#sh_diabetes .sc-cause .col-2 > li .thumb-box{width:100%;height:297px;border-radius:10px;overflow:hidden}
#sh_diabetes .sc-cause .col-2 > li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_diabetes .sc-cause .col-2 > li .text-box{display:flex;flex-direction:column;gap:15px;padding:26px 30px 24px}
#sh_diabetes .sc-cause .col-2 > li .text-box dt{font-family:var(--main-font);font-size:1.25em;font-weight:700;color:#111}
#sh_diabetes .sc-cause .col-2 > li .text-box dd ul{display:flex;flex-direction:column;gap:0.63em}
#sh_diabetes .sc-cause .col-2 > li .text-box dd ul li{position:relative;padding-left:0.94em;font-size:1em;line-height:1.5;color:#666}
#sh_diabetes .sc-cause .col-2 > li .text-box dd ul li::before{position:absolute;content:'';top:10px;left:0;width:4px;aspect-ratio:1;border-radius:50px;background-color:var(--primary)}


/* ===================================================== 만성질환클리닉 > 심혈관질환 */
#sh_cardio .sc-diseas{padding-bottom:87px}
#sh_cardio .cm-numbering-list li{background-color:#f7f7f7}

/* ===================================================== 만성질환클리닉 > 간질환 */
#sh_liver .sc-diseas{padding-bottom:87px}

/* ===================================================== 만성질환클리닉 > 만성신부전증 */
#sh_crf{--padding:68px}
#sh_crf .sub__inner{padding:0 var(--padding)}
#sh_crf .sc-symptom{padding-bottom:106px}
#sh_crf .sc-symptom .sc__tit{padding-bottom:2.43em}
#sh_crf .sc-symptom .cm-thumb-cardlist li .thumb-box{aspect-ratio:380 / 270}
#sh_crf .sc-treatment{padding:68px 0 108px;background-color:var(--bg)}
#sh_crf .sc-treatment .sc__tit{padding-bottom:1.43em}
#sh_crf .sc-prevent{padding-top:83px}

/* ===================================================== 만성질환클리닉 > 갑상선 */
#sh_thyroid .sub__inner{padding:0 85px}
#sh_thyroid .sc-diseas{padding-bottom:97px}

/* ===================================================== 만성질환클리닉 > 골다공증 */
#sh_osteoporosis{--padding:68px}
#sh_osteoporosis .sub__inner{padding:0 var(--padding)}
#sh_osteoporosis .sc-diseas{padding-bottom:107px}
#sh_osteoporosis .sc-diseas .sc__tit{padding-bottom:1.07em}
#sh_osteoporosis .sc-diseas ul{display:flex;flex-direction:column;gap:90px}
#sh_osteoporosis .sc-diseas ul li{display:flex;flex-direction:column;gap:58px}
#sh_osteoporosis .sc-diseas ul li h3{background-color:var(--primary);font-family:var(--main-font);font-size:1.25em;font-weight:700;color:#fff;padding:14px 1.65em}
#sh_osteoporosis .sc-diseas ul li .col-2{display:flex;gap:70px;padding:0 52px}
#sh_osteoporosis .sc-diseas ul li .col-2 .thumb-box{max-width:440px;width:100%;aspect-ratio:440 / 282;border-radius:12px;overflow:hidden}
#sh_osteoporosis .sc-diseas ul li .col-2 .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box{display:flex;flex-direction:column;gap:48px;padding-top:30px}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dl{display:flex;flex-direction:column;gap:1.25em}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dl > *{padding-left:14px}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dt{position:relative;display:flex;align-items:center;gap:9px;font-family:var(--main-font);font-size:20px;font-weight:700;color:#111;word-break:keep-all}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dt::before{position:absolute;top:14px;left:0;content:'';width:4px;aspect-ratio:1;border-radius:50px;background-color:var(--primary)}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dd{font-size:1em;color:#777;word-break:keep-all}
#sh_osteoporosis .sc-cause{padding:74px 0 100px;margin-bottom:96px;background-color:var(--bg)}
#sh_osteoporosis .sc-cause .sc__tit{padding-bottom:2em}
#sh_osteoporosis .sc-cause .sc__tit b{color:var(--primary)}
#sh_osteoporosis .sc-cause .cm-thumb-list{display:flex;flex-direction:column;gap:26px;border-radius:12px;overflow:hidden}
#sh_osteoporosis .sc-cause .cm-thumb-list > li{display:flex;align-items:center;gap:53px;background-color:#fff}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .thumb-box{max-width:325px;width:100%;aspect-ratio:325 / 235;border-radius:12px;overflow:hidden}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box{display:flex;flex-direction:column;gap:18px}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box h3{font-family:var(--main-font);font-size:20px;font-weight:700;color:#111}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box ul{display:flex;flex-direction:column}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box ul li{font-size:1em;line-height:1.6;color:#777;word-break:keep-all}

/* ===================================================== 만성질환클리닉 > 소화기질환 */
#sh_gastrointestinal .sc-diseas{padding-bottom:130px}

/* ===================================================== 건강검진클리닉 > 보험공단검진 */
#sh_national{--padding:85px}
#sh_national .sub__inner{padding:0 var(--padding)}
#sh_national .sc-target{padding-bottom:110px}
#sh_national .sc-target .sc__tit{padding-bottom:1.33em}
#sh_national .sc-check{padding:70px 0 80px;margin-bottom:68px;background-color:var(--bg)}
#sh_national .sc-prevent .cm-check-list-v{max-width:920px}

/* ===================================================== 건강검진클리닉 > 국가 암검진 */
#sh_national_cancer{--padding:85px}
#sh_national_cancer .sub__inner{padding:0 var(--padding)}
#sh_national_cancer .sc-target{padding-bottom:105px}
#sh_national_cancer .sc-target .sc__tit{padding-bottom:1.77em}
#sh_national_cancer .sc-target .cm-thumb-cardlist{gap:78px 24px;max-width:711px;margin:0 auto}
#sh_national_cancer .sc-target .cm-thumb-cardlist li{gap:38px;max-width:221px}
#sh_national_cancer .sc-target .cm-thumb-cardlist li .thumb-box{aspect-ratio:221 / 254}
#sh_national_cancer .sc-interval{padding:100px 0 90px;background-color:var(--bg)}
#sh_national_cancer .sc-interval .fl-l .sc__tit{padding-bottom:1em;text-align:left}
#sh_national_cancer .sc-interval .fl-l .sc__tit b{color:var(--primary)}
#sh_national_cancer .sc-interval .fl-l .sc__desc{padding-bottom:3.25em;font-size:1em;font-weight:500;line-height:1.6;color:#777}
#sh_national_cancer .sc-interval .fl-l .thumb-box{max-width:458px;width:100%;aspect-ratio:458 / 305;border-radius:10px;overflow:hidden}
#sh_national_cancer .sc-interval .fl-l .thumb-box img{width:100%;height:100%;overflow:hidden}
#sh_national_cancer .sc-interval .fl-r{display:flex;flex-direction:column;gap:1.25em;max-width:458px;width:100%}
#sh_national_cancer .sc-interval .fl-r dl{display:flex;align-items:center;gap:1.38em;min-height:80px;padding:0 27px;border-radius:100px;background-color:#fff}
#sh_national_cancer .sc-interval .fl-r dt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:80px;padding:0.44em;border:1px solid var(--primary);border-radius:100px;font-family:var(--main-font);font-size:1em;font-weight:700;color:var(--primary)}
#sh_national_cancer .sc-interval .fl-r dd{display:flex;flex-direction:column;gap:5px;font-family:var(--main-font);font-size:1.13em;font-weight:700;color:#111}
#sh_national_cancer .sc-interval .fl-r dd span{font-size:13px;line-height:1.6;color:#666}
#sh_national_cancer .cm-notice-box{padding:60px 20px 0;background-color:#fff}

/* ===================================================== 건강검진클리닉 > 심혈관특수검진 */
#sh_cardio_screening{--padding:85px}
#sh_cardio_screening .sub__inner{padding:0 var(--padding)}
#sh_cardio_screening .center{padding-bottom:90px}
#sh_cardio_screening .sc-tab .area-about{display:flex;flex-direction:column;align-items:center;padding-bottom:66px;text-align:center}
#sh_cardio_screening .sc-tab .area-about .thumb-box{max-width:616px;width:100%;aspect-ratio:616 / 392;margin-bottom:47px;border-radius:16px;overflow:hidden}
#sh_cardio_screening .sc-tab .area-about .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_cardio_screening .sc-tab .area-about .sc__tit{padding-bottom:0.73em}
#sh_cardio_screening .sc-tab .sc__desc{font-size:1em;line-height:1.6;color:#777}
#sh_cardio_screening .carotid-ultra .area-target{padding:74px 0 80px;background-color:var(--bg)}
#sh_cardio_screening .carotid-ultra .area-disease{margin:90px 46px 0 85px;padding-bottom:67px;border-bottom:1px solid #e1e1e1}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 24px}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list li{display:flex;flex-direction:column;gap:0.94em}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list li .thumb-box{overflow:hidden;width:100%;aspect-ratio:241 / 158;border-radius:10px}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list li span{font-family:var(--main-font);font-size:1.13em;font-weight:700;color:#000;word-break:keep-all}
#sh_cardio_screening .carotid-ultra .area-process .sc__tit{text-align:left}
#sh_cardio_screening .carotid-ultra .area-process .cm-numbering-list-round{max-width:772px}
#sh_cardio_screening .carotid-ultra .area-process .cm-numbering-list-round li{gap:1em;padding:1em 1.22em;border:1px solid #e1e1e1}
#sh_cardio_screening .area-about-ct{padding:70px 0 54px;background-color:var(--bg);overflow:hidden}
#sh_cardio_screening .area-about-ct .sub__inner{display:flex;align-items:center;gap:62px}
#sh_cardio_screening .area-about-ct .thumb-box{max-width:451px;width:100%;aspect-ratio:451 / 306;border-radius:10px;overflow:hidden}
#sh_cardio_screening .area-about-ct .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_cardio_screening .area-about-ct .text-box .sc__tit{padding-bottom:1.13em;text-align:left}
#sh_cardio_screening .area-about-ct .text-box .sc__desc b{font-weight:600}
#sh_cardio_screening .ct .area-caution{margin-top:110px}
#sh_cardio_screening .mri .area-caution{margin-top:0;padding-top:90px;border-top:1px solid #e1e1e1}

/* ===================================================== 건강검진클리닉 > 종합건강검진 */
#sh_comprehensive .sub__inner{padding:0 85px}
#sh_comprehensive .sc-table{padding-bottom:84px}
#sh_comprehensive .sc-table .sc__tit{padding-bottom:1.13em}
#sh_comprehensive .sc-table .table-box{padding-bottom:42px}
#sh_comprehensive .sc-table .table-box:last-child{padding-bottom:0}
#sh_comprehensive .sc-table .table-box table{width:100%}
#sh_comprehensive .sc-table .table-box table caption{padding-bottom:0.89em;text-align:left;font-size:1.13em;font-weight:500;line-height:1.6;color:#222}
#sh_comprehensive .sc-table .table-box table tbody tr > *{word-break:keep-all;white-space:pre-line}
#sh_comprehensive .sc-target{padding:70px 0 60px;background-color:var(--bg)}
#sh_comprehensive .sc-ready{padding:55px 42px 70px 85px}
#sh_comprehensive .sc-ready .fl-r{display:flex;flex-direction:column;gap:40px}

/* ===================================================== 건강검진클리닉 > 채용검진 */
#sh_employment table thead th:first-child{border-right:none}
#sh_employment .area-caution{margin-top:0;padding-top:76px;border-top:1px solid #e1e1e1}

/* ===================================================== 건강검진클리닉 > 선원검진 */
#sh_seafarer{--padding:85px}
#sh_seafarer .sub__inner{padding:0 var(--padding)}
#sh_seafarer .sc-ready{padding-top:20px}

/* ===================================================== 내시경센터 > 내시경센터 소개 */
#sh_endoscopy_about .sub__inner{padding:0 68px}
#sh_endoscopy_about .cm-layout__head .white-box{margin-bottom:0;padding-bottom:0}
#sh_endoscopy_about .sc-about .sub__inner{display:flex;justify-content:space-between}
#sh_endoscopy_about .sc-about .area-sticky{position:sticky;height:100vh;top:0;padding-top:120px}
#sh_endoscopy_about .sc-about .area-sticky h2{font-family:var(--main-font);font-size:2.5em;line-height:1.25;font-weight:700;color:#000}
#sh_endoscopy_about .sc-about .area-scroll{padding:120px 0}
#sh_endoscopy_about .sc-about .area-scroll .about-list{display:flex;flex-direction:column;gap:62px;counter-reset:numbering}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li{max-width:553px;width:100%;display:flex;flex-direction:column;gap:30px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .thumb-box{width:100%;aspect-ratio:553 / 310;border-radius:10px;overflow:hidden}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box{display:flex;align-items:flex-start;gap:20px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dl{display:flex;flex-direction:column;gap:18px;padding-top:6px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dt{font-family:var(--main-font);font-size:1.38em;font-weight:700;line-height:1.4;color:#000}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dd{display:flex}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dd .sub-desc{display:flex;flex-direction:column;gap:6px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dd .sub-desc li{font-size:1em;line-height:1.4;color:#777;word-break:keep-all}

/* ===================================================== 내시경센터 > 위내시경 */
#sh_gastroscopy{--padding:85px}
#sh_gastroscopy .sub__inner{padding:0 var(--padding)}
.cm-endoscopy .sc-disease .cm-thumb-cardlist li{max-width:255px}

/* ===================================================== 내시경센터 > 대장내시경 */
#sh_colonoscopy{--padding:85px}
#sh_colonoscopy .sub__inner{padding:0 var(--padding)}

/* ===================================================== 내시경센터 공통 */
.cm-endoscopy .sc-target{padding-bottom:70px}
.cm-endoscopy .cm-numbering-list-round li{border:1px solid #e1e1e1}
.cm-endoscopy .sc-disease{background-color:var(--bg);padding:64px 0 80px}
.cm-endoscopy .sc-disease .sc__tit{padding-bottom:1.43em}
.cm-endoscopy .sc-disease .cm-thumb-cardlist{grid-template-columns:repeat(3,1fr);gap:66px 27px;max-width:819px;width:100%;margin:0 auto}
.cm-endoscopy .sc-disease .cm-thumb-cardlist li .thumb-box{width:100%;aspect-ratio:255 /280}
.cm-endoscopy .sc-process{padding-top:82px;padding-bottom:86px}
.cm-endoscopy .sc-process .sub__inner{padding:0 56px 0 85px}
.cm-endoscopy .sc-caution .sub__inner .sc__tit{padding-bottom:1.23em}
.cm-endoscopy .sc-caution .sub__inner > ul{display:flex;flex-direction:column;border-top:3px solid var(--primary)}
.cm-endoscopy .sc-caution .sub__inner > ul > li{display:flex;border-bottom:1px solid #e1e1e1}
.cm-endoscopy .sc-caution .sub__inner > ul > li .head{display:flex;align-items:center;justify-content:center;max-width:167px;width:100%;border-right:1px solid #e1e1e1;text-align:center;font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#000;background-color:var(--bg)}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list{padding:28px 30px 40px}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list ul{display:flex;flex-direction:column;gap:8px}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list ul li{position:relative;padding-left:1.38em;font-size:1em;color:#777;line-height:1.6;word-break:keep-all;white-space:pre-line}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list ul li::before{position:absolute;content:'';top:11px;left:0;width:4px;aspect-ratio:1;border-radius:10px;background-color:var(--primary)}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list ul li b{font-weight:600;color:var(--primary)}

/* ===================================================== 내시경센터 > 용종절제술 */
#sh_polypectomy{--padding:68px}
#sh_polypectomy .sub__inner{padding:0 var(--padding)}
#sh_polypectomy .sc-process{padding-top:0;padding-bottom:70px}
#sh_polypectomy .sc-process .sc__tit{text-align:center;padding-bottom:1.33em}
#sh_polypectomy .sc-process .process__preview{display:flex;align-items:center;justify-content:center;padding-bottom:63px}
#sh_polypectomy .sc-process .process__preview li:not(.ic-arr) img{max-width:206px;aspect-ratio:206 / 134}
#sh_polypectomy .sc-process .cm-numbering-list-round{max-width:918px;margin:0 auto}
#sh_polypectomy .sc-caution{padding-bottom:130px}
#sh_polypectomy .sc-check .cm-check-list-v{max-width:778px;margin:0}

/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special{padding-bottom:70px}
#sh_special .group-subtit{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:80px}
#sh_special .group-subtit .tit--en{padding-bottom:0.78em;font-family:var(--main-font);font-size:1.13em;font-weight:700;color:var(--primary)}
#sh_special .group-subtit .tit--ko{font-family:var(--main-font);font-size:2.5em;font-weight:700;color:#000}
#sh_special .group-subcont{position:relative}
#sh_special .group-subcont h3{overflow:hidden;position:sticky;top:50%;left:50%;display:flex;justify-content:center;padding:0 20px;font-family:var(--main-font);font-size:5.63em;font-weight:700;line-height:1;color:#ebebeb;text-transform:uppercase}
#sh_special .group-subcont h3 span{white-space:nowrap}
#sh_special .group-subcont .thumb-list{display:flex;flex-direction:column;gap:84px;max-width:40vw;width:100%;margin:0 auto;padding-top:150px}
#sh_special .group-subcont .thumb-list li{position:relative;width:100%;aspect-ratio:714 / 472;border-radius:14px;overflow:hidden}
#sh_special .group-subcont .thumb-list li img{width:100%;height:100%;object-fit:cover}
#sh_special .group-subcont .thumb-list li .overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
#sh_special .group-subcont .thumb-list li .overlay span{padding-bottom:8px;font-size:1.25em;font-weight:700;line-height:1.2;color:rgba(255,255,255,0.7);text-align:center}
#sh_special .group-subcont .thumb-list li .overlay h4{font-family:var(--main-font);font-size:2.13em;font-weight:700;color:#fff;text-align:center}

/* ===================================================== 인공신장실 공통 */
.cm-cardio .area-caution{margin:0 36px 0 105px;padding:76px 0 66px;border-top:1px solid #e1e1e1}
.cm-cardio .area-caution:last-child{padding-bottom:0}
.cm-cardio .area-caution .cm-check-list-v{max-width:778px;margin:0}
.cm-cardio .area-caution .cm-check-list-v li{padding:1.18em 30px}

/* ===================================================== 인공신장실 > 투석이란 */
#sh_dialysis .sc-case{padding-bottom:87px}
#sh_dialysis .sc-case .sc__tit{padding-bottom:1.57em}

/* ===================================================== 인공신장실 > 심혈관조영술 */
#sh_cardiovascular .center{padding-bottom:83px}
#sh_cardiovascular .area-head{padding-bottom:70px}
#sh_cardiovascular .stent .area-head{padding-bottom:0}
#sh_cardiovascular .area-process{padding-bottom:77px}
#sh_cardiovascular .area-process .sc__tit{padding-bottom:60px}
#sh_cardiovascular .area-process .cm-numbering-list.thumb li:nth-child(even){flex-direction:row}
#sh_cardiovascular .area-process .fl-r{max-width:325px}
#sh_cardiovascular .area-process .fl-r .thumb-box{max-width:325px;width:100%;aspect-ratio:325 / 235}
#sh_cardiovascular .area-process .fl-l{padding:35px 43px 35px 53px}
#sh_cardiovascular .area-process .fl-l .text-box{gap:1.88em}

/* ===================================================== 심혈관센터 > 심혈관촬영기 */
#sh_cardiac_angiography .area-head{padding-bottom:70px}
#sh_cardiac_angiography .area-head .sc__desc{padding-bottom:54px}
#sh_cardiac_angiography .preview{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 23px}
#sh_cardiac_angiography .preview li{position:relative;max-width:434px;width:100%;aspect-ratio:434 / 315;border-radius:10px;overflow:hidden}
#sh_cardiac_angiography .preview li img{width:100%;height:100%;object-fit:cover}
#sh_cardiac_angiography .preview li span{position:absolute;left:0;bottom:0;width:100%;padding:20px 10px;font-family:var(--main-font);font-size:18px;font-weight:700;text-align:center;color:#fff;background-color:rgba(17,17,17,0.33)}
#sh_cardiac_angiography .area-advan{display:flex;flex-direction:column;gap:38px}
#sh_cardiac_angiography .area-advan .green-box{width:100%;padding:11px;font-family:var(--main-font);font-size:1em;font-weight:700;color:#fff;text-align:center;background-color:var(--primary);word-break:keep-all}
#sh_cardiac_angiography .area-advan ul{display:flex;justify-content:center;gap:22px}
#sh_cardiac_angiography .area-advan ul li{max-width:370px;width:100%;aspect-ratio:370 / 247;border-radius:10px;overflow:hidden}
#sh_cardiac_angiography .area-advan ul li img{width:100%;height:100%;object-fit:cover}
#sh_cardiac_angiography .echo .area-head .sc__tit{padding-bottom:45px}
#sh_cardiac_angiography .echo .area-head .sc__desc{padding-bottom:0}
#sh_cardiac_angiography .echo .area-head .col-2{display:flex;align-items:center;margin-bottom:46px;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden}
#sh_cardiac_angiography .echo .area-head .col-2 .thumb-box{margin-bottom:0;border-radius:12px;max-width:363px;aspect-ratio:363 / 241}
#sh_cardiac_angiography .echo .area-head .col-2 .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_cardiac_angiography .echo .area-head .col-2 dl{display:flex;flex-direction:column;gap:12px;padding:20px 47px;text-align:left}
#sh_cardiac_angiography .echo .area-head .col-2 dt{font-family:var(--main-font);font-size:20px;font-weight:700;color:#111}
#sh_cardiac_angiography .echo .area-head .col-2 dd{font-size:1em;line-height:1.6;color:#777}
#sh_cardiac_angiography .echo .area-advan{display:flex;flex-direction:column;align-items:center}
#sh_cardiac_angiography .echo .green-box{padding:20px}

/* ===================================================== 심혈관센터 > 심초음파 */
#sh_polypectomy .sc-purpose{padding-bottom:70px}
#sh_polypectomy .sc-purpose .sc__tit{padding-bottom:1.13em}
#sh_polypectomy .cm-numbering-list li{background-color:#f7f7f7}
#sh_polypectomy .sc-disease{padding:76px 0 110px;margin-bottom:80px;background-color:var(--bg)}
#sh_polypectomy .sc-disease .sc__tit{padding-bottom:1.67em}
#sh_polypectomy .sc-disease .cm-thumb-cardlist{display:grid;grid-template-columns:repeat(3,1fr);max-width:819px;margin:0 auto}
#sh_polypectomy .sc-disease .cm-thumb-cardlist li{max-width:255px}
#sh_polypectomy .sc-disease .cm-thumb-cardlist li:last-child{grid-column:1/4;margin:0 auto}
#sh_polypectomy .sc-disease .cm-thumb-cardlist li .thumb-box{aspect-ratio:255 / 281}
#sh_polypectomy .sc-disease .cm-thumb-cardlist li .cate{padding:0.33em 1em}
#sh_polypectomy .sc-faq{max-width:1070px;width:100%;margin:0 auto}
#sh_polypectomy .sc-faq .sc__tit{padding-bottom:50px}
#sh_polypectomy .sc-faq .cm-faq-list{display:flex;flex-direction:column;gap:30px}
#sh_polypectomy .sc-faq .cm-faq-list dl{display:flex;flex-direction:column;border-radius:6px;overflow:hidden}
#sh_polypectomy .sc-faq .cm-faq-list dt{padding:16px 30px;background-color:var(--primary);color:#fff;font-family:var(--main-font);font-weight:700;font-size:18px;line-height:1.3;word-break:keep-all}
#sh_polypectomy .sc-faq .cm-faq-list dd{padding:28px 30px;border:1px solid #e1e1e1;border-radius:0 0 6px 6px;font-size:1em;line-height:1.6;color:#777}

/* ===================================================== 심혈관센터 > 부정맥검사 */
#sh_arrhythmia{--padding:68px}
#sh_arrhythmia .sub__inner{padding:0 var(--padding)}
#sh_arrhythmia .sc-cause{padding:74px 0 70px;background-color:var(--bg)}
#sh_arrhythmia .sc-cause .sc__tit{padding-bottom:57px}
#sh_arrhythmia .sc-cause .cause__list{display:flex;flex-direction:column;gap:20px;width:100%}
#sh_arrhythmia .sc-cause .cause__list > li{display:flex;background-color:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden}
#sh_arrhythmia .sc-cause .cause__list > li .thumb-box{max-width:325px;width:100%;aspect-ratio:325 / 235;border-radius:12px;overflow:hidden}
#sh_arrhythmia .sc-cause .cause__list > li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_arrhythmia .sc-cause .cause__list > li .text-box{flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:30px 53px;border-radius:0 12px 12px 0;overflow:hidden}
#sh_arrhythmia .sc-cause .cause__list > li .text-box h3{font-family:var(--main-font);font-size:20px;font-weight:700;color:#111}
#sh_arrhythmia .sc-cause .cause__list > li .text-box ul{display:flex;flex-direction:column;gap:4px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box ul li{font-size:1em;line-height:1.6;color:#777}
#sh_arrhythmia .cm-box{margin:0 var(--padding);padding:70px 0} 
#sh_arrhythmia .cm-box:last-child{padding-bottom:0} 
#sh_arrhythmia .sc-disease{border-bottom:1px solid #e1e1e1}
#sh_arrhythmia .sc-disease .cm-numbering-list-round{max-width:772px} 
#sh_arrhythmia .sc-disease .cm-numbering-list-round li{border:1px solid #e1e1e1}
#sh_arrhythmia .grid-col-2 .cm-check-list-v{max-width:772px}

/* ===================================================== 심혈관센터 > 24시간 혈압측정검사 */
#sh_abpm{--padding:68px}
#sh_abpm .sub__inner{padding:0 var(--padding)}
#sh_abpm .sc-feature{padding-bottom:77px}
#sh_abpm .sc-feature .sc__tit{padding-bottom:1em}
#sh_abpm .sc-feature .text-box{padding:34px 20px;margin-bottom:37px;border-radius:10px;border:1px solid #e1e1e1;text-align:center;font-size:17px;line-height:1.6;color:#666}
#sh_abpm .sc-feature .text-box b{font-weight:600;color:#111}
#sh_abpm .sc-feature .gray-box{padding:50px 60px 110px;border-radius:10px;background-color:#f7f7f7}
#sh_abpm .sc-feature .gray-box h3{padding-bottom:26px;font-family:var(--main-font);font-size:22px;font-weight:700;color:#111;text-align:center}
#sh_abpm .sc-feature .gray-box p.desc{padding-bottom:66px;font-size:17px;line-height:1.6;color:#666;text-align:center}
#sh_abpm .sc-feature .gray-box .step-box{position:relative;display:flex;flex-direction:column}
#sh_abpm .sc-feature .gray-box .step-box ul{display:flex;justify-content:center;align-items:flex-end;gap:18px;width:100%;counter-reset:numbering}
#sh_abpm .sc-feature .gray-box .step-box ul li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:60px;max-width:300px;width:100%}
#sh_abpm .sc-feature .gray-box .step-box ul li::before{position:absolute;content:'';bottom:3px;left:50%;transform:translateX(-50%);width:2px;height:100%;border:2px dashed var(--color)}
#sh_abpm .sc-feature .gray-box .step-box ul li:first-child{--color:var(--primary)}
#sh_abpm .sc-feature .gray-box .step-box ul li:nth-child(2){--color:#D6A23A;gap:108px}
#sh_abpm .sc-feature .gray-box .step-box ul li:last-child{--color:#D95757;gap:152px}
#sh_abpm .sc-feature .gray-box .step-box ul li .text{position:relative;width:100%;padding:38px 0;border-radius:10px;font-size:17px;font-weight:600;line-height:1.6;color:#fff;text-align:center;background-color:var(--color)}
#sh_abpm .sc-feature .gray-box .step-box ul li .num{position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:1em;font-family:var(--sub-font);font-weight:700;max-width:71px;width:100%;aspect-ratio:unset;padding:2px 0;background-color:#fff;color:var(--color)}
#sh_abpm .sc-feature .gray-box .step-box ul li .dot{display:block;width:15px;aspect-ratio:1;background-color:var(--color);border-radius:40px;border:1px solid #fff}
#sh_abpm .sc-feature .gray-box .step-box .graph{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);max-width:966px;width:100%}
#sh_abpm .sc-feature .gray-box .step-box .graph img{width:100%}
#sh_abpm .sc-process .cm-numbering-list{gap:16px;max-width:772px;width:100%}
#sh_abpm .sc-process .cm-numbering-list li{padding:25px;font-family:var(--main-font);font-size:18px;font-weight:700}
#sh_abpm .sc-process .cm-numbering-list li p{min-height:44px;display:flex;align-items:center}

/* ===================================================== 입원실 */
#sh_inpatient_room .group-subtit{padding-bottom:57px}
#sh_inpatient_room .group-subtit .tit--ko{padding-bottom:24px;font-size:15px;font-weight:700;color:var(--primary);text-align:center}
#sh_inpatient_room .group-subcont ol{border-top:3px solid var(--primary);counter-reset:numbering}
#sh_inpatient_room .group-subcont ol li{display:flex;align-items:center;gap:56px;padding:44px 40px;border-bottom:1px solid #e1e1e1}
#sh_inpatient_room .group-subcont ol li:last-child{border-bottom:none;padding-bottom:0}
#sh_inpatient_room .group-subcont ol li .thumb-box{border-radius:12px;overflow:hidden;max-width:418px;width:100%;aspect-ratio:418 / 247}
#sh_inpatient_room .group-subcont ol li .thumb-box img{width:100%;height:100%;object-fit:cover}
#sh_inpatient_room .group-subcont ol li .text-box{width:100%}
#sh_inpatient_room .group-subcont ol li .text-box h4{padding:24px 0 18px;font-family:var(--main-font);font-size:23px;color:#111}
#sh_inpatient_room .group-subcont ol li .text-box p.desc{font-size:1em;line-height:1.6;color:#777}

/* ===================================================== 더조은건강클리닉 > 영양수액 */
#sh_therapy{--padding:85px}
#sh_therapy .sub__inner{padding:0 var(--padding)}
#sh_therapy .sc-head{padding-bottom:80px}
#sh_therapy .sc-type{padding-bottom:56px}
#sh_therapy .sc-type .sc__tit{padding-bottom:1.33em}
#sh_therapy .sc-type .type-list{border-top:3px solid var(--primary)}
#sh_therapy .sc-type .type-list dl{display:flex}
#sh_therapy .sc-type .type-list dt{display:flex;align-items:center;justify-content:center;max-width:250px;width:100%;text-align:center;padding:1.06em 0.59em;background-color:var(--bg);border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#000;word-break:keep-all}
#sh_therapy .sc-type .type-list dd{flex:1;font-size:1em;line-height:1.6;color:#777;padding:1.13em 2.06em;border-bottom:1px solid #e1e1e1;word-break:keep-all}
#sh_therapy .sc-target{padding-bottom:72px}
#sh_therapy .sc-target .sc__tit{padding-bottom:1.43em}
#sh_therapy .sc-target .cm-numbering-list-round{max-width:772px;width:100%;margin:0 auto}
#sh_therapy .sc-target .cm-numbering-list-round li{border:1px solid #e1e1e1}
#sh_therapy .sc-caution .sc__tit{padding-bottom:1.43em}
#sh_therapy .sc-caution .cm-check-list-v{max-width:916px}

/* ===================================================== 더조은건강클리닉 > 예방접종 */
#sh_vaccination .sc-head{padding-bottom:80px}
#sh_vaccination .sc-adult{padding-bottom:100px}
#sh_vaccination .sc-adult .sc__tit, #sh_vaccination .sc-travel .sc__tit{padding-bottom:1em}
#sh_vaccination .table-desc{padding-top:15px;font-size:15px;font-weight:500;line-height:1.6;color:#666;text-align:right;word-break:keep-all}
#sh_vaccination .table-desc a{color:#666}
#sh_vaccination .table-desc a:hover{text-decoration:underline}
#sh_vaccination table{width:100%;border-top:3px solid var(--primary)}
#sh_vaccination table thead th{height:60px;font-family:var(--main-font);font-size:1.06em;font-weight:700;color:#111;background-color:var(--bg);border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
#sh_vaccination table thead th:last-child{border-right:none}
#sh_vaccination table tbody tr > *{padding:0;border-bottom:1px solid #e1e1e1;text-align:center}
#sh_vaccination table tbody th{font-family:var(--main-font);font-size:1em;line-height:1.6;font-weight:700;color:#444;white-space:pre-line;word-break:keep-all;background-color:#f7f7f7}
#sh_vaccination table tbody td{font-size:1em;font-weight:600;color:#666;line-height:1.6}
#sh_vaccination .sc-adult table tbody td span{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;border-radius:100px;word-break:keep-all}
#sh_vaccination .sc-adult table tbody td span.yellow{color:#D6A23A;background-color:rgba(245,213,32,0.1)}
#sh_vaccination .sc-adult table tbody td span.orange{color:#CC8C44;background-color:rgba(204,140,68,0.2)}
#sh_vaccination .sc-adult table tbody td span.red{color:#CC4944;background-color:rgba(204,73,68,0.2)}
#sh_vaccination .sc-adult table tbody td span.green{color:#359C95;background-color:rgba(53,156,149,0.3)}
#sh_vaccination .sc-adult table tbody td span.gray{color:#6E6E6E;background-color:#ddd}
#sh_vaccination .sc-adult table tbody td span.blue{color:#446FCC;background-color:rgba(68,111,204,0.2)}
#sh_vaccination .sc-travel {padding-bottom:100px}
#sh_vaccination .sc-travel table tbody th{background-color:transparent}
#sh_vaccination .sc-travel table tbody th{display:table-cell}
#sh_vaccination .sc-travel table tbody td{font-family:var(--main-font);color:#111}
#sh_vaccination .sc-travel table tbody td:not(.type,.etc){border-right:1px solid #e1e1e1}
#sh_vaccination .sc-travel table tbody tr:last-child td{border-right:none}
#sh_vaccination .sc-travel table tbody tr:last-child td span{min-height:150px}
#sh_vaccination .sc-travel table tbody tr:last-child th{border-right:1px solid #e1e1e1}
#sh_vaccination .sc-travel table tbody td.etc span{font-family:var(--sub-font);font-weight:500;color:#666}
#sh_vaccination .sc-travel table tbody td.type{background-color:#f7f7f7;color:#444}
#sh_vaccination .sc-travel table tbody td span{padding:15px;min-height:80px;display:flex;align-items:center;justify-content:center;white-space:pre-line;word-break:keep-all}
#sh_vaccination .sc-travel table thead th:first-child{border-right:none}
#sh_vaccination .sc-caution .sc__tit{padding-bottom:1.67em}
#sh_vaccination .sc-caution .cm-check-list-v{max-width:916px}


/*  반응형 [s] */
@media (max-width:1800px){
/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special .group-subcont h3{font-size:80px}
}
@media (max-width:1600px){
/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special .group-subcont h3{font-size:70px}
#sh_special .group-subcont .thumb-list li .overlay h4{font-size:30px}
#sh_special .group-subcont .thumb-list li .overlay span{font-size:18px}
}

@media (max-width:1400px){
/* ===================================================== 서브 공통 */
.pagecommon .sc__tit{font-size:1.63em}
.pagecommon .sc-prevent .sc__tit{padding-bottom:1.73em}
.pagecommon .area-head .thumb-box{margin-bottom:36px}
/* cm-layout__head */
.pagecommon .cm-layout__head .group-subtit .tit--ko{font-size:1.88em}
.pagecommon .cm-layout__head .group-subtit .tit--en{font-size:1.06em}
.pagecommon .cm-layout__head .white-box{padding:60px 20px 40px}
/* cm-numbering-list */
.pagecommon .cm-numbering-list li .text-box{gap:1.38em}
.pagecommon .grid-col-2 .cm-notice-list ul li{white-space:normal}
/* 탭메뉴 + 탭뷰 */
.pagecommon .center{padding-bottom:50px}
.pagecommon .cm-tab-menu li{font-size:1.13em}
/* cm-notice-list */
.pagecommon .cm-notice-box{padding:40px 20px 48px}
.pagecommon .cm-notice-box .txt01{font-size:1.5em}
.pagecommon .cm-notice-box svg{margin-bottom:1.63em}
/* cm-thumb-cardlist */
.pagecommon .cm-thumb-cardlist{gap:50px 20px}
.pagecommon .cm-thumb-cardlist li{gap:22px;max-width:390px}
.pagecommon .cm-thumb-cardlist li h3{font-size:1.19em}
/* 내시경센터 공통 */
.cm-endoscopy .sc-disease .cm-thumb-cardlist{gap:50px 20px}
.cm-endoscopy .sc-disease .cm-thumb-cardlist li{max-width:none}
/* 건강검진 공통 */
.cm-health .table-box table thead tr th{font-size:1em}
.cm-health .table-box table tbody tr th{font-size:1em}

/* ===================================================== 병원소개 > 진료과별 번호 */
#sh_tel .group-subcont .subject-list li dd{font-size:1.25em}
/* ===================================================== 병원소개 > 장비소개 */
#sh_equipment .group-subtit, #p40 .group-subtit{padding-bottom:50px}
#sh_equipment .group-subtit .tit, #sh_equipment .group-subtit .tit{font-size:2.25em} 
#sh_equipment .group-subcont .tab-view.radiology{width:90%;margin:0 auto;padding-bottom:120px} 
#sh_equipment .group-subcont .radiology .equip-list{gap:50px 30px} 
/* ===================================================== 병원소개 > 비급여항목 */ 
#p40 table thead tr th{font-size:1em} 
#p40 table tbody tr td{font-size:15px} 
/* ===================================================== 더조은건강클리닉 > 예방접종 */
#sh_vaccination table thead th{font-size:1em}
/* ===================================================== 만성질환클리닉 > 고혈압 */
#sh_hypertension .sc-intro{padding-bottom:80px}
#sh_hypertension .sc-intro .area-bp{gap:12px}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .cate{font-size:15px}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .desc{font-size:1em}
#sh_hypertension .sc-cause{padding:68px 0 74px;margin-bottom:62px}
#sh_hypertension .sc-cause .sc__tit{padding-bottom:1.73em}
#sh_hypertension .sc-cause .thumb-list{padding-bottom:42px}
#sh_hypertension .sc-cause .thumb-list li{gap:1.13em}
#sh_hypertension .sc-cause .thumb-list li span{font-size:1.13em}
/* ===================================================== 만성질환클리닉 > 당뇨 */
#sh_diabetes .sc-cause .group-subtit{padding-bottom:42px}
#sh_diabetes .sc-cause .group-subtit .sc__tit{padding-bottom:1em}
/* ===================================================== 만성질환클리닉 > 골다공증 */
#sh_osteoporosis .sc-cause .sc__tit{padding-bottom:1.73em}
/* ===================================================== 건강검진클리닉 > 심혈관특수검진 */
#sh_cardio_screening .center{padding-bottom:60px}
/* ===================================================== 내시경센터 > 내시경센터 소개 */
#sh_endoscopy_about .sc-about .area-sticky h2{font-size:2.25em}
/* ===================================================== 인공신장실 공통 */
.cm-cardio .area-caution{margin:0}
/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special .group-subcont h3{font-size:60px}
#sh_special .group-subcont .thumb-list li .overlay h4{font-size:28px}
/* ===================================================== 인공신장실 > 심혈관조영술 */
#sh_cardiovascular .center{padding-bottom:60px}
#sh_cardiovascular .area-process .sc__tit{padding-bottom:45px}
#sh_cardiovascular .area-process .fl-l{padding:35px 32px 35px 40px}
/* ===================================================== 입원실 */
#sh_inpatient_room .group-subtit .tit--ko{padding-bottom:1em}
}
@media (max-width:1200px){
/* ===================================================== 서브 공통 */
.pagecommon{padding-bottom:45px}
.pagecommon .sc__tit{font-size:1.5em}
.pagecommon .sub__inner{padding:0 20px}
.pagecommon .sc-prevent .sc__tit{padding-bottom:1.46em}
.pagecommon .sc-diseas .sc__tit{padding-bottom:1.46em}
.pagecommon .area-head .sc__desc{font-size:1em}
/* cm-layout__head */
.pagecommon .cm-layout__head .white-box{padding:56px 20px 34px}
.pagecommon .cm-layout__head .group-subtit .tit--en{padding-bottom:0.64em;font-size:1em}
.pagecommon .cm-layout__head .group-subtit .desc{font-size:1em}
/* cm-numbering-list */
.pagecommon .cm-numbering-list li{gap:1.25em;padding:34px 32px}
.pagecommon .cm-numbering-list li .text-box{gap:1.13em}
.pagecommon .cm-numbering-list li h3{font-size:1.13em}
.pagecommon .cm-numbering-list li p.desc{white-space:normal}
.pagecommon .cm-numbering-list.thumb .fl-l{padding:40px 32px 20px}
.pagecommon .cm-numbering-list-round li{font-size:1em}
/* cm-thumb-cardlist */
.pagecommon .cm-thumb-cardlist{grid-template-columns:repeat(3,1fr)}
.pagecommon .cm-thumb-cardlist li{gap:16px}
.pagecommon .cm-thumb-cardlist li .cate{font-size:1em}
.pagecommon .cm-thumb-cardlist li h3{font-size:1.13em}
.pagecommon .cm-thumb-cardlist.grid-layout li{grid-column:span 1 !important}
.pagecommon .cm-thumb-cardlist.grid-layout li:nth-child(4){margin:0}
/* cm-check-list-v */
.pagecommon .cm-check-list-v li{gap:1em;font-size:1em}
/* cm-notice-list */
.pagecommon .cm-notice-list{gap:18px;padding:26px 38px 30px}
.pagecommon .cm-notice-list ul{gap:14px}
.pagecommon .cm-notice-list ul li{font-size:1em;padding-left:1em}
.pagecommon .cm-notice-list span{padding:5px 18px;font-size:14px}
/* cm-caution-list */
.pagecommon .caution-list ul{gap:14px}
.pagecommon .caution-list ul li span{font-size:1em}
.pagecommon .caution-list .green-text{margin-bottom:14px}
/* 여백 */
#sh_diabetes, #sh_gastroscopy, #sh_colonoscopy, #sh_therapy{--padding:68px}
#sh_liver .sub__inner{padding:0 68px}
#sh_thyroid .sc-prevent{padding:0 20px}
#sh_national{--padding:20px}
#sh_national_cancer, #sh_cardio_screening{--padding:40px}
#sh_comprehensive .sub__inner{padding:0 68px}
#sh_seafarer .sub__inner{padding:0 68px;gap:30px}
/* ===================================================== 병원소개 > 공통 */
.cm-operation .green-box{padding:64px 20px 42px;margin-bottom:28px}
.cm-operation .green-box .ic-tel{top:-44px;width:88px}
.cm-operation .green-box .ic-tel img{width:40px}
.cm-operation .green-box .txt01{font-size:1.38em}
/* ===================================================== 병원소개 > 인사말 */
.cm-about .about--tit{font-size:1.88em}
#sh_about .white-box{padding:46px 0 20px}
#sh_about .white-box .txt01{font-size:1.25em}
#sh_about .white-box i{padding-bottom:40px}
#sh_about .white-box i img{width:65px}
#sh_about .white-box .text-wrap{padding-bottom:45px}
/* ===================================================== 병원소개 > 진료과별 번호 */
#sh_tel{padding-top:30px;padding-left:20px;padding-right:20px}
#sh_tel .group-subcont .subject-list{gap:14px}
/* ===================================================== 병원소개 > 진료시간 */
#sh_time{padding-top:30px;padding-left:20px;padding-right:20px}
#sh_time .green-box .ic-tel img{transform:translate(-1px,2px)}
#sh_time .group-time .time-table-container{gap:14px}
#sh_time .group-time > dl dd{font-size:2.25em}
#sh_time .group-time .time-table-container dl{font-size:1.13em}
#sh_time .group-time p{font-size:1.13em}
/* ===================================================== 병원소개 > 장비소개 */
#sh_equipment .group-subtit .tit, #p40 .group-subtit .tit{font-size:2em}
#sh_equipment .group-subcont .radiology .equip-list li .text-box h3{font-size:1.25em}
#sh_equipment .group-subcont .radiology .equip-list li{gap:1.5em}
#sh_equipment .group-subcont .tab-view.on{padding-bottom:120px}
/* ===================================================== 만성질환클리닉 > 고혈압 */
#sh_hypertension .sc-intro{padding-bottom:60px}
#sh_hypertension .sc-cause{padding:54px 0 70px}
#sh_hypertension .sc-cause .sc__tit{padding-bottom:1.46em}
#sh_hypertension .sc-cause .thumb-list{gap:14px}
#sh_hypertension .sc-cause .thumb-list li span{font-size:1.06em}
/* ===================================================== 만성질환클리닉 > 당뇨 */
#sh_diabetes .sc-intro{padding-bottom:80px}
#sh_diabetes .sc-symptom{padding:0 20px 80px}
#sh_diabetes .sc-symptom .sc__tit{padding-bottom:2em}
#sh_diabetes .sc-symptom .cm-check-list-h li .ic-check{top:-20px;width:40px}
#sh_diabetes .sc-cause{padding:0 20px 80px}
#sh_diabetes .sc-cause .group-subtit{padding-bottom:32px}
#sh_diabetes .sc-cause .col-2{gap:20px}
#sh_diabetes .sc-cause .col-2 > li .text-box{gap:10px;padding:20px 22px 24px}
#sh_diabetes .sc-cause .col-2 > li .text-box dd ul li{white-space:normal}
#sh_diabetes .sc-cause .col-2 > li .text-box dt{font-size:1.13em}
/* ===================================================== 만성질환클리닉 > 심혈관질환 */
#sh_cardio .sc-diseas{padding:0 20px 80px}
#sh_cardio .sc-prevent{padding:0 20px}
/* ===================================================== 만성질환클리닉 > 간질환 */
#sh_liver .sc-diseas{padding:0 20px 80px}
#sh_liver .sc-prevent{padding:0 20px}
/* ===================================================== 만성질환클리닉 > 만성신부전증 */
#sh_crf .sc-symptom{padding:0 20px 80px}
#sh_crf .sc-symptom .sc__tit{padding-bottom:2em}
#sh_crf .sc-treatment{padding:68px 0 80px}
#sh_crf .sc-prevent{padding-top:64px}
/* ===================================================== 만성질환클리닉 > 갑상선 */
#sh_thyroid .sc-diseas{padding:0 20px 80px}
/* ===================================================== 만성질환클리닉 > 골다공증 */
#sh_osteoporosis{--padding:20px}
#sh_osteoporosis .sc-diseas{padding:0 20px 80px}
#sh_osteoporosis .sc-diseas ul{gap:64px}
#sh_osteoporosis .sc-diseas ul li{gap:40px}
#sh_osteoporosis .sc-diseas ul li h3{font-size:1.07em;padding:12px 1.65em}
#sh_osteoporosis .sc-diseas ul li .col-2{gap:50px;padding:0 26px}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box{width:100%}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dl{gap:12px}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dt{font-size:1.13em} 
#sh_osteoporosis .sc-cause{padding:64px 0 80px;margin-bottom:64px}
#sh_osteoporosis .sc-cause .cm-thumb-list > li{gap:40px;padding-right:30px}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box{gap:12px}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box h3{font-size:1.13em}
/* ===================================================== 만성질환클리닉 > 소화기질환 */
#sh_gastrointestinal .sc-diseas{padding:0 20px 80px}
/* ===================================================== 내시경센터 공통 */
.cm-endoscopy .sc-caution .sub__inner > ul > li .list{padding:28px 30px 26px}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list ul li{padding-left:1em}
.cm-endoscopy .sc-caution .sub__inner > ul > li .head{max-width:145px;font-size:1em}
/* ===================================================== 내시경센터 > 용종절제술 */
#sh_polypectomy .sc-process .process__preview{padding-bottom:50px}
/* ===================================================== 내시경센터 > 내시경센터 소개 */
#sh_endoscopy_about .sc-about .area-sticky h2{font-size:2em}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li{gap:26px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dl{gap:14px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dt{font-size:1.25em}
/* ===================================================== 내시경센터 > 위내시경 */
.cm-endoscopy .sc-disease .cm-thumb-cardlist{gap:42px 20px}

/* 건강검진 공통 */
.cm-health .cm-box{margin:70px 46px 0 68px}
.cm-health .sc-table{margin:0 68px}
.cm-health .sc-ready .flex-container{gap:14px}
/* ===================================================== 건강검진클리닉 > 심혈관특수검진 */
#sh_cardio_screening .carotid-ultra .area-disease{margin:80px var(--padding) 0}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list{gap:28px 20px}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list li span{font-size:1em}
#sh_cardio_screening .sc-tab .area-about{padding:0 20px 66px}
#sh_cardio_screening .sc-tab .area-about .thumb-box{margin-bottom:34px}
#sh_cardio_screening .ct .area-caution{margin-top:80px}
#sh_cardio_screening .mri .area-caution{padding-top:80px}
/* ===================================================== 건강검진클리닉 > 보험공단검진 */
#sh_national .sc-target{padding-bottom:80px}
/* ===================================================== 건강검진클리닉 > 국가 암검진 */
#sh_national_cancer .sc-target{padding-bottom:80px}
#sh_national_cancer .sc-target .cm-thumb-cardlist{max-width:780px;gap:38px 20px}
#sh_national_cancer .sc-target .cm-thumb-cardlist li{max-width:none}
#sh_national_cancer .sc-interval{padding:80px 0}
#sh_national_cancer .sc-interval .fl-r dl{min-height:76px;padding:0 22px}
#sh_national_cancer .sc-interval .fl-r dt{width:74px;font-size:15px}
#sh_national_cancer .sc-interval .fl-r dd{font-size:1em}
#sh_national_cancer .sc-interval .fl-l .sc__desc{padding-bottom:38px}
#sh_national_cancer .sc-interval .grid-col-2{gap:30px}
/* ===================================================== 건강검진클리닉 > 종합건강검진 */
#sh_comprehensive .sc-table .table-box table caption{font-size:1em}
#sh_comprehensive .sc-ready .fl-r{gap:30px}
/* ===================================================== 건강검진클리닉 > 선원검진 */
#sh_seafarer .sc-ready{padding-top:0}
/* ===================================================== 인공신장실 공통 */
.cm-cardio .area-caution{margin:0 20px}
.cm-cardio .area-head{padding-left:20px;padding-right:20px}
/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special .group-subtit{padding-bottom:50px}
#sh_special .group-subtit .tit--ko{font-size:2em}
#sh_special .group-subcont h3{position:static;font-size:4em}
#sh_special .group-subcont h3 span.empty{width:20px}
#sh_special .group-subcont .thumb-list{max-width:55vw;padding-top:110px}
#sh_special .group-subcont .thumb-list li .overlay h4{font-size:26px}
#sh_special .group-subcont .thumb-list li .overlay span{font-size:17px}
/* ===================================================== 인공신장실 > 투석이란 */
#sh_dialysis .sc-case{padding:0 20px 80px}
/* ===================================================== 인공신장실 > 심혈관조영술 */
#sh_cardiovascular .area-process{padding:0 20px 77px}
#sh_cardiovascular .area-process .cm-numbering-list{align-items:center;gap:36px}
#sh_cardiovascular .area-process li, #sh_cardiovascular .area-process .cm-numbering-list.thumb li:nth-child(even){flex-direction:column !important;align-items:center;width:80%;gap:22px;border:none;text-align:center}
#sh_cardiovascular .area-process .fl-l{flex-direction:column;align-items:center;gap:12px;padding:0}
#sh_cardiovascular .area-process .fl-l .text-box{gap:12px}
#sh_cardiovascular .area-process .fl-r{margin:0 auto;max-width:440px}
#sh_cardiovascular .area-process .fl-r .thumb-box{max-width:none}
/* ===================================================== 심혈관센터 > 심혈관촬영기 */
#sh_cardiac_angiography .area-advan{padding:0 20px}
/* ===================================================== 심혈관센터 > 심초음파 */
#sh_polypectomy .sc-purpose{padding:0 20px 70px}
#sh_polypectomy .sc-faq{padding:0 20px}
#sh_polypectomy .sc-faq .sc__tit{padding-bottom:33px}
#sh_polypectomy .sc-disease{padding:60px 0 90px;margin-bottom:70px}
#sh_polypectomy .sc-faq .cm-faq-list dd{white-space:normal}
/* ===================================================== 심혈관센터 > 부정맥검사 */
#sh_arrhythmia .sc-cause{padding:60px 0 70px}
#sh_arrhythmia .sc-cause .sc__tit{padding-bottom:33px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box{gap:10px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box h3{font-size:18px}
/* ===================================================== 심혈관센터 > 24시간 혈압측정검사 */
#sh_abpm .sc-feature .gray-box{padding:40px 30px 70px}
#sh_abpm .sc-feature .gray-box h3{padding-bottom:18px}
#sh_abpm .sc-feature .gray-box p.desc{padding-bottom:50px;font-size:1em}
#sh_abpm .sc-feature .gray-box .step-box ul li .num{font-size:15px}
#sh_abpm .sc-feature .gray-box .step-box ul li .text{font-size:1em;padding:30px 0}
#sh_abpm .sc-process .sub__inner{gap:30px}
#sh_abpm .sc-process .cm-numbering-list li{font-size:1em}
/* ===================================================== 입원실 */
#sh_inpatient_room{padding:0 20px 45px}
#sh_inpatient_room .group-subtit{padding-bottom:48px}
#sh_inpatient_room .group-subcont ol li .text-box h4{font-size:20px;padding:16px 0 14px}
/* ===================================================== 더조은건강클리닉 > 예방접종 */
#sh_vaccination .sc-adult{padding-bottom:80px}
#sh_vaccination table thead th, #sh_vaccination table tbody th, #sh_vaccination table tbody td{font-size:15px}
}

@media (max-width:1024px){
/* ===================================================== 서브 공통 */
.pagecommon .sc__tit{font-size:1.38em}
.pagecommon .grid-col-2{flex-direction:column;align-items:center;gap:30px}
.pagecommon .grid-col-2 .sc__tit{text-align:center}
.pagecommon .area-head .thumb-box{margin-bottom:30px}
/* cm-layout__head */
.pagecommon .cm-layout__head .group-subtit .tit--ko{font-size:1.75em}
.pagecommon .cm-layout__head .group-subtit .tit--en{font-size:1.07em}
.pagecommon .cm-layout__head .white-box{width:90%;margin:-110px 0 30px;border-radius:120px}
.pagecommon .cm-layout__head .white-box .simbol{width:65px;border-radius:0 24px}
.pagecommon .cm-layout__head .white-box .simbol img{width:38px}
/* 탭메뉴 + 탭뷰 */
.pagecommon .cm-tab-menu{padding:0.40em 0.6em}
.pagecommon .cm-tab-menu li{font-size:1.06em;padding:0.6em 2em}
/* cm-notice-list */
.pagecommon .cm-notice-box{padding:34px 20px 42px}
.pagecommon .cm-notice-box svg{margin-bottom:1.25em}
.pagecommon .cm-notice-box .txt01{font-size:1.25em}
.pagecommon .cm-notice-box .desc{font-size:1em}
.pagecommon .cm-notice-list{padding:28px 33px}
/* cm-numbering-list */
.pagecommon .num{width:40px;font-size:14px}
.pagecommon .cm-numbering-list{gap:14px}
.pagecommon .cm-numbering-list li{padding:34px 22px}
/* .pagecommon .cm-numbering-list li{padding:32px 36px} */
.pagecommon .cm-numbering-list li .text-box{gap:12px}
.pagecommon .cm-numbering-list.thumb{gap:36px}
.pagecommon .cm-numbering-list.thumb .fl-r{margin:0 auto;max-width:440px} 
.pagecommon .cm-numbering-list.thumb{align-items:center}
.pagecommon .cm-numbering-list.thumb li{flex-direction:column-reverse !important;width:80%;gap:22px;border:none}
.pagecommon .cm-numbering-list.thumb .fl-l{flex-direction:column;align-items:center;gap:12px;padding:0;text-align:center}
.pagecommon .cm-numbering-list-round{gap:12px}
/* cm-thumb-cardlist */
.pagecommon .cm-thumb-cardlist{gap:42px 14px}
.pagecommon .cm-thumb-cardlist li .num{top:-20px}
.pagecommon .cm-thumb-cardlist li h3{font-size:1em}
/* 여백 */
#sh_hypertension, 
#sh_diabetes, 
#sh_crf, 
#sh_gastroscopy, 
#sh_colonoscopy, 
#sh_polypectomy,
#sh_abpm,
#sh_therapy{--padding:40px}
#sh_cardio .sub__inner, 
#sh_national_cancer .sub__inner, 
#sh_comprehensive .sub__inner, 
#sh_seafarer .sub__inner, 
#sh_endoscopy_about .sub__inner,
#sh_arrhythmia .sub__inner{padding:0 40px}
/* ===================================================== 병원소개 > 공통 */
.cm-operation .green-box{padding:58px 20px 34px}
.cm-operation .green-box .ic-tel{top:-40px;width:80px}
.cm-operation .green-box .ic-tel img{width:36px}
.cm-operation .green-box .txt01{padding-bottom:0.4em;font-size:1.25em}
#sh_equipment .group-subtit, #p40 .group-subtit{padding-bottom:40px}
/* ===================================================== 병원소개 > 인사말 */
.cm-about .about--tit{font-size:1.75em}
#sh_about{padding:0 20px 45px}
#sh_about .white-box{padding:35px 0 0}
#sh_about .white-box i{padding-bottom:32px}
#sh_about .white-box i img{width:60px}
#sh_about .white-box .text-wrap{padding-bottom:36px}
/* ===================================================== 병원소개 > 진료과별 번호 */
#sh_tel .group-subcont .subject-list{grid-template-columns:repeat(3, 1fr)}
#sh_tel .group-subcont .subject-list li dt{font-size:1em}
#sh_tel .group-subcont .subject-list li dd{font-size:1.13em}
/* ===================================================== 병원소개 > 진료시간 */
#sh_time .group-time > dl{padding-bottom:26px}
#sh_time .group-time > dl dd{font-size:2em}
#sh_time .group-time .time-table-container dl{padding:0.85em 1.22em}
#sh_time .group-time .time-table-container dt{width:120px}
/* ===================================================== 병원소개 > 장비소개 */
#sh_equipment .group-subtit .desc, #p40 .group-subtit .desc{font-size:1em}
#sh_equipment .group-subtit .tit, #p40 .group-subtit .tit{font-size:1.75em}
#sh_equipment .group-subcont .radiology .equip-list{gap:40px 24px}
#sh_equipment .group-subcont .radiology .equip-list li{gap:1.13em}
#sh_equipment .group-subcont .radiology .equip-list li .text-box{gap:4px}
#sh_equipment .group-subcont .radiology .equip-list li .text-box h3{font-size:1.13em}
#sh_equipment .group-subcont .tab-view.on{padding-bottom:100px}
/* ===================================================== 병원소개 > 비급여항목 */ 
#p40 .tab_item{overflow-x:auto;padding-bottom:10px}
#p40 table{min-width:900px}
#p40 table thead tr th{font-size:15px}
#p40 table tbody tr td{font-size:14px}
/* ===================================================== 만성질환클리닉 > 당뇨 */
#sh_diabetes .sc-intro .area-table table thead th{font-size:14px}
#sh_diabetes .sc-intro .area-table table tbody th{width:110px}
#sh_diabetes .sc-intro .area-table table tbody tr > *{font-size:14px}
#sh_diabetes .sc-cause .col-2{gap:14px}
#sh_diabetes .sc-symptom .cm-check-list-h{flex-direction:column;align-items:center;gap:34px}
#sh_diabetes .sc-symptom .cm-check-list-h li{max-width:none;width:80%;padding:2em 1em 1.63em}
#sh_diabetes .sc-symptom .cm-check-list-h li p{white-space:normal}
/* ===================================================== 만성질환클리닉 > 고혈압 */
#sh_hypertension .sc-cause .thumb-list li span{font-size:1.2em}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .desc{font-size:15px}
/* ===================================================== 만성질환클리닉 > 만성신부전증 */
#sh_crf .sc-prevent{padding-top:60px}
/* ===================================================== 만성질환클리닉 > 골다공증 */
#sh_osteoporosis .sc-diseas ul{gap:50px}
#sh_osteoporosis .sc-diseas ul li h3{font-size:1em;padding:10px 1.4em}
#sh_osteoporosis .sc-diseas ul li .col-2{gap:35px;padding:0 37px}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box{gap:30px}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dl{gap:6px}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box dt{font-size:1.07em}
#sh_osteoporosis .sc-diseas ul li .col-2 .thumb-box{max-width:400px}
#sh_osteoporosis .sc-cause .cm-thumb-list{gap:14px}
#sh_osteoporosis .sc-cause .cm-thumb-list > li{gap:30px}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box h3{font-size:1.13em}
/* 건강검진 공통 */
.cm-health .cm-box{margin:50px 40px 0}
.cm-health .cm-box .sc__tit{text-align:center}
.cm-health .sc-ready .fl-r{max-width:none}
.cm-health .sc-table{margin:0 40px;padding-bottom:60px}
.cm-health .table-box table thead tr th, .cm-health .table-box table tbody tr th, .cm-health .table-box table tbody tr td{font-size:15px}
.cm-health .table-desc{font-size:14px}
.cm-health .table-desc span{font-size:13px}
/* ===================================================== 건강검진클리닉 > 국가 암검진 */
#sh_national_cancer [data-aos=fade-right]{transform:translate3d(0,50px,0)}
#sh_national_cancer [data-aos=fade-right].aos-animate{transform:translate3d(0,0,0)}
#sh_national_cancer .sc-target .cm-thumb-cardlist{gap:50px 20px}
#sh_national_cancer .sc-interval .fl-l .sc__tit{text-align:center}
#sh_national_cancer .sc-interval .fl-l .sc__desc{padding-bottom:24px;text-align:center}
/* ===================================================== 건강검진클리닉 > 심혈관특수검진 */
#sh_cardio_screening [data-aos=fade-right], #sh_cardio_screening [data-aos=fade-left]{transform:translate3d(0,50px,0)}
#sh_cardio_screening [data-aos=fade-right].aos-animate, #sh_cardio_screening [data-aos=fade-left].aos-animate{transform:translate3d(0,0,0)}
#sh_cardio_screening .carotid-ultra .area-process .sc__tit{text-align:center}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list{gap:28px 14px;width:100%}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list li{gap:12px}
#sh_cardio_screening .area-about-ct .sub__inner{flex-direction:column;gap:36px}
#sh_cardio_screening .area-about-ct .text-box .sc__tit{padding-bottom:0.73em;text-align:center}
#sh_cardio_screening .sc-tab .sc__desc{text-align:center}
#sh_cardio_screening .ct .area-caution{margin-top:55px}
#sh_cardio_screening .mri .area-caution{padding-top:60px}
/* ===================================================== 건강검진클리닉 > 종합건강검진 */
#sh_comprehensive .sc-ready{padding:60px 42px 60px 40px}
#sh_comprehensive .sc-table{padding-bottom:60px}
#sh_comprehensive .sc-table .sc__tit{padding-bottom:0.83em}
#sh_comprehensive .sc-table .table-box{padding-bottom:34px}
#sh_comprehensive .sc-table .table-box table caption{font-size:0.94em}
#sh_comprehensive .sc-target{padding:52px 0 60px}
/* ===================================================== 건강검진클리닉 > 채용검진 */
#sh_employment .area-caution{padding-top:60px}
/* ===================================================== 내시경센터 > 내시경센터 소개 */
#sh_endoscopy_about .sc-about .sub__inner{gap:60px}
#sh_endoscopy_about .sc-about .area-sticky{flex-shrink:0}
#sh_endoscopy_about .sc-about .area-sticky h2{font-size:1.63em}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box{gap:14px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dt{font-size:1.13em}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dd .sub-desc li{font-size:15px}
/* ===================================================== 내시경센터 > 위내시경 */
.cm-endoscopy .sc-disease .cm-thumb-cardlist{gap:42px 14px}
/* ===================================================== 내시경센터 > 용종절제술 */
#sh_polypectomy .sc-disease .cm-thumb-cardlist li{max-width:none}
#sh_polypectomy .sc-disease .cm-thumb-cardlist li:last-child{grid-column:1}
#sh_polypectomy .sc-process .process__preview li:not(.ic-arr) img{width:100%}
#sh_polypectomy .sc-faq .cm-faq-list{gap:14px}
#sh_polypectomy .sc-faq .cm-faq-list dt{font-size:1em;padding:14px 26px}
#sh_polypectomy .sc-faq .cm-faq-list dd{padding:22px 26px;font-size:15px}
/* ===================================================== 인공신장실 공통 */
.cm-cardio .area-caution{margin:0 40px;padding:60px 0}
.cm-cardio .area-caution .cm-check-list-v{max-width:none}
/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special .group-subtit .tit--ko{font-size:1.75em}
#sh_special .group-subcont h3{font-size:3em}
#sh_special .group-subcont .thumb-list{gap:74px;max-width:70vw;padding-top:80px}
#sh_special .group-subcont .thumb-list li .overlay h4{font-size:1.75em}
/* ===================================================== 인공신장실 > 심혈관조영술 */
#sh_cardiovascular .center{padding-bottom:50px}
#sh_cardiovascular .area-head{padding-bottom:60px}
#sh_cardiovascular .area-process{padding:0 20px 60px}
#sh_cardiovascular .area-process .sc__tit{padding-bottom:35px}
#sh_cardiovascular .area-process li, #sh_cardiovascular .area-process .cm-numbering-list.thumb li:nth-child(even){width:90%}
/* ===================================================== 심혈관센터 > 심혈관촬영기 */
#sh_cardiac_angiography .echo .area-head .col-2 dl{padding:20px 35px}
#sh_cardiac_angiography .preview{gap:14px}
#sh_cardiac_angiography .preview li{max-width:364px}
#sh_cardiac_angiography .area-head .sc__desc{padding-bottom:32px}
#sh_cardiac_angiography .preview li span{font-size:1em;padding:15px 10px}
#sh_cardiac_angiography .area-advan{gap:20px}
#sh_cardiac_angiography .area-advan ul{gap:14px}
/* ===================================================== 심혈관센터 > 부정맥검사 */
#sh_arrhythmia .cm-box{padding:0 40px;margin:0}
#sh_arrhythmia .sc-cause .cause__list{gap:14px}
#sh_arrhythmia .sc-cause .cause__list > li{flex-direction:column;align-items:center;text-align:center;padding:30px 20px;gap:20px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box{gap:10px;padding:0}
#sh_arrhythmia .sc-cause .cause__list > li .text-box h3{font-size:17px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box ul li{font-size:15px}
/* ===================================================== 심혈관센터 > 24시간 혈압측정검사 */
#sh_abpm .sc-feature{padding-bottom:60px}
#sh_abpm .sc-feature .text-box{font-size:1em}
#sh_abpm .sc-feature .gray-box{padding:50px 40px 90px}
#sh_abpm .sc-feature .gray-box p.desc{font-size:1em}
#sh_abpm .sc-feature .gray-box .step-box ul{gap:15px}
#sh_abpm .sc-feature .gray-box .step-box ul li .text{font-size:1em;font-weight:500}
#sh_abpm .sc-process .cm-numbering-list{gap:14px}
#sh_abpm .sc-process .cm-numbering-list li{white-space:normal;padding:20px}
#sh_abpm .sc-process .cm-numbering-list li p{min-height:40px;white-space:normal}
/* ===================================================== 더조은건강클리닉 > 예방접종 */
#sh_vaccination .table-box{overflow-x:auto}
#sh_vaccination table{min-width:720px}
#sh_vaccination table thead th{font-size:15px}
#sh_vaccination table tbody th{font-size:14px}
#sh_vaccination table tbody td{font-size:14px}
#sh_vaccination .table-desc{font-size:14px}
#sh_vaccination .table-desc span{font-size:13px}
#sh_vaccination .sc-adult table tbody td span{padding:0 10px}
/* ===================================================== 더조은건강클리닉 > 영양수액 */
#sh_therapy .sc-type .type-list dt{max-width:190px;font-size:15px}
#sh_therapy .sc-type .type-list dd{font-size:15px;padding:1.13em 1.5em}
#sh_therapy .sc-head{padding:0 20px 60px}
/* ===================================================== 입원실 */
#sh_inpatient_room .group-subcont ol li{gap:36px;padding:30px}
#sh_inpatient_room .group-subcont ol li .thumb-box{max-width:362px}
#sh_inpatient_room .group-subcont ol li .text-box h4{font-size:18px}
#sh_inpatient_room .group-subcont ol li .text-box p.desc{font-size:15px;white-space:normal}
}
@media (max-width:860px){
/* ===================================================== 서브 공통 */
.pagecommon .cm-notice-box .txt01{white-space:normal}
}
@media (max-width:768px){
/* ===================================================== 서브 공통 */
.pagecommon{font-size:15px}
.pagecommon .num{width:36px;font-size:13px}
.pagecommon .sc__tit{font-size:1.33em}
.pagecommon .sc-diseas .sc__tit{padding-bottom:1.25em}
.pagecommon .grid-col-2{gap:25px}
/* 탭메뉴 + 탭뷰 */
.pagecommon .center{padding-bottom:40px}
.pagecommon .cm-tab-menu li{font-size:1em;padding:0.6em 1.33em}
/* cm-layout__head */
.pagecommon .cm-layout__head .group-subtit .tit--en{font-size:1em}
.pagecommon .cm-layout__head .group-subtit .tit--ko{font-size:1.6em}
.pagecommon .cm-layout__head .white-box{margin:-60px 0 30px;padding:42px 14px 20px;border-radius:80px}
.pagecommon .cm-layout__head .white-box .simbol{width:60px;border-radius:0 20px}
.pagecommon .cm-layout__head .white-box .simbol img{width:35px}
.pagecommon .cm-layout__head .tip-box{width:100%;padding:10px 20px}
/* cm-numbering-list */
.pagecommon .cm-numbering-list li{gap:1em;padding:26px 22px}
.pagecommon .cm-numbering-list li .text-box{gap:0.67em}
.pagecommon .cm-numbering-list.thumb li{flex-direction:column-reverse;gap:16px;width:100%}
.pagecommon .cm-numbering-list.thumb li:nth-child(even){flex-direction:column-reverse}
.pagecommon .cm-numbering-list.thumb .fl-l{flex-direction:column;gap:10px}
.pagecommon .cm-numbering-list-round li{gap:1em;border-radius:10px}
/* cm-check-list-v */
.pagecommon .cm-check-list-v{max-width:none}
.pagecommon .cm-check-list-v li{padding:1.18em 2em;white-space:normal}
.pagecommon .grid-col-2 .cm-check-list-v li{padding:1.18em 22px}
/* cm-thumb-cardlist */
.pagecommon .cm-thumb-cardlist{grid-template-columns:repeat(2,1fr)}
.pagecommon .cm-thumb-cardlist li{gap:12px}
/* cm-notice-list */
.pagecommon .cm-notice-box{padding:24px 20px 30px}
.pagecommon .cm-notice-box .txt01{font-size:1.07em}
.pagecommon .cm-notice-box svg{margin-bottom:1em;width:22px;height:22px}
.pagecommon .cm-notice-list{gap:14px;padding:22px 24px 24px}
.pagecommon .cm-notice-list ul{gap:12px}
.pagecommon .cm-notice-list span{padding:4px 18px}
/* cm-thumb-cardlist */
.pagecommon .cm-thumb-cardlist li .num{top:-18px}
/* cm-caution-list */
.pagecommon .caution-list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 18px}
.pagecommon .caution-list ul li span.br{white-space:normal}
.pagecommon .caution-list .green-text{font-size:14px}
/* 여백 */
#sh_hypertension, 
#sh_diabetes, 
#sh_crf, 
#sh_cardio_screening, 
#sh_gastroscopy,
#sh_colonoscopy,
#sh_polypectomy, 
#sh_abpm,
#sh_therapy{--padding:20px}
#sh_cardio .sub__inner, 
#sh_national_cancer .sub__inner, 
#sh_comprehensive .sub__inner, 
#sh_seafarer .sub__inner, 
#sh_endoscopy_about .sub__inner,
#sh_thyroid .sub__inner,
#sh_osteoporosis .sub__inner,
#sh_gastrointestinal .sub__inner,
#sh_national .sub__inner,
#sh_polypectomy .sub__inner,
#sh_arrhythmia .sub__inner{padding:0 20px}
/* ===================================================== 병원소개 > 공통 */
.cm-operation .green-box{padding:52px 20px 28px;margin-bottom:22px}
.cm-operation .green-box .ic-tel{top:-36px;width:72px}
.cm-operation .green-box .ic-tel img{width:32px}
/* ===================================================== 병원소개 > 인사말 */
.cm-about .about--tit{font-size:1.47em}
#sh_about .white-box{padding:30px 0 0}
#sh_about .white-box i{padding-bottom:22px}
#sh_about .white-box i img{width:55px}
#sh_about .white-box .text-wrap{padding-bottom:30px}
#sh_about .white-box .txt01{font-size:1.20em}
/* ===================================================== 병원소개 > 진료시간 */
#sh_time .group-time > dl{padding-bottom:20px}
#sh_time .group-time > dl dt{font-size:1em}
#sh_time .group-time > dl dd{font-size:1.87em}
#sh_time .group-time .time-table-container{grid-template-columns:repeat(1, 1fr)}
#sh_time .group-time .time-table-container dl{justify-content:space-between;font-size:1em}
#sh_time .group-time p{font-size:1em}
/* ===================================================== 병원소개 > 진료과별 번호 */
#sh_tel .group-subcont .subject-list{grid-template-columns:repeat(2, 1fr)}
/* ===================================================== 병원소개 > 장비소개 */
#sh_equipment .group-subcont .tab-view.radiology{width:100%}
#sh_equipment .group-subtit, #p40 .group-subtit{gap:0.8em}
#sh_equipment .group-subtit .tit, #p40 .group-subtit .tit{font-size:1.73em}
#sh_equipment .group-subcont .radiology .equip-list{gap:30px 20px}
#sh_equipment .group-subcont .radiology .equip-list li{gap:15px}
#sh_equipment .group-subcont .radiology .equip-list li .text-box h3{font-size:1.07em}
#sh_equipment .group-subcont .radiology .equip-list li .text-box .cate{font-size:14px}
#sh_equipment .group-subcont .tab-view.on{padding-bottom:80px}
/* ===================================================== 병원소개 > 비급여항목 */ 
#p40 table{min-width:720px}
#p40 table thead tr th{font-size:14px}
#p40 table tbody tr td{font-size:13px}
/* ===================================================== 만성질환클리닉 > 고혈압 */
#sh_hypertension .sc-intro{padding-bottom:50px}
#sh_hypertension .sc-intro .area-bp .bp-value{gap:20px;padding:25px var(--padding) 38px}
#sh_hypertension .sc-intro .area-bp .bp-value h3{font-size:1.2em}
#sh_hypertension .sc-intro .area-bp .bp-value ul{flex-wrap:wrap;gap:25px 10px}
#sh_hypertension .sc-intro .area-bp .bp-value ul li{width:calc(100% / 2 - 10px)}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .cate{font-size:14px}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .desc{font-size:14px}
#sh_hypertension .sc-intro .area-bp .bp-value ul::before{top:43px;height:1px}
#sh_hypertension .sc-intro .area-bp .bp-value ul::after{position:absolute;content:'';bottom:41px;left:0;width:100%;height:1px;background-color:#e1e1e1;transform:translateZ(0);will-change:transform}
#sh_hypertension .sc-cause{padding:45px 0;margin-bottom:42px}
#sh_hypertension .sc-cause .sc__tit{padding-bottom:1.25em}
#sh_hypertension .sc-cause .thumb-list{padding-bottom:30px}
#sh_hypertension .sc-cause .thumb-list li{gap:1em}
#sh_hypertension .sc-cause .thumb-list li span{font-size:1em}
#sh_hypertension .sc-cause .thumb-list li span::before{width:5px}
/* ===================================================== 만성질환클리닉 > 당뇨 */
#sh_diabetes .sc-intro{padding-bottom:60px}
#sh_diabetes .sc-intro .area-table{overflow-x:auto;padding-bottom:10px}
#sh_diabetes .sc-intro .area-table table{min-width:580px}
#sh_diabetes .sc-intro .area-table table tbody th{width:auto}
#sh_diabetes .sc-symptom{padding-bottom:60px}
#sh_diabetes .sc-symptom .cm-check-list-h{flex-wrap:wrap;gap:28px}
#sh_diabetes .sc-symptom .cm-check-list-h li{width:100%;padding:2em 1em 1.6em}
#sh_diabetes .sc-symptom .cm-check-list-h li .ic-check{top:-18px;width:36px}
#sh_diabetes .sc-cause{padding-bottom:60px}
#sh_diabetes .sc-cause .group-subtit .sc__desc{white-space:normal}
#sh_diabetes .sc-cause .col-2{flex-direction:column}
#sh_diabetes .sc-cause .col-2 > li .text-box dd ul{gap:6px}
/* ===================================================== 만성질환클리닉 > 심혈관질환 */
#sh_cardio .sc-diseas{padding-bottom:60px}
/* ===================================================== 만성질환클리닉 > 간질환 */
#sh_liver .sc-diseas{padding:0 20px 60px}
/* ===================================================== 만성질환클리닉 > 만성신부전증 */
#sh_crf .sc-prevent{padding-top:0}
#sh_crf .sc-symptom{padding:0 20px 60px}
#sh_crf .sc-treatment{padding:60px 0;margin-bottom:60px}
/* ===================================================== 만성질환클리닉 > 갑상선 */
#sh_thyroid .sc-diseas{padding:0 20px 60px}
/* ===================================================== 만성질환클리닉 > 골다공증 */
#sh_osteoporosis .sc-diseas{padding:0 20px 60px}
#sh_osteoporosis .sc-diseas ul li{gap:35px}
#sh_osteoporosis .sc-diseas ul li .col-2{flex-direction:column;gap:25px;padding:0 20px}
#sh_osteoporosis .sc-diseas ul li .col-2 .thumb-box{max-width:none}
#sh_osteoporosis .sc-diseas ul li .col-2 .text-box{padding-top:0;gap:16px}
#sh_osteoporosis .sc-cause{padding:60px 0;margin-bottom:60px}
#sh_osteoporosis .sc-cause .cm-thumb-list > li{flex-direction:column;gap:20px;padding:0 0 20px 0}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .thumb-box{max-width:none}
#sh_osteoporosis .sc-cause .cm-thumb-list > li .text-box{width:100%;padding:0 20px}
/* ===================================================== 만성질환클리닉 > 소화기질환 */
#sh_gastrointestinal .sc-diseas{padding-bottom:60px}

/* 건강검진 공통 */
.cm-health .sc-table{margin:0 20px;padding-bottom:60px}
.cm-health .table-box {overflow-x:auto;padding-bottom:10px}
.cm-health .table-box table{min-width:580px}
.cm-health .table-box table thead tr th, .cm-health .table-box table tbody tr th, .cm-health .table-box table tbody tr td{font-size:14px}
.cm-health .table-desc{font-size:13px}
.cm-health .table-desc span{font-size:12px}
.cm-health .cm-box{padding-bottom:60px;margin:50px 20px 0}
/* ===================================================== 건강검진클리닉 > 국가 암검진 */
#sh_national_cancer .sc-target .cm-thumb-cardlist{gap:24px 14px;width:100%}
#sh_national_cancer .sc-target .cm-thumb-cardlist li{gap:32px}
#sh_national_cancer .sc-interval .fl-r{max-width:none;gap:12px}
#sh_national_cancer .sc-interval .fl-r dt{width:68px;font-size:14px}

/* ===================================================== 건강검진클리닉 > 보험공단검진 */
#sh_national .sc-target{padding-bottom:60px}
#sh_national .sc-check{padding:60px 0;margin-bottom:60px}
/* ===================================================== 건강검진클리닉 > 국가 암검진 */
#sh_national_cancer{--padding:20px}
#sh_national_cancer .sc-target{padding:0 var(--padding) 60px}
#sh_national_cancer .sc-interval{padding:60px 0}
/* ===================================================== 건강검진클리닉 > 종합건강검진 */
#sh_comprehensive .sc-table{padding-bottom:60px}
#sh_comprehensive .sc-table .table-box table{min-width:470px}
#sh_comprehensive .sc-target{padding:60px 0}
#sh_comprehensive .sc-ready{padding:60px 20px}
/* ===================================================== 건강검진클리닉 > 채용검진 */
#sh_employment .area-caution{padding-top:60px}
/* ===================================================== 건강검진클리닉 > 심혈관특수검진 */
#sh_cardio_screening .center{padding-bottom:40px}
#sh_cardio_screening .sc-tab .area-about{padding:0 20px 60px}
#sh_cardio_screening .sc-tab .area-about .thumb-box{margin-bottom:26px}
#sh_cardio_screening .carotid-ultra .area-target{padding:60px 0}
#sh_cardio_screening .carotid-ultra .area-disease{margin:60px 20px 0}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list{grid-template-columns:repeat(2, 1fr);gap:20px}
/* ===================================================== 인공신장실 공통 */
.cm-cardio .area-caution{margin:0 20px;padding:60px 0}
.cm-cardio .area-caution:last-child{padding:60px 0}
.cm-cardio .area-caution .cm-check-list-v li{padding:1.18em 22px}

/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special .group-subtit{padding-bottom:38px}
#sh_special .group-subtit .tit--ko{font-size:1.73em}
#sh_special .group-subcont h3{font-size:2.5em}
#sh_special .group-subcont h3 span.empty{width:12px}
#sh_special .group-subcont .thumb-list{gap:64px;max-width:90vw;padding-top:70px}
#sh_special .group-subcont .thumb-list li .overlay h4{font-size:22px}

/* ===================================================== 인공신장실 > 심혈관조영술 */
#sh_cardiovascular .area-head{padding-bottom:50px}
#sh_cardiovascular .area-process{padding-bottom:60px}
#sh_cardiovascular .area-process .sc__tit{padding-bottom:25px}
#sh_cardiovascular .area-process li, #sh_cardiovascular .area-process .cm-numbering-list.thumb li:nth-child(even){width:100%}
#sh_cardiovascular .cm-numbering-list.thumb li{gap:16px;width:100%}
#sh_cardiovascular .cm-numbering-list.thumb .fl-l{gap:10px}
#sh_cardiovascular .cm-numbering-list li .text-box{gap:10px}

/* ===================================================== 인공신장실 > 투석이란 */
#sh_dialysis .sc-case{padding-bottom:60px}

/* ===================================================== 내시경센터 > 내시경센터 소개 */
#sh_endoscopy_about .sc-about .sub__inner{flex-direction:column;gap:40px}
#sh_endoscopy_about .sc-about .area-sticky{flex-shrink:1;position:static;height:auto;padding-top:50px;text-align:center}
#sh_endoscopy_about .sc-about .area-sticky h2{white-space:normal;font-size:1.33em}
#sh_endoscopy_about .sc-about .area-scroll{padding:0}
#sh_endoscopy_about .sc-about .area-scroll .about-list{align-items:center;gap:45px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li{gap:20px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dt{font-size:1.07em}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dd .sub-desc li{font-size:1em}

/* ===================================================== 내시경센터 > 위내시경 */
.cm-endoscopy .sc-disease{padding:60px 20px}
.cm-endoscopy .sc-disease .cm-thumb-cardlist{grid-template-columns:repeat(2,1fr);width:80%;max-width:none}
.cm-endoscopy .sc-process{padding:60px 0}
.cm-endoscopy .sc-target{padding-bottom:60px}
.cm-endoscopy .sc-caution .sub__inner > ul > li{flex-direction:column}
.cm-endoscopy .sc-caution .sub__inner > ul > li .head{max-width:none;padding:13px;border-right:none}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list{padding:20px 25px 22px}

/* ===================================================== 내시경센터 > 용종절제술 */
#sh_polypectomy .sc-caution{padding-bottom:60px}
#sh_polypectomy .sc-process{padding-bottom:60px}

/* ===================================================== 심혈관센터 > 심초음파 */
#sh_polypectomy .sc-purpose{padding-bottom:60px}
#sh_polypectomy .sc-disease{padding:60px 0;margin-bottom:60px}
#sh_polypectomy .sc-disease .cm-thumb-cardlist{grid-template-columns:repeat(2,1fr);width:90%;max-width:none}
#sh_polypectomy .sc-process .process__preview{padding-bottom:30px}
#sh_polypectomy .sc-process .process__preview .ic-arr{width:30px}
#sh_polypectomy .sc-process .process__preview .ic-arr img{width:100%}
#sh_polypectomy .sc-faq .sc__tit{padding-bottom:30px}

/* ===================================================== 심혈관센터 > 심혈관촬영기 */
#sh_cardiac_angiography .preview{gap:15px}
#sh_cardiac_angiography .area-head{padding-bottom:60px}
#sh_cardiac_angiography .area-advan ul{gap:15px}
#sh_cardiac_angiography .echo .area-advan{gap:30px}
#sh_cardiac_angiography .echo .area-head .sc__tit{padding-bottom:28px}
#sh_cardiac_angiography .echo .area-head .col-2{flex-direction:column;gap:18px;border:none;border-radius:0;margin-bottom:33px;padding-bottom:33px;border-bottom:1px solid #e1e1e1}
#sh_cardiac_angiography .echo .area-head .col-2 .thumb-box{max-width:none}
#sh_cardiac_angiography .echo .area-head .col-2 dl{gap:8px;padding:0;text-align:center}
#sh_cardiac_angiography .echo .area-head .col-2 dt{font-size:18px}

/* ===================================================== 심혈관센터 > 부정맥검사 */
#sh_arrhythmia .sc-cause{padding:50px 0}
#sh_arrhythmia .sc-cause .sc__tit{padding-bottom:25px}
#sh_arrhythmia .sc-cause .cause__list > li{flex-direction:column;gap:13px;padding:20px 20px 24px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box{gap:6px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box ul{gap:0}
#sh_arrhythmia .cm-box{padding:60px 20px}
/* ===================================================== 심혈관센터 > 24시간 혈압측정검사 */
#sh_abpm .sc-feature{padding-bottom:50px}
#sh_abpm .sc-feature .gray-box{padding:32px 25px 40px}
#sh_abpm .sc-feature .gray-box h3{font-size:18px;padding-bottom:14px}
#sh_abpm .sc-feature .gray-box .step-box ul{gap:10px}
#sh_abpm .sc-feature .gray-box .step-box ul li .text{padding:24px 12px}
#sh_abpm .sc-feature .gray-box .step-box ul li::before{border:1px dashed var(--color)}
#sh_abpm .sc-feature .gray-box .step-box .graph{bottom:-3px}
#sh_abpm .sc-process .cm-numbering-list li p{min-height:36px}

/* ===================================================== 더조은건강클리닉 > 영양수액 */
#sh_therapy .sc-target{padding-bottom:60px}
#sh_therapy .sc-type .type-list dl{flex-direction:column}
#sh_therapy .sc-type .type-list dt{max-width:none;padding:1em 0.59em;border-right:none}
#sh_therapy .sc-type .type-list dd{padding:1.05em 1.2em;text-align:center}
/* ===================================================== 더조은건강클리닉 > 예방접종 */
#sh_vaccination .sc-travel{padding-bottom:60px }
#sh_vaccination .sc-travel table tbody th{padding:10px}
#sh_vaccination .sc-head{padding:0 20px 60px}
#sh_vaccination .sc-adult{padding-bottom:60px}
#sh_vaccination .sc-adult table tbody td span{border-radius:0}
#sh_vaccination .table-box{overflow-x:scroll}
#sh_vaccination table{max-width:720px}
#sh_vaccination table thead th{padding:0 10px;font-size:14px}
#sh_vaccination table tbody th{padding:0 10px;font-size:14px}
#sh_vaccination .table-desc{font-size:13px}
#sh_vaccination .table-desc span{font-size:12px}

/* ===================================================== 입원실 */
#sh_inpatient_room .group-subtit{padding-bottom:40px}
#sh_inpatient_room .group-subcont ol li{flex-direction:column;gap:20px;padding:30px 20px}
#sh_inpatient_room .group-subcont ol li .thumb-box{max-width:none}
#sh_inpatient_room .group-subcont ol li .text-box{display:flex;flex-direction:column;align-items:center;text-align:center}
#sh_inpatient_room .group-subcont ol li .text-box h4{padding:10px 0 8px}
#sh_inpatient_room .group-subcont ol li .text-box p.br{white-space:normal}
}

@media (max-width:580px){
/* ===================================================== 내시경센터 > 용종절제술 */
#sh_polypectomy .sc-disease .cm-thumb-cardlist{width:100%}
#sh_polypectomy .sc-disease .cm-thumb-cardlist li .cate{font-size:14px}
/* ===================================================== 심혈관센터 > 심혈관촬영기 */
#sh_cardiac_angiography .preview{grid-template-columns:repeat(1,1fr);width:100%}
#sh_cardiac_angiography .preview li{max-width:none}
#sh_cardiac_angiography .area-advan ul{flex-direction:column}
#sh_cardiac_angiography .area-advan ul li{max-width:none}
/* ===================================================== 심혈관센터 > 24시간 혈압측정검사 */
#sh_abpm .sc-feature .gray-box p.desc{padding-bottom:34px}
#sh_abpm .sc-feature .gray-box .step-box{flex-direction:row-reverse}
#sh_abpm .sc-feature .gray-box .step-box ul{flex-direction:column;align-items:center;gap:5px}
#sh_abpm .sc-feature .gray-box .step-box .graph{display:none}
#sh_abpm .sc-feature .gray-box .step-box ul li{gap:0}
#sh_abpm .sc-feature .gray-box .step-box ul li::before{display:none}
#sh_abpm .sc-feature .gray-box .step-box ul li .dot{display:none}
}

@media (max-width:480px){
/* ===================================================== 서브 공통 */
.pagecommon{font-size:14px;padding-bottom:25px}
.pagecommon .sub__inner{padding:0 15px}
.pagecommon .sc__tit{font-size:1.29em}
.pagecommon .area-head .thumb-box{margin-bottom:18px}
/* 탭메뉴 + 탭뷰 */
.pagecommon .center{padding-bottom:28px}
.pagecommon .cm-tab-menu{display:grid;grid-template-columns:repeat(2,1fr);border-radius:10px;width:100%}
.pagecommon .cm-tab-menu li{font-size:1em;padding:0.6em 1.3em;border-radius:5px}
/* cm-layout__head */
.pagecommon .cm-layout__head .white-box{margin:-30px 0 20px;padding:38px 0 20px}
.pagecommon .cm-layout__head .white-box .simbol{top:-25px;width:50px;border-radius:0 14px}
.pagecommon .cm-layout__head .white-box .simbol img{width:30px}
.pagecommon .cm-layout__head .group-subtit .tit--ko{font-size:1.43em}
.pagecommon .cm-layout__head .group-subtit .tit--en{font-size:1em}
.pagecommon .cm-layout__head .group-subtit .desc{font-size:1em;font-weight:normal;white-space:normal}
.pagecommon .cm-layout__head .tip-box{padding:12px 24px}
.pagecommon .cm-layout__head .tip-box p{font-size:14px}
.pagecommon .cm-layout__head .green-text{font-size:14px}

/* cm-numbering-list */
.pagecommon .num{width:33px}
.pagecommon .cm-numbering-list li{padding:18px 16px;align-items:flex-start}
.pagecommon .cm-numbering-list li h3{font-size:15px}
.pagecommon .cm-numbering-list li p.desc{font-size:1em}
.pagecommon .cm-numbering-list li .text-box{gap:10px}
.pagecommon .cm-numbering-list-round{gap:10px}
/* cm-check-list-v */
.pagecommon .cm-check-list-v li{gap:14px;padding:1em 1.2em}
/* cm-thumb-cardlist */
.pagecommon .cm-thumb-cardlist li .num{top:-16px}
.pagecommon .cm-thumb-cardlist{gap:34px 14px}
/* cm-notice-list */
.pagecommon .cm-notice-list{padding:24px 18px}
/* cm-caution-list */
.pagecommon .caution-list ul{grid-template-columns:repeat(1,1fr)}
.pagecommon .caution-list ul li{width:100%}

/* 여백 */
#sh_hypertension,
#sh_diabetes, 
#sh_national,
#sh_gastroscopy,
#sh_colonoscopy,
#sh_polypectomy,
#sh_abpm,
#sh_therapy,
#sh_osteoporosis,
#sh_national_cancer{--padding:15px}

#sh_cardio .sub__inner, 
#sh_liver .sc-prevent, 
#sh_crf .sub__inner, 
#sh_thyroid .sc-prevent,
#sh_gastrointestinal .sub__inner,
#sh_national_cancer .sub__inner,
#sh_cardio_screening .sub__inner,
#sh_comprehensive .sub__inner,
#sh_endoscopy_about .sub__inner,
#sh_arrhythmia .sub__inner,
#sh_osteoporosis .sub__inner,
#sh_national .sub__inner,
#sh_seafarer .sub__inner,
#sh_polypectomy .sub__inner{padding:0 15px}

/* ===================================================== 병원소개 > 공통 */
.cm-operation .green-box{padding:50px 20px 30px}
.cm-operation .green-box .ic-tel{top:-32px;width:64px}
.cm-operation .green-box .ic-tel img{width:30px}
.cm-operation .green-box .txt01{font-size:1.14em}
/* ===================================================== 병원소개 > 인사말 */
.cm-about .about--tit{font-size:1.43em}
#sh_about .white-box{padding-top:25px}
#sh_about .white-box i{padding-bottom:22px}
#sh_about .white-box .txt01{font-size:1.14em;white-space:normal}
#sh_about .white-box .text-wrap{padding-bottom:22px}
/* ===================================================== 병원소개 > 진료과별 번호 */
#sh_tel{padding-top:20px}
#sh_tel .group-subcont .subject-list{grid-template-columns:repeat(1, 1fr);gap:10px}
/* ===================================================== 병원소개 > 진료시간 */
#sh_time{padding-top:20px}
#sh_time .group-time > dl dd{font-size:1.71em}
/* ===================================================== 병원소개 > 장비소개 */
#sh_equipment .group-subtit, #p40 .group-subtit{padding-bottom:30px}
#sh_equipment .group-subtit .tit, #p40 .group-subtit .tit{font-size:1.57em}
#sh_equipment .group-subcont .radiology .equip-list{grid-template-columns:repeat(1, 1fr);gap:26px}
#sh_equipment .group-subcont .tab-view.on{padding-bottom:60px}
/* ===================================================== 만성질환클리닉 > 고혈압 */
#sh_hypertension .sc-intro{padding-bottom:40px}
#sh_hypertension .sc-intro .area-bp .bp-value ul::before{top:41px}
#sh_hypertension .sc-intro .area-bp .bp-value ul::after{bottom:38px}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .cate{font-size:0.94em;font-weight:500}
#sh_hypertension .sc-intro .area-bp .bp-value ul li .desc{font-size:1em}
#sh_hypertension .sc-cause{padding:40px 0;margin-bottom:40px}
#sh_hypertension .sc-cause .thumb-list{flex-direction:column;gap:20px}
#sh_hypertension .sc-cause .thumb-list li{gap:15px}
/* ===================================================== 만성질환클리닉 > 당뇨 */
#sh_diabetes .sc-intro{padding-bottom:40px}
#sh_diabetes .sc-intro .area-table table thead th, #sh_diabetes .sc-intro .area-table table tbody tr > *{font-size:13px}
#sh_diabetes .sc-intro .area-table table tbody tr > *{word-break:break-all}
#sh_diabetes .sc-cause{padding:0 15px 40px}
#sh_diabetes .sc-cause .group-subtit .sc__desc{font-weight:normal}
#sh_diabetes .sc-symptom{padding:0 var(--padding) 40px}
#sh_diabetes .sc-symptom .sc__tit{padding-bottom:1.78em}
#sh_diabetes .sc-symptom .cm-check-list-h{gap:22px}
#sh_diabetes .sc-symptom .cm-check-list-h li .ic-check{top:-17px;width:34px}
/* ===================================================== 만성질환클리닉 > 심혈관질환 */
#sh_cardio .sc-diseas{padding:0 15px 40px}
/* ===================================================== 만성질환클리닉 > 간질환 */
#sh_liver .sc-diseas{padding:0 15px 40px}
/* ===================================================== 만성질환클리닉 > 만성신부전증 */
#sh_crf .sc-symptom{padding:0 15px 40px}
#sh_crf .sc-symptom .sc__tit{padding-bottom:1.78em}
#sh_crf .sc-treatment{padding:40px 0;margin-bottom:40px}
/* ===================================================== 만성질환클리닉 > 갑상선 */
#sh_thyroid .sc-diseas{padding:0 15px 40px}
/* ===================================================== 만성질환클리닉 > 골다공증 */
#sh_osteoporosis .sc-diseas{padding:0 15px 40px}
#sh_osteoporosis .sc-diseas ul{gap:30px}
#sh_osteoporosis .sc-diseas ul li{gap:20px}
#sh_osteoporosis .sc-diseas ul li .col-2{flex-direction:column;gap:20px;padding:0 14px}
#sh_osteoporosis .sc-cause{padding:40px 0;margin-bottom:40px}
/* ===================================================== 만성질환클리닉 > 소화기질환 */
#sh_gastrointestinal .sc-diseas{padding:0 15px 40px}

/* 건강검진 공통 */
.cm-health .sc-table{margin:0 15px;padding-bottom:40px}
.cm-health .cm-box{margin:40px 15px 0;padding-bottom:40px}
.cm-health .cm-box .cm-check-list-v li{white-space:normal}

/* ===================================================== 건강검진클리닉 > 심혈관특수검진 */
#sh_cardio_screening{--padding:15px}
/* ===================================================== 건강검진클리닉 > 보험공단검진 */
#sh_national .sc-target{padding-bottom:40px}
#sh_national .sc-check{padding:40px 0;margin-bottom:40px}
/* ===================================================== 건강검진클리닉 > 국가 암검진 */
#sh_national_cancer .sc-target{padding-bottom:40px}
#sh_national_cancer .sc-interval{padding:40px 0}
#sh_national_cancer .sc-interval .grid-col-2{gap:20px}
#sh_national_cancer .sc-interval .fl-r dl{flex-direction:column;gap:10px;border-radius:10px;padding:15px}
#sh_national_cancer .sc-interval .fl-r dt{padding:2px}
#sh_national_cancer .sc-interval .fl-r dd{text-align:center}
#sh_national_cancer .cm-notice-box{padding:40px 20px 0}
/* ===================================================== 건강검진클리닉 > 종합건강검진 */
#sh_comprehensive .sc-table{padding-bottom:40px}
#sh_comprehensive .sc-target{padding:40px 0}
#sh_comprehensive .sc-ready{padding:40px 15px}
/* ===================================================== 건강검진클리닉 > 채용검진 */
#sh_employment .area-caution{padding-top:40px}
/* ===================================================== 건강검진클리닉 > 심혈관특수검진 */
#sh_cardio_screening .center{padding:0 15px 30px}
#sh_cardio_screening .sc-tab .area-about{padding:0 15px 40px}
#sh_cardio_screening .sc-tab .sc__desc{white-space:normal}
#sh_cardio_screening .carotid-ultra .area-target{padding:40px 0}
#sh_cardio_screening .carotid-ultra .area-disease{margin:40px var(--padding) 0;padding-bottom:40px}
#sh_cardio_screening .carotid-ultra .area-disease .disease-list{gap:15px}
#sh_cardio_screening .area-about-ct{padding:40px 0}
#sh_cardio_screening .ct .area-caution{margin-top:40px}
#sh_cardio_screening .mri .area-caution{padding-top:40px}

/* ===================================================== 인공신장실 공통 */
.cm-cardio .area-caution{padding:40px 0;margin:0 15px}
.cm-cardio .area-caution:last-child{padding:40px 0}
.cm-cardio .area-head{padding-left:15px;padding-right:15px}

/* ===================================================== 인공신장실 > 더좋은내과의 특별함 */
#sh_special .group-subtit .tit--ko{font-size:1.57em}
#sh_special .group-subcont h3{font-size:2.1em}
#sh_special .group-subcont .thumb-list{gap:54px;max-width:90vw;padding-top:50px}
#sh_special .group-subcont .thumb-list li .overlay span{font-size:1em}
#sh_special .group-subcont .thumb-list li .overlay h4{font-size:18px}
/* ===================================================== 인공신장실 > 투석이란 */
#sh_dialysis .sc-case{padding:0 15px 40px}
/* ===================================================== 인공신장실 > 심혈관조영술 */
#sh_cardiovascular .center{padding:0 15px 40px}
#sh_cardiovascular .area-process{padding:0 15px 40px}
/* ===================================================== 내시경센터 > 내시경센터 소개 */
#sh_endoscopy_about .sc-about .area-sticky{padding-top:40px}
#sh_endoscopy_about .sc-about .area-sticky h2{font-size:1.29em}
#sh_endoscopy_about .sc-about .sub__inner{gap:30px}
#sh_endoscopy_about .sc-about .area-scroll .about-list{gap:30px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li{gap:20px}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box{flex-direction:column;align-items:center;gap:12px;text-align:center}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dl{gap:10px;padding-top:0}
#sh_endoscopy_about .sc-about .area-scroll .about-list > li .text-box dt{font-size:1.2em}
/* ===================================================== 내시경센터 > 용종절제술 */
#sh_polypectomy .sc-faq .cm-faq-list dt{font-size:15px;padding:14px}
#sh_polypectomy .sc-faq .cm-faq-list dd{padding:16px 14px;font-size:1em}
#sh_polypectomy .sc-disease .cm-thumb-cardlist{grid-template-columns:repeat(1,1fr)}
#sh_polypectomy .sc-disease .cm-thumb-cardlist li{max-width:255px;margin:0 auto}
/* ===================================================== 내시경센터 > 위내시경 */
.cm-endoscopy .sc-disease{padding:40px 15px}
.cm-endoscopy .sc-process{padding:40px 0}
.cm-endoscopy .sc-target{padding-bottom:40px}
.cm-endoscopy .sc-caution .sub__inner > ul > li .list{padding:14px 18px 18px}
.cm-endoscopy .sc-caution .sub__inner > ul > li .head{padding:10px}
.cm-endoscopy .sc-disease .cm-thumb-cardlist{width:100%}
/* ===================================================== 심혈관센터 > 심혈관촬영기 */
#sh_cardiac_angiography .center{padding:0 15px 40px}
#sh_cardiac_angiography .area-advan{padding:0 15px}
#sh_cardiac_angiography .area-advan ul{gap:10px}
#sh_cardiac_angiography .area-head{padding-bottom:40px}
#sh_cardiac_angiography .preview li span{font-size:1em}
#sh_cardiac_angiography .echo .area-advan{gap:20px}
#sh_cardiac_angiography .echo .area-head .col-2 dt{font-size:16px}
#sh_cardiac_angiography .echo .area-head .col-2{margin-bottom:24px;padding-bottom:22px}
#sh_cardiac_angiography .echo .green-box{white-space:normal}
/* ===================================================== 심혈관센터 > 부정맥검사 */
#sh_arrhythmia .sc-cause{padding:40px 0}
#sh_arrhythmia .cm-box{padding:40px 15px}
#sh_arrhythmia .sc-cause .cause__list > li{padding:15px 15px 20px}
#sh_arrhythmia .sc-cause .cause__list > li .thumb-box{max-width:none;aspect-ratio:325 / 210}
#sh_arrhythmia .sc-cause .cause__list > li .text-box h3{font-size:16px}
#sh_arrhythmia .sc-cause .cause__list > li .text-box ul li{font-size:14px}
/* ===================================================== 심혈관센터 > 24시간 혈압측정검사 */
#sh_abpm .sc-feature .text-box{padding:20px 15px}
#sh_abpm .sc-feature .gray-box{padding:40px 15px}
#sh_abpm .sc-feature .gray-box .step-box ul li .text{font-weight:normal}
#sh_abpm .sc-process .cm-numbering-list li{padding:18px}
#sh_abpm .sc-process .cm-numbering-list li p{min-height:33px}
/* ===================================================== 심혈관센터 > 심초음파 */
#sh_polypectomy .sc-caution{padding-bottom:40px}
#sh_polypectomy .sc-process{padding-bottom:40px}
#sh_polypectomy .sc-purpose{padding:0 15px 40px}
#sh_polypectomy .sc-faq{padding:0 15px}
#sh_polypectomy .sc-disease{padding:40px 0;margin-bottom:40px}
#sh_polypectomy .sc-process .process__preview{padding-bottom:15px}
/* ===================================================== 더조은건강클리닉 > 영양수액 */
#sh_therapy .sc-type .type-list dt{font-size:1em}
#sh_therapy .sc-type .type-list dd{padding:1em}
/* ===================================================== 더조은건강클리닉 > 영양수액 */
#sh_therapy .sc-target{padding-bottom:40px}
#sh_therapy .sc-type{padding-bottom:40px}
#sh_therapy .sc-head{padding:0 15px 40px}
/* ===================================================== 더조은건강클리닉 > 예방접종 */
#sh_vaccination .sc-head{padding:0 15px 40px}
#sh_vaccination .sc-adult{padding-bottom:40px}
#sh_vaccination .sc-travel{padding-bottom:40px}
/* ===================================================== 입원실 */
#sh_inpatient_room{padding:0 15px 45px}
#sh_inpatient_room .group-subcont ol li{gap:16px;padding:20px}
#sh_inpatient_room .group-subcont ol li .text-box h4{font-size:16px}
#sh_inpatient_room .group-subcont ol li .text-box p.desc{font-size:1em}
}
@media (max-width:390px){
.pagecommon .cm-thumb-cardlist{grid-template-columns:repeat(1,1fr)}
.cm-endoscopy .sc-disease .cm-thumb-cardlist{grid-template-columns:repeat(1,1fr);width:80%}
#sh_polypectomy .sc-process .process__preview{display:none}
#sh_special .group-subcont .thumb-list{max-width:95vw}
}