@charset "UTF-8";

/* :::::::::::::::::::::::::::::::::::::::::::::

	nipponia.org/event/

::::::::::::::::::::::::::::::::::::::::::::: */

/* css start ------------ */

div#contentsArea {
	padding: 70px 0 15px;
}

div#contentsArea div#contentsTit {
	padding: 0 0 70px;
	text-align: center;

}



/* ------------------------------------------------
　　　　-　過去のイベント　-　　
------------------------------------------------ */

div#contentsArea div#event {
	padding: 0 30px;
}
div#contentsArea div#event div.set {
	padding: 15px 0 45px;
}
div#contentsArea div#event div.set div.wrap p.tit {
	width: 440px;
	float: left;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	background: url(../../common/image/bg_alpha_g.png) #666;
}
div#contentsArea div#event div.set div.wrap p.date {
	width: 120px;
	float: right;
	padding: 5px 0 0;
	font-size: 69%;
	font-weight: bold;
	text-align: right;
}
div#contentsArea div#event div.set div.txtSet {
	width: 525px;
	float: right;
	padding: 10px 0 0;
}
div#contentsArea div#event div.set div.img {
	width: 120px;
	float: left;
	padding: 13px 0 0;
}
div#contentsArea div#event div.set div.txtSet p.txt{
	color: #666;
}
div#contentsArea div#event div.set div.txtSet p.txt a {
	color: #666;
}
div#contentsArea div#event div.set div.txtSet ul li {
	float: left;
	padding: 15px 30px 0 0;
	font-size: 69%;
}
div#contentsArea div#event div.set div.txtSet ul li.link {
	width: 100%;
	text-align: right;
	padding: 10px 0 0;
	font-size: 63%;
}
div#contentsArea div#event p.btn {
	text-align: right;
}


/* ページナビ */
div#contentsArea div#event ul.pageNav {
	font-size: 88%;
}

div#contentsArea div#event ul.pageNav li.prev {
	width: 50px;
	float: left;
}

div#contentsArea div#event ul.pageNav li.next {
	width: 50px;
	float: right;
	text-align: right;
}


/* css end ------------ */