@charset "utf-8";body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;-webkit-text-size-adjust:none}body,html{width:100%;height:100%;min-width:1240px;word-wrap:break-word}body,input,textarea,select,button,table{font-family:'Open Sans','나눔바른고딕',NanumBarunGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,'애플 SD 산돌고딕 Neo','Apple SD Gothic Neo',AppleGothic,Helvetica,sans-serif;font-size:12px;-webkit-font-smoothing:antialiased}img,fieldset,button{border:0}ul,ol{list-style:none}em,address{font-style:normal}a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}.clear{clear:both}.skip{margin:0}.skip > a{display:block;overflow:hidden;height:0;line-height:28px;text-align:center}.skip > a:focus{height:auto}.container{min-width:1240px;background-color:#fff}.header{position:relative;z-index:2;width:1200px;height:100%;margin:0 auto;zoom:1}.header > .side{float:right;z-index:2;margin:39px 0 0 22px;line-height:20px}.visual{overflow:hidden;position:relative;z-index:1;width:100%}.body{position:relative}.body.fixed-width{width:1200px;margin:0 auto}.header:after,.body:after{display:block;clear:both;content:''}.content{zoom:1}.content:after{display:block;clear:both;content:''}.content >:first-child{margin-top:0}.content img{max-width:100%;height:auto}.header > h1{float:left;padding:20px 0;margin-right:32px;line-height:60px}.header > h1 img{vertical-align:middle;max-height:40px}.container.fixed_header{padding-top:100px}.fixed_header .header_wrap{position:absolute;top:0;left:0;right:0;width:auto;z-index:1000;padding:0}.fixed_header .header_wrap.shrink{position:fixed;top:0;width:auto;min-width:1240px;z-index:1000;border-bottom:1px solid #e1e1e1;background-color:#fff;-webkit-animation:ani-header .5s forwards;animation:ani-header .5s forwards;left:0;right:0}.fixed_header .header_wrap.shrink .header > h1{padding:0}.fixed_header .header_wrap.shrink .gnb > ul > li > a{line-height:60px}.fixed_header .header_wrap.shrink .header > .side{margin:19px 0 0 22px}.footer{border-top:1px solid #e4e4e4;border-bottom:3px solid #cda25a;background-color:#f1f1f1;font-family:'Open Sans','나눔바른고딕',NanumBarunGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,'애플 SD 산돌고딕 Neo','Apple SD Gothic Neo',AppleGothic,Helvetica,sans-serif}.footer a:hover,.footer a:focus{text-decoration:none}.footer .f_info_area{overflow:hidden;width:1200px;margin:0 auto;padding:48px 0 40px}.footer .f_cr_area{padding:19px;background-color:#555}.footer .copyright{width:1200px;margin:0 auto;font-size:13px;color:#f1f1f1;line-height:16px}.footer .copyright a{color:#f1f1f1}.footer .copyright a:hover,.footer .copyright a:focus,.footer .copyright a:active{color:#cda25a}.footer .copyright span{display:inline-block;margin-left:60px}.footer .sub_desc{margin-bottom:16px;font-size:13px;color:#888;line-height:22px}.footer .f_info{float:left;width:240px;margin-right:65px}.footer .f_logo{overflow:hidden;max-width:100%;margin-bottom:16px;font-size:24px;color:#555}.footer .f_logo.log_txt a{font-size:24px;font-weight:bold;color:#555}.footer .f_logo img{max-width:240px}.footer .f_info2{overflow:hidden;margin-top:7px}.gnb{float:right;position:relative;z-index:1;max-width:742px;height:100%;font-size:13px}.gnb a{text-decoration:none;white-space:nowrap}.gnb > ul > li{float:left;position:relative;text-align:left}.gnb > ul:after{display:block;clear:both;content:''}.gnb > ul > li > a{display:block;position:relative;padding:0 13px;line-height:100px;font-size:15px;font-weight:700;color:#888}.gnb > ul > li > a:hover,.gnb > ul > li > a:focus,.gnb > ul > li.on > a{color:#444}.gnb > ul .depth2{display:none;position:absolute;top:100%;left:0;z-index:2;padding:8px 0;background-color:#333}.gnb > ul .depth2 > li{position:relative}.gnb > ul .depth2:after{position:absolute;top:-3px;left:0;width:100%;height:3px;background-color:#cda25a;content:''}.gnb > ul .depth2 a{display:block;position:relative;min-width:170px;height:40px;padding:0 30px 0 20px;line-height:40px;font-size:13px;color:#9d9d9d}.gnb > ul .depth2 a:hover,.gnb > ul .depth2 a:active,.gnb > ul .depth2 a:focus,.gnb > ul .depth2 > li.on > a{color:#cda25a}.visual.sub{position:relative;padding:35px 0;background-color:#f6f6f6;line-height:30px}.visual.sub .sub_title{position:relative;z-index:2;width:1200px;margin:0 auto}.visual.sub .sub_title h1{position:relative;font-weight:700;font-family:Raleway,'나눔바른고딕',NanumBarunGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,'애플 SD 산돌고딕 Neo','Apple SD Gothic Neo',AppleGothic,Helvetica,sans-serif;font-size:17px;color:#444}.visual.sub .sub_title h1:after{position:absolute;top:115%;left:0;width:22px;height:2px;background-color:#444;content:''}.visual.sub .bg_img{display:none;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.visual.sub.sub_type2{padding:120px 0}.visual.sub.sub_type2 .bg_img{display:block}.visual.sub.sub_type2 .sub_title h1{color:#fff;font-weight:400;font-size:23px;letter-spacing:1px}.visual.sub.sub_type2 .sub_title h1:after{background:none}.body.fixed-width.none .lnb{display:none}.body.fixed-width.none .content{float:none;width:1200px}.btn_top{display:none;position:fixed;right:0;bottom:57px;z-index:1000;width:48px;height:48px;background-color:#555;font-size:24px;color:#fff;text-align:center;opacity:.8;filter:alpha(opacity=80)}.btn_top:hover{background-color:#cda25a;color:#fff;text-decoration:none;opacity:1;filter:alpha(opacity=100)}.btn_top i{line-height:48px}.swiper-container{height:600px;font-family:Raleway,'나눔바른고딕',NanumBarunGothic,ng,'돋움',Dotum,AppleGothic,Helvetica,serif}.swiper-container > div > div{display:table;height:600px;color:#fff;background-size:cover}.swiper-container > div > div > div{display:table-cell;vertical-align:middle}.swiper-container > div > div > div > div{width:1200px;margin:0 auto}.swiper-container h1{font-weight:700;margin:0 0 19px;font-size:60px;line-height:70px;text-decoration:none}.swiper-container p{font-size:20px;line-height:22px}.swiper-button{position:absolute;top:50%;display:none;margin:-25px 0 0 0}.swiper-container:hover .swiper-button{display:block}.swiper-button.left{left:20px}.swiper-button.right{right:20px}.swiper-button i{width:50px;line-height:50px;text-align:center;font-size:24px;color:#fff}.swiper-button button{border-radius:50px;background-color:rgba(0,0,0,.2);cursor:pointer}.swiper-pagination{position:absolute;left:0;text-align:center;bottom:5px;width:100%}.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;opacity:.6;margin:0 3px;cursor:pointer}.swiper-active-switch{background:#fff;opacity:1}@media all and (max-width:479px){body,html{min-width:100%}a.btn_top{display:none}.container{min-width:100%;background-color:#fff}.header{position:relative;z-index:2;width:100%;height:auto;margin:0 auto;zoom:1}.header > .side{display:none}.body.fixed-width{width:auto;margin:0}.header:after,.body:after{clear:both;content:''}.body{padding:0}.content{zoom:1}.content:after{clear:both;content:''}.content >:first-child{margin-top:0}.body.fixed-width.none .content{width:auto}.content img{max-width:100%;height:auto}.header > h1{float:none;margin-right:0;padding:0 15px;line-height:50px;display:block}.header > h1 img{max-height:23px;padding:0;margin:0}.container.fixed_header{padding-top:0}.header_wrap.shrink{display:none}.fixed_header .header_wrap{position:static;top:0;left:0;width:100%;z-index:1000}.fixed_header .header_wrap.shrink{position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e1e1e1;background-color:#fff;-webkit-animation:ani-header .5s forwards;animation:ani-header .5s forwards}.fixed_header .header_wrap.shrink .header > h1{padding:0}.fixed_header .header_wrap.shrink .gnb > ul > li > a{line-height:60px}.fixed_header .header_wrap.shrink .header > .side{margin:19px 0 0 22px}.footer{border-top:1px solid #e4e4e4;border-bottom:3px solid #cda25a;background-color:#f1f1f1}.footer a:hover,.footer a:focus{text-decoration:none}.footer .f_info_area{width:auto;margin:0;padding:0}.footer .f_cr_area{padding:0;background-color:#555;color:#fff}.footer .copyright{width:auto;margin:0;font-size:12px;color:#f1f1f1;line-height:16px}.footer .copyright span{display:inline-block;margin-left:0}.footer .sub_desc{display:none}.footer .f_info{float:none;width:auto;margin-left:0;margin-right:0}.footer .f_logo{padding:8px 15px;margin-bottom:0}.footer .f_logo.log_txt a{font-size:16px;font-weight:bold;color:#555}.footer .f_logo img{max-height:30px}.footer .f_info2{display:none}.footer .f_cr_area p{margin:0;padding:8px 14px}.footer .f_cr_area a{color:#fff}.gnb{float:none;position:static;z-index:1;max-width:100%;height:100%;font-size:1em;background:#fff;display:block}.gnb a{white-space:normal;font-size:14px;display:block;padding:10px 0;border-top:1px solid #eee}.gnb > ul{display:none;padding:0 14px 14px;max-height:240px;overflow-x:scroll;border-bottom:1px solid #eaeaea;background:#fff;-webkit-overflow-scrolling:touch}.gnb > ul > li{float:none;position:static}.gnb > ul > li:first-child > a{border-top:0}.gnb > ul:after{display:none}.gnb > ul > li > a{position:static;padding:10px 0;line-height:normal;font-size:normal;color:#555;font-weight:bold}.gnb > ul .depth2{display:block;position:static;padding:0;background-color:#fff}.gnb > ul .depth2 > li{position:static}.gnb > ul .depth2:after{display:none}.gnb > ul .depth2 a{position:static;min-width:100%;height:auto;padding:10px 0;line-height:normal;color:#555}.gnb #mobile_menu_btn{display:block}.gnb .menu_btn{height:22px;width:44px;position:absolute;top:14px;right:3px;display:inline-block}.gnb .menu_btn .menu_bar{width:20px;height:14px;position:relative;top:4px;left:12px}.gnb .menu_btn .menu_bar div{height:0;border-top:2px solid #383431;position:absolute}.gnb .menu_btn .menu_bar div.btn1{width:20px;top:0}.gnb .menu_btn .menu_bar div.btn2{width:20px;top:6px;transition:all .1s}.gnb .menu_btn .menu_bar div.btn3{width:20px;bottom:0}.gnb .menu_btn.opened .menu_bar div.btn1{top:6px;width:20px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.gnb .menu_btn.opened .menu_bar div.btn2{top:6px;display:none}.gnb .menu_btn.opened .menu_bar div.btn3{top:6px;width:20px;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.body .content{overflow:hidden}.visual{box-sizing:border-box}.visual.sub{position:relative;padding:15px 14px 30px;background-color:#f6f6f6;line-height:30px}.visual.sub .sub_title{position:relative;z-index:2;width:auto;margin:0}.visual.sub .sub_title h1{position:relative;font-weight:700;font-family:Raleway,'나눔바른고딕',NanumBarunGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,'애플 SD 산돌고딕 Neo','Apple SD Gothic Neo',AppleGothic,Helvetica,sans-serif;font-size:17px;color:#444}.visual.sub .sub_title h1:after{position:absolute;top:115%;left:0;width:22px;height:2px;background-color:#444;content:''}.visual.sub .bg_img{display:none;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.visual.sub.sub_type2{padding:40px 15px}.visual.sub.sub_type2 .bg_img{display:block}.visual.sub.sub_type2 .sub_title h1{color:#fff;font-weight:400;font-size:23px;letter-spacing:1px}.visual.sub.sub_type2 .sub_title h1:after{background:none}.swiper-container{height:270px;font-family:Raleway,'나눔바른고딕',NanumBarunGothic,ng,'돋움',Dotum,AppleGothic,Helvetica,serif}.swiper-container > div > div{display:table;height:270px;color:#fff}.swiper-container > div > div > div{display:table-cell;vertical-align:middle}.swiper-container > div > div > div > div{padding:0 14px;width:auto;margin:0}.swiper-container h1{font-weight:600;margin:0 0 10px;font-size:24px;line-height:30px;text-decoration:none}.swiper-container p{font-size:14px;line-height:18px}}@-webkit-keyframes ani-header{0%{top:-60px}100%{top:0}}@keyframes ani-header{0%{top:-60px}100%{top:0}}.xe-clearfix:after,.xe-clearfix:before{content:" ";display:table}.xe-clearfix:after{clear:both}.xe-clearfix{zoom:1}