@charset "utf-8";

.bul_tip{display:inline-block;padding-left:30px;padding-top:1px;background:url(/images/common/bul_tip.gif) no-repeat 7px 0px;color:#444;line-height:130%;}

.basic_box{margin-bottom:10px;border-radius:5px}
.basic_box:before{display:none;}
.basic_box.type3 *{margin:0;padding:0}
.basic_box.type3{margin-top:20px;background:#fff;border:3px solid #e8e8e8;border-radius:0;}
.basic_box.type3 .inner{padding:15px 30px;}
.basic_box.type3 .inner:after{clear:both;display:block;content:""}
.basic_box.type3 .inner h2{display:inline-block;float:left;padding:0;width:18%;background:none;color:#434343;font-size:16px;}
.basic_box.type3 .inner .box_info{display:inline-block;float:left;padding-left:30px;width:82%;border-left:1px solid #e8e8e8;box-sizing:border-box;}
.basic_box.type3 .inner .box_info span{margin-bottom:5px;margin-right:1%;width:48%;}
.basic_box.type3 .inner .box_info span span{display:block;margin:0;padding:0;width:100%;text-align:center;}
.basic_box.type3 .inner .box_info span span a{display:block;padding:7px 10px;}



.basic_box.type1{border:none;border-top:2px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#f8f8f8;border-radius:0;}
.basic_box.type1 .inner{padding:20px 50px 20px 150px;background:url(/images/prog/deptPerson/info_icon2.png) no-repeat 20px 50%;}

.basic_box .basic_search{position:relative;width:100%;padding:0 34px 0 110px;}
.basic_box .basic_search:after{clear:both;display:block;content:""}
.basic_box .basic_search select{position:absolute;top:0;left:0;width:100px;height:34px;background-color:#fff;}
.basic_search input[type="text"]{padding:0;width:100%;height:34px;}
.basic_search .input-group-btn,
.basic_search input[type="submit"]{position:absolute;top:0;right:0;}
.basic_search .input-group-btn a{display:block;width:34px;height:34px;font-size:0;background: #45495b url(/images/common/search_ico.png) no-repeat 50%;border:none;}

.basic_search .flow{position:absolute}

.button *{font:1em "ngn","돋움",Dotum,"Lucida Grande",sans-serif,Tahoma,AppleGothic,sans-serif;color:#292828}
.button,.button *{display:inline-block;overflow:visible;margin:0;padding:0;border:0 none;line-height:18px;vertical-align:middle;white-space:nowrap;cursor:pointer}
.button *,.button *:hover,.button *:active,.button *:focus{text-decoration:none}



.button span a{display:inline-block;position:relative;border:none;outline:none;background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;padding:10px 15px 8px 15px;font-size:14px;line-height:1.42857143;}
.button span a{border:1px solid transparent;border-radius:0;background-image:none;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:3px;}
.button span a *{vertical-align:middle}
.button span a:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.button span a:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}

.button .arrow_b{padding:5px;background-color:#2f71d2;border:1px solid #2452a7;border-radius:5px;}
.button .arrow_b a{color:#fff}

@media(min-width:768px){
	.basic_box.type3 .inner .box_info span{width:23%;}
}



.basic_table {width:100%;table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0;box-sizing:border-box}
.basic_table th , .basic_table td {padding:8px 10px;word-wrap:break-word;word-break:keep-all;vertical-align:middle}
.basic_table thead th {padding:15px 10px;background:#f1f1f1; border:1px solid #ddd; border-bottom:0; line-height:17px; font-size:15px; color:#333}
.basic_table tbody th{border:1px solid #ddd; text-align:center; color:#727177}
.basic_table th > label {background:#fafafa;border-bottom:0; line-height:15px; font-size:15px; color:#47464c}
.basic_table td {border:1px solid #e8e8f0; text-align:center;  color:#727177}
.basic_table tbody td *{vertical-align:middle;}
.basic_table tfoot th,
.basic_table tfoot td{border:1px solid #ddd; text-align:center;color:#666;background-color:#fafafa;}

.basic_table tbody tr.problem th:first-child{border-left:none;}

.basic_table td.left{padding-left:10px;text-align: left}
.basic_table td.left .list_subject .link{display:block;}
.basic_table td.left .list_subject .link img{padding-right:5px;}
.basic_table td.left .list_subject a{display:inline-block;overflow:hidden;width:93%;color:#444;text-overflow:ellipsis;white-space:nowrap;}
.basic_table td.left .list_subject a:hover{text-decoration:underline}
.basic_table td.cell_left{text-align:left;}
.tablewrap .note{margin-top:10x;}


.noStyle{}
.noStyle th,
.noStyle td{border:none}

h2:before{background:none;}