@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');

/* 메인페이지 */

#visual-section{height:840px; position:relative; -webkit-transition:height 0.5s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition:height 0.5s; transition:height 0.5s;}
#visual-section .owl-carousel{width:100%;}
#visual-section .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#visual-section .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#visual-section .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#visual-section .owl-carousel .item.visual01{background:url("../img/visual01.jpg?v20230808") no-repeat;}
#visual-section .owl-carousel .item.visual02{background:url("../img/visual02.jpg?v20231207") no-repeat;}
#visual-section .owl-carousel .item.visual03{background:url("../img/visual03.jpg?v20221128") no-repeat;}
#visual-section .owl-carousel .item.visual04{background:url("../img/visual04.jpg?v20240213") no-repeat;}
#visual-section .owl-carousel .item.visual05{background:url("../img/visual05.jpg?v20240329") no-repeat;}
#visual-section .owl-carousel .item.visual06{background:url("../img/visual06.jpg?v202309") no-repeat;}
#visual-section .owl-carousel .item.visual07{background:url("../img/visual07.jpg?v20231109") no-repeat;}
#visual-section .owl-carousel .item.visual08{background:url("../img/visual08.jpg?v20250114") no-repeat;}
#visual-section .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:840px; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#visual-section .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}
#visual-section .owl-carousel .owl-dots{width:100%; bottom:20px; z-index:10000; text-align:center; position:absolute;}
#visual-section .owl-carousel .owl-dots .owl-dot{margin:0 3px; display:inline-block; z-index:1000; position:relative;}
#visual-section .owl-carousel .owl-dots .owl-dot span{width:20px; height:20px; background:url("../img/slider_off.png") no-repeat; display:block; vertical-align:bottom;}
#visual-section .owl-carousel .owl-dots .active span{background:url("../img/slider_on.png") no-repeat;}
#visual-section .owl-carousel .owl-nav{}
#visual-section .owl-carousel .owl-prev{width:54px; height:54px; top:50%; left:30px; margin-top:-27px; text-indent:-9000px; background:url("../img/slider_left.png") no-repeat; display:block; position:absolute; opacity:.5;}
#visual-section .owl-carousel .owl-next{width:54px; height:54px; top:50%; right:30px; margin-top:-27px; text-indent:-9000px; background:url("../img/slider_right.png") no-repeat; display:block; position:absolute; opacity:.5;}
#visual-section .owl-carousel .owl-prev:hover,
#visual-section .owl-carousel .owl-next:hover{opacity:1;}

#visual-section .visual01 .visual-txt{width:80%; max-width:800px; top:42%; left:15%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); z-index:99999; text-align:left; position:absolute;}
#visual-section .visual01 .visual-txt h1{font-weight:300; font-size:50px; line-height:120%; color:#0d62a6;}
#visual-section .visual01 .visual-txt h2{font-weight:300; font-size:22px; color:#333333; margin-top:20px;}

#visual-section .visual03 .visual-txt{width:80%; max-width:800px; top:42%; left:15%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); z-index:99999; text-align:left; position:absolute;}
#visual-section .visual03 .visual-txt h1{font-weight:300; font-size:50px; line-height:120%; color:#0d62a6;}
#visual-section .visual03 .visual-txt h2{font-weight:300; font-size:22px; color:#333333; margin-top:20px;}

#visual-section .visual02 .visual-txt{width:80%; max-width:800px; top:50%; left:50%; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%, -50%); z-index:99999; text-align:center; color:#fff; position:absolute;}
#visual-section .visual02 .visual-txt h1{font-size:40px; color:#fff; font-family: 'Nanum Brush Script', cursive;}
#visual-section .visual02 .visual-txt h2{font-weight:300; font-size:50px; color:#fff; margin-top:20px;}

#visual-section .down{width:26px; height:72px; left:50%; bottom:40px; -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); z-index:9999; position:absolute;}
#visual-section .down div{position:relative;}
#visual-section .down span{width:26px; height:72px; background:url("../img/mdown.png") no-repeat; display:block; position:absolute;}

@media screen and (max-width:1370px){
	#visual-section .visual01 .visual-txt{left:5%;}
	#visual-section .visual03 .visual-txt{left:5%;}

}

@media screen and (max-width:1200px){
	#visual-section{height:750px;}
	#visual-section .stretchy_wrapper{padding-bottom:750px;}
}

@media screen and (max-width:1000px){
	#visual-section{height:700px;}
	#visual-section .stretchy_wrapper{padding-bottom:700px;}
}

@media screen and (max-width:920px){
	#visual-section{height:650px;}
	#visual-section .stretchy_wrapper{padding-bottom:650px;}
	#visual-section .visual01 .visual-txt{top:50%;}
	#visual-section .visual01 .visual-txt h1{font-size:44px;}
	#visual-section .visual01 .visual-txt h2{font-size:22px;}
	#visual-section .visual03 .visual-txt{top:50%;}
	#visual-section .visual03 .visual-txt h1{font-size:44px;}
	#visual-section .visual03 .visual-txt h2{font-size:22px;}
}

@media screen and (max-width:750px){
	#visual-section{height:600px;}
	#visual-section .stretchy_wrapper{padding-bottom:600px;}
	#visual-section .visual01 .visual-txt h1{font-size:38px;}
	#visual-section .visual01 .visual-txt h2{font-size:18px;}
	#visual-section .visual03 .visual-txt h1{font-size:38px;}
	#visual-section .visual03 .visual-txt h2{font-size:18px;}
}

@media screen and (max-width:640px){
	#visual-section{height:400px;}
	#visual-section .owl-carousel .item.visual01{background:url("../img/visual01_640.jpg?v20230808") no-repeat; background-position:right center !important;}
	#visual-section .owl-carousel .item.visual02{background:url("../img/visual02_640.jpg?v20231207") no-repeat; background-position:left center !important;}
	#visual-section .owl-carousel .item.visual03{background:url("../img/visual03_640.jpg?v20221128") no-repeat; background-position:right center !important;}
	#visual-section .owl-carousel .item.visual04{background:url("../img/visual04_640.jpg?v20240213") no-repeat; background-position:center !important;}
	#visual-section .owl-carousel .item.visual05{background:url("../img/visual05_640.jpg?v20240329") no-repeat; background-position:center !important;}
	#visual-section .owl-carousel .item.visual06{background:url("../img/visual06_640.jpg?v202309") no-repeat; background-position:center !important;}
	#visual-section .owl-carousel .item.visual07{background:url("../img/visual07_640.jpg?v20231109") no-repeat; background-position:left center !important;}
	#visual-section .owl-carousel .item.visual08{background:url("../img/visual08_640.jpg?v20250114") no-repeat; background-position:center !important;}
	#visual-section .stretchy_wrapper{padding-bottom:400px;}
	#visual-section .visual01 .visual-txt h1{font-size:34px;}
	#visual-section .visual01 .visual-txt h2{font-size:16px;}
	#visual-section .visual03 .visual-txt h1{font-size:34px;}
	#visual-section .visual03 .visual-txt h2{font-size:16px;}
	#visual-section .visual02 .visual-txt{width:95%;}
	#visual-section .visual02 .visual-txt h1{font-size:26px;}
	#visual-section .visual02 .visual-txt h2{font-size:34px;}

	#visual-section .owl-carousel .owl-dots{bottom:10px;}
	#visual-section .owl-carousel .owl-dots .owl-dot span{width:17px; height:17px; background-size:cover;}
	#visual-section .owl-carousel .owl-dots .active span{background-size:cover;}
	#visual-section .owl-carousel .owl-prev{width:40px; height:40px; top:50%; left:20px; margin-top:-20px; background-size:cover;}
	#visual-section .owl-carousel .owl-next{width:40px; height:40px; top:50%; right:20px; margin-top:-20px; background-size:cover;}
}

@media screen and (max-width:500px){
	#visual-section{height:350px;}
	#visual-section .stretchy_wrapper{padding-bottom:350px;}
}

@media screen and (max-width:450px){
	#visual-section{height:300px;}
	#visual-section .owl-carousel .item.visual01{background:url("../img/visual01_480.jpg?v20230808") no-repeat;}
	#visual-section .owl-carousel .item.visual02{background:url("../img/visual02_480.jpg?v20231207") no-repeat;}
	#visual-section .owl-carousel .item.visual03{background:url("../img/visual03_480.jpg?v20221128") no-repeat;}
	#visual-section .owl-carousel .item.visual04{background:url("../img/visual04_480.jpg?v20240213") no-repeat;}
	#visual-section .owl-carousel .item.visual05{background:url("../img/visual05_480.jpg?v20240329") no-repeat;}
	#visual-section .owl-carousel .item.visual06{background:url("../img/visual06_480.jpg?v202309") no-repeat;}
	#visual-section .owl-carousel .item.visual07{background:url("../img/visual07_480.jpg?v20231109") no-repeat;}
	#visual-section .owl-carousel .item.visual08{background:url("../img/visual08_480.jpg?v20250114") no-repeat;}
	#visual-section .stretchy_wrapper{padding-bottom:300px;}
	#visual-section .visual01 .visual-txt{width:90%;}
	#visual-section .visual01 .visual-txt h1{font-size:28px;}
	#visual-section .visual01 .visual-txt h2{font-size:14px;}
	#visual-section .visual03 .visual-txt{width:90%;}
	#visual-section .visual03 .visual-txt h1{font-size:28px;}
	#visual-section .visual03 .visual-txt h2{font-size:14px;}
	#visual-section .visual02 .visual-txt h1{font-size:24px;}
	#visual-section .visual02 .visual-txt h2{font-size:28px;}
	#visual-section .down{bottom:20px;}

	#visual-section .owl-carousel .owl-dots{bottom:10px;}
	#visual-section .owl-carousel .owl-dots .owl-dot span{width:10px; height:10px; background-size:cover;}
	#visual-section .owl-carousel .owl-dots .active span{background-size:cover;}
	#visual-section .owl-carousel .owl-prev{width:25px; height:25px; left:10px; margin-top:-12.5px; background-size:cover;}
	#visual-section .owl-carousel .owl-next{width:25px; height:25px; right:10px; margin-top:-12.5px; background-size:cover;}
}

.title-area{margin-bottom:30px;}
.title-area h1{font-size:40px; font-weight:700; color:#1b1b1b;}
.title-area h2{font-size:16px; font-weight:300; color:#919191; margin-top:10px; line-height:150%;}

@media screen and (max-width:960px){
	.title-area h1{font-size:34px;}
}

@media screen and (max-width:680px){
	.title-area h1{font-size:30px;}
	.title-area h2{font-size:15px;}
}

@media screen and (max-width:460px){
	.title-area h1{font-size:26px;}
	.title-area h2{font-size:14px;}
}

#mcont1-section{width:100%; padding:120px 0 100px; background:url("../img/mcont1_bg.jpg") no-repeat; background-size:cover;}
#mcont1-section .cont-area{width:100%; max-width:1190px; margin:0 auto;}
#mcont1-section .mcont1-slide div.tab{display:none;}
#mcont1-section .mcont1-slide div.tab.active{display:block;}
#mcont1-section .st-wrapper{background:none;}

#mcont1-section .mcont1-tab{margin-bottom:20px;}
#mcont1-section .mcont1-tab:after{clear:both; display:block; content:"";}
#mcont1-section .mcont1-tab li{float:left; margin-right:5px;}
#mcont1-section .model-slider{width:100%; position:relative; -webkit-transition:height 0.5s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition:height 0.5s; transition:height 0.5s; overflow:hidden;}
#mcont1-section .model-slider .model-bg{width:100%;}
#mcont1-section .model-slider .model-bg img{width:100%;}
#mcont1-section .model-slider .model-bg .model-840,
#mcont1-section .model-slider .model-bg .model-640,
#mcont1-section .model-slider .model-bg .model-480{display:none;}
/*
#mcont1-section #n1 .model-slider{background:url('../img/mcont1_model1.png') no-repeat; background-size:cover;}
#mcont1-section #n2 .model-slider{background:url('../img/mcont1_model2.png') no-repeat; background-size:cover;}
*/
#mcont1-section .model-slider .owl-carousel{width:418px; position:absolute; left:35px; bottom:0;}
#mcont1-section .model-slider .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important; border-radius:10px; overflow:hidden;}
#mcont1-section .model-slider .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#mcont1-section .model-slider .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#mcont1-section .model-slider .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:152px; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#mcont1-section .model-slider .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}
#mcont1-section .model-slider .owl-carousel .owl-dots{width:100%; bottom:35px; z-index:10000; text-align:center; position:absolute; display:none;}
#mcont1-section .model-slider .owl-carousel .owl-dots .owl-dot{margin:0 3px; display:inline-block; z-index:1000; position:relative;}
#mcont1-section .model-slider .owl-carousel .owl-dots .owl-dot span{width:20px; height:20px; background:url("../img/slider_off.png") no-repeat; display:block; vertical-align:bottom;}
#mcont1-section .model-slider .owl-carousel .owl-dots .active span{background:url("../img/slider_on.png") no-repeat;}
#mcont1-section .model-slider .owl-carousel .owl-nav{margin:-20px 0 0 0; text-align:left; position:relative;}
#mcont1-section .model-slider .owl-carousel .owl-prev{width:48px; height:48px; margin:0; text-indent:-9000px; background:url("../img/model_prev.gif") no-repeat; display:inline-block;}
#mcont1-section .model-slider .owl-carousel .owl-next{width:47px; height:48px; margin:0; text-indent:-9000px; background:url("../img/model_next.gif") no-repeat; display:inline-block;}
/*
#mcont1-section .model-slider .model-bg01{background:url("../img/mcont1_img01.png") no-repeat;}
#mcont1-section .model-slider .model-bg02{background:url("../img/mcont1_img02.png") no-repeat;}
#mcont1-section .model-slider .model-bg03{background:url("../img/mcont1_img03.png") no-repeat;}
#mcont1-section .model-slider .model-bg04{background:url("../img/mcont1_img04.png") no-repeat;}
#mcont1-section .model-slider .model-bg05{background:url("../img/mcont1_img05.png") no-repeat;}
#mcont1-section .model-slider .model-bg06{background:url("../img/mcont1_img06.png") no-repeat;}
*/
#mcont1-section .shop-slider{margin-top:40px; position:relative; -webkit-transition:height 0.5s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition:height 0.5s; transition:height 0.5s;}
#mcont1-section .shop-slider.mobile{display:none;}
#mcont1-section .shop-slider .owl-carousel{width:100%;}
#mcont1-section .shop-slider .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#mcont1-section .shop-slider .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#mcont1-section .shop-slider .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#mcont1-section .shop-slider .owl-carousel .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:240px; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#mcont1-section .shop-slider .owl-carousel .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}

#mcont1-section .shop-slider .owl-carousel .owl-dots{width:100%; bottom:-40px; z-index:10000; text-align:center; position:absolute; display:none;}
#mcont1-section .shop-slider .owl-carousel .owl-dots .owl-dot{margin:0 3px; display:inline-block; z-index:1000; position:relative;}
#mcont1-section .shop-slider .owl-carousel .owl-dots .owl-dot span{width:20px; height:20px; background:url("../img/slider_off2.png") no-repeat; display:block; vertical-align:bottom;}
#mcont1-section .shop-slider .owl-carousel .owl-dots .active span{background:url("../img/slider_on2.png") no-repeat;}
#mcont1-section .shop-slider .owl-carousel .owl-nav{display:block;}
#mcont1-section .shop-slider .owl-carousel .owl-prev{width:23px; height:45px; top:50%; left:-40px; margin-top:-22.5px; text-indent:-9000px; background:url("../img/pop_prev.gif") no-repeat; display:block; position:absolute;}
#mcont1-section .shop-slider .owl-carousel .owl-next{width:23px; height:45px; top:50%; right:-40px; margin-top:-22.5px; text-indent:-9000px; background:url("../img/pop_next.gif") no-repeat; display:block; position:absolute;}

#mcont1-section .shop-slider .txt{display: block; overflow: hidden; position: relative; top: 0; z-index: 0; height:240px; background-size: auto 100% !important; color: #fff; word-break: keep-all; -webkit-transition: all 0.3s; transition: all 0.3s; }
#mcont1-section .shop-slider .txt::after { position: absolute; left: 0; bottom: 0; z-index: -1; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(black)); background: linear-gradient(rgba(0, 0, 0, 0) 50%, black); content: ''; opacity: .8; -webkit-transition: all 0.3s; transition: all 0.3s; }
#mcont1-section .shop-slider .txt .txt01{font-weight:300; font-size:16px; color:#fff; position:absolute; left:20px; bottom:20px;}

@media screen and (max-width:1280px){
	#mcont1-section .shop-slider .owl-carousel .owl-nav{display:none;}
	#mcont1-section .shop-slider .owl-carousel .owl-dots{display:block;}
}

@media screen and (max-width:1040px){
	#mcont1-section .model-slider .owl-carousel{width:380px;left:25px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:138px;}
}

@media screen and (max-width:960px){
	#mcont1-section .model-slider .owl-carousel{width:340px;left:15px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:124px;}
}

@media screen and (max-width:880px){
	#mcont1-section .model-slider .owl-carousel{width:300px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:109px;}
}

@media screen and (max-width:840px){
	#mcont1-section .model-slider .model-bg .model-pc{display:none;}
	#mcont1-section .model-slider .model-bg .model-840{display:block;}
	#mcont1-section .model-slider .owl-carousel{width:380px;left:25px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:138px;}
}

@media screen and (max-width:800px){
	#mcont1-section .shop-slider.pc{display:none;}
	#mcont1-section .shop-slider.mobile{display:block;}
	#mcont1-section .shop-slider.mobile:after{clear:both; display:block; content:"";}
	#mcont1-section .shop-slider.mobile .stretchy_wrapper{width:48%; margin:1% 0.5%; float:left;}
	#mcont1-section .shop-slider.mobile .stretchy_wrapper img{width:100%;}
	#mcont1-section .shop-slider.mobile .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
}

@media screen and (max-width:700px){
	#mcont1-section .model-slider .owl-carousel{width:340px;left:15px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:124px;}
}

@media screen and (max-width:640px){
	#mcont1-section{padding:60px 0 40px;}
	#mcont1-section .model-slider .model-bg .model-840{display:none;}
	#mcont1-section .model-slider .model-bg .model-640{display:block;}
	#mcont1-section .model-slider .owl-carousel{width:380px;left:25px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:138px;}
}

@media screen and (max-width:560px){
	#mcont1-section .model-slider .owl-carousel{width:340px;left:15px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:124px;}
}

@media screen and (max-width:480px){
	#mcont1-section .model-slider .model-bg .model-640{display:none;}
	#mcont1-section .model-slider .model-bg .model-480{display:block;}
	#mcont1-section .model-slider .owl-carousel .owl-prev{width:38px; height:38px; background-size:cover;}
	#mcont1-section .model-slider .owl-carousel .owl-next{width:37px; height:38px; background-size:cover;}
}

@media screen and (max-width:400px){
	#mcont1-section .model-slider .owl-carousel{width:260px;}
	#mcont1-section .model-slider .stretchy_wrapper{padding-bottom:94px;}
}



#mcont2-section{padding:120px 0 100px; background:url("../img/mcont2_bg.jpg") no-repeat; background-size:cover;}
#mcont2-section .cont-area{width:100%; max-width:1190px; margin:0 auto;}
#mcont2-section .new-slider.mobile{display:none;}
#mcont2-section .new-slider .owl-carousel{width:100%;}
#mcont2-section .new-slider .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#mcont2-section .new-slider .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#mcont2-section .new-slider .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#mcont2-section .new-slider .owl-carousel .ratio_slider{cursor:pointer;}
#mcont2-section .new-slider .owl-carousel .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:150px; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#mcont2-section .new-slider .owl-carousel .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}
#mcont2-section .new-slider .owl-carousel .owl-dots{width:100%; bottom:-40px; z-index:10000; text-align:center; position:absolute; display:none;}
#mcont2-section .new-slider .owl-carousel .owl-dots .owl-dot{margin:0 3px; display:inline-block; z-index:1000; position:relative;}
#mcont2-section .new-slider .owl-carousel .owl-dots .owl-dot span{width:20px; height:20px; background:url("../img/slider_off2.png") no-repeat; display:block; vertical-align:bottom;}
#mcont2-section .new-slider .owl-carousel .owl-dots .active span{background:url("../img/slider_on2.png") no-repeat;}
#mcont2-section .new-slider .owl-carousel .owl-nav{}
#mcont2-section .new-slider .owl-carousel .owl-prev{width:40px; height:40px; top:50%; left:-60px; margin-top:-23px; text-indent:-9000px; background:url("../img/nslider_left.png") no-repeat; display:block; position:absolute;}
#mcont2-section .new-slider .owl-carousel .owl-next{width:40px; height:40px; top:50%; right:-60px; margin-top:-23px; text-indent:-9000px; background:url("../img/nslider_right.png") no-repeat; display:block; position:absolute;}
#mcont2-section .new-slider .newstore-thum{background:#fff; border:1px solid #ddd; height:150px; text-align:center;}
#mcont2-section .new-slider .newstore-thum .txt{width:100%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); position:absolute;}
#mcont2-section .new-slider .newstore-thum .txt a{font-size:20px; font-weight:700; display:inline-block; width:100%;}
#mcont2-section .new-slider .newstore-thum .txt a span{font-weight:300; font-size:16px;}

@media screen and (max-width:1300px){
	#mcont2-section .new-slider .owl-carousel .owl-nav{display:none;}
	#mcont2-section .new-slider .owl-carousel .owl-dots{display:block;}
}


#mcont2-section #fmobile{display:none;}
#mcont2-section .fbanner{margin-top:70px;}
#mcont2-section .fbanner:after{clear:both; display:block; content:"";}
#mcont2-section .fbanner .left-area{float:left; width:57.5%; max-width:670px;}
#mcont2-section .fbanner .right-area{float:right; width:42.5%; max-width:480px;}
#banner{position:relative;}
#banner .owl-carousel{width:100%;}
#banner .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#banner .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#banner .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#banner .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:360px; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#banner .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}
#banner .owl-carousel .owl-dots{width:100%; max-width:670px; bottom:15px; left:50%; -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); z-index:10000; text-align:center; position:absolute; display:block !important;}
#banner .owl-carousel .owl-dots .owl-dot{margin:0 2px; display:inline-block; z-index:1000; position:relative;}
#banner .owl-carousel .owl-dots .owl-dot span{width:12px; height:12px; border-radius:50%; background:#a6a6a6; display:block; vertical-align:bottom;}
#banner .owl-carousel .owl-dots .active span{background:#3a5db7;}
#banner .owl-carousel .owl-nav{display:none;}

#mcont2-section .bbox{margin-top:20px;}
#mcont2-section .bbox:after{clear:both; display:block; content:"";}
#mcont2-section .bbox .box{width:48.5%; max-width:325px; height:230px; padding:40px 0 0 27px; color:#fff;}
#mcont2-section .bbox .box h1{font-size:22px; font-weight:700;}
#mcont2-section .bbox .box p{font-size:16px; font-weight:400; margin:15px 0 35px;}
#mcont2-section .bbox .box div{}
#mcont2-section .bbox .box div:after{clear:both; display:block; content:"";}
#mcont2-section .bbox .box a{float:left; height:29px; width:93px; border:1px solid #fff; border-radius:50px; position:relative; display:block; margin-right:7px;}
#mcont2-section .bbox .box a em{width:100%; z-index:10000; font-size:13px; line-height:27px; text-align:center; color:#fff; display:block; position:absolute; font-weight:500;}
#mcont2-section .bbox .box a:after{width:0; height:100%; max-width:100%; top:0; left:0; right:0; bottom:0; z-index:0; opacity:0; transition:all 0.33s ease-out 0s; -moz-transition:all 0.33s ease-out 0s; -webkit-transition:all 0.33s ease-out 0s; border-radius:20px; border:1px solid #fff; background-color:#fff; content:""; position:absolute; overflow:hidden;}
#mcont2-section .bbox .box a:hover:after{width:100%; opacity:1;}
#mcont2-section .bbox .box#consult a:hover em{color:#68bfde;}
#mcont2-section .bbox .box#request a:hover em{color:#3564d8;}
#mcont2-section .bbox #consult{float:left; background:url("../img/fbanner_bg01.jpg") no-repeat right bottom; background-size:cover;}
#mcont2-section .bbox #request{float:right; background:url("../img/fbanner_bg02.jpg") no-repeat right bottom; background-size:cover;}

#mcont2-section .fbanner .title-area{text-align:right;}
#mcont2-section .fbanner .title-area:after{clear:both; display:block; content:"";}
#mcont2-section .fbanner .title-area p {height:40px; width:200px; border:1px solid #dadada; position:relative; float:right; margin-top:20px;}
#mcont2-section .fbanner .title-area p a{display:block;}
#mcont2-section .fbanner .title-area p a em{width:100%; z-index:10000; font-size:13px; line-height:38px; text-align:center; color:#525252; display:block; position:absolute; font-weight:300;}
#mcont2-section .fbanner .title-area p a:after{width:0; height:100%; max-width:100%; top:0; left:0; right:0; bottom:0; z-index:0; opacity:0; transition:all 0.33s ease-out 0s; -moz-transition:all 0.33s ease-out 0s; -webkit-transition:all 0.33s ease-out 0s; border:1px solid #69C0DE; background-color:#69C0DE; content:""; position:absolute; overflow:hidden;}
#mcont2-section .fbanner .title-area p a:hover:after{width:100%; opacity:1;}
#mcont2-section .fbanner .title-area p a:hover em{color:#fff;}

#mcont2-section .interview{width:100%; height:416px; padding:0; overflow:hidden; position:relative;}
#mcont2-section .interview h1{position:absolute; left:30px; top:20px; color:#fff; font-size:20px; z-index:999999; font-weight:300;}
#mcont2-section .interview .item{height:100%;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#mcont2-section .interview .item:before{-webkit-backface-visibility:hidden;}
#mcont2-section .interview .swiper-wrapper{height:100%; position:relative; min-height:inherit;}
#mcont2-section .interview .interview-up{width:18px; height:18px; top:20px; right:33px; z-index:10000; text-indent:-9000px; background:url("../img/interview_up.png") no-repeat; cursor:pointer; display:block; position:absolute;}
#mcont2-section .interview .interview-down{width:18px; height:18px; top:20px; right:13px; z-index:10000; text-indent:-9000px; background:url("../img/interview_down.png") no-repeat; cursor:pointer; display:block; position:absolute;}

@media screen and (max-width:1200px){
	#mcont2-section{padding:70px 0 50px;}
}

@media screen and (max-width:1170px){
	#mcont2-section .fbanner .right-area{width:41%;margin-left:1.5%;}
}

@media screen and (max-width:980px){
	#mcont2-section .fbanner .left-area{left:none; width:100%; max-width:1000px;}
	#mcont2-section .fbanner .right-area{right:none; width:100%; max-width:1000px; margin-bottom:20px;}
	#mcont2-section .fbanner .right-area:after{clear:both; display:block; content:"";}
	#mcont2-section .fbanner .title-area{float:left; width:47%;}
	#mcont2-section .fbanner .title-area p{}
	#mcont2-section .fbanner .interview{float:right; width:50%;}
	#banner .stretchy_wrapper{padding-bottom:300px;}
	#mcont2-section .bbox .box{width:49.125%; max-width:100%; height:230px; padding:40px 0 0 27px; color:#fff;}
}

@media screen and (max-width:600px){
	#mcont2-section .new-slider.pc{display:none;}
	#mcont2-section .new-slider.mobile{display:block;}
	#mcont2-section .new-slider.mobile:after{clear:both; display:block; content:"";}
	#mcont2-section .new-slider.mobile .stretchy_wrapper{width:48%; margin:1% 0.5%; float:left;}
	#mcont2-section .new-slider.mobile .stretchy_wrapper img{width:100%;}
	#mcont2-section .new-slider .newstore-thum .txt{position:relative;}
	#mcont2-section .new-slider .newstore-thum .txt a{font-size:17px;}
	#mcont2-section .new-slider .newstore-thum .txt a span{font-size:15px;}

}

@media screen and (max-width:640px){
	#mcont2-section{padding:40px 0 40px;}
	#mcont2-section .fbanner .title-area{text-align:left; width:100%;}
	#mcont2-section .fbanner .title-area p{float:left;}
	#mcont2-section .fbanner .title-area h2 br{display:none;}
	#mcont2-section .fbanner .interview{right:none; width:100%;}
}

@media screen and (max-width:570px){
	#mcont2-section .fbanner .right-area{margin-bottom:10px;}
	#mcont2-section .fbanner #banner .stretchy_wrapper{padding-bottom:200px;}
	#mcont2-section .bbox{margin-top:10px;}
	#mcont2-section .bbox .box{height:180px; padding:30px 0 0 20px; color:#fff;}
	#mcont2-section .bbox .box h1{font-size:18px;}
	#mcont2-section .bbox .box p{font-size:14px; margin:10px 0 20px;}
	#mcont2-section .bbox #consult{background:#69C0DE;}
	#mcont2-section .bbox #request{background:#3564D8;}
}

@media screen and (max-width:480px){
	#mcont2-section .bbox .box{padding:20px 0 0 20px; color:#fff;}
	#mcont2-section .bbox .box p{font-size:13px; margin:10px 0 10px;}
	#mcont2-section .bbox .box a{margin-bottom:5px;}
	#mcont2-section .bbox .box a em{font-size:12px;}
}


#mcont3-section{padding:0 10px;}
#mcont3-section .cont-area{position:relative;}
#mcont3-section .systab-area{position:absolute; left:0; top:100px; z-index:999;}
#mcont3-section .systab-area .systab{}
#mcont3-section .systab-area .systab:after{clear:both; display:block; content:"";}
#mcont3-section .systab-area .systab li{float:left; margin-right:6px;}
#mcont3-section .systab-area .systab li a{height:48px; width:157px; background:#fff; border-radius:5px; border:1px solid #b0b0b0; display:block; color:#5e5e5e; line-height:46px; font-size:16px; text-align:center;}
#mcont3-section .systab-area .systab li.curr a{background:#3b5eb9; border:1px solid #3b5eb9; color:#fff; font-weight:500;}
#mcont3-section .system-layer{height:940px; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);}
#mcont3-section .system-layer .cont-area{height:940px; position:relative;}
#mcont3-section .system-layer .txt{width:100%; top:55%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); position:absolute; text-align:center;}
#mcont3-section .system-layer .txt h1{font-size:54px; font-weight:700; color:#3b3b3b;}
#mcont3-section .system-layer .txt h2{font-size:20px; font-weight:500; color:#474747; margin:20px 0 45px;}
#mcont3-section .system-layer .txt p{font-size:16px; font-weight:400; color:#3f3f3f;}
#mcont3-section .system-layer#system-2 .txt h1,
#mcont3-section .system-layer#system-3 .txt h1,
#mcont3-section .system-layer#system-2 .txt h2,
#mcont3-section .system-layer#system-3 .txt h2,
#mcont3-section .system-layer#system-2 .txt p,
#mcont3-section .system-layer#system-3 .txt p{color:#fff;}
#mcont3-section .system-layer .txt a{height:34px; width:128px; background:#2d5cd0; border-radius:5px; border:1px solid #2d5cd0; display:block; margin:50px auto 0; color:#fff; line-height:30px; font-size:16px; font-weight:300;}
#mcont3-section #system-1{background:url("../img/mcont3_bg01.jpg") no-repeat center; background-size:cover;}
#mcont3-section #system-2{background:url("../img/mcont3_bg02.jpg") no-repeat center; background-size:cover;}
#mcont3-section #system-3{background:url("../img/mcont3_bg03.jpg") no-repeat center; background-size:cover;}

@media screen and (max-width:1180px){
	#mcont3-section .systab-area{top:60px;}
	#mcont3-section .system-layer{height:900px;}
	#mcont3-section .system-layer .cont-area{height:900px;}
	#mcont3-section .system-layer .txt h1{font-size:48px;}
}

@media screen and (max-width:780px){
	#mcont3-section .system-layer{height:850px;}
	#mcont3-section .system-layer .cont-area{height:850px;}
	#mcont3-section .system-layer .txt{top:60%; left:center; width:95%;}
	#mcont3-section .system-layer .txt h1{font-size:42px;}
	#mcont3-section .system-layer .txt h2 br,
	#mcont3-section .system-layer .txt p br{display:none;}
}

@media screen and (max-width:640px){
#mcont3-section .systab-area .systab li a{height:42px; width:130px; line-height:40px; font-size:14px;}
	#mcont3-section .system-layer{height:700px;}
	#mcont3-section .system-layer .cont-area{height:750px;}
	#mcont3-section .system-layer .txt h1{font-size:38px;}
	#mcont3-section .system-layer .txt h2{font-size:18px;}
	#mcont3-section .system-layer .txt p{font-size:14px;}
	#mcont3-section .system-layer .txt a{font-size:14px;}
}

@media screen and (max-width:480px){
#mcont3-section .systab-area .systab li a{height:40px; width:120px; line-height:38px; font-size:13px;}
	#mcont3-section .system-layer{height:650px;}
	#mcont3-section .system-layer .cont-area{height:700px;}
	#mcont3-section .system-layer .txt h1{font-size:32px;}
	#mcont3-section .system-layer .txt h2{font-size:16px;}
	#mcont3-section .system-layer .txt p{font-size:14px;}
	#mcont3-section .system-layer .txt a{font-size:14px;}
}

@media screen and (max-width:360px){
#mcont3-section .systab-area .systab li{margin-right:3px;}
#mcont3-section .systab-area .systab li a{height:40px; width:110px; line-height:38px; font-size:12px;}
}


#mcont4-section{padding:90px 0 110px; background:url("../img/mcont4_bg.jpg") no-repeat center; background-size:cover;}
#mcont4-section .newstab{margin-bottom:50px;}
#mcont4-section .newstab:after{clear:both; display:block; content:"";}
#mcont4-section .newstab li{float:left; margin-right:25px;}
#mcont4-section .newstab li a{font-size:22px; color:#666; padding-bottom:8px;}
#mcont4-section .newstab li.curr a{color:#68bfde; border-bottom:2px solid #68bfde;}
#mcont4-section .news-layer .item{}
#mcont4-section .news-layer .item:after{clear:both; display:block; content:"";}
#mcont4-section .news-layer .date-box{float:left; background:#68bfde; color:#fff; width:100px; height:100px; position:relative;}
#mcont4-section .news-layer .date-box span{position:absolute; left:14px; bottom:20px; width:40px; font-size:16px;word-break:break-all;}
#mcont4-section .news-layer .news-box{float:left; background:#fff; margin-left:8px; width:460px; height:288px; padding:40px;}
#mcont4-section .news-layer .news-box h1{font-size:24px; font-weight:500; color:#000; line-height:150%;}
#mcont4-section .news-layer .news-box p{font-size:16px; color:#777777; margin-top:20px;}
#mcont4-section .owl-carousel{width:100%;}
#mcont4-section .owl-carousel .item{}
#mcont4-section .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#mcont4-section .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#mcont4-section .owl-carousel .owl-dots{width:100%; bottom:-40px; z-index:10000; text-align:center; position:absolute; display:none;}
#mcont4-section .owl-carousel .owl-dots .owl-dot{margin:0 3px; display:inline-block; z-index:1000; position:relative;}
#mcont4-section .owl-carousel .owl-dots .owl-dot span{width:20px; height:20px; background:url("../img/slider_off2.png") no-repeat; display:block; vertical-align:bottom;}
#mcont4-section .owl-carousel .owl-dots .active span{background:url("../img/slider_on2.png") no-repeat;}
#mcont4-section .owl-carousel .owl-nav{display:block;}
#mcont4-section .owl-carousel .owl-prev{width:48px; height:48px; top:-80px; right:47px; margin:0; text-indent:-9000px; background:url("../img/model_prev.gif") no-repeat; display:block; position:absolute;}
#mcont4-section .owl-carousel .owl-next{width:47px; height:48px; top:-80px; right:0; margin:0; text-indent:-9000px; background:url("../img/model_next.gif") no-repeat; display:block; position:absolute;}

@media screen and (max-width:1180px){
	#mcont4-section{padding:60px 0 60px;}
	#mcont4-section .news-layer .date-box{width:80px; height:80px;}
	#mcont4-section .news-layer .news-box{width:440px; height:260px; padding:30px;}
	#mcont4-section .news-layer .news-box h1{font-size:22px;}
}

@media screen and (max-width:1090px){
	#mcont4-section .newstab li a{font-size:18px;}
	#mcont4-section .news-layer .date-box span{bottom:10px; font-size:15px;}
	#mcont4-section .news-layer .news-box{width:400px; height:240px; padding:25px;}
	#mcont4-section .news-layer .news-box h1{font-size:22px;}
}

@media screen and (max-width:1010px){
	#mcont4-section .news-layer .date-box{left:none; width:30%; height:34px;}
	#mcont4-section .news-layer .date-box span{width:100%; line-height:34px; top:0;}
	#mcont4-section .news-layer .news-box{left:none; margin-left:0; margin-top:8px; width:100%;}
}

@media screen and (max-width:640px){
	#mcont4-section{padding:40px 0 50px;}
	#mcont4-section .news-layer .news-box{height:180px; padding:15px;}
	#mcont4-section .news-layer .news-box h1{font-size:18px;}
	#mcont4-section .news-layer .news-box p{font-size:14px;}
	#mcont4-section .owl-carousel .owl-prev{width:38px; height:38px; top:-10px; right:37px; background-size:cover;}
	#mcont4-section .owl-carousel .owl-next{width:37px; height:38px; top:-10px; right:0; background-size:cover;}
}

@media screen and (max-width:380px){
	#mcont4-section .newstab li{margin-right:15px;}
	#mcont4-section .newstab li a{font-size:16px;}
}

#mcont5-section{}
#mcont5-section:after{clear:both; display:block; content:"";}
#mcont5-section .left-area{width:50%; float:left;}
#mcont5-section .right-area{width:100%; float:right; background:#68bfde;}
#event{position:relative;}
#event .owl-carousel{width:100%;}
#event .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:right center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#event .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#event .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#event .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:20%; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#event .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}
#event .owl-carousel .owl-dots{top:15px; right:15px; z-index:10000; text-align:center; position:absolute;}
#event .owl-carousel .owl-dots .owl-dot{margin:5px 0px; display:block; z-index:1000; position:relative;}
#event .owl-carousel .owl-dots .owl-dot span{width:12px; height:12px; border-radius:50%; border:1px solid #a6a6a6; background:#a6a6a6; display:block; vertical-align:bottom;}
#event .owl-carousel .owl-dots .active span{background:#3a5db7; border:1px solid #3a5db7;}
#event .owl-carousel .owl-nav{display:none;}
#mcont5-section .pbtn{padding-bottom:10%; width:100%; max-width:1190px; margin:0 auto; position:relative;}
#mcont5-section .pbtn .pbtn-box{width:100%; top:45%; left:0; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); position:absolute;}
#mcont5-section .pbtn .pbtn-box a{width:25%; padding-top:95px; font-weight:400; font-size:15px; text-align:center; color:#fff; background-position:center 38%; background-repeat:no-repeat; display:block; float:left;}
#mcont5-section .pbtn .pbtn-box a:nth-child(1){background-image:url("../img/pbtn_bg01.png");}
#mcont5-section .pbtn .pbtn-box a:nth-child(2){background-image:url("../img/pbtn_bg02.png");}
#mcont5-section .pbtn .pbtn-box a:nth-child(3){background-image:url("../img/pbtn_bg03.png");}
mcont5-section .pbtn .pbtn-box a:nth-child(4){background-image:url("../img/pbtn_bg04.png");}
#mcont5-section .pbtn .pbtn-box a:nth-child(4){background-image:url("../img/pbtn_bg05.png");}

@media screen and (max-width:1280px){
	#event .stretchy_wrapper{padding-bottom:25%;}
	#mcont5-section .pbtn{padding-bottom:15%;}
}

@media screen and (max-width:1020px){
	#mcont5-section .pbtn .pbtn-box a{padding-top:75px; background-size:auto 45%;}
}

@media screen and (max-width:920px){
	#event .stretchy_wrapper{padding-bottom:30%;}
	#mcont5-section .pbtn{padding-bottom:15%;}
	#mcont5-section .left-area{width:100%; left:none;}
	#mcont5-section .right-area{width:100%; right:none;}
	#mcont5-section .pbtn{max-width:100%; left:none;}
}

@media screen and (max-width:580px){
	#mcont5-section .pbtn{padding-bottom:25%;}
	#mcont5-section .pbtn .pbtn-box a{padding-top:65px; font-size:14px; background-size:auto 37%;}
}

@media screen and (max-width:460px){
	#mcont5-section .pbtn .pbtn-box a{padding-top:55px; font-size:12px;}
}

#mcont6-section{padding:100px 0;}
#mcont6-section .title-area{margin-bottom:70px;}
#mcont6-section #service{width:100%; position:relative; -webkit-transition:height 0.5s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition:height 0.5s; transition:height 0.5s;}
#mcont6-section #service .owl-carousel{width:100%;}
#mcont6-section #service .owl-carousel .item{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important;}
#mcont6-section #service .owl-carousel .item:before{-webkit-backface-visibility:hidden;}
#mcont6-section #service .owl-carousel .item .container{height:100%; position:relative; min-height:inherit;}
#mcont6-section #service .stretchy_wrapper{width:100% !important; height:0px; padding-bottom:100%; position:relative !important; overflow:hidden !important; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; -webkit-transition:padding 0.5s; -moz-transition:padding 0.5s; -ms-transition: padding 0.5s; -o-transition:padding 0.5s; transition:padding 0.5s;}
#mcont6-section #service .stretchy_wrapper > * {width:100%; height:100%; top:0; bottom:0; left:0; right:0; display:block; position: absolute !important;}

#mcont6-section #service .owl-carousel .owl-dots{width:100%; bottom:-40px; z-index:10000; text-align:center; position:absolute; display:none;}
#mcont6-section #service .owl-carousel .owl-dots .owl-dot{margin:0 3px; display:inline-block; z-index:1000; position:relative;}
#mcont6-section #service .owl-carousel .owl-dots .owl-dot span{width:20px; height:20px; background:url("../img/slider_off2.png") no-repeat; display:block; vertical-align:bottom;}
#mcont6-section #service .owl-carousel .owl-dots .active span{background:url("../img/slider_on2.png") no-repeat;}
#mcont6-section #service .owl-carousel .owl-nav{}
#mcont6-section #service .owl-carousel .owl-prev{width:52px; height:52px; top:50%; left:13%; margin-top:-23px; text-indent:-9000px; background:url("../img/service_prev.png") no-repeat; display:block; position:absolute;}
#mcont6-section #service .owl-carousel .owl-next{width:52px; height:52px; top:50%; right:13%; margin-top:-23px; text-indent:-9000px; background:url("../img/service_next.png") no-repeat; display:block; position:absolute;}

#mcont6-section #service .type{border:1px solid #b0b0b0; width:100%; display:block; position:relative; overflow:hidden; }
#mcont6-section #service .type div{width:100%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); font-weight:500; font-size:16px; text-align:center; color:#fff; display:block; position:absolute;}
#mcont6-section #service .type div.off{z-index:10;}
#mcont6-section #service .type div img{width:auto; height:95px; margin:0 auto 10px;}
#mcont6-section #service .type div em{line-height:20px; color:#616161;  display:block;}
#mcont6-section #service .type div.on{height:0; z-index:100; display:none; cursor:pointer;}
#mcont6-section #service .type#service01 div.on{background:url("../img/service_bg01.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service02 div.on{background:url("../img/service_bg02.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service03 div.on{background:url("../img/service_bg03.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service04 div.on{background:url("../img/service_bg04.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service05 div.on{background:url("../img/service_bg05.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service06 div.on{background:url("../img/service_bg06.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service07 div.on{background:url("../img/service_bg07.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service08 div.on{background:url("../img/service_bg08.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service09 div.on{background:url("../img/service_bg09.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type#service10 div.on{background:url("../img/service_bg10.jpg") no-repeat center; background-size:cover;}
#mcont6-section #service .type div.on h1{font-size:15px; margin-top:40px;}
#mcont6-section #service .type div.on h2{font-size:24px; line-height:140%; margin:10px 0 20px;}
#mcont6-section #service .type div.on p{width:128px; height:34px; font-size:14px; font-weight:300; border-radius:5px; border:1px solid #449ebe; line-height:32px;background:#449ebe; display:inline-block; text-align:center;}

@media screen and (max-width:1170px){
	#mcont6-section{padding:80px 0;}
}

@media screen and (max-width:980px){
	#mcont6-section{padding:70px 0;}
	#mcont6-section .title-area{margin-bottom:50px;}
	#mcont6-section #service .owl-carousel .owl-prev{width:40px; height:40px; top:50%; left:0; background-size:cover;}
	#mcont6-section #service .owl-carousel .owl-next{width:40px; height:40px; top:50%; right:0; background-size:cover}
}

@media screen and (max-width:780px){
	#mcont6-section #service .type div img{height:80px;}
}

@media screen and (max-width:640px){
	#mcont6-section{padding:60px 0;}
	#mcont6-section .title-area{margin-bottom:40px;}
	#mcont6-section #service .type div{font-size:14px;}
	#mcont6-section #service .type div img{height:70px;}
	#mcont6-section #service .type div.on h1{font-size:13px;}
	#mcont6-section #service .type div.on h2{font-size:18px;}
	#mcont6-section #service .type div.on p{display:none;}
}

@media screen and (max-width:480px){
	#mcont6-section{padding:50px 0;}
	#mcont6-section .title-area{margin-bottom:30px;}
}
