@charset "utf-8";
/* COMMON STYLE */
* { margin:0; padding:0; }
body { font-family: 'Noto Sans KR'!important;  font-size:15px; color:#423f32; line-height:140%; }
hr, legend, .hidden {display:none;}
fileset, img, fieldset { border:medium none;}
li { list-style:none;}
table {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
caption { display:none; }
th, td {padding:0px;}
a:link    { color:#423C31; text-decoration:none;}
a:visited { color:#423C31; text-decoration:none;}
a:active  { color:#423C31; text-decoration:none;}
a:hover   { color:black; text-decoration:none;}
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
.ligaropr30 li{ display:inline; padding-right:30px; }
.overflow { overflow:hidden; _height:1%;}
.overflow_1 { overflow:hidden; }
.txt_line { color:#666; line-height:170%; word-spacing:-0.1em; text-align:justify; }
.img_font_size { font-size:0; line-height:0; }
.backNo { background:none !important; }
.png24 { tmp:expression(setPng24(this)); }
.line170 { line-height:170%; }
.fjustify { text-align:justify; }



/*
@font-face {
 font-family:'hufs_B';
 src:url('http://builder.hufs.ac.kr/Web-home/font/hufs_B.eot');
 src: url('http://builder.hufs.ac.kr/Web-home/font/hufs_B.eot?#iefix') format('embedded-opentype'),
 url('http://builder.hufs.ac.kr/Web-home/font/hufs_B.woff') format('woff'), 
 url('http://builder.hufs.ac.kr/Web-home/font/hufs_B.ttf') format('truetype');
 font-style:normal; font-weight:normal;
 }
 @font-face {
 font-family:'hufs_L';
 src:url('http://builder.hufs.ac.kr//Web-home/font/hufs_L.eot');
 src: url('http://builder.hufs.ac.kr/Web-home/font/hufs_L?#iefix') format('embedded-opentype'),
 url('http://builder.hufs.ac.kr/Web-home/font/hufs_L.woff') format('woff'), 
 url('http://builder.hufs.ac.kr/Web-home/font/hufs_L.ttf') format('truetype');
 font-style:normal; font-weight:normal;
 }
 @font-face {
 font-family:'hufs_M';
 src:url('http://builder.hufs.ac.kr/Web-home/font/hufs_M.eot');
 src: url('http://builder.hufs.ac.kr/Web-home/font/hufs_M.eot?#iefix') format('embedded-opentype'),
 url('http://builder.hufs.ac.kr/Web-home/font/hufs_M.woff') format('woff'), 
 url('http://builder.hufs.ac.kr/Web-home/font/hufs_M.ttf') format('truetype');
 font-style:normal; font-weight:normal;
 }

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }
 */


#boardtable001 { border:1px solid #737373; text-align:center!important;
 font-family:'돋움'; line-height:0.5em; letter-spacing:-0.5px;
 }
#boardtable001 th{ background-color:#e4dfc8; font-size:0.95em; text-align:center; line-height:1em; height:45px; color:#7b6e3a; border:1px solid #737373 !important; padding: 2px 2px 0 2px;} 
 
 
#boardtable01 { border:1px solid #737373; text-align:center!important;
 font-family:'돋움'; line-height:0.5em; letter-spacing:-0.5px;
 }
#boardtable01 th{ background-color:#e4dfc8; font-size:0.95em; text-align:center; line-height:1em; height:25px; color:#7b6e3a; border:1px solid #737373 !important; padding: 2px 2px 0 2px;}
#boardtable01 .le{ background-color:#e9e9e9; font-size:12px; text-align:center; line-height:1em; border:1px solid #737373 !important; height:21px;}
#boardtable01 td{ font-size:0.85em; text-align:center!important; border:1px solid #737373 !important; height:21px;}
#boardtable01 .l{ font-size:0.85em; text-align:left!important; border:1px solid #737373 !important; height:21px;}
 
#boardtable02 { border:1px solid #a1a1a1; text-align:center!important;
 font-family:'돋움'; line-height:1.5em!important; letter-spacing:0.2px;
 }
#boardtable02 td{ font-size:12px; border:1px solid #d3d2cd!important;  line-height:1.5em!important;}

#boardtable03 {border-bottom: #1f3d80 2px solid; border-top: #1f3d80 2px solid;
 font-family:'Nanum Gothic'; color:#333333; font-size:14px}
#boardtable03 th{text-align:center background-color:#eeeeee; text-align:center; color:#333333; padding: 2px 2 2 2px; border-bottom: #d2d2d2 1px solid;}
#boardtable03 .le{text-align:left; color:#333333; padding: 2px 2 2 2px; border-left: #d2d2d2 1px solid; }
#boardtable03 td{ text-align:left; border-bottom: #d2d2d2 1px solid; bgcolor:#ffffff; valign: middle}

#boardtable04 {text-align:center; border-bottom: #1f3d80 2px solid; border-top: #1f3d80 2px solid;
 font-family:'Nanum Gothic'; color:#333333; font-size:14px;
 }
#boardtable04 th{ background-color:#eeeeee; text-align:center; color:#333333; padding: 2px 2 2 2px; border-bottom: #d2d2d2 1px solid;}
#boardtable04 .le{text-align:center; color:#333333; padding: 2px 2 2 2px; border-left: #d2d2d2 1px solid; }
#boardtable04 td{ text-align:center; height:21px; border-bottom: #d2d2d2 1px solid; bgcolor:#ffffff; valign: middle;  font-size:14px; height:40px}


/*자간*/
.let0 { letter-spacing:0pt; }
.let02 { letter-spacing:-0.2pt; }
.let03 { letter-spacing:-0.3pt; }
.let07 { letter-spacing:-0.7pt; }
.let1 { letter-spacing:-1pt; }
.let15 { letter-spacing:-1.5pt; }
.lineh160 { line-height:160%; }

/*위치*/
.fleft { display:inline; float:left; }
.fright { display:inline; float:right; }
.clear { clear:both; }

.mcenter { margin:0 auto; }
.m0p0 { margin:0; padding:0; }
.b0bw { border:0; }
.b0lbw { border-left:0; }

/*가로*/
.width5 { width:5px;}
.width25 { width:25px;}
.width35 { width:35px;}
.width45 { width:45px;}
.width50 { width:50px;}
.width60 { width:67px;}
.width90 { width:90px;}
.width95 { width:95px;}
.width97 { width:97px;}
.width101 { width:101px;}
.width100 { width:100%;}
.width130 { width:130px;}
.width135 { width:135px;}
.width137 { width:137px;}
.width140 { width:140px;}
.width145 { width:145px;}
.width170 { width:170px;}
.width190 { width:190px;}
.width245 { width:245px;}
.width250 { width:250px;}
.width308 { width:308px;}
.width313 { width:313px;}
.width320 { width:320px;}
.width345 { width:345px;}
.width365 { width:365px;}
.width370 { width:370px;}
.width390 { width:390px;}
.width400 { width:400px;}
.width413 { width:413px;}
.width425 { width:425px;}
.width440 { width:440px;}
.width445 { width:445px;}
.width470 { width:470px;}
.width480 { width:480px;}
.width505 { width:505px;}
.width545 { width:545px;}
.width585 { width:585px;}
.width600 { width:600px;}
.width645 { width:645px;}
.width680 { width:680px;}
.width700 { width:700px;}
.width745 { width:745px;}

/*세로*/
.height5 { height:5px;}
.height11 { height:11px;}
.height25 { height:25px;}
.height50 { height:50px;}
.height60 { height:60px;}
.height190 { height:190px;}
.height200 { height:200px;}
.height424 { height:424px;}
.height487 { height:478px;}
.height692 { height:692px;}

/*세로정렬*/
.valignm { vertical-align:middle; }
.valignt { vertical-align:top; }
.valignb { vertical-align:bottom; }

/*정렬*/
.tleft { text-align:left; } 
.tcenter { text-align:center; }
.tright { text-align:right; }

/*배경색*/
.bgcol1 { background:#f8f8f8; } /*연한회색*/
.bgcol2 { background:#aa737a; } /*연한와인색*/

/*폰트*/
.fbold { font-weight:bold; }
.ft11 { font-size:11px; }
.ft14 { font-size:14px; }


/*폰트색상*/
.fblack { color:black; }
.fcolwine { color:#8a0000; }
.fgr{ color:#002d56; }
.fgr2 {color:#007795;}

/*폼 태그*/
.input_txt { border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle; }
input { padding:1px 0 1px 7px; vertical-align:middle; }
.inputimg { border:0; padding:0; vertical-align:middle; }
textarea { border:1px solid #e2e2e2; padding:3px 0 3px 7px; vertical-align:middle; font-size:11px; text-align:left; }
.inputf { background:#fff; border:0; }
.in_txt75 { width:75px; border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle;  }
.in_txt80 { width:80px; border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle;  }
.in_txt120 { width:120px; border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle;  }
.in_txt130 { width:130px; border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle;  }
.in_txt170 { width:170px; border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle;  }
select { padding:1px 0 1px 7px; vertical-align:middle; }
.in_txt400 { width:400px; border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle;  }
.in_txt500 { width:500px; border:1px solid #e2e2e2; padding:1px 0 1px 7px; vertical-align:middle;  }

/*라인*/
.bor1 { border-right:1px solid #dcdcdc; }
.bol1 { border-left:1px solid #dcdcdc; }
.bob1 { border-bottom:1px solid #dcdcdc; }
.bot2 { border-top:1px dotted #ccc; }
.bob2 { border-bottom:1px dotted #ccc; }

/*바깥 여백*/
.mt_15 { margin-top:-15px;}
.mt_20 { margin-top:-20px;}
.mt0 { margin-top:-5px;}
.mt3 { margin-top:3px;}
.mt5 { margin-top:5px;}
.mt7 { margin-top:7px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.mt34 { margin-top:34px;}
.mt40 { margin-top:40px;}
.mt45 { margin-top:45px;}
.mt50 { margin-top:50px;}
.mt55 { margin-top:55px;}
.mt60 { margin-top:60px;}

.mt70 { margin-top:70px;}
.mt80 { margin-top:80px;}
.mt120 { margin-top:120px; }
.mt130 { margin-top:130px; }
.mt160 { margin-top:160px; }
.mr2 { margin-right:2px;}
.mr5 { margin-right:5px;}
.mr6 { margin-right:6px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr24 { margin-right:24px;}
.mr40 { margin-right:40px;}
.mr50 { margin-right:50px;}
.mr60 { margin-right:60px;}
.mr90 { margin-right:90px;}
.mr125 { margin-right:125px;}
.mb_20 { margin-bottom:-20px;}
.mb5 { margin-bottom:5px;}
.mb8 { margin-bottom:8px;}
.mb10 { margin-bottom:10px;}
.mb13 { margin-bottom:13px;}
.mb14 { margin-bottom:14px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mb35 { margin-bottom:35px;}
.mb40 { margin-bottom:40px;}
.mb44 { margin-bottom:44px;}
.mb50 { margin-bottom:50px;}
.mb80 { margin-bottom:80px;}
.ml_5 { margin-left:-5px;}
.ml_10 { margin-left:-10px;}
.ml_15 { margin-left:-15px;}
.ml_20 { margin-left:-20px;}
.ml2 { margin-left:2px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml10 { margin-left:10px;}
.ml12 { margin-left:12px;}
.ml13 { margin-left:13px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml21 { margin-left:21px;}
.ml24 { margin-left:24px;}
.ml25 { margin-left:25px;}
.ml30 { margin-left:30px;}
.ml35 { margin-left:35px;}
.ml40 { margin-left:40px;}
.ml42 { margin-left:42px;}
.ml45 { margin-left:45px;}
.ml50 { margin-left:50px;}
.ml55 { margin-left:55px;}
.ml60 { margin-left:60px;}
.ml65 { margin-left:65px;}
.ml90 { margin-left:90px;}
.ml100 { margin-left:100px;}
.ml110 { margin-left:110px;}
.ml120 { margin-left:120px;}
.ml130 { margin-left:130px;}
.ml140 { margin-left:140px;}
.ml150 { margin-left:150px;}
.ml160 { margin-left:160px;}
.ml200 { margin-left:200px;}

/*안쪽 여백*/
.pdt5 { padding-top:5px; }
.pdt15 { padding-top:15px; }
.pdt20 { padding-top:10px; }
.pdt25 { padding-top:25px; }
.pdt30 { padding-top:30px; }
.pdt40 { padding-top:40px; }
.pdr5 { padding-right:5px; }
.pdr25 { padding-right:15px; }
.pdr25 { padding-right:25px; }
.pdb5 { padding-bottom:5px; }
.pdb15 { padding-bottom:15px; }
.pdb25 { padding-bottom:25px; }
.pdl5 { padding-left:5px; }
.pdl10 { padding-left:10px; }
.pdl15 { padding-left:15px; }
.pd8 { padding:8px; }
.pd10 { padding:10px; }
.pd15 { padding:15px; }
.pd0 { padding:0; }

/* list-style */
.lt1 {list-style-type: circle}		/* 속이 하얀색 원으로 된 목록 */
.lt2 {list-style-type: decimal}		/* 숫자로 된 목록 */
.lt3 {list-style-type: disc}		/* 점으로 된 목록 */
.lt4 {list-style-type: square}		/* 사각형으로 된 목록 */
.lt5 {list-style-type: lower-roman}	/* 로마숫자 소문자으로된 목록 */
.lt6 {list-style-type: upper-roman} /* 로마숫자 대문자으로된 목록 */
.lt7 {list-style-type: lower-alpha}	/* 알파벳 소문자으로된 목록 */
.lt8 {list-style-type: upper-alpha} /* 알파벳 대문자으로된 목록 */
.li9 { list-style-type : none }		/* 아무 표시 없음 */

