@charset 'utf-8';

main section article {
	background-image: url("/nu-kodomoen/common/img/article_nodeco_bg_top_pc.gif"), url("/nu-kodomoen/common/img/article_bg_bottom_pc.gif"), url("/nu-kodomoen/common/img/article_bg_body_pc.gif");
	background-repeat: no-repeat, no-repeat, repeat-y;
	background-position: center top, center bottom, center top;
	background-size: 100% auto, 100% auto, 100% auto;
	padding: 20px 0 40px;
	margin-bottom: 40px;
}
main section article .wrap {
	width:600px;
	margin:0 auto;
}
main section article .wrap ul li {
	background:url(../img/list_bg_pc.png) no-repeat left bottom;
	background-size: 100% 2px;
	padding:20px 0;
}
main section article .wrap ul li.bgnone {
	background: none;
}
main section article .wrap ul li .date {
	color:#999999;
	font-weight:bold;
	margin-bottom:12px;
}
main section article .wrap ul li h2 {
	background:url(../img/h2_bg_pc.png) no-repeat left bottom;
	background-size: 100% auto;
	font-size:171.43%;
	padding-bottom:30px;
	margin-bottom:30px;
	text-align: left;
}
main section article .wrap ul li .img {
	
}
main section article .wrap .list {
	text-align: right;
}
main section article .wrap .list a {
	font-family:tegaki;
	background: url("/nu-kodomoen/common/img/icon_link_arrow.png") no-repeat left center;
	background-size: 7px 8px;
	padding: 0 0 0 16px;
	font-size: 114.29%;
	color: #4b2e01;
	text-decoration: none;
}
main section article .wrap .list a:hover {
	color: #fca033;
}
main .paging {
	text-align: center;
	font-size:14px;
	padding:30px 0;
	font-weight: bold;
}
main .paging p {
	display: inline-block;
	padding:0 10px;
}
main .paging ul {
	display: inline-block;
}
main .paging ul li {
	display: inline-block;
	padding:0 10px;
}
@media screen and (max-width: 667px){
	main section article {
		background-image: url("/nu-kodomoen/common/img/article_nodeco_bg_top_sp.gif"), url("/nu-kodomoen/common/img/article_bg_bottom_sp.gif"), url("/nu-kodomoen/common/img/article_bg_body_sp.gif");
		background-repeat: no-repeat, no-repeat, repeat-y;
		background-position: center top, center bottom, center top;
		background-size: 100% auto, 100% auto, 100% auto;
		padding: 3.25% 6.25% 7.81%;
		margin: 0 3.13% 20px;
	}
	main section article .wrap {
		width:auto;
		margin:0;
	}
	main section article .wrap ul li {
		background:url(../img/list_bg_sp.png) no-repeat left bottom;
		background-size: 100% 2px;
		padding:6% 0;
	}
	main section article .wrap ul li .date {
		margin-bottom:6px;
	}
	main section article .wrap ul li h2 {
		background:url(../img/h2_bg_sp.png) no-repeat left bottom;
		background-size: 100% auto;
		font-size:171.43%;
		padding-bottom:7.69%;
		margin-bottom:15px;
	}
}