/* CSS Document */

@charset="shift_jis";

body{
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
}

#BasicBox{
	margin:0 auto;
	padding:0;
	text-align:left;
	width:800px;
}

/*ヘッダー*/

#HeadBox{
	margin:0;
	padding:0;
	width:800px;
}

#HeadBox h1{
	margin:0;
	padding:0;
	width:610px;
	height:15px;
	font-size:12px;
	font-weight:normal;
	float:right;
	display:block;
	text-align:right;
	overflow:hidden;
}

#HeadBox h2{
	margin:0;
	padding:0;
	width:190px;
	float:left;
	display:block;
	color:#FFF;
	background-color:#63C;
}	

#HeadBox .NaviBox{
	margin:0;
	padding:0;
	width:610px;
	height:180px;
	float:left;
	color:#000;
	background-color:#FFC;
	background:url(img/tmp/bg-hedder.jpg);
}

.NaviBox ul{
	margin:148px 0 0 0;
	padding:0;
	list-style-type:none;
	float:right;
}

.NaviBox li{
	margin:0;
	padding:0;
	width:118px;
	height:29px;
	float:left;
	color:#FFF;
}

/*中央全体のボックス*/

#Container{
	margin:0;
	padding:0;
	width:800px;
	color:#000;
	background-image:url(img/tmp/menu-bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}

/*レフトナビ*/

#LeftBox{
	margin:0;
	padding:50px 0 0 0;
	width:190px;
	color:#FFF;
	background-image:url(img/tmp/bg-leftnavi.jpg);
	background-repeat:no-repeat;
	float:left;
}

#LeftBox h3{
	margin:0;
	padding:0px;
	color:#FFF;
	background-color:#000;
	width:170px;
}

#LeftBox ul{
	margin-top:5px;
}

#LeftBox a{color:#FFFFFF;}
#LeftBox a:visited{color:#FFFFFF;}
#LeftBox a:hover{color:#FF0000;}

/*メインコンテンツ（メインの領域）*/

#MainBox{
	margin:0;
	padding:11px 0 0 0;
	width:610px;
	float:left;
}

#MainBox h3{
	margin:0 0 10px;
	padding:12px 5px;
	font-size:14px;
	background-image:url(img/tmp/mainbox-bg.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-align:right;
}

/*フッター*/

#FootBox{
	margin:0;
	padding:10px 0;
	color:#006633;
	font-size:0.8em;
	text-align:center;
}

#FootBox p{
	margin:0;
	padding:0;
	line-height:1.5em;
}

/*汎用ＣＳＳ*/
.Clear{
	margin:0;
	padding:0;
	clear:both;
}

.TextCenter{	text-align:center;}
.M-P-Clear{
	margin:0;
	padding:0;
}

.Noboder{
	margin:0;
	border:none;}
