@charset "UTF-8";
/*
 * contents.css
 *
 *  updated --- 2013/06/06
 */

#side_list {
	background: url(../img/kuchikomi/side_bg_bottom_02.gif) left bottom no-repeat;
	margin: 12px 0 10px 0;
	padding: 0 0 6px 0;
}
	#side_list #side_list_tit {
		background: url(../img/kuchikomi/side_list_tit_01.gif) left top no-repeat;
		width: 300px;
		height: 44px;
		margin: 0 0 0 -3px;
		text-align: right;
	}
		#side_list #side_list_tit span {
			display: none;
		}
		#side_list #side_list_tit a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			margin: 15px 12px 0 0;
			padding-left: 12px;
			background: url(../img/kuchikomi/ico_arr_11x10.gif) no-repeat left center;
		}
	#side_list #side_listInner {
		background: url(../img/kuchikomi/side_bg_01.gif) left bottom repeat-y;
		padding: 0 2px 0 3px;
	}
	#side_list ol {
		padding: 0 5px;
	}
		#side_list ol li {
			padding: 10px 5px;
			background: url(../img/kuchikomi/side_bg_dot_3x1.gif) left bottom repeat-x;
		}
		#side_list ol li dl {
			overflow: hidden;
			zoom: 1;
		}
			#side_list ol li dl dt {
				float: left;
				margin: 0 12px 0 0;
			}
				#side_list ol li dl dt a {
					display: table-cell;
					width: 50px;
					height: 50px;
					background: #ffffff;
					border: 1px solid #bfbfbf;
					text-align: center;
					vertical-align: middle;
					layout-grid-line: 50px;
				}
					#side_list ol li dl dt a img {
						vertical-align: middle;
					}
			#side_list ol li dl dd {
				float: left;
				width: 210px;
				word-wrap: break-word;
			}
				#side_list ol li dl dd span a {
					color: #343434;
				}
	#side_list .more,
	#side_list .close {
		margin: 0 -3px -6px -3px;
		padding: 10px 5px;
		text-align: center;
		background: url(../img/kuchikomi/side_bg_02.gif) left bottom no-repeat;
	}
		#side_list .more a {
			background: url(../img/kuchikomi/ico_arb_10x11_01.gif) left center no-repeat;
			padding: 0 0 0 15px;
			word-wrap: break-word;
		}
		#side_list .close a {
			background: url(../img/kuchikomi/dtl_ico_close.gif) left center no-repeat;
			padding: 0 0 0 15px;
			word-wrap: break-word;
		}
