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

/* ページ全体枠指定部分 */
div#spaceOutline{
	width:800px;
	background-color:#FFFFFF;
	height:auto;
	border:solid 1px #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

/* ヘッダ部分指定 */
div#spaceHeader{
	width:auto;
	height:auto;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
}

/* メニュー部分指定 */
div#spaceMenubar{
	background-image:url(images/menubar.jpg);
	width:auto;
	height:30px;
	border-bottom:solid 1px #CCCCCC;
	/*background-color:#CFD6F8;*/
}

/* メニューリスト描画部分 */
div#spaceMenubar ul.MenuA{
	position: absolute;
	list-style: none;
	margin-top: 0px;
	margin-left:0px;
}

/* メニューリスト描画部分 */
div#spaceMenubar ul.MenuB{
	position: absolute;
	list-style: none;
	margin-top: 0px;
	margin-left:660px;
}

/*各アイテム要素指定*/
div#spaceMenubar li {
	/*background-image:url(images/menuicon.png);*/
	background-image:url(images/icon.gif);
	background-repeat:no-repeat;
	background-position:20px 10px;
	height: 20px;
	float: left;
	padding-top:7px;
	padding-left:34px;
	text-align: center;
	position: relative;
}

/* メインコンテンツ部分 */
div#spaceTopContents{
	width:800px;
	height:auto;
	min-height:600px;
}

div#spaceTopContents img.topimg{
	/*border-top:solid 1px #CCCCCC;*/
	border-bottom:solid 1px #CCCCCC;
}

/* メインコンテンツ部分 */
div#spaceTopSubContents{
	width:570px;
	height:auto;
	padding-left:10px;
	float:left;
}

/* メインコンテンツ部分 */
div#spaceMenuInfo{
	background-image:url(images/top_infoinlne.jpg);
	background-position:0px 115px;
	background-repeat:no-repeat;
	width:130px;
	height:200px;
	border:solid 1px #999999;
	margin-left:0px;
	margin-right:10px;
	margin-top:10px;
	float:left;
}

div#spaceMenuInfo ul{
	list-style: none;
}

/*各アイテム要素指定*/
div#spaceMenuInfo li{
	background-image:url(images/menuicon.png);
	/*background-image:url(images/icon.gif);*/
	background-repeat:no-repeat;
	background-position:10px 10px;
	height: 20px;
	float: left;
	padding-top:7px;
	padding-left:24px;
	text-align: center;
	position: relative;
}

div#spaceMenuInfo img{
	border-bottom:dotted 1px #999999;
}

/* メインコンテンツ部分 */
div#spaceMenuInfoInline{
	border-top:dotted 1px #CCCCCC;
	width:125px;
	height:75px;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	float:left;
	padding-left:5px;
	padding-top:15px;
}

/* メインコンテンツ部分 */
div#spaceBanner{
	background-image:url(images/top_banright.jpg);
	width:205px;
	height:412px;
	border:solid 1px #999999;
	margin-left:0px;
	margin-top:10px;
	float:left;
}

/* メインコンテンツ部分 */
div#spacePress{
	/*background-image:url(images/top_infoinlne.jpg);
	background-position:0px 115px;
	background-repeat:no-repeat;*/
	width:556px;
	height:200px;
	border:solid 1px #999999;
	margin-left:0px;
	margin-top:10px;
	float:left;
}

div#spacePress ul{
	list-style: none;
}

/*各アイテム要素指定*/
div#spacePress li{
	background-image:url(images/top_news_listicon.png);
	/*background-image:url(images/icon.gif);*/
	background-repeat:no-repeat;
	background-position:10px 10px;
	height: 20px;
	padding-top:7px;
	padding-left:24px;
	text-align: left;
}

/* メインコンテンツ部分 */
div#spaceMainContents{
	width:788px;
	height:auto;
	min-height:300px;
	padding-left:12px;
}

/* メインコンテンツ部分 */
div#spaceLeft{
	width:556px;
	height:auto;
	margin-left:0px;
	margin-top:10px;
	float:left;
	line-height:20px;
	padding-bottom:20px;
}

div#spaceLeft ul{
	list-style: none;
}

/* メインコンテンツ部分 */
div#spaceRight{
	width:205px;
	height:auto;
	margin-left:12px;
	margin-top:10px;
	float:left;
}

div#spaceRight ul{
	list-style: none;
}

/*各アイテム要素指定*/
div#spaceRight li{
	background-image:url(images/top_news_listicon.png);
	/*background-image:url(images/icon.gif);*/
	background-repeat:no-repeat;
	background-position:10px 10px;
	height: 20px;
	/*float: left;*/
	padding-top:7px;
	padding-left:25px;
	text-align: left;
	/*position: relative;*/
}

/* フッタ部分 */
div#spaceFooter{
	clear:left;
	border-top:solid 1px #CCCCCC;
	width:800px;
	height:30px;
	font-size:12px;
	text-align:left;
	margin-top:10px;
}



/* メニューリスト描画部分 */
div#spaceFooter ul{
	position: absolute;
	list-style: none;
	margin-top: 0px;
	margin-left:0px;
}

/*各アイテム要素指定*/
div#spaceFooter li{
	background-image:url(images/menuicon.png);
	/*background-image:url(images/icon.gif);*/
	background-repeat:no-repeat;
	background-position:20px 10px;
	height: 20px;
	float: left;
	padding-top:7px;
	padding-left:34px;
	text-align: center;
	position: relative;
}

.tbl{
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	margin-left:10px;
}


.tdset{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding-left:5px;
}