/*
http://www.maxgain.info/ 
すべてのイメージの使用は禁止です。
Copyright 2005 MaxGain. All Rights Reserved. 
ここを消さないでください。MaxGain
*/
@charaset "UTF-8";

	body {
		background:url("images/top_back.jpg");
		 background-attachment:fixed;
		margin:0;
		padding:0;
		text-align:center;
		margin:0px 0px 0px 0px;
		color:#562C2C;
		font-size:12px;		
		}
 a{
 		color:#3A0075;
 		text-decoration:none;
		}
a:hover{
		color:#8080FF;
	position: relative; bottom: 2px;
		}
/* #####囲み#####*/
 #wrapper{
 		width:762px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		text-align:left;


		}

/*#####ヘッター#####*/
#banner{
		width:762px;
		height:146px;
		padding:0px;
		margin:0px;
		background:url("images/hed.gif") no-repeat;
color:#9C80FF;
		}
#bannercomment{		width:762px;
		height:146px;
		padding-top:7px;
		margin-right:20px;
		text-align:right;
		}
#search{
border:1px solid;
border-color:#C0C0C0 #D8D8D8 #D8D8D8 #C0C0C0;
width:113px;
padding:2px 2px 2px 5px;
background:url("images/seach.gif") 0 0 no-repeat;
}

/*#####内容と右サイドメニューの囲み#####*/
 #content{
		margin-top:8px;
		width:608px;
		float:right;

} 
 #content01{
		background:#ffffff url("images/lunch.gif") no-repeat;
		margin-top:8px;
		width:608px;
height:842px;
		float:right;

} 
#main{
		background:#eeead9;
		width:454px;
		float:left;
}
.mainbody{
		margin:8px;
		line-height:1.6em;


}
.honbun{
		margin-bottom:15px;
		border-top:dotted 2px #c5a05a;
		padding-top:5px;
}

	.key	{
		font-size:x-small;
		text-align:right;

		}
tr{
		font-size:x-small;
}

	.date	{ 
		font-size:10px;
  		font-family:Comic Sans MS,Helvetica,sans-serif;				color: #E37200; 
		text-align:right;
		}
	.posted	{ 
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size: 10px; 
		color: #C2AA56; 
		margin-top:15px;
		margin-bottom:5px;
		text-align:right;
		}
.title{
		font-family:'Trebuchet MS',verdana,helvetica,sans-serif;
		font-size:14px;
		background:url("images/titlehana.gif") no-repeat;
		color:#9E181C;
		padding-left:25px;
		}

/*#####右メニュー#####*/
#extra{
		margin-right:0px;
		width:146px;
		float:right;
		color:#990000;
}

/*#####左メニュー#####*/
 #sidebar{
		margin-top:8px;
		padding:0px;
		width:146px;
		float:left;

}
/*#####フッター#####*/
#footer{
		padding:7px 0px 7px 0px;
		margin:0px 0px 0px 0px;
		width:762px;
		clear:both;
		color:#666600;
		font-size:10px;
		font-family:Comic Sans MS,Helvetica,sans-serif;
		text-align:center;

}

.extra01{
		background:#ceb985;
		height:146px;
		padding:0px 0px 0px 8px;
		font-size:11px;
		line-height:1.7em;
		margin:0px 0px 8px 0px;
		}

.extra02{
		background:#b48553;
		height:146px;
		padding:0px 0px 0px 8px;
		font-size:11px;
		margin:0px 0px 8px 0px;
		line-height:1.2em;
		}
.extra03{
		background:url("images/staffback.gif") no-repeat;
		height:146px;
		padding:0px 0px 0px 8px;
		font-size:11px;
		margin:0px 0px 8px 0px;
		line-height:1.4em;
		}
.extra04{
		background:#ceb985;
		height:146px;
		padding:0px 0px 0px 10px;
		font-size:11px;
		color:#ffffff;
		margin:0px 0px 8px 0px;
		line-height:1.5em;
		}
.extra05{
		background:url("images/maxcore.jpg") no-repeat;
		height:146px;
		padding:0px 0px 0px 10px;
		font-size:11px;
		line-height:1.7em;
		color:#ffffff;
		margin:0px 0px 8px 0px;
		}
.extra06{
		background:#e3cba8;
		height:300px;
		padding:0px 0px 0px 8px;
		font-size:11px;
		margin:0px 0px 8px 0px;
		}
.extra07{
		background:#c5a05a;
		height:146px;
		padding:0px 0px 0px 8px;
		font-size:9px;
		color:#666600;
		margin:0px 0px 8px 0px;
		line-height:1.5em;
		}
.extra08{
		background:#7f5945;
		height:146px;
		padding:0px 0px 0px 10px;
		font-size:11px;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		line-height:1.5em;
		}
.extra09{
		background:#e3cba8;
		height:300px;
		padding:0px 0px 0px 8px;
		font-size:9px;
		color:#ffffff;
		margin:0px 0px 8px 0px;
		line-height:1.5em;
		}
.extra00{
		background:#ceb985;
		height:146px;
		padding:0px 0px 0px 8px;
		font-size:11px;
		margin:0px 0px 8px 0px;
		}

#menu{
margin-bottom:30px;
}
.menu00{
		background:url("images/maxcore02.jpg") no-repeat;
		height:146px;
		padding:0px 0px 0px 8px;
		margin-bottom:8px;
		color:#666600;
		font-size:15px;
		line-height:1.5em;
		font-family:'Trebuchet MS',verdana,helvetica,sans-serif;
		}

.menu01{
		background:#e3cba8;
		height:146px;
		padding:0px 0px 0px 8px;
		margin-bottom:8px;
		color:#666600;
		font-size:15px;
		line-height:1.5em;
		font-family:'Trebuchet MS',verdana,helvetica,sans-serif;
		}
.menu02{
		background:#ceb985;
		height:146px;
		padding:0px 0px 0px 8px;
		margin-bottom:8px;
		color:#666600;
		font-size:11px;
		line-height:1.7em;
		}
.menu03{
		background:#D9D9D9 url("images/sidephoto.gif") no-repeat;
		height:146px;
		padding:0px 0px 0px 8px;
		margin-bottom:0px;
		color:#666600;
		font-size:9px;
		}
.menu04{
		background:#ceb985;
		height:146px;
		padding:0px 0px 0px 8px;
		margin-bottom:8px;
		color:#666600;
		font-size:11px;
		line-height:1.5em;
		}
.menu05{
		background:#c7a881;
		height:300px;
		padding:0px 0px 0px 8px;
		margin-bottom:8px;
		color:#ffffff;
		font-size:9px;
		line-height:1.5em;
		}
.main01{
		background:#E1E1E1;
		height:146px;
		padding:0px 0px 0px 0px;
		margin-bottom:8px;
		color:#666600;
		}

.message{
		margin-bottom:14px;
		color:#555555;
}
h2{
		font-family:'Trebuchet MS',verdana,helvetica,sans-serif;
		font-size:17px;
		color:#FF622D;
		border-left:solid 4px #ff7f00;
		padding-left:7px;
}

h3{
		background:url("images/honbuntitle.gif") left top repeat-x;
		font-family:'Trebuchet MS',verdana,helvetica,sans-serif;
		font-size:14px;
		color:#fff;
		padding-left:3px;
		border-bottom:#c7a881 solid 1px;
		border-right:#c7a881 solid 1px;
 		font-weight:bold;
		}
ul{
		margin-bottom:5px;
		margin-top:0px;
		line-height:120%;
}
.update{
		font-size:10px;
		color:#000055;
		text-align:right;

		line-height:1.2em;

}
.kakomi{
		border-top:#c7a881 solid 3px;
		border-bottom:#c7a881 solid 1px;
		border-right:#c7a881 solid 1px;
		border-left:#c7a881 solid 1px;
		margin:8px;
		padding:8px;
}

