.html_content { line-height:1.8; word-break: keep-all; word-wrap: break-word; }
.html_content .sub_title { color:#0083B9; font-weight:bold; padding-top:20px; padding-bottom:10px; font-size:16px }
.html_content ul, .html_content ul li { list-style:none; padding:0px; margin:0px; font-weight:normal; }
.html_content ol {display: block;list-style:inside !important;list-style-type: decimal !important;margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;padding-left: 0px;}
.html_content ol li { padding-bottom: 5px;}

.html_content p { margin:15px 0; padding:0; }

.html_title ul{margin:0;padding:0} 
.html_title li {float:left;list-style:none;padding:0;margin:0}
.html_title li.location {float:right;margin-top:30px}
.html_title li.location span {font-size:13px;color:#666}
.html_outline li { padding:10px 0px !important; border-bottom:1px solid #ddd; }
.html_outline li.li_title { padding:40px 0px 10px !important; border-bottom:2px solid #DCE2E2; color:#0083B9; font-weight:bold; }
.html_tbl {    width:100%; border-collapse:collapse; border:0px; border-top:3px solid #000; padding:0px; margin:0px; } 
.html_tbl th { border-bottom:1px solid #ddd; padding:0px; padding:7px 0px !important; }
.html_tbl td { border-bottom:1px solid #ddd; padding:7px 0px !important; }
.html_tbl2{    width:100%; border-collapse:collapse; border:0px; border-top:3px solid #000; padding:0px; margin:0px; } 
.html_tbl2 th{ text-align:center; border-bottom:1px solid #ddd; padding:0px; padding:7px 0px !important; }
.html_tbl2 td { border-bottom:1px solid #ddd; padding:7px 0px !important; text-align:center; }
ol.ul_li li {  list-style:disc; }
.p_txt { color:red; font-weight:bold  }
.pt { text-align:center; }



.html_title { padding:30px 5px 18px; margin:0px 0px 20px; border-bottom:1px solid #dddddd; }
.html_name { font-weight:bold; font-size:28px; color:#333; letter-spacing:-1px; }
.html_desc { display:inline-block; margin-left:10px; padding-left:10px; font-weight:normal; font-size:11px; color:#888; letter-spacing:-1px; background: url('../img/sp.gif') no-repeat 0px 1px;}
.html_location {}
.html_location { display:inline-block;float:right; font-weight:normal; font-size:11px; color:#666; position:relative;top:30px;right:0px}
.html_location::after {clear:both}




.html_content .content_001 {}
.html_content .content_001 p {}
.html_content .content_001 p.tit{width:420px; font-size:42px; color:#3a3c38; font-weight:500; letter-spacing:-5px;font-family: 'Noto Sans KR';line-height:1.4;}
.html_content .content_001 p.tit span{display:block; color:#353734; font-weight:normal;font-size:26px;letter-spacing:-3px;}
.html_content .content_001 .tit strong{color:#353734; font-weight:normal;}
.html_content .content_001 p.txt{font-size:20px; color:#929292; font-weight:300; line-height:29px; margin-top:30px; letter-spacing:-0.0625em;font-family: 'Noto Sans KR';}
.html_content .content_001 .txt2{font-size:20px; color:#333; margin-top:20px; line-height:29px; letter-spacing:-0.0625em;}
.html_content .content_001 li.last{width:calc(100% - 575px); text-align:right;}

.html_content .content_intro ul,.content_intro li {padding:0px; margin:0px}
.html_content .content_intro li {width:50%}
.html_content .content_intro p.tit{width:420px; font-size:32px; color:#3a3c38; font-weight:500; letter-spacing:-5px;font-family: 'Noto Sans KR';line-height:1.4;}
.html_content .content_intro p.tit span{display:inline-block; color:#353734; font-weight:normal;font-size:26px;letter-spacing:-3px;}
.html_content .content_intro p.txt{font-size:16px; color:#828282; font-weight:300; line-height:29px; margin-top:30px; letter-spacing:-0.0625em;font-family: 'Noto Sans KR';}
