@charset "utf-8";
/* CSS Document */

body {overflow-x:hidden;}

.main {position:relative;}
.main .mv {height:420px; overflow:hidden;}
.main .mv img {position:absolute; width:1920px; left:50%; margin-left:-960px;}

.main .main_con {overflow:hidden; width:1200px; margin:30px auto 30px;}
.main .main_con .news_notice {position:relative; float:left; width:393px; height:204px; margin-right:10px; border:1px solid #ddd;}
.main .main_con .news_notice .plus {position:absolute; top:17px; right:20px;}
.main .main_con .news_notice > ul {overflow:hidden; border-bottom:1px solid #ddd;}
.main .main_con .news_notice > ul > li {float:left; width:129px; height:44px; line-height:44px; color:#353535; font-size:16px; font-weight:500; text-align:center; cursor:pointer;}
.main .main_con .news_notice > ul > li:first-of-type {border-right:1px solid #ddd;}
.main .main_con .news_notice > ul > li.active {border-top:1px solid #009599; /*background:url("/img/board_on.jpg") no-repeat bottom;*/}	 
.main .main_con .news_notice .tabCon_wrap .tabCon {display:none;}
.main .main_con .news_notice .tabCon_wrap .tabCon ul {width:337px; margin:20px auto 0;}
.main .main_con .news_notice .tabCon_wrap .tabCon ul li {clear:both;}
.main .main_con .news_notice .tabCon_wrap .tabCon ul li a {letter-spacing:-1px; color:#5a5a5a; font-size:14px; font-weight:300; line-height:24px; float:left; background:url("/img/board_dot.jpg") no-repeat left center; padding-left:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:250px;}
.main .main_con .news_notice .tabCon_wrap .tabCon ul li span.date {float:right; color:#9d9d9d; font-size:13px;}
.main .main_con .news_notice .tabCon_wrap .tabCon.active {display:block;}

.main .main_con .active_board {float:left; width:393px; height:204px; margin-right:9px; border:1px solid #ddd;}
.main .main_con .active_board .tit {position:relative; line-height:44px; padding-left:19px; border-bottom:1px solid #ddd; font-size:16px; color:#353535; font-weight:bold;}
.main .main_con .active_board .tit .plus {position:absolute; top:17px; right:20px;}
.main .main_con .active_board .board_list {overflow:hidden; width:355px; margin:15px auto 0;}
.main .main_con .active_board .board_list a {width:111px; height:130px; display:block; margin-right:11px; float:left;}
.main .main_con .active_board .board_list a:last-of-type {margin-right:0;}
.main .main_con .active_board .board_list dl {float:left; margin-right:11px;}
.main .main_con .active_board .board_list dl:last-of-type {margin-right:0;}
.main .main_con .active_board .board_list dl dt {width:109px; height:105px; border:1px solid #ddd;}
.main .main_con .active_board .board_list dl dd {text-align:center; font-size:14px; color:#5a5a5a; letter-spacing:-1px; margin-top:5px;}

.main .main_con .intro_btn_wrap {float:left; width:390px; height:206px; overflow:hidden;}
.main .main_con .intro_btn_wrap p {width:195px; height:206px; float:left;}
.main .main_con .intro_btn_wrap p img {display:block; width:67px; margin:0 auto; padding-top:45px;}
.main .main_con .intro_btn_wrap p span.line {width:20px; margin:15px auto 15px; display:block; border-bottom:1px solid #e5e5e5;}
.main .main_con .intro_btn_wrap p span.tit {color:#fefefe; font-sizE:22px; text-align:center; display:block; letter-spacing:-1px;}
.main .main_con .intro_btn_wrap p:first-of-type{background:#016976;}
.main .main_con .intro_btn_wrap p:last-of-type{background:#495d68;}

.main .main_con .btn_04_wrap {float:left; width:697px; height:206px; margin:9px 10px 0 0; background:url("/img/btn_04_bg.jpg") no-repeat 0 0;}
.main .main_con .btn_04_wrap ul {overflow:hidden; width:370px; margin:20px 0 0 20px;}
.main .main_con .btn_04_wrap ul li {width:183px; height:81px; background:rgba(255,255,255,0.5); float:left;}
.main .main_con .btn_04_wrap ul li:nth-child(1) {border:1px solid #ddd;}
.main .main_con .btn_04_wrap ul li:nth-child(2) {border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.main .main_con .btn_04_wrap ul li:nth-child(3) {border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.main .main_con .btn_04_wrap ul li:nth-child(4) {border-bottom:1px solid #ddd;}
.main .main_con .btn_04_wrap ul li a {color:#353535; font-size:15px; display:block; line-height:83px; letter-spacing:-1px;}
.main .main_con .btn_04_wrap ul li:hover {width:183px; height:81px; border:1px solid #d45659; background:#d45659;}
.main .main_con .btn_04_wrap ul li:hover a {color:#fff;}
.main .main_con .btn_04_wrap ul li img {margin:20px 15px 0 16px;}

.main .main_con .info {float:left; width:287px; height:206px; margin-top:9px; background:url("/img/info_bg.jpg") no-repeat 0 0; font-family: 'Nanum Gothic', sans-serif;}
.main .main_con .info .tit {font-size:15px; color:#d3d3d3; letter-spacing:-0.5px; padding:35px 0 0 27px; font-weight:500;}
.main .main_con .info .info_txt {font-size:14px; color:#8f929a; letter-spacing:-0.5px; line-height:19px; padding:10px 10px 0 27px;}

.info_txt i{display:block;height:10px;}

/* 180419 add_info 추가 */
.add_info{margin-top:9px;float:left;margin-left:10px;}
.add_info img.img_on{display:none;}
.add_info:hover  img.img_on{display:block;}
.add_info:hover  img.img_off{display:none;}