@charset "utf-8";
/* MinWorks ASIAPLUS MAIN CSS BASIC 0.1 */

.line10{clear:both;height:10px;}
.line20{clear:both;height:20px;}

.section_wrap{position:relative;width:100%;}

#main1{margin-top:7px;}
#main1 h2{display:none;}
	#mhero{display:inline-block;float:left;width:763px;height:290px;}
	#mhero h3{display:none;}
	#mhero img{width:763px;height:290px;}
	#mhero .swiper-container1{width:763px;height:290px;position:relative;overflow-x:hidden;}
	#mhero .main_hero1_item{width:100%;height:290px;position:relative;background-size:cover;}
	#mhero .main_hero1_item .title1{display:none;position:absolute;top:47%;right:25px;height:36px;overflow-y:hidden;line-height:36px;font-size:36px;font-weight:700;
		text-shadow: 1px 1px 1px #000000;
		-webkit-animation:move 1s  ease; -moz-animation:move 1s  ease; -o-animation:move 1s  ease; -ms-animation:move 1s  ease; animation:move 1s  ease;
	}
	#mhero .main_hero1_item .content1{display:none;position:absolute;top:26%;right:25px;overflow-y:hidden;line-height:18px;font-size:14px;text-align:right;font-weight:700;
		text-shadow: 1px 1px 1px #000000;
		-webkit-animation:move 0.8s  ease; -moz-animation:move 0.8s  ease; -o-animation:move 0.8s  ease; -ms-animation:move 0.8s  ease; animation:move 0.8s  ease;
	}
	#mhero .swiper-slide-active .main_hero1_item .title1{display:block;}
	#mhero .swiper-slide-active .main_hero1_item .content1{display:block;}
	
	#mhero .swiper-button-prev {
	  background: url(../img/arrows.png) no-repeat left top;
	  position: absolute;
	  left: 10px;
	  top: 40%;
	  margin-top: -15px;
	  width: 17px;
	  height: 30px;
	  z-index:10;
	  cursor:hand;
	}
	#mhero .swiper-button-next {
	  background: url(../img/arrows.png) no-repeat left bottom;
	  position: absolute;
	  right: 10px;
	  top: 40%;
	  margin-top: -15px;
	  width: 17px;
	  height: 30px;
	  z-index:10;
	  cursor:hand;
	}
	#mhero .swiper-pagination{bottom:0px;}
	#mhero .swiper-pagination-bullet{background:#007aff;opacity:0.5;}
	#mhero .swiper-pagination-bullet-active{background:#007aff;opacity:1;}

@-webkit-keyframes move {
	0% {transform: scale(1); opacity:0;}
	30% {transform: scale(1); opacity:0;}
	100% {transform: scale(1); opacity:1;}
}
@-moz-keyframes move {
	0% {transform: scale(1); opacity:0;}
	30% {transform: scale(1); opacity:0;}
	100% {transform: scale(1); opacity:1;}
}
@-o-keyframes move {
	0% {transform: scale(1); opacity:0;}
	30% {transform: scale(1); opacity:0;}
	100% {transform: scale(1); opacity:1;}
}
@-ms-keyframes move {
	0% {transform: scale(1); opacity:0;}
	30% {transform: scale(1); opacity:0;}
	100% {transform: scale(1); opacity:1;}
}
@keyframes move {
	0% {transform: scale(1); opacity:0;}
	30% {transform: scale(1); opacity:0;}
	100% {transform: scale(1); opacity:1;}
}	
		
	#mbanner{display:inline-block;width:224px;height:290px;margin-left:13px;}
	#mbanner h3{display:none;}
	#mbanner img{}
	#mbanner .swiper-container2{width:224px;height:290px;position:relative;overflow-x:hidden;}
	#mbanner .main_banner1_item{width:100%;height:274px;position:relative;background-size:cover;}
	#mbanner .main_banner1_item .title1{display:none;}
	
	#mbanner .swiper-button-prev {
	  background: url(../img/arrows.png) no-repeat left top;
	  position: absolute;
	  left: 10px;
	  top: 40%;
	  margin-top: -15px;
	  width: 17px;
	  height: 30px;
	  z-index:10;
	  cursor:hand;
	}
	#mbanner .swiper-button-next {
	  background: url(../img/arrows.png) no-repeat left bottom;
	  position: absolute;
	  right: 10px;
	  top: 40%;
	  margin-top: -15px;
	  width: 17px;
	  height: 30px;
	  z-index:10;
	  cursor:hand;
	}
	#mbanner .swiper-pagination{display:inline-block;bottom:0px;width:100%;height:16px;}
	#mbanner .swiper-pagination-bullet{display:table-cell;width:1%;height:16px;line-height:16px;background-color:#000000;opacity:1;color:#FFFFFF;border-radius:0px;}
	#mbanner .swiper-pagination-bullet-active{background-color:#1a8040;color:#FFFFFF;}

#main2{clear:both;}
#main2 h2{display:none;}
	#mcustomer{display:inline-block;float:left;width:224px;height:196px;border-bottom:1px solid #d6d9df;}
	#mcustomer h3{}
	#mcustomer .tel,#mcustomer .tel a:link{font-size:26px;color:#000000;letter-spacing:-1px;line-height:26px;font-weight:800;}
	#mcustomer .info1{font-size:12px;color:#666666;margin-top:15px;line-height:17px;}
	#mcustomer .info2{font-size:12px;color:#666666;margin-top:6px;}
	#mcustomer .linkbox{margin-top:11px;}
	#mcustomer .linkbox a{display:inline-block;background-color:#06673a;color:#FFFFFF;padding:0px 34px;line-height:23px;
		border-radius:8px;-webkit-border-radius:8px;
		font-size:11px;
	}
	
	#mcustomer img{}
		
	#mprodinfo{display:inline-block;height:190px;}
	#mprodinfo h3{}
	#mprodinfo img{}
	#mprodinfo ul{display:inline-block;width:100%;}
	#mprodinfo ul li{display:table-cell;width:1%;background-size:cover;background-position:center center;height:148px;}
	#mprodinfo ul li.mprodinfo-Marathon{background-image:url(../img/prod/1.png);}
	#mprodinfo ul li.mprodinfo-GroundbreakingAndCompletion{background-image:url(../img/prod/2.png);}
	#mprodinfo ul li.mprodinfo-Outdoor{background-image:url(../img/prod/3.png);}
	#mprodinfo ul li.mprodinfo-Indoor{background-image:url(../img/prod/4.png);}
	#mprodinfo ul li a{display:block;}
	#mprodinfo ul li .titlebox{width:100%;line-height:300%;text-align:center;margin-top:100px;font-weight:700;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;
		background-color:#000000;color:#FFFFFF;opacity:0.7;}
	#mprodinfo ul li.mprodinfo-Marathon .titlebox,#mprodinfo ul li.mprodinfo-Outdoor .titlebox{
		background-color:#06673a;}
	#mprodinfo ul li.mprodinfo-GroundbreakingAndCompletion .titlebox,#mprodinfo ul li.mprodinfo-Indoor .titlebox{background-color:#273890;}
		

	#mprodinfo ul li img{}

@media screen and (min-width:1000px) {
	#mprodinfo{width:745px;margin-left:31px;}
	
	#mproducts{}
	#mproducts h2{padding:10px 0px;margin-top:14px;font-size:14px;line-height:14px;font-weight:700;color:#333333;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts h2 span.point_color{font-size:14px;line-height:14px;font-weight:700;color:#22904c;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts h2 span.more{padding-left:120px;font-size:11px;line-height:14px;font-weight:700;color:#999999;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts img{}
	#mproducts .mproduct_items{display:block;float:left;width:238px;margin-left:16px;margin-bottom:16px;}
	#mproducts .mproduct_items#mproduct1,#mproducts .mproduct_items#mproduct5{margin-left:0px;}
	#mproducts #mproduct1{}
	#mproducts .mproduct_items .mproduct_wrap{width:238px;height:342px;}
	
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box{border:1px solid #c7c9cd;webkit-border-radius:10px;border-radius:10px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_title{height:47px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_title h3{font-size:15px;font-weight:700;text-align:center;line-height:15px;padding-top:22px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_1{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_2{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_3{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_4{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_5{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_6{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li{float:left;margin-left:11px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .imgbox{border:1px solid #d4d4d4;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .imgbox img{width:100px;height:75px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li:first-child{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li:first-child .imgbox{width:100%;height:123px;padding:0px 1px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li:first-child .imgbox img{width:211px;height:123px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li:last-child{margin-left:9px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .titlebox{text-align:center;height:28px;line-height:28px;font-size:12px;color:#333333;font-family:dotum,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .titlebox img{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation{clear:both;height:39px;line-height:39px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation img{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox{float:left;margin-left:11px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a{font-size:12px;color:#333333;font-family:dotum,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-prev{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-prev span.arrow{font-size:12px;color:#0d47a1;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-next{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-next span.arrow{font-size:12px;color:#d50000;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .linkbox{float:right;margin-right:11px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .linkbox a{font-size:12px;color:#333333;font-family:dotum,'Noto Sans KR',"맑은 고딕",sans-serif;}

}

#main4{}
#main4 h2{display:none;}
	#mgallery{display:inline-block;float:left;width:494px;height:135px;}
	#mgallery h3{}
	#mgallery img{}
	#mgallery ul{}
	#mgallery ul li{float:left;padding-left:8px;}
	#mgallery ul li:first-child{padding-left:0px;}
	#mgallery ul li .imgbox{border:1px solid #CCC;}
	#mqna{display:inline-block;float:left;margin-left:11px;width:225px;}
	#mqna h3{}
	#mqna img{}
	#mbankinfo{display:inline-block;float:right;width:224px;height:135px;}
	#mbankinfo h3{}
	#mbankinfo img{}

#main2 h3,#main4 h3{padding:10px 0px;margin-bottom:14px;border-bottom:1px solid #d6d9df;font-size:14px;line-height:14px;font-weight:700;color:#333333;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;}
#main2 h3 .more,#main4 h3 .more{float:right;font-size:11px;color:#666666;font-family:dotum'Noto Sans KR',"맑은 고딕",sans-serif;}

@media screen and (max-width:1000px) {
	#mhero{width:74%;height:290px;}
	#mhero img{width:100%;height:290px;}
	#mhero .swiper-container1{width:100%;height:290px;}
	#mbanner{display:block;position:absolute;top:0px;right:16px;width:24%;height:290px;}
	#mbanner .swiper-container2{width:100%;height:290px;position:relative;overflow-x:hidden;}
	#mbanner .main_banner1_item{width:100%;height:274px;position:relative;background-size:cover;}
	
	#mcustomer{display:inline-block;float:left;width:224px;height:190px;}
	#mcustomer h3{}
	#mcustomer img{}
		
	#mprodinfo{position:absolute;top:0px;left:260px;right:16px;}
	#mprodinfo ul li{}
	#mprodinfo ul li img{}
	
	#mproducts{}
	#mproducts h2{padding:10px 0px;margin-top:14px;font-size:14px;line-height:14px;font-weight:700;color:#333333;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts h2 span.point_color{font-size:14px;line-height:14px;font-weight:700;color:#22904c;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts h2 span.more{display:block;padding-top:5px;padding-left:0px;font-size:11px;line-height:14px;font-weight:700;color:#999999;font-family: Nanum Gothic,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts img{}
	#mproducts .mproduct_items{display:block;}
	#mproducts #mproduct1{}
	#mproducts .mproduct_items .mproduct_wrap{margin-bottom:10px;}
	
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box{border:1px solid #c7c9cd;webkit-border-radius:10px;border-radius:10px;padding:0px 5px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_title{height:47px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_title h3{font-size:15px;font-weight:700;text-align:center;line-height:15px;padding-top:22px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_1{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_2{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_3{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_4{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_5{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box #mproduct_imglist_6{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul{display:inline-block;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li{display:table-cell;width:1%;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .imgbox{border:1px solid #d4d4d4;margin:5px;padding:1px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .imgbox img{width:100%;height:123px;height:20vw;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .titlebox{text-align:center;height:28px;line-height:28px;font-size:12px;color:#333333;font-family:dotum,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_imglist ul li .titlebox img{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation{clear:both;height:39px;line-height:39px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation img{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox{float:left;margin-left:11px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a{font-size:12px;color:#333333;font-family:dotum,'Noto Sans KR',"맑은 고딕",sans-serif;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-prev{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-prev span.arrow{font-size:12px;color:#0d47a1;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-next{}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .navbox a.prod-btn-next span.arrow{font-size:12px;color:#d50000;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .linkbox{float:right;margin-right:11px;}
	#mproducts .mproduct_items .mproduct_wrap .mproduct_box .mproduct_navigation .linkbox a{font-size:12px;color:#333333;font-family:dotum,'Noto Sans KR',"맑은 고딕",sans-serif;}

	
	#mgallery{display:inline-block;float:left;width:100%;height:135px;height:22vw;margin-bottom:16px;}
	#mgallery h3{}
	#mgallery img{}
	#mgallery ul{display:inline-block;}
	#mgallery ul li{float:none;display:table-cell;padding-left:0px;width:1%;}
	#mgallery ul li .imgbox{border:1px solid #CCC;margin:5px;padding:1px;height:12vw;}
	#mgallery ul li img{width:100%;height:100%;}
	#mqna{display:inline-block;float:left;margin-left:0px;margin-left:0px;width:50%;}
	#mqna h3{}
	#mqna img{}
	#mbankinfo{display:inline-block;float:right;width:45%;height:135px;}
	#mbankinfo h3{}
	#mbankinfo img{}
}
@media screen and (max-width:720px) {
	#mhero{position:relative;width:100%;height:290px;margin-bottom:6px;}
	#mhero img{width:100%;height:290px;}
	#mhero .swiper-container1{width:100%;height:290px;}
	#mbanner{display:none;position:relative;width:100%;height:290px;}
	#mbanner .swiper-container2{width:100%;height:290px;position:relative;overflow-x:hidden;}
	#mbanner .main_banner1_item{width:100%;height:274px;position:relative;background-size:cover;}
	
}

@media screen and (max-width:600px) {
	#mbanner{display:block;position:absolute;top:310px;right:5px;width:50%;height:290px;}
	#mbanner .swiper-container2{width:100%;height:200px;position:relative;overflow-x:hidden;}
	#mbanner .main_banner1_item{width:100%;height:184px;position:relative;background-size:cover;}
	
	#mcustomer{display:inline-block;float:left;width:45%;height:190px;}


	#mprodinfo{position:relative;width:100%;left:0px;margin-top:16px;}

}
@media screen and (max-width:490px) {
	#main1{margin-top:16px;}
	#mbanner{display:none;position:relative;top:0px;right:16px;width:100%;height:290px;}

	#mcustomer{margin-top:0px;display:inline-block;float:left;clear:both;width:100%;height:190px;}
	#mcustomer div{margin:0 auto;width:260px;}
	
	#mgallery{display:inline-block;float:left;width:100%;height:290px;margin-bottom:16px;}
	#mgallery h3{}
	#mgallery img{}
	#mgallery ul{display:inline-block;}
	#mgallery ul li{float:none;display:inline-block;float:left;padding-left:0px;width:50%;}
	#mgallery ul li .imgbox{border:1px solid #CCC;margin:5px;padding:1px;height:110px;}
	#mqna{width:100%;}
	#mbankinfo{width:100%;margin-top:16px;}
}