@charset "Shift_JIS";

/******@classification  ******/
#classification {width:900px;}
#classification:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#classification #main{width:685px;font-size:14px;float:right;}
#classification #main .sttl{background:url(../img/classification/d_ttl.gif) no-repeat;
height:29px;padding:8px 0 0 10px;color:#FFF;line-height:18px;width:675px;}
#classification #main .textarea{
	margin:0 0 15px 5px;
	padding:15px 0px 20px 9px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	font-size:12px;width:669px;
}
#classification #main .textarea{
	margin:0 0 15px 5px;
	padding:10px 0px 0px 9px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	font-size:12px;width:669px;
}
#classification #main .textarea .list li{
	padding:5px 20px 20px 11px;
	float:left;
}
#classification #main .textarea .list li span{
	display:block;
	width:134px;
	height:40px;
	font-size:14px;
	text-align:center;
	line-height:40px;
	border:1px solid #aaaaaa;
	background:#fff;
	cursor:pointer;
}
#classification #main .textarea .list li span:hover{
	background:#efefef;
}
#classification #main .textarea .list li ul.hide{
	background:#efefef;
	padding:10px 15px 10px;
	width:106px;
	position:absolute;
}
#classification #main .textarea .list li ul.hide li{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:20px;
	float:none;
}
#classification #main .textarea .list li a{
	display:block;
}