@charset "utf-8";
/* CSS Document */


#wrap {position:relative;width:100%;min-width:1000px}
#wrap.main_bg1 {height:1022px;background:url(../imgs/main/main_bg1.jpg) no-repeat 50% 50%}
#wrap.main_bg2 {height:1022px;background:url(../imgs/main/main_bg2.jpg) no-repeat 50% 50%}
#wrap.main_bg3 {height:1022px;background:url(../imgs/main/main_bg3.jpg) no-repeat 50% 50%}
#wrap.main_bg4 {background:url(../imgs/main/main_bg4.jpg) no-repeat 50% 0%;background-size:cover}
#wrap.main_bg5 {background:url(../imgs/main/main_bg5.jpg) no-repeat 50% 0%;background-size:cover}
#wrap.main_bg6 {height:1022px;background:url(../imgs/main/main_bg6.jpg) no-repeat 50% 50%;}
#wrap.main_bg7 {height:1022px;background:url(../imgs/main/main_bg7.jpg) no-repeat 50% 50%}

/* 해더 */
#header_wrap {position:relative;width:1000px;margin:0 auto;padding-top:61px}
#header_wrap .logo {display:block;float:left;width:181px;height:54px;background:url(../imgs/common/logo.png) no-repeat 0 0}
#header_wrap .head_utile {position:absolute;top:24px;right:0px}
#header_wrap .head_utile li {float:left;margin-left:13px}
#header_wrap .head_utile li a {display:inline-block;background:url(../imgs/common/utile_icon.png) no-repeat 0 0}
#header_wrap .head_utile li a.u_link_01 {width:55px;height:13px;background-position:-49px 0}
#header_wrap .head_utile li a.u_link_02 {width:45px;height:13px;background-position:-112px 0}
#header_wrap .head_utile li a.u_link_03 {width:53px;height:13px;background-position:-165px 0}
#header_wrap .head_utile li a.u_link_04 {width:54px;height:13px;background-position:-228px 0}
#header_wrap .head_utile li a.u_link_05 {width:51px;height:13px;background-position:-294px 0}
#header_wrap .head_utile li a.u_link_06 {width:54px;height:13px;background-position:-357px 0}
#header_wrap .head_utile li a.adm {width:45px;height:13px;background-position:0 0}
#header_wrap .head_utile li a.bookmark {width:54px;height:13px;background-position:-420px 0}

#wrap.sub_bg1 {background:url(../imgs/sub/sub_visual_01.jpg) no-repeat 50% 0}
#wrap.sub_bg2 {background:url(../imgs/sub/sub_visual_02.jpg) no-repeat 50% 0}
#wrap.sub_bg3 {background:url(../imgs/sub/sub_visual_03.jpg) no-repeat 50% 0}
#wrap.sub_bg4 {background:url(../imgs/sub/sub_visual_04.jpg) no-repeat 50% 0}
#wrap.sub_bg5 {background:url(../imgs/sub/sub_visual_05.jpg) no-repeat 50% 0}
#wrap.sub_bg6 {background:url(../imgs/sub/sub_visual_06.jpg) no-repeat 50% 0}
#wrap.sub_bg7 {background:url(../imgs/sub/sub_visual_07.jpg) no-repeat 50% 0}

#wrap.sub_bg5 #header_wrap .head_utile li a,
#wrap.sub_bg6 #header_wrap .head_utile li a,
#wrap.sub_bg7 #header_wrap .head_utile li a,
#wrap.main_bg5 #header_wrap .head_utile li a,
#wrap.main_bg6 #header_wrap .head_utile li a,
#wrap.main_bg7 #header_wrap .head_utile li a {display:inline-block;background:url(../imgs/common/utile_icon.png) no-repeat 0 -20px}

#wrap.sub_bg5 #header_wrap .head_utile li a.u_link_01,
#wrap.sub_bg6 #header_wrap .head_utile li a.u_link_01,
#wrap.sub_bg7 #header_wrap .head_utile li a.u_link_01,
#wrap.main_bg5 #header_wrap .head_utile li a.u_link_01,
#wrap.main_bg6 #header_wrap .head_utile li a.u_link_01,
#wrap.main_bg7 #header_wrap .head_utile li a.u_link_01 {width:55px;height:13px;background-position:-49px -18px}

#wrap.sub_bg5 #header_wrap .head_utile li a.u_link_02,
#wrap.sub_bg6 #header_wrap .head_utile li a.u_link_02,
#wrap.sub_bg7 #header_wrap .head_utile li a.u_link_02,
#wrap.main_bg5 #header_wrap .head_utile li a.u_link_02,
#wrap.main_bg6 #header_wrap .head_utile li a.u_link_02,
#wrap.main_bg7 #header_wrap .head_utile li a.u_link_02 {width:45px;height:13px;background-position:-112px -18px}

#wrap.sub_bg5 #header_wrap .head_utile li a.u_link_03,
#wrap.sub_bg6 #header_wrap .head_utile li a.u_link_03,
#wrap.sub_bg7 #header_wrap .head_utile li a.u_link_03,
#wrap.main_bg5 #header_wrap .head_utile li a.u_link_03,
#wrap.main_bg6 #header_wrap .head_utile li a.u_link_03,
#wrap.main_bg7 #header_wrap .head_utile li a.u_link_03 {width:53px;height:13px;background-position:-165px -18px}

#wrap.sub_bg5 #header_wrap .head_utile li a.u_link_04,
#wrap.sub_bg6 #header_wrap .head_utile li a.u_link_04,
#wrap.sub_bg7 #header_wrap .head_utile li a.u_link_04,
#wrap.main_bg5 #header_wrap .head_utile li a.u_link_04,
#wrap.main_bg6 #header_wrap .head_utile li a.u_link_04,
#wrap.main_bg7 #header_wrap .head_utile li a.u_link_04 {width:54px;height:13px;background-position:-228px -18px}


#wrap.sub_bg5 #header_wrap .head_utile li a.u_link_05,
#wrap.sub_bg6 #header_wrap .head_utile li a.u_link_05,
#wrap.sub_bg7 #header_wrap .head_utile li a.u_link_05,
#wrap.main_bg5 #header_wrap .head_utile li a.u_link_05,
#wrap.main_bg6 #header_wrap .head_utile li a.u_link_05,
#wrap.main_bg7 #header_wrap .head_utile li a.u_link_05 {width:51px;height:13px;background-position:-294px -18px}

#wrap.sub_bg5 #header_wrap .head_utile li a.u_link_06,
#wrap.sub_bg6 #header_wrap .head_utile li a.u_link_06,
#wrap.sub_bg7 #header_wrap .head_utile li a.u_link_06,
#wrap.main_bg5 #header_wrap .head_utile li a.u_link_06,
#wrap.main_bg6 #header_wrap .head_utile li a.u_link_06,
#wrap.main_bg7 #header_wrap .head_utile li a.u_link_06 {width:54px;height:13px;background-position:-357px -18px}

#wrap.sub_bg5 #header_wrap .head_utile li a.adm,
#wrap.sub_bg6 #header_wrap .head_utile li a.adm,
#wrap.sub_bg7 #header_wrap .head_utile li a.adm,
#wrap.main_bg5 #header_wrap .head_utile li a.adm,
#wrap.main_bg6 #header_wrap .head_utile li a.adm,
#wrap.main_bg7 #header_wrap .head_utile li a.adm {width:45px;height:13px;background-position:0 -18px}

#wrap.sub_bg5 #header_wrap .head_utile li a.bookmark,
#wrap.sub_bg6 #header_wrap .head_utile li a.bookmark,
#wrap.sub_bg7 #header_wrap .head_utile li a.bookmark,
#wrap.main_bg5 #header_wrap .head_utile li a.bookmark,
#wrap.main_bg6 #header_wrap .head_utile li a.bookmark,
#wrap.main_bg7 #header_wrap .head_utile li a.bookmark {width:54px;height:13px;background-position:-420px -18px}


#header_wrap .gnb {float:right;padding-top:6px;}
#header_wrap .gnb .gnb_list {position:relative;width:780px;height:35px;text-align:center;background:url(../imgs/common/gnb_bg1.png) repeat-x 0 0}
#header_wrap .gnb .gnb_list li {position:relative;display:inline-block;height:50px;line-height:34px;padding-left:30px;margin-right:30px;background:url(../imgs/common/gnb_dot1.png) no-repeat 0 16px;letter-spacing:-0.03em}
#header_wrap .gnb .gnb_list li:first-child {background:none;}
#header_wrap .gnb .gnb_list li a {display:block;width:100%;height:40px;font-size:14px;color:#e1e2e3;font-weight:bold}
#header_wrap .gnb .gnb_list li .snb {display:none;position:absolute;top:48px;left:0px;z-index:99999;width:127px;padding:28px 28px 28px;background-color:#39180b;text-align:left}
#header_wrap .gnb .gnb_list li .snb li {display:block;height:auto;line-height:22px;background:none;padding:0;margin:0}
#header_wrap .gnb .gnb_list li .snb li a {display:inline;height:auto;font-size:13px;color:#e0dcdc;font-weight:normal}

#header_wrap .gnb .gnb_list li.gnb_01 .snb {left:-33px}
#header_wrap .gnb .gnb_list li.gnb_02 .snb {left:-33px}
#header_wrap .gnb .gnb_list li.gnb_03 .snb {left:-40px}
#header_wrap .gnb .gnb_list li.gnb_04 .snb {left:-33px}
#header_wrap .gnb .gnb_list li.gnb_05 .snb {left:-33px}

#wrap.sub_bg5 #header_wrap .gnb .gnb_list,
#wrap.sub_bg6 #header_wrap .gnb .gnb_list,
#wrap.sub_bg7 #header_wrap .gnb .gnb_list,
#wrap.main_bg5 #header_wrap .gnb .gnb_list,
#wrap.main_bg6 #header_wrap .gnb .gnb_list,
#wrap.main_bg7 #header_wrap .gnb .gnb_list {background:none}
#wrap.main_bg5 #header_wrap .gnb .gnb_list li,
#wrap.main_bg6 #header_wrap .gnb .gnb_list li,
#wrap.main_bg7 #header_wrap .gnb .gnb_list li {background:url(../imgs/common/gnb_dot2.png) no-repeat 0 16px}

#wrap.sub_bg5 #header_wrap .gnb .gnb_list li:first-child,
#wrap.sub_bg6 #header_wrap .gnb .gnb_list li:first-child,
#wrap.sub_bg7 #header_wrap .gnb .gnb_list li:first-child,
#wrap.main_bg5 #header_wrap .gnb .gnb_list li:first-child,
#wrap.main_bg6 #header_wrap .gnb .gnb_list li:first-child,
#wrap.main_bg7 #header_wrap .gnb .gnb_list li:first-child {background:none;}

#wrap.sub_bg5 #header_wrap .gnb .gnb_list li a,
#wrap.sub_bg6 #header_wrap .gnb .gnb_list li a,
#wrap.sub_bg7 #header_wrap .gnb .gnb_list li a,
#wrap.main_bg5 #header_wrap .gnb .gnb_list li a,
#wrap.main_bg6 #header_wrap .gnb .gnb_list li a,
#wrap.main_bg7 #header_wrap .gnb .gnb_list li a {color:#2e2e2e}

.gnb_bg {display:none;position:absolute;top:100px;left:220px;width:779px;height:35px;background:#e1e1e1;border:1px solid #b1bbc4;z-index:5}
.sub_snb {display:none;position:absolute;top:32px;width:100%;z-index:999}
.sub_snb li {float:left;background:url(../imgs/common/lnb_line.gif) no-repeat 0 14px !important;padding-left:10px !important;margin-right:10px !important;display:inline}
.sub_snb li {color:#5f5f5f;font-size:12px !important;}
.sub_snb li a {width:100% !important}
.sub_snb li a {color:#5f5f5f !important;background:none !important;font-size:12px !important}
.sub_snb li a:hover {color:#5f5f5f !important}
.sub_snb li:first-child {background:none !important;padding-left:0px;margin-left:0px;}
.sub_item_01 {width:500px;left:3px}
.sub_item_02 {width:500px;left:-40px}
.sub_item_03 {width:500px;left:-93px}
.sub_item_04 {width:500px;left:-240px}
.sub_item_05 {width:380px;left:-100px;}
.sub_item_06 {right:110px}



#main_container {position:relative;width:100%;height:320px;margin:543px auto 0;background:url(../imgs/main/main_content_bg.png) repeat 0 0}
#main_container .main_content {position:relative;width:1000px;margin:0 auto 38px;padding:31px 0 0 0}

#sub_container {position:relative;width:1000px;margin:0 auto;padding-top:272px;}
#sub_container .sub_content {position:relative;width:1000px;margin-top:50px}
#sub_container .left_aside {float:left;width:150px}
#sub_container .left_aside .lnb {width:100%}
#sub_container .left_aside .lnb li {margin-bottom:10px}
#sub_container .left_aside .lnb li a {display:block;width:100%;font-size:13px;font-weight:bold;color:#686868}
#sub_container .left_aside .lnb li a:hover,
#sub_container .left_aside .lnb li.on a {color:#0e0e0e;background:url(../imgs/common/lnb_arr.png) no-repeat 100% 6px}
#sub_container .left_aside .lnb li .sub_lnb {margin-top:5px}
#sub_container .left_aside .lnb li .sub_lnb li {padding-left:10px;margin-bottom:3px}
#sub_container .left_aside .lnb li .sub_lnb li a {font-size:12px;color:#666;font-weight:normal;background:none !important}
#sub_container .left_aside .lnb li .sub_lnb li a:hover {color:#666;background:none !important}


#sub_container .article {float:right;width:820px}

.mtit {font-size:14px;color:#212121;font-weight:bold}
.more {position:absolute;top:0px;right:0px}
.more .more_btn {display:block;position:relative;width:21px;height:21px;background:url(../imgs/main/more_icon.png) no-repeat 0 0;}
.main_link {display:inline-block;width:80px;height:29px;font-size:12px;color:#5e5d5d;background-color:#e4e7ea;line-height:29px;text-align:center;font-weight:bold}
.main_intro {position:relative;float:left;width:315px}
.main_intro .main_intro_con {margin-top:23px;padding-left:111px;background:url(../imgs/main/m_intro_bg.png) no-repeat 0 13px}

.main_new_board {position:relative;float:left;width:367px;margin-left:25px}
.main_new_board .main_new_list {width:100%}
.main_new_board .main_new_list li {float:left;width:88px;height:38px;line-height:38px}
.main_new_board .main_new_list li a {display:block;width:100%;height:38px;font-size:14px;color:#212121;text-align:center}
.main_new_board .main_new_list li.on a,
.main_new_board .main_new_list li:hover a {font-weight:bold;background-color:#f5f5f5}
.main_new_board .main_new_con_list {padding:23px 23px 20px;background-color:#f5f5f5}
.main_new_board .main_new_con_list li {position:relative;padding-left:11px;background:url(../imgs/main/notice_dot.png) no-repeat 0 11px;line-height:24px}
.main_new_board .main_new_con_list li a {color:#626262 !important;letter-spacing: -0.06em;}
.main_new_board .main_new_con_list li .date {display:block;position:absolute;top:2px;right:5px;font-size:11px}

.main_movie {position:relative;float:right;width:270px}
.main_movie .main_movie_con {position:relative;width:270px;margin-top:23px}



#footer {position:relative;width:1000px;margin:38px auto 0;padding-top:17px;padding-bottom:17px;border-top:1px solid #ececec;}
#footer .foot_link_list li {float:left;padding-left:8px;margin-right:8px;background:url(../imgs/common/f_link_line1.png) no-repeat 0 0} 
#footer .foot_link_list li:first-child {background:none;padding-left:0px}
#footer .foot_link_list li a {display:block;height:11px}
#footer .foot_link_list li a.foot_link_01 {width:77px;background:url(../imgs/common/f_link_01.png) no-repeat 0 0}
#footer .foot_link_list li a.foot_link_02 {width:39px;background:url(../imgs/common/f_link_02.png) no-repeat 0 0}
#footer .foot_link_list li a.foot_link_03 {width:88px;background:url(../imgs/common/f_link_03.png) no-repeat 0 0}
#footer .foot_link_list li a.foot_link_04 {width:100px;background:url(../imgs/common/f_link_04.png) no-repeat 0 0}
#footer .foot_con {margin-top:18px}
#footer .foot_con .f_logo {display:block;float:left;width:125px;height:33px;background:url(../imgs/common/f_logo.png) no-repeat 0 0}
#footer .foot_con .copy {float:left;width:537px;height:48px;margin-left:28px;margin-top:3px;background:url(../imgs/common/copy.png) no-repeat 0 0}
#footer .sns_list {position:absolute;top:15px;right:0px}
#footer .sns_list li {float:left;margin-right:3px}
#footer .sns_list li:last-child {margin-right:0px}
#footer .sns_list li a {display:block;width:24px;height:24px;background:url(../imgs/common/f_sns_icon.png) no-repeat 0 0}
#footer .sns_list li a.sns_link_01 {background-position:0 0}
#footer .sns_list li a.sns_link_02 {background-position:-27px 0}
#footer .sns_list li a.sns_link_03 {background-position:-54px 0}
#footer .sns_list li a.sns_link_04 {background-position:-81px 0}
#footer .sns_list li a.sns_link_05 {background-position:-108px 0}
#footer .top_btn {position:absolute;top:-28px;right:-83px}

.visite_area {position:absolute;top:0px;right:0px;padding:10px;background-color:rgba(255,255,255,0.8)}
.visite_area .tit {font-size:13px;color:#000;font-weight:bold;line-height:13px}


#wrap.main_bg4 #footer,
#wrap.main_bg5 #footer,
#wrap.main_bg6 #footer,
#wrap.main_bg7 #footer {padding-top:0px;padding-bottom:15px;border:none}

#news_layer {position:absolute;top:50%;left:50%;width:280px;height:198px;margin-top:-58px;margin-left:-500px;border:3px solid #61769a;background-color:#fff;z-index:999}
#wrap.main_bg1 #news_layer {margin-top:-56px}
#wrap.main_bg2 #news_layer {margin-top:-56px}
#wrap.main_bg3 #news_layer {margin-top:-57px}
#wrap.main_bg4 #news_layer {margin-top:-58px}
#wrap.main_bg5 #news_layer {margin-top:-65px}
#wrap.main_bg6 #news_layer {margin-top:-58px}
#wrap.main_bg7 #news_layer {margin-top:-58px}


#news_layer .news_tit_area {position:relative;height:45px;line-height:40px;background-color:#61769a}
#news_layer .tit {padding-left:20px;}
#news_layer .close {display:block;position:absolute;top:10px;right:20px;width:20px;height:20px;background:url(../imgs/main/news_close.png) no-repeat 0 0;background-size:20px 20px}
#news_layer .news_layer_list {padding-left:20px;padding-top:12px;padding-right:20px}  
#news_layer .news_layer_list ul {width:100%}
#news_layer .news_layer_list ul li {padding-left:8px;background:url(../imgs/main/notice_dot.png) no-repeat 0 11px;line-height:24px}
#news_layer .news_layer_list ul li {font-size:14px;color:#666 !important;letter-spacing: -0.06em;}

#news_layer2 {position:absolute;top:50%;left:0;width:198px;margin-top:-58px;border:2px solid #8c8d8d;background-color:transparent;z-index:999}
#news_layer2 .news_tit_area {position:relative;width:100%;height:33px;background:url(../imgs/main/layer_tit_bg.png) repeat-x 0 0;line-height:33px}
#news_layer2 .news_tit_area h3 {padding-left:10px}
#news_layer2 .news_tit_area .close {display:block;position:absolute;top:10px;right:10px;width:16px;height:16px;background:url(../imgs/main/layer_close_btn.png) no-repeat 0 0;background-size:16px 16px}
#news_layer2 .news_layer_con {padding:10px}
#news_layer2 .news_layer_con ul {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#news_layer2 .news_layer_con ul li {padding-left:9px;background:url(../imgs/main/layer_dot.png) no-repeat 0 7px}
#news_layer2 .news_layer_con ul li a {font-size:12px;font-weight:bold;color:#141414;font-weight:bold}
#news_layer2.right {width:247px;margin-top:-32px;left:inherit;right:0px}

#news_layer3 {position:absolute;top:57.5%;left:0;width:198px;margin-top:-58px;border:2px solid #8c8d8d;background-color:transparent;z-index:999}
#news_layer3 .news_tit_area {position:relative;width:100%;height:33px;background:url(../imgs/main/layer_tit_bg.png) repeat-x 0 0;line-height:33px}
#news_layer3 .news_tit_area h3 {padding-left:10px}
#news_layer3 .news_tit_area .close2 {display:block;position:absolute;top:10px;right:10px;width:16px;height:16px;background:url(../imgs/main/layer_close_btn.png) no-repeat 0 0;background-size:16px 16px}
#news_layer3 .news_layer_con {padding:10px;color:#000;font-weight:bold}
#news_layer3 .news_layer_con ul {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#news_layer3 .news_layer_con ul li {padding-left:9px;background:url(../imgs/main/layer_dot.png) no-repeat 0 7px}
#news_layer3 .news_layer_con ul li a {font-size:12px;font-weight:bold;color:#141414;font-weight:bold}
#news_layer3.right {width:317px;margin-top:-32px;left:inherit;right:0px}



#wrap.main_bg1 #news_layer2 {margin-top:-7px}
#wrap.main_bg2 #news_layer2 {margin-top:-7px}
#wrap.main_bg3 #news_layer2 {margin-top:-7px}
#wrap.main_bg4 #news_layer2 {margin-top:-15px}
#wrap.main_bg5 #news_layer2 {margin-top:-15px}
#wrap.main_bg6 #news_layer2 {margin-top:-15px}
#wrap.main_bg7 #news_layer2 {margin-top:-15px}

#wrap.main_bg1 #news_layer2.right {margin-top:-20px}
#wrap.main_bg2 #news_layer2.right {margin-top:-20px}
#wrap.main_bg3 #news_layer2.right {margin-top:-20px}
#wrap.main_bg4 #news_layer2.right {margin-top:-28px}
#wrap.main_bg5 #news_layer2.right {margin-top:-28px}
#wrap.main_bg6 #news_layer2.right {margin-top:-28px}
#wrap.main_bg7 #news_layer2.right {margin-top:-28px}

#wrap.main_bg1 #news_layer3 {margin-top:-7px}
#wrap.main_bg2 #news_layer3 {margin-top:-7px}
#wrap.main_bg3 #news_layer3 {margin-top:-7px}
#wrap.main_bg4 #news_layer3 {margin-top:-15px}
#wrap.main_bg5 #news_layer3 {margin-top:-15px}
#wrap.main_bg6 #news_layer3 {margin-top:-15px}
#wrap.main_bg7 #news_layer3 {margin-top:-15px}

#wrap.main_bg1 #news_layer3.right {margin-top:-50px}
#wrap.main_bg2 #news_layer3.right {margin-top:-50px}
#wrap.main_bg3 #news_layer3.right {margin-top:-50px}
#wrap.main_bg4 #news_layer3.right {margin-top:-59px}
#wrap.main_bg5 #news_layer3.right {margin-top:-59px}
#wrap.main_bg6 #news_layer3.right {margin-top:-59px}
#wrap.main_bg7 #news_layer3.right {margin-top:-59px}

.pop_layer {position:absolute;top:60px;left:50%;transform: translate(-50%,0%);background-color:#fff;border:2px solid #e0e0e0;box-shadow:0px 4px 5px rgba(0,0,0,0.5);z-index:9999}
.pop_layer .layer_head {padding:20px 20px 0px 20px}
.pop_layer .layer_body {padding:20px}
.pop_layer .layer_foot {padding:10px 20px 10px;background-color:#282828}
#pop_layer1.pop_layer {transform: translate(-99%,0%);-webkit-transform: translate(-99%,0%);}
#pop_layer2.pop_layer {transform: translate(1%,0%);-webkit-transform: translate(1%,0%);}