@charset "euc-kr";
@import url('https://webfontworld.github.io/sandbox/SBAggro.css');
/* ¸ÞÀÎ Åé±â»ç	
	.main_slide_wrap_type3 {width:1050px; overflow:hidden; margin:0 auto;}
	.main_slide_wrap_type3 li { overflow:hidden; position:relative;}
	.main_slide_wrap_type3 li a {display:block; cursor:pointer;}	
	.main_slide_wrap_type3 li .img_area1 {width:700px; height:395px; overflow:hidden;}
	.main_slide_wrap_type3 li .img_area2 {width:325px; height:190px; overflow:hidden;}
	.main_slide_wrap_type3 li.con1 {float: left; position:relative; width:700px; height:395px;}	
	.main_slide_wrap_type3 li.con1 img {vertical-align: top;width:700px; height:395px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}	
	.main_slide_wrap_type3 li.con2 {float: right; position:relative; width:325px;}	
	.main_slide_wrap_type3 li.con2 img {vertical-align: top;width:325px; height:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}	
	.main_slide_wrap_type3 li .inner_con1 {margin:0 0px 15px 0;}
	.main_slide_wrap_type3 li img {vertical-align: top;}
	.main_slide_wrap_type3 li .tit_txt_area {width:94.5%; position:absolute; left:20px; bottom:15px; letter-spacing:-0.9pt; }	
	.main_slide_wrap_type3 li .tit_txt_area p {width:100%; font-weight:600; font-size:30px; line-height:40px; color:#fff; text-shadow: 1px 1px 1px #222;}
	.main_slide_wrap_type3 li .tit_txt_area strong {display:block; margin-top:10px; width:100%; font-weight:500; font-size:20px; line-height:22px; color:#fff; text-shadow: 1px 1px 1px #222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}	
	.main_slide_wrap_type3 li .tit_txt_area span{display:none; font-size:15px; color:#fff; text-shadow: 1px 1px 1px #222; } 

	.main_slide_wrap_type3 li .tit_txt_area2 {width:94.2%; position:absolute; left:12px; bottom:25px; letter-spacing:-0.9pt;}
	.main_slide_wrap_type3 li .tit_txt_area2 p {width:100%; display:block; font-size:17px; line-height:25px; color:#fff;  font-weight:600; text-shadow: 1px 1px 1px #222; }
	.main_slide_wrap_type3 li .tit_txt_area2 strong {width:98%; display:none; font-size:14px; line-height:30px; color:#fff;  font-weight:500; text-shadow: 1px 1px 1px #222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.main_slide_wrap_type3 li .tit_txt_area2 span{display:none; font-size:12px; color:#fff; text-shadow: 1px 1px 1px #222; } 
	.main_slide_wrap_type3 li .shadow {width:100%; height:100%; position:absolute; left:0; bottom:0px; background:url(/images/img_shad.png) left bottom repeat-x;}	
	.main_slide_wrap_type3 li .shadow2 {width:100%; height:100%; position:absolute; left:0; bottom:15px; background:url(/images/img_shado.png) left bottom repeat-x;}	

	.main_slide_wrap_type3 > div.effect { overflow:hidden;  }
	.main_slide_wrap_type3 > div.effect img { width:100%; max-width:100%; }

	.main_slide_wrap_type3 div.effect a img {
	transition: all 1s ease;
		-moz-transition: all 1s ease;
		-ms-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		-o-transition: all 1s ease;
	}
	.main_slide_wrap_type3 div.effect a:hover img {
	transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transition: all 1s ease;
		-moz-transition: all 1s ease;
		-ms-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		-o-transition: all 1s ease;
	}
 */



/* ¸ÞÀÎ M-NEWS */
.mainMnews {clear:both; overflow:hidden; margin:0 auto; width:1048px; border:1px solid #DDDDDD; background:#fff;}
.mainMnews .M_box{position:relative; width:1048px; height:415px; }
.mainMnews .img_area {width:1048px; height:415px; position:relative;}
.mainMnews .img_area a.img {display:block; position:relative; cursor:pointer;}	
.mainMnews .img_area img {vertical-align: top; width:1048px; height:415px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; object-fit: cover;}	
.mainMnews .shadow {width:100%; height:100%; position:absolute; left:0; bottom:0px; background:url(/images/img_shad.png) left bottom repeat-x;}	
.mainMnews .tit_txt_area {width:94.5%; position:absolute; left:20px; bottom:15px; letter-spacing:-0.9pt; }	
.mainMnews .tit_txt_area p {width:100%; font-weight:600; font-size:30px; line-height:40px; color:#fff; margin-bottom:10px; text-shadow: 1px 1px 3px #000;}
.mainMnews .tit_txt_area strong {width:100%; font-weight:600; font-size:20px; line-height:22px; color:#fff; text-shadow: 1px 1px 3px #000; margin-right:10px;}	
.mainMnews .tit_txt_area span{ font-size:15px; color:#fff; text-shadow: 1px 1px 3px #000; } 

.mainMnews div.img_area {width:1048px !important; height:415px !important; overflow:hidden;}
.mainMnews div.img_area img {
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	width: 100%;
}
.mainMnews:hover div.img_area img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

	.mainarticle_link {width: 100%; margin: 15px 30px 20px 25px; }
	.mainarticle_link li {height:22px; margin: 3px 0 0 0px; padding: 3px 0px 3px 15px; background: url(/images/icon_re.gif) no-repeat 0 50%;}
	.mainarticle_link li a {width:100%; margin-right:10px; font-weight:600; font-size:17px;color:#303030; line-height:26px; letter-spacing:-1px;}
	/* .mainarticle_link li a {width:1010px; margin-right:10px; font-weight:600; font-size:21px;color:#303030; line-height:30px; letter-spacing:-1px;} */
	.mainarticle_link span {top:5px; font-weight:normal; font-size:14px; color:#000;}
	.mainarticle_link li a img{vertical-align:middle; margin-left:10px;}	



	.section_left {
		float:left;
		width:325px;
		padding:0 45px 0px 0px; background:url(/images/section_left_bg.gif) repeat-y;
	}
	.section_center {
		float:left;
		width:325px;
		margin-right:25px;
	}
	.section_right {
		float:left;
		width:325px;
	}

	.section { background:url(/images/box_monthly.gif) no-repeat center top;
		clear:both; 
		width:1050px;
		overflow:hidden; 
	}

	.magzine_left {
		float:left;
		width:725px;
		margin:0 0px 0 0px;
	}
	.magzine_right {
		float:left;
		width:325px; margin-top:-4px;
	}
	.magzine_center {clear:both; overflow:hidden;  border-top:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:2px solid #D7D7D7; border-left:1px solid #D7D7D7;
		background:#F6F6F6;
		width:1048px;
	}


	.mainclub { 
		clear:both; 
		width:1050px;
		overflow:hidden; 
		margin:40px 0px 0px 0px; 
	}

	.mainclub_left { border-top:1px solid #D7D7D7;
		float:left;
		width:700px;
		margin:0px 25px 0px 0px;
	}
	.mainclub_right {
		float:left;
		width:325px; margin-top:0px; 
	}


	.main_left {
		float:left;
		width:725x;
		padding:0px 0px 0px 0px; background:url(/images/main_left_bg.gif) repeat-y;
	}
	.main_right {
		float:right;
		width:325px;
		padding:0px 0px 0px 0px;
	}



/* ¸ÞÀÎ mainMnewsroom */
.mainMnewsroom {clear:both; overflow:hidden; margin:0 auto; width:1010px; padding: 10px 17px 17px 17px; border:3px solid #DDDDDD; background:#ECECEC;}
.mainMnewsroom .txt {font-size:17px; color:#333333; font-weight:600; line-height:19px; }
.mainMnewsroom .txt strong {font-size:35px; color:#000; font-weight:600; line-height:45px; letter-spacing:-2px;}
.mainMnewsroom .txt p {font-size:28px; font-weight:600; line-height:30px; letter-spacing:-1px; margin-top:0px;}
.mainMnewsroom .txt p font {color:#444 !important; }
.mainMnewsroom .txt span {font-weight:500; font-size:14px;color:#303030; line-height:16px;}
.mainMnewsroom a {font-size:13px; color:#333333; font-weight:600; line-height:19px; margin-top:5px;}



/*
.mainMnewsroom2 {width:710px; margin:0px -35px 25px 0px !important; overflow:hidden;}
.mainMnewsroom2 a{display:block; margin-bottom:0px;}
.mainMnewsroom2 li{width:320px; float:left; overflow:hidden; margin:0px 35px 0px 0px;}
.mainMnewsroom2 .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}
.mainMnewsroom2 .thumb img{max-width:100%; width:100%; margin-bottom:9px;}
.mainMnewsroom2 p{display:inline-block; width:100%; line-height:22px; color:#666666; font-weight:600; font-size:14px; margin-bottom:7px;letter-spacing:-1px;}
.mainMnewsroom2 p.title{font-size:16px; color:#333333; font-weight:600; line-height:26px;letter-spacing:-1px;}
*/

.mainMnewsroom2 {width:710px; margin:0px -35px 25px 0px !important; overflow:hidden;}
.mainMnewsroom2 a{display:block; margin-bottom:0px;}
.mainMnewsroom2 li{width:320px; float:left; display:block; overflow:hidden; margin:0px 35px 0px 0px;}
.mainMnewsroom2 p{display:inline-block; width:100%; line-height:22px; color:#666666; font-weight:600; font-size:15px; margin-bottom:7px;letter-spacing:-1px;}
.mainMnewsroom2 p.title{font-size:19px; color:#000; font-weight:600; line-height:26px;letter-spacing:-1px;}
.mainMnewsroom2 .img_area {width:320px !important; height:225px !important; overflow:hidden; margin-bottom:9px; border:1px solid #EAEAEA; box-sizing:border-box;}
.mainMnewsroom2 .img_area img {
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    width: 100%;
}
.mainMnewsroom2 li:hover .img_area img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}



.mainMnewsroom3 ul {clear:both; width:675px; padding:0px 50px 0px 0px; overflow:hidden;}
.mainMnewsroom3 li {padding:0px 0px 22px 0px;}
.mainMnewsroom3 li .tr {display: table-row; margin-top:3px;}
.mainMnewsroom3 li .tc {display: table-cell; vertical-align: top;}

.mainMnewsroom3 .imageIn {width:150px !important; height:100px !important; overflow:hidden; margin-right:20px; border:1px solid #EAEAEA; box-sizing:border-box;}
.mainMnewsroom3 .imageIn img {
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    width: 100%;
}
.mainMnewsroom3 li:hover .imageIn img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


.mainMnewsroom3 li .tc a img {width:150px !important; height:100px !important; margin:0px 0px 0px 0px; text-align: center; vertical-align: middle; }
.mainMnewsroom3 li .tc .icon {margin-right:10px; vertical-align: middle; }
.mainMnewsroom3 li .tr dl {overflow:hidden; position:relative;}
.mainMnewsroom3 li .tr dl dt a {padding:2px 0 2px 0; display:inline-block; font-size:14px; font-weight:600; color:#666; line-height:20px; }
.mainMnewsroom3 li .tr dl dt img {vertical-align: middle; margin-bottom:6px;}
.mainMnewsroom3 li .tr dl dt span {font-weight:bold; color:#CC0033;}	
.mainMnewsroom3 li .tr dl .title a {padding:0px 0 7px 0; display:inline-block; font-size:18px; font-weight:600; color:#111; line-height:25px; letter-spacing:-0.05em; }
.mainMnewsroom3 li .tr dl .stitle a {padding:0px 0 7px 0; display:inline-block; font-size:15px; font-weight:600; color:#595959; line-height:20px; letter-spacing:-0.05em; }
.mainMnewsroom3 li .tr dl .conts a {padding:2px 0 5px 0; display:inline-block; font-size:13px; color:#666; line-height:21px; letter-spacing:-0.02em; height:20px; overflow:hidden;}
.mainMnewsroom3 li .tr dl strong {padding:0px 5px 2px 5px; margin-bottom:3px; display:inline-block; font-size:13px; font-weight:600; color:#191919; line-height:18px; letter-spacing:-0.02em; background:#ECECEC;}
.mainMnewsroom3 li .tr dl dd a {color:#545454; line-height:20px; letter-spacing:0px;}
.mainMnewsroom3 li .tr dl dd.date {padding-top:0px; color:#000;}
.mainMnewsroom3 li .tr dl dd .datetxt {color:#666;}
.mainMnewsroom3 li .tr dl dd .name {color:#000000; padding-left:0px;}
.mainMnewsroom3 li .tr dl dd span {color:#666; padding-left:10px; letter-spacing:-1px;}
.mainMnewsroom3 li .tr dl .title2 a {padding:0px 0 5px 0; display:inline-block; font-size:18px; font-weight:600; color:#111; line-height:25px; letter-spacing:-0.05em; }
.mainMnewsroom3 li .tr dl .stitle2 a {padding:0px 0 5px 0; display:inline-block; font-size:15px; font-weight:600; color:#595959; line-height:20px; letter-spacing:-0.05em; }
.mainMnewsroom3 li .tr dl .conts2 a {padding:2px 0 5px 0; display:inline-block; font-size:13px; color:#666; line-height:21px; letter-spacing:-0.02em; height:20px; overflow:hidden;}
.mainMnewsroom3 li.lst {padding:12px 0px 12px 0px;}



/* ¿ù°£Á¶¼± CEO */ 
#mainTV { clear:both; width:100%; padding:30px 0px 25px 0px; margin-top:30px; background:#222222 url(/images/bg_tv.gif) no-repeat left top; overflow:hidden;}	
.mainTVBox { position:relative; width:1050px; margin:0 auto; overflow:hidden;}
.mainTVBox h3 { padding:0px 0px 0px 0px; margin-bottom:25px;}
.mainTVBox .more {position:absolute; top:5px; right:0px;}


	.mainTV_box {margin:0px 0px 0px 0px; overflow:hidden;}
	.mainTV_box a{display:block; margin-bottom:0px;}
	.mainTV_box li{width:320px; float:left; overflow:hidden; margin:0px 45px 0px 0px;}
	.mainTV_box li:last-child{margin:0px 0px 0px 0px;}
	.mainTV_box li.last-child{margin:0px 0px 0px 0px;}
	.mainTV_box .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}
	.mainTV_box .thumb img{max-width:100%; width:100%; margin-bottom:9px;}
	.mainTV_box .thumb .ico_area2 {position:absolute; text-align:left; display:inline-block; margin-left:0px; padding:3px 5px 5px 5px; left:0px; top:0px; background:#CA2826; font-size:12px; color:#fff; z-index:50;}
	.mainTV_box .thumb .fa-play-circle {position:absolute; left:125px; top:70px; color: rgba(255,255,255,0.7); font-size:70px}
	.mainTV_box p{display:inline-block; width:100%; line-height:21px; color:#E1E1E1; font-size:13px; margin-bottom:7px;letter-spacing:-1px;}
	.mainTV_box p.title{font-size:14px; color:#fff; font-weight:600; line-height:23px;letter-spacing:-1px;}
	.mainTV_box p.name{font-size:13px; color:#A0A0A0; font-weight:500; line-height:21px; letter-spacing:-1px;}


/* ¸ÞÀÎ ±âÀÚ¼öÃ¸ ¹Ú½º */
.mainReporter {position:relative; float:left; width:325px; margin:0px 0 0 0px; padding:0px;}	
.mainReporter h2 {position:absolute; font-size:0; margin-bottom:0px;}
.mainReporter .more {position:absolute; right:0; margin-bottom:0px;}
.mainReporter div {margin-top:20px; clear:both; width:325px;}
.mainReporter dl.no{padding:0px 0px 15px 0px; border-top: #ffffff 1px solid;}
.mainReporter dl{clear:both; overflow:hidden; display:block; padding:15px 0px; border-top:1px dotted #A7A7A7;}
.mainReporter dt{float:right; width:85px;}
.mainReporter dd{float:left; line-height:17px;}
.mainReporter dd a {color:#333;}
.mainReporter dl dd.name { font-size:12px; margin:0px 0px 5px 0px;}
.mainReporter dl dd.tit {width:240px; margin:2px 0px 15px 0px;} 
.mainReporter dl dd.tit a {font-size:15px; color:#333333; font-weight:600; line-height:19px; letter-spacing:-1px;}	
.mainReporter dl dd.stitle {width:315px; padding:0px 0px 0px 10px; margin:3px 0px 3px 0px; background:url(/images/ball.gif) no-repeat 0 50%;}
.mainReporter dl dd.stitle a {color:#5C5C5C;}	

.mainReporter2 {clear:both; width:325px; margin:0px 0px 15px 0px; }	
.mainReporter2 h2 {margin-bottom:4px;}
.mainReporter2 ul {width:325px; padding:0px 0 0px 0;}	
.mainReporter2 ul li {display:block; width:315px; padding: 3px 0px 3px 10px; background: url(/images/ball.gif) no-repeat 0 60%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainReporter2 ul li a {}



    .enter_area {width:325px; position:relative; overflow:hidden; padding-bottom:18px;}	
    .enter_area h2{ position:relative; margin-bottom:6px; height:40px; border:1px solid #D7D7D7;}	
    .enter_area h2 img{ position:absolute; bottom:0px;}	
	.enter_area .enter_list {width:100%; padding:0px 0 7.5px 0; position:relative;}	
	.enter_area .enter_list li {float: left; width:100%; padding:0;}	
	.enter_area .enter_list li p {display:block; width:315px; height:18px; padding: 3px 0px 3px 10px; background:#fff url(/images/ball.gif) no-repeat 0 60%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.enter_area .enter_list li a {}
	
	.enter_area .enter_list li .inner {margin:2.5px;}
	.enter_area .enter_list li a img {width:100%;}
	.enter_area .enter_list li .img_area {width:95.5%; left:5px;}
	.enter_area .enter_list li strong {overflow:hidden; font-size:12px; line-height:16px; bottom:6px; padding-left:5px;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	.num_nav {line-height:23px; display:block; position:absolute; right:10px; top:8px; }
	.num_nav .mr {margin-right:-5px;}
	.num_nav span {position:absolute; right:35px; height:23px; display:inline-block; padding:1px 3px 0 0px; font-size:13px; color:#444; letter-spacing:2px; }
	.num_nav span strong { font-size:13px; color:#444; vertical-align:0;}
	.num_nav img {vertical-align:middle; margin:0px;}


	.magzine_box {clear:both; position:relative; width:1050px;height:50px;}
	.magzine_box p {position:absolute; float:right; bottom:13px;}


	/* ¸ÞÀÎ ¸Å°ÅÁø Æ÷Åä ½ºÅ¸ÀÏ */ 
	.mg_photo_news {margin:25px 0px 5px 19px; overflow:hidden;}
	.mg_photo_news a{display:block; margin-bottom:0px;}
	.mg_photo_news li{width:210px; height:265px; float:left; overflow:hidden; margin:0px 25px 0px 0px;}
	.mg_photo_news .thumb {margin:0px 0px 0px 0px; position:relative; overflow:hidden;}
	.mg_photo_news .thumb img{max-width:100%; width:100%; margin-bottom:9px;}
	.mg_photo_news p{display:inline-block; width:100%; line-height:20px; color:#666666; font-size:13px; margin-bottom:7px;letter-spacing:-1px;}
	.mg_photo_news p.title{font-size:14px; color:#333333; font-weight:600; line-height:23px;letter-spacing:-1px;}


	.box_mon{
	width:308px; height:32px; padding:38px 0px 0px 17px; margin-bottom:30px; 
	font-size:14px; color:#5B5B5B; font-weight:600; letter-spacing:-0.9pt; line-height:22px; 
	background:url(/images/banner_m_right.jpg) no-repeat;
	}




	

	/* ¸ÞÀÎ µ¶ÀÚ Åä·Ð¹æ */ 
	.box_debate {float:left; width:415px; height:203px; margin:0px; padding:20px 19px 0px 19px; overflow:hidden; border:1px solid #D7D7D7;}
	.box_debate h3 {width:415px; padding:0px 0px 13px 0px; border-bottom:1px solid #D7D7D7;}	
	.box_debate ul {width:415px !important; margin:10px 0px 0px 0px;}
	.box_debate ul li { padding:0; overflow:hidden; _zoom:1; height:30px; line-height:30px !important;}
	.box_debate ul li p {float:left; width:355px; margin:0; padding:0; /*letter-spacing:-0.02em;*/ }
	.box_debate ul li p a {padding-left:10px; text-decoration:none; color:#313131;  background:url('/images/ball.gif') no-repeat 0 60%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.box_debate ul li p a:hover {color:#000000 !important; text-decoration:none;}
	.box_debate ul li span.name {float:right; width:60px; color:#828282;  text-align:right; font-size:0.9em; margin-right:0px;}


    /* ¿¢½ºÆ÷ ¿µ¿ª */
    .expo_wrap {width:675px; border:3px solid #d5d5d5; box-sizing:border-box; padding:20px; margin-bottom:40px; background:#fafafa url("/images/expo_bg_ff.png") no-repeat right bottom;}
    .expo_wrap .expo_top {display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #d5d5d5; margin-bottom:18px; padding-bottom:18px;}
    .expo_wrap .expo_top > h3 {color:#005cba; font-family:'SBAggro'; font-size:25px; font-weight:550;}
    .expo_wrap .expo_top > .expo_more_btn {font-family:"Pretendard Variable"; color:#696766; font-size:17px; font-weight:700;}
    .expo_wrap .expo_bot {}
    .expo_wrap .expo_bot > li {position:relative; margin-bottom:25px; padding-left:25px;}
    .expo_wrap .expo_bot > li::before {content:""; display:block; width:15px; height:15px; background:url("/images/expo_arrow.jpg") center; position:absolute; top:1px; left:0px;}
    .expo_wrap .expo_bot > li:last-child {margin-bottom:0px;} 
    .expo_wrap .expo_bot > li > a {display:block; width:98%; color:#111; font-size:18px; font-weight:550; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family:"Pretendard Variable";}









