
body{
	font-size: 12px;
	background-image : url(../img/contents_bg.jpg) ;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

a{
	color: #333333;
	text-decoration: none;
}


#AllBox {
	width: 800px;
	margin: 0px auto;
	overflow:hidden;

}
#Wrapper {
	width: 800px;
	overflow:hidden;
}
#Contents {	
	width:800px;
	overflow:hidden;
	display:block;
}



.post .imput{
	margin-bottom:25px;	
	margin-right:15px;
	width:400px;
	background-color:#4e8663;
	border:2px solid #649c6f ;	
	padding-bottom:10px;	
	padding-left:20px;		
	padding-top:10px;	
	float:left;	
}
.post .imput p{
	margin-top:5px;
	margin-bottom:5px;	
}
.post .imput input{
	font-size:14px;
	border:2px solid #67a171 ;
	margin-right:5px;
}
.post input.btn{
	float:left;
}



a:link {
	color: #0066FF;
}
a:visited{
	color: #0033DD;
	text-decoration: none;
}
a:hover{
	color: #0066FF ;
	text-decoration: underline;
}
a:active{
	color: #FF00FF ;
	text-decoration: none;
}


span.red{
	color:#CC0000;
	font-weight:bold;
}

p{
	margin-top:25px;
	margin-bottom:15px;	
	color:#ffffff;
	font-size:12px;
}
#Contents .dl{
	color:#ffffff;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;	
	padding:10px;
    text-align:center;
	clear:both;
	display:block;
	width:780px;	
	padding-bottom:10px;	
}
#Contents .dl img{
	border:0px;
}

#Contents .dl a{
	color:#4A301A;
}
#Contents .dltp{
	color:#4A301A;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;	
	background-color:#cacaca;
	border:1px solid #666666; 
	clear:both;
	display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;	
}
#Contents .dltp a{
	color:#4A301A;
}
#Contents .blk_1{
	margin-top:25px;
	clear:both;
	display:block;
	text-align:center;
	margin-bottom:25px;	
}
#Contents .blk_1 img{
	border:0px;
}



h2{
	color:#DDDDDD;
	font-size:12px;
	font-weight:normal;

}
h2.dstitle{
	color:#49361B;
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
}
h2.blog{
	color:#222222;
	font-size:18px;
	font-weight:bold;
	border-bottom:3px solid #6E6E6E; 

	width:600px;
	text-align:left;
	padding-top:5px;	
	padding-left:15px;		
	padding-bottom:5px;
}


#Contents .linktxt{
	font-size:12px;
	color:#ffffff;
	background-color: #333333 ;
	width:600px;
}








#footer{
	margin-top:20px;
	margin-bottom:20px;	
	text-align:center;
	font-size:10px;	
}
 .ieibg{
	display:block;
	width:800px;
	text-align:center;	
	background-image : url(../img/ieibg.jpg) ;
}
h1.out{
	display:block;
	width:800px;
	text-align:center;	
	background-image : url(../img/topBG.jpg) ;
}

.thumb{
	background-color: #fdf5e6 ;
	padding:10px;
	border:2px solid #49361B;
}
.thumb img{
	margin-right:10px;
	margin-bottom:10px;	
}

.thumb a{
	color: #4A301A;
	text-decoration: none;
}


.thumb a:link {
	color: #EEDED0;
}
.thumb a:visited{
	color: #EEDED0;
	text-decoration: none;
}
.thumb a:hover{
	color: #49361B ;
	text-decoration: underline;
}
.thumb a:active{
	color: #EEDED0 ;
	text-decoration: none;
}

