

.contents_box h4{
	margin: 0 20px 30px;
	border-bottom: none;
}

.contents_box4 {
	margin-top: 30px;
}


.contents_box4 p {
	margin:5px 20px;
	font-size: 90%;
}

.kosodateBox {
	width:800px;
	margin:5px auto 50px;
	overflow:hidden;
	background:url(images/kosodateBack.jpg) repeat-x bottom;
	padding:0 20px 0 0;
}

.kosodateBoxL {
	float:left;
	width: 300px;
}


#contents .kosodateBoxL ul {
	margin: 15px 20px 0;
}

#contents .kosodateBoxL ul li {
	background:url(images/newWindow.gif) no-repeat 0 0;
	padding-left: 20px;
	font-size:100%;
	font-weight:bold;
}


.kosodateThumb {
	float:right;
	padding-bottom: 10px;
}

.kosodateThumb img {
	border: 1px solid #CCC;
}


