@charset "utf-8";

/* 레이아웃 */
/*#banner { margin-top: -2px; }*/

/* 슬라이드 */
.slider { height: 320px; }

.slider .caption p { top: 30% !important; left: 15% !important; }
.slider .caption strong { top: 43% !important; left: 15% !important; line-height: 1 !important; }

.slider .bx-wrapper .bx-controls-auto { top: 287px; }
.slider .bx-wrapper .bx-pager { top: 270px; }

/* Our Productions */
.main_production { padding-bottom: 10px; }
.main_production article ul { flex-flow: row wrap; }
.main_production article li { flex: none; width: 48%; margin-bottom: 45px; height: fit-content; }
.main_production article li:nth-child(odd) { padding-left: 0; padding-right: 2%; }
.main_production article li:nth-child(even) { padding-left: 2%; padding-right: 0; }

/* Our Equipments */
.main_equipment { padding-bottom: 10px; }
.main_equipment article ul { flex-flow: row wrap; }
.main_equipment article li { flex: none; width: 48%; margin-bottom: 45px; height: fit-content; }
.main_equipment article li:nth-child(odd) { padding-left: 0; padding-right: 2%; }
.main_equipment article li:nth-child(even) { padding-left: 2%; padding-right: 0; }

/* Our Notices, Customer Center */
.main_01 .row { flex-wrap: wrap; }
.notice { width: 100%; }
.notice > a[class="more"] { top: 4px; }
.center { width: 100%; margin: 20px 0 35px 0; padding: 0 5px; }
.center .center_wrap { justify-content: center; }
.center .email:before { transform: translateX(-128px); }

@media (max-width: 560px) {
	/*#banner { margin-top: -10px; }*/
	.slider { height: 250px; }
	.slider .caption p { top: 33% !important; left: 17% !important; }
	.slider .caption strong { top: 50% !important; left: 17% !important; font-size: 30px !important; line-height: 1 !important; width: 240px !important; }
	.slider .bx-wrapper .bx-controls-auto { top: 217px;	}
	.slider .bx-wrapper .bx-pager { top: 200px;	}

	.main_production h2 { font-size: 30px; }
	.main_production article li h3 { font-size: 18px; }

	.main_equipment h2 { font-size: 30px; }
	.main_equipment article li h3 { font-size: 18px; }

	.notice h2, .center h2 { font-size: 30px; }
	.notice > a[class="more"] { top: -5px; }
	.center .center_wrap img { display: none; }
}

/*
@media (max-width: 415px) {
	.center .email:before { transform: translateX(-135px); }
	.center .center_wrap img { max-height: 110px; }
}*
