@charset "utf-8";
html {color:#333;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;letter-spacing:-1px;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;font-family:'맑은 고딕','나눔고딕',NanumGothic,Verdana, Geneva, sans-serif;}
body {color:#333;overflow-x:hidden;}
* {font-family:'나눔고딕',NanumGothic,'맑은 고딕',Verdana, Geneva, sans-serif;}
img {vertical-align:middle;border:none;}
button,input,select,textarea {vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;}
fieldset {border:0;}
legend {color:#000;}
caption {display:none;}
ol,ul	{list-style:none;}
caption,hr,legend	{*display:none;font:0;color:transparent;text-shadow:none;background-color:transparent;border:0;}
a,a:link,a:visited,a:active,a:focus	{color:#333;font-size:100%;text-decoration:none;}
a:hover	{text-decoration:none;color:#555 !important}
noscript {display:none; }
html,body {min-width:1140px;}

#bd_wizard {display:none !important;}
.bd_bc, .rd_vote, .bd_prev_next {display:none !important;}
.rd_body {min-height:200px;}
.rd_hd .board .nick, .rd_hd .board h1, .rd_hd div, .xe_content, .bd_lst th, .bd_lst td, .bd_lst td a {font-size:14px !important;}


/* CSS Document */
.tg_cnt{display:none;position:absolute;top:40px;right:0px;border:1px solid #CCC;border-radius:5px;padding:20px;width:200px;background:#FFF;white-space:nowrap; z-index:100000000;}
.tg_cnt h2 {padding:10px 0px;font-size:18px;text-align:center;font-weight:600;}
.tg_cnt .itx_area {padding:10px 0px;}
.tg_cnt .itx_area .itx_wrp {position:relative;display:block;line-height:30px;}
.tg_cnt .itx_area .itx_wrp + .itx_wrp {margin-top:-1px;}
.tg_cnt .itx_area .itx_wrp label {position:absolute;left:10px;top:0px;line-height:42px;height:42px;font-size:14px;}
.tg_cnt .itx_area .itx_wrp input {border:1px solid #CCC;line-height:40px;height:40px;padding:0px 10px;background:#f6f6f6;width:178px;font-size:14px;letter-spacing:0px;}
.tg_cnt .btn_area .keep {display:block;margin:0px 0px 10px 0px;font-size:14px;}
.tg_cnt .btn_area .keep input {margin:-2px 5px 0px 0px;}
.tg_cnt .btn_area .keep input, .tg_cnt .btn_area .keep label {cursor:pointer;}
.tg_cnt .btn_area input[type=submit] {background:#333;border-radius:3px;height:40px;line-height:40px;width:200px;border:0;border:transparent;color:#FFF;font-size:14px;cursor:pointer;}
.tg_cnt .help {color:#ededed;}
.tg_cnt .help a {display:inline-block;padding:5px;margin:10px 0px;}
.tg_cnt .help a:first-child {padding-left:0px;}
.tg_cnt .help a:lsit-child {padding-right:0px;}

.tg_blur{position:absolute;top:0;right:0;border:0;background:none;width:1px;height:1px;overflow:hidden}
.tg_close{position:absolute;cursor:pointer;border:0;top:10px;right:10px;width:24px;height:24px;font:18px/24px Tahoma;color:#888;background:transparent}

a.skipToContent{display:block;position:absolute;top:-1px;width:100%;height:1px;overflow:hidden;text-align:center}
a.skipToContent:active,a.skipToContent:focus{z-index:999;height:auto;padding:5px;background:#FFF}

#wrap {overflow:hidden;position:relative;margin:0px auto;padding:0px;width:100%;background:#FFF;}

#layout_notice {z-index:1000;position:absolute;leto:0px;top:0px;}

#top_banner {overflow:hidden;position:relative;width:1920px;left:50%;margin-left:-960px;height:0px;}
#top_banner .notice_img {margin:0px auto;}
#top_banner .notice_comment {position:absolute;right:50%;bottom:0px;margin-right:-550px;}
#top_banner .notice_comment label {display:inline-block;color:#FFF;cursor:pointer;line-height:24px;vertical-align:middle;}
#top_banner .notice_comment input {display:inline-block;margin:-2px 5px 0px 0px;padding:5px;cursor:pointer;vertical-align:middle;}
#top_banner .notice_comment .btn_close {display:inline-block;margin-left:20px;width:62px;height:24px;text-indent:-1000em;background:url(/_ex/2016/images/common/btn_close_banner.png) left top no-repeat;vertical-align:middle;}

#header_wrap {position:relative;width:100%;height:107px;background:url(/_ex/2016/images/common/bg_gnb.png);z-index:1000;}
#header_wrap #header_cont {position:relative;margin:0px auto;padding:20px 0px 0px 0px;width:1100px;}
#header_wrap #header_cont .logo a {display:block;width:155px;height:47px;text-indent:-1000em;background:url(/_ex/2016/images/common/logo.png?v=1) left top no-repeat;}
#header_wrap #header_cont .top_menu {position:absolute;right:5px;top:10px; width:960px;}
#header_wrap #header_cont .top_menu > ul > li {float:left;padding:10px 3px 10px 8px;}
#header_wrap #header_cont .top_menu > ul > li > a {display:block;line-height:25px;}
#header_wrap #header_cont .top_menu > ul > li.m1 > a {background:url(/images/inc/icon_join.png) left top no-repeat;font-weight:600;}
#header_wrap #header_cont .top_menu > ul > li.m2 > a {font-weight:600;background:url(/images/inc/icon_home.png) left top no-repeat;}
#header_wrap #header_cont .top_menu > ul > li.m3 > a {font-weight:600;}
#header_wrap #header_cont .top_menu > ul > li.m3 > a .icon {display:inline-block;margin-right:5px;width:12px;height:15px;vertical-align:middle;background:url(/_ex/2016/images/common/icon_login.png) left top no-repeat;}

#header_wrap #header_cont .top_menu > ul > li.m4 > a {margin:-15px 0 0; background:url(/images/inc/icon_join.png) left top no-repeat;font-weight:600;}

#gnbWrap {overflow:hidden;position:relative;left:0px;top:40px;width:100%;height:50px;z-index:10;z-index:1000;background:url(/_ex/2016/images/common/bg_gnb.png);}
#gnbWrap #gnb {overflow:hidden;margin:0px auto;padding:0px;width:1100px;position:relative;z-index:1000;}
#gnbWrap .lnb_line {display:none;}
#gnbWrap:hover .lnb_line {display:block;position:absolute;left:0px;top:49px;border-top:1px solid #CCC;width:100%;z-index:1;height:1000px;background:#FFF;opacity:0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); /* IE 7 and olders */}
#gnbWrap #gnb > ul > li {float:left;padding:0px;width:137.5px;}
#gnbWrap #gnb > ul > li > a {display:block;padding:5px 0px 15px 0px;font-size:18px;height:30px;line-height:30px;text-align:center;color:#361300;font-weight:600;}
#gnbWrap #gnb .lnb {margin:0px;padding:10px 0px 20px 0px;}
#gnbWrap #gnb .lnb li {position:relative;padding:2px 0px;}
#gnbWrap #gnb .lnb a {display:block;position:relative;width:100px;padding:3px 25px 5px 10px;}
#gnbWrap #gnb .lnb .icon {position:absolute;right:10px;top:10px;width:8px;height:8px;background:url(/_ex/2016/images/common/icon_lnb.png) left top no-repeat;cursor:pointer;}
#gnbWrap #gnb .lnb .icon.on {background:url(/_ex/2016/images/common/icon_lnb.png) left -8px no-repeat;}
#gnbWrap #gnb .depth3 {background:#FFF;}
#gnbWrap:hover .lnb {border-top:3px solid #FFF;border-right:1px solid #e5e5e5;height:700px;}
#gnbWrap:hover li:first-child .lnb {border-left:1px solid #e5e5e5;}
#gnbWrap #gnb li:hover > .lnb {border-top:3px solid #ec2327;background:#f2ece7;}
#gnbWrap #gnb > ul > li:hover > a  {color:#ff766a !important;}
#gnbWrap #gnb li:hover .lnb a {color:#8b654e !important;}
#gnbWrap #gnb li:hover .lnb a:hover {color:#ff766a !important;}

#gnbWrap #gnb li .lnb a {display:block;font-size:14px;border:none;text-align:left;padding:1.7px 0px 1.7px 10px;width:auto; letter-spacing:-1px;}
#gnbWrap #gnb li .lnb > li > ul > li a {font-size:13px;}

#footer_wrap {position:relative;margin:0px;width:100%;background:#292929; z-index:10000000;}
#footer_wrap .footer_cont {position:relative;margin:0px auto;padding:40px 0px;width:1100px;color:#949492;line-height:20px;letter-spacing:0px;}
#footer_wrap .footer_cont .logo {margin:0px 0px 20px 0px;width:155px;height:47px;background:url(/_ex/2016/images/common/logo_footer.png?v=1) left top no-repeat;text-indent:-10000em}
#footer_wrap .footer_cont .menu {position:absolute;left:180px;top:60px;}
#footer_wrap .footer_cont .menu a {color:#949492;}
#footer_wrap .footer_cont .menu a:hover {color:#ff766a;}
#footer_wrap .footer_cont .menu span {display:inline-block;margin:0px 5px;color:#4d4d4d;vertical-align:middle;}
#footer_wrap .footer_cont .social {position:absolute;right:0px;top:80px;}
#footer_wrap .footer_cont .social li {float:left;margin:0px 0px 0px 15px;}
#footer_wrap .footer_cont .social li a {display:block;width:54px;height:54px;text-indent:-10000em;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
#footer_wrap .footer_cont .social li.icon_01 a {background:url(/_ex/2016/images/common/icon_social.png) left top no-repeat;}
#footer_wrap .footer_cont .social li.icon_02 a {background:url(/_ex/2016/images/common/icon_social.png) -54px top no-repeat;}
#footer_wrap .footer_cont .social li.icon_03 a {background:url(/_ex/2016/images/common/icon_social.png) -108px top no-repeat;}
#footer_wrap .footer_cont .social li.icon_01 a:hover {background:url(/_ex/2016/images/common/icon_social.png) left -54px no-repeat;}
#footer_wrap .footer_cont .social li.icon_02 a:hover {background:url(/_ex/2016/images/common/icon_social.png) -54px -54px no-repeat;}
#footer_wrap .footer_cont .social li.icon_03 a:hover {background:url(/_ex/2016/images/common/icon_social.png) -108px -54px no-repeat;}

#contents {min-height:650px;padding:0px;margin:0px;}
.contentsw1100 {width:1100px;margin:0 auto;padding:25px 0px;}
.contentsw1100np {width:1100px;margin:0 auto;padding:0px 0px;}

.main_visual_wrap {position:relative;width:1920px;height:700px;left:50%;margin:-107px 0px 0px -960px;background:#f3f3f3;overflow:hidden;}
.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-pagination {bottom:155px !important;}
.swiper-pagination-bullet {width:13px !important;height:13px !important;border-radius:26px !important;opacity:1 !important;background:#FFF !important;}
.swiperMain .swiper-pagination-bullet {border:1px solid #dfdfdf;}
.swiperMain .swiper-pagination-bullet-active {background:#b01013 !important;width:45px !important;border:1px solid #b01013 !important;}

.point_menu_wrap {position:absolute;left:0px;bottom:0px;width:100%;height:150px;background:url(/_ex/2016/images/main/bg_point_menu.png);z-index:10;}
.point_menu_wrap .point_menu_content {overflow:hidden;margin:0px auto;width:1100px;height:150px;}
.point_menu_wrap .title {float:left;width:140px;line-height:150px;color:#FFF;font-size:24px;}
.point_menu_wrap .content {float:left;margin:25px 0px 0px 0px;width:240px;color:#FFF;font-size:24px;border-right:1px solid #d8c1b1;}
.point_menu_wrap .content li a {display:block;padding:0px 20px 0px 0px;width:220px;font-size:14px;color:#FFF;line-height:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.point_menu_wrap .content li a:hover {color:#FFF !important; text-decoration:underline;}
.point_menu_wrap .menu {float:left;overflow:hidden;width:680px;margin:25px 0px 0px 0px;padding:0px 0px 0px 30px;}
.point_menu_wrap .menu li {float:left;width:163px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;cursor:pointer;}
.point_menu_wrap .menu li:nth-child(4n+3) {width:190px;}
.point_menu_wrap .menu li a {display:block;color:#FFF;font-size:18px;line-height:50px;height:50px;}
.point_menu_wrap .menu li a:hover {color:#fff1d2 !important;}
.point_menu_wrap .menu li.preach a {text-shadow:0px 2px 1px #666;}
.point_menu_wrap .menu li.line2 a {position:relative; font-size:17px;}
.point_menu_wrap .menu li span {display:inline-block;margin:0px 5px 0px 0px;width:40px;height:40px;vertical-align:middle;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.point_menu_wrap .menu li .icon_01 {background:url(/_ex/2016/images/main/icon_point_menu.png) left top no-repeat;}
.point_menu_wrap .menu li .icon_02 {background:url(/_ex/2016/images/main/icon_point_menu.png) -40px top no-repeat;}
.point_menu_wrap .menu li .icon_03 {background:url(/_ex/2016/images/main/icon_point_menu.png) -80px top no-repeat;}
.point_menu_wrap .menu li .icon_04 {background:url(/_ex/2016/images/main/icon_point_menu.png) -120px top no-repeat;}
.point_menu_wrap .menu li .icon_05 {background:url(/_ex/2016/images/main/icon_point_menu.png) -160px top no-repeat;}
.point_menu_wrap .menu li .icon_06 {background:url(/_ex/2016/images/main/icon_point_menu.png) -200px top no-repeat;}
.point_menu_wrap .menu li .icon_07 {background:url(/_ex/2016/images/main/icon_point_menu.png) -240px top no-repeat;}
.point_menu_wrap .menu li .icon_08 {background:url(/_ex/2016/images/main/icon_point_menu.png) -280px top no-repeat;}
/* .point_menu_wrap .menu li .icon_04, .point_menu_wrap .menu li .icon_08 {margin-left:10px;} */
.point_menu_wrap .menu li:hover .icon_01 {background:url(/_ex/2016/images/main/icon_point_menu.png) left -40px no-repeat;}
.point_menu_wrap .menu li:hover .icon_02 {background:url(/_ex/2016/images/main/icon_point_menu.png) -40px -40px no-repeat;}
.point_menu_wrap .menu li:hover .icon_03 {background:url(/_ex/2016/images/main/icon_point_menu.png) -80px -40px no-repeat;}
.point_menu_wrap .menu li:hover .icon_04 {background:url(/_ex/2016/images/main/icon_point_menu.png) -120px -40px no-repeat;}
.point_menu_wrap .menu li:hover .icon_05 {background:url(/_ex/2016/images/main/icon_point_menu.png) -160px -40px no-repeat;}
.point_menu_wrap .menu li:hover .icon_06 {background:url(/_ex/2016/images/main/icon_point_menu.png) -200px -40px no-repeat;}
.point_menu_wrap .menu li:hover .icon_07 {background:url(/_ex/2016/images/main/icon_point_menu.png) -240px -40px no-repeat;}
.point_menu_wrap .menu li:hover .icon_08 {background:url(/_ex/2016/images/main/icon_point_menu.png) -280px -40px no-repeat;}

.point_menu_wrap .menu li.line2 a .text2 {position:absolute; left:44px; top:36px; font-size:14px; line-height:1;}

.sub_visual_wrap {overflow:hidden;position:relative;width:1920px;left:50%;margin:-108px 0px 0px -960px;height:195px;background:#f3f3f3;}
.sub_visual_wrap .bg{position:absolute;left:0px;top:158px;width:100%;height:1500px;background:url(/_ex/2016/images/common/bg_gnb.png);z-index:10;}

/* sub_nav */
#sub_nav {position:relative;float:left;width:214px;margin:-55px 56px 0px 0px; z-index:100;}
#sub_nav .bg {position:absolute;left:0px;top:214px;width:212px;height:10000px;border-left:1px solid #CCC;border-right:1px solid #CCC;z-index:0;}
#sub_nav .d1menu {width:214px;height:214px;text-indent:-10000em;}
#sub_nav .d1menu.tit_1454114 {background:url(/_ex/2016/images/sub/bg_sub_section_01.png);}
#sub_nav .d1menu.tit_1454115 {background:url(/_ex/2016/images/sub/bg_sub_section_02.png);}
#sub_nav .d1menu.tit_1454116 {background:url(/_ex/2016/images/sub/bg_sub_section_03.png);}
#sub_nav .d1menu.tit_1454117 {background:url(/_ex/2016/images/sub/bg_sub_section_04.png);}
#sub_nav .d1menu.tit_1454118 {background:url(/_ex/2016/images/sub/bg_sub_section_05.png);}
#sub_nav .d1menu.tit_1454119 {background:url(/_ex/2016/images/sub/bg_sub_section_06.png);}
#sub_nav .d1menu.tit_1454120 {background:url(/_ex/2016/images/sub/bg_sub_section_07.png);}
#sub_nav .d1menu.tit_1454121 {background:url(/_ex/2016/images/sub/bg_sub_section_08.png);}

#sub_nav > ul {position:relative;width:212px;height:100%;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;z-index:10;}
#sub_nav > ul > li > a {position:relative;display:block;padding:10px 20px;font-size:16px;border-top:1px solid #CCC;color:#333;}
#sub_nav > ul > li > a:hover {text-decoration:none;}
#sub_nav > ul > li > a.on {color:#ff766a;}
#sub_nav .depth3 {border-top:1px solid #CCC;padding:10px;background:#f6f6f6;}
#sub_nav .depth3 li a {display:block;padding:10px;font-size:14px;background:#f6f6f6;}
#sub_nav .depth3 li a .bullet {display:inline-block;margin:-2px 5px 0px 0px;width:3px;height:6px;background:url(/_ex/2016/images/sub/icon_sub.png) left -30px no-repeat;vertical-align:middle;}
#sub_nav li.on > a {background:#f0eae6;}
#sub_nav li.none_hover > a {background:#FFF !important;}
#sub_nav li.on .depth3 .on a {color:#ff756b;background:#f6f6f6;}
#sub_nav li .arrow {position:absolute;right:10px;top:8px;display:block;width:20px;height:20px;background:url(/_ex/2016/images/sub/icon_sub.png) left top no-repeat;text-indent:-10000em;}
#sub_nav li.on .arrow {background:url(/_ex/2016/images/sub/icon_sub.png) -20px top no-repeat;}

/* sub */
.sub_content {position:relative;float:left;padding:25px 0px;width:830px;}
.sub_content h1.title_sub {padding:30px 0px 60px 0px;font-size:28px;font-weight:600;background:url(/_ex/2016/images/sub/bg_title_sub.png) left top no-repeat;}
.sub_content h2.title_sub {padding:20px 0px 30px 0px;font-size:24px;font-weight:600;background:url(/_ex/2016/images/sub/bg_title_sub.png) left -3px no-repeat;}
.sub_content h3.title_sub {padding:0px 0px 15px 0px;font-size:20px;font-weight:600;}
.sub_content h4.title_sub {padding:0px 0px 10px 0px;font-size:20px;font-weight:600;line-height:30px;}
.sub_content .title_sub .explan {display:inline-block;padding-left:30px;font-size:16px;font-weight:normal;}
.sub_content h4.title_cont {padding:0px 0px 15px 0px;font-size:18px;font-weight:normal; line-height:26px;}
.sub_content h5.title_cont {padding:0px 0px 15px 0px;font-size:16px;font-weight:600;}
.sub_content span.title_cont {display:block;padding:0px 0px 5px 0px;font-size:16px;}

.sub_content .navi {position:absolute;right:0px;top:60px;font-size:14px; letter-spacing:0px;}
.sub_content .navi .icon_home {display:inline-block;width:14px;height:14px;background:url(/_ex/2016/images/sub/icon_home.png) left top no-repeat;text-indent:-10000em;}

.swiper-wrapper {position:relative;}
