@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#conts .inner {
	margin-bottom: 20px;
}

#conts .inner .lBox {
	width: 316px;
	float: left;
}

#conts .comTable td {
	background: url(../img/history/table_bg.gif) no-repeat left top;
}

#conts .comTable .trTop td {
	background: url(../img/history/table_bg02.gif) no-repeat left 14px;
}

#conts .comTable td .pBox {
	margin: 2px 10px 10px 7px;
}

#conts .comTable td .pBox p {
	overflow: hidden;
	font-size: 0.75em;
	zoom:1;
}

#conts .comTable td .pBox p span {
	float: left;
}

#conts .comTable td .pBox p .text {
	float: right;
}

#conts .comTable td .pBox p .star {
	float: none;
	color: #0098FF;
}

#conts .comTable td .pBox .text02 {
	letter-spacing: -1px;
}

#conts .comTable td .title {
	letter-spacing: -2px;
	display: block;
}

#conts .comTable td .title02 {
	text-align: right;
	display: block;
}

#conts .rBox {
	padding-top: 47px;
	width: 313px;
	float: right;
}

#conts .rBox .photo {
	margin-bottom: 36px;
}

#conts .rBox table {
	margin-bottom: 10px;
}

#conts .rBox .textP {
	font-size: 1.4em;
	line-height: 1.3;
}

#conts .rBox .textP span {
	color: #0098FF;
}

#conts .photoList {
	margin-right: -9px;
	width: 693px;
	overflow: hidden;
	zoom:1;
}

#conts .photoList li {
	padding-right: 9px;
	float: left;
}