@charset "utf-8";
@import url("font.css");

body{background:#e8e8e8;font-family:'NotoSans','Malgun Gothic','NanumGothic','µ¸¿ò',dotum;font-weight:300;font-size:13px;color:#333;padding:0;margin:0;}
div{box-sizing:border-box;}
.wrap{z-index:2;position:relative;width:100%;min-width:1000px;}
ul, dl, dt, dd{list-style:none;padding:0;margin:0;}
a{text-decoration:none;-moz-transition: background .3s ease, color .3s ease;-webkit-transition: background .3s ease, color .3s ease;-o-transition: background .3s ease, color .3s ease;transition: background .3s ease, color .3s ease;}
.background{left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:1;position:absolute;}
.background>div{position:fixed;width:100%;height:100%;background-image:url('../images/bg.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;
-webkit-animation-name:movingBack;-webkit-animation-duration:1.2s;-moz-animation-name:movingBack;-moz-animation-duration:1.2s;-ms-animation-name:movingBack;-ms-animation-duration:1.2s;-o-animation-name:movingBack;-o-animation-duration:1.2s;animation-name:movingBack;animation-duration:1.2s;}
@keyframes movingBack{from{-webkit-transform: scale(1.22); -ms-transform: scale(1.22); transform: scale(1.22)}to{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1)}}
 .hak, .btn, .video>div, .info{max-width:1000px;padding:0 20px;width:100%;margin:0 auto;box-sizing:border-box;}
.white{width:100%;background:white;text-align:center;border-top:1px solid #e8e8e8;padding:0;margin:0;box-shadow:0 -1px 10px rgba(0,0,0,.07);position:relative;z-index:2;/**/}
h1{height:90px;padding:0;margin:0;border-bottom:1px solid #e8e8e8;}
.logo{padding:15px;}
.btn{margin:20px auto 0 auto;text-align:center;}
.btn li, .hak li{display:inline-block;font-size:19px;letter-spacing:-1px;white-space:nowrap;}
.btn li a{display:block;background:white;padding:0 45px;border-top-left-radius:15px;border-top-right-radius:15px;margin:0 2px;color:#222;font-size:18px;font-weight:400;}
.btn li.main a{background:#1b4b92;color:#fff;}
.btn li.enter a{background:#f44e94;color:#fff;}
.btn li:last-child a{color:#1b4b92;}
.btn li a:hover{background:#e5317d;color:#fff;}
.btn li a{height:45px;line-height:45px;}
.hak li{height:49px;line-height:49px;}
.hak li{padding:0 70px 0 40px;}
.hak li:first-child{background:url('../images/01.gif') no-repeat left center;}
.hak li:nth-child(2){background:url('../images/02.gif') no-repeat left center;}
.hak li:last-child{background:url('../images/03.gif') no-repeat left center;}
.hak span.bold{font-weight:600;}
.video{background:rgba(223,223,223,.76);}
.video>div{height:290px;}
.video>div video, .video>div img{width:480px;float:left;height:290px;}

.info{background:#fff;border-radius:10px;max-width:850px;width:100%;padding:10px 50px 50px 50px;box-sizing:border-box;margin:50px auto;box-shadow:0 0 8px rgba(0,0,0,.2);}
.info h2{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.3;text-align:center;border-bottom:1px dotted #bbb;padding-bottom:18px;color:#194992;}
.info>ul{width:95%;margin:0 auto;font-size:18px;}
.info>ul>li{font-weight:600;line-height:1.7;}
.info>ul>li>ul{font-size:16px;padding-bottom:5px;}
.info>ul>li>ul>li{font-weight:300;text-indent:10px;:}
.info p{font-size:18px;}
.enter_div{width:465px;}
.copy{text-align:center;padding:25px;color:#fff;clear:both;}

/*.owl-carousel .item{height:332px;}
.owl-carousel .item{height:288px;}
.owl-carousel, .owl-carousel .item, .owl-theme .owl-dots,.owl-theme .owl-nav, .owl-carousel .item p{width:470px;}
.owl-carousel{float:left;border-radius:18px;}
.owl-carousel .item{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:18px;position:relative;}
.owl-carousel .item p{display:block;position:absolute;bottom:-20px;letter-spacing:-1px;padding:9px 0 31px 0;box-sizing:border-box;text-align:center;background-color:rgba(60,68,87,.9);color:#fff;font-size:20px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;font-weight:400;}
.owl-carousel .item p span{font-weight:100;font-size:17px;}
.owl-theme .owl-dots,.owl-theme .owl-nav{position:absolute;bottom:9px;}*/
.none{display:none;}
