@charset "Shift_JIS";

/* BODY_BLOCK --------------------------------------------- */

	/* BODY_HEAD_BLOCK ------------------------------------ */

		div#body div#bodyHeader
		{
			width:870px;
			height:auto;
			margin:0 0 0 30px;
			font-size:10px;
		}

		div#body div#bodyHeader p
		{
			width:840px;
			height:auto;
			text-align:right;
			margin:0;
			padding:5px 0 0;
			/*border:1px dotted #083;*/
			background: none;
		}

		div#bodyMain
		{
			background: url(../../img/body_verticalborder.gif) repeat-y 30px 0;
			margin-top:15px;
		}

	/* BODY_LCLM_BLOCK ------------------------------------ */

		div#body div#contents
		{
			width:590px;
			float:left;
			margin: 0;
			padding:0 10px 50px 40px;
			margin-bottom:0;
			/*border-right:1px solid #CCC;*/
		}
		
	/* news ------------------------------------ */

		dl.news
		{
			width: 580px;
			margin: 5px 0 12px 0;
			padding: 0 5px 8px 5px;
			background: url(../../img/dot_999.gif) repeat-x bottom;
			clear: both;
		}
		
		dl.news dt
		{
			width: 70px;
			float: left;
			font-size: 11px;
			color: #333;
			letter-spacing: 1px;
		}
		
		dl.news dd
		{
			width: 490px;
			line-height:150%;
			float: right;
			font-size:12px;
		}

		dl.news dd a
		{
			text-decoration:underline;
			color:#333;
		}

		dl.news dd span
		{
			font-size: 10px;
		}