@charset "Shift_JIS";
/*-----------------------大外枠の設定------------------------*/
#wrapper{
	width:800px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

/*-----------------------ヘッダー部分の設定-----------------*/
#head{				/*テーブルにid属性headを付けた場合の設定*/
	width:800px;				/*id属性layautoの横幅指定*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:none;				/*余白を全て無くす設定*/
	text-align:center;
}#head h1{
	text-align:center;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}#topics{
	width:800px;
	heithg:20px;
	font-size:small;
	font-weight:bold;
}

/*-----------------------コンテンツ部分の設定-----------------*/
#contents{
	width:800px;
	border-top:2px solid gray;
	font-size:12px;
	text-align:left;
	/*background:url() no-repeat;*/ 
}.main_toppage{
	float:right;
	margin-left:auto;
	margin-right:60px;
	margin-top:20px;
	padding-left:15px;
	width:350px;
}

/*内容ボックス*/
.main_subpage .heading{
	background:url(../images/line.gif) no-repeat top;
	font-size:medium;
	/*font-weight:bold;*/
	height:100%;
	padding-top:10px;
	margin-top:15px;
	margin-bottom:5px;
	padding-left:10px;
}

/*メニューボックス*/
.menu {
	float:right;
	margin-left:0;
	margin-top:30px;
	text-align:left;
/*	width:350;*/
}.menu dt{
	font-size:18px;
}.menu dd{
	margin:5px 0px 3px 0px;
}.main_subpage{
	float:right;
	padding-right:15px;
	margin-left:15px;
	margin-right:auto;
	margin-top:10px;
	text-align:left;
	width:600px;
}

/*-----------------------フッター部分の設定-----------------*/

#footer{
	border-top:2px solid #ccc;
	clear:both;
	font-size:x-small;
	margin-top:20px;
	width:800px;
}
/*コピーライト表記*/
#footer address{
	margin-top:5px;
}.img_center{
	text-align:center;
	marign:5px;
}

