<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 12px; vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; font-family: '나눔고딕', NanumGothic, '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, sans-serif; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; } table { border-collapse: collapse; border-spacing: 0; } .blind { position: absolute; clip: rect(0 0 0 0); width: 1px; height: 1px; margin: -1px; overflow: hidden; } .link { text-decoration: underline; color: #0066cc; }

a[onclick]{cursor: pointer;}
.green {color: #0747a6;}

.policy_context { max-width: 460px; margin:0 auto; }
.footer { margin-top: 10px; height: 50px; background-color: #f4f4f4; border-top: 1px solid #cdccd1; text-align: center; }

.compare#wrap .article{padding: 0;}

.policy_tit { background-color: #0747a6; line-height: 45px; font-size: 18px; font-weight: bold; text-align: center; color: #fff; }

.policy_summary { max-width: 460px; margin:0 auto; padding: 25px 10px 37px; }
.policy_summary_txt { margin-top: 7px; line-height: 20px; font-size: 12px; }

.clause_table td{ vertical-align: middle; color:#666 }
.policy_summary_txt:first-of-type { margin-top: 0; }


.article { margin: auto; padding: 15px 10px 21px; border-top: 1px solid #e5e5e5; max-width: 460px;}
.article:first-child { border-top:0; }
.a_tit { margin-top: 14px; line-height: 16px; font-size: 16px; font-weight: bold; letter-spacing: -1px; }
.a_tit2 { margin-top: 11px; line-height: 22px; font-size:17px; font-weight: bold; }
.a_txt { margin-top: 10px; padding-bottom: 2px; line-height: 16px; font-size: 12px; }
.a_txt2 { margin-top: 10px; padding-bottom: 2px; line-height: 17px; font-size: 13px; }
.a_txt3 { margin-top: 8px; line-height: 17px; font-size: 13px; color:#666; }
.a_txt3:last-child{ padding-bottom:17px; }
.clause { padding: 14px 0 17px; border-top: 1px solid #f0f0f0; max-width: 460px; margin: 0 auto; box-sizing: border-box; }
.clause:first-child { padding-top: 4px; }
.clause:first-of-type { padding-top: 7px; border-top: 0; }
.a_tit + .clause { padding-top: 11px; }
.c_tit { line-height: 16px; font-size: 12px; font-weight: bold; }

.sections .sec {margin-top: 8px; padding-left: 6px; line-height: 16px; font-size: 12px; color: #666; }
.address { margin: 9px 0 16px; line-height: 16px; font-size: 12px; color: #666; }
.c_txt { margin-top: 8px; line-height: 16px; font-size: 12px; color: #666; }
.c_txt .link { line-height: 17px; font-size: inherit; }
.c_txt--black { color: #000; }
.c_txt--mtop13 { margin-top: 13px; }
.c_txt--mtop14 { margin-top: 14px; }
.clause_table { margin-top: 11px; width: 100%; line-height: 16px; font-size: 12px; }

.clause_table{ border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.clause_table thead th { padding: 13px 14px 10px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; background-color: #f7f7f7; color: #333; }
.clause_table td{ padding: 13px 14px 10px; border-right: 1px solid #ddd; border-top: 1px solid #ddd; }
.company { line-height: 53px; font-size: 12px; color: #9f9f9f; }

.list_num{padding-top:7px;padding-bottom:17px;word-wrap:break-word;}
.a_txt3 + .list_num{padding-top:9px;}
.list_num &gt;li{padding-left:16px;font-size:13px;color:#666;line-height:17px}
.list_num &gt;li + li{padding-top:8px;}
.list_num &gt;li em{display:inline-block;text-indent:-16px;font-style:normal;}
.list_num a{color:#06c}
.list_num_depth2{padding-top:8px;}
.list_num_depth2 li{font-size:13px;color:#666;line-height:17px}
.list_num_depth2 li  + li{padding-top:8px;}

.tbl_common {border:1px solid #ddd}
.tbl_common th{vertical-align:top;padding:13px 14px 10px;border:1px solid #ddd;border-width:0 1px 1px 0;background-color:#f7f7f7;font-size:12px;color:#333}
.tbl_common tbody th {text-align:left}
.tbl_common td{vertical-align:top;padding:13px 14px 10px;border:1px solid #ddd;border-width:0 0 1px 0;font-size:12px;color:#666}
.tbl_common td + td {border-width:0 0 1px 1px;}
.tbl_common + .tbl_common {margin-top:20px}

.policy_history{border:1px solid #ddd; width: 100%; height: 159px;}
.prev_policy_history{display: none; margin:20px 0 -13px;}

.aside{display: none;}
.view_layerFrame{position: relative;}
.view_layerFrame .footer,
.view_layerFrame .header,
.view_layerFrame .main{display: none;}
.view_layerFrame .aside{display: block;}
.layerPopup iframe{width: 100%; z-index: 11;}
.layerPopup iframe[src*="compare"]{height: 2400px;}
.layerPopup iframe[src*="partner"]{height:10000px;}
.layerPopup_close{position: absolute;right:0;font-size: 46px;z-index: 12;}

pre {display: block;line-height: 16px;font: 12px Roboto,'Noto Sans KR',sans-serif;white-space: pre-wrap;}</pre></body></html>