@charset "utf-8";

.popbg {background:#000;}
.windPopup {z-index:1000000; width:350px; margin:0px; border:solid 1px #b6b6b6; padding:0; background-color:#fff;  overflow:hidden;}
.windPopup .topArea{width:100%; height:33px; background:url(../images/pop/pop_right_bg.gif) repeat-x left top;}
.windPopup .topArea p.subject {float:left;  height:33px; padding-left:30px; padding-top:7px; color:#fff; font-size:14px; font-weight:bold; background:url(../images/pop/pop_left_bg.gif) no-repeat left top;}
.windPopup .topArea p.close {float:right; padding-right:10px; padding-top:7px;}
.windPopup .contents{padding:5px; margin:5px; border:solid 0px #ccc;}
.windPopup .bottonFunction{border-top:solid 1px #ccc; padding:3px; text-align:right;}

.line_h_18 {line-height:18px;}
.dotline {border-bottom:dotted 1px #ccc; margin-top:20px;}
.top_ment {background:#f1e5e0; padding:10px;  color:#d67141;}


.windPopup_pool {z-index:1000000; width:99%; margin:0px; border:solid 0px #b6b6b6; padding:0; background-color:#fff;  overflow:hidden;}
.windPopup_pool .topArea{width:100%; height:33px; background:url(../images/pop/pop_right_bg.gif) repeat-x left top;}
.windPopup_pool .topArea p.subject {float:left;  height:33px; padding-left:30px; padding-top:7px; color:#fff; font-size:14px; font-weight:bold; background:url(../images/pop/pop_left_bg.gif) no-repeat left top;}
.windPopup_pool .topArea p.close {float:right; padding-right:10px; padding-top:7px;}
.windPopup_pool .contents{padding:5px; margin:5px; border:solid 0px #ccc;}
.windPopup_pool .bottonFunction{border-top:solid 1px #ccc; padding:3px; text-align:right;}

/* 조선이공대 추가 css */
table.table_basic {width:100%; font-size:12px; border-top:solid 2px #000000;}
table.table_basic thead {border-bottom:solid 1px #cccccc;}
table.table_basic th {padding:10px; font-size:14px; text-align:center; background-color:#f8f8f8; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea;}
table.table_basic td {padding:10px 5px; text-align:center; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea;}
table.table_basic td.ta_l {text-align:left;}
table.table_basic th.end, table.table_basic td.end {border-right:none;}

.ta_btn {display:inline-block; padding:0 10px; height:19px; line-height:19px; color:#fff !important; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;}
.ta_btn:hover {opacity:0.7;}
.ta_btn_bg_gray {background-color:#747474; color:#fff;}

.pop_result {width:660px; position:fixed; top:50%; left:50%; margin-left:-330px; margin-top:-300px; background-color:#fff; border:solid 1px #000;}
.pop_result .top {padding:0 25px; height:50px; line-height:50px; font-size:21px; background-color:#e7e7e7; position:relative;}
.pop_result .top .ti {font-size:20px; color:#333;}
.pop_result .top .right {position:absolute; top:0; right:10px;}
.pop_result .top .right a {display:inline-block; vertical-align:middle;}
.pop_result .top .btn_pop {display:inline-block; padding:0 10px; height:30px; line-height:30px; font-size:15px; color:#333; text-align:center; border:solid 1px #000000; background-color:#e7e7e7;}
.pop_result .cont {padding:40px;}
.pop_result .cont .p_stitle {padding-bottom:20px; font-size:35px; color:#000; text-align:center;}
.pop_result .cont .b_line {border-bottom:solid 1px #000;}
.pop_result .cont .member_info {padding:30px 0; font-size:17px; color:#333; text-align:right;}
.pop_result .cont .member_info .row {margin-bottom:5px;}
.pop_result .cont .member_info .row span {}
.pop_result .cont .member_info .row strong {}
.pop_result .cont .ment {margin-bottom:10px; font-size:17px; color:#333;}
.pop_result .cont .date_mark {padding:20px 0 40px; font-size:17px; color:#333; text-align:center; font-weight:600;}
.pop_result .cont .uni_mark {text-align:right}
.pop_result .cont .uni_mark strong {font-size:20px; color:#333; vertical-align:middle;}
.pop_result .cont .uni_mark img {vertical-align:middle; margin-left:10px;}