/***main css ***/

/**main slide**/

.main_v {
	width:100%;
    min-width:1280px;
	margin-bottom: 0 !important;
}
    .main_v .slick-slide {
		position:relative;
		height:882px;
		overflow:hidden;
    }
		.main_v .slick-slide img {
			position:absolute;
			top:0;
			left:50%;
			margin-left:-960px;
			width:1920px;
		}
		
.intro-wrap {
	width:1280px;
	overflow:hidden;
	margin:0 auto;
}
	.intro-1 {
		position:relative;
		float:left;
		width:420px;
		height:765px;
		overflow:hidden;
		background:url('/images/main/img_go_intro.png') no-repeat;
		margin:24px 10px 0 0;
		-webkit-transition: .5s;
	}
		.intro-1:hover {
			background:url('/images/main/img_go_intro_on.jpg') no-repeat;			
		}
		.intro-1 a {
			position:relative;
			display:block;
			width:100%;
			height:100%;
		}
			.menu-name {
				font-size:40px;
				font-weight:800;
				color:#ffde58;
			}
			.int-01 {
				position:absolute;
				bottom:30px;
				left:27px;
				text-align:left;
				-o-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
				-ms-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
				-moz-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
				-webkit-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
				text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			}
	.intro-2 {
		float:left;
		width:420px;
		height:765px;
		overflow:hidden;
		margin:24px 10px 0 0;
	}
		.intro-2-1 {
			width:100%;
			height:307px;
			overflow:hidden;
			background:url('/images/main/img_go_history.png') no-repeat;
			-o-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-ms-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-moz-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-transition: .5s;
		}
		.intro-2-2 {
			width:100%;
			height:450px;
			overflow:hidden;
			background:url('/images/main/img_go_loca.png') no-repeat;
			margin:10px 0 0 0;
			-o-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-ms-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-moz-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-transition: .5s;
		}
			.intro-2-1:hover {
				background:url('/images/main/img_go_history_on.jpg') no-repeat;				
			}
			.intro-2-2:hover {
				background:url('/images/main/img_go_loca_on.jpg') no-repeat;				
			}
	.intro-3 {
		float:left;
		width:420px;
		height:765px;
		overflow:hidden;
		margin:24px 0 0 0;
	}
		.intro-3-1 {
			width:100%;
			height:450px;
			overflow:hidden;
			background:url('/images/main/img_go_orga.png') no-repeat;
			-o-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-ms-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-moz-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-transition: .5s;
		}
		.intro-3-2 {
			width:100%;
			height:307px;
			overflow:hidden;
			background:url('/images/main/img_go_certi.png') no-repeat;
			-o-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-ms-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-moz-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			margin:10px 0 0 0;
			text-shadow:3px 3px 3px rgba(0,0,0,0.5);
			-webkit-transition: .5s;
		}
			.intro-3-1:hover {
				background:url('/images/main/img_go_orga_on.jpg') no-repeat;				
			}
			.intro-3-2:hover {
				background:url('/images/main/img_go_certi_on.jpg') no-repeat;				
			}
			.intro-2-1 a,
			.intro-2-2 a,
			.intro-3-1 a,
			.intro-3-2 a{
				position:relative;
				display:block;
				width:100%;
				height:100%;
			}
			.int-02 {
				position:absolute;
				top:30px;
				right:26px;
				text-align:right;
			}
			.int-03 {
				position:absolute;
				bottom:30px;
				left:30px;
				text-align:left;
			}
			.int-04 {
				position:absolute;
				bottom:20px;
				left:30px;
				text-align:left;
			}
			.int-05 {
				position:absolute;
				top:36px;
				right:23px;
				text-align:right;
			}
.product-wrap {
	width:1280px;
	overflow:hidden;
	margin:50px auto 80px;
}
	.product-title {
		float:left;
		width:420px;
		height:490px;
		text-align:left;
		color:#fff;
		background:url('/images/main/img_product.png');
	}
		.product-title h3 {
			line-height:50px;
			font-size:50px;
			font-weight:800;
			margin:62px 0 33px 26px;
		}
		.product-title p {
			line-height:32px;
			font-size:25px;
			margin:0 0 0 26px;
		}
	.product-list {
		float:left;
		width:860px;
		overflow:hidden;
	}
		.product-list ul {
			width:100%;
			overflow:hidden;
		}
			.product-list ul li {
				float:left;
				width:276px;
				height:490px;
				overflow:hidden;
				text-align:center;
				margin-left: 10px;
				border:1px solid #c9c9c9;
				box-sizing:border-box;
			}
				.product-list ul li a {
					display:block;
					width:100%;
					height:100%;
				}
				.product-img {
					width:100%;
					height:238px;
					overflow:hidden;
					margin-top: 58px;
				}
					.product-img img {
						width:100%;
						height:100%;
					}
				.product-info {
					width:100%;
					overflow:hidden;
					text-align:left;
					padding:0 10px;
					box-sizing:border-box;
				}
					.product-info h4 {
						line-height:35px;
						font-size:25px;
						font-weight:600;
						color:#3c3b3b;
						margin:30px 0 30px 0;
					}
					.product-info p {
						width:100%;
						font-size:18px;
						color:#969798;
					}

/* 메인 */
.section_main{
	background-color:#fdfcfd;
}