@charset "utf-8";

/* 팝업관련 공통 스타일 */
#back_bgs {position:fixed;z-index:9999;visibility:visible;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
#img_contw{background:#fff; width:1020px; overflow:hidden; left:50%; margin-left:-380px; min-height:300px; top:100px;box-shadow:0 0 40px #000; position:absolute}
#img_contw39{background:#fff; width:1020px; overflow:hidden; left:50%; margin-left:-380px; min-height:300px; top:100px;box-shadow:0 0 40px #000; position:absolute}
#sh_close {position:absolute;right:20px;top:20px;width:17px;height:17px;cursor:pointer;} /* 닫기버튼 */
#val_wrap{border:1px solid #fff; min-width:10px; min-height:10px; position:absolute; margin-top:83px;}
#val_wrap2{border:1px solid #fff; min-width:10px; min-height:10px; position:absolute; margin-top:83px;}
#btn_result{display:block; margin:0 auto; width:50px; padding:5px 10px; text-align:center; background:#6c9f09; color:#fff; cursor:pointer; margin-top:15px}
#t_points {width:31px; height:23px; text-align:center; font-size:23px; font-weight:bold; color:#f9c511; border:none}


/* 테이블관련 공통 스타일 */
#Test_wrap .m_tit{font-size:2.1em;font-weight:bold;letter-spacing:-0.05em;color:#6c9f09;padding-bottom:5px}
#Test_wrap .s_tit{font-size:1.4em;color:#808080;letter-spacing:-0.05em;margin-top:7px}
#Test_wrap .tbl_wrap{margin-top:30px;overflow:hidden}
#Test_wrap .tbl_wrap .tbl_tit{background:url(/sh_page/img/Test_wrap.png) left center no-repeat;padding-left:20px;font-size:1.5em;font-weight:bold;color:#292a2a;letter-spacing:-0.05em}
#Test_wrap .tbl_wrap .tbl_Test_wrap{width:100%;clear:both;table-layout:fixed;display:table;border-collapse:collapse;margin-top:15px}
#Test_wrap .tbl_wrap .tbl_Test_wrap caption{display:none}
#Test_wrap .tbl_wrap .tbl_Test_wrap thead th{background:#505050;color:#fff;height:46px;border-top:2px solid #6c9f09;border-right:1px solid #e8e8e8;font-size:1.1em;letter-spacing:-0.05em}
#Test_wrap .tbl_wrap .tbl_Test_wrap thead th.last{border-right:none}
#Test_wrap .tbl_wrap .tbl_Test_wrap tbody{color:#777777}
#Test_wrap .tbl_wrap .tbl_Test_wrap tbody th{background:#fafafa;color:#484848;font-weight:bold;font-size:1.25em;letter-spacing:-0.05em;height:55px;border-bottom:1px dashed #e7e7e7}
#Test_wrap .tbl_wrap .tbl_Test_wrap tbody th.small_th{height:35px}
#Test_wrap .tbl_wrap .tbl_Test_wrap tbody td{text-align:center;border-bottom:1px dashed #e7e7e7;border-left:1px solid #e8e8e8;line-height:1.5em;letter-spacing:-0.05em}
#Test_wrap .tbl_wrap .tbl_Test_wrap tbody td.Q{text-align:left;padding-left:15px;}
#Test_wrap .tbl_wrap .txt_s{color:#757575;background:#f6f6f6;padding:25px 30px;font-size:1.1em;line-height:1.5em}