/* 初期化 -----*/

body,form,fieldset{
   margin: 0;
   padding: 0;
}

fieldset{
   border:none;
}
  
h1,h2,h3,h4,h5,h6,p,pre,blockpuote,ul,ol,dl,dd,img {
	margin: 0;
	padding: 0;
	color: #000;
}

body {
	background-color:#ffffff;
}



/* 全体ブロック部 -----*/

#comtainer {
	margin:auto;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#003300;
	width: 800px;
}

/* ヘッダー部 -----*/

#header {
	margin:0;
	padding:0;
	width:800px;
}

#header h1 span,#header h2 span {
	display:none;
}
	



/* コンテンツ部 -----*/

#contents{
	background-color:#ffffff;
	margin:0;
	padding:0;
	width:800px;
	/*height: 730px;*/ /*←IE7対応によりブロック*/
}

#contents .honbun4 {
	font-size:12pt;
	color:#000000;
	margin-bottom:3px;
	padding-top:3px;
	background-color:ffffff;
	float:none;
}

/* メニュー部 -----*/

#menu {
	float:left;
	background-color:#003300;
	width:220px;
	text-align:center;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

#menu ul,#menu li {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li {
	list-style:none;
	list-style-position:outside;
	margin-bottom:5px;
}

#menu li a {
	 font-size:16px;
	 text-decoration:none;
	 display:block;
	 width:200px;
	 height:50;
	 margin:0px;
	 padding:5px 0;
	 border:1px solid #000000;
}

#menu a,#menu a:link,#menu a:visited {
	font-size:16px;
	height:50;
	text-decoration:none;
	color:#ffffff;
	background-color:#009933;
	padding:5px 0;
}

#menu a:hover {
	font-size:16px;
	height:50;
	text-decoration:none;
	color:#000000;
	background-color:#ffcc00;
	padding:5px 0;
}


/* 新着情報部 -----*/

#shinchaku {
	float:left;
	width:800px;
	background-color:#FFFFFF;
}

#shinchaku .shinchakujoho {
	font-size:16px;
	background-color:#FFCCFF;
	margin:6px 5px 5px 2px;
	border-left:10px solid #990000;
	padding:5px 5px 0px 5px;
	text-align: left;
}

#shinchaku .moji {
	font-size:14px;
}

#shinchaku .cap {
	font-size:14px;
	text-align:right;
	}


/* フッター部 -----*/
#footer {
	clear:left;
	background-color:#FFFFFF;
	border-top:1px solid #99CCFF;
	padding-top: 0px;
	width: 800px;
	}

#footer .info {
	font-size:14px;
	margin-left:1em;
	margin-top:2px;
	margin-bottom:2px;
}



#footer .copyright {
	font-size:14px;
	color:#000;
	background-color:#99CCFF;
	text-align:center;
	/*padding:3px 0;*/
}

#footer .migiyose {
	font-size:14px;
	color:#000000;
	text-align:right
}
*.float
{
    float: left;
    margin-right: 1em;

      }
	  
*.floatclear
      {
         clear:both;
      }

