@charset "euc-kr";


#visual_wrap{
	position:relative;
	width:640px;
	height:770px;
	margin:0 auto;
	overflow:hidden;
	border:0px solid red;
	background:#605e62
	}

/*¸ÞÀÎ·Ñ¸µ*/
.erk-cycle-v01{
	position:relative;
	width:100%;
	height:770px;
}
.erk-cycle-v01 .con{
	z-index:10;
	height:100%;
	height:770px;
	overflow:hidden;
}
.erk-cycle-v01 .con .item{
	width:100%;
	height:100%;
	color:#fff;
	font-size:30px;
	background-position:50% 0;
	overflow:hidden;
}
.erk-cycle-v01 .con .item a{
	display:block;
	width:640px;
	height:770px;
	margin:0 auto;
	border:0px solid red;
	text-align:center;
	text-decoration:none;
	}

.erk-cycle-v01 .con .item a p.txt1{
	font-family:Montserrat;
	font-size:17px;
	color:#fff;
	margin-top:140px;
	line-height:1;
	font-weight:600;
	}
.erk-cycle-v01 .con .item a p.txt2{
	font-family:Gothic A1;
	font-size:45px;
	color:#fff;
	margin-top:30px;
	line-height:1.3;
	font-weight:400;
	letter-spacing:-0.05em
	}
.erk-cycle-v01 .con .item a p.txt3{
	font-size:22px;
	color:#fff;
	margin-top:30px;
	line-height:1.8;
	font-weight:400;
	letter-spacing:-0.05em
	}
.erk-cycle-v01 .con .item a p.linkbtn{
	display:block;
	width:250px;
	height:60px;
	background:#796557;
	color:#fff;
	font-weight:500;
	font-size:18px;
	line-height:3;
	border-radius:50px;
	margin:80px auto 0 auto;
	}
.erk-cycle-v01 .ctr-dir{
	z-index:10;
	position:absolute;
	left:0;
	bottom:10px;
	width:100%;
	text-align:center;
}
.erk-cycle-v01 .ctr-dir a{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	margin-right:12px;
	border-radius:15px;
	background:#fff;
	text-decoration:none;
	text-indent:-9999px;
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;
}
.erk-cycle-v01 .ctr-dir a.activeSlide,
.erk-cycle-v01 .ctr-dir a:hover{
	background:#796557;
}
.erk-cycle-v01 .ctr-pn{

}
.erk-cycle-v01 .ctr-pn .prev,
.erk-cycle-v01 .ctr-pn .next{
	z-index:20;
	position:absolute;top:0;
	display:block;
	width:32px;
	height:100%;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 50%;
	text-indent:-9999px;
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;
}
.erk-cycle-v01 .ctr-pn .prev{
	left:30px;
	background-image:url(http://seowooimin.co.kr/niw_img/bg-prev.png);
}
.erk-cycle-v01 .ctr-pn .next{
	right:30px;
	background-image:url(http://seowooimin.co.kr/niw_img/bg-next.png);
}
.erk-cycle-v01 .ctr-pn .prev:hover,
.erk-cycle-v01 .ctr-pn .next:hover{
	background-position:0;
}






#main_row1{
	position:relative;
	width:640px;
	height:900px;
	background:#fff;;
	margin:0 auto;
	overflow:hidden;
	border:0px solid red;
	}
#main_row1 h2{
	font-size:40px;
	line-height:1.2;
	text-align:Center;
	font-weight:500;
	font-family:Gothic A1;
	margin-top:50px;
	color:#1a1a1a;
	}
#main_row1 ul{
	width:600px;
	height:692px;
	margin:60px auto 0 auto;
	border:1px solid #e5e5e5;
	overflow:hidden;

	}
#main_row1 ul li{
	position:relative;
	width:600px;
	height:230px;
	border-bottom:1px solid #e5e5e5;
	background-repeat:no-repeat;
	background-position:0 50%;
	overflow:hidden;
	}
#main_row1 ul li a{
	position:absolute;
	width:600px;
	height:230px;
	display:block;
	border:0;
	padding:0;
	margin:0;
	}
#main_row1 ul li img{
	display:block;
	width:365px;
	margin:0;
	padding:0;
	}
#main_row1 ul li p{
	position:absolute;
	top:40px;
	left:400px;
	height:70px;
	line-height:1.5;
	font-size:30px;
	font-weight:500;
	color:#1a1a1a;
	border:0px solid red;
	}
#main_row1 ul li a.btn{
	position:absolute;
	display:block;
	top:180px;
	left:400px;
	width:130px;
	height:30px;
	color:#adadad;
	text-decoration:none;
	font-size:17px;
	background:url(http://seowooimin.co.kr/niw_img/main_row1_ar.png) 90px 50% no-repeat;
	letter-spacing:-0.05em;
	}

#main_row2{
	position:relative;
	width:100%;
	height:680px;
	margin:60px auto;
	overflow:hidden;
	}
#main_row2 ul.wrap{
	width:640px;
	height:680px;
	margin:0 auto;
	border:0px solid red;
	overflow:hidden;
	}
#main_row2 ul.wrap li{
	width:640px;
	height:340px;
	position:relative;
	float:left;
	border:0px solid red;
	background-repeat:no-repeat;
	background-position:0 0;
	}
#main_row2 ul.wrap li div.left{
	position:absolute;
	width:480px;
	height:340px;
	right:75px;
	top:50px;
	text-align:right;
	color:#fff;
	border:0px solid red;
	}
#main_row2 ul.wrap li div.right{
	position:absolute;
	width:480px;
	height:340px;
	left:75px;
	top:50px;
	text-align:left;
	color:#fff;
	border:0px solid red;
	}
#main_row2 ul.wrap li div.left p.engtxt,
#main_row2 ul.wrap li div.right p.engtxt{
	height:20px;
	line-height:1;
	font-size:18px;
	color:#fff;
	font-family:Montserrat;
	font-weight:500;
	margin-bottom:15px;
	}
#main_row2 ul.wrap li div.left p.title,
#main_row2 ul.wrap li div.right p.title{
	height:40px;
	line-height:1;
	font-size:40px;
	color:#fff;
	font-weight:500;
	margin-bottom:30px;
	}
#main_row2 ul.wrap li div.left p.contxt{
	height:20px;
	line-height:1.5;
	font-size:20px;
	color:#fff;
	font-family:Gothic A1;
	font-weight:400;
	margin-bottom:15px;
	letter-spacing:-0.05em;
	}
#main_row2 ul.wrap li div.right p.contxt{
	height:20px;
	line-height:1.5;
	font-size:20px;
	color:#fff;
	font-family:Montserrat;
	font-weight:400;
	margin-bottom:15px;
	letter-spacing:-0.05em;
	}
#main_row2 ul.wrap li div.left a.btn,
#main_row2 ul.wrap li div.right a.btn{
	display:block;
	width:210px;
	height:60px;
	font-size:22px;
	text-align:center;
	background:#fff;
	border-radius:80px;
	color:#796557;
	text-decoration:none;
	line-height:2.8;
	letter-spacing:-0.05em;
	margin-top:50px;
	}

#main_row3{
	position:relative;
	width:640px;
	height:560px;
	background:#fff;
	margin:0 auto 50px auto;
	overflow:hidden;
	border:0px solid red;
	}
#main_row3 div{
	display:block;
	width:560px;
	height:260px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	border:0px solid red;
	}
#main_row3 div p{
	position:relative;
	height:45px;
	border-bottom:2px solid #000;
	text-align:left;
	color:#000;
	font-size:35px;
	font-family:Montserrat;
	font-weight:500;
	letter-spacing:-0.03em;
	line-height:1;
	}
#main_row3 div p a{
	position:absolute;
	width:35px;
	height:35px;
	right:0;
	top:0px;
	border:0px solid red;
	color:#000;
	font-family:Montserrat;
	font-weight:300;
	font-size:35px;
	line-height:1;
	text-decoration:none;
	text-align:center;
	}
#main_row3 div ul{
	width:560px;
	height:auto;
	margin:10px 0;
	padding:0;
	}
#main_row3 div ul li{
	width:450px;
	height:42px;
	border-bottom:0px solid #000;
	background:url(http://www.seowoolaw.co.kr/niw_img/news_dot.png) 10px 50% no-repeat;
	}
#main_row3 div ul li a{
	font-size:22px;
	text-decoration:none;
	color:#1a1a1a;
	line-height:1.5;
	padding-left:22px;
	}




	/* not rolling */

	.main_fix{
		position:relative;
		width:100%;
		height:770px;
		background:url(../img/main_img2.jpg) 50% 50%;
	}

	.main_fix a{
		display:block;
		width:640px;
		height:770px;
		margin:0 auto;
		border:0px solid red;
		text-align:center;
		text-decoration:none;
		}


	.main_fix a p.txt1{
		font-family:Montserrat;
		font-size:17px;
		color:#fff;
		padding-top:140px;
		line-height:1;
		font-weight:600;
		}
	.main_fix a p.txt2{
		font-family:Gothic A1;
		font-size:45px;
		color:#fff;
		padding-top:30px;
		line-height:1.3;
		font-weight:400;
		letter-spacing:-0.05em;
		}
	.main_fix a p.txt3{
		font-size:22px;
		color:#fff;
		padding-top:30px;
		line-height:1.8;
		font-weight:400;
		letter-spacing:-0.05em;
		}

		.main_fix a p.linkbtn{
			display:block;
			width:250px;
			height:60px;
			background:#796557;
			color:#fff;
			font-weight:500;
			font-size:18px;
			line-height:3;
			border-radius:50px;
			margin:80px auto 0 auto;
			}











	/*  */
