@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; font-size: 12pt; text-align: justify; line-height: 150%}
#tch-contents-wrap-id #regulations > ul.prescript li span.no{font-weight: bold}
#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; list-style-type: decimal; font-size: 12pt; line-height: 130%}
#tch-contents-wrap-id #regulations > ul.prescript li > ol > li > ol{}
#tch-contents-wrap-id #regulations > ul.prescript li > ol > li > ol > li{list-style-type: hangul}
#tch-contents-wrap-id #regulations > ul.prescript li > ol > li > ol > li > ol{}
#tch-contents-wrap-id #regulations > ul.prescript li > ol > li > ol > li > ol > li{list-style-type: decimal}
#tch-contents-wrap-id #regulations > ul.prescript li > ol > li > ol > li > ol > li::marker{content: counter(list-item) ") "}
#tch-contents-wrap-id .tb_base{border-collapse: collapse; border: 2px solid rgb(0, 0, 0); width: 100%}
#tch-contents-wrap-id .tb_base 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}
#tch-contents-wrap-id .tb_base thead th.bg-gray{background: rgb(236, 236, 236)}
#tch-contents-wrap-id .tb_base thead th.font18{padding: 20px 0; font-size: 18pt}
#tch-contents-wrap-id .tb_base tbody td{padding: 10px; border: 1px solid rgb(0, 0, 0); font-size: 11pt; text-align: center}
#tch-contents-wrap-id .tb_base tbody td.text-left{text-align: left}
#tch-contents-wrap-id .usm-editor-file{width: 100%; border-top: 2px solid rgb(51, 51, 51); overflow: auto; display: table}
#tch-contents-wrap-id .usm-editor-file dt{font-weight: bold; width: 20%; padding: 12px; background-color: rgb(247, 247, 247); display: table-cell; vertical-align: middle; text-align: center}
#tch-contents-wrap-id .usm-editor-file dd .file-con:last-of-type{margin: 0}
#tch-contents-wrap-id .usm-editor-file dd .file-con .file-btn{display: inline; float: left}
#tch-contents-wrap-id .usm-editor-file dd .filename{padding: 3px 0; background: url(../../../images/link_icon.gif) no-repeat 0 7px; padding-left: 15px; margin-left: 5px; vertical-align: middle}
#tch-contents-wrap-id .usm-editor-file dd .file-con .file-btn2{clear: both; display: inline; float: right}
#tch-contents-wrap-id .usm-btn{display: inline-block}
#tch-contents-wrap-id .mT20{margin-top: 20px}
#tch-contents-wrap-id .mT30{margin-top: 30px}
#tch-contents-wrap-id .mB20{margin-bottom: 20px}
#tch-contents-wrap-id .mB30{margin-bottom: 30px}
#tch-contents-wrap-id .mB50{margin-bottom: 50px}
#tch-contents-wrap-id .mB130{margin-bottom: 130px}
#tch-contents-wrap-id .mR20{margin-right: 20px}
#tch-contents-wrap-id .mR50{margin-right: 50px}
#tch-contents-wrap-id .text-color-red{color: red}
#tch-contents-wrap-id .text-color-blue{color: blue}
#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 .font-bold{font-weight: bold}
#tch-contents-wrap-id .font-size15{font-size: 15pt}
#tch-contents-wrap-id .font-size18{font-size: 18pt}
#tch-contents-wrap-id .height80{height: 80px}
#tch-contents-wrap-id .height100{height: 100px}
#tch-contents-wrap-id .line-height180{line-height: 180%}
@media all and (max-width: 767px){
}
@media all and (min-width: 768px) and (max-width: 1023px){
}
