@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');

body {text-align:center;color:#555555;font:normal 12px 'Dotum','돋움';margin:0;padding:0;letter-spacing:0;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {margin:0;padding:0;text-align:left;line-height:14px;}
div, ul, ol {list-style:none;}
table, th, td {text-align:left;margin:0;padding:0;border:0;border-spacing:0;border-collapse:collapse;}
legend, caption {width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
img {border:0;vertical-align:top;}
em {font-style:normal; font-weight:normal;}
hr{display:none;}



/* form */
form {display:block;border:none;}
fieldset {margin:0;padding:0;border:none;}
input {font:normal 12px/14px 'Dotum','돋움' ;padding:2px 0 -2px 0;vertical-align:middle;border:none;color:#666;}
input[type~="text"] {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; font-size:12px;}
input[type~="password"] {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; font-size:12px !important;}
input[type~="checkbox"] {border:none;margin:-1px 0;padding:0;}
input[type~="radio"] {border:none;margin:-1px 0;padding:0;}



select {font:normal 12px 'Dotum','돋움';height:18px;vertical-align:middle;color:#888;padding:0;margin:0;}
textarea {border:1px solid #d7d7d5;color:#797b80;padding:0;margin:0;font-size:12px;line-height:16px;}



/* link style */
a:link {color:#555555;text-decoration:none;}
a:visited {color:#555555;text-decoration:none;}
a:hover {color:#4f2b67;text-decoration:none;}
a:active {color:#555555;text-decoration:none;}



/* 공통클래스 */
.blind{display: block;left: 0;overflow: hidden;position: absolute;top:-1000em;}
.align_l{text-align:left !important;}
.valign_top{vertical-align:top;padding-top:10px;}
.clear {clear:both;}


.selectbox{height:28px;border:1px solid #d6d6d6;position:relative;background:#fff;cursor:pointer;display:inline-block;zoom:1;*display:inline;z-index:90;}
.selectbox p{float:left;padding-left:10px;height:28px;line-height:28px;}
.selectbox a.btn{float:right;border-left:1px solid #d6d6d6;}
.selectbox ul{width:100%;max-height:200px;overflow-y:auto;display:none;position:absolute;top:29px;left:-1px;padding:5px 0;background:#fff;z-index:100;border:1px solid #D6D6D6;border-top-width:0px;z-index:100;}
.selectbox ul li{height:20px;}
.selectbox ul li a{display:block;padding-left:5px;height:20px;line-height:20px;}
.selectbox ul li a:hover{background:#b2b4bf;color:#000;}
.selectbox.selected{z-index:110;}
/* 공통클래스 끝*/


#wrap{width:100%; height:100%}
#sub_wrap{background:#f7f4f5;}
#quick {position:absolute; top:150px; left:50%; width:130px; height:410px; margin-left:605px; margin-top:200px;}

.hide{
	width:0px !important;
	height:0px !important;
	font-size:0 !important;
	line-height:0 !important;
	position:absolute !important;
	left:-9999px !important;
}
#whatpage{width:0; height:0; font-size:0; position:absolute; left:-9999px;}


#header {width:100%; height:100px; border:0; margin:0; overflow:hidden;}
#header .header_wrap {width:1400px;height:100px; margin:0 auto;}
#header .header_wrap>.logo {float:left;width:600px; height:auto; background:url(../img/common/top_icon.png) 315px 50% no-repeat; }
#header .header_wrap>.h_menu{float:right; width:550px; height:30px; margin-top:40px;}
#header .header_wrap>.h_menu li{float:left; background:url(../img/common/gnb_bar.png) no-repeat 0 0; }
#header .header_wrap>.h_menu li a{display:block; height:30px; font-size:15px; color:#fff; font-weight:700; text-decoration:none;  padding-left:20px; padding-right:10px; line-height:1.8;}
#header .header_wrap>.h_menu li.first {background:none;}

#header .header_wrap>.h_menu2{float:right; width:225px; height:30px; margin-top:40px;}
#header .header_wrap>.h_menu2 li{float:left;width:108px; height:28px; margin-right:3px;}

/* slider */

#slider { top:0; left:0; height:750px; position:absolute; }
#slider ul { height:700px; position:relative; }
#slider ul li { list-style:none; float:left; width:100%; height:750px; position:absolute; }
#slider ul li div { margin:0 auto; width:1400px; height:750px; position:relative; }

/* slider - gp1 */

.slider_gp1 { top:0; left:0; height:750px; position:absolute; }
.slider_gp1 ul { height:750px; position:relative; }
.slider_gp1 ul li { list-style:none; float:left; width:100%; height:750px; position:absolute; }

.slider_gp1 ul li .div_wrapper { margin:0 auto; width:1400px; height:750px; position:relative; }
.slider_gp1 ul li.box1 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box2 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box3 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box4 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box5 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box6 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box7.div_wrapper .wrapper { top:0px; left:0; position:absolute; }



/* slider - gp2 */

.slider_gp2 { top:0; left:0; height:0px; position:absolute; display:none; cursor: pointer; z-index:-1000000}
.slider_gp2 ul {width:0; height:0px; position:relative;display:none;overflow:hidden;}
.slider_gp2 ul li { list-style:none; position:absolute;  display:none;} /*width:100%; height:749px; */
.slider_gp2 ul li .div_wrapper {width:0px; margin:0 auto; position:relative; overflow:hidden; } /* margin:0 auto; width:1138px; height:749px; */


.slider_gp2 ul li.box1 .div_wrapper .wrapper {float:right;right:0px; width:0px; height:0px; position:relative;}
.slider_gp2 ul li.box2 .div_wrapper .wrapper {float:right;margin:0 auto; top:0px; right:0px;  width:0px; height:0px; position:relative; }
.slider_gp2 ul li.box3 .div_wrapper .wrapper {float:right;margin:0 auto; top:0px; right:0px;  width:0px; height:0px; position:relative;}
.slider_gp2 ul li.box4 .div_wrapper .wrapper {float:right; margin:0 auto; top:0px; right:0px; width:0px; height:0px; cursor:pointer; position:relative; }
.slider_gp2 ul li.box5 .div_wrapper .wrapper {float:right; margin:0 auto; top:0px; right:0px; width:0px; height:0px; cursor:pointer; position:relative; }
.slider_gp2 ul li.box6 .div_wrapper .wrapper {float:right; margin:0 auto; top:0px; right:0px; width:0px; height:0px; cursor:pointer; position:relative; }
.slider_gp2 ul li.box7 .div_wrapper .wrapper {float:right; margin:0 auto; top:0px; right:0px; width:0px; height:0px; cursor:pointer; position:relative; }







/* 메인 VISUAL*/
#visual{background:url(../images/common/back_bg.jpg) 0 0 repeat; width:100%; height:900px;margin:0 auto; text-align:center;}
#visual .global {width:1200px; height:35px; margin:0 auto; text-align:right;}
#visual .global ul{float:right;width:400px;}
#visual .global ul li{float:left;}
#contents{clear:both; width:1200px; height:185px;margin:40px auto;position:relative; background:#fff;}
.subimg_m1 {margin-bottom:60px;}
.subimg_m2 {margin-bottom:50px; border-bottom:1px dashed #cccccc;}
.subimg_m3 {margin-bottom:20px;}

/*메인 Notice*/
#Notice {float:left; width:362px;}
#Notice .N_tab {width:362px; margin-bottom:5px;}
#Notice .N_list {width:360px;}
#Notice .N_list ul {width:360px;float:left;}
#Notice .N_list ul li {height:20px; border-bottom:dashed 1px #d9d9d9; text-align:left; margin-top:10px; background:url(../images/notice_dot.gif) 5px 5px no-repeat; padding-left:13px;}

/*visual*/
#visual_wrap { width:100%; height:auto; overflow:hidden; position:relative; }
.visual { visibility:hidden; /*overflow:hidden;*/ width:100%; height:705px; position:relative;}
.vs_box { width:100%; height:694px; position:absolute; }

.vs_box1 { }
.vs_box1 .img_wrap { left:50%; margin-left:-643px; width:1286px; position:relative; }
.vs_box1 .img1 { top:65px; left:380px; position:absolute; }
.vs_box1 .img2 { top:400px; left:385px; position:absolute; }
.vs_box1 .img2 .btn_wrap { top:0px; left:0px; position:absolute; }
.vs_box1 .img2 .btn_wrap .b1 { width:720px; height:404px; background:#000; opacity:0; filter:alpha(opacity=0); cursor:pointer; }

.vs_box2 { }
.vs_box2 .img_wrap { left:50%; margin-left:-643px; width:1286px; position:relative; }
.vs_box2 .img1 { top:100px; left:380px; position:absolute; }
.vs_box2 .img2 { top:400px; left:385px; position:absolute; }
.vs_box2 .img2 .btn_wrap { top:0px; left:0px; position:absolute; }
.vs_box2 .img2 .btn_wrap .b1 { width:574px; height:449px; background:#f00; opacity:0; filter:alpha(opacity=0); cursor:pointer; }

.vs_box3 { }
.vs_box3 .img_wrap { left:50%; margin-left:-643px; width:1286px; position:relative; }
.vs_box3 .img1 { top:100px; left:320px; position:absolute; }
.vs_box3 .img2 { top:400px; left:350px; position:absolute; }
.vs_box3 .img2 .btn_wrap { top:0px; left:0px; position:absolute; }
.vs_box3 .img2 .btn_wrap .b1 { width:574px; height:449px; background:#f00; opacity:0; filter:alpha(opacity=0); cursor:pointer; }

.vs_box4 { }
.vs_box4 .img_wrap { left:50%; margin-left:-643px; width:1286px; position:relative; }
.vs_box4 .img1 { top:100px; left:510px; position:absolute; }
.vs_box4 .img2 { top:350px; left:520px; position:absolute; }
.vs_box4 .img2 .btn_wrap { top:0px; left:0px; position:absolute; }
.vs_box4 .img2 .btn_wrap .b1 { width:231px; height:50px; background:#f00; opacity:0; filter:alpha(opacity=0); cursor:pointer; }

.vs_box5 { }
.vs_box5 .img_wrap { left:50%; margin-left:-643px; width:1286px; position:relative; }
.vs_box5 .img1 { top:100px; left:510px; position:absolute; }
.vs_box5 .img2 { top:350px; left:520px; position:absolute; width:758px; }
.vs_box5 .img2 .btn_wrap { top:0px; left:0px; position:absolute; }
.vs_box5 .img2 .btn_wrap .b1 { width:234px; height:51px; background:#f00; opacity:0; filter:alpha(opacity=0); cursor:pointer; }


/* prev */
#arrowPrev { width:90px; height:126px; position:absolute; top:380px; left:15%; }
#arrowPrev .img { width:72px; height:126px; position:absolute; opacity:0.8; filter:alpha(opacity=30);}
#arrowPrev .square { width:72px; height:126px; position:absolute; background:#b6b6b6; opacity:0;filter:alpha(opacity=0); cursor:pointer; top:0px; left:-50px;}

/* next */

#arrowNext { width:90px; height:126px; position:absolute; top:380px; right:15%; }
#arrowNext .img { width:72px; height:126px; position:absolute; opacity:0.8; filter:alpha(opacity=30); }
#arrowNext .square { width:72px; height:126px; position:absolute; background:#b6b6b6; opacity:0;filter:alpha(opacity=0); cursor:pointer; top:0px; }

/* nav */
.vs_nav { width:100%; height:100px; bottom:17px; position:absolute; text-align:center; font-size:0; }
.vs_nav .btn { display:inline-block; *display:inline; zoom:1; cursor:pointer; position:relative; margin-right:1px; }
.vs_nav .btn .on { top:0; left:0; position:absolute; opacity:0; filter:alpha(opacity=0); }




/* 서브메인 VISUAL*/
#svisual {background:url(../images/common/subback_bg.jpg) 0 0 repeat; width:100%; height:410px;margin:0 auto; text-align:center;}
#svisual .global {width:1200px; height:35px; margin:0 auto; text-align:right;}
#svisual .global ul{float:right;width:400px;}
#svisual .global ul li{float:left;}
#scontents {width:1100px; margin:50px auto 50px auto; background:#fff; border-top:3px solid #4f545c;}

#footer {clear:both; height:120px;background:url(../images/common/footer_bg.gif) 0 0 repeat;}
.footer_wrap{width:1200px; height:120px; margin:0 auto;}
.footer_wrap .f_menu{float:left;height:32px;}
.footer_wrap .f_menu ul{width:430px;height:13px;padding-top:11px;margin:0;}
.footer_wrap .f_menu ul li{float:left;}

.footer_wrap .f_menu2{float:right;height:32px;}
.footer_wrap .f_menu2 ul{width:365px;height:13px;padding-top:11px;margin:0;}
.footer_wrap .f_menu2 ul li{float:left;}

.footer_wrap .address{float:left; width:600px;height:50px; padding-top:20px;}
.footer_wrap .linkbanner{float:right; width:520px;height:49px; padding-top:20px;}




#member_wrap {width:670px; height:250px; margin:0px auto 50px auto; border:10px solid #d9d9d9; padding-top:70px; }

#member_wrap .login {float:left; width:270px; margin-left:120px;}
#member_wrap .menu {width:260px; height:45px; margin-bottom:10px;}
#member_wrap .form {width:170px; height:23px; border:2px solid #e9e9e9; padding-top:5px; font-weight:bold;}
#member_wrap .loginbt {float:right; width:130px; margin-right:150px;}
#member_wrap .search {clear:both; width:500px; border-top:2px dashed #d9d9d9; margin:0 auto; padding-top:15px; text-align:center;}

#join_wrap {width:800px; height:auto; margin:0px auto 50px auto; border:10px solid #d9d9d9; padding-top:70px; padding-bottom:70px; }
#join_wrap table {border-top:4px solid #e9e9e9; border-bottom:4px solid #e9e9e9;}
#join_wrap table th {width:25%; height:40px; padding-left:15px; background:#ebf0fb;  vertical-align:middle; border-bottom:1px dashed #d9d9d9; font-weight:bold;}
#join_wrap table td {width:75%; height:40px; padding-left:15px; background:#ffffff;  vertical-align:middle; border-bottom:1px dashed #d9d9d9;}
#join_wrap .zipcode div {width:95%; margin: 8px auto 8px 0; text-align:left;}

#join_wrap .input {width:130px; height:20px; border:2px solid #e9e9e9; padding-top:5px; font-weight:bold;}
#join_wrap .input_email {width:200px; height:20px; border:2px solid #e9e9e9; padding-top:5px; font-weight:bold;}
#join_wrap .input_zipcode {width:50px; height:20px; border:2px solid #e9e9e9; padding-top:5px;}
#join_wrap .input_add {width:190px; height:20px; border:2px solid #e9e9e9; padding-top:5px; }
#join_wrap .input_birth {width:30px; height:20px; border:2px solid #e9e9e9; padding-top:5px; font-weight:bold;}
#join_wrap .radio {border:none;margin:-1px 0;padding:0;}
#join_wrap .input_tel {width:50px; height:20px; border:2px solid #e9e9e9; padding-top:5px; font-weight:bold;}

.input_add {width:190px; height:20px; border:1px solid #e9e9e9; padding-top:5px; }

#board_table_tit {height:30px; vertical-align:middle; text-align:center; background:#f9f9f9; border-top:2px solid #933fcd; border-bottom:1px solid #cccccc; font-weight:bold}
.board_button {padding:5px; background:#d9d9d9;}
.board_search1 {height:25px; }
.board_search2 {width:200px; height:17px; border:2px solid #e9e9e9; padding-top:5px; font-weight:bold;}

#board_read table {width:850px; text-align:left;margin:0 auto;padding:0;border:0;border-spacing:0;border-collapse:collapse;}
#board_read table td {height:30px; vertical-align:middle; border-bottom:1px dashed #cccccc}
#board_read table .tit1 {width:15%; text-align:center; background:#e9e9e9;}
#board_read table .con1 {width:35%; padding-left:5px; padding-top: 10px; padding-bottom: 10px; height:30px; vertical-align:middle; border-bottom:1px dashed #cccccc; line-height:19px;}

#board_write {width:850px; margin:0 auto;}
#board_write .tit1{width:15%; text-align:center; background:#e9e9e9;vertical-align:middle; border-bottom:1px dashed #cccccc; font-weight:bold;}
#board_write .con1{width:85%; text-align:left; padding-left:10px; vertical-align:middle; border-bottom:1px dashed #cccccc}
.input_file {width:350px; height:20px; border:1px solid #e9e9e9; padding-top:5px; margin-bottom:5px; }
.bbs_contents_td2 {text-align:left; }

#notice_read table {width:850px; text-align:left;margin:0 auto;padding:0;border:0;border-spacing:0;border-collapse:collapse;}
#notice_read table td {height:30px; vertical-align:middle; border-bottom:1px dashed #cccccc}
#notice_read table .tit1 {width:15%; text-align:center; background:#e9e9e9; font-weight:bold;}
#notice_read table .con1 {padding-left:5px; padding-top:10px; padding-bottom:10px; height:30px; vertical-align:middle; border-bottom:1px dashed #cccccc; line-height:19px;}

table.cost{
	width:550px;
	margin:0 auto;
	border:1px solid #d2d0d0;
	margin:15px auto 30px auto;
	}
table.cost tr td {
	height:35px;
	text-align:center;
	font-size:14px;
	vertical-align:center;
	border-bottom:1px solid #d2d0d0;
	border-right:1px solid #d2d0d0;
	}
table.cost tr td.lefttit{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0px;
	background:#f1f1f1;
	}
table.cost tr td p{
	font-size:13px; 
	text-align:center; 
	font-weight:normal; 
	margin-top:10px;
	line-height:20px; 
	}
table.cost thead td {
	text-align:center;
	border-bottom:1px solid #d2d0d0;
	border-right:1px solid #d2d0d0;
	background:#e4e4e4;
	font-size:14px;
	font-weight:bold;
	}
	

#gnb_wrap {clear:both;width:100%; height:60px; margin:0; background:#f4f4f4; border-bottom:1px solid #d8d7d9;}

#h{
	height:0;
	z-index:100;
	position:relative;
}

.gnb-wrap{
	clear:both;
	width:100%;
	height:60px; 
	margin:0;
	background: linear-gradient( to bottom, #fff, #e7e7e7);
	border-bottom:1px solid #fff;
}
.gnb{
	clear:both;
	/*table-layout:fixed;*/
	width:1400px;
	margin:0 auto;
	height:60px;
	text-align:center;
	position:relative;
}
.gnb li{
	position:relative;
	float:left;
	width:162px;	
}


/*********************/
.gnb li .dl .dt{
	height:60px;

}
.gnb li .dl .dt a{
	display: block;
    height: 60px;
    color: #555;
    font-weight: 700;
    font-family: 'Nanum Gothic', sans-serif;
    font-size: 15px;
    line-height: 4.1;
    text-align: center;
    text-decoration: none;
    border-right: 1px solid #ededed;
}
.gnb li .dl .dt a:hover{
	color: #762fa7;
}

/*********************/



.class-visible{
	visibility:visible !important;
}
.gnb .dep2-wrap-wrap{
	position:absolute;
	overflow:hidden;
	display:block;
	visibility:hidden;/*visible*/
	top:60px;
	left:0;
	width:1100px;
	height:240px;	
	background:#502c69;
	color:#fff;
	padding-left:193px;
}
.gnb .dep2-wrap-wrap .bg{
	position:absolute;
	top:0;
	left:50px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
}
.gnb .dep2-wrap-wrap .bgimg{
	position:absolute;
	top:32px;
	right:30px;
	display:block;
	width:358px;
	height:176px;
	background-position:0 0;
	background-repeat:no-repeat;
}

.gnb .dep2-wrap{
	margin-top:20px;
	padding:10px 10px 0 10px;
}
.gnb .dep2-wrap a,
.gnb .dep2-wrap>span{
	font-family: 'Nanum Gothic', sans-serif;
	float:left;
	display:block;
	color:#fff;
	text-decoration:none;
	float:left;
	height:33px;
	width:170px;
	font-size:14px;
	font-weight:700;
	text-align:left;
	text-indent:20px;
	line-height:2.2;
	white-space:nowrap;
	margin-bottom:10px;
	margin-right:10px;
}
.gnb .dep2-wrap-wrap-laser .dep2-wrap a,
.gnb .dep2-wrap-wrap-laser .dep2-wrap>span{
	width:170px;
}

.gnb .dep2-wrap a:hover{
	color:#a7f4e6;
}
.gnb li.last .dt a{
	line-height: 1.3;
    margin-top: 11px;
}


#contents .box {
	width:340px;
	height:185px;
	margin-left:1px;
	position:relative;
	float:left; 
}
#contents .box .banner_img {
	top:50px;
	left:0px;
	position:absolute;
}
#contents .box :after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}
#contents .box .banner_wrapper {
	margin:0;
	padding:0;
	top:0px;
	overflow:hidden;
	width:340px; 
	height:185px;
	position:relative;
}
#contents .box .banner_wrapper li {
	list-style:none;
	float:left;
	width:340px;
	height:185px;
	left:340px;
	cursor:pointer;
	position:absolute;
}
#contents .box .banner_wrapper li.b1 {
	left:0px;
}
#contents .box .banner_wrapper li .banner {
	top:0px;
	left:0px;
	cursor:pointer;
	position:absolute;
}
#contents .box .banner_nav {
	top:10px;
	left:10px;
	position:absolute;
}
#contents .box .banner_nav ul {
	margin:0;
	padding:0;
	width:80px;
	height:20px;
}
#contents .box .banner_nav ul li {
	list-style:none;
	float:left;
	width:20px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
#contents .box .banner_nav ul li img {
	position:absolute;
}



/*snb*/
.erk-snb-v01{
	position:relative;
	top:6px;
	left:50%;
	transform:translate(-50%, -50%);
	width:1100px;
	height:5px;	
	margin:0 auto;
    margin-bottom: 35px;
}
.erk-snb-v01 .d1{
	height:40px;
	background:#fff;
}
.erk-snb-v01 .d1 table{
	width:100%;
	height:100%;
	table-layout:fixed;
	text-align:center;
}

.erk-snb-v01 .d1 table td {
	height:50px;
	background-color:#e2e2e2;
	color:#6e6e6e;
	border-right:1px solid #cecece;	
}
.erk-snb-v01 .d1 table td .num4 {
	width:275px;
}
.erk-snb-v01 .d1 table td .num5 {
	width:220px;
}
.erk-snb-v01 .d1 table td .num6 {
	width:183px;
}
.erk-snb-v01 .d1 table td .num7 {
	width:157px;
}
.erk-snb-v01 .d1 table td .num12 {
	width:91px;
}
.erk-snb-v01 .d1 table td .num13 {
	width:84px;
}


.erk-snb-v01 .d1 a{
	display:block;
	width:auto;
	height:50px;
	font-weight: 700;
    font-family: 'Nanum Gothic', sans-serif;
    font-size: 13px;
	letter-spacing:-1px;
	text-align:center;
	line-height:3.8;
	text-decoration:none;
}

.erk-snb-v01 .d1 td.now a,
.erk-snb-v01 .d1 td.now-important a,
.erk-snb-v01 .d1 td:hover a{
	background:#6c20a1;
	color:#fff;
}

.erk-snb-v01 .d2{
	position:relative;
	height:40px;
	color:#fff;
	line-height:2.5;
	text-decoration:none;	
	/* height:100%; */
}
.erk-snb-v01 .d2 .item{
	position:absolute;
	top:0;
	left:0;
	height:40px;
	list-style:none;
	padding:0;
	margin:0;
	/* height:100%; */
}
.erk-snb-v01 .d2 .item li{
	list-style:none;
	padding:0;
	display:inline-block;
	*display:inline;
	zoom:1;
	height:100%;
}
.erk-snb-v01 .d2 .item li a{
	display:block;
	color:#404040;
	text-decoration:none;
	padding:0 15px;
	line-height: 2.5;
	height:100%;
}

#footer_banner{
	clear:both;
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	}
	
#footer_banner div.scroll_wrap{
	width:1200px;
	height:140px;
	margin:0 auto 50px auto;
	border:2px solid #e5e5e5;
	}
#footer_banner ul{
	width:1200px;
	height:140px;
	border:0px solid red;
	overflow:hidden;
	}
#footer_banner ul li{
	float:left;
	width:230px;
	height:167px;
	margin-right:10px;
	}	