/********************************** 메인이미지 **********************************/
.main-img{
	width: 100%;
	height: 100vh;
}
.main-img .swiper-slide1{
	background:url('/img/main/visual01.png') no-repeat;
	background-position: center;
	background-size : cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
}
.main-img .swiper-slide2{
	background:url('/img/main/visual02.png') no-repeat;
	background-position: center;
	background-size : cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
}
.main-img .swiper-slide3{
	background:url('/img/main/visual03.png') no-repeat;
	background-position: center;
	background-size : cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
}

@media (max-width: 575px) {
	.main-img .swiper-slide{
		height: 100vh;
		padding: 200px 0 0 0;
	}
	.main-img .swiper-slide1,
	.main-img .swiper-slide3{
		background-position: 70% 50%;
	}
	.main-img .swiper-slide2{
		background-position: 20% 50%;
	}
	.main-img .swiper-slide h1{
		color: #ffffff;
		font-weight: 500;
		font-size: 2.625rem;
		line-height: 2.625rem;
	}
	.main-img .swiper-slide p{
		color: #ffffff;
		font-size: 1.25rem;
		line-height: 1.875rem;
		padding: 24px 0 0 0;
	}
}
@media (min-width: 576px) {
	.main-img .swiper-slide{
		height: 100vh;
		padding: 390px 0 0 0;
	}
	.main-img .swiper-slide1,
	.main-img .swiper-slide2,
	.main-img .swiper-slide3{
		background-position: 70% 50%;
	}
	.main-img .swiper-slide h1{
		color: #ffffff;
		font-weight: 500;
		font-size: 4.125rem;
		line-height: 4.125rem;
	}
	.main-img .swiper-slide p{
		color: #ffffff;
		font-size: 1.25rem;
		line-height: 1.875rem;
		padding: 44px 0 0 0;
	}
}
@media (min-width: 768px){
	.main-img .swiper-slide1,
	.main-img .swiper-slide2,
	.main-img .swiper-slide3{
		background-position: 65% 50%;
	}
}
@media (min-width: 992px){
	.main-img .swiper-slide1,
	.main-img .swiper-slide2,
	.main-img .swiper-slide3{
		background-position: center;
	}
}

/* 버튼 */
.main-img .swiper-pagination-bullet{
    width: 60px;
    height: 6px;
    display: inline-block;
    border-radius: 0;
    background: #FFFFFF;
    opacity: 0.2;
}
.main-img .swiper-pagination-bullet-active{
    opacity: 1;
    background: #FFFFFF;
}

@media (max-width: 575px) {
	.main-img .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
		bottom: 75px !important;
	}
}
@media (min-width: 576px) {
	.main-img .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
		bottom: 40px !important;
	}
}

/********************************** 비지니스 **********************************/
.main-business{
	width: 100%;
}
.main-business .btn-more01 .main_more01{
	padding: 0 0 0 14px;
}
.main-business .swiper-button-prev,
.main-business .swiper-container-rtl .swiper-button-next{
	background:url('/img/main/main_business_prev.png') no-repeat;
}
.main-business .swiper-button-next,
.main-business .swiper-container-rtl .swiper-button-prev{
	background:url('/img/main/main_business_next.png') no-repeat;
}

.swiper-business2 .main-business-img{
	background: url('/img/main/biz02.jpg') no-repeat !important;
	background-size : cover !important;
	-moz-background-size:cover !important;
	-webkit-background-size:cover !important;
	-o-background-size:cover !important;
}
.swiper-business3 .main-business-img{
	background: url('/img/main/biz03.jpg') no-repeat !important;
	background-size : cover !important;
	-moz-background-size:cover !important;
	-webkit-background-size:cover !important;
	-o-background-size:cover !important;
}

@media (max-width: 575px) {
	.main-business .swiper-business1{
		height: auto;
		position: relative;
	}
	.main-business .wrap{
		z-index: 100;
	}
	.main-business .main-business-stitle{
		color: #eb2729;
		font-size: 1.188rem;
		line-height: 1.188rem;
		padding: 40px 0 0 0;
	}
	.main-business .main-business-line{
		width: 145px;
		height: 1px;
		background: #eb2729;
		margin: 10px 0 0 0;
	}
	.swiper-business2 .main-business-line{
		width: 182px;
	}
	.swiper-business3 .main-business-line{
		width: 140px;
	}
	.main-business h1{
		font-family: 'Gmarket Sans'; 
		color: #010101;
		font-weight: 500;
		font-size: 2.25rem;
		line-height: 2.25rem;
		padding: 20px 0 0 0;
	}
	.main-business .main-business-text{
		color: #656565;
		font-weight: 300;
		font-size: 1.063rem;
		line-height: 1.5rem;
		padding: 10px 0 0 0;
	}
	.main-business .btn-more01{
		width: 140px;
		height: 46px;
		border: 1px solid #010101;
		background: #FFFFFF;
		color: #010101;
		font-weight: 300;
		font-size: 1.063rem;
		line-height: 1.063rem;
		margin: 30px 0 30px 0;
	}
	.main-business .main-business-img{
		width: 100%;
		height: 250px;
		background: url('/img/main/biz01.jpg') no-repeat;
		background-size : cover;
		-moz-background-size:cover;
		-webkit-background-size:cover;
		-o-background-size:cover;
		margin: 0 0 0 0;
		position: relative;
		z-index: 10;
	}
	.main-business .swiper-button-prev,
	.main-business .swiper-button-next{
		position: absolute;
		top: 42%;	
		width: 31px;
		height: 32px;
		z-index: 10;
		cursor: pointer;
		background-size: 18px 32px;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: 0;
	}
	.main-business .swiper-button-prev{
		left: auto;
		right: 50px;
	}
	.main-business .swiper-button-next{
		right: 10px;
	}
}
@media (min-width: 576px) {
	.main-business .swiper-business1{
		height: auto;
		position: relative;
	}
	.main-business .wrap{
		z-index: 100;
	}
	.main-business .main-business-stitle{
		color: #eb2729;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 40px 0 0 0;
	}
	.main-business .main-business-line{
		width: 167px;
		height: 1px;
		background: #eb2729;
		margin: 10px 0 0 0;
	}
	.swiper-business2 .main-business-line{
		width: 215px;
	}
	.swiper-business3 .main-business-line{
		width: 160px;
	}
	.main-business h1{
		font-family: 'Gmarket Sans'; 
		color: #010101;
		font-weight: 500;
		font-size: 3.375rem;
		line-height: 4.375rem;
		padding: 20px 0 0 0;
	}
	.main-business .main-business-text{
		color: #656565;
		font-weight: 300;
		font-size: 1.25rem;
		line-height: 1.75rem;
		padding: 10px 0 0 0;
	}
	.main-business .btn-more01{
		width: 160px;
		height: 56px;
		border: 1px solid #010101;
		background: #FFFFFF;
		color: #010101;
		font-weight: 300;
		font-size: 1.063rem;
		line-height: 1.063rem;
		margin: 30px 0 30px 0;
	}
	.main-business .main-business-img{
		width: 100%;
		height: 300px;
		background: url('/img/main/biz01.jpg') no-repeat;
		background-size : cover;
		-moz-background-size:cover;
		-webkit-background-size:cover;
		-o-background-size:cover;
		margin: 0 0 0 0;
		position: relative;
		z-index: 10;
	}
	.main-business .swiper-button-prev,
	.main-business .swiper-button-next{
		position: absolute;
		top: 43%;	
		width: 31px;
		height: 32px;
		z-index: 10;
		cursor: pointer;
		background-size: 18px 32px;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: 0;
	}
	.main-business .swiper-button-prev{
		left: auto;
		right: 50px;
	}
	.main-business .swiper-button-next{
		right: 10px;
	}
}
@media (min-width: 768px){
	.main-business .swiper-business1{
		height: auto;
		position: relative;
	}
	.main-business .wrap{
		z-index: 100;
	}
	.main-business .main-business-stitle{
		color: #eb2729;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 40px 0 0 0;
	}
	.main-business .main-business-line{
		width: 180px;
		height: 1px;
		background: #eb2729;
		margin: 10px 0 0 0;
	}
	.swiper-business2 .main-business-line{
		width: 227px;
	}
	.swiper-business3 .main-business-line{
		width: 170px;
	}
	.main-business h1{
		font-family: 'Gmarket Sans'; 
		color: #010101;
		font-weight: 500;
		font-size: 3.375rem;
		line-height: 4.375rem;
		padding: 20px 0 0 0;
	}
	.main-business .main-business-text{
		color: #656565;
		font-weight: 300;
		font-size: 1.25rem;
		line-height: 1.75rem;
		padding: 10px 0 0 0;
	}
	.main-business .btn-more01{
		width: 160px;
		height: 56px;
		border: 1px solid #010101;
		background: #FFFFFF;
		color: #010101;
		font-weight: 300;
		font-size: 1.063rem;
		line-height: 1.063rem;
		margin: 30px 0 30px 0;
	}
	.main-business .main-business-img{
		width: 100%;
		height: 300px;
		background: url('/img/main/biz01.jpg') no-repeat;
		background-size : cover;
		-moz-background-size:cover;
		-webkit-background-size:cover;
		-o-background-size:cover;
		margin: 0 0 0 0;
		position: relative;
		z-index: 10;
	}
	.main-business .swiper-button-prev,
	.main-business .swiper-button-next{
		position: absolute;
		top: 43%;	
		width: 31px;
		height: 32px;
		z-index: 10;
		cursor: pointer;
		background-size: 18px 32px;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: 0;
	}
	.main-business .swiper-button-prev{
		left: auto;
		right: 50px;
	}
	.main-business .swiper-button-next{
		right: 10px;
	}
}
@media (min-width: 992px){
	.main-business .swiper-business1{
		height: 700px;
		position: relative;
	}
	.main-business .main-business-stitle{
		color: #eb2729;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 100px 0 0 0;
	}
	.main-business .main-business-line{
		width: 194px;
		height: 1px;
		background: #eb2729;
		margin: 10px 0 0 0;
	}
	.swiper-business2 .main-business-line{
		width: 245px;
	}
	.swiper-business3 .main-business-line{
		width: 185px;
	}
	.main-business h1{
		font-family: 'Gmarket Sans'; 
		color: #010101;
		font-weight: 500;
		font-size: 3.375rem;
		line-height: 4.375rem;
		padding: 36px 0 0 0;
	}
	.main-business .main-business-text{
		color: #656565;
		font-weight: 300;
		font-size: 1.25rem;
		line-height: 1.75rem;
		padding: 50px 0 0 0;
	}
	.main-business .btn-more01{
		width: 160px;
		height: 56px;
		border: 1px solid #010101;
		background: #FFFFFF;
		color: #010101;
		font-weight: 300;
		font-size: 1.063rem;
		line-height: 1.063rem;
		margin: 85px 0 0 0;
	}
	.main-business .main-business-img{
		width: 50%;
		height: 700px;
		background: url('/img/main/biz01.jpg') no-repeat;
		background-size : cover;
		-moz-background-size:cover;
		-webkit-background-size:cover;
		-o-background-size:cover;
		margin: 0 0 0 50%;
		top: 0;
		position: absolute;
		z-index: 500;
	}
	.main-business .swiper-button-prev,
	.main-business .swiper-button-next{
		position: absolute;
		top: 90%;	
		width: 31px;
		height: 32px;
		z-index: 10;
		cursor: pointer;
		background-size: 18px 32px;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: 0;
	}
	.main-business .swiper-button-prev{
		left: 43%;
	}
	.main-business .swiper-button-next{
		left: 46%;
	}
}
@media (min-width: 1300px){
	.main-business .main-business-line{
		width: 202px;
		height: 1px;
		background: #eb2729;
		margin: 10px 0 0 0;
	}
	.swiper-business2 .main-business-line{
		width: 260px;
	}
	.swiper-business3 .main-business-line{
		width: 192px;
	}
	.main-business .swiper-button-prev{
		left: 43%;
	}
	.main-business .swiper-button-next{
		left: 46%;
	}
}

/********************************** 포트폴리오 **********************************/
.main-portfolio{
	width: 100%;
	overflow: hidden;
	background: #f6f2f2;
}
.main-portfolio .main-portfolio-title .btn-more02 .main_more02{
	padding: 0 0 0 12px;
}
.main-portfolio ul li .main-portfolio-img img{
	width: 100%;
	height: 220px;

}
.main-portfolio .swiper-button-prev,
.main-portfolio .swiper-container-rtl .swiper-button-next{
	background:url('/img/main/main_portfolio_prev.png') no-repeat 50% 50%;
}
.main-portfolio .swiper-button-next,
.main-portfolio .swiper-container-rtl .swiper-button-prev{
	background:url('/img/main/main_portfolio_next.png') no-repeat 50% 50%;
}
.main-portfolio .swiper-button-prev.swiper-button-disabled{
	background:url('/img/main/main_portfolio_prev_off.png') no-repeat 50% 50%;
	opacity: 1.0;
	cursor: auto;
	pointer-events: none;
}
.main-portfolio .swiper-button-next.swiper-button-disabled{
	background:url('/img/main/main_portfolio_next_off.png') no-repeat 50% 50%;
	opacity: 1.0;
	cursor: auto;
	pointer-events: none;
}

@media (max-width: 575px) {
	.main-portfolio ul li .main-portfolio-img img{
		width: 100%;
		height: 120px;
	}
	.main-portfolio .main-portfolio-title{
		width: 100%;
		overflow: hidden;
		padding: 20px 15px 0 15px;
	}
	.main-portfolio .main-portfolio-title h1{
		width: 70%;
		font-family: 'Lato', sans-serif;
		color: #010101;
		font-weight: 500;
		font-size: 2.563rem;
		float: left;
	}
	.main-portfolio .main-portfolio-title .btn-more02{
		width: 28%;
		border: 0;
		border-bottom: 1px solid #010101;
		background: #f6f2f2;
		color: #010101;
		font-size: 0.9375rem;
		padding: 0 0 7px 2px;
		margin: 7px 0 0 2%;
		float: left;
	}
	.main-portfolio .wrap{
		width: 100%;
		padding: 0;
	}
	.main-portfolio ul{
		width: 100%;
		overflow: hidden;
		padding: 20px 7px 10px 7px;
	}
	.main-portfolio ul li{
		width: 50%;
		padding: 0 7px 20px 7px;
		float: left;
	}
	.main-portfolio .swiper-button-prev,
	.main-portfolio .swiper-button-next{
		position: absolute;
		top: 30px;
		width: 30px;
		height: 30px;
		z-index: 10;
		cursor: pointer;
		margin-top: 0;
	}
	.main-portfolio ul li h1{
		color: #010101;
		font-weight: 400;
		font-size: 1.25rem;
		line-height: 1.25rem;
		padding: 10px 0 0 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis; 
	}
	.main-portfolio ul li .main-portfolio-sort{
		color: #a9a9a9;
		font-size: 0.9375rem;
		line-height: 0.9375rem;
		padding: 8px 0 0 0;
	}
	.main-portfolio .swiper-button-prev{
		border: 1px solid #909193;
		left: auto;
		right: 44px;
	}
	.main-portfolio .swiper-button-next{
		border: 1px solid #909193;
		border-left: 0;
		left: auto;
		right: 15px;
	}
}
@media (min-width: 576px) {
	.main-portfolio .main-portfolio-title{
		width: 100%;
		overflow: hidden;
		padding: 30px 0 0 0;
	}
	.main-portfolio .main-portfolio-title h1{
		font-family: 'Lato', sans-serif;
		color: #010101;
		font-weight: 500;
		font-size: 3.125rem;
		float: left;
	}
	.main-portfolio .main-portfolio-title .btn-more02{
		border: 0;
		border-bottom: 1px solid #010101;
		background: #f6f2f2;
		color: #010101;
		font-size: 0.9375rem;
		padding: 0 0 7px 0;
		margin: 20px 0 0 20px;
		float: left;
	}
	.main-portfolio ul{
		width: 560px;
		overflow: hidden;
		padding: 30px 0 20px 0;
	}
	.main-portfolio ul li{
		width: 50%;
		padding: 0 20px 20px 0;
		float: left;
	}
	.main-portfolio .swiper-button-prev,
	.main-portfolio .swiper-button-next{
		position: absolute;
		top: 40px;
		width: 40px;
		height: 40px;
		z-index: 10;
		cursor: pointer;
		margin-top: 0;
	}
	.main-portfolio ul li h1{
		color: #010101;
		font-weight: 400;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 15px 0 0 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis; 
	}
	.main-portfolio ul li .main-portfolio-sort{
		color: #a9a9a9;
		font-size: 0.9375rem;
		line-height: 0.9375rem;
		padding: 10px 0 0 0;
	}
	.main-portfolio .swiper-button-prev{
		border: 1px solid #909193;
		left: auto;
		right: 39px;
	}
	.main-portfolio .swiper-button-next{
		border: 1px solid #909193;
		border-left: 0;
		left: auto;
		right: 0;
	}
}
@media (min-width: 768px){
	.main-portfolio .main-portfolio-title{
		width: 100%;
		overflow: hidden;
		padding: 50px 0 0 0;
	}
	.main-portfolio ul{
		width: 760px;
		overflow: hidden;
		padding: 30px 0 30px 0;
	}
	.main-portfolio ul li{
		width: 50%;
		padding: 0 40px 30px 0;
		float: left;
	}
	.main-portfolio .swiper-button-prev,
	.main-portfolio .swiper-button-next{
		position: absolute;
		top: 50px;
		width: 40px;
		height: 40px;
		z-index: 10;
		cursor: pointer;
		margin-top: 0;
	}
}
@media (min-width: 992px){
	.main-portfolio .main-portfolio-title{
		width: 100%;
		overflow: hidden;
		padding: 96px 0 0 0;
	}
	.main-portfolio ul{
		width: 1000px;
		overflow: hidden;
		padding: 30px 0 30px 0;
	}
	.main-portfolio ul li{
		width: 33.3%;
		padding: 0 40px 30px 0;
		float: left;
	}
	.main-portfolio .swiper-button-prev,
	.main-portfolio .swiper-button-next{
		position: absolute;
		top: 100px;
		width: 40px;
		height: 40px;
		z-index: 10;
		cursor: pointer;
		margin-top: 0;
	}
}
@media (min-width: 1300px){
	.main-portfolio ul{
		width: 1308px;
		overflow: hidden;
		padding: 50px 0 40px 0;
	}
	.main-portfolio ul li{
		width: 33.3%;
		padding: 0 68px 40px 0;
		float: left;
	}
}

/********************************** 견적문의, 배너 **********************************/
/* 기본설정 */
.main-bottom{
	width: 100%;
	overflow: hidden;
	position: relative;
}

@media (max-width: 575px) {
	.main-bottom .main-bottom-quotation{
		width: 100%;
		padding: 0 0 25px 0;
	}
	.main-bottom .main-bottom-banner{
		width: 100%;
		margin: 0 0 0 0;
		position: relative;
		z-index: 500;
		top: 0;
	}
}
@media (min-width: 576px) {
	.main-bottom .main-bottom-quotation{
		width: 100%;
		padding: 0 0 45px 0;
	}
	.main-bottom .main-bottom-banner{
		width: 100%;
		margin: 0 0 0 0;
		position: relative;
		z-index: 500;
		top: 0;
	}
}
@media (min-width: 768px){
	.main-bottom .main-bottom-quotation{
		width: 100%;
		padding: 0 0 45px 0;
	}
	.main-bottom .main-bottom-banner{
		width: 100%;
		margin: 0 0 0 0;
		position: relative;
		z-index: 500;
		top: 0;
	}
}
@media (min-width: 992px){
	.main-bottom .main-bottom-quotation{
		width: 50%;
		padding: 0 50px 55px 0;
	}
	.main-bottom .main-bottom-banner{
		width: 50%;
		margin: 0 0 0 50%;
		position: absolute;
		z-index: 500;
		top: 0;
	}
}
@media (min-width: 1300px){
	.main-bottom .main-bottom-quotation{
		width: 50%;
		padding: 0 90px 55px 0;
	}
}

/* 견적문의 */
.main-bottom .main-bottom-quotation ul .li-5{
	text-align: right;
}
.main-bottom .main-bottom-quotation ul .li-6{
	padding: 0;
}
.main-bottom .main-bottom-quotation ul li .div-left{
	width: 50%;
	float: left;
	padding: 0 3px 0 0;
}
.main-bottom .main-bottom-quotation ul li .div-right{
	width: 50%;
	float: left;
	padding: 0 0 0 3px;
}
.main-bottom .main-bottom-quotation ul li select{
	color: #a6a6a6;
}
.main-bottom .main-bottom-quotation ul li input[type=checkbox] + label{
	font-size: 0.875rem;
	padding: 0 0 0 24px;
}
.main-bottom .main-bottom-quotation ul li input[type=checkbox]:checked + label:before{	
	font-size: 0.75rem;
}
.main-bottom .main-bottom-quotation ul li input[type=checkbox]+ label:before{
	width: 14px;
	height: 14px;
	top: 2px;
}
.main-bottom .main-bottom-quotation ul li .quotation-policyview{
	border: 1px solid #c9c9c9;
	color: #8e8e8e;
	font-size: 0.75rem;
	line-height: 0.75rem;
	padding: 2px 10px;
	margin: 0 0 0 5px;
}
.main-bottom .main-bottom-quotation ul li .btn-Mquotation{
	width: 100%;
	background: #eb2729;
	border: 0;
	color: #fffefe;
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 1.375rem;
	padding: 18px 0;
	margin: 13px 0 0 0;
}

@media (max-width: 575px) {
	.main-bottom .main-bottom-quotation .mbq-stitle{
		font-family: 'Lato', sans-serif;
		color: #eb2729;
		font-weight: 500;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 20px 0 0 0;
	}
	.main-bottom .main-bottom-quotation h1{
		color: #010101;
		font-weight: 500;
		font-size: 2.625rem;
		line-height: 2.625rem;
		padding: 13px 0 0 0;
	}
	.main-bottom .main-bottom-quotation .mbq-text{
		color: #656565;
		font-size: 1.063rem;
		line-height: 1.563rem;
		padding: 13px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul{
		width: 100%;
		overflow: hidden;
		padding: 10px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul li{
		width: 100%;
		overflow: hidden;
		padding: 0 0 8px 0;
	}
	.main-bottom .main-bottom-quotation ul li input,
	.main-bottom .main-bottom-quotation ul li select{
		width: 100%;
		height: 42px;
	}
	.main-bottom .main-bottom-quotation ul li textarea{
		width: 100%;
		height: 120px;
	}
}
@media (min-width: 576px) {
	.main-bottom .main-bottom-quotation .mbq-stitle{
		font-family: 'Lato', sans-serif;
		color: #eb2729;
		font-weight: 500;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 30px 0 0 0;
	}
	.main-bottom .main-bottom-quotation h1{
		color: #010101;
		font-weight: 500;
		font-size: 2.625rem;
		line-height: 2.625rem;
		padding: 13px 0 0 0;
	}
	.main-bottom .main-bottom-quotation .mbq-text{
		color: #656565;
		font-size: 1.063rem;
		line-height: 1.563rem;
		padding: 15px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul{
		width: 100%;
		overflow: hidden;
		padding: 20px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul li{
		width: 100%;
		overflow: hidden;
		padding: 0 0 13px 0;
	}
	.main-bottom .main-bottom-quotation ul li input,
	.main-bottom .main-bottom-quotation ul li select{
		width: 100%;
		height: 46px;
	}
	.main-bottom .main-bottom-quotation ul li textarea{
		width: 100%;
		height: 120px;
	}
}
@media (min-width: 768px){
	.main-bottom .main-bottom-quotation .mbq-stitle{
		font-family: 'Lato', sans-serif;
		color: #eb2729;
		font-weight: 500;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 40px 0 0 0;
	}
	.main-bottom .main-bottom-quotation h1{
		color: #010101;
		font-weight: 500;
		font-size: 2.625rem;
		line-height: 2.625rem;
		padding: 13px 0 0 0;
	}
	.main-bottom .main-bottom-quotation .mbq-text{
		color: #656565;
		font-size: 1.063rem;
		line-height: 1.563rem;
		padding: 15px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul{
		width: 100%;
		overflow: hidden;
		padding: 20px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul li input,
	.main-bottom .main-bottom-quotation ul li select{
		width: 100%;
		height: 48px;
	}
	.main-bottom .main-bottom-quotation ul li textarea{
		width: 100%;
		height: 140px;
	}
}
@media (min-width: 992px){
	.main-bottom .main-bottom-quotation .mbq-stitle{
		font-family: 'Lato', sans-serif;
		color: #eb2729;
		font-weight: 500;
		font-size: 1.375rem;
		line-height: 1.375rem;
		padding: 62px 0 0 0;
	}
	.main-bottom .main-bottom-quotation h1{
		color: #010101;
		font-weight: 500;
		font-size: 2.625rem;
		line-height: 2.625rem;
		padding: 13px 0 0 0;
	}
	.main-bottom .main-bottom-quotation .mbq-text{
		color: #656565;
		font-size: 1.063rem;
		line-height: 1.563rem;
		padding: 23px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul{
		width: 100%;
		overflow: hidden;
		padding: 40px 0 0 0;
	}
	.main-bottom .main-bottom-quotation ul li input,
	.main-bottom .main-bottom-quotation ul li select{
		width: 100%;
		height: 52px;
	}
	.main-bottom .main-bottom-quotation ul li textarea{
		width: 100%;
		height: 162px;
	}
}

/* 배너 */
.main-bottom .main-bottom-banner li a:hover{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.main-bottom .main-bottom-banner .li-1 a{
	background:url('/img/main/main_banner01.png') no-repeat;
	background-position: center;
	background-size : cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
}
.main-bottom .main-bottom-banner .li-2 a{
	background:url('/img/main/main_banner02.png') no-repeat;
	background-position: center;
	background-size : cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
}

.main-bottom .mbb-stitle{	
	font-size: 1.063rem;
	line-height: 1.063rem;
}
.main-bottom .li-1 .mbb-stitle{
	color: #fefefe;
}
.main-bottom .li-2 .mbb-stitle{
	color: #010101;
}
.main-bottom h1{
	font-weight: 500;
	font-size: 2.875rem;
	line-height: 2.875rem;
	padding: 16px 0 0 0;
}
.main-bottom .li-1 h1{
	color: #ffffff;
}
.main-bottom .li-2 h1{
	color: #010101;
}

@media (max-width: 575px) {
	.main-bottom .main-bottom-banner li{
		width: 100%;
		height: 180px;
		overflow: hidden;
		float: left;
	}
	.main-bottom .main-bottom-banner li a{
		height: 180px;
		padding: 30px 0 0 0;
		display: block;
		text-align: center;
		-webkit-transform: scale(1);
		-webkit-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		-ms-transform: scale(1); 
		-ms-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		transform: scale(1);
		transition: all .4s cubic-bezier(.555,.205,.295,.975);
	}
	.main-bottom .mbb-img img{
		width: 36px;
		padding: 20px 0 0 0;
	}
}
@media (min-width: 576px) {
	.main-bottom .main-bottom-banner li{
		width: 50%;
		height: 230px;
		overflow: hidden;
		float: left;
	}
	.main-bottom .main-bottom-banner li a{
		height: 230px;
		padding: 50px 0 0 0;
		display: block;
		text-align: center;
		-webkit-transform: scale(1);
		-webkit-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		-ms-transform: scale(1); 
		-ms-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		transform: scale(1);
		transition: all .4s cubic-bezier(.555,.205,.295,.975);
	}
	.main-bottom .mbb-img img{
		width: 46px;
		padding: 30px 0 0 0;
	}
}
@media (min-width: 768px){
	.main-bottom .main-bottom-banner li{
		width: 50%;
		height: 290px;
		overflow: hidden;
		float: left;
	}
	.main-bottom .main-bottom-banner li a{
		height: 290px;
		padding: 60px 0 0 0;
		display: block;
		text-align: center;
		-webkit-transform: scale(1);
		-webkit-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		-ms-transform: scale(1); 
		-ms-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		transform: scale(1);
		transition: all .4s cubic-bezier(.555,.205,.295,.975);
	}
	.main-bottom .mbb-img img{
		width: 46px;
		padding: 50px 0 0 0;
	}
}
@media (min-width: 992px){
	.main-bottom .main-bottom-banner li{
		width: 100%;
		height: 395px;
		overflow: hidden;
	}
	.main-bottom .main-bottom-banner li a{
		height: 395px;
		padding: 110px 0 0 70px;
		display: block;
		text-align: left;
		-webkit-transform: scale(1);
		-webkit-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		-ms-transform: scale(1); 
		-ms-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		transform: scale(1);
		transition: all .4s cubic-bezier(.555,.205,.295,.975);
	}
}
@media (min-width: 1300px){
	.main-bottom .main-bottom-banner li a{
		height: 395px;
		padding: 110px 0 0 100px;
		display: block;
		-webkit-transform: scale(1);
		-webkit-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		-ms-transform: scale(1); 
		-ms-transition: all .4s cubic-bezier(.555,.205,.295,.975);
		transform: scale(1);
		transition: all .4s cubic-bezier(.555,.205,.295,.975);
	}
}