/*================================
	¸ÞÀÎÀÌ¹ÌÁö
================================*/
.main_img .swiper-slide{
	text-align: center;
}
.main_img .swiper-button-next:after,
.main_img.swiper-rtl .swiper-button-prev:after{
	content: '';
}
.main_img .swiper-button-prev:after,
.main_img .swiper-rtl .swiper-button-next:after{
	content: '';
}

@media (max-width: 575px){
	.main_img{
		width: 100%;
		height: 450px;
		position: relative;;
		top: 0;
		z-index: 1;
	}
	.main_img .swiper-container{
		width: 100%;
		height: 450px;
	}
	.main_img .swiper-slide1{
		background: #000000 url(../images/main/main_img01.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
	}
	.main_img .swiper-slide2{
		background: #000000 url(../images/main/main_img02.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
	}
	.main_img .swiper-slide3{
		background: #000000 url(../images/main/main_img03.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
	}
	.main_img .swiper-slide h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 28px;
		color: #FFFFFF;
		padding: 120px 50px 0 50px;
	}
	.main_img .swiper-slide p{
		font-weight: 500;
		font-size: 17px;
		color: #FFFFFF;
		line-height: 20px;
		padding: 20px 50px 70px 50px;
	}
	.swiper-slide2 h1{
		padding-top: 170px !important;
	}
	.main_img .swiper-button-prev{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");
		left: 20px;
	}
	.main_img .swiper-button-next{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E") ;
		right: 20px;
	}
	.main_img .swiper-button-next,
	.main_img .swiper-button-prev{
		width: 25px;
		height: 44px;
		background-size: 25px 44px;
	}
}
@media (min-width: 576px){
	.main_img{
		width: 100%;
		height: 600px;
		position: relative;;
		top: 0;
		z-index: 1;
	}
	.main_img .swiper-container{
		width: 100%;
		height: 600px;
	}
	.main_img .swiper-slide1{
		background: #000000 url(../images/main/main_img01.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
	}
	.main_img .swiper-slide2{
		background: #000000 url(../images/main/main_img02.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
	}
	.main_img .swiper-slide3{
		background: #000000 url(../images/main/main_img03.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
	}
	.main_img .swiper-slide h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 32px;
		color: #FFFFFF;
		padding: 200px 50px 0 50px;
	}
	.main_img .swiper-slide p{
		font-weight: 500;
		font-size: 19px;
		color: #FFFFFF;
		line-height: 24px;
		padding: 20px 50px 200px 50px;
	}
	.swiper-slide2 h1{
		padding-top: 250px !important;
	}
	.main_img .swiper-button-prev{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");
		left: 20px;
	}
	.main_img .swiper-button-next{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E") ;
		right: 20px;
	}
	.main_img .swiper-button-next,
	.main_img .swiper-button-prev{
		width: 25px;
		height: 44px;
		background-size: 25px 44px;
	}
}
@media (min-width: 768px){
	.main_img{
		width: 100%;
		height: 100vh;
		position: absolute;
		top: 0;
		z-index: 1;
	}
	.main_img .swiper-container{
		width: 100%;
		height: 100vh;
	}
	.main_img .swiper-slide h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 37px;
		color: #FFFFFF;
		padding: 350px 100px 0 100px;
	}
	.main_img .swiper-slide p{
		font-weight: 500;
		font-size: 20px;
		color: #FFFFFF;
		line-height: 30px;
		padding: 27px 140px 0 140px;
	}
	.swiper-slide2 h1{
		padding-top: 420px !important;
	}
	.main_img .swiper-button-prev{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");
		left: 40px;
	}
	.main_img .swiper-button-next{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E") ;
		right: 40px;
	}
	.main_img .swiper-button-next,
	.main_img .swiper-button-prev{
		width: 35px;
		height: 62px;
		background-size: 35px 62px;
	}
}
@media (min-width: 992px){
	.main_img .swiper-slide h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 40px;
		color: #FFFFFF;
		padding: 350px 100px 0 100px;
	}
	.main_img .swiper-slide p{
		font-weight: 500;
		font-size: 20px;
		color: #FFFFFF;
		line-height: 30px;
		padding: 27px 140px 0 140px;
	}
	.main_img .swiper-button-prev{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");
		left: 70px;
	}
	.main_img .swiper-button-next{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E") ;
		right: 70px;
	}
}
@media (min-width: 1400px){
	.main_img .swiper-slide h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 45px;
		color: #FFFFFF;
		padding: 350px 200px 0 200px;
	}
	.main_img .swiper-slide p{
		font-weight: 500;
		font-size: 22px;
		color: #FFFFFF;
		line-height: 36px;
		padding: 27px 300px 0 300px;
	}
	.main_img .swiper-button-prev{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");
		left: 70px;
	}
	.main_img .swiper-button-next{
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E") ;
		right: 70px;
	}
}

/*================================
	Á¦Ç°¼Ò°³
================================*/
.main_product .swiper .swiper-slide{
	text-align: center;
}
.main_product .main_product_img{
	border: 3px solid #e3e3e3;
	background: #FFFFFF;
}
.main_product .main_product_img img{
	width: 100%;
	max-width: 324px;
}
.main_product .swiper-button-next:after,
.main_product.swiper-rtl .swiper-button-prev:after{
	content: '';
}
.main_product .swiper-button-prev:after,
.main_product .swiper-rtl .swiper-button-next:after{
	content: '';
}

@media (max-width: 575px){
	.main_product{
		width: 100%;
		height: auto;
		position: relative;;
		padding: 0 0 0 0;
	}
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 40px;
		color: #000000;
		padding: 50px 0 30px 0;
		text-align: center;
	}
	.main_product .main_product_bg{
		width: 100%;
		height: 45%;
		background: #f0f3f5;
		position: absolute;
		bottom: 0;
		z-index: 1;
	}
	.main_product_list{
		width: 100%;
		position: relative;
		z-index: 2;
		padding: 0 50px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
	.main_product .main_product_title{
		font-weight: 700;
		font-size: 26px;
		color: #cb0014;
		padding: 30px 0 8px 0;
	}
	.main_product .main_product_text{
		font-size: 18px;
		color: #636363;
	}
}
@media (min-width: 576px){
	.main_product{
		width: 100%;
		height: auto;
		position: relative;;
		padding: 0 0 30px 0;
	}
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 50px;
		color: #000000;
		padding: 70px 0 57px 0;
		text-align: center;
	}
	.main_product .main_product_bg{
		width: 100%;
		height: 35%;
		background: #f0f3f5;
		position: absolute;
		bottom: 0;
		z-index: 1;
	}
	.main_product_list{
		width: 100%;
		position: relative;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
	.main_product .main_product_title{
		font-weight: 700;
		font-size: 24px;
		color: #cb0014;
		line-height: 32px;
		padding: 19px 0 8px 0;
	}
	.main_product .main_product_text{
		font-size: 17px;
		color: #636363;
		line-height: 20px;
	}
}
@media (min-width: 768px){
	.main_product{
		width: 100%;
		height: 100vh;
		position: absolute;
		padding: 80px 0 0 0;
		top: 0;		
	}
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 50px;
		color: #000000;
		padding: 90px 0 57px 96px;
		text-align: left;
	}
	.main_product .main_product_bg{
		width: 100%;
		height: 35%;
		background: #f0f3f5;
		position: absolute;
		bottom: 0;
		z-index: 1;
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
}
@media (min-width: 992px){
	.main_product{
		width: 100%;
		height: 100vh;
		position: absolute;
		padding: 100px 0 0 0;
		top: 0;		
	}
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 60px;
		color: #000000;
		padding: 90px 0 57px 96px;
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
}
@media (min-width: 1100px){
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 60px;
		color: #000000;
		padding: 90px 0 57px 96px;	
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
}
@media (min-width: 1300px){
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 60px;
		color: #000000;
		padding: 90px 0 57px 96px;	
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
}
@media (min-width: 1400px){
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 60px;
		color: #000000;
		padding: 90px 0 57px 96px;	
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
}
@media (min-width: 1500px){
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 60px;
		color: #000000;
		padding: 90px 0 57px 96px;	
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
}
@media (min-width: 1600px){
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 60px;
		color: #000000;
		padding: 90px 0 57px 96px;	
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 100px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 20px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 20px;
	}
}
@media (min-width: 1700px){
	.main_product h1{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 60px;
		color: #000000;
		padding: 90px 0 57px 226px;	
	}
	.main_product_list{
		width: 100%;
		position: absolute;
		z-index: 2;
		padding: 0 230px;
	}
	.main_product .swiper-button-next{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_next.png') no-repeat;
		top: 40%;
		right: 130px;
	}
	.main_product .swiper-button-prev{
		width: 41px;
		height: 27px;
		background:url('../images/main/product_prev.png') no-repeat;
		top: 40%;
		left: 130px;
	}
}

/*================================
	È¸»ç¼Ò°³
================================*/
.main_company a:hover,
.main_company a:focus,
.main_company a:active{
	border: 1px solid #bfb7af;
	color: #bfb7af;
}

@media (max-width: 575px){
	.main_company{
		width: 100%;
		height: auto;
		background: #000000 url(../images/main/bg_company_xs.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		text-align: center;
		position: relative;;
		padding: 0 30px 30px 30px;
	}
	.main_company h1{
		font-weight: 700;
		font-size: 22px;
		color: #FFFFFF;
		line-height: 26px;
		padding: 30px 0 20px 0;
	}
	.main_company p{
		font-size: 16px;
		color: #ffffff;	
	}
	.main_company a{
		width: 145px;
		height: 45px;
		margin: 30px auto 0 auto;
		border: 1px solid #FFFFFF;
		text-align: center;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 45px;
		display: block;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
}
@media (min-width: 576px){
	.main_company{
		width: 100%;
		height: auto;
		background: #000000 url(../images/main/bg_company_xs.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		text-align: center;
		position: relative;;
		padding: 0 20px 50px 20px;
	}
	.main_company h1{
		font-weight: 700;
		font-size: 26px;
		color: #FFFFFF;
		line-height: 32px;
		padding: 80px 0 20px 0;
	}
	.main_company p{
		font-size: 16px;
		color: #ffffff;
		line-height: 19px;
	}
	.main_company a{
		width: 155px;
		height: 50px;
		margin: 50px auto 0 auto;
		border: 1px solid #FFFFFF;
		text-align: center;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 50px;
		display: block;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
}
@media (min-width: 768px){
	.main_company{
		width: 100%;
		height: 100vh;
		background: #000000 url(../images/main/bg_company.jpg) no-repeat 50% 50%;
		background-size : cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		text-align: center;
		position: absolute;
		top: 0;	
	}
	.main_company h1{
		font-weight: 700;
		font-size: 37px;
		color: #FFFFFF;
		line-height: 46px;
		padding: 290px 0 50px 0;
	}
	.main_company p{
		font-size: 17px;
		color: #ffffff;	
	}
	.main_company a{
		width: 160px;
		height: 52px;
		margin: 100px auto 0 auto;
		border: 1px solid #FFFFFF;
		text-align: center;
		font-size: 17px;
		color: #FFFFFF;
		line-height: 52px;
		display: block;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
}
@media (min-width: 992px){
	.main_company h1{
		font-weight: 700;
		font-size: 40px;
		color: #FFFFFF;
		line-height: 50px;
		padding: 290px 0 60px 0;
	}
	.main_company p{
		font-size: 18px;
		color: #ffffff;	
	}
	.main_company a{
		width: 165px;
		height: 52px;
		margin: 100px auto 0 auto;
		border: 1px solid #FFFFFF;
		text-align: center;
		font-size: 18px;
		color: #FFFFFF;
		line-height: 52px;
		display: block;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
}
@media (min-width: 1100px){
	.main_company h1{
		font-weight: 700;
		font-size: 45px;
		color: #FFFFFF;
		line-height: 55px;
		padding: 290px 0 60px 0;
	}
	.main_company p{
		font-size: 19px;
		color: #ffffff;	
	}
	.main_company a{
		width: 170px;
		height: 54px;
		margin: 100px auto 0 auto;
		border: 1px solid #FFFFFF;
		text-align: center;
		font-size: 19px;
		color: #FFFFFF;
		line-height: 54px;
		display: block;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
}
@media (min-width: 1300px){
	.main_company h1{
		font-weight: 700;
		font-size: 50px;
		color: #FFFFFF;
		line-height: 65px;
		padding: 290px 0 60px 0;
	}
	.main_company p{
		font-size: 20px;
		color: #ffffff;	
	}
	.main_company a{
		width: 175px;
		height: 56px;
		margin: 100px auto 0 auto;
		border: 1px solid #FFFFFF;
		text-align: center;
		font-size: 20px;
		color: #FFFFFF;
		line-height: 56px;
		display: block;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
}

/*================================
	°í°´¼¾ÅÍ-±âº»¼³Á¤
================================*/
.main_bottom .main_bottom_banner a{
	height: 100%;
}

@media (max-width: 575px){
	.main_bottom{
		width: 100%;
		height: auto;
		position: relative;
	}
	.main_bottom .main_bottom_banner,
	.main_bottom .main_bottom_banner li{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.main_bottom .copyright{
		height: auto;
		overflow: hidden;
	}
}
@media (min-width: 576px){
	.main_bottom{
		width: 100%;
		height: auto;
		position: relative;
	}
	.main_bottom .main_bottom_banner,
	.main_bottom .main_bottom_banner li{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.main_bottom .copyright{
		height: auto;
		overflow: hidden;
	}
}
@media (min-width: 768px){
	.main_bottom{
		width: 100%;
		height: 100vh;
		position: absolute;
		top: 0;
	}
	.main_bottom .main_bottom_banner,
	.main_bottom .main_bottom_banner li{
		width: 100%;
		height: 81%;
	}
	.main_bottom .copyright{
		height: 19%;
	}
}

/*================================
	°í°´¼¾ÅÍ-µ¿¿µ»óÀÚ·á½Ç,°ßÀû¹®ÀÇ
================================*/
.main_bottom .main_bottom_banner .li_1{
	background: #000000 url(../images/main/banner01.jpg) no-repeat 50% 50%;
	background-size : cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.main_bottom .main_bottom_banner .li_2{
	background: #000000 url(../images/main/banner02.jpg) no-repeat 50% 50%;
	background-size : cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.main_bottom .main_bottom_banner .li_3{
	background: #a30817;
}
.main_bottom .main_bottom_banner .li_1 span:hover,
.main_bottom .main_bottom_banner .li_2 span:hover,
.main_bottom .main_bottom_banner .li_1 span:focus,
.main_bottom .main_bottom_banner .li_2 span:focus,
.main_bottom .main_bottom_banner .li_1 span:active,
.main_bottom .main_bottom_banner .li_2 span:active{
	background-color: rgba(0, 0, 0, 0.6);
}
.main_bottom .main_bottom_banner .li_1 span img,
.main_bottom .main_bottom_banner .li_2 span img{
	opacity: 0.2;
	filter: alpha(opacity=20);   /* For IE8 and earlier */
}

.main_bottom .main_bottom_banner .li_1 a,
.main_bottom .main_bottom_banner .li_2 a{
	display: block;
}


@media (max-width: 575px){
	.main_bottom .main_bottom_banner li{
		width: 100%;
		height: 20%;
		float: left;
		text-align: center;
		position: relative;
	}
	.main_bottom .main_bottom_banner .li_3{
		width: 100%;
		height: 60%;
	}
	.main_bottom .main_bottom_banner .li_1 h1,
	.main_bottom .main_bottom_banner .li_2 h1{
		font-weight: 500;
		font-size: 24px;
		color: #FFFFFF;
		padding: 10px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 p,
	.main_bottom .main_bottom_banner .li_2 p{
		font-size: 15px;
		color: #FFFFFF;
		line-height: 17px;
		padding: 0 30px 30px 30px;
	}
	.main_bottom .main_bottom_banner .li_1 span,
	.main_bottom .main_bottom_banner .li_2 span{
		width: 40px;
		height: 40px;
		background-color: rgba(0, 0, 0, 0.5);
		display: block;
		text-align: center;
		padding: 10px 0 0 0;
		bottom: 0;
		right: 0;
		position: absolute;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.main_bottom .main_bottom_banner .li_1 span img,
	.main_bottom .main_bottom_banner .li_2 span img{
		width: 20px;
	}
}
@media (min-width: 576px){
	.main_bottom .main_bottom_banner li{
		width: 100%;
		height: 20%;
		float: left;
		text-align: center;
		position: relative;
	}
	.main_bottom .main_bottom_banner .li_3{
		width: 100%;
		height: 60%;
	}
	.main_bottom .main_bottom_banner .li_1 h1,
	.main_bottom .main_bottom_banner .li_2 h1{
		font-weight: 500;
		font-size: 27px;
		color: #FFFFFF;
		padding: 20px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 p,
	.main_bottom .main_bottom_banner .li_2 p{
		font-size: 16px;
		color: #FFFFFF;
		padding: 5px 0 30px 0;
	}
	.main_bottom .main_bottom_banner .li_1 span,
	.main_bottom .main_bottom_banner .li_2 span{
		width: 50px;
		height: 50px;
		background-color: rgba(0, 0, 0, 0.5);
		display: block;
		text-align: center;
		padding: 15px 0 0 0;
		bottom: 0;
		right: 0;
		position: absolute;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.main_bottom .main_bottom_banner .li_1 span img,
	.main_bottom .main_bottom_banner .li_2 span img{
		width: 25px;
	}
}
@media (min-width: 768px){
	.main_bottom .main_bottom_banner li{
		width: 33.3%;
		height: 100%;
		float: left;
		text-align: center;
		position: relative;
	}
	.main_bottom .main_bottom_banner .li_3{
		width: 33.4%;
		height: 100%;
	}
	.main_bottom .main_bottom_banner .li_1 h1,
	.main_bottom .main_bottom_banner .li_2 h1{
		font-weight: 500;
		font-size: 30px;
		color: #FFFFFF;
		padding: 266px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 p,
	.main_bottom .main_bottom_banner .li_2 p{
		font-size: 17px;
		color: #FFFFFF;
		line-height: 20px;
		padding: 20px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 span,
	.main_bottom .main_bottom_banner .li_2 span{
		width: 85px;
		height: 85px;
		background-color: rgba(0, 0, 0, 0.5);
		display: block;
		text-align: center;
		padding: 20px 0 0 0;
		bottom: 0;
		right: 0;
		position: absolute;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.main_bottom .main_bottom_banner .li_1 span img,
	.main_bottom .main_bottom_banner .li_2 span img{
		width: 50px;
	}
}
@media (min-width: 992px){
	.main_bottom .main_bottom_banner .li_1 h1,
	.main_bottom .main_bottom_banner .li_2 h1{
		font-weight: 500;
		font-size: 34px;
		color: #FFFFFF;
		padding: 286px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 p,
	.main_bottom .main_bottom_banner .li_2 p{
		font-size: 18px;
		color: #FFFFFF;
		line-height: 22px;
		padding: 20px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 span,
	.main_bottom .main_bottom_banner .li_2 span{
		width: 95px;
		height: 95px;
		background-color: rgba(0, 0, 0, 0.5);
		display: block;
		text-align: center;
		padding: 20px 0 0 0;
		bottom: 0;
		right: 0;
		position: absolute;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.main_bottom .main_bottom_banner .li_1 span img,
	.main_bottom .main_bottom_banner .li_2 span img{
		width: 60px;
	}
}
@media (min-width: 1100px){
	.main_bottom .main_bottom_banner .li_1 h1,
	.main_bottom .main_bottom_banner .li_2 h1{
		font-weight: 500;
		font-size: 40px;
		color: #FFFFFF;
		padding: 286px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 p,
	.main_bottom .main_bottom_banner .li_2 p{
		font-size: 19px;
		color: #FFFFFF;
		padding: 20px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 span,
	.main_bottom .main_bottom_banner .li_2 span{
		width: 95px;
		height: 95px;
		background-color: rgba(0, 0, 0, 0.5);
		display: block;
		text-align: center;
		padding: 20px 0 0 0;
		bottom: 0;
		right: 0;
		position: absolute;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.main_bottom .main_bottom_banner .li_1 span img,
	.main_bottom .main_bottom_banner .li_2 span img{
		width: 60px;
	}
}
@media (min-width: 1300px){
	.main_bottom .main_bottom_banner .li_3{
		width: 33.4%;
		height: 100%;
		padding: 0 30px;
	}
	.main_bottom .main_bottom_banner .li_1 h1,
	.main_bottom .main_bottom_banner .li_2 h1{
		font-weight: 500;
		font-size: 50px;
		color: #FFFFFF;
		padding: 286px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 p,
	.main_bottom .main_bottom_banner .li_2 p{
		font-size: 19px;
		color: #FFFFFF;
		padding: 20px 0 0 0;
	}
	.main_bottom .main_bottom_banner .li_1 span,
	.main_bottom .main_bottom_banner .li_2 span{
		width: 114px;
		height: 114px;
		background-color: rgba(0, 0, 0, 0.5);
		display: block;
		text-align: center;
		padding: 20px 0 0 0;
		bottom: 0;
		right: 0;
		position: absolute;
		-webkit-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.main_bottom .main_bottom_banner .li_1 span img,
	.main_bottom .main_bottom_banner .li_2 span img{
		width: 74px;
	}
}

/*================================
	°í°´¼¾ÅÍ-°í°´Áö¿ø¼¾ÅÍ
================================*/
.main_bottom .li_3_tel a,
.main_bottom .li_3_fax a{
	color: #FFFFFF
}

@media (max-width: 575px){
	.main_bottom .main_bottom_banner .li_3 h1{
		font-weight: 500;
		font-size: 22px;
		color: #FFFFFF;
		padding: 30px 0 0 0;
	}
	.main_bottom .li_3_comment{
		font-size: 16px;
		color: #FFFFFF;
		padding: 10px 30px 0 30px;
	}
	.main_bottom .li_3_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 19px;
		color: #FFFFFF;
		line-height: 30px;
		padding: 20px 0 0 0;
	}
	.main_bottom .li_3_fax{
		font-size: 17px;
		color: #ffcece;
		line-height: 22px;
		padding: 10px 0 0 0;
	}
	.main_bottom .li_3_time{
		font-size: 15px;
		color: #ffcece;
		line-height: 20px;
		padding: 20px 0 30px 0;
	}
	.main_bottom .li_3_time b{
		font-weight: 400;
		font-size: 17px;
		padding: 9px 0 0 0;
	}
}
@media (min-width: 576px){
	.main_bottom .main_bottom_banner .li_3 h1{
		font-weight: 500;
		font-size: 27px;
		color: #FFFFFF;
		padding: 30px 0 0 0;
	}
	.main_bottom .li_3_comment{
		font-size: 16px;
		color: #FFFFFF;
		padding: 10px 0 0 0;
	}
	.main_bottom .li_3_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 20px;
		color: #FFFFFF;
		line-height: 29px;
		padding: 30px 0 0 0;
	}
	.main_bottom .li_3_fax{
		font-size: 18px;
		color: #ffcece;
		line-height: 22px;
		padding: 30px 0 0 0;
	}
	.main_bottom .li_3_time{
		font-size: 16px;
		color: #ffcece;
		line-height: 24px;
		padding: 40px 0 40px 0;
	}
	.main_bottom .li_3_time b{
		font-weight: 400;
		font-size: 19px;
		padding: 9px 0 0 0;
	}
}
@media (min-width: 768px){
	.main_bottom .main_bottom_banner .li_3 h1{
		font-weight: 500;
		font-size: 30px;
		color: #FFFFFF;
		line-height: 34px;
		padding: 120px 0 0 0;
	}
	.main_bottom .li_3_comment{
		font-size: 17px;
		color: #FFFFFF;
		line-height: 19px;
		padding: 19px 0 0 0;
	}
	.main_bottom .li_3_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 19px;
		color: #FFFFFF;
		line-height: 32px;
		padding: 54px 0 0 0;
	}
	.main_bottom .li_3_fax{
		font-size: 17px;
		color: #ffcece;
		line-height: 19px;
		padding: 30px 0 0 0;
	}
	.main_bottom .li_3_time{
		font-size: 16px;
		color: #ffcece;
		line-height: 24px;
		padding: 40px 0 0 0;
	}
	.main_bottom .li_3_time b{
		font-weight: 400;
		font-size: 17px;
		padding: 9px 0 0 0;
	}
}
@media (min-width: 992px){
	.main_bottom .main_bottom_banner .li_3 h1{
		font-weight: 500;
		font-size: 32px;
		color: #FFFFFF;
		line-height: 36px;
		padding: 160px 0 0 0;
	}
	.main_bottom .li_3_comment{
		font-size: 17px;
		color: #FFFFFF;
		line-height: 19px;
		padding: 19px 0 0 0;
	}
	.main_bottom .li_3_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 22px;
		color: #FFFFFF;
		line-height: 36px;
		padding: 54px 0 0 0;
	}
	.main_bottom .li_3_fax{
		font-size: 19px;
		color: #ffcece;
		line-height: 22px;
		padding: 20px 0 0 0;
	}
	.main_bottom .li_3_time{
		font-size: 17px;
		color: #ffcece;
		line-height: 24px;
		padding: 30px 0 0 0;
	}
	.main_bottom .li_3_time b{
		font-weight: 400;
		font-size: 19px;
		padding: 9px 0 0 0;
	}
}
@media (min-width: 1100px){
	.main_bottom .main_bottom_banner .li_3 h1{
		font-weight: 500;
		font-size: 38px;
		color: #FFFFFF;
		line-height: 42px;
		padding: 186px 0 0 0;
	}
	.main_bottom .li_3_comment{
		font-size: 19px;
		color: #FFFFFF;
		padding: 19px 0 0 0;
	}
	.main_bottom .li_3_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 24px;
		color: #FFFFFF;
		line-height: 40px;
		padding: 54px 0 0 0;
	}
}
@media (min-width: 1300px){
	.main_bottom .main_bottom_banner .li_3 h1{
		font-weight: 500;
		font-size: 37px;
		color: #FFFFFF;
		line-height: 42px;
		padding: 170px 0 0 0;
	}
	.main_bottom .li_3_comment{
		font-size: 19px;
		color: #FFFFFF;
		padding: 19px 0 0 0;
	}
	.main_bottom .li_3_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 30px;
		color: #FFFFFF;
		line-height: 50px;
		padding: 54px 0 0 0;
	}
}