/* CSS Document */

*{
			margin:0;
			padding:0;
		}
		
		body{border:0px solid red;
			text-align: center;
			background-color: #000000;
			background-repeat: repeat-x;
			background-position:50% 0% ;
		min-height: 100%;
		}
		
		body div{
			margin:0 auto;
		}
		
		
/*-------------------------------------------------------
div
-----------------------------------------*/

#hed_space{
background-color: #191919;
width:800px;
color: #666666;
font-size: 10;
text-align: left;
padding:3 0 3 10;
}


#base{
background-image: url('../images/common/base.jpg');
width:780px;
padding:0px 0px 0px 0px;
}

.shadow{
background-image: url('../images/common/shadow.jpg');
width:784px;
padding-top:0px;
}


.contents{border:0px solid #FFFFFF;
width:760px;


}


.btm_space{border:0px solid #FFFFFF;
margin-top:30px;
padding-top:30px;
width:760px;
clear:both;


}





/*-------------------------------------------------------
ヘッダー
-----------------------------------------*/

#hed_logo{border: 0px solid #FFFFFF;
width:230px;
padding:25 0 10 10;
float: left;

}

#hed_text{border:0px solid #FFFFFF;
width:300px;
color: #FFFFFF;
font-size: 12;
text-align: right;

padding:20 10 10 0;
float: right;

}

/*-------------------------------------------------------
フッター
-----------------------------------------*/

#btm_space{border: 0px solid #FFFFFF;
background-image: url('../images/common/btm_base.jpg');
height:40;
color: #666666;
font-size: 12;
text-align: center;
padding:25 0 0 0;
clear:both;

}

/*-------------------------------------------------------
メニュー
-----------------------------------------*/

#menu{border: 0px solid #FFFFFF;
width:760px;
clear:both;}

/*-------------------------------------------------------
font
-----------------------------------------*/

.b_16{font-weight:bold;
	font-size:16px;}


/*-------------------------------------------------------
margin
-----------------------------------------*/

.margin_title{
margin-bottom:30px;
}
