#tuhan_catalog{
	font-size:12px;
	line-height:150%;
}

#tuhan_catalog #cataloglist_top{
	background:url("../images/w_sha01.jpg") no-repeat;
	height:15px;
	margin:1.5em 0 0 0;
}
#tuhan_catalog #cataloglist_btm{
	background:url("../images/w_sha03.jpg") no-repeat;
	height:15px;
	clear:both;
}

#tuhan_catalog #cataloglist{
	background:url("../images/listbg.gif") repeat-y;
	padding:0 15px;
	width:681px;
	overflow: hidden;
}
#tuhan_catalog #cataloglist #title h3{
	border-bottom:solid 1px #999;
	padding:0 0 10px 0;
	margin:0 0 0.8em 0;
}
#tuhan_catalog #cataloglist .catalogListRow h4{
	border-bottom:solid 1px #999;
	height:25px;
	margin:0 0 10px 0;
	color: #f8b206;
	font-weight: bold;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 136%;
}
#tuhan_catalog #cataloglist .catalogListRow h4 span{
	background: #df151e;
	font-size: 70% !important;
	color: #fff;
	padding: 0 5px;
	border-radius: 5px;
	margin: 0 3px 0 0;
	float: left;
}
#tuhan_catalog #cataloglist #title p img{
	float:right;
}

#tuhan_catalog #cataloglist .catalogListRow{
	padding:1.8em 0 0 0;
	width: 750px;
}
#tuhan_catalog #cataloglist .catalogListRow .fltR{
	float:right;
}
#tuhan_catalog #cataloglist .catalogListRow .fltL{
	float:left;
}

#tuhan_catalog #cataloglist .catalogBox{
	width:330px;
	float:left;
	margin: 35px 21px 0 0;
}

#tuhan_catalog #cataloglist .catalogBox .fltR{
	width:198px;
	line-height:160%;
	text-align:justify;
	-ms-text-justify: inter-ideograph;
	text-justify: inter-ideograph;
}
#tuhan_catalog #cataloglist .catalogBox .fltR a.arrow{
	text-decoration: none;
	color:#000;
	background:url("../images/ya_red.gif") left center no-repeat;
	padding:0 0 0 1.1em;
}
#tuhan_catalog #cataloglist .catalogBox .fltR a.arrow:hover{
	text-decoration: underline;
}