line {
	font-family: "Tahoma","굴림";
	font-size: 9pt;
	color: #000000;
	text-align: justify;
}
body {
	SCROLLBAR-FACE-COLOR: #eeeeee;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #b4b4b4;
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #fafafa;
	SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: "굴림","verdana";
	COLOR: #555555;
	FONT-SIZE: 9pt;
	/*OVERFLOW-X: hidden;*/
	LETTER-SPACING: 0px;
	LINE-HEIGHT: 120%;
	TEXT-ALIGN: justify;

}


TD {
	FONT-SIZE: 9pt;	COLOR: #666666;	FONT-FAMILY: "굴림";	LETTER-SPACING: 0px;	TEXT-ALIGN: justify;	TEXT-DECORATION: none;
}
TD A {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: "굴림"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
TD A:visited {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: "굴림"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
TD A:hover {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: "굴림"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}



A:link { color : #666666; text-decoration : none }
A:visited { color :#666666; text-decoration : none }
A:active {	color : #666666;	text-decoration : none}
A:hover { color : #000000; text-decoration : none}

.under a:link {color : #393939; text-decoration : none }
.under a:visited {color :#393939; text-decoration : none }
.under a:active {color : #393939; text-decoration : none}
.under a:hover {color : gray; text-decoration : underline}

.sitemap a:link {color : #484848; text-decoration : none }
.sitemap a:visited {color :#484848; text-decoration : none }
.sitemap a:active {color : #484848; text-decoration : none}
.sitemap a:hover {color : #13A8C7; text-decoration : none}


a.room:link        {color : #484848; text-decoration : none; }
a.room:visited     {color : #ABABAB; text-decoration : underline; }
a.room:active      {color : #484848; text-decoration : none; }
a.room:hover       {color : #767676; text-decoration : underline; }


.main_ilebs {
	FONT-SIZE: 13px;COLOR: #00A0B7;	FONT-FAMILY: "굴림","Verdana";	LETTER-SPACING: 0px;	TEXT-ALIGN: justify;	TEXT-DECORATION: none;
}
.main_ilebs A {
	FONT-SIZE: 13px; COLOR: #00A0B7; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.main_ilebs A:visited {
	FONT-SIZE: 13px; COLOR: #00A0B7; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.main_ilebs A:hover {
	FONT-SIZE: 13px; COLOR: #00A0B7; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}


.detail {
	FONT-SIZE: 13px;COLOR: #004EC4;	FONT-FAMILY: "굴림","Verdana";	LETTER-SPACING: 0px;	TEXT-ALIGN: justify;	TEXT-DECORATION: none;
}
.detail A {
	FONT-SIZE: 13px; COLOR: #004EC4; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.detail A:visited {
	FONT-SIZE: 13px; COLOR: #004EC4; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.detail A:hover {
	FONT-SIZE: 13px; COLOR: #004EC4; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}



.today {
	FONT-SIZE: 12px;COLOR: #003928;	FONT-FAMILY: "굴림","Verdana";LETTER-SPACING: 0px;TEXT-ALIGN: justify;TEXT-DECORATION: none;font-weight: bold;
}
.today A {
	FONT-SIZE: 12px; COLOR: #003928; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;
}
.today A:visited {
	FONT-SIZE: 12px; COLOR: #003928; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none;font-weight: bold;
}
.today A:hover {
	FONT-SIZE: 12px; COLOR: #003928; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: underline;font-weight: bold;
}

.movie {
	FONT-SIZE: 12px;COLOR: #003928;	FONT-FAMILY: "굴림","Verdana";LETTER-SPACING: 0px;TEXT-ALIGN: justify;TEXT-DECORATION: none;
}
.movie A {
	FONT-SIZE: 12px; COLOR: #003928; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
.movie A:visited {
	FONT-SIZE: 12px; COLOR: #003928; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
.movie A:hover {
	FONT-SIZE: 12px; COLOR: #003928; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: underline;
}


.11 {
	font-size: 11px;
	color: #000000;
	font-family: "굴림","Verdana";
}



.quick {
	FONT-SIZE: 11px;COLOR: #FFFFFF;	FONT-FAMILY: "굴림","Verdana"; letter-spacing: -1px; TEXT-ALIGN: justify;TEXT-DECORATION: none;
}
.quick A {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "굴림","Verdana"; letter-spacing: -1px; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
.quick A:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "굴림","Verdana"; letter-spacing: -1px; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
.quick A:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "굴림","Verdana"; letter-spacing: -1px; TEXT-ALIGN: justify; TEXT-DECORATION: underline;
}




.-12 {
	font-family:"굴림","Verdana";
	font-size: 9pt;
	color: #000000;
	text-align: justify;
	line-height: 12pt;
	letter-spacing: -1px;

}



.search {
	font-family: "굴림","Verdana";
	font-size: 9pt;
	color: #666666;
	text-align: justify;
	border: 1px solid #35838C;
	background-color:#FFFFFF;
	height:22px;
	width:98px;
}


input {
	font-family: "굴림","Verdana";
	font-size: 9pt;
}
.login {
	font-family: "굴림","Verdana";
	font-size: 9pt;
	color: #666666;
	text-align: justify;
	border: 1px solid #CACACA;
	background-color:#FFFFFF;
}


.form01 {
	font-family: "굴림","Verdana";
	font-size: 9pt;
	color: #666666;
	text-align: justify;
	border: 1px solid #FFC37A;
	background-color:#FFC37A;
}


.form02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3EB2BD;
	border-right-color: #BAF7FF;
	border-bottom-color: #BAF7FF;
	border-left-color: #3EB2BD;
}



.hover {
	FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: -1px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.hover A {
	FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.hover A:visited {
	FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.hover A:hover {
	FONT-SIZE: 11px; COLOR: #ED1C24; FONT-FAMILY: "굴림","Verdana"; LETTER-SPACING: 0px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}






/* 202004 */
.gnb { width:795px; height:55px; padding-top:15px; }
.gnb ul,
.gnb li { margin:0; padding:0; list-style:none; }
.gnb > ul:after { display:block; content:''; clear:both; }
.gnb > ul > li { float:left; position:relative;  }
.gnb .btn-dep1 { display:block; padding:0 10px; font-size:14px; height:25px; line-height:25px; color:#184683; font-weight:600; }
.gnb .dep2 { display:none; position:absolute; left:0; top:25px; white-space:nowrap; background:#184683; padding:2px 10px;}
.gnb .dep2 li { display:inline-block; vertical-align:top;list-style:none;}
.gnb .dep2 .btn-dep2 {display:block padding:0 10px; font-size:12px; height:25px;   line-height:25px; color:#fff;  } 
.gnb .dep2 li + li .btn-dep2:before { content:'ㆍ'; display:inline; }
.gnb .dep2 .btn-dep2:hover,
.gnb .dep2 li.active .btn-dep2{ color:#aee861; }
.gnb > ul > li:hover .dep2 { display:block; }
.gnb > ul > li.m7 .dep2 { left:-170px; }
.gnb > ul > li.active .dep2 { display:block; }



.bg-head { width:980px; height:209px; background:url(/images/bg_head.png) no-repeat 0 0; position:relative;  }
.bg-head .tit { position:absolute; left:549px; top:7px; font-size:22px; color:#063d88; font-weight:600; line-height:43px; margin:0; letter-spacing:-1px; }
.bg-head .tabs { position:absolute;left:533px; top:52px; }
.bg-head .tabs a { float:left; width:99px; height:20px; background:url(/images/head_off.png) no-repeat 0 0; text-align:center; line-height:20px; font-size:11px; color:#777; height:20px; margin-right:2px; font-weight:600; letter-spacing:-1px; }
.bg-head .tabs a.active { background-image:url(/images/head_on.png); color:#fff;  }
.bg-head .head { position:absolute; left:537px; top:75px; width:336px; }
.bg-head .head p { float:left; width:56px; height:22px; line-height:23px; color:#fff ;font-size:11px; margin:0; text-align:center;} 
.bg-head .body { position:absolute; left:537px; top:99px; width:336px; height:72px;  }
.bg-head .body ul:after { display:block; content:''; clear:both; }
.bg-head .body ul { padding:0; margin:0; height:68px; }
.bg-head .body marquee { height:72px; }
.bg-head .body ul li {float:left; width:56px; line-height:17px; font-size:11px; color:#444; padding:0;margin:0; list-style:none; text-align:center; }
.bg-head .total { position:absolute; right:33px; top:97px; font-size:15px; color:#fff; font-weight:600; text-align:right; width:89px; height:94px; line-height:22px; }

.end { width:491px; height:112px; position:relative;background:url(/images/bg_end.png) no-repeat 0 0;  }
.end a { position:absolute; right:0; top:0; width:81px; height:25px; text-indent:-9999px; }
.end .slider-wrap { padding: 38px 0 0 16px; }
.end .slider-box2 { position:relative; }
.end .slider-box2 .slide { height:70px; }
.end .slider-box2 dl:after { display:block; content:''; clear:both; }
.end .slider-box2 dl { width:140px; margin:0; }
.end .slider-box2 dl dt { float:left;  font-size:11px; color:#0447a3; font-weight:600; padding:0;margin:0;line-height:20px; }
.end .slider-box2 dl dt:before { content:'ㆍ'; display:inline; }
.end .slider-box2 dl dd { float:left; font-size:11px;  color:#777;  padding:0;margin:0;line-height:20px; }
.end .slider-box2 .txt { position:absolute;left:145px; top:0; width:307px; height:70px; overflow:hidden; line-height:14px; font-size:11px; color:#666; }


p,ul,li{list-style:none; margin:0; padding:0;}

img{border:0;}

/* rollover menu img */
a.roll img {display:inline; border:0;}
a.roll img.over {display:none;}

a.roll:hover {border:0;}
a.roll:hover img {display:none;}
a.roll:hover img.over {display:inline;}


/* left메뉴 */
#left_menu1{width:208px; height:220px; background:url('../images/introduction/im_leftmenu_bg.jpg');}
#left_menu1 .left_m1{width:160px; padding-top:40px; padding-left:19px;}
#left_menu1 .left_m1 p{overflow:hidden; margin-bottom:7px;}


/* left메뉴 */
#left_menu2{width:208px; height:280px; background:url('../images/lecture/im_leftmenu_bg2.jpg');}
#left_menu2 .left_m2{width:160px; padding-top:10px; padding-left:19px; }
#left_menu2 .left_m2 p{overflow:hidden; margin-bottom:7px; margin:0; padding:0;}
.pos{padding-top:3px;}


.lbold {
	font-weight: bold;
	font-size: 1.0em; /* increase font size */
}

.llarger {
	font-size: 1.2em; /* increase font size */
}