@charset "utf-8";
/* CSS Document */

body {}
* {margin:0; padding:0;}
body,h1,h2,h3,h4,input,button,select,p,dt,dd,li,textarea,th,td,label,ul,ol,li,dl,dt,dd,input {font-family:Malgun Gothic,'맑은 고딕',Dotum,'돋움', Sans-serif; font-size:12px; color:#666; line-height:1.5em;}
table,th,td {border-collapse: separate; border-style: solid; border-width: 0;}

.docu {max-width:850px; min-width: 320px; margin:0 auto; padding: 20px 20px 40px; border: 0;position: relative;}
a.printBtn {text-decoration: none;border: 1px solid #11119f;border-radius: 2px;background: #11119f;color: #fff;font-family: '굴림', '굴림체';font-size: 13px;font-weight: 400;padding: 4px 8px;margin: 15px 30px 0 0;position: absolute;top: 0px;right: 0px;z-index: 10;opacity: 0.75;}
a.printBtn:hover {background: #6262bb;}

h1 {padding:16px 0 0 15px;margin: 0; }
h1.univ {padding:0; margin:0; text-align: center;}
h1.univ img {width: 150px; border: 0;}
h1 + .campus {float:left; margin:34px 0 0 5px;}
h2 {margin:15px 0 7px 5px; padding-left:15px;font-size:14px;color:#333;  letter-spacing:-1px; }
h3 {margin:15px 0 7px 5px;padding-top:2px;padding-left:12px;font-size:16px;color:#333;}

.title {margin: 0 0 10px; text-align:center; word-break: keep-all; font-size:30px; font-weight:bold; letter-spacing:-3px;}
span.imgt {display:block; text-align:center;}
.blind {display:none;}

.notiBox {border:1px solid #c6c6c6;background-color:#e6e6e6;padding:4px; clear:both; overflow:hidden}
.notiBox_in {background-color:#FFF;margin:0px;padding: 10px 15px 12px;}
.notiBox_in .promotion {text-align: center;}
.notiBox_in .promotion img {max-width: 100%;}

.ul1 {margin:0;padding:0px;list-style-type:none; }
.ul1 li { background:url(../../img/bl_cmt.gif) no-repeat left 5px;padding-left:7px;font-size:11px; line-height:15px; }
.ul2 {margin:0;padding:0px;list-style-type:none; }
.ul2 li { background:none;font-size:11px; line-height:15px; }
.ul3 {margin:0;padding:5px 0 6px 0;list-style-type:none;;line-height:16px;}
.ul3 li {background:none;font-size:12px; color:#3e3e3e;line-height:16px; margin-bottom:3px; word-break: keep-all;}

.selBox {height: 24px; font-size:12px;color:#666;}

/* table */
table {width: 100%; table-layout: fixed;}
table tr:hover {background: #fffbe1 !important;}
table th, 
table td {padding:6px 5px 6px;}
table td table th {text-align:center;}

.unit {text-align:left !important;}
.rate4 {padding:0px 5px; font-weight:bold;}
.total td {font-weight:bold !important; background-color:#f6f6f6 !important; color: #1b1b1b !important;}

.tableRatio {border-width: 3px; color:#333;}
.tableRatio th {border-width: 1px; border-left: 0; color:#fff; font-weight:bold; letter-spacing:-1px; }
.tableRatio td {border-right-width: 1px; border-right-style: solid; color:#545454;  text-align:center; }

.tableRatio2 {border-top-width: 3px; border-bottom-width: 2px; border-left-width: 1px; font-size:12px; color:#fff;}
.tableRatio2 th{border-width: 1px; border-left-width: 0; border-top-width: 0; background:#7faada; color: #fff;}
.tableRatio2 tr + tr th {border-top-width: 1px;}
.tableRatio2 td{border-bottom-width:1px;border-right-width: 1px;color:#545454; text-align:center;}

.tableRatio3 {border-top-width:3px; border-bottom-width: 2px; border-left-width: 1px; font-size:12px; color:#fff;}
.tableRatio3 th{border-width: 1px; border-top-width: 0; border-left-width: 0;}
.tableRatio3 tr + tr th {border-top-width: 1px;}
.tableRatio3 td{border-bottom-width: 1px; border-right-width: 1px; color:#545454;  text-align:center;}


/* 백석대 전형별 경쟁률 및 추가합격자 발표현황 CSS 250827 */
.selecBox {border: 1px solid #c6c6c6;background-color: #e6e6e6;border: 1px solid #b7cfe7;background-color: #e3e8ed;padding: 4px;clear: both;overflow: hidden;}

.typeName {background-color: #FFF;margin: 0px;padding: 10px 15px 12px;}
.typeName p {display: inline-block;}
.typeName .selecType {display: inline-block;margin-left: 10px;}

h2 {padding: 0;}
table.tableRatio {border-collapse: collapse;border: 1px solid #b7cfe7;border-top: solid 3px #447db5;border-bottom: solid 2px #447db5;font-size: 12px;font-family: "맑은 고딕", Malgun Gothic, Dotum, "돋움", Sans-serif;color: #fff;}
table.tableRatio th {background: #ccddee;border-top: 1px solid #b7cfe7;border-bottom: 1px solid #99bbdc;border-right: 1px solid #7aa7d2;color: #0054a8;letter-spacing: 0;padding: 4px 0 5px 0;}
table.tableRatio td {border-bottom: 1px solid #ccddee;border-right: 1px solid #b7cfe7;font-weight: normal;color: #545454;text-align: center;padding: 4px 0 5px 0;}
table.tableRatio td.unit {text-align: left;padding-left: 8px;}
table.tableRatio td.rate4 {font-weight: bold;}

.top_menu {position: fixed;left: calc(50% - 425px + 880px);bottom: 20px;width: 42px;height: 42px;background-color: #fff;border-radius: 50%;border: solid 1px #aaa;border: solid 1px #ccddee;}
.top_menu:hover {background: #f1f1f1;background: #e3e8ed;}
.top_btn {display: block;width: 42px;height: 42px;margin: 0 auto;margin-top: -1px;background: url(../../common/images/top_btn2.png) center no-repeat;background: url(../../common/images/top_btn.png) center no-repeat;background-size: 16px auto;box-sizing: border-box;text-indent: -9999px;overflow: hidden;}


@media print {
	* {-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	a.printBtn {display: none;}
}
