@charset "utf-8";
body, html {font-family:'Noto Sans KR', sans-serif; font-weight:400;}
#container { font-family:'Noto Sans KR', sans-serif; font-weight:400; font-size:16px;}

div.topbox01 {padding:20px 20px 20px 50px; border:1px solid #dedede; margin-bottom:20px; background:#fafafa url(/finance/img/sub/box_bg.png) no-repeat 20px 23px;}





.date_select span { float:left; margin-right:5px; }
.date_select span a { display:block; width:42px; height:25px; border-radius:2px; border:1px solid #bfbebc;  line-height:23px; text-align:center; }
.btn_area ul li { float:left; }
.btn_01 { display:block; background:#76a01d; border-radius:2px; line-height:24px; padding:0 10px; color:#fff !important; float:left; margin-right:5px; }
.btn_02 { display:block; background:#5b5b5b; border-radius:2px; line-height:24px; padding:0 10px; color:#fff !important; float:left; margin-right:5px; }
a.btn_02 { display:block; background:#5b5b5b; border-radius:2px; line-height:26px; padding:0 10px; color:#fff !important; float:left; margin-right:5px; }
span.btn_search { float:left; margin-right:5px; }
span.btn_search a { display:block; width:70px; height:25px; border-radius:2px; border:1px solid #bfbebc;  line-height:23px; text-align:center; }



.tax_1d_plus {margin:0; padding:0 0 0 35px; background:url(/finance/img/sub/plus_01.png) no-repeat 20px 50%; cursor:pointer; display:block;}
.tax_1d_none {margin:0; padding:0 0 0 35px; background:url(/finance/img/sub/minus_01.png) no-repeat 20px 50%; }	
.tax_1d_plus1 {margin:0; padding:0 0 0 35px; background:url(/finance/img/sub/minus_01.png) no-repeat 20px 50%;  }	

.tax_2d_plus {margin:0; padding:0 0 0 46px; background:url(/finance/img/sub/plus.png) no-repeat 30px 1px; cursor:pointer;}
.tax_2d_none {margin:0; padding:0 0 0 46px; background:url(/finance/img/sub/minus.png) no-repeat 30px 1px;}
.tax_2d_plus1 {margin:0; padding:0 0 0 46px; background:url(/finance/img/sub/minus.png) no-repeat 30px 1px; }	

.tax_3d_plus {margin:0; padding:0 0 0 66px; background:url(/finance/img/sub/plus.png) no-repeat 50px 1px; cursor:pointer;}
.tax_3d_none {margin:0; padding:0 0 0 66px; background:url(/finance/img/sub/minus.png) no-repeat 50px 1px; }		

.tax_4d_plus {margin:0; padding:0 0 0 86px;  cursor:pointer;}
.tax_4d_none {margin:0; padding:0 0 0 86px; }	


table.tbl tr.depth2,table.tbl tr.depth3,table.tbl tr.depth4{display:none;}


div.cct {text-align:center; padding:20px;}
div.cct p.txtd1 {font-size:18px; color:#666; margin-bottom:15px; font-weight:600;}
div.cct p.txtd2 {font-size:34px; color:#0066cc; margin-bottom:20px; font-weight:800;}

table.tbl tr:hover {background:#f3faff;}
table.tbl td strong {color:#ff6600;}


