@charset "utf-8";





/* ---------- entryList ---------- */

.entryList {
	font-size:75%;
	line-height:1.5em;
	padding:0 0 25px;
}

.entryList dt {
	background:url(../../images/under/common/bg_arrow01.gif) 0 5px no-repeat;
	float:left;
	font-weight:bold;
	padding:0 0 0 15px;
}

.entryList dd {
	padding:0 0 10px 10em;
	margin:0 0 10px;
	border-bottom:#ccc 1px dotted;
}

.entryList li {
	background:url(../../images/under/common/bg_arrow01.gif) 0 5px no-repeat;
	padding:0 0 10px 18px;
	margin:0 0 10px;
	border-bottom:#ccc 1px dotted;
}

.entryList a {
	color:#473018;
}





/* ---------- picList ---------- */

.picList {
	float:left;
	margin:0 0 0 -20px;
	width:765px;
}

.picList li {
	border:#DDDDDD 1px solid;
	float:left;
	margin:0 0 20px 20px;
	padding:14px;
	width:205px;
}

.picList li h4 {
	background:url(../../images/under/common/bg_arrow01.gif) left 4px no-repeat;
	font-size:75%;
	line-height:1.5em;
	padding:0 0 10px 13px;
}

.picList li p {
	padding:0;
}

.picList li .image a {
	display:block;
	height:140px;
	overflow:hidden;
}

.picList li .date {
	font-size:65%;
	line-height:1.5em;
	text-align:right;
	padding:5px 0 0;
}





/* ---------- date ---------- */

.conBox .date {
	border-top:#ccc 1px dotted;
	clear:both;
	color:#666;
	font-size:65%;
	line-height:1.5em;
	margin:20px 0;
	padding:4px 0 0;
	text-align:right;
}

.mt-image-left {
	padding:0 20px 0 0;
}





/* ---------- kmgtbl ---------- */

#blog #kmgtbl {
	padding:0;
	font-size:0.65em;
	line-height:1.3em;
	list-style:none;
}

#blog #kmgtbl th {
	margin:0;
	color:#FFFFFF;
}

#blog #kmgtbl .sanchi {
	color:#FFFFFF;