@charset "UTF-8";

div.rightArea {
	height:690px;
	background:url(../image/ptn.gif) 0 0 no-repeat;
}

div.rightArea h1.pageTitle {
	width:126px;
	height:182px;
	text-indent:-9999px;
	background:url(../image/pagetitle.gif) 0 0 no-repeat;
}

div.contentsArea div.imgBox {
	margin:0 20px 0 24px;
	padding-bottom:9px;
	border-bottom:5px solid #FA6CA7;
}

div.contentsArea div.textBox {
	padding-top:0px;
}
div.contentsArea div.textBox p {
	padding-top:0px;
}
div.contentsArea div.textBox ul.yearList {
	padding-top:3px;
	text-align:right;
	letter-spacing:0.1em;
}
div.contentsArea div.textBox ul.yearList li {
	float:right;
}
div.contentsArea div.textBox ul.yearList a {
	margin-left:10px;
}
div.contentsArea div.textBox ul.yearList a.current {
	color:#333;
	text-decoration:underline;
}
div.contentsArea div.textBox ul.yearList a.current:hover {
	color:#333;
	background:none;
	text-decoration:underline;
}

div.contentsArea div.textBox p.year {
	padding-top:2px;
	text-align:right;
	font-weight:bold;
	padding-bottom:4px;
}

div.contentsArea div.textBox div.news {
	margin-top:32px;
	padding-top:7px;
	background:url(../../shared/image/dot_line.gif) 0 0 repeat-x;
}
div.contentsArea div.textBox div.news p.date {
	width:131px;
	float:left;
	letter-spacing:0.1em;
}
div.contentsArea div.textBox div.news div.newsText {
	width:377px;
	float:left;
}
div.contentsArea div.textBox div.news div.newsText .title {
	font-weight:normal;
}
div.contentsArea div.textBox div.news div.newsText .title a {
	color:#333;
	background-color:#fff;
}
div.contentsArea div.textBox div.news div.newsText .title a:link,
div.contentsArea div.textBox div.news div.newsText .title a:visited {
	color:#333;
}
div.contentsArea div.textBox div.news div.newsText .title a:active,
div.contentsArea div.textBox div.news div.newsText .title a:hover {
	color:#333;
	background-color:#fff;
	text-decoration:underline;
}
div.contentsArea div.textBox div.news div.newsText p {
	padding-top:18px;
}
div.contentsArea div.textBox div.news div.newsText p.more {
	padding-top:6px;
	padding-bottom:1px;
}
div.contentsArea div.textBox div.news div.newsText p.permalink {
	padding-top:6px;
	float:right;
}
div.contentsArea div.textBox div.news div.newsText p.permalink a {
	width:54px;
	height:11px;
	display:block;
	background:url(../image/permalink.gif) 0 0 no-repeat;
}
div.contentsArea div.textBox div.news div.newsText p.permalink a:hover {
	background-position:0 -11px;
}
div.contentsArea div.textBox div.detail {
	margin-top:5px;
}

div.contentsArea div.textBox div.paging1 {
	text-align:right;
	padding-top:45px;
}
div.contentsArea div.textBox div.paging2 {
	text-align:right;
	padding-top:25px;
}
div.contentsArea div.textBox p.back {
	padding-left:131px;
	float:left;
}
div.contentsArea div.textBox p.navi {
	float:right;
	color:#aaa;
}
div.contentsArea div.textBox p.navi span.break {
	color:#FA6CA7;
}