@charset "utf-8";

table,thead,tbody,tfoot,tr,th,td{border-collapse:collapse}
.pagecommon{font-size:14px;color:#777;line-height:24px;letter-spacing:-0.3px;font-family:'notokr-regular'}
.br{white-space:pre-line;word-break:keep-all}

/* 인사말 */
#Page6{text-align:center}
#Page6 .cont_area .txt_area{position:relative;width:90%;margin:0 auto}
#Page6 .cont_area .txt_area .tit{position:relative;margin-top:-50px;background:#fff}
#Page6 .cont_area .txt_area .tit span{display:inline-block;margin:50px 0 10px 0;font-weight:600;font-size:13px;color:var(--primary);font-family:'Poppins';letter-spacing:.5px}
#Page6 .cont_area .txt_area .tit p{font-size:25px;line-height:35px;word-break:keep-all;color:#222;font-family:'notokr-light'}
#Page6 .cont_area .txt_area .tit p i{font-style:normal;color:var(--primary);font-family:'notokr-bold'}
#Page6 .cont_area .txt_area .txt{padding:45px 0}
#Page6 .cont_area .txt_area .txt span{color:#222;font-family:'notokr-medium';text-decoration:underline}
#Page6 .cont_area .txt_area .num{overflow:hidden}
#Page6 .cont_area .txt_area .num dl{float:left;position:relative;width:33.33%;padding:30px;border:1px solid #e1e1e1}
#Page6 .cont_area .txt_area .num dl + dl{margin-left:-1px}
#Page6 .cont_area .txt_area .num dl:nth-child(2){background:#f7f7f7}
#Page6 .cont_area .txt_area .num dt{margin:15px 0 10px 0;font-size:16px;line-height:28px;color:#333;font-family:'notokr-medium'}
#Page6 .cont_area .txt_area .num dt span{position:absolute;top:0;left:0;width:40px;font-weight:600;font-size:14px;line-height:40px;color:#fff;background:var(--primary);font-family:'Poppins'}

/* 진료안내 */
.medical{width:100%}
.medical .og{color:var(--primary)}
.medical .en{font-weight:800;font-family:'mulish'}
.medical .b, .medical b{font-family:'notokr-bold'}
.medical .me{font-family:'notokr-medium'}
.medical .dark{color:#222}
.medical .g_box{background-color:#f7f7f7}
.medical .flex{display:flex}
.medical .tit01{font-size:20px}
.medical .cont_area>.g_box .tit01{width:180px;color:#222}
.medical .cont_area>.g_box .txt{width:calc(100% - 180px)}
.medical .cont_area>.g_box .txt span{color:#222}
.medical .tit_area{padding-bottom:40px;text-align:center}
.medical .tit_area .stit{margin-bottom:15px;font-size:15px;line-height:15px;letter-spacing:.2px;text-transform:uppercase}
.medical .tit_area .tit{position:relative;padding-bottom:35px;margin-bottom:15px;font-size:28px;line-height:28px;color:#222}
.medical .tit_area .tit:before{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:15px;width:1px;background-color:#d7d7d7}
.medical .tit_area .txt{font-size:17px}
.medical .cont_area>.g_box{margin-bottom:50px;padding:50px}
.medical .cont_area .img_area .txt_area{width:50%;padding:50px}
.medical .cont_area .img_area .txt_area .tit01{margin-bottom:10px;color:#222}
.medical .cont_area .img_area .txt_area>.txt{color:#555;word-break:keep-all}
.medical .cont_area .img_area .txt_area>p{margin-bottom:15px}
.medical .cont_area .img_area .txt_area p b{color:#222}
.medical .cont_area .img_area .txt_area .op{position:relative;margin-bottom:0;padding-left:65px;word-break:keep-all}
.medical .cont_area .img_area .txt_area .op b{position:absolute;left:0;top:2px;padding:0 10px;background-color:var(--primary);color:#fff;font-size:13px;line-height:20px}
.medical .cont_area .list li{position:relative;padding-left:15px;line-height:25px;color:#777;word-break:keep-all}
.medical .cont_area .list li+li{margin-top:5px}
.medical .cont_area .list li:before{content:'';position:absolute;left:0;top:14px;width:3px;height:3px;background-color:#777}
.medical .check li{position:relative;padding-left:25px}
.medical .check li:before{content:'\f00c';position:absolute;left:0;top:0;color:var(--primary);font-size:13px;font-family:'fontawesome'}
.medical .cont_area .img_area .txt_area .g_box_area{justify-content:space-between}
.medical .cont_area .img_area .txt_area .g_box_area .g_box{width:49%;padding:15px}
.medical .cont_area .img_area .txt_area .g_box_area .g_box p{word-break:keep-all}
.medical table{width:100%;text-align:center}
.medical table tr{border-bottom:1px solid #d7d7d7}
.medical table th{font-size:16px}
.medical table thead tr{background-color:var(--primary);color:#fff}
.medical table thead th{padding:15px 0;font-weight:normal}
.medical table thead th.none{width:20%}
.medical table thead th.lasik{width:40%}
.medical table thead th.lasek{width:40%}
.medical table tbody th{padding:15px 0;background-color:#f7f7f7;color:#222;font-weight:normal}
.medical table tbody td{padding:15px 0;word-break:keep-all}
.medical table tbody tr td+td{border-left:1px solid #d7d7d7}

/* 노안백내장 클리닉 */
#p10 .cont_area .img_area .txt_area .list{margin-bottom:20px}

/* 시력교정 클리닉 */
#p43 .cont_area>.g_box{text-align:center}
#p43 .cont_area>.g_box .txt{width:100%}
#p43 .cont_area>.g_box .tit01{width:auto;margin-bottom:25px}
#p43 .cont_area>.g_box .tit01:before{left:50%;bottom:0;top:auto;transform:translateX(-50%);width:80px}

