body, div, span,
h1, h2, h3, p,
a,
img, strong,
ol, ul, li
{
	margin: 0;
	padding: 0;
	line-height:1.8;
	outline:none;
	color:#333;
}
a
{
	text-decoration:none;
}



@font-face{
  font-family: 'ng';
  font-style: normal;
  font-weight: 100;text-decoration:none;
  src:url(../font/NanumGothic.eot);
  src:url(../font/NanumGothic.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic.woff) format('woff'),
	   url(../font/NanumGothic.ttf) format('truetype');
}
body{
	font-family:ng,'³ª´®°íµñ', 'NanumGothic', "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif;
	position:relative;
	/* min-width:1400px; */
	font-size:13px;	text-decoration:none;
}
ol, ul{
	list-style: none;
}
img{
	border:0;
	outline:0;
}
#whatpage{
	width:0;
	height:0;
	font-size:0;
	position:absolute;
	left:-9999px;
}
.hide{
	width:1px !important;
	height:1px !important;
	font-size:0 !important;
	line-height:0 !important;
	position:absolute !important;
	left:-9999px !important;
}


#header-top {width:100%; height:40px; background:#817871;}
#header-top .header_gnb {width:1100px; text-align:right; margin:0 auto; overflow:hidden; padding-top:8px; color:#ffffff;}
#header-top .header_gnb a{font-size:13px; color:#ffffff; font-weight:bold;text-decoration:none;}

#header_navi_wrap {width:100%; height:89px; border-bottom:1px solid #a4774e; overflow:hidden;}
#header_navi_wrap .header_navi {width:1100px; margin:0 auto;overflow:hidden; }
#header_navi_wrap .header_navi .navi_logo {width:151px; float:left; margin-top:20px;}
#header_navi_wrap .header_navi .navi_menu {width:650px; float:right; margin-top:30px; overflow:hidden;}
#header_navi_wrap .header_navi .navi_menu ul li{float:left; margin-right:70px;}
#header_navi_wrap .header_navi .navi_menu ul li.last{margin-right:0;}
#header_navi_wrap .header_navi .navi_menu ul li a{font-weight:bold; font-size:16px;text-decoration:none}
#header_navi_wrap .header_navi .navi_menu ul li a:hover{color:#f26522;text-decoration:non}


#main_wrap {clear:both; width:100%; height:868px; background:url(http://www.seowoolaw.co.kr/niw/img/main_bg.jpg) 50% no-repeat;}
#main_wrap .main_con_wrap {width:1100px; height:810px; margin:0 auto; background:url(../img/main_con_bg.png) no-repeat; overflow:hidden;}
#main_wrap .main_con_wrap ul.maindep1{width:829px; height:214px; margin:210px auto 10px auto; overflow:hidden;}
#main_wrap .main_con_wrap ul.maindep1 li{float:left; margin-right:11px;}
#main_wrap .main_con_wrap ul.maindep1 li.last{ margin-right:0px;}
#main_wrap .main_con_wrap ul.maindep2 {clear:both; width:829px; height:280px; margin:10px auto; overflow:hidden;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_01{float:left;width:117px; margin-right:12px;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_02{float:left;width:380px; height:280px; background:#ffffff; margin-right:12px;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_02 table{width:340px; margin:10px auto;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_02 table thead td.tit {width:230px; height:60px; border-bottom:1px solid #5e5e5e;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_02 table thead td.more {width:110px; height:60px;border-bottom:1px solid #5e5e5e;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_02 table tbody td.countit {width:230px; height:30px; background:url(http://www.seowoolaw.co.kr/niw/img/main_notice_dot.gif)0px 10px no-repeat; padding-left:15px; text-align:left}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_02 table tbody td.countit a{font-size:13px; text-decoration:none;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_02 table tbody td.date {width:1100px; height:30px; text-align:right;}
#main_wrap .main_con_wrap ul.maindep2 li.dep2_03{float:left;width:308px; margin-right:0px;}


#sub_wrap {clear:both; width:100%; height:auto; background:url(http://www.seowoolaw.co.kr/niw/img/sub_bg.png) 50% 0 no-repeat #f7f7f7; overflow:hidden;}
#sub_wrap .con_wrap {width:1100px; margin:260px auto 50px auto; overflow:hidden; }
#sub_wrap .con_wrap .left_navi {float:left; width:210px;}
#sub_wrap .con_wrap .left_navi .tit {height:70px; font-size:20px; font-weight:bold; text-align:center;color:#ffffff; background-color:#3d3128; padding-top:30px; overflow:hidden;}
#sub_wrap .con_wrap .left_navi .tit2 {height:70px; font-size:20px; font-weight:bold; text-align:center;color:#ffffff; background-color:#3d3128; line-height:22px; padding-top:30px; overflow:hidden;}

#sub_wrap .con_wrap .contents {float:left; background:#ffffff; padding:10px; width:850px; margin-left:20px;}
#sub_wrap .con_wrap .contents .ctit {width:830px; height:60px; margin:15px auto 30px auto; border-bottom:1px solid #c8c8c8; }
#sub_wrap .con_wrap .contents .ctit ul {width:100%;}
#sub_wrap .con_wrap .contents .ctit ul li.subtit{float:left; font-size:25px; font-weight:bold; color:#545454; margin-top:10px;} 
#sub_wrap .con_wrap .contents .ctit ul li.subsnavi{float:right; font-size:12px; margin-top:25px; color:#645a51;}

#sub_wrap .con_wrap .contents .subcon {width:830px; height:auto; margin:0 auto 30px auto;  margin-left:30px;}


/*SNB¾ÆÄÚµð¿Â*/
#snb-wrap{
	background:#fff;
	width:208px;
	border:1px solid #c4c4c4;
	border-bottom:0;
	margin-bottom:25px; 
}
#snb-wrap .snb .d1{
	border-bottom:1px solid #cbcbcb;
}
#snb-wrap .snb .d1>.sntit{
	display:block;
	/* background:#333; */
	background:none;
	color:#4d3400;
	font-weight:bold;
	text-decoration:none;
	padding:15px 5px 15px 10px;
/* 	border-bottom:1px solid #cbcbcb; */
	cursor:pointer;
}
#snb-wrap .snb .d1>.sntit:hover{
	background:#ffd040;
}
#snb-wrap .snb .d1>.sntit.now{
	background:#ffd040;
	/* border-bottom-width:0; */
}
#snb-wrap .snb .d2{
	background:#f9f9f9;
	padding-left:15px;
}
#snb-wrap .snb .d2>li{
	/* border-bottom:1px solid #cbcbcb; */
}
#snb-wrap .snb .d2>li>a{
	display:block;
	/* background:#d9d9d9; */
	color:#4d3400;
	text-decoration:none;
	padding:10px 5px;
}
#snb-wrap .snb .d2>li:hover>a,
#snb-wrap .snb .d2>li.now>a{
	color:#f26522;
}



#footer {clear:both;background:#ffffff;border-top:1px solid #a4774e;height:99px; width:100%;}
#footer .inner{position:relative;width:1100px;height:100%;margin:0 auto;}
#footer .inner .f-logo {display:block;position:absolute;top:30px;left:0;}

.address{position:absolute;top:20px;left:300px;overflow:hidden;font-style:normal;font-size:13px;color:#4e4e4e;}


/*board*/

.line-gray{
	display:block;
	height:1px;
	background:#dadce0;
	/* margin:20px 0 60px 0; */
}
.d-table-l{
	width:100%;
	width:830px;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
}
caption{
overflow:hidden;width:1px;height:1px;*height:0;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-999px
}
.d-table-l thead th{
	height:40px;
	background:#c6c6c6;
	border:1px solid #ffffff;
	border-right-width:0;
}
.d-table-l thead th.last{
	border-right-width:1px;
}
.d-table-l tbody td{
	height:50px;
	border-bottom:1px solid #f1f3f6;
}
.d-table-l tbody td.tal{
	padding-left:20px;
}
.d-table-l a{
	text-decoration:none;
}
.d-table-l a:hover{
	text-decoration:underline;
}

.d-table-v{
	width:100%;
	width:830px;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
}
.d-table-v .tit td{
	font-weight:bold;
	background:#c6c6c6;
	text-align:left;
	padding-left:20px;
	height:40px;
	border:1px solid #ccd0d7;
}
.d-table-v .info td{
	height:40px;
	text-align:left;
	padding-left:20px;
	border:1px solid #ccd0d7;
	border-top-width:0;
	border-right-width:0;
}
.d-table-v .main td{
	text-align:left;
	border:1px solid #ccd0d7;
	border-top-width:0;
}
.d-table-v .main td>div{
	padding:20px;
}
.ans-top{
	padding:20px;
	font-size:13px;
	margin-bottom:20px;
	background:#f1f3f6;
	border:1px solid #ccd0d7;
}
.d-table-v .info td.last{
	border-right-width:1px;
}
.ans-top em{
	font-style:normal;
	color:#4968a0;
	font-weight:900;
}
.d-table-w{
	width:100%;
	width:830px;
	margin:0 auto;
	table-layout:fixed;
	text-align:left;
	border:1px solid #ccd0d7;
	border-bottom:0;
}
.d-table-w th,
.d-table-w td{
	border-bottom:1px solid #ccd0d7;
}
.d-table-w th{
	background:#c6c6c6;
	text-align:center;
	height:50px;
	font-weight:100;
	color:#333333;
}
.d-table-w td{
	padding-left:40px;
}
.input-text{
	padding:10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
}
.text01{
	width:580px;
	height:200px;
	margin:7px 0;
}
.input01{
	width:580px;
}
.input02{
	width:600px;
}
.input03{
	width:350px;
}
.new{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:30px;
	height:15px;
	background:url(../img/new.gif) no-repeat 50% 0;
}
.lock{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:11px;
	height:15px;
	background:url(../img/lock.gif) no-repeat 50% 0;
}
.reply-0{
	background:#ccd0d7;
	color:#fff;
	padding:5px 15px;
}
.reply-1{
	background:#727272;
	color:#fff;
	padding:5px 15px;
}
.pagi{
	text-align:center;
}
.pagi a,
.pagi strong{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:40px;
	line-height:2.5;
	*line-height:1.0;
	text-align:center;
	background:pink;
	text-decoration:none;
	background:#fff;
	border:1px solid #e9e9e9;
	color:#999;
}
.pagi strong,
.pagi a:hover{
	background:#727272;
	color:#fff;
}
.pagi .pagi-first,
.pagi .pagi-last,
.pagi .pagi-prev,
.pagi .pagi-next{
	text-indent:-9999px;
	/* for ie7 */
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;
	background:none;
	padding:0;
	width:20px;
}
.pagi .pagi-first{background:url(../img/pagi_first.gif) no-repeat 0 0;}
.pagi .pagi-last{background:url(../img/pagi_last.gif) no-repeat 0 0;}
.pagi .pagi-prev{background:url(../img/pagi_prev.gif) no-repeat 0 0;}
.pagi .pagi-next{background:url(../img/pagi_next.gif) no-repeat 0 0;}



.pass-wrap{
	border:1px solid #e9e9e9;
	width:500px;
	height:200px;
	padding-top:0;
	margin:0 auto;
}
.pass-wrap .inner{
	width:300px;
	margin:0 auto;
}
.pass-lock{
	position:absolute;
	top:10px;
	left:70px;
	padding-left:20px;
}
.pass-wrap .input-text{
	width:280px;
	height:25px;
	display:block;
	margin-bottom:10px;
}
.pass-wrap .btn{
	width:100%;
	text-align:center;
}
.pass-wrap p{
	font-weight:bold;
	text-align:center;
	background:#c6c6c6;
	padding:10px;
	margin:0;
	margin-bottom:25px;
}



/*btn*/
.btn-wrap{
	text-align:center;
	margin:0 auto;
}
.btn{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:110px;
	height:40px;
	background:#727272;
	color:#fff;
	text-decoration:none;
	line-height:3.0;
	/*
	text-indent:-9999px;
	*text-indent:0;
	*font-size:0;
	*line-height:0;
	*/
}
.btn-long{
	width:180px;
}
.btn-short{
	width:100px;
}
.btn-reverse{
	background:#454545;
	color:#fff;
}
.btn-short{
	width:100px;
}




.information{
	overflow:hidden;
	position:relative;
	width:600px;
	padding:30px;
	background:#fff;
	margin:0 auto;
	border:1px solid #d9d9d9;
}
.information .btn{	
	position:absolute;
	right:30px;
	bottom:30px;
}



/*IE7*/
.lock,
.new{
	*margin-right:5px;
	*margin-left:5px;
}
.pagi{
	margin-top:-10px;
}
.pagi strong,
.pagi a{
	*line-height:3.0;
}
.reply-0,
.reply-1{
	*line-height:3.0;
}







