  @charset "UTF-8";

/*kanren*/

#main_area #ctg_title {
	padding-bottom:16px;
}

#main_area #ctg_title h2{
	font-size:120%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top: none;
	color:#000000;
	background-color:#FFFFFF;
	letter-spacing:0em;
	float:left;
}

#main_area #ctg_title .btn{
	display:block;
	float:right;
	width:auto;
}

#main_area .kanren_list {
	border-bottom:#cccccc 1px solid;
	padding-bottom:8px;
	margin-bottom:15px;
}

#main_area .kanren_list h3{
	background:#e6e6e6 url(../share09/l-bar-right.gif) right top no-repeat;
	margin:0px 0px 8px 0px;
	padding:0px;
	height:16px;
	overflow:hidden;
}

#main_area .kanren_list h3 span{
	display:none;
}

#main_area .kanren_list table{
	border-collapse: collapse;
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
}

#main_area .kanren_list table tr {
}

#main_area .kanren_list table th,
#main_area .kanren_list table td
{
	padding:3px 6px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
		border-top:#ccc 1px solid;

}

#main_area .kanren_list table th {
	padding:6px 10px;
	background-color:#ededed;
}



#main_area .kanren_list ul {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:1.3;
}

#main_area .kanren_list ul li{
	width:100%;
	margin:0px;
	padding:0px 0px 0px 23px;
	background: url(/tech/share09/tri-sub.gif) no-repeat 23px 7px;
}

#main_area .kanren_list ul li a{
	display:block;
	padding:3px 3px 3px 13px;
}

#main_area .kanren_list ul li.radio{
	width:100%;
	margin:0px;
	padding:0px 0px 0px 23px;
	background:url(/tech/share09/icon-wma.gif) no-repeat 23px 3px;
}

#main_area .kanren_list ul li.radio a{
	padding:3px 3px 3px 48px;
}

#main_area .kanren_list .note{
	padding:3px;
	text-align:right;
	font-size:90%;
	color:#333333;
}