.t-red {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 0;
	height: 13px;
}

.t-bg_category {
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
	text-align: left;
	height: 20px;
	padding: 5px 0 0 0;
}

#cat .t-red {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/img/gou_bg.gif) no-repeat;
}

#cat .t-green {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/fashion/img/shp_bg.gif) no-repeat;
}


#cat .t-blue {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/life/img/liv_bg.gif) no-repeat;
}

#cat .t-pink {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/beauty/img/beu_bg.gif) no-repeat;
}

#cat .t-brown {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/house/img/hou_bg.gif) no-repeat;
}

#cat .t-blue2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/travel/img/trp_bg.gif) no-repeat;
}

#cat .t-green2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/car/img/car_bg.gif) no-repeat;
}

#cat .t-orange {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/sport/img/spo_bg.gif) no-repeat;
}

#cat .t-purple {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/educate/img/edu_bg.gif) no-repeat;
}

#cat .t-blue3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/health/img/med_bg.gif) no-repeat;
}

#cat .t-green3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 6px 0 6px;
	height: 13px;
	background: url(/category/business/img/bis_bg.gif) no-repeat;
}


#cat .f-l {
	float: left;
}

#cat .sh-coment {
	font-size: 12px;
	color: #FF5500;
	margin: 18px 0 0 5px;
	padding: 0 0 0 16px;
	background: url(/category/img/oy.gif) no-repeat;
	float: left;
}

#cat .sh-c2 {
	background: url(/category/img/c2.gif) repeat-x;
}

#cat .sh-c4 {
	background: url(/category/img/c4.gif) repeat-y;
}

#cat .sh-c6 {
	background: url(/category/img/c6.gif) repeat-x;
}

#cat .sh-c8 {
	background: url(/category/img/c8.gif) repeat-y;
}

#cat .j-komoku {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	height: 20px;
	width: 100px;
	background: url(/category/img/sh-k.gif) no-repeat;
	float: left;
}

#cat .j-komoku2 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 6px 0 0 0;
	height: 20px;
	width: 100px;
	background: url(/category/img/sh-k.gif) no-repeat;
	float: left;
}

#cat .j-komoku3 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 6px 0 0 0;
	height: 20px;
	width: 100px;
	background: url(/category/img/sh-k2.gif) no-repeat;
	float: left;
}

#cat .j-komoku-inner {
	padding: 4px 0 0 0;
}

#cat .line {
	background: url(/category/img/line.gif) repeat-y;
}

#cat .line2 {
	background: url(/category/img/line2.gif) repeat-x;
}

#cat .line3 {
	background: url(/category/img/line3.gif) repeat-y;
}

#cat .line4 {
	background:url(/category/img/line4.gif) repeat-x;
}

#cat .area-space {
	padding: 2px 0 2px 0;
}

#cat .area-w {
	padding: 2px 0 2px 0;
	border: 1px solid #DDDDDD;
}

#cat .janru-space {
	text-align: center;
	padding: 5px 0 5px 0;
}

#cat .janru-coment {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 4px 5px 2px 5px;
}

#cat .janru-w {
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	padding: 3px;
}

#cat .j-wa {
	text-align: center;
	background: url(/category/img/wa-bg.gif) no-repeat 0 0;
}

#cat .j-yo {
	text-align: center;
	background: url(/category/img/yo-bg.gif) no-repeat 0 0;
}

#cat .j-chu {
	text-align: center;
	background: url(/category/img/chu-bg.gif) no-repeat 0 0;
}

#cat .j-ka {
	text-align: center;
	background: url(/category/img/ka-bg.gif) no-repeat 0 0;
}

#cat .j-su {
	text-align: center;
	background: url(/category/img/su-bg.gif) no-repeat 0 0;
}

#cat .j-gu {
	text-align: center;
	background: url(/category/img/gu-bg.gif) no-repeat 0 0;
}

#cat .j-kyo {
	text-align: center;
	background: url(/category/img/kyo-bg.gif) no-repeat 0 0;
}

#cat .j-ga {
	text-align: center;
	background: url(/category/img/ga-bg.gif) no-repeat 0 0;
}

#cat .j-ju {
	text-align: center;
	background: url(/category/img/ju-bg.gif) no-repeat 0 0;
}

#cat .j-juku {
	text-align: center;
	background: url(/category/img/juku-bg.gif) no-repeat 0 0;
}
#cat .j-bike {
	text-align: center;
	background: url(/category/img/bike-bg.gif) no-repeat 0 0;
}

#cat .j-byc {
	text-align: center;
	background: url(/category/img/byc-bg.gif) no-repeat 0 0;
}

#cat .j-car {
	text-align: center;
	background: url(/category/img/car-bg.gif) no-repeat 0 0;
}

#cat .j-fu {
	text-align: center;
	background: url(/category/img/fu-bg.gif) no-repeat 0 0;
}

#cat .j-ju {
	text-align: center;
	background: url(/category/img/house-bg.gif) no-repeat 0 0;
}

#cat .j-in {
	text-align: center;
	background: url(/category/img/in-bg.gif) no-repeat 0 0;
}


#cat .j-yohin {
	text-align: center;
	background: url(/category/img/yohin-bg.gif) no-repeat 0 0;
}

#cat .j-pet {
	text-align: center;
	background: url(/category/img/pet-bg.gif) no-repeat 0 0;
}

#cat .j-biyo {
	text-align: center;
	background: url(/category/img/biyo-bg.gif) no-repeat 0 0;
}

#cat .j-ka {
	text-align: center;
	background: url(/category/img/ka-bg.gif) no-repeat 0 0;
}

#cat .j-su {
	text-align: center;
	background: url(/category/img/su-bg.gif) no-repeat 0 0;
}

#cat .j-gu {
	text-align: center;
	background: url(/category/img/gu-bg.gif) no-repeat 0 0;
}


#cat .osusume-w {
	padding: 10px 7px 10px 7px;
}

#cat .osusume-w2 {
	padding: 5px;
}

#cat .o-text1 {
	border-left: 3px solid #9C0839;
	padding: 1px 0 1px 5px;
	text-align: left;
	font-weight: bold;
}

#cat .o-text2 {
	font-size: 11px;
	line-height: 115%;
	padding: 3px 0 0 0;
	text-align: left;
}

#cat .o-text3 {
	font-size: 11px;
	padding: 2px 5px 0 5px;
	height: 16px;
	text-align: left;
}

#cat .r-w {
	text-align: left;
	padding-top: 18px;
}

#cat .r-w2 {
	text-align: center;
	padding: 8px 0 15px 0;
}

#cat .r-w3 {
	text-align: center;
	padding: 3px 0 6px 0;
}

#cat .r-k {
	color: #663366;
	font-weight: bold;
	text-indent: 4px;
	text-align: left;
	padding-top: 1px;
}

#cat .r-li {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 13px;
	background: url(/category/img/r-li.gif) no-repeat 0 3px;
}

#cat .text1 {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
}

#cat .text2 {
	padding:0;
	text-align: left;
	font-size: 10px;
	line-height: 125%;
}

#cat #list1 ul {
	padding: 0;
	margin: 0;
	line-height: 125%;
	text-align: left;
}

#cat #list1 ul li {
	font-size: 10px;
	list-style-type: none;
	padding: 0 0 0 9px;
	background: url(/category/img/y.gif) no-repeat 0 4px;
}

#cat #list2 ul {
	padding: 0;
	margin: 0 0 0 5px;
	line-height: 125%;
	text-align: left;
}

#cat #list2 ul li {
	font-size: 10px;
	list-style-type: none;
	padding: 0 0 0 9px;
	background: url(/category/img/y.gif) no-repeat 0 4px;
}


.catg{display:inline;text-indent:0px;}
