@charset "UTF-8";
/* CSS Document */


/*---------------
□□□layout□□□
---------------*/
/*----------common----------*/

/*----------topContainer----------*/
div#topContainer{}
div#topContainer div.block
{
	padding:10px 0px;
}
div#topContainer div.block p
{
	padding:5px 10px;
}

/*----------newsContainer----------*/
div#newsContainer{position:relative;}
div#newsContainer div.block
{
	padding:10px 0px;
}
div#newsContainer div.block h4
{
	background: url(../common/images/dotline.gif) repeat-x left bottom;
	padding:20px 10px 5px;
}
div#newsContainer div.block p
{
	padding:5px 15px;
}
div#newsContainer div.block p.name
{
	text-align:right;
}
div#newsContainer div.block ol,
div#newsContainer div.block ul
{
	margin-left:3em;
	padding:10px 0px;
}
div#newsContainer div.block ol li
{
	list-style:decimal;
}
div#newsContainer div.block ul li
{
	list-style:disc;
}
div#newsContainer p.btn
{
	position:absolute;
	top:12px;
	right:10px;
	text-indent:-9999px;
	z-index:100;
}
div#newsContainer p.btn a
{
	background-position:0px 0px;
	height:19px;
	display:block;
	font-size:1%;
	line-height:1%;
}
div#newsContainer p.btn a.list
{
	background: url(../common/images/btn_list.gif) no-repeat;
	width:72px;
}
div#newsContainer p.btn a.list:hover
{
	background-position:0px -19px;
}
div#newsContainer div.nav
{
	border-top:1px solid #333;
}
div#newsContainer div.nav p
{
	padding:10px;
	text-align:center;
}
/*---------------
□□□font□□□
---------------*/
div#newsContainer div.block h4
{
	font-size:108%; 
	font-weight:bold;
}
div#newsContainer div.block p.date
{
	color:#119a05;
}
div#newsContainer div.block p.name
{
	font-weight:bold;
}
