@charset "utf-8";
#tch-contents-wrap-id caption{position: relative; top: -999em; left: -999em; width: 0; height: 0; font-size: 0; line-height: 0}
#tch-contents-wrap-id #regulations{padding: 0 40px}
#tch-contents-wrap-id #regulations h5{font-size: 18pt; font-weight: bold; text-align: center; color: rgb(255, 0, 0)}
#tch-contents-wrap-id #regulations > ul.revision{list-style: none; font-size: 13pt; text-align: right}
#tch-contents-wrap-id #regulations > ul.revision li{list-style-type: none}
#tch-contents-wrap-id #regulations > ul.revision li::before{content: ""; display: inline-block}
#tch-contents-wrap-id #regulations p.title{margin: 30px 0 0 0; font-size: 15pt; font-weight: bold; text-indent: -8pt; text-align: center; word-break: keep-all}
#tch-contents-wrap-id #regulations > ul.prescript{padding: 0; list-style: none; font-size: 13pt}
#tch-contents-wrap-id #regulations > ul.prescript li{padding: 5px 0; list-style-type: none; text-align: justify; line-height: 150%}
#tch-contents-wrap-id #regulations > ul.prescript li span.no{}
#tch-contents-wrap-id #regulations > ul.prescript li span.sub_title{font-weight: bold}
#tch-contents-wrap-id #regulations > ul.prescript li ol{}
#tch-contents-wrap-id #regulations > ul.prescript li ol li{padding: 2px 0; font-size: 12pt; line-height: 130%}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1_hangul > li{list-style-type: hangul}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1_hangul li > ol > li{list-style-type: decimal}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1_hangul li > ol > li > ol > li{list-style-type: hangul-consonant}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1 > li::marker{content: "(" counter(list-item) ") "}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1 ul > li::marker{content: "- "}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1 ol > li{content: "- "}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1 ol{counter-reset: circle 0}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1 ol > li{position: relative; list-style: none}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1 ol > li::before{position: absolute; top: 13px; left: -20px; transform: translateY(-50%); counter-increment: circle 1; content: counter(circle); font-size: 0.8em}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step1 ol > li::after{content: ""; position: absolute; top: 13px; left: -25px; transform: translateY(-50%); display: inline-block; border: 1px solid rgb(51, 51, 51); border-radius: 50%; width: 1em; height: 1em}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step2{counter-reset: circle 0}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step2 > li{position: relative; list-style: none}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step2 > li::before{position: absolute; top: 13px; left: -20px; transform: translateY(-50%); counter-increment: circle 1; content: counter(circle); font-size: 0.8em}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step2 > li::after{content: ""; position: absolute; top: 13px; left: -25px; transform: translateY(-50%); display: inline-block; border: 1px solid rgb(51, 51, 51); border-radius: 50%; width: 1em; height: 1em}
#tch-contents-wrap-id #regulations > ul.prescript li ol.step2_1 > li{list-style: decimal}
#tch-contents-wrap-id .area_print{position: absolute; display: inline-block; right: 50px}
#tch-contents-wrap-id .tb_top_blue{border-collapse: collapse; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0)}
#tch-contents-wrap-id .tb_top_blue > caption{position: inherit; display: table-caption; caption-side: top; font-family: 휴먼명조; letter-spacing: -0.7pt; font-weight: bold; font-size: 13pt; width: 100%; height: 30px; text-align: left; line-height: 180%}
#tch-contents-wrap-id .tb_top_blue thead th{padding: 10px; border-bottom: 2px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); font-size: 12pt; text-align: center; background: rgb(209, 222, 239)}
#tch-contents-wrap-id .tb_top_blue thead th:last-child{border-right: 0px}
#tch-contents-wrap-id .tb_top_blue tbody td{padding: 10px; border: 1px solid rgb(0, 0, 0); font-size: 12pt; text-align: center}
#tch-contents-wrap-id .tb_top_blue tbody td.text_left{text-align: left}
#tch-contents-wrap-id .tb_top_blue tbody td:first-child{border-left: 0px}
#tch-contents-wrap-id .tb_top_blue tbody td:last-child{border-right: 0px; padding-right: 30px}
#tch-contents-wrap-id .tb_top_blue td > ul{display: block}
#tch-contents-wrap-id .tb_top_blue td > ul li::marker{content: "· "}
#tch-contents-wrap-id .tb_top_blue2{border-collapse: collapse; border: 2px solid rgb(0, 0, 0); width: 100%}
#tch-contents-wrap-id .tb_top_blue2 thead th{padding: 10px; border: 1px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); font-size: 12pt; text-align: center; background: rgb(192, 205, 239)}
#tch-contents-wrap-id .tb_top_blue2 thead th.border1{border-bottom: 1px solid rgb(0, 0, 0)}
#tch-contents-wrap-id .tb_top_blue2 thead th.vertical{writing-mode: vertical-lr}
#tch-contents-wrap-id .tb_top_blue2 tbody td{padding: 10px; border: 1px solid rgb(0, 0, 0); font-size: 12pt; text-align: center}
#tch-contents-wrap-id .tb_top_blue2 tbody td.txt_left{text-align: left}
#tch-contents-wrap-id .tb_base_line{border-collapse: collapse; border: 1px solid rgb(0, 0, 0); width: 100%}
#tch-contents-wrap-id .tb_base_line th{padding: 10px; border: 1px solid rgb(0, 0, 0); font-size: 12pt; text-align: center}
#tch-contents-wrap-id .tb_base_line td{padding: 10px; border: 1px solid rgb(0, 0, 0); font-size: 12pt; text-align: left}
#tch-contents-wrap-id .tb_base_line td:first-child,#tch-contents-wrap-id .tb_base_line td:last-child{text-align: center}
#tch-contents-wrap-id .tb_base_line td.col_first{text-align: left}
#tch-contents-wrap-id .tb_base_line2{border-collapse: collapse; border: 1px solid rgb(0, 0, 0); width: 100%}
#tch-contents-wrap-id .tb_base_line2 th{padding: 10px; border: 1px solid rgb(0, 0, 0); font-size: 12pt; text-align: center}
#tch-contents-wrap-id .tb_base_line2 td{padding: 10px; border: 1px solid rgb(0, 0, 0); font-size: 12pt; text-align: center}
#tch-contents-wrap-id .tb_base_line2 td.text_left{text-align: left}
#tch-contents-wrap-id .tb_card{border-collapse: collapse; width: 100%}
#tch-contents-wrap-id .tb_card td.title{padding: 20px; border: 1px solid rgb(0, 0, 0); font-weight: bold; text-align: center; background: rgb(209, 222, 239)}
#tch-contents-wrap-id .tb_card td.area_arrow{padding: 10px}
#tch-contents-wrap-id .tb_card td.content{padding: 30px 20px; border: 1px solid rgb(0, 0, 0); border-top: 0px; text-align: center; background: rgb(255, 255, 255)}
#tch-contents-wrap-id .tb_card td.lf_content{padding: 20px; border: 1px solid rgb(0, 0, 0); border-left: 0px; text-align: center; background: rgb(255, 255, 255)}
#tch-contents-wrap-id .margin10{margin: 10px}
#tch-contents-wrap-id .padding20{padding: 20px}
#tch-contents-wrap-id .text-left{text-align: left}
#tch-contents-wrap-id .text-center{text-align: center}
#tch-contents-wrap-id .text-right{text-align: right}
#tch-contents-wrap-id .text-size11{font-size: 11pt}
#tch-contents-wrap-id .text-size13{font-size: 13pt}
#tch-contents-wrap-id .text-size15{font-size: 15pt}
#tch-contents-wrap-id .text-bold{font-weight: bold}
#tch-contents-wrap-id .text-color-808080{color: rgb(128, 128, 128)}
#tch-contents-wrap-id .border-dotted{border: 1px dotted rgb(128, 128, 128)}
#tch-contents-wrap-id .border1{border: 1px solid rgb(0, 0, 0)}
#tch-contents-wrap-id .border0-top{border-top: 0px}
#tch-contents-wrap-id .border0-right{border-right: 0px}
#tch-contents-wrap-id .border0-bottom{border-bottom: 0px}
#tch-contents-wrap-id .border0-left{border-left: 0px}
#tch-contents-wrap-id .bg-gray{background: rgb(217, 217, 217)}
#tch-contents-wrap-id .height70{height: 70px}
#tch-contents-wrap-id .height150{height: 150px}
#tch-contents-wrap-id .tb_doc_form{border-collapse: collapse; width: 100%; color: rgb(51, 51, 51)}
#tch-contents-wrap-id .tb_doc_form td{padding: 5px}
#tch-contents-wrap-id .tb_doc_form td.title_bottom{padding: 10px auto 30px auto; text-align: center; font-weight: bold; font-size: 15pt}
#tch-contents-wrap-id .tb_doc_form td.title_line{padding: 20px auto 10px auto; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; font-size: 15pt}
#tch-contents-wrap-id .tb_doc_form td.desc_line{padding: 20px 10px; border-bottom: 2px solid rgb(0, 0, 0); text-align: left; font-size: 11pt}
#tch-contents-wrap-id .tb_doc_form td.sign_top_line{padding: 20px 10px; border-top: 2px solid rgb(0, 0, 0); text-align: right; font-size: 15pt}
@media all and (max-width: 767px){
}
@media all and (min-width: 768px) and (max-width: 1023px){
}
@media print{
#tch-contents-wrap-id *{-webkit-print-color-adjust: exact; print-color-adjust: exact}
#tch-contents-wrap-id #wrap{display: none}
}
