@charset "shift_jis";
/* ----------------------------------------------
	This style is for index.html
------------------------------------------------- */

/*                                      contents
------------------------------------------------- */
#wrapper {
	padding:0;
	background-image:url(../../img/bg.gif);
	background-repeat:no-repeat;
	background-position: center 91px;
	margin:0 auto;
}

#infoArea {
	background-image:url(../../img/contents_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFFFFF;
	margin: 0px;
	padding-top:23px;
}
#infoArea:after{
		content: ".";
		clear: both;
		display: block;
		height: 0;
		visibility: hidden;
}
#infoArea #infoBox {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#newsBox,#infomationBox{
	margin:17px 0 0 0;
}
#newsBox h3,#infomationBox h3{
	margin:0 0 5px -3px;
}
#infomationBox div.data{
	width:558px;
	padding:10px;
	margin:0 0 30px 0;
	background-color:#f5f5f5;
	border:1px solid #dddddd;
}
#infomationBox div.data table{
	font-size:93%;
	color:#666666;
}
#infomationBox div.data table td{
	padding:6px;
}
#infomationBox div.data table td.str1{
	border-bottom:1px dotted #c1c1c1;
}
#infomationBox div.data table td.str2{
	border-right:1px dotted #c1c1c1;
	font-weight:bold;
}
#infomationBox div.data table td.bdr{
	border-bottom:1px dotted #c1c1c1;
}
#newsBox h3{
	margin-left:-3px;
}
#newsBox ul{
	font-size:93%;
	color:#666666;
	line-height:150%;
	margin:0 0 0 3px;
}
#newsBox ul li{
	list-style-type:none;
	margin-bottom:5px;
}
#newsBox ul li span{
	margin:0 20px 0 0;
}


#infoBox .leftArea {
	float: left;
	width: 617px;
	text-align: left;
}

#infoBox .rightArea {
	float: right;
	width: 279px;
	text-align: right;
}

#btmBox{
	margin:0px;
}
#btmBox p{
	width:558px;
	padding:0px 10px;
	margin-top:-15px;
}

/*                                   contentsFoot
------------------------------------------------- */
#contentsFoot{
		padding-top:30px;
		width:865px;
		margin:0 auto;
}
#contentsFoot:after{
		content: ".";
		clear: both;
		display: block;
		height: 0;
		visibility: hidden;
}
#contentsFoot p.footLink{
	float:left;
	text-align:left;
	font-size:77%;
	color:#666666;
	padding-top:6px;
}
#contentsFoot p.pagetop{
	float:right;
}
