/*================================================================================================
	¼­ºêÀÌ¹ÌÁö
================================================================================================*/
.sub_img{
	width: 100%;
	height: 23.789rem;
	text-align: center;
	position: relative;
}
.sub_img1{
	background: url('../images/sub/sub_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.sub_img2{
	background: url('../images/sub/sub_img02.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.sub_img3{
	background: url('../images/sub/sub_img03.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.sub_img4{
	background: url('../images/sub/sub_img04.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

/*================================================================================================
	¼­ºêÀÌ¹ÌÁö : ¼­ºê¸Þ´ºÀÌ¸§, ÅØ½ºÆ®
================================================================================================*/
.sub_img_title{
	width: 100%;
	font-family: 'NanumSquareNeoBold';
	font-size: 2.895rem;
	color: #FFFFFF;
	line-height: 2.895rem;
	padding: 10.526rem 0 2.105rem 0;
}
.sub_img_text{
	font-size: 1.158rem;
	color: #ffffff;
}

/*================================================================================================
	¼­ºê¸Þ´º
================================================================================================*/
.sub_menu1{	
	width: 100%;
	height: 4.632rem;
	text-align: center;
	border-bottom: 1px solid #c9c9c9;
}
.sub_menu1 > ul{	
	display: inline-block;
	padding: 0 1.842rem;
	border-radius: 10px;
}
.sub_menu1 > ul > li{	
	float: left;
	height: 4.632rem;
	padding: 0 1.316rem;
}
.sub_menu1 > ul > li > a{	
	height: 4.632rem;
	font-weight: 500;
	font-size: 1.158rem;
	color: #727272;
	line-height: 3.737rem;
	padding: 0.526rem 0 0 0;
	position: relative;
	display: block;
}
.sub_menu1 > ul > .on a{
	color: #000000;
}
.sub_menu1 > ul > .on a span{
	width: 100%;
	height: 5px;
	bottom: 0;
	background: #007fdc;
	display: block;
	position: absolute;	
}


/*================================================================================================
	¼­ºê³»¿ë-±âº»
================================================================================================*/
.sub_content{
	width: 100%;
	overflow: hidden;
	padding: 4.211rem 0 5.263rem 0;
}

/*================================================================================================
	È¸»ç¼Ò°³ : top
================================================================================================*/
.sub_content1 .s_wrap{
	max-width: 100%;
}

.page1_1 .page1_top .page1_top_right img{
	width: 90%;
	max-width: 590px;
}


@media (min-width: 1100px){
	.page1_1 .page1_top{
		width: 100%;
		overflow: hidden;	
		padding: 0 0 1.842rem 0;
	}
	.page1_1 .page1_top .page1_top_left{
		width: 53%;
		float: left;
	}
	.page1_1 .page1_top .page1_top_right{
		width: 47%;
		float: left;
		text-align: right;
		font-size: 0;
		line-height: 0;
	}
	.page1_1 .page1_1_title1{
		width: 100%;
		overflow: hidden;
		font-family: 'NanumSquareNeoExtraBold';
		font-size: 1.842rem;
		color: #000000;
		line-height: 2.368rem;
		padding: 0.789rem 0 0 0;
	}
	.page1_1 .page1_1_text1{
		font-size: 1.053rem;
		color: #5e5e5e;
		line-height: 1.579rem;
		padding: 1.053rem 0 2.947rem 0;
	}
}
@media (min-width: 1200px){
	.page1_1 .page1_top{
		width: 100%;
		overflow: hidden;	
		padding: 0 0 2.895rem 0;
	}
	.page1_1 .page1_top .page1_top_left{
		width: 53%;
		float: left;
	}
	.page1_1 .page1_top .page1_top_right{
		width: 47%;
		float: left;
		text-align: right;
		font-size: 0;
		line-height: 0;
	}
	.page1_1 .page1_1_title1{
		width: 100%;
		overflow: hidden;
		font-family: 'NanumSquareNeoExtraBold';
		font-size: 2.105rem;
		color: #000000;
		line-height: 2.632rem;
		padding: 1.053rem 0 0 0;
	}
	.page1_1 .page1_1_text1{
		font-size: 1.105rem;
		color: #5e5e5e;
		line-height: 1.579rem;
		padding: 1.053rem 0 2.947rem 0;
	}
}
@media (min-width: 1300px){
	.page1_1 .page1_top .page1_top_left{
		width: 53%;
		float: left;
	}
	.page1_1 .page1_top .page1_top_right{
		width: 47%;
		float: left;
		text-align: right;
		font-size: 0;
		line-height: 0;
	}
	.page1_1 .page1_1_title1{
		width: 100%;
		overflow: hidden;
		font-family: 'NanumSquareNeoExtraBold';
		font-size: 2.421rem;
		color: #000000;
		line-height: 3.421rem;
		padding: 1.053rem 0 0 0;
	}
	.page1_1 .page1_1_text1{
		font-size: 1.158rem;
		color: #5e5e5e;
		line-height: 1.579rem;
		padding: 1.053rem 0 2.947rem 0;
	}
}
@media (min-width: 1400px){
	.page1_1 .page1_top .page1_top_left{
		width: 50%;
		float: left;
	}
	.page1_1 .page1_top .page1_top_right{
		width: 50%;
		float: left;
		text-align: right;
		font-size: 0;
		line-height: 0;
	}
}

/*================================================================================================
	È¸»ç¼Ò°³ : ¼Ò¸Þ´º Å¸ÀÌÆ²
================================================================================================*/
.page1_1 .page1_1_title2{
	width: 100%;
	overflow: hidden;
}
.page1_1 .page1_1_title2 .p1t_line{
	width: 1.526rem;
	height: 0.316rem;
	background: #0071bc;
}
.page1_1 .page1_1_title2 .p1t_name{
	font-family: 'NanumSquareNeoExtraBold';
	font-size: 1.895rem;
	color: #000000;
	line-height: 1.895rem;
	padding: 0.684rem 0 2.053rem 0;
}

/*================================================================================================
	È¸»ç¼Ò°³ : Á¤º¸¸®½ºÆ®
================================================================================================*/
.page1_1 .page1_1_info{
	width: 100%;
	overflow: hidden;
	padding: 0 0 1.737rem 0;
}
.page1_1 .page1_1_info > ul{
	width: 102%;
	overflow: hidden;
}
.page1_1 .page1_1_info > ul > li{
	width: 25%;	
	float: left;
	padding: 0 2% 1.421rem 0;
}
.page1_1 .page1_1_info > ul > li .p1i_layout{
	width: 100%;
	height: 13.158rem;
	border: 1px solid #c9c9c9;
	text-align: center;
	padding: 1.579rem 0 0 0;
}
.page1_1 .page1_1_info > ul > li .p1i_layout .p1i_icon img{
	height: 3.526rem;
}
.page1_1 .page1_1_info > ul > li .p1i_layout .p1i_title{
	font-size: 1rem;
	color: #5e5e5e;
	padding: 0.842rem 0 0.368rem 0;
}
.page1_1 .page1_1_info > ul > li .p1i_layout .p1i_content{
	font-weight: 500;
	font-size: 1.158rem;
	color: #000000;
	line-height: 1.421rem;
}

/*================================================================================================
	È¸»ç¿¬Çõ
================================================================================================*/
.page1_1_history{
	width: 100%;
	overflow: hidden;	
	background: #f7f7f7;
	padding: 3.158rem 0 4.211rem 0;
}
.page1_1_history .p1h_list{
	width: 100%;
	overflow: hidden;
	padding: 1.053rem 0 0 0;	
}
.page1_1_history .p1h_list > ul{
	width: 100%;
	overflow: hidden;
	background: url(../images/sub/page1_1_line.png) 50% 50%;
}
.page1_1_history .p1h_list > ul li{
	position: relative;
}
.page1_1_history .p1h_list > ul .li_left{
	width: 51.5%;
	text-align: right;
	margin: 0 48.5% 0 0;
}
.page1_1_history .p1h_list > ul .li_right{
	width: 49.8%;
	text-align: left;
	margin: 0 0 0 50.2%;
}
.page1_1_history .p1h_list > ul > li > dl{
	width: 100%;
	overflow: hidden;	
}
.page1_1_history .p1h_list > ul .li_left > dl{
	padding: 0 15% 0 0;
}
.page1_1_history .p1h_list > ul .li_right > dl{
	padding: 0 0 0 15%;
}
.page1_1_history .p1h_list > ul > li > dl > dt{
	font-family: 'Gmarket Sans', sans-serif;
	font-weight: 700;
	font-size: 2.895rem;
	color: #000000;
	line-height: 3rem;
	padding: 0 0 0.895rem 0;
}
.page1_1_history .p1h_list > ul > li > dl > dd{
	font-size: 1.053rem;
	color: #343434;
	padding: 0 0 0.789rem 0;
}
.page1_1_history .p1h_list > ul > li > dl > dd span{
	color: #000000;
	padding: 0 1.053rem 0 0;
}
.page1_1_history .p1h_list > ul > li > dl > dd .p1h_list_2{
	padding: 0 0 0 57px;
}
.page1_1_history .p1h_list_won{
	position: absolute;
	top: 0;
}
.page1_1_history .p1h_list > ul .li_left .p1h_list_won{
	top: 0.737rem;
	right: 0;
}
.page1_1_history .p1h_list > ul .li_right .p1h_list_won{
	left: 0;
}
.page1_1_history .p1h_list_won span{
	width: 1rem;
	height: 1rem;
	background: #0071bc;
	border-radius: 50%;
	display: block;
}

/*================================================================================================
	Á¶Á÷µµ
================================================================================================*/
.page1_1_organization{
	width: 100%;
	overflow: hidden;
	padding: 3.158rem 0 4.211rem 0;
}
.page1_1_organization .p1o_img{
	width: 100%;
	overflow: hidden;
	padding: 1.053rem 0 0 0;
}
.page1_1_organization .p1o_img img{
	width: 100%;
}

/*================================================================================================
	ÀÎÁõ¼­,Æ¯Çã
================================================================================================*/
.page1_1_certificate{
	width: 100%;
	overflow: hidden;
	background: #f7f7f7;
	padding: 3.158rem 0 2.632rem 0;
}
.page1_1_certificate .p1c_list{
	width: 104%;
	overflow: hidden;
	padding: 0.737rem 0 0 0;
}
.page1_1_certificate .p1c_list li{
	width: 20%;
	float: left;
	font-size: 0;
	line-height: 0;
	padding: 0 4% 1.579rem 0;
}
.page1_1_certificate .p1c_list li img{
	width: 100%;
	border: 1px solid #cccccc;
}

/*================================================================================================
	Ã£¾Æ¿À½Ã´Â±æ
================================================================================================*/
.page1_1_map{
	width: 100%;
	overflow: hidden;
	padding: 3.158rem 0 0 0;
}
.page1_1_map .p1m_map{
	width: 100%;
	overflow: hidden;
}
.page1_1_map .p1m_map .root_daum_roughmap{
	width: 100%;
}
.page1_1_map .p1m_map .root_daum_roughmap .wrap_map{
	height: 23.684rem;
}
.page1_1_map .p1m_list{
	width: 100%;
	overflow: hidden;
	padding: 2.105rem 0 0 0;
}
.page1_1_map .p1m_list ul{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #b7b7b7;
}
.page1_1_map .p1m_list ul li{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #b7b7b7;
	padding: 1.053rem 1.053rem;
}
.page1_1_map .p1m_list ul li dl{
	width: auto;
	overflow: hidden;
	float: left;
	padding: 0 4.211rem 0 0;
}
.page1_1_map .p1m_list ul li .dl_e{
	padding-right: 0;
}
.page1_1_map .p1m_list ul li dl dt{
	font-weight: 500;
	color: #000000;
	float: left;
	padding: 0 2.105rem 0 0;
}
.page1_1_map .p1m_list ul li dl dd{
	color: #5e5e5e;
	float: left;
}

/*================================================================================================
	Á¦Ç°¼Ò°³ : Å¸ÀÌÆ²
================================================================================================*/
.product .product_title{
	font-family: 'NanumSquareNeoExtraBold';
	font-size: 2.421rem;
	color: #000000;
	line-height: 2.421rem;
	text-align: center;
}
.product .product_stitle{
	font-family: 'NanumSquareNeoExtraBold';
	font-size: 1.895rem;
	color: #000000;
	line-height: 1.895rem;
	padding: 0 0 1.316rem 0;
}
.product .product_text1{
	font-size: 1.158rem;
	color: #5e5e5e;
	text-align: center;
	padding: 1.053rem 0 1.947rem 0;
}

/*================================================================================================
	Á¦Ç°¼Ò°³ : ÀÌ¹ÌÁö
================================================================================================*/
.product_img{
	width: 100%;
	max-height: 25.842rem;
	overflow: hidden;
	text-align: center;
	padding: 8.421rem 0 8.421rem 0;
	margin: 0 0 2.632rem 0;
}
.page2_2 .product_img{
	padding-top: 6.842rem;
}
.page2_4 .product_img,
.page2_5 .product_img,
.page2_11 .product_img{
	padding-top: 5.579rem;
}
.page2_7 .product_img,
.page2_12 .product_img{
	padding-top: 6.316rem;
}


.page2_1 .product_img{
	background: url('../images/sub/page2_1_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_2 .product_img{
	background: url('../images/sub/page2_2_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_3 .product_img{
	background: url('../images/sub/page2_3_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_4 .product_img{
	background: url('../images/sub/page2_4_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_5 .product_img{
	background: url('../images/sub/page2_5_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_6 .product_img{
	background: url('../images/sub/page2_6_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_7 .product_img{
	background: url('../images/sub/page2_7_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_8 .product_img{
	background: url('../images/sub/page2_8_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_9 .product_img{
	background: url('../images/sub/page2_9_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_10 .product_img{
	background: url('../images/sub/page2_10_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_11 .product_img{
	background: url('../images/sub/page2_11_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.page2_12 .product_img{
	background: url('../images/sub/page2_12_img01_260316.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

/*================================================================================================
	Á¦Ç°¼Ò°³ : Æ¯Â¡
================================================================================================*/
.product_feature{
	width: 102%;
	overflow: hidden;
	padding: 0 0 3.684rem 0;
}
.product_feature > li{
	width: 12.5%;
	padding: 0 2% 0 0;
	float: left;
}
.product_feature > li > dl{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.product_feature > li > dl > dt{
	width: 100%;
	overflow: hidden;
	background: #03baf5;
	padding: 0.737rem 0 0.737rem 0;
	border-radius: 1.053rem;
	font-size: 0;
	line-height: 0;	
}
.product_feature > li > dl > dt > img{
	height: 5.947rem;
}
.product_feature > li > dl > dd{
	font-weight: 500;	
	font-size: 1.053rem;
	color: #0c0c0c;
	padding: 0.632rem 0 0 0;
}

@media (max-width: 1399px){
	.product_feature > li > dl > dt > img{
		height: 5.526rem;
	}
}
@media (max-width: 1199px){
	.product_feature > li > dl > dt > img{
		height: 4.737rem;
	}
}

/*================================================================================================
	Á¦Ç°¼Ò°³ : ÁÖ¿ä »ç¿ëÃ³
================================================================================================*/
.produc_place{
	width: 102%;
	overflow: hidden;
	padding: 0 0 3rem 0;
}
.produc_place li{
	width: 33.33333333333333%;	
	padding: 0 2% 2% 0;
	float: left;
	text-align: center;
}
.produc_place li > div{
	width: 100%;
	height: 15.789rem;
	border-radius: 10px;
	font-weight: 500;
	font-size: 1.368rem;
	color: #FFFFFF;	
	text-align: left;	
	position: relative;
}
.produc_place li > div > span{
	position: absolute;
	left: 1.579rem;
	bottom: 1.579rem;
}
.produc_place li > div > span > p{
	font-size: 1.053rem;
}

@media (max-width: 1299px){
	.produc_place li > div{
		width: 100%;
		height: 13.684rem;
		border-radius: 10px;
		font-weight: 500;
		font-size: 1.368rem;
		color: #FFFFFF;	
		text-align: left;	
		position: relative;
	}
}

.produc_place .li_1 > div{
	background: url('../images/sub/air_place01.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_2 > div{
	background: url('../images/sub/air_place02.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_3 > div{
	background: url('../images/sub/air_place03.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_4 > div{
	background: url('../images/sub/air_place04.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_5 > div{
	background: url('../images/sub/air_place05.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_6 > div{
	background: url('../images/sub/air_place06.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_7 > div{
	background: url('../images/sub/air_place07.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_8 > div{
	background: url('../images/sub/air_place08.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_9 > div{
	background: url('../images/sub/air_place09.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_10 > div{
	background: url('../images/sub/air_place10.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_11 > div{
	background: url('../images/sub/air_place11.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_12 > div{
	background: url('../images/sub/air_place12.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_13 > div{
	background: url('../images/sub/air_place13.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_14 > div{
	background: url('../images/sub/air_place14.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_15 > div{
	background: url('../images/sub/air_place15.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_16 > div{
	background: url('../images/sub/air_place16.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_17 > div{
	background: url('../images/sub/air_place17.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_18 > div{
	background: url('../images/sub/air_place18.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_19 > div{
	background: url('../images/sub/air_place19.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}
.produc_place .li_20 > div{
	background: url('../images/sub/air_place20.jpg') no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;	
}

/*================================================================================================
	Á¦Ç°¼Ò°³ : ¿ÜÇüµµ
================================================================================================*/
.product_outside{
	width: 100%;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 1px solid #c9c9c9;
	border-radius: 1.053rem;
}
.product_outside img{
	width: 100%;
	margin: 0 auto;
}
.product_outside_table{
	width: 100%;
	overflow: hidden;
	padding: 1.579rem 0 4.211rem 0;
}
.product_outside_table .th_1{
	width: 31%;
}
.product_outside_table .th_2{
	width: 23%;
}
.product_outside_table .th_3{
	width: 23%;
}
.product_outside_table .th_4{
	width: 23%;
}

.page2_8 .product_outside_table{
	padding-top: 0;
}

.page2_4 .product_outside img{
	width: 705px;
}
.page2_5 .product_outside img{
	width: 664px;
}
.page2_8 .product_outside img{
	width: 878px;
}
.page2_10 .product_outside img{
	width: 601px;
}

.page2_7 .product_outside_table .th_1{
	width: 50%;
}
.page2_7 .product_outside_table .th_2{
	width: 50%;
}

/*================================================================================================
	Á¦Ç°¼Ò°³ : »ç¾ç¼­
================================================================================================*/
.product_instructions th,
.product_instructions td{
	line-height: 1.316rem;
}
.product_instructions .th_1{
	width: 16%;
}
.product_instructions .th_2{
	width: 16%;
}
.product_instructions .th_3{
	width: 10%;
}
.product_instructions .th_4{
	width: 10%;
}
.product_instructions .th_5{
	width: 10%;
}
.product_instructions .th_6{
	width: 10%;
}
.product_instructions .th_7{
	width: 7%;
}
.product_instructions .th_8{
	width: 7%;
}
.product_instructions .th_9{
	width: 7%;
}
.product_instructions .th_10{
	width: 7%;
}

/*================================================================================================
	È¯±â: Å¸ÀÌÆ²
================================================================================================*/
.page4_1 .page4_1_img{
	font-family: 'NanumSquare';
	font-size: 3.158rem;
	color: #262626;
	line-height: 3.421rem;
}
.page4_1 .page4_1_img b{
	font-family: 'NanumSquareExtraBold';
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö1
================================================================================================*/
.page4_1 .page4_1_img01{
	height: 36.842rem;
	background: url('../images/sub/page4_1_img01.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	text-align: center;
	padding: 15.789rem 0 0 0;
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö2
================================================================================================*/
.page4_1 .page4_1_img02{
	height: 36.842rem;
	background: url('../images/sub/page4_1_img02.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	font-family: 'NanumSquare';
	font-size: 2.105rem;
	color: #262626;
	line-height: 3.789rem;
	padding: 12.105rem 0 0 4.211rem;
}
.page4_1 .page4_1_img02 b{
	font-size: 3.158rem;
}

@media (max-width: 1199px){
	.page4_1 .page4_1_img02{
		height: 36.842rem;
		background: url('../images/sub/page4_1_img02.jpg') no-repeat 100% 50%;
		background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		font-family: 'NanumSquare';
		font-size: 2.105rem;
		color: #262626;
		line-height: 3.789rem;
		padding: 12.105rem 0 0 4.211rem;
	}
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö3
================================================================================================*/
.page4_1 .page4_1_img03{
	height: 36.842rem;
	background: url('../images/sub/page4_1_img03.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö4
================================================================================================*/
.page4_1 .page4_1_img04{
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding: 5.263rem 0 0 0;
}
.page4_1 .page4_1_img04 .page4_1_img04_list{
	display: inline-block;
}
.page4_1 .page4_1_img04 .page4_1_img04_list li{
	width: 14.474rem;
	height: 34.737rem;
	float: left;
	margin: 0 1.053rem;
	position: relative;		
}
.page4_1 .page4_1_img04 .page4_1_img04_list .li_1,
.page4_1 .page4_1_img04 .page4_1_img04_list .li_3{
	margin: 2.632rem 0 0 0;
}
.page4_1 .page4_1_img04 .page4_1_img04_list .pil_content{
	width: 100%;
	top: 0;
	position: absolute;
	z-index: 2;
}
.page4_1 .page4_1_img04 .page4_1_img04_list .pil_content .pil_title{
	font-family: 'NanumSquareNeoExtraBold';
	font-size: 1.579rem;
	color: #252525;
	line-height: 1.842rem;
	padding: 3.158rem 0 2.632rem 0;
}
.page4_1 .page4_1_img04 .page4_1_img04_list .pil_content .pil_text{
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 0.895rem;
	color: #252525;
	line-height: 1.368rem;
}
.page4_1 .page4_1_img04 .page4_1_img04_list .pil_content .pil_text b{
	font-weight: 700;
}
.page4_1 .page4_1_img04 .page4_1_img04_list li .pil_img{
	width: 100%;
	top: 0;
	position: absolute;
	font-size: 0;
	line-height: 0;
	opacity: 0.5;
	z-index: 1;
	transition: all .5s ease-in-out;
}
.page4_1 .page4_1_img04 .page4_1_img04_list li .pil_img img{
	width: 100%;
}
.page4_1 .page4_1_img04 .page4_1_img04_list li:hover .pil_img{
	opacity: 1.0;
}

@media (max-width: 1299px){
	.page4_1 .page4_1_img04 .page4_1_img04_list li{
		width: 12.632rem;
		height: 30.333rem;
		float: left;
		margin: 0 1.053rem;
		position: relative;		
	}
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö5
================================================================================================*/
.page4_1 .page4_1_img05{
	width: 100%;
	overflow: hidden;
	padding: 5.263rem 0 5.263rem 0;
}
.page4_1 .page4_1_img05 .page4_1_img05_title{
	text-align: center;
	padding: 0 0 2.632rem 0;
}
.page4_1 .page4_1_img05 .page4_1_img05_title img{
	width: 3.632rem;
	margin: 0 0 0 0.789rem;
}
.page4_1 .page4_1_img05_list{
	width: 102%;
	overflow: hidden;
}
.page4_1 .page4_1_img05_list li{
	width: 33.33333333333333%;
	float: left;
	padding: 0 2% 0 0;
	font-size: 0;
	line-height: 0;	
}
.page4_1 .page4_1_img05_list li img{
	width: 100%;
}
.page4_1 .page4_1_img05_list li .pil_layout{
	position: relative;
}
.page4_1 .page4_1_img05_list li .pil_content{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 1rem;
	color: #FFFFFF;
	line-height: 1.316rem;
	text-align: center;
	padding: 3.158rem 0 0 0;
	opacity: 0;
	transition: all .20s ease-in-out;
}
.page4_1 .page4_1_img05_list li:hover .pil_content{
	opacity: 1;
}

@media (max-width: 1299px){
	.page4_1 .page4_1_img05_list li .pil_content{
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
		position: absolute;
		font-family: 'Noto Sans KR', sans-serif;
		font-size: 1rem;
		color: #FFFFFF;
		line-height: 1.316rem;
		text-align: center;
		padding: 2.632rem 0 0 0;
		opacity: 0;
		transition: all .20s ease-in-out;
	}
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö6
================================================================================================*/
.page4_1 .page4_1_img06{
	height: 36.842rem;
	background: url('../images/sub/page4_1_img06.jpg') no-repeat 50% 50%;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	text-align: center;
	line-height: 3.421rem;
	padding: 6.316rem 0 0 0;
}
.page4_1 .page4_1_img06 span{
	font-size: 1.579rem;
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö7
================================================================================================*/
.page4_1 .page4_1_img07{
	background-color: rgba(244, 244, 244, 1.0);
	text-align: center;
	padding: 5.263rem 0;
}
.page4_1 .page4_1_img07_title{
	padding: 0 0 4.211rem 0;
}
.page4_1 .page4_1_img07_img{
	font-size: 0;
	line-height: 0;
}
.page4_1 .page4_1_img07_img img{
	width: 90%;
	max-width: 1329px;
}

/*================================================================================================
	È¯±â: ÀÌ¹ÌÁö7
================================================================================================*/
.page4_1 .page4_1_img08{
	text-align: center;
	padding: 5.263rem 0;
}
.page4_1 .page4_1_img08 .mySwiper{
	width: 100%;
	border: 1px solid #000000;
	background-color: rgba(248, 248, 248, 1.0);
}
.page4_1 .page4_1_img08 .mySwiper .swiper-slide{
	font-size: 0;
	line-height: 0;
}
.page4_1 .page4_1_img08 .mySwiper .swiper-slide img{
	width: 100%;
}
.page4_1 .page4_1_img08 .mySwiper .swiper-button-prev{
	left: 20px;
	color: #231f20;
}
.page4_1 .page4_1_img08 .mySwiper .swiper-button-next{
	right: 20px;
	color: #231f20;
}