
/* elements
--------------------------------------------------------------- */

/* pagetitle */
#pageTitle h1 {
	background: url(../images/pagetitle.gif) 20px 0px no-repeat;
}

/* catch */
h2.catch {
	height: 17px !important;
	background-image: url(../images/catch.gif) !important;
}

/* listItem */
.listItem {
	padding: 0px;
	margin: 0px 0px 13px 8px;
	width: 595px;
	background: url(../images/list_bg_top.gif) repeat-y left top;
}

.listItem .listItemBg {
	padding: 0px;
	margin: 0px;
	width: 595px;
	background: url(../images/list_bg_bottom.gif) no-repeat left bottom;
}

.listItem div.column {
	width: 168px;
	float: left;
}

.listItem div.columnEnd {
	width: 427px;
	float: right;
}

.listItem div.photo {
	padding: 38px 0px 0px 37px;
	margin: 0px;
	line-height: 1;
}

.listItem div.name {
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-decoration: none;
	color: #ffffff;
	line-height: 1;
}

.listItem div.name_001 {
	padding: 0px;
	margin: 15px 0px 39px 36px;
	width: 100px;
	height: 64px;
	background: url(../images/name_001.gif) left top no-repeat;
}

.listItem div.name_002 {
	padding: 0px;
	margin: 21px 0px 39px 26px;
	width: 120px;
	height: 47px;
	background: url(../images/name_002.gif) left top no-repeat;
}

.listItem div.name_003 {
	padding: 0px;
	margin: 21px 0px 39px 40px;
	width: 94px;
	height: 46px;
	background: url(../images/name_003.gif) left top no-repeat;
}

.listItem div.text {
	padding: 0px;
	margin: 38px 0px 40px;
	width: 397px;
	background: url(../images/fukidashi_bg_top.gif) no-repeat left top;
}

.listItem div.textBg {
	padding: 20px 29px 23px 26px;
	margin: 0px;
	font-size: 90%;
	line-height: 190%;
	background: url(../images/fukidashi_bg_bottom.gif) no-repeat 0px bottom;
}

.listItem div.text strong {
	color: #302600;
}
