@charset "utf-8";
/* --------------------------------
世界の子どもたち国別・テーマ別一覧
-------------------------------- */
h3 {
	border-bottom:#CCC 1px solid;
	border-top:#CCC 1px solid;
	padding:15px 0;
	margin-bottom:20px;
	color: #09F;
	font-size:100%;
}

#entryList {
	margin:0 0 30px 0;
}
#entryList li a:hover {
	color: #33ccff;
}

#entryList li {
	list-style:none;
	border-bottom:#CCC 1px solid;
	display:table;
	padding-bottom:15px;
	margin-bottom:20px;
	width: 780px;
}
#entryList li:last-child {
	margin-bottom:0;
}
#entryList li .photo,
#entryList li .explain {
	display:table-cell;
	vertical-align:top;
}
#entryList li .photo {
	width:150px;
}

#entryList li .explain {
	padding-left:20px;
}
#entryList li .explain .title {
	color: #09F;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.4em;
	letter-spacing:1px;
}
#entryList li .explain .dataArea {
	margin-bottom:5px;
	display:table;
	font-size:0.9em;
}
#entryList li .date,
#entryList li .location {
	display:table-cell;
	vertical-align:top;
}
#entryList li .location {
	padding-left:1em;
}

#entryList li .excerpt {
	font-size:0.85em;
	margin:0;
}

#pagerArea {
	text-align:center;
}
#pagerArea ul {
}
#pagerArea li {
	width:30px;
	display:inline-block;
	list-style:none;
	margin-right:10px;
}
#pagerArea li:last-child {
	margin-right:0;
}
#pagerArea li a,
#pagerArea li span
{
	color:#FFF;
	display:block;
	text-decoration:none;
	background:#09F;
	padding:5px 0;
	border:#09F 1px solid;
}
#pagerArea li a:hover {
	background:#6ec5ff;
	text-decoration:none;
}

#pagerArea li.active a,
#pagerArea li span.current
{
	background:#FFF;
	color:#09F;
	border:#09F 1px solid;
}
