body{
text-align:center;
background-image:url(../img/back.jpg);
border:0px ;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
#wrapper {
	width: 1100px;
		margin: 0 auto; 
}
#header {
	height: 35px;
	background-image:url(../img/topbg.png);
	background-repeat:no-repeat;
	z-index: 3; 
}
h1{
	font-size:12px;
	padding:30px 0 0 55px ;
	font-weight:normal;
	color:#666666;
	text-align:left;
	}
#middle {
	height: 980px;
	background-image:url(../img/middlebg.png);
	background-repeat:repeat-y;
}
#primary {
	float: right;
	width: 350px;
	margin: 0px 0;
	padding:0 10px 0 0 ;
}
#secondary {
	float: left;
	width: 320px;
	margin: 10px 0; /* 上下方向にマージンを指定 */
	padding:0 0 0 17px ;
}
#footer {
	clear: both; /* 寄せを解除 */
	height: 150px;
	background-image:url(../img/bottombg.png);
	background-repeat:no-repeat;
}
#navigation {
	width: 1003px; /* ボックスの幅を指定 */
	clear: both; /* 寄せを解除 */
	background-image:url(../img/menubg.jpg);
	background-repeat:no-repeat;
	height:60px;
	z-index: 1; 
	margin:0 0 0 66px ;
}

#navigation ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */
	margin: 0; /* 全方向のマージンを0に指定 */
	padding: 5px 0 0 45px ; /* 全方向のマージンを0に指定 */
}

#navigation li {
	float: left; /* ボックスを左寄せに指定 */
	margin: 0; /* 全方向のマージンを0に指定 */
	padding: 0; /* 全方向のマージンを0に指定 */

}
#foot {
	width: 1003px; /* ボックスの幅を指定 */
	clear: both; /* 寄せを解除 */
	height:30px;
	z-index: 1; 
	margin:0px 0 0 26px ;
}

#foot ul {
	list-style: none; /* リストのマーカーを表示させないように指定 */
	margin: 0; /* 全方向のマージンを0に指定 */
	padding: 30px 0 0 50px ; /* 全方向のマージンを0に指定 */
}

#foot li {
	font-size:12px;
	float: left; /* ボックスを左寄せに指定 */
	margin: 0; /* 全方向のマージンを0に指定 */
	padding: 0 25px 0 0 ; /* 全方向のマージンを0に指定 */

}
a img.linkimg{
background:none!important;
	border:0px solid #ff9966;
}
 
a:hover img.linkimg{
opacity:0.3;
filter:alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
background:none!important;
	border:0px solid #000000;
}
a img.linkimg2{
background:none!important;
	border:0px solid #ff9966;
	padding:0 8px 0 2px ;
}
 
a:hover img.linkimg2{
opacity:0.3;
filter:alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
background:none!important;
	border:0px solid #000000;
}
img.mainimg{
	margin:0 7px 20px 0 ;
	}
	#mainlist{
		margin:0 0 0 70px ;
		height:300px;
		width:955px;
		background-color:#fffff1;
		
		}
.titleimg{
			margin:10px 0 5px 20px ;
			float:left;
			}
			
hr.linebrown{
	clear:both;
	border: 0;
    height: 1px;
    background: #707011;
	margin:0px 20px 10px 20px ;
				}
table.cren{
					margin:0 0 0 20px ;
					
					}
table.cren td.retain {
						background-image:url(../img/bgmain.png);
						background-position:top center;
						background-repeat:no-repeat;
						height:240px;
						width:225px;
						vertical-align:top;
						}
h2{
font-size:13px;
color:#683a10;
font-weight:normal;
margin:4px 0 25px 40px ;
text-align:left;
}
#text{
color:#4c4721;
font-size:11px;
vertical-align:middle;
padding:5px 0 0 50px ;
text-align:left;
								}
						#text2{
						color:#4c4721;
						font-size:11px;
						vertical-align:middle;
						padding:5px 0 0 30px ;
						text-align:left;
								}
a{
    color:#74741e;
    font-style:normal;
    text-decoration:none;
}
a:link {
    color:#74741e;
    font-style:normal;
        text-decoration:none;
}
a:visited {
    color:#74741e1;
        text-decoration:none;
}
a:hover {
    color:#e1e19a;
    font-style:normal;
        text-decoration:none;
}
a:active {/*クリック中*/
    text-decoration:none;
}

