@charset "euc-kr";

/*@import url('/font/nanum-myeongjo.css');*/ /*³ª´®¸íÁ¶*/
/*@import url('/font/nanum-gothic.css');*/   /*³ª´®°íµñ*/
/*@import url('/font/noto-sans-kr.css');*/   /* Noto Sans KR */

@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');  /*³ª´®°íµñ*/
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css'); /*³ª´®¸íÁ¶*/
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css'); /* Noto Sans KR */

/* ¸ÞÀÎ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0; border: 0; font-family:"Malgun Gothic",Dotum; font-size:13px; text-decoration:none; vertical-align:baseline;  -webkit-text-size-adjust:none;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;} 
a:active {text-decoration:none;}

#mov_pto a:link {text-decoration:none; color:#666666;}
#mov_pto a:visited {text-decoration:none; color:#666666;}
#mov_pto a:hover {text-decoration:none; color:#FF6600;} 
#mov_pto a:active {text-decoration:none; color:#666666;}

#main_wrapper{width:1290px; position:relative; margin:0 auto; }
#main_news1 {clear:both; float:left; width:660px; height:100%; min-height:1000px; margin:0; padding:0;	background-color:white; }
#main_news2 {float:left; width:300px; height:100%; min-height:1000px; margin:0; padding:0;	background-color:white; }
#main_news3 {float:left; width:300px; height:100%; min-height:1000px; margin-left:14px;	padding:0; background-color:white; }

#main2020_news1 {clear:both; float:left; width:974px; height:100%; min-height:1000px; margin:0; padding:0; background-color:white; }

/* ¸ÞÀÎÈ­¸é ÇÏ´Ü¿¡ ±¤°í¹è³Ê */
#main_ad {float:left; width:1260px; height:100%; padding:0; background-color:white; margin:0 auto; overflow: hidden; } 
#main_ad2 {float:left; width:1273px; height:100%; padding:0; background-color:white; margin:0 auto; /*overflow: hidden;*/ }
#main_ad2 .bor_line span {position: absolute; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",dotum; font-size:20px; font-weight:800; line-height:22px; letter-spacing:0; margin-top:20px;}
#main_ad2 .bor_line {width:1273px; height:50px; border-bottom: solid #dcd9d9 2px; margin-bottom:20px; }
#main_ad2 .bor_line2 {width:1273px; height:15px; border-bottom: solid #dcd9d9 2px; margin-bottom:30px; }

#main_ad_180 {float:left; width:1260px; height:210px; padding:0; background-color:white; margin-left:7px; overflow: hidden; border-width:1px; border-style:solid; border-color:#ccc; } 
#main_ad_70 {float:left; width:1260px; height:115px; padding:0; background-color:white; margin:-1px 7px; overflow: hidden; border-width:1px; border-style:solid; border-color:#ccc; } 
#banner_main_right500{float:left; max-width:300px; width:300px; height:500px; margin:0; padding:5px 10px;} 
#banner_main_right490{float:left; max-width:300px; width:300px; height:490px; margin:0; padding:5px 10px;} 
#banner_main_right480{float:left; max-width:300px; width:300px; height:480px; margin:0; padding:5px 10px;} 
#banner_main_right470{float:left; max-width:300px; width:300px; height:470px; margin:0; padding:5px 10px;} 
#banner_main_right460{float:left; max-width:300px; width:300px; height:460px; margin:0; padding:5px 10px;} 
#banner_main_right450{float:left; max-width:300px; width:300px; height:450px; margin:0; padding:5px 10px;} 
#banner_main_right440{float:left; max-width:300px; width:300px; height:440px; margin:0; padding:5px 10px;} 
#banner_main_right430{float:left; max-width:300px; width:300px; height:430px; margin:0; padding:5px 10px;} 
#banner_main_right420{float:left; max-width:300px; width:300px; height:410px; margin:0; padding:5px 10px;} 
#banner_main_right410{float:left; max-width:300px; width:300px; height:400px; margin:0; padding:5px 10px;} 
#banner_main_right400{float:left; max-width:300px; width:300px; height:400px; margin:0; padding:5px 10px;} 
#banner_main_right390{float:left; max-width:300px; width:300px; height:390px; margin:0; padding:5px 10px;} 
#banner_main_right380{float:left; max-width:300px; width:300px; height:380px; margin:0; padding:5px 10px;} 
#banner_main_right370{float:left; max-width:300px; width:300px; height:370px; margin:0; padding:5px 10px;} 
#banner_main_right360{float:left; max-width:300px; width:300px; height:360px; margin:0; padding:5px 10px;} 
#banner_main_right350{float:left; max-width:300px; width:300px; height:350px; margin:0; padding:5px 10px;} 
#banner_main_right340{float:left; max-width:300px; width:300px; height:340px; margin:0; padding:5px 10px;} 
#banner_main_right330{float:left; max-width:300px; width:300px; height:330px; margin:0; padding:5px 10px;} 
#banner_main_right320{float:left; max-width:300px; width:300px; height:320px; margin:0; padding:5px 10px;} 
#banner_main_right310{float:left; max-width:300px; width:300px; height:310px; margin:0; padding:5px 10px;} 
#banner_main_right300{float:left; max-width:300px; width:300px; height:300px; margin:0; padding:5px 10px;} 
#banner_main_right290{float:left; max-width:300px; width:300px; height:290px; margin:0; padding:5px 10px;} 
#banner_main_right280{float:left; max-width:300px; width:300px; height:280px; margin:0; padding:5px 10px;} 
#banner_main_right270{float:left; max-width:300px; width:300px; height:270px; margin:0; padding:5px 10px;} 
#banner_main_right260{float:left; max-width:300px; width:300px; height:260px; margin:0; padding:5px 10px;} 
#banner_main_right250{float:left; max-width:300px; width:300px; height:250px; margin:0; padding:5px 10px;} 
#banner_main_right240{float:left; max-width:300px; width:300px; height:240px; margin:0; padding:5px 10px;} 
#banner_main_right230{float:left; max-width:300px; width:300px; height:230px; margin:0; padding:5px 10px;} 
#banner_main_right220{float:left; max-width:300px; width:300px; height:220px; margin:0; padding:5px 10px;} 
#banner_main_right210{float:left; max-width:300px; width:300px; height:210px; margin:0; padding:5px 10px;} 
#banner_main_right200{float:left; max-width:300px; width:300px; height:200px; margin:0; padding:5px 10px;} 
#banner_main_right190{float:left; max-width:300px; width:300px; height:190px; margin:0; padding:5px 10px;} 
#banner_main_right180{float:left; max-width:300px; width:300px; height:180px; margin:0; padding:5px 10px;} 

/* margin ¼³Á¤ [¿¹) (¹è³ÊÃÖ´ë³ôÀÌ:180px - ¹è³Ê³ôÀÌpx) / 2 = ¼³Á¤°ªpx ] */
#banner_main_right170{float:left; max-width:300px; width:300px; height:170px; margin:5px 0; padding:5px 10px;} 
#banner_main_right160{float:left; max-width:300px; width:300px; height:160px; margin:10px 0; padding:5px 10px;} 
#banner_main_right150{float:left; max-width:300px; width:300px; height:150px; margin:15px 0; padding:5px 10px;} 
#banner_main_right140{float:left; max-width:300px; width:300px; height:140px; margin:20px 0; padding:5px 10px;} 
#banner_main_right130{float:left; max-width:300px; width:300px; height:130px; margin:25px 0; padding:5px 10px;} 
#banner_main_right130{float:left; max-width:300px; width:300px; height:130px; margin:25px 0; padding:5px 10px;} 
#banner_main_right120{float:left; max-width:300px; width:300px; height:120px; margin:30px 0; padding:5px 10px;} 
#banner_main_right110{float:left; max-width:300px; width:300px; height:110px; margin:35px 0; padding:5px 10px;} 
#banner_main_right100{float:left; max-width:300px; width:300px; height:100px; margin:8px 0; padding:5px 10px;} 
#banner_main_right100 a img {max-width:300px; width:300px; height:100px; }
#banner_main_right90{float:left; max-width:300px; width:300px; height:90px; margin:8px 0; padding:5px 10px;} 
#banner_main_right80{float:left; max-width:300px; width:300px; height:80px; margin:8px 0; padding:5px 10px;} 
#banner_main_right80 a img {max-width:300px; width:300px; height:80px; }
#banner_main_right70{float:left; max-width:300px; width:300px; height:70px; margin:0; padding:5px 10px;} 
#banner_main_right70 a img {max-width:300px; width:300px; height:70px; }
#banner_main_right60{float:left; max-width:300px; width:300px; height:60px; margin:8px 0; padding:5px 10px;} 
#banner_main_right60 a img {max-width:300px; width:300px; height: 60px; } 
#banner_main_right50{float:left; max-width:300px; width:300px; height:50px; margin:8px 0; padding:5px 10px;} 
#banner_main_right50 a img {max-width:300px; width:300px; height:50px; } 
#banner_main_right180_120_elec{float:left; max-width:180px; width:180px; height:120px; margin-left:5px; padding: 3px 3px;} /* ¼±°Å¿ë CÅ¸ÀÔ */
#banner_main_right60_elec{float:left; max-width:300px; width:300px; height:60px; margin: 5px 0; padding: 5px 10px;} /* ¼±°Å¿ë DÅ¸ÀÔ */

#wing_banner1{position:absolute; left:50px; top:80px;  max-width:300px; width:300px; height:100%; background:white repeat 0 0; z-index:10001; } /*¿ÞÂÊ À® ¹è³Ê1*/
#wing_banner2{position:absolute; float:right; top:80px; max-width:300px; width:300px; right:30px; height:100%; background:white repeat 0 0; z-index:10000; } /*¿À¸¥ÂÊ À® ¹è³Ê1*/

#headline {	width:640px; height:203px; margin:20px 20px 0 0;  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ccc;}
#headline .pic1{float:left; width:230px; height:140px; margin:5px 15px 10px 0;	border:0;}
#headline h1 { width:650px; height:35px; padding-bottom:9px;}
#headline a h2{	font-family: "Nanum Gothic","Malgun Gothic",Dotum ; font-size:14px; font-weight:bold; line-height:40px; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; cursor:pointer;}
#headline a h3{ font-family: "Nanum Gothic","Malgun Gothic",Dotum ; display:block;	font-weight:400; color:#666; line-height:19px;	margin:0; padding:0 10px 10px;  cursor:pointer;}
#headline a h4{	font-family: "Nanum Gothic","Malgun Gothic",Dotum ; font-size:14px; font-weight:bold; line-height:18px; letter-spacing:-1px; color: #333;	text-decoration:none; margin-bottom:4px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#headline a h5{ clear:both; font-size:24px; font-family: "Nanum Gothic","Malgun Gothic",Dotum,"Apple SD Gothic Neo"; font-weight:800; color:#000}

#hotclick{ clear:both;	width:640px; height:129px; margin: 0 20px 0 0;	padding:0;	border-bottom-width:1px; border-bottom-style:solid;	border-bottom-color:#ccc;}
#hotclick b{ clear:both; width:640px; height:20px; display:block; padding:10px 0 0 0; }
#hotclick1{	float:left;  width:320px; height:80px; margin:0; padding:1px 0; }
#hotclick1 h2{ font-size:18px; letter-spacing:-1px; line-height:24px; height:48px; overflow:hidden;  color:#555; display:block; padding:16px 0 0 0; cursor:pointer;}
#hotclick .pic2{ float:left; width:125px; height:80px; margin: 0 10px 0 0; border:0;}

#bheadline {  width: 640px;	height: 300px;	margin: 10px 20px 0 0;  border-bottom-style:solid; border-bottom-color:#ccc;}
#bheadline .pic1{ float:left; width: 390px; height: 230px;	margin: 5px 15px 10px 3px;	border:0;}
#bheadline h1 {	width: 650px; height:35px; padding-bottom: 9px; }
#bheadline a h2{ font-family: "Nanum Gothic","Malgun Gothic",Dotum ; font-size: 14px; font-weight:bold;	line-height:40px; letter-spacing:-1px;	white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#0075bf; cursor:pointer;}
#bheadline a h3{ font-family: "Nanum Gothic","Malgun Gothic",Dotum ; font-size: 13px; display:block;	font-weight:400; color:#666; line-height:19px;	margin:0; padding: 0 10px 10px;  cursor:pointer;}
#bheadline a h4{ font-family: "Nanum Gothic","Malgun Gothic",Dotum ; font-size: 14px; font-weight:bold;	line-height: 18px;	letter-spacing:-1px; color:#333; text-decoration:none; margin-bottom:4px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#bheadline a h5{ clear:both; font-size:31px; letter-spacing: -3px; font-family: "Nanum Gothic","Malgun Gothic",Dotum,"Apple SD Gothic Neo","Nanum Gothic"; font-weight:bold; color:#000; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#bheadline h1 a h5{ padding-top: 10px;  padding-bottom: 10px; height: 50px; clear:both; font-size:31px; letter-spacing: -3px; font-family: "Malgun Gothic",Dotum ,"Apple SD Gothic Neo","Nanum Gothic"; font-weight:bold; color:#000; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}

#bheadline2 { width:650px; height:450px; margin: 10px 20px 0 0;  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ccc;}
#bheadline2 .pic1{ float:left; width:390px; height:230px; margin: 5px 15px 10px 3px;	border:0;}
#bheadline2 .pic2{ float:left; width:640px; height:380px; margin: 0 0 10px 0; border:0;} /*2018-5-2 Åé ÀÌ¹ÌÁö Å¸ÀÔ Ãß°¡*/
#bheadline2 h1 { width:650px; height:35px; padding-bottom: 9px; margin: 0 0 10px 0; }
#bheadline2 a h2{ font-family: "Nanum Gothic","Malgun Gothic",Dotum ; font-size:14px;	font-weight:bold; line-height:40px;	letter-spacing:-1px;	white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#0075bf; cursor:pointer;}
#bheadline2 a h3{ font-family: "Nanum Gothic","Malgun Gothic",Dotum ; display:block;	font-weight:400; color:#666; line-height:19px; margin:0; padding:0 10px 10px;  cursor:pointer;}
#bheadline2 a h4{ font-family: "Nanum Gothic","Malgun Gothic",Dotum ; font-size:14px;	font-weight:bold; line-height:18px;	letter-spacing:-1px; color:#333; text-decoration:none; margin-bottom:4px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#bheadline2 h1 a h5{ padding-top:10px;  padding-bottom:10px; height:50px; clear:both; font-size:31px; letter-spacing:-3px; font-family:"Nanum Gothic","Malgun Gothic",Dotum,"Apple SD Gothic Neo"; font-weight:bold; color:#000; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap;}

#bheadline3 { width:650px; min-height:370px;  max-height:450px; margin: 10px 20px 0 0; }
#bheadline3 .pic1{ float:left; width:390px;	height:230px; margin: 5px 15px 10px 3px; border:0;}
#bheadline3 .pic2{ float:left; width:640px;	max-height:380px; min-height:370px; margin: 0 0 30px 0; border:0;} /*2018-5-29 Åé ÀÌ¹ÌÁö Å¸ÀÔ Ãß°¡*/
#bheadline3 h1 { width:650px; height:35px; padding-bottom: 9px; margin: 0 0 10px 0; }
#bheadline3 a h2{ font-family:"Nanum Gothic","Malgun Gothic",Dotum ; font-size: 14px; font-weight:bold; line-height:40px;	letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#0075bf; cursor:pointer;}
#bheadline3 a h3{ font-family:"Nanum Gothic","Malgun Gothic",Dotum ; display:block;	font-weight:400; color:#666; line-height:19px;	margin:0; padding: 0 10px 10px;  cursor:pointer;}
#bheadline3 a h4{ font-family:"Nanum Gothic","Malgun Gothic",Dotum ; font-size: 14px; font-weight:bold; line-height: 18px;	letter-spacing:-1px; color:#333; text-decoration:none; margin-bottom:4px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#bheadline3 h1 a h5{ padding-top:10px;  padding-bottom:10px; height:50px; clear:both; font-size:31px; letter-spacing: -3px; font-family: "Nanum Gothic","Malgun Gothic",Dotum,"Apple SD Gothic Neo"; font-weight:bold; color:#000; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}

#bheadline4 { width:650px; height:435px;  margin: 18px 0 0 -4px; }
#bheadline5 { width:650px; height:304px;  margin: 18px 0 0 -4px; }
#bheadline6 { width:650px; height:304px;  margin: -10px 0 0 -4px; }

#bhotclick{	clear:both; width:640px; height:260px;  margin: 0 20px 0 0; padding:0; border-bottom-style:solid;	border-bottom-color:#ccc; }
#bhotclick b{ clear:both; font-size:13px;  width:640px;	height: 20px; display:block; padding:10px 0 0 0;  color:red; }
#bhotclick1{ float:left; width: 290px; height:200px; border: 1px solid #ddd; padding:10px; margin:4px; }
#bhotclick1 h2{	text-align:center; font-size:19px; letter-spacing:-1px; line-height:24px; width:280px; height:60px; overflow:hidden; color:#555; display:block; padding: 16px 0 0 0; cursor:pointer; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
#bhotclick1 h3{	text-align:center; font-size:19px; letter-spacing:-1px; line-height:24px; width:280px; height:60px; overflow:hidden; color:#555; display:block; padding: 0 0 0 0; cursor:pointer; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
#bhotclick .pic2{ margin-left:10%;  margin-right:10%; float:left;	width: 230px; height:140px; border:0;}

#b2hotclick{ clear:both; width:640px; height:220px;	 margin:0;	padding:0;	}
#b2hotclick b{ clear:both; margin-left:2px; width:640px; height:30px; display:block; padding:0;  color:red;  font-size:13px; }
#b2hotclick1{ float:left; width:315px; height:200px;  margin:0;  padding: 0 2px 0 0;  }
#b2hotclick .pic2{ margin-left:1px;  width:310px; height: 200px;  padding: 0 4px;	border:0;}
#b2hotclick1 h2 { z-index:20; width:310px;  height:30px;  margin:-63px 0 63px 5px; padding:0; display:block; background:black repeat 0 0; font-family: "Malgun Gothic",Helvetica,sans-serif; font-size:19px;	line-height:30px;  color:#fff; font-style: normal;	 font-weight:bold; opacity:.8; cursor:pointer; 	text-align:center; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}

#b3hotclick{ clear:both; width:640px;	height:220px; margin: 0 0 0 0;	padding: 0;	}
#b3hotclick b{ clear:both; width:640px;	height:30px; display:block; padding:0;  color: red; }
#b3hotclick1{ float:left; width: 198px; height:190px; border: 1px solid #ccc;  margin: 6px;  padding: 0 2px 0 0;  }
#b3hotclick1 h3{ text-align:center; font-size: 18px; letter-spacing: -1px; line-height: 24px; width: 194px; height:60px; overflow:hidden;  color: #555; display: block; padding:0; cursor:pointer; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
#b3hotclick .pic2{ margin-left:5px;  width: 178px; height: 120px; padding: 0 4px;	border:0;}

/*¸ÞÀÎÆäÀÌÁö ½Ç½Ã°£ ´º½º*/
#recentnews{ clear:both; position:relative;	width:640px; height:30px; margin:0; border-style:solid;	border-color:#ccc;	border-width:1px;}
#recentnews_left{ float:left; position:relative; width:10%;	height:100%; padding:8px 0 0 29px;}
#recentnews_right{ float:left; position:relative; width:80%; height:100%; padding:5px 0 0 0;}
#recentnews_left .red{ font-size:12px; margin-top:-2px;	font-weight:800; color:#C00; display:block;}
#recentnews_left .tra{ font-size:8px; color:#C00; padding:0 11px 3px 0; display:block; width:15px;	float:right; position:absolute; top:7px; right:0;}

/*½Ç½Ã°£ ´º½º*/
#recentnews2{ clear:both; position:relative; width:960px; height:30px; margin:0; border-style:solid; border-color:#ccc; border-width:1px;}
#recentnews2_left{ float:left;	position:relative; width:10%; height:100%;	padding:8px 0 0 29px;}
#recentnews2_right{	float:right; position:relative;	/*width:66%;*/ width:86%;	height:100%; padding:5px 0 0 0;}
#recentnews2_left .red{	font-size:12px; margin-top:-2px; font-weight:800;	color:#C00; display: block;}
#recentnews2_left .tra{	font-size:8px;	 color:#C00; padding:0 11px 3px 0; display:block; width:15px; float:right; position:absolute; top:7px; right:0;}

/*sub ½Ç½Ã°£ ´º½º*/
#recentnews3{ clear:both; position:relative; width:1273px; height:30px; margin:0; border-style:solid; border-color:#ccc; border-width:1px;}
#recentnews3_left{ float:left;	position:relative; width:5%; height:100%;	padding:8px 0 0 29px;}
#recentnews3_right{	/*float:right;*/ position:relative;	width:86%;	height:100%; padding:5px 0 0 0;}
#recentnews3_left .red{	font-size:12px; margin-top:-2px; font-weight:800;	color:#C00; display: block;}
#recentnews3_left .tra{	font-size:8px;	 color:#C00; padding:0 11px 3px 0; display:block; width:15px; float:right; position:absolute; top:7px; right:0;}

/*sub ½Ç½Ã°£ ´º½º2*/
#recentnews4{ clear:both; top:1px; left:50px; margin:0; position: absolute; width:680px; height:30px; margin:0; border-style:solid; /*border-color:#ccc; border-width:1px;*/}
#recentnews4_left{ float:left;	position:relative; width:10%; height:100%;	padding:8px 0 0 29px;}
#recentnews4_right{	/*float:right;*/ position:relative;	height:100%; padding:5px 0 0 0;}
#recentnews4_left .red{	font-size:12px; margin-top:-2px; font-weight:800;	color:#C00; display: block;}
#recentnews4_left .tra{	font-size:8px;	 color:#C00; padding:0 11px 3px 0; display:block; width:15px; float:right; position:absolute; top:7px; right:0;}




#index_news{ width:640px; height:100%;	margin: 0 20px 0 0; padding:16px 0 0 0; }
#index_news2 { width:640px;	height:100%; margin: 0 20px 0 0; padding:0; }
#index_news ul li, #index_news2 ul li{ width:640px; list-style:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#index_news2 ul li{ margin-bottom:2px;}
#index_news ul li a{ font-size:20px; font-weight:800; color:#000; line-height:35px; letter-spacing:0; margin: 0;}
#index_news2 ul li a{ font-size:20px; font-weight:800; color:#000; line-height:35px; letter-spacing:0;	margin: 0;}
#index_news h6 { font-weight:400; color:#666; letter-spacing:0; text-decoration:none; margin: 2px 0 10px 13px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#index_news b, #index_news2 b {font-size: 16px; color: #444; font-weight: 800; margin: 0 5px 0 0; display: block; float: left; }

#index_newsa{clear:both; position:relative; width:640px; height:100%; padding-right:10px; margin:10px 0 0 0; }
#index_newsa ul li {width: 640px; list-style:none;	overflow:hidden; text-overflow:ellipsis; cursor:pointer; padding:5px 0 0 0;  height:90px; }
#index_newsa ul li a{font-size: 20px;	font-weight: 800;	color: #000; line-height: 25px;	letter-spacing: 0;	margin: 0;}
#index_newsa ul li a h6 {font-family: "Nanum Gothic","Malgun Gothic",Dotum; font-weight:400; font-size:12px; line-height:18px;  position:relative;  height:45px;  margin-bottom:4px;  color:rgb(102, 102, 102); cursor:pointer; }

#index_newsa ul li a h5 {font-family: "Nanum Gothic","Malgun Gothic",Dotum; font-size:20px;	font-weight:800; line-height:25px;  white-space:nowrap;  letter-spacing: 0; margin: 0; position: relative;  height: 25px;  margin-bottom: 4px;  cursor: pointer; overflow:hidden; text-overflow:ellipsis; }
#index_newsa ul li a b {font-size: 16px; color: #444; font-weight: 800; margin: 0 5px 0 0; display: block; float: left; }
#index_newsa ul li a img{width: 110px; height: 76px; float:left; margin-right: 10px;}

#index_newsa2{clear:both; position:relative; width:640px; height:100%; padding-right:10px; margin:10px 0 0 0; }
#index_newsa2 ul li {width: 640px; list-style:none;	overflow:hidden; text-overflow:ellipsis; cursor:pointer; padding:10px 0 0 0;  height:90px; }
#index_newsa2 ul li a{font-size: 20px;	font-weight: 800;	color: #000; line-height: 25px;	letter-spacing: 0;	margin: 0;}
#index_newsa2 ul li a h6 {font-family: "Nanum Gothic","Malgun Gothic",Dotum; font-weight:400; font-size:12px; line-height:18px;  position:relative;  height:45px;  margin-bottom:4px;  color:rgb(102, 102, 102); cursor:pointer; }

#index_newsa2 ul li a h5 {font-family: "Nanum Gothic","Malgun Gothic",Dotum; font-size:20px;	font-weight:800; line-height:25px;  white-space:nowrap;  letter-spacing: 0; margin: 0; position: relative;  height: 25px;  margin-bottom: 4px;  cursor: pointer; overflow:hidden; text-overflow:ellipsis; }
#index_newsa2 ul li a b {font-size: 16px; color: #444; font-weight: 800; margin: 0 5px 0 0; display: block; float: left; }
#index_newsa2 ul li a .ind_img {width: 110px; height: 76px; float:left; overflow: hidden; margin-right:10px;}
#index_newsa2 ul li a .ind_img img {width: 110px; height: 76px;}

#index_newsa3{clear:both; position:relative; width:640px; height:100%; padding-right:10px; margin:10px 0 0 0; }
#index_newsa3 ul li {width: 640px; list-style:none;	overflow:hidden; text-overflow:ellipsis; cursor:pointer; padding:12px 0 16px 0;  height:103px; }
#index_newsa3 ul li a{font-size: 20px;	font-weight: 800;	color: #000; line-height: 25px;	letter-spacing: -1px;	margin: 0;}
#index_newsa3 ul li a h6 {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-weight:300; font-size:15px; line-height:19px;  position:relative;  letter-spacing: 0; /*height:45px;*/  /*margin-bottom:4px;*/  color:#666; cursor:pointer; padding:12px;  }
#index_newsa3 ul li a h6:hover { color:#666666; text-decoration:underline; }
#index_newsa3 ul li a h5 {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; color:#323232; font-size:21px;	font-weight:700; line-height:25px;  white-space:nowrap;  letter-spacing: -1px; margin: 0; position: relative;  height: 25px;  margin-bottom: 7px;  cursor: pointer; overflow:hidden; text-overflow:ellipsis; }
#index_newsa3 ul li a h5:hover {color:#666666; }
#index_newsa3 ul li a h4 {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-weight:600; font-size:15px; line-height:13px;  position:relative;  margin-bottom:4px;  color:rgb(102, 102, 102); cursor:pointer; color:black; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#index_newsa3 ul li a b {font-size: 16px; color: #444; font-weight:800; margin: 0 5px 0 0; display: block; float: left; }
#index_newsa3 ul li a .ind_img {width: 150px; height: 90px; float:left; overflow: hidden; margin-right:15px; text-align: center; background:#f9f9f9;}
#index_newsa3 ul li a .ind_img img {max-width:150px; height:90px;}

#index_newsa4{clear:both; position:relative; width:640px; height:100%; padding-right:10px; margin:10px 0 0 0; }
#index_newsa4 ul li {width: 640px; list-style:none;	overflow:hidden; text-overflow:ellipsis; padding:12px 0 16px 0;  height:103px; }
#index_newsa4 ul li div {width: 640px; height:103px;}
#index_newsa4 ul li a{font-size: 20px;	font-weight: 800;	color: #000; line-height: 25px;	letter-spacing: -1px;	margin: 0; display: inline-block;}
#index_newsa4 ul li div a{font-size: 20px;	font-weight: 800;	color: #000; line-height: 25px;	letter-spacing: -1px;	margin: 0; display: inline-block;}
#index_newsa4 ul li div a h6 {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-weight:300; font-size:15px; line-height:19px; letter-spacing: 0; /*height:45px;*/  /*margin-bottom:4px;*/  color:#666; cursor:pointer; padding:12px; margin-top: -96px; position: absolute;  }
#index_newsa4 ul li div a h6:hover { color:#666666; text-decoration:underline; }

#index_newsa4 ul li a h6 {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:300; font-size:15px; line-height:19px;  position:relative;  letter-spacing: 0; /*height:45px;*/  /*margin-bottom:4px;*/  color:#666; cursor:pointer; padding:12px; }
#index_newsa4 ul li a h6:hover { color:#666666; text-decoration:underline; }

#index_newsa4 ul li a h5 {max-width:640px; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; color:#323232; font-size:21px;	font-weight:700; line-height:25px;  white-space:nowrap;  letter-spacing: -1px; margin: 0; position: relative;  height: 25px;  margin-bottom: 7px;  cursor: pointer; overflow:hidden; text-overflow:ellipsis; }
#index_newsa4 ul li a h5:hover {color:#666666; }
#index_newsa4 ul li a h3 {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:600; font-size:15px; line-height:17px; position:absolute;  margin-left:12px; margin-top: -53px;  color:rgb(102, 102, 102); cursor:pointer; color:black; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 460px;}
#index_newsa4 ul li a h3:hover{color:#666666; text-decoration: underline;}
#index_newsa4 ul li a h4 {max-width:460px; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:600; font-size:15px; line-height:17px; position:absolute;  margin-left:12px; margin-top: -31px;  color:rgb(102, 102, 102); cursor:pointer; color:black; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#index_newsa4 ul li a h4:hover{color:#666666; text-decoration: underline;}
#index_newsa4 ul li a b {font-size: 16px; color: #444; font-weight:800; margin: 0 5px 0 0; display: block; float: left; }
#index_newsa4 ul li div a .ind_img {width: 150px; height: 90px; float:left; overflow: hidden; margin-right:15px; text-align: center; background:#f9f9f9;}
#index_newsa4 ul li div a .ind_img img {max-width:150px; height:90px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: .3s; -moz-transition: .3s;  -ms-transition: .3s;  -o-transition: .3s;  transition: .3s;}
#index_newsa4 ul li div a .ind_img img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}

#primarynews{ position:relative; clear:both; width:100%; background-color:transparent;}
#primarynews ul{padding:0; margin:0; list-style:none;}
#primarynews ul li{ list-style:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#primarynews ul li a{ font-size: 16px; font-weight: 800; color:#000; line-height:31px; letter-spacing:0; margin:0;}
img{border:0 none;}
.red{color:#F00;}


/*¿¬¿¹,½ºÆ÷Ã÷ ´º½ºÀüÃ¼ ±Û²Ã*/
#en_mall {clear:both; width:100%; margin:0; padding:0;}
#ne_mall ul{padding: 5px 0;}
#en_mall ul li{height:18px; padding: 9px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
#en_mall ul li a{font-family: "Nanum Gothic","Malgun Gothic", gulim; font-size:15px; font-weight:500; color:#000; }

/*¹®È­ ´º½ºÀüÃ¼ ±Û²Ã*/
#mw_mall {clear:both; width:100%; margin:0; padding:0;}
#mw_mall ul{padding: 5px 0;}
#mw_mall ul li{height:18px; padding: 9px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
#mw_mall ul li a{font-family: "Nanum Gothic","Malgun Gothic",gulim; font-size:15px; font-weight:500; color:#000; }

/*±âÈ¹ ´º½ºÀüÃ¼ ±Û²Ã*/
#pl_mall {clear:both; width:100%; margin:0; padding:0;}
#pl_mall ul{padding: 5px 0;}
#pl_mall ul li{height:18px; padding: 9px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
#pl_mall ul li a{font-family: "Nanum Gothic","Malgun Gothic",gulim; font-size:15px; font-weight:500; color:#000; }

/*Á¤Ä¡,»çÈ¸,°æÁ¦ ´º½ºÀüÃ¼ ±Û²Ã*/
#jc_mall {clear:both; width:100%; margin:0; padding:0;}
#jc_mall ul{padding: 5px 0;}
#jc_mall ul li{height:18px; padding: 9px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
#jc_mall ul li a{font-family: "Nanum Gothic","Malgun Gothic",gulim; font-size:15px; font-weight:500; color:#000; }


/*Áö¿ª´º½ºÀüÃ¼ ±Û²Ã*/
#gy_mall {clear:both; width:100%; margin:0; padding:0;}
#gy_mall ul{padding:5px 0;}
#gy_mall ul li{height:18px; padding: 9px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
#gy_mall ul li a{font-family: "Nanum Gothic","Malgun Gothic",gulim; font-size:15px; font-weight:500; color:#000; }


/*¿¬¿¹,½ºÆ÷Ã÷*/
#primarynews_en1{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top: 1px #666 solid; border-bottom:0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_en_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666; border-top:none; border-right:none; border-left:none; }


/*Á¤Ä¡,»çÈ¸,°æÁ¦*/
#primarynews_jc1{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top: 1px #666 solid; border-bottom:0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_jc_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666; border-top:none; border-right:none; border-left:none; }


/*´ëÀüÁö¿ª*/ 
#primarynews_gy1{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top: 1px #666 solid; border-bottom:0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_gy_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666;  border-top:none; border-right:none; border-left:none; }


/*¼¼Á¾Áö¿ª*/
#primarynews_gy2{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top: 1px #666 solid; border-bottom:0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_gy_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666; border-top:none; border-right:none; border-left:none;  }


/*ÃæºÏÁö¿ª*/
#primarynews_gy3{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top: 1px #666 solid; border-bottom:0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_gy_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666; border-top:none; border-right:none; border-left:none;   }

/*Ãæ³²Áö¿ª*/
#primarynews_gy4{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top: 1px #666 solid; border-bottom: 0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_gy_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666; border-top:none; border-right:none; border-left:none;   }


/*¹®È­*/
#primarynews_mw1{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top: 1px #666 solid; border-bottom:0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_mw_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666; border-top:none; border-right:none; border-left:none; }

/*¹®È­*/

#primarynews_pl1{ position:relative; clear:both; width:100%; height:200px; margin: 10px 10px 0 0; padding:0; border-top:1px #666 solid; border-bottom:0 #666 solid; background: url('/img/renew/gy_bg.gif') repeat-x bottom; background-color:transparent;}
.primarynews_pl_part_title{ clear:both; display:block; width:100%; height:32px; border:1px solid #666; border-top:none; border-right:none; border-left:none; }


#index_election {position: relative; clear: both; width:622px; height:252px; margin: 10px 0 0 0;background-color: #f1f1f1;border: 1px solid #ccc; }
#index_election h2 {margin:15px 0 12px 200px;}
#index_election ul {margin: 0 0 0 48px;}
#index_election ul li{ width:550px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer; background:url('/img/headline/dj_bullet.gif') no-repeat 0 14px; padding-left:10px; letter-spacing: 0;}
#index_election ul li a{ font-size: 16px; font-weight:800;	color: #000; line-height: 30px;	letter-spacing: 0;	margin: 0;}

#election_305 {width:622px; margin:0;}
#election_305 .election305_624{width:624px;height:80px; margin:20px 0 0 0;}
#election_305 .election300_613_100{width:624px;height:100px; margin:10px 0 0 0;} 
#election_305 .election300_613_80{width:624px;height:80px; margin:10px 0 0 0;} 
#election_305 ul li{ float:left; margin-left:14px;}
#election_305 ul li:first-child{margin:0;}

#newsline{	clear:both; width:655px; height:100%; margin:10px 0 0 0; padding:0;	background-color:transparent; z-index:10;}
#newsline1 { float:left; width:63%;	margin:0; padding:0; }
#newsline2 { float:left; width:37%;	margin:0; padding:0; }

#localnews{	width:100%;	height:150px; margin: 17px 0 15px 0; padding: 10px 0 5px 0;	border-width:1px; border-style:solid; border-color:#666;}
#localnews1 { float:left; width:33%; height:100%; padding:0 0 0 5px; padding:0;	background-color:transparent; }
#localnews2 { float:left; width:33%; height:100%; padding:0 0 0 5px; padding:0;	background-color:transparent; }
#localnews3 { float:left; width:33%; height:100%; padding:0 0 0 5px; padding:0;	background-color:transparent; }
#localnews .pic3{ width:100px; height:75px; margin:0 0 0 16px; border-style:solid; border-width:1px; border-color:#999;}
#localnews .pic4{ margin:0 0 0 16px; border:none;}
#localnews .fon4{ display:block; width:120px; height:36px;	font-size:12px; color:#666; line-height:18px;	margin:0 0 0 5px;	padding:0; text-align:center; overflow: hidden;}
#localnews_1{ width:97%; height: 220px;	margin: 17px 0 15px 0;	padding: 10px 0 5px 0;	border-width:1px;	border-style:solid; border-color:#666;}
#localnews1 { float:left; width:33%; height:100%; padding:0 0 0 5px; padding:0;	background-color:transparent; }
#localnews2 { float:left; width:33%; height:100%; padding:0 0 0 5px; padding:0;	background-color:transparent; }
#localnews3 { float:left; width:33%; height:100%; padding:0 0 0 5px; padding:0;	background-color:transparent; }
#localnews_1 .pic3{	width:180px; height:145px; margin:0 0 0 16px; border-style:solid; border-width:1px; border-color:#999;}
#localnews_1 .pic4{	margin:0 0 0 25%; border:none; }
#localnews_1 .fon4{ display:block; width:120px; height: 36px; font-size: 14px; color: #666; line-height: 18px;	margin:auto; padding:0; text-align:center; overflow: hidden; }


#monwindow{	clear:both; width:100%;	height:100%; margin: 6px 0 12px 0;	padding: 10px 0 10px 0;	}
 .pic5{	width: 180px;	height:135px;margin:0 0 0 30px;	border-style:solid; border-width:1px; border-color:#ccc;}
 .pic6{	margin:0 0 0 70px; border:none;}
 .fon6{ display:block; width:180px;	font-size:12px; color:#666; line-height:18px;	margin:0 0 0 30px;	padding:0; text-align:center; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}

#issuerepo{ width:100%;	height:100%; margin: 0 0 25px 0; padding: 0 0 0 28px;}
#issuerepo a b{font-size:12px;	font-weight:bold;	letter-spacing:-1px; color:#333; text-decoration:none;}

.fon7{ font-size:12px; color:#999; 	line-height:18px;	}

#sanora{ clear:both; width:100%; height:100%;	margin: 10px 0 15px 0;	padding: 10px 0 10px 0;	}
.why_div {text-align:center; margin-left:30px;}
.why_sub_div{background-color:#F4F4F4; width:180px; height:135px; border-style:solid; border-width:1px; border-color:#ccc;}
.why_pic5{ max-width:180px; height:135px; }

#card_news{	clear:both; width:100%; height:100%;}
.card_div {text-align:center; margin-left:30px;}
.card_sub_div{background-color:#F4F4F4; width:180px; height:180px; border-style:solid; border-width:1px; border-color:#ccc;}
.card_pic5{ max-width:180px; height: 180px; }


#img_news_items{float:left; width:212px; height:210px;}
.img_news_items_div {text-align:center; margin-left:16px;}
.img_news_items_sub_div{background-color:#F4F4F4; max-width:180px; height:135px; border-style:solid; border-width:1px; border-color:#ccc; overflow: hidden;}
.img_news_items_pic5{max-width:180px; height:135px;}

/* ÀÌ¹ÌÁö È®´ëÈ¿°ú*/
.img_news_items_sub_div img{ 
 -webkit-transform:scale(1);  
 -moz-transform:scale(1);  
 -ms-transform:scale(1); 
 -o-transform:scale(1); 
 transform:scale(1); 
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;  
 -o-transition:.3s;  
 transition:.3s;
 }
/* ÀÌ¹ÌÁö È®´ëÈ¿°ú*/
.img_news_items_sub_div:hover img { 
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2); }

.img_news_items_pic8{ margin: 0 0 0 20px; } /*title*/
.fon8{ display:block; width:180px; line-height:20px; font-weight:500; font-size:14px; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; color:#666; line-height:18px; margin:0 0 0 10px;	padding:0; text-align:center; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}


.click_mov_div {text-align: center; margin-left:30px;}
.click_mov_sub_div{background-color:#F4F4F4; width:180px; height:135px; border-style:solid; border-width:1px; border-color:#ccc;}
.click_mov_pic5{ max-width:180px; height:135px; }

.saram_div {text-align: center; margin-left:30px;}
.saram_sub_div{background-color:#F4F4F4; width:180px; height:135px; border-style:solid; border-width:1px; border-color:#ccc;}
.saram_pic5{ max-width:180px; height:135px; }


#bigtable{ clear:both;	width:100%;	height:100%; margin: 10px 0 15px 0;	padding: 10px 0 10px 0;	}
#campus{width:180px; margin:0 0 0 30px;	}

#especial{ width:180px;	height:100%; margin: 30px 30px 15px 30px;	padding: 10px 0 10px 0;	border-width:1px;	border-style:solid;	border-color:#ccc; background-color:#f9f9f9;}
.edtion{ width:100%; height:100%; }
.pic7{ width:100px;	height:75px; margin:0 0 0 40px;	border-style:solid; border-width:1px; border-color:#999;}
.pic8{ margin:0 0 0 40px; border:none;}
.pic8a{ margin:0 0 0 30px; border: none;} /* 2018.6.11 Ãß°¡ */
.pic12{	width:100px; max-height:170px; margin:0 0 0 40px;	border-style:solid; border-width:1px; border-color:#999;} /* 2018.8.30 Ãß°¡ */

#especial h5{ display:block; width:150px;font-size: 12px; font-weight:400; line-height:18px; margin:0 0 10px 15px;	padding: 0 0 10px 0; text-align:center;	TEXT-DECORATION: none; margin-bottom:4px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
#especial h5 a{color: #666;}


#main_movie {width:295px; height:260px;	margin:0; padding: 0 0 0 5px;	display: block;	position:relative; border-left:#CCC 1px solid;}
.main_movie_head { clear:both; width:100%;	height:20px; display:block; margin:0; padding:0; }
.main_movie_head a b { font-size:12px;	font-weight:800; color:#333;}
.main_movie_head .movie_big{ font-size:12px; font-weight:900; color:#0075bf; width:60px; height:15px; text-align:right;	display:block;	overflow:hidden; padding:0 10px 0 0; position:absolute;	right:0; top:5px; }
#main_movie_frame{	float:left;	width:216px; height:122px; margin:0 0 8px 0;}
#main_moviephoto_frame {float:left; width:295px;  height:240px;  margin: 0 0 15px 0; }

#main_movie_img { display:block; width:68px; height:122px; padding:0 11px 0 0; float:left;}
#main_movie_img ul{	padding:0; margin:0; list-style:none; }
#main_movie_img ul li{ list-style:none; }
.pic9{ float:left; width:68px;	height:57px; margin: 0 0 8px 0;	border:0;}
#photonewslist { clear:both; display:block;	width:300px; height:57px; padding:0;}
#photonewslist ul{padding:0; margin:0; list-style:none;	float:left;	}
#photonewslist ul li{float:left; list-style:none;}
.pic10{	float:left;	width:68px;	height:57px; margin: 0 5px 0 0;	border:0;} 


#main_2_right_up{ position:relative; width:100%; height:100%; padding:0; margin:0;}
#editorial{	position:relative;	width:100%;	height:50%; padding-bottom: 5px;  border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ccc;}
#editorial a { display: inline-block; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-size: 16px; font-weight:500; line-height:30px; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333;}
#editorial a:hover {color:#666666; text-decoration:underline;}
#editorial hr{width:100%; height:1px; background-color:#ccc; border:0;	margin:5px 0 10px 0;}
#column{ position:relative;	width:100%;	height:auto; padding:15px 0 15px 0;	background-color:transparent;}
#column img{ width:82px; height:62px; float:left; border:1px solid #ccc; margin: 0 10px 0 0; image-rendering: pixelated;}
.tit8{font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-size: 16px; font-weight:500; line-height:30px; letter-spacing:-1px; color:#333; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; cursor:pointer;}

#column h2 { line-height:18px;	letter-spacing:-1px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; padding: 10px 0 0;}
#column h3{	line-height:18px; letter-spacing:-1px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; padding: 10px 0 0;}
#column h2 a{font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-size:14px; font-weight:400; color: #333;  text-decoration:none; font-family: "Nanum Gothic","Malgun Gothic", gulim; }
#column h2 a:hover {color:#666666; text-decoration:underline;}
#column h3 a{font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-size:14px; font-weight:300; color: #666; font-family: "Nanum Gothic","Malgun Gothic", gulim; }
#column h3 a:hover {color:#666666; text-decoration:underline;}

#column2{	position:relative;	width:100%;	height:auto; padding:15px 0 15px 0;	background-color:transparent;}
#column2 img{ width:56px; height:66px; object-fit:cover; object-position:top; float:left; border:1px solid #ccc; margin: 0 10px 0 0; border-radius:30px;  -moz-border-radius: 30px;  -webkit-border-radius: 30px; image-rendering: pixelated;}

#column2 h2 { line-height:18px;	letter-spacing:-1px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; padding: 10px 0 0;}
#column2 h3{ line-height:18px; letter-spacing:-1px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; padding: 10px 0 0;}
#column2 h2 a{ display: inline-block; font-size:15px; font-weight:600; color:#333; text-decoration:none; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",gulim; }
#column2 h2 a:hover {color:#666666; text-decoration:underline;}
#column2 h3 a{ /*display: inline-block;*/ white-space: nowrap; font-size:15px; font-weight:500; color:#666; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",gulim; }
#column2 h3 a:hover {color:#666666; text-decoration:underline;}

#column3{position:relative;	width:100%;	height:auto; padding:15px 0 15px 0; background-color:transparent; border-bottom-width: 1px;  border-bottom-style: solid;  border-bottom-color: #ccc;}
#column3 img{ width:56px; height:66px; object-fit:cover; object-position:top; float:left; border: 1px solid #ccc; margin: 0 10px 0 0; border-radius: 30px;  -moz-border-radius: 30px;  -webkit-border-radius: 30px; image-rendering: pixelated;  }

#column3 h2 {line-height:18px;	letter-spacing:-1px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; padding: 10px 0 0;}
#column3 h3 {line-height:18px;	letter-spacing:-1px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; padding: 10px 0 0;}
#column3 h2 a{display: inline-block; font-size:15px; font-weight:600; color:#333; text-decoration:none; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",gulim; }
#column3 h2 a:hover {color:#666666; text-decoration:underline;}
#column3 h3 a{/*display: inline-block;*/ font-size:15px; font-weight:500; color:#666; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", gulim; }
#column3 h3 a:hover {color:#666666; text-decoration:underline;}

#column_week {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ccc;}
#column_week h2 { line-height:18px; letter-spacing:-1px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; padding: 5px 0 15px 0;}
#column_week h2 a { /*display: inline-block;*/ color:#666; font-size:15px; font-weight:500; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",gulim; }
#column_week h2 a:hover {color:#666666; text-decoration:underline;} 
#column_week h2 a b{ color:#333; font-size:15px; font-weight:500; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",gulim; }


/*¿©¹é */
#main_4_right_down{ clear:both; position:relative;	width:100%; height:70px; padding:0;	margin: 15px 0 0 0;}
#yb { float:left; width:298px; height:60px; margin:0; padding:0; border-width:1px; border-style:solid;	border-color:#ccc;	background-color:#f7f7f7; }
#yb a img{margin:0 0 0 2px;}
#yb center{vertical-align:middle; line-height:1.0; }
#yb span img{margin:5px 0 0 0; width:100px; height:35px;} 
#yb h4 {padding:3px;}
#yb h4 a { /*display: inline-block;*/ letter-spacing:-1px; width:270px; color:#333;  margin:5px 0; text-align:left; line-height: 30px; font-size:15px; font-weight:500; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#yb h4 a:hover {color:#666666; text-decoration:underline;}
#yb h4 a b {font-size:15px; background-color:transparent; font-weight:800; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic";}
#yb h5 {padding:5px;}
#yb h5 a {	display: inline-block; letter-spacing:-1px; width:270px; height:35px; color:#666;  margin:-10px 0; text-align:left; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#yb h5 a:hover {color:#666666; text-decoration:underline;}
#yb h5 a b {font-size:14px;  background-color: transparent; font-weight:400; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic";}



/*¿¬¿¹°¡´º½º */
#main_2_right_down{ clear:both; position:relative;	width:100%;	height:210px; padding:0; margin: 15px 0 0 0;}
#infographic{ float:left; width:145px; margin:0; padding:0; border-width:1px; border-style:solid;	border-color:#ccc;	background-color:#f7f7f7; }
#infographic img{margin:0 0 0 2px;}
#infographic span img{margin:5px 0 0 10px;}

#en_news{ float:left; width:145px; height:210px; margin:0; padding:0; border-width:1px; border-style:solid; border-color:#ccc;	background-color:#f7f7f7; }
#en_news img{margin:0 0 0 2px;}
#en_news center{vertical-align: middle; line-height:1.0; }
#en_news b img{ margin:auto; width:auto; height:auto; max-height:110px; max-width:100px; }  
#en_news span img{margin:5px 0 0 20px; width:100px; height:35px;} 
#en_news h3 a {	letter-spacing:-1px; width:140px; height: 45px; color:#333; margin:10px 0; text-align: center; display:block; overflow:hidden; cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} 
#en_news h3 a b {font-size:1px;}


/*¿¬¿¹°¡ ´º½º2 */
#main_3_right_down{ clear:both; position:relative;	width:100%;	 height:280px; padding:0;	margin: 15px 0 0 0;}
#en {  float:left; width:298px; height:300px; margin:0 0 0 0; padding:0; border-width:1px; border-style:solid;	border-color:#ccc;	background-color:#f7f7f7; }
#en a img{margin:0 0 0 2px;}
#en center{vertical-align: middle; line-height:1.0; }
#en b img{  margin:auto; width:auto; height:auto; max-height:160px;  max-width:240px; }  
#en span img{margin:5px 0 0 20px; width:100px; height:35px;} 
#en h3 a {	letter-spacing:-1px; width:270px; height: 25px; color:#333; margin:10px 0; margin:4px 18px; text-align: center; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer;} 
#en h3 a b {font-size:13px; background-color: transparent;  border-bottom-width:1px; padding:3px; margin:10px 0;  border-bottom-style: solid;   border-bottom-color: #ccc; font-family: "Nanum Gothic","Malgun Gothic";}
#en h4 a {	letter-spacing:-1px; width:270px; height: 20px; color:#333; margin:10px 0; margin:5px 18px; text-align: left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} 
#en h4 a b {font-size:13px;  background-color: transparent; padding:3px; margin:10px 0;  }


/* ½ºÆ÷Ã÷ */
#main_5_right_down{ clear:both; position:relative;	width:100%;	height:358px; padding:0 ;	margin: 5px 0 0 0;}
#en5 { float:left; width:298px; height:348px; margin:0 0 0 0; padding:0; border-width:1px; border-style:solid;	border-color:#ccc;	background-color:#f7f7f7; }
#en5 a { color: inherit; text-decoration: none; }
#en5 a img{margin:0 0 0 2px;}
#en5 div{ margin:auto; background-color:#F4F4F4; width:250px; height:180px; border-style:solid; border-color:#ccc; }
#en5 a div center b img{ margin:auto; max-width:250px; height:180px; } /* ±â»ç³»¿ë ÀÌ¹ÌÁö */
#en5 span img {margin:5px 0 0 20px; width:100px; height:35px;}  /* ´º½ººÐ·ù ÀÌ¹ÌÁö Á¦¸ñ */
#en5 h3 {width:290px; height:18px;}
#en5 h3 a {	letter-spacing:-1px; color:#333; margin:10px 0; margin:4px 18px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#en5 h3 a b {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:500; font-size:14px;    background-color: transparent;   border-bottom-width: 1px; padding: 3px; margin:10px 0;  border-bottom-style: solid;   border-bottom-color: #ccc;}
#en5 h4 {width:290px; height: 20px;}
#en5 h4 a {	letter-spacing:-1px;  color:#333; margin:10px 0; margin:5px 18px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#en5 h4 a b {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:500; font-size:14px;  background-color: transparent;   padding: 3px; margin:10px 0;   }


/* ±âÈ¹ */
#main_6_right_down{ clear:both; position:relative;	width:100%;	height:365px; padding:0; margin:0 0 10px 0;}
#plan6 { float:left; width:298px; height:360px; margin:0 0 0 0; padding:0; border-width:1px; border-style:solid; border-color:#ddd;	/*background-color:#f7f7f7;*/ }
#plan6 a { color: inherit; text-decoration: none; }
#plan6 a img{margin:0 0 0 2px;}
#plan6 div{ margin:auto; /*background-color:#f4f4f4;*/ width:250px; height:180px; border-style:solid; border-color:#ccc; }
#plan6 a div center b img{ margin:auto; max-width:250px; height:180px; } /* ±â»ç³»¿ë ÀÌ¹ÌÁö */
#plan6 a div center b img:hover{opacity: 0.8; transition-duration: 0.3s;}

#plan6 a span {display: inline-block; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size:17px;  font-weight:500; line-height:20px;  text-align:justify;  letter-spacing:0;  position:relative;  height: 24px; margin: 10px 0 5px 25px;  cursor: pointer;   overflow: hidden;  text-overflow: ellipsis;   white-space: nowrap;}
#plan6 a span b {color:#f35b66; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:17px; font-weight:600; letter-spacing:0;}  
#plan6 a span img {width:125px; height:35px; vertical-align: middle;}  /* ´º½ººÐ·ù ÀÌ¹ÌÁö Á¦¸ñ */

#plan6 span {display: inline-block; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size:17px;  font-weight:500; line-height:20px;  text-align:justify;  letter-spacing:0;  position:relative;  height: 24px; margin: 10px 0 5px 25px;  cursor: pointer;   overflow: hidden;  text-overflow: ellipsis;   white-space: nowrap;}
#plan6 span b {color:#f35b66; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:17px; font-weight:600; letter-spacing:0;}  
#plan6 a span b:hover{text-decoration:underline;}
#plan6 span img {width:125px; height:35px; vertical-align: middle;}  /* ´º½ººÐ·ù ÀÌ¹ÌÁö Á¦¸ñ */


#plan6 h3 {width:290px; height:18px; margin-bottom: 10px;}
#plan6 h3 a {letter-spacing:-1px; color:#444; margin:9px 25px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#plan6 h3 a b {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:600; font-size:16px; background-color: transparent;   border-bottom-width: 1px; padding: 3px; margin:10px 0;  border-bottom-style: solid;   border-bottom-color: #ccc;}
#plan6 h3 a b:hover {text-decoration:underline;}
#plan6 h4 {width:290px; height: 20px;}
#plan6 h4 a {letter-spacing:-1px;  color:#333; margin:5px 25px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#plan6 h4 a b {font-family: "Nanum Gothic","Malgun Gothic", Dotum; font-weight:400; font-size:15px;  background-color: transparent;   padding: 3px; margin:10px 0;   }
#plan6 h4 a b:hover {text-decoration:underline;}


#main_7_right_down{ clear:both; position:relative;	width:100%;	height:195px; padding:0; margin:0 0 10px 0;}
#plan7 { float:left; width:298px; height:190px; margin:0 0 0 0; padding:0; border-width:1px; border-style:solid; border-color:#ddd;	/*background-color:#f7f7f7;*/ }
#plan7 a { color: inherit; text-decoration: none; }
#plan7 a img{margin:0 0 0 2px;}
#plan7 div{ margin:auto; /*background-color:#f4f4f4;*/ width:250px; height:180px; border-style:solid; border-color:#ccc; }

#plan7 a span {display: inline-block; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size:17px;  font-weight:500; line-height:20px;  text-align:justify;  letter-spacing:0;  position:relative;  height: 24px; margin: 10px 0 5px 25px;  cursor: pointer;   overflow: hidden;  text-overflow: ellipsis;   white-space: nowrap;}
#plan7 a span b {color:#f35b66; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:17px; font-weight:600; letter-spacing:0;}  
#plan7 a span b:hover{text-decoration:underline;}
#plan7 a span img {width:125px; height:35px; vertical-align: middle;}  /* ´º½ººÐ·ù ÀÌ¹ÌÁö Á¦¸ñ */

#plan7 span {display: inline-block; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size:17px;  font-weight:500; line-height:20px;  text-align:justify;  letter-spacing:0;  position:relative;  height: 24px; margin: 10px 0 5px 25px;  cursor: pointer;   overflow: hidden;  text-overflow: ellipsis;   white-space: nowrap;}
#plan7 span b {color:#f35b66; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:17px; font-weight:600; letter-spacing:0;}  
#plan7 span img {width:125px; height:35px; vertical-align: middle;}  /* ´º½ººÐ·ù ÀÌ¹ÌÁö Á¦¸ñ */

#plan7 h3 {width:290px; height:18px; margin-bottom: 10px;}
#plan7 h3 a {letter-spacing:-1px; color:#444; margin:9px 25px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#plan7 h3 a b {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:600; font-size:16px; background-color: transparent;   border-bottom-width: 1px; padding: 3px; margin:10px 0;  border-bottom-style: solid;   border-bottom-color: #ccc;}
#plan7 h3 a b:hover {text-decoration:underline;}
#plan7 h4 {width:290px; height: 20px;}
#plan7 h4 a {letter-spacing:-1px;  color:#333; margin:5px 25px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#plan7 h4 a b {font-family: "Nanum Gothic","Malgun Gothic", Dotum; font-weight:400; font-size:15px;  background-color: transparent;   padding: 3px; margin:10px 0;   }
#plan7 h4 a b:hover {text-decoration:underline;}


#main_8_right_down{ clear:both; position:relative;	width:100%;	height:275px; padding:0; margin:0 0 10px 0;}
#plan8 { float:left; width:298px; height:270px; margin:0 0 0 0; padding:0; border-width:1px; border-style:solid; border-color:#ddd;	/*background-color:#f7f7f7;*/ }
#plan8 a { color: inherit; text-decoration: none; height: }
#plan8 a div b img{ margin: 0px 7px 0 0; max-width:100px; height:70px;}
#plan8 a div b img:hover{opacity: 0.8; transition-duration: 0.3s;}

#plan8 a span {display: inline-block; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size:17px;  font-weight:500; line-height:20px;  text-align:justify;  letter-spacing:0;  position:relative;  height: 24px; margin: 10px 0 5px 25px;  cursor: pointer;   overflow: hidden;  text-overflow: ellipsis;   white-space: nowrap;}
#plan8 a span b {color:#f35b66; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:17px; font-weight:600; letter-spacing:0;}  
#plan8 a span b:hover{text-decoration:underline;}
#plan8 a span img {width:125px; height:35px; vertical-align: middle;}  /* ´º½ººÐ·ù ÀÌ¹ÌÁö Á¦¸ñ */

#plan8 span {display: inline-block; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size:17px;  font-weight:500; line-height:20px;  text-align:justify;  letter-spacing:0;  position:relative;  height: 24px; margin: 10px 0 5px 25px;  cursor: pointer;   overflow: hidden;  text-overflow: ellipsis;   white-space: nowrap;}
#plan8 span b {color:#f35b66; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:17px; font-weight:600; letter-spacing:0;}  
#plan8 span img {width:125px; height:35px; vertical-align: middle;}  /* ´º½ººÐ·ù ÀÌ¹ÌÁö Á¦¸ñ */

#plan8 h3 {height:18px; margin-bottom: 10px;}
#plan8 h3 a {letter-spacing:-1px; color:#444; margin:3px 25px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#plan8 h3 a b {line-height: 17px; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-weight:600; font-size:16px; background-color: transparent;   border-bottom-width: 1px; padding:0; margin:0;  border-bottom-style: solid;   border-bottom-color: #ccc;}
#plan8 h3 a b:hover {text-decoration:underline;}
#plan8_1st_box {padding-bottom: 10px; margin-bottom: 10px;  border-bottom: 1px solid #ccc;   margin-left: 30px;  margin-right: 30px;}
#plan8_cont{ position: absolute; top:60px; left:135px; width:131px; height:70px; line-height:18px; color:#333; font-family: "Nanum Gothic","Malgun Gothic", Dotum; font-weight:400; font-size:12px; padding:3px; margin:10px 5px; } 
#plan8_cont:hover {text-decoration:underline;}
#plan8 h4 {height: 20px;}
#plan8 h4 a {letter-spacing:-1px;  color:#333; margin:5px 25px; text-align: left; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  cursor:pointer; font-family: "Nanum Gothic","Malgun Gothic";} /*±â»çÁ¦¸ñ*/
#plan8 h4 a b {font-family: "Nanum Gothic","Malgun Gothic", Dotum; font-weight:400; font-size:15px;  background-color: transparent;   padding: 3px; margin:10px 0;   }
#plan8 h4 a b:hover {text-decoration:underline;}


/*¼ö·Æ¾ßÈ­*/
#nightstory{float:left; width:145px; margin: 0 0 0 5px; padding:0;	border-width:1px; border-style:solid; border-color:#ccc; background-color:#f7f7f7;	}
#nightstory img{margin:10px 0 0 30px; width:81px; height:64px;}
#nightstory span img{margin:5px 0 0 20px; width:100px; height:35px;}
#nightstory a b{ font-size:13px; letter-spacing:-1px; color:#333; margin:15px 0; text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; cursor:pointer;}

#lucky{float:left;	width:145px; margin:5px 0 0 5px; padding:0;	border-width:1px; border-style:solid; border-color:#ccc; background-color:#f7f7f7;	}
#lucky a {font-size:12px;font-weight:bold; letter-spacing:-1px; color:#0075bf; text-align: center;display: block;margin: 10px;}

/*Àû¿ë ÆäºÏ...sns*/
#snsline2{float:left; width:145px; margin:5px 0 0 5px; padding:0; }
#snsline2 img{ padding-left:9px; }

/*Å×½ºÆ® ÆäºÏ...sns*/
#snsline3{float:left; width:145px; margin:-35px 0 0 2px; padding:0;}
#snsline3 img{padding-left:9px; }

/* ½Å±ÔÀû¿ë SNS */
#snsline4{	float:left;	width:298px; height:40px; margin: 5px 0 5px 0; padding: 5px 0 5px 0; border-style: solid; border-width: 1px;   border-color: #c7c7c7; /* background-color: #faf8f9; */ }
#snsline4 img{ padding-left:0; }


ul{margin: 0; padding: 0; list-style-type:none;}

.readers {width:300px; height: 90px; margin-top: 44px; letter-spacing:-1px; zoom:1;}
.readers:after {clear:both; display:block; content:"";}
.readers .readers_tab {font-size:12px; width:300px; height:25px; margin-bottom:12px; border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9;  list-style-type:none;}
.readers_tab li { width:92px; padding:0px 3px; position:relative; float:left; border-right:1px solid #dbdbdb; text-align:center; display:block; }
.readers_tab li:first-child { width:95px;}
.readers_tab a { display:block; padding:4px 0 3px;}
.readers_tab a:link, .readers_tab a:active, .readers_tab a:visited, .readers_tab a:hover, .readers_tab a:focus {color:#264361; text-decoration:none; font-size:14px; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic";}
.readers_tab li.current {font-weight:bold; background:#fff; letter-spacing:-1px; border-bottom: solid 1px #fff;}
.readers ol {padding-left:6px; overflow:hidden; display:none;}
.readers ol li img {margin:1px 8px 3px 27px; vertical-align:middle;}
#readers1 li, #readers2 li, #readers3 li {height: 56px;}


.notice {width:300px; letter-spacing:-1px; zoom:1; }
.notice:after {clear:both; display:block; content:"";}
.notice .notice_tab { float: left; font-size:12px; width:300px; height:25px; margin-bottom:12px; border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9; list-style-type:none;}
.notice_tab li { width:51px; padding:0px 3px; position:relative; float:left; border-right:1px solid #dbdbdb; text-align:center; display:block; }
.notice_tab li:first-child { width:61px;}
.notice_tab a { display:block; padding:4px 0 3px;}
.notice_tab a:link, .notice_tab a:active, .notice_tab a:visited, .notice_tab a:hover, .notice_tab a:focus {color:#264361; text-decoration:none; font-size:14px; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum;}
.notice_tab li.current {font-weight:bold; background:#fff; letter-spacing:-1px; border-bottom: solid 1px #fff;}
.notice ol {padding-left:6px; overflow:hidden; display:none;}
.notice ol li { font-size:12px; position:relative; height:18px; margin-bottom:4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.notice ol li img {margin:1px 8px 3px 0; vertical-align:middle;}
.notice ol li a{color:#666; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum;}

.gy_notice {width:300px; letter-spacing:-1px; zoom:1; }
.gy_notice:after {clear:both; display:block; content:"";}
.gy_notice .gy_notice_tab { font-size:12px; width:300px; height:25px; margin-bottom:12px; border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9; list-style-type:none;}
.gy_notice_tab li { width:68px; padding:2px 3px; position:relative; float:left; border-right:1px solid #dbdbdb; text-align:center; display:block; }
.gy_notice_tab li:first-child { width:68px;} 
.gy_notice_tab a { display:block; padding:4px 0 3px;}
.gy_notice_tab a:link, .gy_notice_tab a:active, .gy_notice_tab a:visited, .gy_notice_tab a:hover, .gy_notice_tab a:focus {color:#264361; text-decoration:none; font-family: "Nanum Gothic","Malgun Gothic";}
.gy_notice_tab li.current {font-weight:bold; background:#fff; letter-spacing:-1px; border-bottom: solid 1px #fff;}
.gy_notice ol {padding-left:6px; overflow:hidden; display:none;}
.gy_notice ol li { font-size:12px; position:relative; height:18px; margin-bottom:4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.gy_notice ol li img {margin:1px 8px 3px 0; vertical-align:middle;}
.gy_notice ol li a{color:#666; font-family: "Nanum Gothic","Malgun Gothic";}


.favorite {width:300px; letter-spacing:-1px; zoom:1; }
.favorite:after {clear:both; display:block; content:"";}
.favorite .favorite_tab {   font-size:12px; width:300px; height:30px; margin-bottom:12px; border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9; }
.favorite_tab li { width:142px; padding:2px 3px; position:relative; float:left; border-right:1px solid #dbdbdb; text-align:center; display:block;}
.favorite_tab li:first-child {width:143px;}
.favorite_tab a { display:block; padding:4px 0 3px;}
.favorite_tab a:link, .favorite_tab a:active, .favorite_tab a:visited, .favorite_tab a:hover, .favorite_tab a:focus {color:#264361; text-decoration:none; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; }
.favorite_tab li.current {font-weight:bold; background:#fff; letter-spacing:-1px; border-bottom: solid 1px #fff;}
.favorite ol {padding-left:6px; overflow:hidden; display:none; float: left;}
.favorite ol li { font-size:12px; position:relative; height:18px; margin-bottom:4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:295px;}
.favorite ol li img {margin:1px 8px 3px 0; vertical-align:middle;}
.favorite ol li .num {font-family: "Noto Sans KR",Tahoma, Geneva, sans-serif; width: 13px; height: 15px; display: block;text-align: center;float: left;font-size: 14px; line-height: 1em; background: #b0b0b0;color: #fff;border: solid 1px #999;padding: 0 3px 0 1px;margin-right: 6px;}
.favorite ol li a{color:#666; font-weight:300; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic";}
.favorite ol li a:hover{color:#666666; text-decoration:underline;}

.favorite_t10 {width:300px; letter-spacing:-1px; zoom:1; }
.favorite_t10:after {clear:both; display:block; content:"";}
.favorite_t10 .favorite_t10_tab { font-size:12px; width:300px; height:25px; margin-bottom:12px; border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9; }
.favorite_t10_tab li { width:141px; padding:2px 3px; position:relative; float:left; border-right:1px solid #dbdbdb; text-align:center; display:block;}
.favorite_t10_tab li:first-child {width:145px;}
.favorite_t10_tab a { display:block; padding:4px 0 3px;}
.favorite_t10_tab a:link, .favorite_t10_tab a:active, .favorite_t10_tab a:visited, .favorite_t10_tab a:hover, .favorite_t10_tab a:focus {color:#264361; text-decoration:none; font-family: "Nanum Gothic","Malgun Gothic";}
.favorite_t10_tab li.current {font-weight:bold; background:#fff; letter-spacing:-1px; border-bottom: solid 1px #fff;}
.favorite_t10 ol {padding-left:6px; overflow:hidden; display:none;}
.favorite_t10 ol li { font-size:12px; position:relative; height:18px; margin-bottom:4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.favorite_t10 ol li img {margin:1px 8px 3px 0; vertical-align:middle;}
.favorite_t10 ol li .num {font-family: Tahoma, Geneva, sans-serif; width: 10px; height: 15px; display: block;text-align: center;float: left;font-size: 14px; line-height: 1em; background: #b0b0b0;color: #fff;border: solid 1px #999;padding: 0 3px 0 1px;margin-right: 6px;}
.favorite_t10 ol li a{color:#666; font-family: "Nanum Gothic","Malgun Gothic";}


.adquest {width:180px; margin: 0 0 0 30px; padding: 10px 0 0 0; letter-spacing:-1px; zoom:1; }
.adquest:after {clear:both; display:block; content:"";}
.adquest .adquest_tab {   font-size:12px; width:180px; height:25px; margin-bottom:12px; border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9; }
.adquest_tab li { width:81px; padding:2px 3px; position:relative; float:left; border-right:1px solid #dbdbdb; text-align:center; display:block;}
.adquest_tab li:first-child { width:85px;}
.adquest_tab a { display:block; padding:4px 0 3px 0;}
.adquest_tab a:link, .adquest_tab a:active, .adquest_tab a:visited, .adquest_tab a:hover, .adquest_tab a:focus {color:#264361; text-decoration:none; font-family: "Nanum Gothic","Malgun Gothic";}
.adquest_tab li.current {font-weight:bold; background:#fff; letter-spacing:-1px; border-bottom: solid 1px #fff;}
.adquest ol {padding-left:6px; overflow:hidden; display:none;}
.adquest ol li { font-size:12px; position:relative; height:18px; margin-bottom:4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.adquest ol li img {margin:1px 8px 3px 0; vertical-align:middle;}
.adquest ol li .num { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:1em; background:#b0b0b0; color:#fff; border:solid 1px #999; padding:0px 3px; margin-right:6px;}
.adquest ol li a{color:#666; font-family: "Nanum Gothic","Malgun Gothic";}

.adquest2 {width:300px; margin:0; padding: 10px 0 0 0; letter-spacing:-1px; zoom:1; }
.adquest2:after {clear:both; display:block; content:"";}
.adquest2 .adquest2_tab {   font-size:12px; width:300px; height:25px; margin-bottom:12px; border:1px solid #dbdbdb; border-right:none; background-color:#f9f9f9; }
.adquest2_tab li { width:143px; padding:2px 3px; position:relative; float:left; border-right:1px solid #dbdbdb; text-align:center; display:block;}
.adquest2_tab li:first-child { width:143px;}
.adquest2_tab a { display:block; padding:4px 0 3px 0;}
.adquest2_tab a:link, .adquest2_tab a:active, .adquest2_tab a:visited, .adquest2_tab a:hover, .adquest2_tab a:focus {color:#264361; text-decoration:none; font-family: "Nanum Gothic","Malgun Gothic";}
.adquest2_tab li.current {font-weight:bold; background:#fff; letter-spacing:-1px; border-bottom: solid 1px #fff;}
.adquest2 ol {padding-left:6px; overflow:hidden; display:none;}
.adquest2 ol li { font-size:12px; position:relative; height:18px; margin-bottom:4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.adquest2 ol li img {margin:1px 8px 3px 0; vertical-align:middle;}
.adquest2 ol li .num { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:1em; background:#b0b0b0; color:#fff; border:solid 1px #999; padding:0px 3px; margin-right:6px;}
.adquest2 ol li a{color:#666; font-family: "Nanum Gothic","Malgun Gothic";}

.adquest3 {width:300px; height:30px; margin: 8px 0 10px 0; border-width: 1px; border-style: solid; border-color: #ccc; background-color: #f7f7f7;}
.adquest3 span{ display: block; margin-left: 42px; margin-top: 6px; font-size:15px; line-height:1em; font-weight:800; color: #264361; text-decoration: none; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;}


#redress { float:left; width:300px; height:25px; margin: 5px 0 10px 0; border-width: 1px; border-style: solid; border-color: #ccc; background-color: #f7f7f7;}
#redress a { display: block; margin-left: 103px; margin-top: -1px; font-size:14px; line-height:23px; font-weight:600; color: #264361; text-decoration: none; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;}
#redress a b { font-size:18px; font-weight:400; color: #264361; text-decoration: none; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;}


#snsline{width:300px; height:40px;	margin:25px 0 30px;}
#newsns{ float:left; width:150px; height:28px;	border:solid 1px #dedede; padding:8px 0 0 0; margin-right:6px; text-align:center; background-color:#f9f9f9;}
#newsns a{ padding-top:4px; color:#666; display:block;}
#social{ right:0; position:absolute; width:130px; height:37px;}
 

.banner_main_right_facebook{max-width:300px; width:300px; height:483px;}
.banner_main_right_facebook2{max-width:300px; width:300px; height:1000px; margin:10px 0;}

/* ¼±°Å Å¾ */
.banner_main_right70_top{float:left; max-width:300px; width:300px; height:70px; margin:0; padding-bottom:10px;} 
.banner_main_right70_top a img {max-width:300px; width:300px; height:70px; }

 /* 300px X 60~300px */ 
.banner_main_right{width: 300px;	/*height: 60px;*/	margin: 20px 0;} /* ±âº» */
.banner_main_right a img {max-width:300px; width: 300px;	height: 50px;}
.banner_main_right50{max-width:300px; width: 300px;	/*height: 50px;*/	margin: 10px 0;}
.banner_main_right50 a img {max-width:300px; width: 300px;	height: 50px;}
.banner_main_right60{max-width:300px; width: 300px;	/*height: 60px;*/	margin: 10px 0;}
.banner_main_right60 a img {max-width:300px; width: 300px;	height: 60px;}
.banner_main_right70{max-width:300px; width: 300px;	/*height: 70px;*/	margin: 10px 0;}
.banner_main_right70 a img {max-width:300px; width: 300px;	height: 70px;}
.banner_main_right80{max-width:300px; width: 300px;	/*height: 80px;*/	margin: 10px 0;} 
.banner_main_right80 a img {max-width:300px; width: 300px;	height: 80px;}
.banner_main_right90{max-width:300px; width: 300px;	/*height: 90px;*/	margin: 10px 0;}
.banner_main_right90 a img {max-width:300px; width: 300px;	height: 90px;}
.banner_main_right100{max-width:300px; width: 300px;	/*height: 100px;*/	margin: 10px 0;}
.banner_main_right100 a img {max-width:300px; width: 300px;	height: 100px;}
.banner_main_right110{max-width:300px; width: 300px;	/*height: 110px;*/	margin: 10px 0;}
.banner_main_right110 a img {max-width:300px; width: 300px;	height: 110px;}
.banner_main_right120{max-width:300px; width: 300px;	/*height: 120px;*/	margin: 20px 0;}
.banner_main_right120 a img {max-width:300px; width: 300px;	height: 120px;}
.banner_main_right130{max-width:300px; width: 300px;	/*height: 130px;*/	margin: 20px 0;}
.banner_main_right130 a img {max-width:300px; width: 300px;	height: 130px;}
.banner_main_right140{max-width:300px; width: 300px;	/*height: 140px;*/	margin: 20px 0;}
.banner_main_right140 a img {max-width:300px; width: 300px;	height: 140px;}
.banner_main_right150{max-width:300px; width: 300px;	/*height: 150px;*/	margin: 20px 0;}
.banner_main_right150 a img {max-width:300px; width: 300px;	height: 150px;}
.banner_main_right160{max-width:300px; width: 300px;	/*height: 160px;*/	margin: 20px 0;}
.banner_main_right160 a img {max-width:300px; width: 300px;	height: 160px;}
.banner_main_right170{max-width:300px; width: 300px;	/*height: 170px;*/	margin: 20px 0;}
.banner_main_right170 a img {max-width:300px; width: 300px;	height: 170px;}
.banner_main_right180{max-width:300px; width: 300px;	/*height: 180px;*/	margin: 20px 0;}
.banner_main_right180 a img {max-width:300px; width: 300px;	height: 180px;}
.banner_main_right190{max-width:300px; width: 300px;	/*height: 190px;*/	margin: 20px 0;}
.banner_main_right190 a img {max-width:300px; width: 300px;	height: 190px;}
.banner_main_right200{max-width:300px; width: 300px;	/*height: 200px;*/	margin: 20px 0;}
.banner_main_right200 a img {max-width:300px; width: 300px;	height: 200px;}
.banner_main_right210{max-width:300px; width: 300px;	/*height: 210px;*/	margin: 20px 0;}
.banner_main_right210 a img {max-width:300px; width: 300px;	height: 210px;}
.banner_main_right220{max-width:300px; width: 300px;	/*height: 220px;*/	margin: 20px 0;}
.banner_main_right220 a img {max-width:300px; width: 300px;	height: 220px;}
.banner_main_right230{max-width:300px; width: 300px;	/*height: 230px;*/	margin: 20px 0;}
.banner_main_right230 a img {max-width:300px; width: 300px;	height: 230px;}
.banner_main_right240{max-width:300px; width: 300px;	/*height: 240px;*/	margin: 20px 0;}
.banner_main_right240 a img {max-width:300px; width: 300px;	height: 240px;}
.banner_main_right250{max-width:300px; width: 300px;	/*height: 250px;*/	margin: 20px 0;}
.banner_main_right250 a img {max-width:300px; width: 300px;	height: 250px;}
.banner_main_right260{max-width:300px; width: 300px;	/*height: 260px;*/	margin: 20px 0;}
.banner_main_right260 a img {max-width:300px; width: 300px;	height: 260px;}
.banner_main_right270{max-width:300px; width: 300px;	/*height: 270px;*/	margin: 20px 0;}
.banner_main_right270 a img {max-width:300px; width: 300px;	height: 270px;}
.banner_main_right280{max-width:300px; width: 300px;	/*height: 280px;*/	margin: 20px 0;}
.banner_main_right280 a img {max-width:300px; width: 300px;	height: 280px;}
.banner_main_right290{max-width:300px; width: 300px;	/*height: 290px;*/	margin: 20px 0;}
.banner_main_right290 a img {max-width:300px; width: 300px;	height: 290px;}
.banner_main_right300{max-width:300px; width: 300px;	/*height: 300px;*/	margin: 20px 0;}
.banner_main_right300 a img {max-width:300px; width: 300px;	height: 300px;}

.banner_main_right_ex{width:100%; margin:20px 0;}
.banner_main_center{width:100%; height:100%; margin: 20px 0;}
.banner_main_center .pic5 {max-width:180px; width:180px; height:120px; margin: 0 0 0 30px; border-style:solid; border-width:1px; border-color:#ccc;}
.banner_main_center2{width:100%; height:100%; margin:20px 0;}
.banner_main_center2 .pic5 {max-width:180px; width:180px; height:250px; margin: 0 0 0 30px; border-style:solid; border-width:1px; border-color:#ccc;}


#footnews{clear:left; width:1275px;	height:120px; margin:0;	padding:30px 0 0 15px;}
#footnews hr{width:100%; height:1px; border:0px; margin:0 0 10px 0;}
#lifeinfo1{float:left; width:220px; height:inherit;	margin:0; padding:0;}
#lifeinfo1 hr{background-color:#ccc;}
#lifeinfo2{float:left; width:220px; height:inherit;	margin:0 0 0 20px;	padding:0;}
#lifeinfo2 hr{background-color:#ccc;}
#lifeinfo3{float:left; width:220px; height:inherit;	margin:0 0 0 20px;	padding:0;}
#lifeinfo3 hr{background-color:#ccc;}
#lifeinfo4{float:left; width:220px; height:inherit;	margin:0 0 0 20px;	padding:0;}
#lifeinfo4 hr{background-color:#ccc;}

#lifeinfo_a1{float:left; width:303px; height:inherit; margin:0;	padding:0;}
#lifeinfo_a1 hr{background-color: #ccc;}
#lifeinfo_a2{float:left; width:303px; height:inherit; margin:0 0 0 20px; padding:0;}
#lifeinfo_a2 hr{background-color: #ccc;}
#lifeinfo_a3{float:left; width:303px; height:inherit; margin:0 0 0 20px; padding:0;}
#lifeinfo_a3 hr{background-color: #ccc;}
#lifeinfo_a4{float:left; width:303px; height:inherit; margin:0 0 0 20px; padding:0;}
#lifeinfo_a4 hr{background-color: #ccc;}

#lifeinfo_b1{float:left; width:303px; height:inherit; margin-top:2px; padding:8px; border-width:1px; border-style: solid; border-color:#dcd9d9;}
#lifeinfo_b1 hr{background-color: #ccc;}
#lifeinfo_b2{float:left; width:303px; height:inherit; margin-top:2px; margin-left:-1px; padding:8px; border-width:1px; border-style: solid; border-color:#dcd9d9;}
#lifeinfo_b2 hr{background-color: #ccc;}
#lifeinfo_b3{float:left; width:303px; height:inherit; margin-top:2px; margin-left:-1px; padding:8px; border-width:1px; border-style: solid; border-color:#dcd9d9;}
#lifeinfo_b3 hr{background-color: #ccc;}

#lifeinfo_ab1{float:left; width:410px; height:inherit; margin:0; padding:0;}
#lifeinfo_ab1 a img {margin-left:3px;}
#lifeinfo_ab1 hr{background-color: #ccc;}
#lifeinfo_ab2{float:left; width:410px; height:inherit; margin:0 0 0 20px; padding:0;}
#lifeinfo_ab2 a img {margin-left:3px;}
#lifeinfo_ab2 hr{background-color: #ccc;}
#lifeinfo_ab3{float:left; width:410px; height:inherit; margin:0; padding:0;}
#lifeinfo_ab3 a img {margin-left:3px;}
#lifeinfo_ab3 hr{background-color: #ccc;}

.lifeinfo_news{	width:100%; height:72px; margin:0;	padding:0;}
.lifeinfo_news img{float:left; width:70px; height:70px; margin:4px; padding:0;}
.lifeinfo_news ul{ padding-left:6px; overflow:hidden;}
.lifeinfo_news ul li {font-size:12px; position:relative; height:18px; margin-bottom:2px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic11{clear:both;}
.lifeinfo_news ul li a{color:#666; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", gulim; }


#lifeinfo_news_main{float:left; position:relative; width:1275px; height:126px;  }
#lifeinfo_news_2020_05_25{float:left; width:399px; height:108px; margin-top:2px; margin-right:11px; padding:8px; border-width:1px; border-style: solid; border-color:#dcd9d9;}
#lifeinfo_news_2020_05_25 hr{background-color: #ccc;}

#lifeinfo_news_2020_05_25_end{float: right; width:399px; height:108px; margin-top:2px; padding:8px; border-width:1px; border-style: solid; border-color:#dcd9d9;}
#lifeinfo_news_2020_05_25_end hr{background-color: #ccc;}
.lifeinfo_news_2020_05_25{width:72px; height:72px; margin:0; padding:0;}
.lifeinfo_news_2020_05_25 a img{float:left; width:100px; height:70px; margin:4px; padding-right:10px;}
.lifeinfo_news_2020_05_25 ul{ width:388px; padding-left:5px;}
.lifeinfo_news_2020_05_25 ul li {font-size:12px; position:relative; height:18px; margin-bottom:2px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic11{clear:both;}
.lifeinfo_news_2020_05_25 ul li a{color:#666; font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic", gulim; }


.ListStyle{ font-size:12px;}
.ListStyle a{color:#666;}
.gray11{font-size: 11px;color:#343434; font-family:gulim,Dotum,tahoma; letter-spacing:-1px;}


#bottom_link{clear:both; position:relative; width:1275px; height:30px; padding-top:30px; }
 #bottom{position:relative; width:1290px; height: 30px; margin-left:70px; }
 #bottom ul{float:left; list-style:none; margin:0; padding:0; }
 #bottom ul li{float:left; list-style:none; margin: 0 113px 0 0; display: block;width:0; height:25px;}
 #bottom ul li img{position:absolute; padding:0; clip:rect(2px 89px 23px 1px);}

#footer_link{position:relative; width:1275px; height:30px; padding-top: 30px;}

 #footer{position:relative; height:30px; margin-left:150px; color:#555;}
 #footer ul{float:left; list-style:none; margin:0; padding:0;}
 #footer ul li{float:left; list-style: none;margin: 0 30px 0 0; display: block; height:25px;}
 #footer ul li a{font-family: "Noto Sans KR","Nanum Gothic"; font-size:13px; font-weight:500; color:#555;}
 #footer_company{margin-left:70px;}
 #footer_company img{margin-left:50px;}


/* footer ¸®´º¾ó (2020.11.29) */
.footer_wrap {position:relative; width:1275px; margin-top:15px; padding-top:15px; margin-bottom:30px; overflow: hidden; border-top: 1px solid #ebebeb; }
.footer_wrap .footer_detail { margin: 0 auto; width: 1150px; overflow: hidden;}
.footer_wrap .footer_detail > p {float: left; margin-right:60px; margin-top:15px;}
.footer_wrap .footer_detail > p > a > img {width:170px;}
.footer_wrap .footer_detail ul {float: left;}
.footer_wrap .footer_detail ul li { list-style: none; font-family:gulim,dotum,"Noto Sans KR","Nanum Gothic","Apple SD Gothic Neo",Helvetica,sans-serif;  font-size: 12px; color: #777; padding-bottom:3px; letter-spacing: 0.1px; font-weight: 300;}

.footer_wrap .footer_detail2 { margin: 0 auto; width: 1150px; overflow: hidden;}
.footer_wrap .footer_detail2 > p {float: left; margin-right:60px; margin-top:15px;}
.footer_wrap .footer_detail2 > p > a > img {width:170px;}
.footer_wrap .footer_detail2 ul {float: left;}
.footer_wrap .footer_detail2 ul li { list-style: none; font-family:gulim,dotum,"Noto Sans KR","Nanum Gothic","Apple SD Gothic Neo",Helvetica,sans-serif;  font-size: 12px; color: #000; padding-bottom:3px; letter-spacing: 0.1px; font-weight: 300;}


/* ¸ÞÀÎÆäÀÌÁö ¼½¼Çº° css */
#main_cont {float:left; width:1273px; height:100%; padding:0; background-color:white; margin:0 auto; } 
#main_cont .bor_line span {position: absolute; font-family:"Nanum Gothic","Malgun Gothic", Dotum; font-size:20px; font-weight:800; line-height:22px; letter-spacing:0; margin-top:20px;}
#main_cont .bor_line {width:1273px; height:50px; border-bottom: solid #dcd9d9 2px; margin-bottom:20px; }
#main_cont .bor_line2 span {position: absolute; font-family:"Nanum Gothic","Malgun Gothic", Dotum; font-size:20px; font-weight:800; line-height:22px; letter-spacing:0; margin-top:20px;}
#main_cont .bor_line2 {width:1273px; height:10px; border-bottom: solid #dcd9d9 2px; margin-bottom:20px; }

.jc {float:left; width:293px; height:80px; display:block; list-style: none; overflow:hidden; text-overflow:ellipsis;  border-bottom: solid #dcd9d9 1px; margin-right: 20px;}
.jc_imgbox {text-align:center;}
.jc_imgbox_sub {float:left; width:100px; height:70px; margin:4px; padding:0; background:#f9f9f9; /*border-style: solid; border-width: 1px; border-color: #ccc;*/}
.jc_img {max-width:100px; height:70px; margin:0 auto; padding:0;}
.jc a, a:link, a:visited, a:active {color: inherit; text-decoration: none; }
.jc a:hover {color:#666666; text-decoration:underline;}
.jc ul li a h1 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 15px; font-weight:500; line-height:20px; text-align:justify; letter-spacing:0; position:relative; height:80px; padding:11px; cursor: pointer; text-overflow: ellipsis;	word-break: break-all;}
.jc_section {position: relative; margin:18px 0 0 5px;}
.jc_section a span { font-family:"Nanum Gothic","Malgun Gothic", Dotum; font-size:20px; font-weight:800; line-height:22px; letter-spacing:0; cursor: pointer;} 

.jc2 {float:left; width:400px; height:100px; display:block; list-style: none; overflow:hidden; text-overflow:ellipsis;  border-bottom: solid #dcd9d9 1px; margin-right: 20px;}
.jc2_imgbox {text-align:center;}
.jc2_imgbox_sub {float:left; width:290px; height:70px; margin:4px; padding:0; /*border-style: solid; border-width: 1px; border-color: #ccc;*/}
.jc2_img {max-width:100px; height:70px; margin:0 auto; padding:0;}
.jc2 a, a:link, a:visited, a:active {color: inherit; text-decoration: none; }
.jc2 h1:hover {color:#666666; text-decoration:underline;}
.jc2 a h1:hover {color:#666666; text-decoration:underline;}
.jc2 a h6:hover {color:#666666; text-decoration:underline;}
.jc2 h1 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 16px; font-weight:500; line-height:20px; text-align:justify; letter-spacing:0; position:relative; height:15px; padding:4px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jc2 ul li a h1 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 16px; font-weight:500; line-height:20px; text-align:justify; letter-spacing:0; position:relative; height:15px; padding:4px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jc2 ul li a h6 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 12px; font-weight:400; line-height:12px; text-align:justify; letter-spacing:0; position:relative; height:60px; padding:18px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; word-break: break-all;}
.jc2_section {position: relative; margin:18px 0 0 5px;}
.jc2_section a span { font-family:"Nanum Gothic","Malgun Gothic", Dotum; font-size:20px; font-weight:800; line-height:22px; letter-spacing:0; cursor: pointer;} 

.jc3 {float:left; width:400px; height:84px; display:block; list-style: none; overflow:hidden; text-overflow:ellipsis;  border-bottom: solid #dcd9d9 1px; margin-right: 20px;}
.jc3_imgbox {text-align:center;}
.jc3_imgbox_sub {float:left; width:290px; height:70px; margin:4px; padding:0; /*border-style: solid; border-width: 1px; border-color: #ccc;*/}
.jc3_img {max-width:100px; height:70px; margin:0 auto; padding:0;}
.jc3 a, a:link, a:visited, a:active {color: inherit; text-decoration: none; }
.jc3 h1:hover {color:#666666; text-decoration:underline;}
.jc3 a h1:hover {color:#666666; text-decoration:underline;}
.jc3 a h6:hover {color:#666666; text-decoration:underline;}
.jc3 h1 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 16px; font-weight:500; line-height:20px; text-align:justify; letter-spacing:0; position:relative; height:15px; padding:4px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jc3 ul li a h1 { font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size: 17px; font-weight:bold; line-height:20px; text-align:justify; letter-spacing:-1px; position:relative; height:15px; padding:9px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jc3 ul li a h6 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 13px; font-weight:400; line-height:18px; text-align:justify; letter-spacing:-1px; position:relative; height:60px; padding: 4px 8px 8px 8px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; word-break: break-all; color: rgb(102, 102, 102);}
.jc3_section {position: relative; margin:18px 0 0 0; /*background:#d8dce4;*/}
.jc3_section a span { font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:20px; font-weight:700; line-height:24px; letter-spacing:0; cursor: pointer; color:black;} 


.jc4 {float:left; width:400px; height:84px; display:block; list-style: none; overflow:hidden; text-overflow:ellipsis;  border-bottom: solid #dcd9d9 1px; margin-right: 20px;}
.jc4_imgbox {text-align:center;}
.jc4_imgbox_sub {float:left; width:290px; height:70px; margin:4px; padding:0; /*border-style: solid; border-width: 1px; border-color: #ccc;*/}
.jc4_img {max-width:100px; height:70px; margin:0 auto; padding:0;}
.jc4 a, a:link, a:visited, a:active {color: inherit; text-decoration: none; }
.jc4 h1:hover {color:#666666; text-decoration:underline;}
.jc4 a h1:hover {color:#666666; text-decoration:underline;}
.jc4 a h6:hover {color:#666666; text-decoration:underline;}
.jc4 h1 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 16px; font-weight:500; line-height:20px; text-align:justify; letter-spacing:0; position:relative; height:15px; padding:4px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jc4 ul li a h1 { font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum;  font-size: 17px; font-weight:bold; line-height:20px; text-align:justify; letter-spacing:-1px; position:relative; height:15px; padding:9px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jc4 ul li a h6 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 13px; font-weight:400; line-height:18px; text-align:justify; letter-spacing:-1px; position:relative; height:60px; padding: 4px 8px 8px 8px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; word-break: break-all; color: rgb(102, 102, 102);}
.jc4_section {position: relative; margin:18px 0 0 0; }
.jc4_section a span { font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size:20px; font-weight:700; line-height:24px; letter-spacing:0; cursor: pointer; color:black;} 


/* ====== ¿µ»ó ¸ñ·Ï ======= */
#mov_pto { max-width: 310px; max-height:195px;}
#mov_pto a:link, a:visited { text-decoration: none;  color: rgb(51, 51, 51);}
#max-movbox { border: medium none;cursor: pointer; max-width: 310px; height:195px;}
#max-movbox_play_icon {position:relative; z-index:20; width:40px; height:40px; padding:0; cursor: pointer; margin-left:0; margin-top: -145px;  margin-bottom: 120px; }

#video_prev { position: absolute; width:40px; height:40px; top:84px; left:20px; padding:0;  border-radius: 20px;  background-repeat:repeat 0 0; opacity:.8; }
#video_next { position: absolute; width:40px; height:40px; top:84px; left:1210px; padding: 0; border-radius: 20px;  background-repeat:repeat 0 0; opacity:.8; }


/* ====== ¿µ»ó ¸ñ·Ï ¹Ì´Ï ======= */
#daeil_mini { clear: both; position:relative; width: 300px; height:228px; overflow: hidden;  margin-bottom: 15px; }
#daeil_mini_tit_box {position:relative; width:300px; height:31px; background-color:#ec6d76; margin-left:2px; margin-bottom:-7px;}
#mmov_pto { max-width: 300px; max-height:195px;}
#mmov_pto a:link, a:visited { text-decoration: none;  color: rgb(51, 51, 51);}
#max-mmovbox { border: medium none; cursor: pointer; max-width: 300px; height:195px;}
#max-mmovbox_play_icon {position:relative; z-index:20; width:40px; height:40px; padding:0; cursor: pointer;  margin-left:-10px;  margin-top: -164px;  margin-bottom: 124px; }

#mimg_prev {position: absolute; width:40px; height:40px; top: 84px; left: 20px; padding:0;  border-radius: 20px;  opacity:.8; }
#mimg_next {position: absolute; width:40px; height:40px; top: 84px; left: 240px; padding:0; border-radius: 20px;  opacity:.8; }



/* ====== Æ÷Åä´º½º ======= */
#max-ptbox { border: medium none;cursor: pointer; max-width: 310px; height:195px; -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1); -o-transform:scale(1);  transform:scale(1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s;  -o-transition:.3s;  transition:.3s; }


/*ÀÌ¹ÌÁö È®´ëÈ¿°ú*/
#max-ptbox:hover { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2);	-o-transform:scale(1.2);	transform:scale(1.2); } 
#img_text { cursor: pointer; position:relative; z-index:20; width:310px;  height:30px;  margin:-30px 0px 30px 0px;	 padding:0;  left:0;  display:block; background:#ececeb; background-repeat:repeat 0 0; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-size:16px; line-height:30px; color:#0e0e0e; font-style:normal; font-weight:bold; opacity:.7; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;} 
#img_tex1 { cursor: pointer; position:relative; z-index:20; width:310px;  height:30px;  margin:-33px 0px 33px 0px;	 padding:0;  left:0;  display:block; background:#ececeb; background-repeat:repeat 0 0; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-size:16px; line-height:30px; color:#0e0e0e; font-style:normal; font-weight:bold; opacity:.7; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;} 
#img_text2 { cursor: pointer; position:relative; width:310px;  height:30px;  margin:-30px 0px 30px 0px;	 padding:0;  left:0;  display:block; background-repeat:repeat 0 0; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; font-size:16px; line-height:30px; color:#0e0e0e; font-style:normal; font-weight:bold; opacity:1; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;} 

#img_prev { position: absolute; width:40px; height:40px; top:84px; left:20px; padding:0;  border-radius: 20px;  background-repeat:repeat 0 0; opacity:.8; }
#img_next { position: absolute; width:40px; height:40px; top:84px; left:1210px; padding: 0; border-radius: 20px;  background-repeat:repeat 0 0; opacity:.8; }


#title_text { clear: both; font-size: 16px; width: 100px;  height: 10px;  display: block;  padding: 0 0 0 5px;  color: black; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; letter-spacing: 2px; font-weight:800; margin-bottom: 10px;}
#title_text em { font-size: 18px; color:#284494; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; letter-spacing: 2px; font-weight:800; }
#title_text1 { clear: both; font-size: 16px; width: 100px;  height: 10px;  display: block;  padding: 0 0 0 5px;  color: black; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; letter-spacing: 2px; font-weight:800; line-height: 40px; }
#title_text1 em { font-size: 18px; color:#284494; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; letter-spacing: 2px; font-weight:800; }
#title_text2 { clear: both; font-size: 16px; width: 100px;  height: 10px;  display: block;  padding: 9px 0 0 5px;  color: black; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; letter-spacing: 2px; font-weight:800; margin-bottom: 10px;}
#title_text2 em { font-size: 18px; color: #e46f2a; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; letter-spacing: 2px; font-weight:800;}
#title_text3 { font-size: 16px; width: 300px; line-height: 30px; color:#fff; font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",Dotum; letter-spacing: 2px; font-weight:500; margin-left: 5px; }


/*======= ´ëÀÏÀÀÁ¢½Ç (º°µµ)=======*/
.daeil_ej {float:left; width:298px; height:79px; display:block; list-style: none; overflow:hidden; text-overflow:ellipsis;  border: solid #dcd9d9 1px; margin-top: 5px; margin-bottom: 5px;}
.daeil_ej_imgbox {/*text-align:center;*/}
.daeil_ej_imgbox_sub {float:left; width:90px; height:70px; margin:4px; padding:0; text-align: center; background: #f6f6f9; /*border-style: solid; border-width: 1px; border-color: #ccc;*/}
.daeil_ej_img {max-width:90px; height:70px; margin:0 auto; padding:0; image-rendering: pixelated;}
.daeil_ej a, a:link, a:visited, a:active {color: inherit; text-decoration: none; }
.daeil_ej a h2:hover {color:#666666; text-decoration:underline;}
.daeil_ej a h3:hover {color:#666666; text-decoration:underline;}
.daeil_ej h1 { font-family:"Nanum Gothic","Malgun Gothic", Dotum;  font-size: 15px; font-weight:500; line-height:20px; text-align:justify; letter-spacing:0; position:relative; height:15px; padding: 4px 0 6px 5px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.daeil_ej ul li a h1 { font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size: 15px; font-weight:600; line-height:20px; text-align:justify; letter-spacing:-1px; position:relative; height:15px; padding: 4px 0 6px 5px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.daeil_ej ul li a h1:hover{color:#666666; text-decoration:underline;}
.daeil_ej ul li a h2 { font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size: 15px; font-weight:bold; line-height:20px; text-align:justify; letter-spacing:-1px; position:relative; height:15px; padding: 4px 0 6px 5px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#666;}
.daeil_ej ul li a h3 { font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic", Dotum; font-size: 15px; font-weight:400; line-height:20px; text-align:justify; letter-spacing:-1px; position:relative; height:15px; padding: 4px 0 6px 5px; cursor: pointer; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#666;}


/*======= Áö¿ª =============*/
.favorite_item2 {position: relative; width: 298px; height: 245px; letter-spacing: -1px; zoom: 1; border: 1px solid #dbdbdb; padding: 5px 0; margin: 10px 0px 10px 0; font-family:"Nanum Gothic","Malgun Gothic";} 
.favorite_item2 ol {padding-left: 6px; overflow: hidden;}
.favorite_item2 ol li {font-size: 12px;position: relative; max-width: 290px; height: 18px;margin-bottom: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;list-style: none;}
.favorite_item2 ol li a {color: #666; display: block; max-width: 265px; text-overflow: ellipsis; overflow: hidden;  font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic"; font-weight:300; }
.favorite_item2 ol li a:hover{color:#666666; text-decoration:underline;}
.favorite_item2 ol li .num2 {font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Tahoma, Geneva, sans-serif; width: 13px; height: 15px; display: block;text-align: center;float: left;font-size: 14px; line-height: 1em; background: #b0b0b0;color: #fff;border: solid 1px #999;padding: 0px 3px 0 1px;margin-right: 6px;}
b{font-size:13px;}
.favorite_item2 .favorite_tab2 {width: 280px; height: 30px; margin-bottom: 12px; border-bottom: 1px solid #dbdbdb; border-top:none; border-left:none; background-color:#fff; margin-left: 10px;  font-family:Tahoma,"Nanum Gothic","Malgun Gothic";}
.favorite_tab2 .tabtext2 { font-family: "Noto Sans KR","Nanum Gothic","Malgun Gothic",Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:600; line-height: 31px;}
.pt_news_thumb2 dt > a {color: black;}

/*======= ¾Æ·¡·Î ½ºÅ©·Ñ ¹öÆ° =============*/
#up_move_btn {margin-left:1300px; float:left; width:50px; height:50px; position:fixed; bottom:3rem; right:3rem;  z-index:1000; background:#f5f5f5; color:#333; font-size:25px; font-family:dotum,gulim; line-height:50px; text-align:center; border-radius:25px; letter-spacing:0; opacity:0.4; font-weight:500; cursor: pointer; box-shadow: 1px 2px 2px rgba(0,0,0,.25); opacity:0.1; display:none;}
#up_move_btn:hover{background:#666; opacity:0.9; color:white;}

