@charset "Shift_JIS";

/* thumbnail */
.thumbnail img {
	border: 4px #CCCCCC solid;
}


.boxhead {
	width: 728px;
 	margin: 0 0 30px 8px;
}

.boxhead h3 {
	margin-bottom: 20px;
}

.boxhead h4 {
	margin-bottom: 10px;
}

.box1st {
	width: 728px;
	margin: 0 0 30px 8px;
}

.box1st h4 {
	margin-bottom: 20px;
	font-size: 110%;
	font-weight: bold;
}

.box1st p {
	margin-bottom: 20px;
}

.box1st ol li {
	font-size: 100%;
}

.box2nd {
	width: 728px;
	margin: 0 0 30px 8px;
}

.box2nd ul {
	margin-bottom: 10px;
}

.box2nd ul li {
	float: left;
	display: inline;
	width: 111px;
	margin-right: 12px;
}

.box2nd ul li.last {
	margin-right: 0;
}


.box2nd p {
	clear: both;
	width: 728px;
}

.box3rd {
	width: 728px;
	margin: 60px 0 30px 13px;
}

.box3rd h4 {
	margin-bottom: 20px;
}

.box4th {
	width: 728px;
	margin: 0 0 30px 8px;
}

.box4th p {
	float: left;
	display: inline;
	width: 378px;
	margin-right: 20px;
}

.box4th dl {
	float: right;
	display: inline;
	width: 328px;
}

.box4th dl dt {
	margin-bottom: 5px;
}

.box4th dl dd {
	text-align: center;
}


.boxLastChild {
	clear: both;
	width: 728px;
	margin: 0 0 30px 8px;
}

.boxLastChild dl dt {
	float: left;
	display: inline;
	width: 168px;
	margin-right: 20px;
}

.boxLastChild dl dd {
	float: left;
	display: inline;
	width: 275px;
}

