	.h2G{text-align:center}
    .h2G .tit_add{font-size:20px}
    .h2G h2{font-size:55px;margin:10px 0 20px}
    .h2G .add{font-size:20px;line-height:1.6}
    .h2G .add.s{font-size:16px}


    .msec1{position:relative;}
    .msec1 .swiper-container{padding-bottom:0}
    .msec1 .swiper-pagination-bullets{bottom:300px}
    .msec1 .swiper-slide{height:100vh;background-size:cover !important;overflow:hidden}
    .msec1 .swiper-slide .bg{position:absolute;left:0;top:0;width:100%;height:100%;transition:10s}
    .msec1 .swiper-slide-active .bg{transform:scale(1.1)}
    .msec1 .slogan{position:absolute;z-index:10;top:45%;width:100%;text-align:center}
    .msec1 .slogan .text1{display:block;margin-top:10px;opacity:0;font-size:40px;color:#fff;line-height:1.6;transition:0.5s 1s}
    .msec1 .slogan .text2{display:block;margin-top:10px;opacity:0;font-size:60px;font-weight:900;color:#fff;padding:20px 0;transition:0.5s 1.8s}
    .msec1 .swiper-slide-active .slogan .text1{margin-top:0;opacity:1}
    .msec1 .swiper-slide-active .slogan .text2{margin-top:0;opacity:1}
    .msec1 .swiper-button-prev{background:url(../images/ms1_prev.png) no-repeat center;width:100px;height:100px}
    .msec1 .swiper-button-next{background:url(../images/ms1_next.png) no-repeat center;width:100px;height:100px}
    .msec1 .scroll{position:absolute;z-index:10;left:0;width:100%;bottom:60px;text-align:center}


.swiper-button-next:after,
.swiper-button-prev:after{display:none}


h2.tit{text-align:center;margin:40px 0;line-height:1.3}
h2.tit:before{display:block;content:'';width:1px;height:75px;background:#000;margin:20px auto}
h2.tit em{display:block;font-size:42px;font-family:'Nanum Myeongjo'}
h2.tit span{display:block;font-size:15px;margin:10px 0}
h2.tit span.en{font-family:'Nanum Myeongjo';font-size:12px;color:#999}



.msec2 .h2_wrap{text-align:center}
.msec2 .h2_wrap i{display:block;font-size:22px}
.msec2 .h2_wrap i:after{display:block;content:'';width:36px;border-top:1px solid #000;margin:15px auto}
.msec2 .h2_wrap h2{display:block;font-size:60px;font-weight:800}
.msec2 .h2_wrap span{display:block;margin:15px 0 40px;font-size:16px;color:#777}



.msec2{padding:50px 0 50px ; background:#fff;/* width:1460px;*/margin:0px auto}
.msec2 li{float:left;width:33.3%;margin:10px 0}
.msec2 li:nth-child(3n+1){clear:both}

.msec2 li a{display:block;position:relative;width:478px;margin:0 auto;text-align:center}
.msec2 li a:hover .thumb img{transform:scale(1.05)}
.msec2 li .thumb{overflow:hidden}
.msec2 li .thumb img{transition:0.3s}
.msec2 li .info{padding:0 0 20px }
.msec2 li .info em{display:block;font-size:19px;font-weight:800;margin:10px 0;color:#000}
.msec2 li .info span{display:block;font-size:14px;margin:5px 0}
.msec2 li .info .more{display:inline-block;color:#8f6e19;line-height:30px;padding:0 20px}
.msec2 li .info .more:hover{background:#000;color:#ffcd4a}









.msec4{position:relative;margin:0px 0;overflow:hidden; background:#f4f4f4; padding:60px 0}
.msec4 .h2_wrap{position:absolute;margin:80px 0;padding-left:60px}
.msec4 .h2_wrap:after{display:block;content:'';position:absolute;left:0;top:0;height:80px;border-left:1px solid #000}
.msec4 .h2_wrap i{display:block;font-size:22px}
.msec4 .h2_wrap h2{display:block;font-size:50px;font-weight:800}
.msec4 .h2_wrap span{display:block;margin:15px 0;font-size:16px;color:#777}
.msec4 .h2_wrap a{display:block;margin-top:20px;background:#c78b22;line-height:36px;width:150px;text-align:center;font-size:18px;
color:#fff;border:1px solid #c78b22;border-radius:36px;transition:0.3s}
.msec4 .h2_wrap a:hover{background:#fff;border:1px solid #333;color:#000}
.msec4 .h2_wrap .arrow{position:relative;top:150px;width:150px}
.msec4 .swiper-button-next{width:41px;height:11px;background:url('../images/ms4_next.png') no-repeat;right:0}
.msec4 .swiper-button-prev{width:41px;height:11px;background:url('../images/ms4_prev.png') no-repeat;left:0}
.msec4 .swiper-container{position:relative;left:15%;width:1404px;top:0}
.msec4 .swiper-slide a{display:block;overflow:hidden}
.msec4 .swiper-slide a img{transition:0.3s}
.msec4 .swiper-slide a:hover img{transform:scale(1.05)}
.msec4 .swiper-slide span{position:absolute;right:0;bottom:0;line-height:40px;font-size:22px;padding:0 20px;background:#f4f4f4}



.msec5{background:#fff;padding:100px 0}
.msec5 .h2_wrap{text-align:center}
.msec5 .h2_wrap h2{display:block;font-size:50px;font-weight:800}
.msec5 .h2_wrap h2:after{display:block;content:'';width:56px;border-top:1px solid #000;margin:15px auto}
.msec5 .h2_wrap span{display:block;margin:15px 0;font-size:16px;color:#777}

.msec5 .swiper-container{margin-top:80px;text-align:center}
.msec5 .swiper-slide span{display:block;font-size:20px;margin:20px 0}
.msec5 .swiper-slide .thumb{overflow:hidden}
.msec5 .swiper-slide .thumb a{display:block}
.msec5 .swiper-slide .thumb img{transition:0.3s}
.msec5 .swiper-slide .thumb:hover img{transform:scale(1.05)}
.msec5 .swiper-slide .more{display:inline-block;width:150px;line-height:28px;border:1px solid #000;font-size:13px;font-weight:700;transition:0.3s}
.msec5 .swiper-slide .more:hover{background:#e3a259;border:1px solid #e3a259}

.msec5 .swiper-pagination{position:relative;width:100%;top:50px}
.msec5 .swiper-container-horizontal>.swiper-pagination-bullets{}
.msec5 .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px !important;background:#9e9e9e;opacity:1}
.msec5 .swiper-pagination-bullet-active{background:#e3a259}
.msec5 .swiper-button-next{width:100px;height:100px;background:url('../images/ms5_next.png') no-repeat center;right:-120px;top:52%}
.msec5 .swiper-button-prev{width:100px;height:100px;background:url('../images/ms5_prev.png') no-repeat center;left:-120px;top:52%}


.msec1 .scroll{position:fixed;z-index:5;left:50%;top:80%;transform:translate(-50%,-50%);text-align:center;transition:opacity 1s}
.msec1 .scroll img{animation: motion 0.3s linear 0s infinite alternate; margin-top: 0;}
@keyframes motion {
	0% {margin-top: 0px;}
	100% {margin-top: 10px;}
}
