@charset "UTF-8";

div.contentsArea div.pageTitle {
	padding-left:69px;
}
div.contentsArea div.pageTitle h1 {
	width:492px;
	height:69px;
	text-indent:-9999px;
	background:url(../image/pagetitle.gif) 0 0 no-repeat;
}

div.contentsArea div.textArea div.rightColumn img {
	margin-bottom:12px;
}

div.contentsArea div.textArea h2 {
	padding-bottom:30px;
}
div.contentsArea div.textArea div.news {
	padding-left:92px;
	padding-bottom:5px;
}
div.contentsArea div.textArea div.news p.date {
	padding:0;
	width:72px;
	letter-spacing:0.07em;
	float:left;
}
div.contentsArea div.textArea div.news div.text {
	width:327px;
	float:left;
}
div.contentsArea div.textArea div.news div.text h3 {
	padding-top:2px;
	padding-bottom:4px;
	font-weight:normal;
	letter-spacing:0.09em;
}
div.contentsArea div.textArea div.news div.text h3.title2 {
	padding-bottom:15px;
	font-weight:normal;
	letter-spacing:0.09em;
}
div.contentsArea div.textArea div.news div.text p {
	padding:0 0 20px 0;
}

div.contentsArea div.textArea div.news div.text p.permalink {
	padding-top:4px;
	padding-bottom:2px;
	float:right;
}
div.contentsArea div.textArea div.news div.text p.permalink a {
	width:58px;
	height:15px;
	display:block;
	text-indent:-9999px;
	background:url(../image/permalink.gif) 0 0 no-repeat;
}
div.contentsArea div.textArea div.news div.text p.permalink a:hover {
	background-position:0 -15px;
}
div.contentsArea div.textArea div.news div.text p.entry-more-link {
	margin-top:-17px;
}

div.contentsArea div.pagination {
	color:#666;
	padding-left:92px;
	padding-right:40px;
	padding-bottom:4px;
}

div.contentsArea div.pagination ul.yearList {
	text-align:right;
	letter-spacing:0.1em;
}
div.contentsArea div.pagination ul.yearList li {
	float:right;
}
div.contentsArea div.pagination ul.yearList a {
	margin-left:10px;
}
div.contentsArea div.pagination ul.yearList a.current {
	color:#666;
	text-decoration:underline;
}
div.contentsArea div.pagination ul.yearList a.current:hover {
	color:#fff;
	text-decoration:none;
}

div.contentsArea div.paging2 {
	padding-top:10px;
	text-align:right;
}

div.contentsArea div.pagination p.back {
	float:left;
}
div.contentsArea div.pagination p.navi,
div.contentsArea div.paging2 p.navi {
	float:right;
	color:#999;
}
div.contentsArea div.pagination p.navi span.break,
div.contentsArea div.paging2 p.navi span.break {
	color:#999;
}