@charset "euc-kr";

.subContents{width:1000px; border:1px;}
table.tbl1 { border-top:3px solid #6bb295;border-collapse: collapse;}
table.tbl1 th{ background:#88b6a2; color:#fff; font-weight:bold; border-left:1px solid #fff;border-bottom:1px solid #6bb295;}
table.tbl1 td{  border-left:1px solid #6bb295;border-bottom:1px solid #6bb295; padding:7px 5px 5px 10px; height:30px;}
table.tbl1 .nobl{ border-left:none;}

table.tbl2 { width:94%; margin:10px 20px;border-collapse: collapse;}
table.tbl2 th{ background:#88b6a2; color:#fff; font-weight:bold; border-left:1px solid #fff;border-bottom:1px solid #6bb295; height:40px; text-align:center;}
table.tbl2 td{  border-left:1px solid #6bb295;border-bottom:1px solid #6bb295; padding:7px 10px; height:30px; text-align:center;}
table.tbl2 .nobl{ border-left:none;}

.traffic {padding-top:15px;}

table.abst_tbl { border-collapse: collapse; }
table.abst_tbl th{border:1px solid #6bb295;padding:10px; color:#FFFFFF; background-color:#88b6a2; text-align:center; }
table.abst_tbl td{border:1px solid #6bb295;padding:10px;}
table.abst_tbl a { color:#deece2; }

table.regist_tbl { border-collapse: collapse; margin-bottom:10px; }
table.regist_tbl th{border:1px solid #6bb295;padding:10px; color:#FFFFFF; background-color:#88b6a2; }
table.regist_tbl td{border:1px solid #6bb295;padding:10px; padding-left:20px;}
table.regist_tbl a { color:#deece2; }

.reg0 {color:#FFFFFF;font-weight:bold; text-align:center; padding:5px; font-size:1.25em;}
.reg1 {color:#FFFFFF;font-weight:bold;width:150px; height:23px; text-align:center;}
.reg2 {color:#FFFFFF;font-weight:bold;text-align:left;}
.FormLine {height:28px; padding:0 10px;}
select {height:30px !important; padding:0 10px!important; border:1px solid #ccc; vertical-align:middle;}
.blank_box {font-weight: bold; color: #FF0000; border:1px solid #ccc; vertical-align:middle; height:28px;padding:0 10px;}
.bold { font-weight:bold;}
.traffic {padding-top:15px;}
.point { color:#2c8670;}

.btn_t { display:inline-block; font-size:1em; line-height:30px; height:34px; text-align:center; background:#666; color:#fff; cursor:pointer; border:0px; margin:2px; padding:1px 20px; }
.btn_l { display:inline-block; font-size:1em; line-height:30px; height:34px; text-align:center; background:#144999; color:#fff; cursor:pointer; border:0px; margin:2px; padding:1px 20px; }
.btn_s { display:inline-block; font-size:0.9em; text-align:center; background:#6b65ae; color:#fff; cursor:pointer; border:0px; margin:2px 0 2px 10px; padding:2px 10px; border-radius:20px; text-decoration:none; }

table h3{ color:#000; margin:0; padding:0; background:none; }
h4 { margin:20px 0; color:#164896;}

.style1 {color: #FF0000}
.subContents h3 { margin-top:40px;}
.subContents ul { margin-left:18px;}
.subContents ul li { line-height:20px; padding:5px 0; word-break:keep-all;}
.button_t { display:inline-block; font-size:1em; line-height:24px; height:26px; text-align:center; background:#666; color:#fff; cursor:pointer; border:0px; margin:2px; padding:1px 20px; }

.tooltip-wrap { position: relative; } 

.chart-pop { display: none; position:relative; border: 1px solid #8ec32d; background-color: #fefffb; transition: max-height 0.2s ease-out;}
td.chart-pop { padding: 10px 40px 20px 25px !important; }
.chart-pop .layer-content { margin-left:25px;}  
.chart-pop .closer_btn { position: absolute; right: 15px; top: 15px;}
.chart-pop h4 { margin:10px 0; font-size:20px; padding-left:24px; text-indent:-24px; margin-right:50px;}
.chart-pop h5 { margin:10px 0; font-size:16px;}
.chart-pop ul { list-style:disc; margin-left:30px;}
.chart-pop li { list-style:disc; padding:3px 0;}

.fade {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s, visibility 0.5s;
}