#container{
	background:#eee;
	
	position:relative;
	left:50%;
	width:1920px;
	margin-left:-960px;
}
#container .innertxt{
	padding:80px 0px;

}
#container .content{
	margin:100px 100px;
	box-shadow: 0px 0px 3px 3px #ddd;
}
#container .w100{
	width:100%;
}
#container .wfull{
	position:relative;
	width:1920px;
	left:50%;
	margin-left:-960px;
}
#container .wfull2{
	width:1200px;
	margin:auto;
	left:initial;
	margin:auto;
	
}
.title_s{
	
	background:#7ca; 
	margin-bottom:25px;
	
	font-size:40px;
	font-weight:bold;
	line-height:52px;
	padding:10px 0;
	color:#fff;
	text-align:center;
	
	box-shadow: 0px 3px 2px 2px #aaa;
}
.section2{
	height:1615px;
	background-image:url(/front/model/images2/section2_1920.jpg);
	background-size:cover;
}
.iframeYT{
	margin:auto;
	_padding-top:600px;
	top:600px;
	position:relative;
	width:1620px;
	height:912px;
}

.content{
	color:#000;
	text-align:center;
}
.content p{
}
.content .strong{
	font-size:30px;
	font-weight:bold;
	line-height:38px;
	letter-spacing:0;
}
.content .normal{
	font-size:28px;
	line-height:36px;
	letter-spacing:0;
}
.content .italic{
	font-style:italic;

}
.content .backline{
	background:#eed977;
	display:inline;

	font-size:28px;
	line-height:36px;
}
.content .desc{
	font-size:26px;
	line-height:40px;
	font-weight:bold;
	margin: 30px auto;
	font-style:italic;
	_font-family:굴림;
}
.content .mint{
	background:#6b9 !important;
	color:#fff;
}
.content .box1{
	background:#444;
	color:#fff;
	display:inline-block;
	font-size:26px;
	font-weight:bold;
	line-height:34px;
	padding:30px 10px;
	width:260px;
	margin:20px 10px 5px 10px;
}
.epm{
	margin:50px 0;
}
.epm img{
	width:100%;
	margin:5px 0;
}
.epp{
	width:1200px;
	margin:20px auto;
}
.epp img{
	display:inline-block;
	width:384px;
	margin:6px 5px;
}
.content .txt{
	padding:10px;
}
.content .txt2{
	
	padding:50px;
}
.content .txt3{
	color:#fff;
	font-size:48px;
	line-height:60px; 
	font-weight:bold;
	text-align:left;
	margin-bottom:15px;
}
.content .txt2_wrap{
	width: 1000px;
	position: relative;
	margin: auto; 
	margin-top: -550px; 
	overflow:hidden;
}
.content .txt4{
	float:right;font-size:18px;font-weight:normal;
}
.bottom{
	background-image:url(/front/model/images2/bg_black.jpg);
	height:50px;
}

.phone_head{
	width:1200px;
	margin:auto;
	margin-top:30px;
}
.phone_body{
	width:1200px;
	margin:auto; 
	padding:0px 82px;
	overflow:hidden;
	background-image:url(/front/model/images2/phone_bg.png); 
	background-size:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.phone_body img{
	width:33%;float:left;margin:0.15%;
}
.finger{
	vertical-align:middle;
	width:45px;
}
.opentxt{
	width:35px;
	transform:rotate(180deg);
	display:block;
	margin-bottom:10px;
}
.descimg{
	width:1200px;
	margin-bottom:100px;
}
.mo,.pc{
	display:none;
}
.pc2,.pca{
	display:block;
}
@media screen and (max-width:1620px){
	#container{
		width:1620px;
		margin-left:-810px;
	}
	#container .innertxt{
		padding:80px 0px;

	}
	
	.section{
		width:1620px;
	}
	.section2{
		height:1363px;
		background-image:url(/front/model/images2/section2_1620.jpg);
		background-size:cover;
	}
	.iframeYT{
		margin:auto;
		top:500px;
		width:1280px;
		height:720px;
	}
	#container .content{
		width:1420px;
		margin:100px 100px;
	}
	#container .wfull{
		width:1620px;
		left:50%;
		margin-left:-810px;
	}
	#container .wfull2{
		width:1200px;
		margin:auto;
		left:initial;
		margin:auto;
	}
	
	
	.title_s{
	
		background:#7ca; 
		margin-bottom:80px;
		
		font-size:40px;
		line-height:48px;
		padding:10px 0;
		
		box-shadow: 0px 3px 2px 2px #aaa;
	}
	.content p{
	}
	.content .strong{
		font-size:30px !important;
		font-weight:bold;
		line-height:38px !important;
		letter-spacing:0px;
	}
	.content .normal{
		font-size:28px;
		line-height:36px;
		letter-spacing:0px;
	}
	.content .italic{
		font-style:italic;

	}
	.content .backline{
		background:#eed977;
		display:inline;

		font-size:28px;
		line-height:36px;
	}
	.content .desc{
		font-size:26px;
		line-height:40px;
		_font-weight:bold;
	}
	.content .box1{
		background:#444;
		color:#fff;
		display:inline-block;
		font-size:26px;
		font-weight:bold;
		line-height:34px;
		padding:30px 10px;
		width:260px;
		margin:20px 10px 5px 10px;
	}
	
	
	.content .txt{
		padding:10px;
	}
	.content .txt2{
		padding:50px;
		
	}
	.content .txt3{
		color:#fff;
		font-size:48px;
		line-height:60px; 
		font-weight:bold;
		text-align:left;
		margin-bottom:15px;
	}
	.content .txt2_wrap{
		width: 900px;
		margin-top: -500px; 
	}
	.content .txt4{
		float:right;font-size:18px;font-weight:normal;
	}
	
	
	.epm{
		margin:50px 0;
	}
	.epm img{
		width:100%;
		margin:5px 0;
	}
	.phone_head{
		width:900px;
	}
	.phone_body{
		width:900px;
		padding:0px 62px;
	}
	.finger{
		width:45px;
	}
	.descimg{
		width:900px;
	}
	.pc,.pca{
		display:block;
	}
	.mo,.pc2{
		display:none;
	}
}

@media screen and (max-width:640px){
	#container{
		width:100%;
		left:0;
		margin:0;
	}
	#iframeYT{
		width:100%;
	}
	
	#container .innertxt{
		padding:20px 0px;

	}
	#container .content{
		width:auto;
		margin:20px 10px;
		box-shadow: 0px 0px 3px 3px #ddd;
	}
	#container .w100{
		width:100%;
	}
	#container .wfull{
		width:100vw;
		position:relative;
		left:50%;
		margin-left:-50vw;
		display:block;
	}
	#container .wfull2{
		width:100vw;
		position:relative;
		left:50%;
		margin-left:-50vw;
		display:block;
		
	}
	

	.title_s{
		_top:20px;
		margin-bottom:20px;
		background:#7ca; 
		font-size:18px;
		font-weight:bold;
		line-height:24px;
		padding:10px 0;
	}
	
	
	.content p{
	}
	.content .strong{
		font-size:15px !important;
		font-weight:bold;
		line-height:22px !important;
		letter-spacing:0px;
	}
	.content .normal{
		font-size:14px;
		line-height:22px;
		letter-spacing:0px;
	}
	.content .italic{
		font-style:italic;

	}
	.content .backline{
		background:#ffd977;
		display:inline;

		font-size:14px;
		line-height:22px;
	}
	.content .desc{
		font-size:13px;
		line-height:25px;
		_font-weight:normal;
		
	}
	.content .box1{
		background:#444;
		color:#fff;
		display:inline-block;
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		padding:20px 5px;
		width:112px;
		margin:20px auto 5px auto;
	}
	.content .txt{
		padding:10px;
	}
	.content .txt2{
		padding:10px;
		font-size:13px;
		line-height:18px;
	}
	.content .txt3{
		_height:40vw;
		color:#fff;
		font-size:18px;
		line-height:25px; 
		font-weight:bold;
		text-align:left;
		margin-bottom:15px;
	}
	.content .txt2_wrap{
		width: 87%;
		position: relative;
		margin: auto; 
		margin-top: -180px; 
		overflow:hidden;
	}
	.content .txt4{
		float:right;font-size:10px;font-weight:normal;
	}
	.phone_head{
		width:85%;
	}
	.phone_body{
		width:85%;
		padding:0px 6%;
	}
	.epm{
		margin:20px 0;
	}
	.epm img{
		width:100%;
		margin:3px 0;
	}
	.finger{
		width:16px;
	}
	.opentxt{
		width:20px;
		margin-bottom:3px;
	}
	.descimg{
		width:100%;
		margin-bottom:35px;
	}
	.pc,.pc2,.pca{
		display:none;
	}
	.mo{
		display:block;
	}
	
	
}