/* CSS Document */

#blog a:link,#blog a:visited{background-image:url(../images/BTNblog2.jpg);}

#blog_contents{
	background-image:url(../images/contentBG.jpg);
	background-position:2px;
	}



#rightColumn {
	float:right;

	}
#rightColumn p{

	}
	
body{
	padding:0;
	margin:0 auto;
	width:auto;
	text-align:center;


	}


#wrap{
	width:960px;
	
	margin:0 auto;
	padding:0;


	}


#header{
	display:block;

	height:110px;
	margin:0;
	padding:0;

}

h1{
	padding:0;
	margin:0;
	display:block;
	
}
h1 a{
	padding:0;
	margin:0;
	display:block;
	height:84px;
	width:270px;
	
	overflow:hidden;
	
}

#menu{

	display:block;
	height:26px;

	padding:0;
	}
	
#blog_contents{
	

	margin:0;
	

	
	
	}	

#leftColumn{
	
	float:left;
	width:230px;
	height:610px;

	margin:0;
	display:block;

	}
	
#leftColumn h2{
	text-indent:-9999px;
	font-size:10%;

	/*
	display:block;
	background-repeat:no-repeat;
	height:35px;
	margin:10px 0 0 20px;
	*/
	}

#rightColumn{
	overflow:auto;

	height:520px;
	width:590px;
	
	margin:50px 20px 0 0;
	padding:10px 20px;
	
}
/*サイドメニューのリスト*/
#leftColumn ul{
	margin-left:10px;
	padding:0;
	}
	
#leftColumn li{
	list-style-type:none;
	height:23px;
	margin:20px 0 25px 15px;
	
	text-indent:-9999px;
	}

	
#leftColumn a{
	width:94px;
	height:23px;
	display:block;
	
	text-indent:-9999px;
}

#swf{

	margin:0 5px;
	padding:0;

	}
	
#swf script{
	margin:0;
	padding:0;
	}

#footer{
	float: none;
	clear: both;
	height:100px;
	padding:0;
	margin:0;
}




	


