@charset "utf-8";
/* Incomms Web Standard UI Part KJH */

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0}
body,input,textarea,select,table{font-family:roboto}
img,fieldset{border:0}
li{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;text-indent:-10000px}
.dim{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7}
html,body{height:100%}
body{position:relative;}

#header{min-width:1180px}

.hd{position:absolute;top:0;left:50%;width:1180px;height:80px;margin-left:-590px;z-index:100}
.hd .logo a{display:block;float:left;width:174px;height:24px;margin-top:46px;background:url(../png/img_logo.png) no-repeat}
.hd .navi li{float:left;margin:48px 62px 0 0}
.hd .navi li a{font-size:12px;font-family:robotoLight;color:#fff;letter-spacing:1px}
.hd .navi li a:hover,.hd .navi li a.on{border-bottom:1px solid #fff}
.hd .navi li:first-child{margin-left:70px}
.hd .select_lang{float:right;position:relative;margin-top:49px}
.hd .select_lang .select_opt{font-size:12px;color:#fff}
/*다국어 사용시 사용*/
/*.hd .select_lang .select_opt{display:block;padding-right:20px;background:url(../img/ico_unfd.png) no-repeat 100% 50%;font-size:12px;color:#fff}*/
/*.hd .select_lang.opn .select_opt{background:url(../img/ico_fd.png) no-repeat 100% 50%}*/

.hd .select_lang ul{display:none}
.hd .select_lang.opn ul{display:block;width:120px}

.hd .select_lang.opn .drop_box{position:absolute;top:10px;right:0;width:120px;margin-top:10px;padding-top:16px;background:url(../png/sel_top.png) no-repeat}
.hd .select_lang.opn .drop_box ul{width:120px;padding-bottom:16px;background:url(../png/sel_bot.png) no-repeat 0 100%}
.hd .select_lang.opn .drop_box ul li{width:120px;background:url(../png/sel_middle.png) repeat-y}
.hd .select_lang.opn .drop_box ul li a{margin-left:30px;background:none;font-size:12px;line-height:24px;color:#333}
.hd .select_lang.opn .drop_box ul li a:hover{border-bottom:1px solid #999}

#header.fix{position:fixed;z-index:100;width:100%;min-width:1180px;height:80px;border-bottom:1px solid #e6e4e1;background:#fff}
#header.fix .hd .logo a{display:block;float:left;width:174px;height:24px;margin-top:30px;background:url(../png/img_logo2.png) no-repeat}
#header.fix .hd .navi li{float:left;margin:30px 62px 0 0}
#header.fix .hd .navi li a{font-size:12px;font-family:roboto;color:#333;letter-spacing:1px}
#header.fix .hd .navi li a:hover,#header.fix .hd .navi li a.on{border-bottom:1px solid #333}
#header.fix .hd .navi li:first-child{margin-left:70px}
#header.fix .hd .select_lang{float:right;margin-top:29px}
#header.fix .hd .select_lang .select_opt{font-size:12px;color:#333}
/*다국어 사용시 사용*/
/*#header.fix .hd .select_lang .select_opt{display:block;padding-right:20px;background:url(../img/ico_unfd2.png) no-repeat 100% 50%;font-size:12px;color:#333}*/
/*#header.fix .hd .select_lang.opn .select_opt{background:url(../img/ico_fd2.png) no-repeat 100% 50%}*/

.spot{position:relative;overflow:hidden;width:100%;height:100vh;background:#333}
.spot .bg_dim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../png/bg_dim.png) repeat;z-index:10}
.spot .spot_bg_img img{position:absolute;width:auto;height:100%;top:50%;left:50%;z-index:0;transform: translate(-50%,-50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%)}
.spot .spot_bg_img img.portrait{width:100%;height:auto}

.spot .move_spot li a{position:absolute;top:50%;width:31px;height:60px;margin-top:-30px;background:url(../png/spr.png) no-repeat;z-index:10}
.spot .move_spot li a.prev{left:60px;background-position:0 -230px}
.spot .move_spot li a.next{right:60px;background-position:0 -160px}

.spot .page{position:absolute;bottom:40px;width:100%;z-index:20}
.spot .page ul{text-align:center}
.spot .page ul li{display:inline-block;*display:inline;margin-left:10px;zoom:1}
.spot .page ul li:first-child{margin-left:0}
.spot .page ul li a{display:block;width:8px;height:8px;background:url(../png/spr.png) no-repeat;background-position:0 -150px}
.spot .page ul li a.on{background-position:0 -140px}

.spot .spot_txt{position:absolute;top:50%;left:50%;width:459px;margin:-40px 0 0 -230px;z-index:20}
.spot .spot_txt p{font-size:23px;font-family:volteRegular;color:#fff;text-align:center}
.spot .spot_txt h2{width:441px;height:56px;margin-top:12px;background:url(../png/img_c_logo.png) no-repeat}

/* about section */
.section_about {position: relative; padding: 110px 0 160px; text-align: center;}
.section_about h2 {font-family: volteSemiBold; font-size: 80px; color: #404040; margin-bottom: 24px;}
.section_about p {font-family: NanumBarunGothic; font-size: 13px; color: #333; line-height: 24px; width: 680px; margin: 0 auto;}
.section_about .thumb {width: 820px; margin: 50px auto 0;}
.section_about .thumb img {display: block; width: 100%;}

/* about 유튜브 영상 팝업 */
.ly_pop_wrap {display:none;position:fixed;z-index: 1000;top:0;left:0;width:100%;min-width: 1081px;height:100%;text-align:center;}
.ly_pop_wrap.opn {display: block;}
.ly_pop_wrap:after {display:inline-block;content:''; width:0;height:100%;vertical-align: middle;}
.ly_pop_wrap .movie_popup {position: relative; z-index: 5;display: inline-block; vertical-align: middle;}
.ly_pop_wrap .clse{display:block;position:absolute;z-index: 5;;top:60px;right:60px;width:48px;height:48px;background:url(../png/layer_close2.png) 50% 50% / 48px  no-repeat}
.ly_pop_wrap .dim {position: absolute;z-index: 1;opacity: .9;filter:alpha(opacity=90);-ms-filter:al.9ha(opacity=90);-moz-opacity:.9;top:0;left:0;width:100%;height:100%;background-color:#000;}

/* CORE BUSINESS section */
.section{position:relative;background:#faf8f5}
.section .sec_img{height:605px;padding-top:140px;background:url(../jpg/img_sec.jpg) no-repeat 50% 140px}
.section h2{padding:110px 0 20px;font-size:80px;font-family:volteSemiBold;color:#404040;text-align:center}
.section .sec_list{overflow:hidden;width:1080px;margin:0 auto}
.section .sec_list li{float:left;width:280px;margin:36px 0 0 120px;color:#333}
.section .sec_list li.first{margin-left:0}
.section .sec_list li dl dt{margin:16px 0 24px;font-size:18px;font-family:volteSemiBold;text-align:center}
.section .sec_list li dl dd{overflow:hidden;height:120px;font-size:13px;line-height:24px;font-family:NanumBarunGothic}
.section .btn_area{overflow:hidden;padding:76px 0 120px;text-align:center}
.section .btn_area li{display:inline-block;*display:inline;width:280px;height:60px;background:#00b962;line-height:60px;zoom:1;text-align:center}
.section .btn_area li:first-child{margin-right:18px;background:#5c5e66}
.section .btn_area li a{display:block}
.section .btn_area li a span{display:inline-block;padding-right:26px;background:url(../png/btn_ico2.png) no-repeat 100% 48%;font-size:15px;font-family:NanumBarunGothicBold;color:#fff;text-align:center}
.section .btn_area li:first-child a span{padding-right:22px;background:url(../png/btn_ico.png) no-repeat 100% 50%}
.section .btn_area li em{font-family:robotoBold;font-size:17px;line-height:58px}

.section2{overflow:hidden;position:relative;background:#4b93cd}
.section2 .map_area{position:relative}
.section2 .img_map{height:754px;background:url(../jpg/map.jpg) no-repeat 50% 0}
.section2 .sec2_tit{position:absolute;top:50%;left:50%;margin-left:-123px}
.section2 .sec2_tit h2{font-size:80px;font-family:robotoBold;color:#fff;text-align:center}
.section2 .sec2_tit p{font-size:14px;font-family:robotoLight;color:#fff;text-align:center}
.section2 .sec2_list{overflow:hidden;position:relative;left:50%;bottom:0;width:1180px;margin:0 auto;margin-left:-560px;padding-bottom:129px}
.section2 .sec2_list .zone_list{float:left;width:280px;margin-left:20px}
.section2 .sec2_list .zone_list.first{margin-left:0}
.section2 .sec2_list .zone_list h3{margin-bottom:22px;font-size:25px;font-family:robotoBold;color:#fff}
.section2 .sec2_list .zone_list h3.nation{margin-top:32px}
.section2 .sec2_list .zone_list strong{display:block;margin-bottom:9px;font-size:15px;font-family:robotoBold;color:#fff}
.section2 .sec2_list .zone_list strong.tit_v2{margin-top:16px}
.section2 .sec2_list .zone_list ul li{font-size:13px;line-height:32px;font-family:NanumBarunGothic}
.section2 .sec2_list .zone_list ul li.list_v2{margin-top:20px}
.section2 .sec2_list .zone_list ul li a{padding-left:14px;background:url(../png/spr.png) no-repeat;background-position:0 -120px;color:#fff}
.section2 .sec2_list .zone_list ul li a:hover em{border-bottom:1px solid #fff}
.section2 .sec2_list .zone_list ul li span{padding-left:14px;background:url(../png/spr.png) no-repeat;background-position:0 -100px;color:#a3d1e7}

/* add media section*/
.section_media{overflow:hidden;position:relative;background:#f7f7f7;padding:97px 0 100px}
.section_media h2{margin-bottom:38px;font-size:84px;font-family:volteSemiBold;color:#404040;text-align:center}
.section_media .media_contents li{margin-bottom:19px}
.section_media .media_contents li:last-child{margin-bottom:30px}
.section_media .media_contents .media_item{display: block;width:1020px;margin:0 auto;overflow:hidden;}
.section_media .media_contents .media_list{background:#fff;height:330px}
.section_media .media_contents .media_list .img_area{float:left;display:block;width:640px;height:330px;background:#000}
.section_media .media_contents .media_list .info_area{float:left;position:relative;display:block;width:300px;height:248px;margin:46px 40px 36px 40px}
.section_media .media_contents .media_list .info_area .detail_title{font-size:16px;font-family:NanumBarunGothicBold;color:#333;line-height:24px;margin-bottom:12px;max-height:75px;overflow:hidden}
.section_media .media_contents .media_list .info_area .detail_info{font-size:14px;font-family:NanumBarunGothic;color:#666;line-height:22px;max-height:90px;overflow:hidden}
.section_media .media_contents .media_list .info_area .detail_date{position:absolute;bottom:0;left:0;font-size:14px;font-family:robotoLight;color:#999;letter-spacing:1px}
.section_media .paginate{overflow:hidden;width:1020px;margin:0 auto;font-size:13px;color:#808080;text-align:center}
.section_media .paginate li{display:inline-block;width:26px;height:26px;vertical-align:top;line-height:26px}
.section_media .paginate li a{display:block;width:26px;height:26px;line-height:28px}
.section_media .paginate span{display:block;box-sizing:border-box;width: 26px;height:26px;font-family:NanumBarunGothic;color:#18c24d;border:1px solid #dedede}
.section_media .paginate a[href] span{border:0 !important;color:#808080}
.section_media .paginate li.pre,
.section_media .paginate li.next{display:none}
.section_media .paginate li.pre.on{display:inline-block;margin-right:2px}
.section_media .paginate li.next.on{display:inline-block;margin-left:2px}
.section_media .paginate li.pre em{display:inline-block;width:26px;height:26px;line-height:26px;background:url(../png/spr_media_arrow.png) no-repeat;background-position:8px -19px}
.section_media .paginate li.pre a em{background-position:8px 7px}
.section_media .paginate li.next em{display:inline-block;width:26px;height:26px;line-height:26px;background:url(../png/spr_media_arrow.png) no-repeat;background-position:8px -71px}
.section_media .paginate li.next a em{background-position:8px -45px}

/* add notice section*/
.section_notice{overflow:hidden;position:relative;background:#fff;padding:99px 0 120px}
.section_notice h2{margin-bottom:38px;font-size:84px;font-family:volteSemiBold;color:#404040;text-align:center}
.section_notice .notice_contents{position:relative;width:1020px;margin:0 auto 40px}
.section_notice .notice_contents .tbl_notice{width:100%;text-align:center;font-size:14px;color:#000}
.section_notice .notice_contents .tbl_notice th{height:50px;font-size:12px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#808080}
.section_notice .notice_contents .tbl_notice td{border-bottom:1px solid #e5e5e5;vertical-align:middle;padding:30px 0 31px}
.section_notice .notice_contents .tbl_notice td strong{font-weight:bold;color:#000}
.section_notice .notice_contents .tbl_notice td.title{text-align: left;padding-left:40px;padding-right:40px}

.section_notice .paginate{overflow:hidden;width:1020px;margin:0 auto;font-size:13px;color:#808080;text-align:center}
.section_notice .paginate li{display:inline-block;width:26px;height:26px;vertical-align:top;line-height:26px}
.section_notice .paginate li a{display:block;width:26px;height:26px;line-height:28px}
.section_notice .paginate span{display:block;box-sizing:border-box;width: 26px;height:26px;font-family:NanumBarunGothic;color:#18c24d;border:1px solid #dedede}
.section_notice .paginate a[href] span{border:0 !important;color:#808080}
.section_notice .paginate li.pre,
.section_notice .paginate li.next{display:none}
.section_notice .paginate li.pre.on{display:inline-block;margin-right:2px}
.section_notice .paginate li.next.on{display:inline-block;margin-left:2px}
.section_notice .paginate li.pre em{display:inline-block;width:26px;height:26px;line-height:26px;background:url(../png/spr_media_arrow.png) no-repeat;background-position:8px -19px}
.section_notice .paginate li.pre a em{background-position:8px 7px}
.section_notice .paginate li.next em{display:inline-block;width:26px;height:26px;line-height:26px;background:url(../png/spr_media_arrow.png) no-repeat;background-position:8px -71px}
.section_notice .paginate li.next a em{background-position:8px -45px}

.section3 .image_view{position:relative;height:100%}
.section3 .image_view .move_sec3 li a{position:absolute;top:50%;width:31px;height:60px;margin-top:-30px;background:url(../png/spr.png) no-repeat}
.section3 .image_view .move_sec3 li a.prev{left:60px;background-position:0 -230px}
.section3 .image_view .move_sec3 li a.next{right:60px;background-position:0 -160px}

.section3{position:relative;overflow:hidden;width:100%;height:100vh;background:#333}
.section3 .sec3_bg_img img{position:absolute;width:auto;height:100%;top:50%;left:50%;z-index:0;transform: translate(-50%,-50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%)}
.section3 .sec3_bg_img img.portrait{width:100%;height:auto}

.section3 h3.img_tit{position:absolute;left:0;bottom:100px;width:100%;font-size:15px;font-family:NanumBarunGothic;font-weight:normal;text-align:center}
.section3 h3.img_tit a{padding-left:14px;background:url(../png/spr.png) no-repeat;background-position:0 -119px;color:#fff}
.section3 h3.img_tit a:hover em{border-bottom:1px solid #fff}
.section3 .img_rolling{overflow:hidden;position:absolute;left:50%;bottom:40px;width:318px;height:42px;margin-left:-155px}
.section3 .img_rolling ul{float:left;width:9999px}
.section3 .img_rolling li{float:left;width:62px;height:42px;margin-left:2px}
.section3 .img_rolling li:first-child{margin-left:0}
.section3 .img_rolling li a{display:block;width:62px;height:42px;background:url(../png/img_bdr.png) no-repeat}
.section3 .img_rolling li a:hover,.section3 .img_rolling li a.on{background:url(../png/img_bdr_hover.png) no-repeat}
.section3 .img_rolling li a img{margin:1px 0 0 1px}

.section3 .rolling_move li a{position:absolute;left:50%;bottom:53px;width:9px;height:15px;background:url(../png/spr.png) no-repeat}
.section3 .rolling_move li a.prev{margin-left:-171px;background-position:0 -300px}
.section3 .rolling_move li a.next{margin-left:172px;background-position:0 -320px}

.section4{overflow:hidden;position:relative;height:100%;min-height:860px;background:#31aa57}
.section4 h2{margin-bottom:10px;font-size:80px;font-family:robotoBold;color:#fff}
.section4 .character_info{position:absolute;top:50%;left:50%;margin:-334px 0 0 -550px}
.section4 .character_info ul{float:left;width:300px;margin-right:100px}
.section4 .character_info ul li dl{padding-top:30px;background:url(../gif/bg_sec4_bar.gif) no-repeat;color:#fff}
.section4 .character_info ul li dl dt{padding-bottom:22px;font-size:17px;font-family:NanumBarunGothicBold}
.section4 .character_info ul li dl dd{height:215px;font-size:13px;font-family:NanumBarunGothic;line-height:24px}
.section4 .image_area{position:absolute;top:50%;left:50%;margin:-361px 0 0 200px}

.section5{position:relative; padding: 20px 0 110px;}
/* 리뉴얼 전 */
.section5 .bg_l{overflow:hidden;position:absolute;top:34px;right:50%;width:50%;height:580px;background:#f7ce3b}
.section5 .bg_r{overflow:hidden;position:absolute;top:34px;right:0;width:50%;height:580px;background:#51d6fb}
.section5 .movie_area{position:absolute;top:0;left:0;z-index:10;width:calc(50% - 110px);height:614px;background:url(../png/bg_sec5_left.png) no-repeat 100% 0}
.section5 .movie_area .txt{position:absolute;top:244px;right:0}
.section5 .movie_area .txt h2{margin-bottom:30px;font-family:robotoBold;font-size:19px;color:#70473c}
.section5 .movie_area .txt p{width:290px;margin-bottom:30px;font-family:NanumBarunGothic;font-size:14px;line-height:24px;color:#70473c}
.section5 .movie_area .txt a{display:block;width:135px;height:50px;background:url(../png/spr.png) no-repeat -60px -150px;line-height:50px;font-size:15px;font-family:NanumBarunGothic;color:#70473c;text-align:center}
.section5 .movie_area .txt a:hover{background-position:-60px -210px}
.section5 .movie_area2{position:absolute;top:0;right:0;z-index:10;width:calc(50% + 110px);height:614px;background:url(../png/bg_sec5_right.png) no-repeat}
.section5 .movie_area2 .txt{position:absolute;top:244px;left:222px}
.section5 .movie_area2 .txt h2{margin-bottom:30px;font-family:robotoBold;font-size:19px;color:#fff}
.section5 .movie_area2 .txt p{width:245px;margin-bottom:30px;font-family:NanumBarunGothic;font-size:14px;line-height:24px;color:#fff}
.section5 .movie_area2 .txt a{display:block;width:135px;height:50px;background:url(../png/spr.png) no-repeat -60px -270px;line-height:50px;font-size:15px;font-family:NanumBarunGothic;color:#fff;text-align:center}
.section5 .movie_area2 .txt a:hover{background-position:-60px -330px}

/* 리뉴얼 후 */
.section5 .ip_list{width: 1040px; margin: 0 auto;}
.section5 .ip_list:after{display: block;content: ''; clear: both;}
.section5 .ip_list li{float: left; width: 500px; margin: 0 10px 66px; box-sizing: border-box;}
.section5 .ip_list li .thumb_box{width: 100%; margin-bottom: 28px;}
.section5 .ip_list li .thumb_box img{display: block; width: 100%;}
.section5 .ip_list li .info_desc{margin-bottom: 26px;}
.section5 .ip_list li .info_desc strong{ display: block; margin-bottom: 8px; font-family: volteSemiBold; font-size: 20px; color: #333;}
.section5 .ip_list li .info_desc p{box-sizing: border-box;font-family: NanumBarunGothic; font-size: 13px; color: #666; line-height: 23px; letter-spacing: -0.25px;}
.section5 .ip_list li .more_btns{font-size: 0;}
.section5 .ip_list li .more_btns a{display: inline-block; font-family: volteSemiBold; padding-right: 15px; margin-left: 22px; font-size: 14px; color: #999; background:url(../png/bg_btn_arrow2_off.png) no-repeat 100% 4px / 8px;vertical-align: top;}
.section5 .ip_list li .more_btns a:first-child{margin-left: 0;}
.section5 .ip_list li .more_btns a:hover{color: #333; background-image: url(../png/bg_btn_arrow2_on.png);}

.footer{height:270px;background:#383838}
.footer .cont{position:relative;width:1180px;margin:0 auto}
.footer .cont h2{padding-top:60px}
.footer .cont h2 a{display:block;width:152px;height:19px;background:url(../png/footer_logo.png) no-repeat}
.footer .txt{position:absolute;top:57px;left:190px}
.footer .foot_menu{overflow:hidden;margin-bottom:20px}
.footer .foot_menu li{float:left;padding:0 10px;background:url(../gif/foot_bar.gif) no-repeat 0 6px}
.footer .foot_menu li:first-child{padding-left:0;background:none}
.footer .foot_menu li a{font-size:13px;font-family:NanumBarunGothic;color:#b2b2b2}
.footer .info{overflow:hidden;width:550px;margin-bottom:20px}
.footer .info li{float:left;margin-bottom:5px;padding:0 10px;background:url(../gif/foot_bar2.gif) no-repeat 0 2px;font-size:12px;font-family:NanumBarunGothic;color:gray}
.footer .info li.first{padding-left:0;background:none}
.footer address{font-family:robotoLight;font-size:12px;color:gray}
.footer .social_area{position:absolute;top:60px;right:0}
.footer .social_area li{float:left;margin-left:30px}
.footer .social_area li a{display:block;background:url(../png/spr.png) no-repeat}
.footer .social_area li.social a{width:8px;height:17px;background-position:0 0}
.footer .social_area li.social2 a{width:15px;height:17px;background-position:0 -20px}
.footer .social_area li.social3 a{width:18px;height:17px;background-position:0 -40px}
.footer .social_area li.social4 a{width:20px;height:17px;background-position:0 -60px}
.footer .social_area li.social5 a{width:22px;height:17px;background-position:0 -80px}
.footer .social_area li.social6 a{width:22px;height:17px;background-position:-13px -1px}

/* 레이어팝업 */
.ly{position:fixed;left:50%;top:50%;bottom:550px;z-index:1100;margin:-250px 0 0 -427px}
.ly .movie_popup .movie{width:854px;height:480px}
.ly .movie_popup .clse{display:block;position:absolute;top:-36px;right:0;width:25px;height:25px;background:url(../png/img_movie_close.png) no-repeat}

.ly2{position:relative;}
.ly2 .business_popup{width:980px;background:#fff;padding:0 50px 90px;font-family:NanumBarunGothic;color:#333;margin:0 auto}
.ly2 .business_popup h2{padding:131px 0 48px;font-family:robotobold;font-size:41px;color:#333;margin-left:-3px}
.ly2 .business_popup h3{margin-bottom:27px;color:#333}
.ly2 .business_popup .clse{display:block;position:absolute;top:-36px;right:0;width:25px;height:25px;background:url(../png/img_movie_close.png) no-repeat}
.ly2 .business_popup .select_box .select_opt{display:block;width:960px;height:48px;margin-bottom:20px;padding-left:18px;border:1px solid #dae0e6;background:url(../gif/img_sel_arrow.gif) no-repeat 940px 50%;line-height:48px;font-size:13px;color:#999}
.ly2 .business_popup .select_box .drop_box{display:none}
.ly2 .business_popup .select_box.opn .select_opt{border:1px solid #00b962;background:url(../gif/img_sel_arrow_opn.gif) no-repeat 940px 50%}
.ly2 .business_popup .select_box.opn .drop_box{display:block;width:960px;margin-top:-20px;padding:0 0 28px 18px;border:1px solid #dae0e6;border-top:none}
.ly2 .business_popup .select_box.opn .drop_box li a{display:block;padding:28px 0 0;font-size:13px;color:#333}
.ly2 .business_popup .select_box.opn .drop_box li a:hover em{border-bottom:1px solid #333}
.ly2 .business_popup .txt_area{width:942px;height:158px;margin-bottom:15px;padding:25px 18px;border:1px solid #dae0e6;font-family:NanumBarunGothic;line-height:23px;color:#666;font-size:13px}
.ly2 .business_popup .filebox{overflow:hidden}
.ly2 .business_popup .filebox input[type="file"]{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}
.ly2 .business_popup .filebox label{display:inline-block;width:168px;padding:15px 18px;border:1px solid #4b4d55;background-color:#5c5e66;font-size:inherit;line-height:normal;font-size:15px;color:#999;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}

::-webkit-input-placeholder { color:#666; }
::-moz-placeholder { color:#666; } /* firefox 19+ */
:-ms-input-placeholder { color:#666; } /* ie */
input:-moz-placeholder { color:#666; }

/* named upload */
.ly2 .business_popup .filebox .upload-name{display:inline-block;float:left;width:737px;padding:15px 18px;border:1px solid #dae0e6;border-right:none;background-color:#fff;font-size:inherit;font-family:inherit;line-height:normal;vertical-align:middle;-webkit-appearance:none;appearance:none;moz-appearance:none}
.ly2 .business_popup .inp_file_notic{margin-bottom:42px;padding-top:16px;font-size:13px;color:#999}
.ly2 .business_popup .inp_file_notic li{line-height:20px}
.ly2 .business_popup .company{margin-bottom:19px}
.ly2 .business_popup .company input{width:442px;height:48px;margin:0 0 20px 14px;padding:0 18px;border:1px solid #dae0e6;line-height:48px;font-size:13px;font-family:NanumBarunGothic;color:#666}
.ly2 .business_popup .company input.inpt{margin-left:0}
.ly2 .business_popup .txt_info{margin-bottom:14px;padding:30px;border:1px solid #dae0e6;line-height:23px;font-size:13px;color:#666}
.ly2 .business_popup .agreement input[type="checkbox"]{margin-top:-1px;vertical-align:middle}
.ly2 .business_popup .agreement label{margin-left:7px;font-size:13px;color:#666}
.ly2 .business_popup .btn_submit{display:block;width:218px;height:58px;margin:54px auto 0;border:none;border:1px solid #00ab5b;background:none;background:#00b962;font-size:16px;line-height:58px;font-family:NanumBarunGothicBold;color:#fff;cursor:pointer}

/* 개인정보처리방침 */
.tab_add .personal{padding-top:0;margin:81px auto 0}
.personal{width:980px;margin:0 auto;padding-top:139px;position:relative;font-family:NanumBarunGothic;color:#666}
.personal ol li a{color:#0075c7;text-decoration:underline}
.personal .btn_before{display:inline-block;position:absolute;top:150px;right:0;height:28px;line-height:30px;border:1px solid #b7b7b7;padding:0 10px 0 12px;font-size:13px;color:#333;font-weight:bold;text-decoration:none;opacity:.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=100);-moz-opacity:.7}
.tab_add .personal .btn_before{top:14px}
.personal .btn_before:after{display:inline-block;width:6px;height:9px;margin:9px 0 0 8px;background:url(../png/bg_btn_arrow.png) no-repeat 0 0;vertical-align:top;content:''}
.personal .btn_before:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);-moz-opacity:1}
.personal h2{margin-bottom:28px;font-size:40px;color:#333}
.personal h3{margin-bottom:12px;font-size:17px}
.personal dl{font-size:13px;line-height:23px}
.personal dl dt{font-family:NanumBarunGothicBold}
.personal p,.personal .box_lst{margin-bottom:53px;font-size:13px;line-height:25px}
.personal ol{margin-bottom:60px;padding:0 0 50px;border-bottom:1px solid #dcdfe8}
.personal ol li{line-height:30px}
.personal ol li a{font-size:13px;font-family:NanumBarunGothicBold}
.personal table{margin:-20px 0 60px;width:100%;border:1px solid #dcdfe8;font-size:13px;border-spacing:0}
.personal table th{height:49px;border-right:1px solid #e4e7ed;background:#edeff3;line-height:49px;font-weight:normal}
.personal table th.last{border:none}
.personal table td{height:49px;border-right:1px solid #edeff3;line-height:49px;text-align:center}
.personal table td.last{border:none}
.personal table td dl{padding:25px;line-height:24px}
.personal table td dl dt{float:left;width:40px}
.personal table td dl dd{text-align:left}
.personal table.staff{margin-bottom:0}
.personal table.tb_num4 td{border-bottom:1px solid #edeff3}
.personal table.tb_num4 td.bdr_bot{border-bottom:none}
.personal table.tb_media{margin-top:17px}
.personal table.tb_media td{height:79px;line-height:24px}
.personal .box_area{margin-bottom:7px}
.personal .txt_area{margin:18px 0 40px;padding:30px;border:1px solid #dcdfe8}
.personal .txt_area p{margin-bottom:0}
.personal .txt_area p span{display:block;padding-left:8px}
.personal .txt_area dl span{display:block;padding-left:8px}
.personal .txt_area dl .last{margin-bottom:20px}
.personal .txt_area dl .sub{font-family: NanumBarunGothic,sans-serif;}
.personal .txt_area .care_title{font-size:13px;line-height:23px;color:#666;font-family: NanumBarunGothicBold,sans-serif;}
.personal .notic{margin:15px 0 8px}
.personal .engine{margin-bottom:40px}
.personal .engine dt{float:left;padding-right:30px}
.personal .engine dd a{padding-right:9px}
.personal .engine dd span{padding-left:9px}
.personal .date{overflow:hidden;margin:8px 0 100px;font-family:NanumBarunGothicBold}
.personal .date dt{float:left}
.personal .date dd{float:left;padding-left:3px}
.personal .date dd span{padding:0 9px}
.personal .duty{margin-bottom:0}
.personal .media_last{margin-bottom:28px}
.personal + .personal .date{margin-top:0}
.personal + .personal .date span{display:inline-block;margin:0 10px;vertical-align:top}
.personal .first_content{margin-bottom:24px}
.error_cont{width:1180px;position:absolute;top:50%;left:50%;text-align:center;margin:-101px 0 0 -590px}
.error_cont p{font-size:16px;color:#333;margin-top:14px;font-family:NanumBarunGothic}

/* 180202 personal 탭 구성 */
.personal_tab{background-color:#f7f7f7}
.personal_tab .tab_box{width:980px;height:60px;margin:0 auto;padding-top:81px}
.personal_tab .tab_box li{display:inline-block;height:60px;vertical-align:top;text-align:center}
.personal_tab .tab_box li a{display:block;width:100%;height:60px}
.personal_tab .tab_box li a > span{display:block;padding-top:21px;font-family:NanumBarunGothic;color:#b2b2b2}
.personal_tab .tab_box li.active{background-color:#fff}
.personal_tab .tab_box li.active a > span{color:#000}
.personal_tab .tab_box .tab1{width:220px}
.personal_tab .tab_box .tab2{width:280px}

/* media 상세보기 */
.media_view{width:980px;margin:0 auto;position:relative;padding-top:81px;font-family:NanumBarunGothic;color:#333}
.media_view .media_view_inner{padding:50px 0 80px}
.media_view h2{font-size:40px;font-family:robotoBold;margin-bottom:44px}
.media_view h3{font-size:20px;font-family:NanumBarunGothic;margin-bottom:7px}
.media_view .w_date{display:block;font-size:15px;color:#999;font-family:robotoLight;margin:0 0 16px 2px}
.media_view .media_view_inner .article_area{border:1px solid #dbdfe7;border-width:1px 0;padding:55px 0 35px;font-family:NanumBarunGothic}
.media_view .media_view_inner .article_area .article_main_contents{font-family:NanumBarunGothicBold;font-size:16px;line-height:26px}
.media_view .media_view_inner .article_area .slider_contents{width:720px;margin:0 auto;padding:33px 0 48px}
/* .media_view .media_view_inner .article_area .slider_contents li{background:#000} */
.media_view .media_view_inner .article_area .article_contents{font-size:14px;line-height:22px;}

.media_view .media_view_inner .pagenation{overflow:hidden;height:40px;text-align:center;margin-top:40px}
.media_view .media_view_inner .pagenation ul{display:inline-block;overflow:hidden}
.media_view .media_view_inner .pagenation li{float:left}
.media_view .media_view_inner .pagenation li a{display: block;width:68px;height:38px;color:#666;font-size:14px;border:1px solid #ccc;line-height:38px;margin:0 5px}

/* notice 상세보기 */
.notice_view{width:980px;margin:0 auto;position:relative;padding-top:81px;font-family:NanumBarunGothic;color:#333}
.notice_view .notice_view_inner{padding:50px 0 80px}
.notice_view h2{font-size:40px;font-family:robotoBold;margin-bottom:48px}
.notice_view h3{font-size:20px;font-family:NanumBarunGothic;margin-bottom:4px}
.notice_view .notice_view_inner .article_info{font-size:15px;color:#999;font-family:robotoLight;margin-bottom:17px}
.notice_view .notice_view_inner .article_info span{margin-left:10px}
.notice_view .notice_view_inner .article_info span:first-child{margin-left:0}

.notice_view .notice_view_inner .article_area{border:1px solid #dbdfe7;border-width:1px 0;padding:58px 0 45px;font-family:NanumBarunGothic}
.notice_view .notice_view_inner .article_area .article_contents{font-size:14px;line-height:22px;}

.notice_view .notice_view_inner .article_area .article_contents > div{margin-bottom:30px}
.notice_view .notice_view_inner .article_area .article_contents strong{font-weight:bold}
.notice_view .notice_view_inner .article_area .article_contents li{position:relative;padding-left:7px}
.notice_view .notice_view_inner .article_area .article_contents li:before{content:'';position:absolute;width:2px;height:2px;top:8px;left:0;background:#333}
.notice_view .notice_view_inner .article_area .article_contents .btn_view{position:relative;color:#18c24d;padding-right:10px}
.notice_view .notice_view_inner .article_area .article_contents .btn_view:after{content:'';position:absolute;width:7px;height:7px;top:3px;right:0;border-right:1px solid #18c24d;border-bottom:1px solid #18c24d;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}

.notice_view .notice_view_inner .pagenation{overflow:hidden;position:relative;height:40px;margin-top:40px}
.notice_view .notice_view_inner .pagenation ul{display:inline-block;overflow:hidden}
.notice_view .notice_view_inner .pagenation li{float:left;text-align:center}
.notice_view .notice_view_inner .pagenation li a{display: block;width:68px;height:38px;color:#666;font-size:14px;border:1px solid #ccc;line-height:38px;margin:0 5px}
.notice_view .notice_view_inner .pagenation li:first-child a{margin-left:0}
.notice_view .notice_view_inner .pagenation .btn_list_view{display: block;position:absolute;top:0;right:0;width:68px;height:38px;color:#666;font-size:14px;border:1px solid #ccc;line-height:38px;text-align:center}

/* 170816 개인정보취급방침 변경 레이어 */
.notice_layer{position:fixed;top:0;left:0;right:0;min-width:850px;height:45px;text-align:center;background-color:#ebebeb;z-index:500}
.notice_layer.off{display:none}
.notice_layer strong{line-height:45px;font-size:13px;color:#6e6e6e;font-weight:normal;font-family: "Apple SD Gothic Neo", tahoma ,sans-serif}
.notice_layer strong a{font-size:13px}
.notice_layer a{font-size:11px;color:#13d752;text-decoration:underline;font-family: "Apple SD Gothic Neo", tahoma ,sans-serif}
.notice_layer .btn_close{position:absolute;top:50%;margin-top:-10px;right:10px;width:20px;height:20px;background:url(../png/layer_close.png) no-repeat 50% 50%;background-size:10px 10px;-webkit-background-size:10px 10px}
.notice_layer + #header{margin-top:45px}
.notice_layer + #header.fix{margin-top:0;top:45px}
.notice_layer.off + #header{margin-top:0}
.notice_layer.off + #header.fix{margin-top:0;top:0}
.notice_layer + .hd{top:45px}

/* 개발 추가 css */
.currentPage {border:0 !important;color:#808080 !important;cursor:pointer}
#background_cycler{padding:0;margin:0;width:100%;position:absolute;top:0;left:0;z-index:-1}
#background_cycler img{position:absolute;left:0;top:0;width:100%;z-index:1}
#background_cycler img.active{z-index:3}
#background_cycler2{padding:0;margin:0;width:100%;position:absolute;top:0;left:0;z-index:-1}
#background_cycler2 img{position:absolute;left:0;top:0;width:100%;z-index:1}
#background_cycler2 img.active{z-index:3}

/* friends care*/
.friendscare{width:980px;background:#fff;padding:0 50px 90px;font-family:NanumBarunGothic;color:#333;margin:0 auto}
.friendscare h2{padding:130px 0 44px;font-family:robotobold;font-size:41px;line-height:48px;color:#333;margin-left:-3px}
.friendscare h3{margin-bottom:10px;color:#00b962;line-height:24px;font-size:20px;font-family: NanumBarunGothicbold;}
.friendscare .care_text{margin-bottom:60px;}
.friendscare .list_text{margin-bottom: 60px;}
.friendscare .list_text li{color: #666; font-size: 16px; line-height: 24px; position: relative; padding: 5px 0px 6px 35px;}
.friendscare .list_text li::before{position: absolute; content: ""; left: 22px; top: 13px; width: 4px; height: 4px; background-color: #555; border-radius: 4px;}
.friendscare .list_text .no_round::before{display: none;}
.friendscare .list_text .point_text{color:#00b962;}
.friendscare .care_text li{overflow:hidden;color:#666;font-size:20px;line-height:24px;font-family:AppleSDGothicNeo-Regular,NanumBarunGothic,sans-serif}
.friendscare .care_text li .notice_bar{display:block;float:left;margin-right:4px;}
.friendscare .care_text li .caretext{overflow:hidden;display:block;}
.friendscare .care_process{width:980px;height:270px;padding:40px 0;text-align:center;border:1px solid #eee;}
.friendscare .care_notice{width:860px;height:148px;padding:40px 60px;margin-top:20px;background-color:#fafafa;color:#666;font-size:14px;line-height:22px;}
.friendscare .care_notice strong{color:#00b962;font-weight:normal;}
.friendscare .btn_area{text-align:center;}
.btn_friendscare{display:inline-block;height:58px;margin:40px auto 0;padding:0 43px;border:none;border:1px solid #00ab5b;background:none;background:#00b962;font-size:16px;line-height:58px;font-family:NanumBarunGothicBold;color:#fff;cursor:pointer;}
