/**** panel  ****/
	#cate_top {}
	#cate_top .panel {
position: fixed;
text-align: left;
top: 143px;
left: 0;
display: none;
background: url(image/panelback.png) right bottom no-repeat ;
width: 320px;
height: 450px;

}

	#cate_top .contents_h4 { font-size: 15px; font-weight: bold; margin-bottom: 10px; }

	#cate_top .panel div{
	padding:  129px 30px 30px 30px;
}


	#cate_top .panel p{
margin: 8px 0 0px 0;
padding:;
color: #000;
font-size: 12px;

}

	#cate_top .panel a, .panel a:visited{
margin: 0;
padding: 0;
}

	#cate_top .panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
}

	#cate_top a.trigger{
position: fixed;
text-decoration: none;
top: 200px; left: 0;
font-size: 16px;
letter-spacing:-1px;
color:#000;
display: block;
border-left: none !important ;

}

	#cate_top a.trigger:hover{
position: fixed;
text-decoration: none;
top: 200px; left: 0;
font-size: 16px;
letter-spacing:-1px;
color:#000;
display: block;
border-left: none !important ;

}

	#cate_top a.active.trigger {
}




/**** panel  ****/


	#cate_top2 {}
	#cate_top2 .panel2 {
position: fixed;
text-align: left;
top: 283px;
right: 0;
display: none;
background: url(image/panelback2.png) left bottom no-repeat ;
width: 320px;
height: 332px;

}

	#cate_top2 .contents_h4 { font-size: 15px; font-weight: bold; margin-bottom: 10px; }

	#cate_top2 .panel2 div{
	padding:  92px 30px 0px 115px;
}


	#cate_top2 .panel2 p{
margin: 8px 0 0px 0;
padding: 0 0 0 55px ;
color: #000;
font-size: 12px;

}

	#cate_top2 .panel2 a, .panel2 a:visited{
margin: 0;
padding: 0;
}

	#cate_top2 .panel2 a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
}

	#cate_top2 a.trigger2{
position: fixed;
text-decoration: none;
top: 300px; right: 0;
font-size: 16px;
letter-spacing:-1px;
color:#000;
display: block;
border-left: none !important ;

}

	#cate_top2 a.trigger2:hover{
position: fixed;
text-decoration: none;
top: 300px; right: 0;
font-size: 16px;
letter-spacing:-1px;
color:#000;
display: block;
border-left: none !important ;

}

	#cate_top2 a.active.trigger2 {
}



	#cate_top .slist { margin: 0; padding: 0; }
	#cate_top .slist li { font-size: 13px; list-style-type: none; margin: 0; padding: 0 0 5px 18px; background: url(image/arrow.jpg) left 3px no-repeat; }
	
	#cate_top2 .slist { margin: 0; padding: 0; }
	#cate_top2 .slist li { font-size: 13px; list-style-type: none; margin: 0; padding: 0 0 5px 18px; background: url(image/arrow.jpg) left 3px no-repeat; }
	
	