body {
	margin: 0px;
	overflow: auto;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}
td {
	font-family: "돋움";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #666666;
}
.top_table, .m_table{
	margin:0 auto;
	width:1100px;
}

.td01{
	padding:5px 0 5px 6px;
	width:200px;
	border-bottom:1px solid #e6e6e6;
}
.a01{	font-size:14px;}


	a:link	{text-decoration:none; color:#767676;}
	a:hover	{text-decoration:none; color:#333;}
	a:active	{text-decoration:none; color:#767676;}
	a:visited	{text-decoration:none; color:#767676;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0; font-size:12px;}

	ul,ol, dl, li, dd, dt { list-style-type:none; }
	#banner_wap_body {position:relative;overflow:hidden;}/* overflow:hidden; */
	#banner_wap_body .box_skitter_data {display:none};

	/****************   리스트박스   ****************/

	
	#banner_wap_body .viewlist {border:2px #cccccc solid;}
	#banner_wap_body .viewlist ul{margin-left:5px;margin-right:5px;}
	#banner_wap_body .viewlist li {border-bottom:1px #ededed dotted;padding-left:10px;background-color:#FFFFFF}
	#banner_wap_body .viewlist li.active, #banner_wap_body .viewlist li:hover {background-color:#ededed;color:#e31b23;font-weight:bold;}
	#banner_wap_body .viewlist li.active a, #banner_wap_body .viewlist li:hover  a{color:#e31b23;}
	/****************   리스트박스   ****************/

   	/****************   블릿박스   ****************/
	#banner_wap_body .box_skitter_bultbox .bult {float:left;width:14px; height:14px;margin:5px 5px 5px 5px;background-image:url(../images/paging.rolling.png);background-repeat:no-repeat;background-position:-50px 0px;cursor:pointer;}
	#banner_wap_body .box_skitter_bultbox .bult.active {background-position:-50px -18px;}
	#banner_wap_body .box_skitter_bultbox .bultcontroller {float:left;width:14px; height:14px;margin:5px 5px 5px 5px;background-image:url(../images/paging.rolling.png);background-repeat:no-repeat;background-position:-68px 0px;cursor:pointer;}
	#banner_wap_body .box_skitter_bultbox .bultcontroller.active {background-position:-68px -18px;cursor:pointer;}
	/****************   블릿박스   ****************/

	/****************    카운트박스   ****************/
	#banner_wap_body .cntview {color:#FFFFFF;background-image:url(../images/page_view.png);background-repeat:no-repeat;background-position:center middle;}
	/****************    카운트박스   ****************/

	/****************    컨트롤러  *********************/
	#banner_wap_body .controller_left {width:50px;height:50px;background-image:url(../images/paging.rolling.png);background-repeat:no-repeat;background-position:-150px -100px;opacity:0.3 } 
	#banner_wap_body .controller_right {width:50px;height:50px;background-image:url(../images/paging.rolling.png);background-repeat:no-repeat;background-position:-100px -100px;opacity:0.3 } 
	#banner_wap_body .controller_left:hover { opacity:1} 
	#banner_wap_body .controller_right:hover { opacity:1} 





#top_navi_wrap {
	/*
    position: absolute;
    left: 50%;
	margin-left: -222px;
    top: 40px;
	*/
	margin:0 auto;
    width: 1100px;
    z-index: 100;

}
.top_navi_con {
/*    position: relative;
    width: 700px;*/
}

.gnb2 {
    float: right;
    padding: 0px;
    width: 1100px;
}
.gnb2 > li {
	float:left;
	padding:0 49px;
}
.gnb2 > li > a{
	display:block;
	height:45px;
	text-align:center;
	line-height:45px;
	font-weight:bold;
	color:#666;
}
.gnb2 > li:hover .sub{
	display:block;
}

.sub > li > a{
	display:block;
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}

.suv_01{margin-left:-58px;width:543px}
.suv_02{margin-left:-5px;}
.suv_03{margin-left:30px;}
.suv_04{margin-left:30px;}
.suv_05{margin-left:-61px;}

.suv_01, .suv_02, .suv_03, .suv_04, .suv_05 {
    margin-top: -11px;
}
.sub {
    position: fixed;
    display: none;
	height: 30px;
	padding: 0 10px 5px 10px;
    z-index: 1000;
}
.sgnb_li{float:left;}

.sub2{
    position: fixed;
    display: none;
	margin-top:-6px;
	padding: 0 10px 0px 10px;
	border-radius: 0 0 20px 20px;
	background-color: #fff;
    z-index: 1000;
}
.gnb2 > li:hover .sub2{
	display:block;
}
.sub2 > li > a{
	display:block;
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.sgnb_li2{
	float:left;
	margin:0px 10px 0 10px;
}

.sub3{
    position: fixed;
    display: none;
	margin-top:-6px;
	padding: 0 10px 0px 10px;
	border-radius: 0 0 20px 20px;
	background-color: #D5D5D5;
    z-index: 1000;
}
.gnb2 > li:hover .sub3{
	display:block;
}

.sub3 > li > a{
	display:block;
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.sgnb_li3{
	float:left;
	margin:0px 10px 0 10px;
}

.sub4{
    position: fixed;
    display: none;
	margin-top:-6px;
	padding: 0 10px 0px 10px;
	border-radius: 0 0 20px 20px;
	background-color: #FFD8D8;
    z-index: 1000;
}
.gnb2 > li:hover .sub4{
	display:block;
}

.sub4 > li > a{
	display:block;
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.sgnb_li4{
	float:left;
	margin:0px 10px 0 10px;
}

/* topMenuArea */
.topMenuArea {
	width: 100%;
    height: 70px;
}
.topMenuArea > ul {
	display: flex;
	flex-direction: row;
	height: 100%;
}
.topMenuArea > ul > li {
	position: relative;
	width: calc(100%/6);
    text-align: center;
	height: 100%;
}
.topMenuArea > ul > li > a {
	display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0;
}
.topMenuArea > ul > li > a span {
	font-size: 12px;
	font-weight: 400;
	color: #a1a1a1;
}
.subMenuArea {
	position: absolute;
	top: 40px;
	left: -40;
	width: 200px;
	line-height: 40px;
	z-index: 10;
	background: #3a9ccd;
	display: none;
	transform:translateY(20px);
	transition:all 0.5s ease;
}
/* .subMenuArea:hover {
	transform:translateY(10px);
} */
.topMenuArea > ul > li:hover {
	display: block;	
}
.topMenuArea > ul > li:hover > .subMenuArea {
	display: block;
}
.subMenuArea li { transition-duration: 0.5s; }
.subMenuArea li a {
	color: #fff;
}
.subMenuArea li:hover { background:#fff; }
.subMenuArea li:hover a { color:#222; }


/*제품소개*/

.productTitle {
	font-size: 17px;
	font-weight: 600;
	background: #d1d07a;
	width: 1200px;
	padding: 10px 0;
	color: #fff;
}