@charset "utf-8";
@import url('reset.css');
@import url('sub.css');
@import url('main.css');
@import url('../plugin/jquery.bxslider.css');
@import url('common.css');


@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); 

body{overflow:hidden;}
#wrap{font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px;}

::selection{color:#fff;background-color:#f26522;}
::-moz-selection{color:#fff;background-color:#f26522;}
.mg{font-family: 'Noto Sans KR' !important;}

/* body */
#body{width:100%;background-color:#FFF;}
.full_img{position:relative;left:50%;width:2000px;margin-left:-1000px;}

#mv{position:relative;left:50%;width:2000px;margin-left:-1000px; padding-top:60px;}

#mv .visual .bg{position:relative; background-color:#000; background-position: 100%; background-repeat: no-repeat; background-size:cover; height:867px;}
#mv .visual .bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.25);z-index:20;}
#mv .visual .bg .vimeo-wrapper{position:absolute; width:100%; height:100%;}
#mv .visual .bg iframe{width:100%;height:100%;}
#mv .visual{position:relative;}
#mv .visual .txt_wrap{position:absolute;left:0;top:0;z-index:20;}
#mv .visual1 .txt_wrap{left:975px;top:173px;}
#mv .visual2 .txt_wrap{left:25%;top:437px;}
#mv .visual3 .txt_wrap{left:952px;top:218px;}
#mv .visual4 .txt_wrap{left:400px;top:195px;}
#mv .visual .txt_wrap .txt{}
#mv .visual .txt_wrap .txt img{}
#mv .visual .txt_wrap .btn_wrap{font-size:0;padding-left:76px;margin-top:17px;}
#mv .visual4 .txt_wrap .btn_wrap{padding-left:0;margin-top:300px;}
#mv .visual .txt_wrap .btn_wrap a{display:inline-block;padding:15px 45px;border:1px solid #fff;font-weight:400;color:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;transition:.25s;}
#mv .visual .txt_wrap .btn_wrap a:hover{border-color:#64acdb;background-color:#64acdb;color:#fff;}
#mv .visual .txt_wrap .btn_wrap a span{margin-right:32px;}
#mv .bx-wrapper .bx-controls-direction a{left:auto !important;bottom:60px;top:auto;width:44px;height:44px;margin:0;}
#mv .bx-wrapper .bx-controls-direction a.bx-prev{right:452px;background:url('../images/main/mv_prev.png') 0 0 no-repeat;}
#mv .bx-wrapper .bx-controls-direction a.bx-next{right:402px;background:url('../images/main/mv_next.png') 0 0 no-repeat;}
#mv .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{width:44px;right:352px;bottom:60px; }
#mv .bx-wrapper .bx-controls-auto .bx-stop{display:block;width:44px;margin:0;height:44px;background:url('../images/main/mv_pause.png') 0 0 no-repeat;}
#mv .bx-wrapper .bx-controls-auto .bx-start{position:relative;display:block;width:44px;margin:0;height:44px;background-color:#f0faf4;}
#mv .bx-wrapper .bx-controls-auto .bx-start:before{content:"";position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;display:block;border-left:14px solid #3e4536;border-top:7px solid transparent;border-bottom:7px solid transparent;background-image:none;background-position:0 0;}
#mv .bx-wrapper .bx-pager{width:100%;text-align:center;bottom:32px;padding:0;}
#mv .bx-wrapper .bx-pager div{display:inline-block;vertical-align:text-top;margin:0 7px;}
#mv .bx-wrapper .bx-pager a{display:block;color:#fff;margin:0;font-weight:700;font-size:15px;transition:.25s;}
#mv .bx-wrapper .bx-pager a:hover{color:#64acdb;}
#mv .bx-wrapper .bx-pager a.active{width:23px;height:2px;background-color:#fff;font-size:0;margin-top:6.5px;}