@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
.ttlBox {
	margin-bottom: 43px;
}

#main h3 {
	margin-bottom: 34px;
}

#main .mainImg {
	margin-bottom: 29px;
}

#main .comInner {
	margin: 0 0 45px;
}

#main .comInner .photoBox {
	width: 423px;
}

#main .comInner .photoBox ul {
	width: 423px;
	margin-top: -13px;
}

#main .comInner .photoBox li {
	margin-top: 13px;
}

#main .comInner .photoBox .liList {
	padding: 37px 10px 0 20px;
	width: 156px;
	height: 123px;
	float: right;
	font-size: 1.4em;
	line-height: 1.7;
	background-color: #F1F1F1;
}

#main .comInner01 {
	margin-bottom: 0;
	padding: 35px 35px 29px;
	border: 1px solid #B2B2B2;
}

#main .comInner01 .photoBox {
	width: 243px;
	text-align: right;
}

#main .comInner01 .photoBox span {
	margin-top: 11px;
	display: block;
}

#main .comInner01 .textBox {
	padding-top: 10px;
	width: 590px;
}

#main .comInner01 .textBox h3 {
	margin-bottom: 55px;
}

#main .comInner01 .textBox p {
	font-size: 1.5em;
}
#conts .inner {
	margin-bottom: 20px;
}

#conts .inner .lBox {
	width: 460px;
	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: 80px;
	width: 460px;
	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;
}