@charset "utf-8";
/* CSS Document */

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,tbody,th,td{margin:0em;padding:0em;}
	/*body{font-size:62.5%;font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}*/
	body{font-size:62.5%;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
	table{border-collapse:collapse;border-spacing:0em;}
	fieldset,img,abbr{border:0em;}
	address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
	caption,th{text-align:left;}
	ul{list-style:none;}
	img{vertical-align:bottom; border:none;}


	body{
		background-image:url(../img/bg.png);
		background-repeat:repeat-x;
	}
	#wrapper {
		width      : 600px         ;
		min-height : 100%          ;
		height     : auto !important;
		height     : 100%          ;  
		margin     : 0 auto -120px ;
		padding    : 0px           ;
		background : #fff          ;
	}
	
	#header{
		width:100%;
		height:15px;
		background-image:url(../img/header_bar.png);
		background-repeat:no-repeat;
	}
	
	#topmenu li{
		display:block;
		padding:2px 18px 2px 15px;
		float:right;
	}
	
	#topmenu li a{
		color:#FFF;
		text-decoration:none;
	}
	
	#top{
		background-image:url(../img/header_bg.png);
		background-repeat:repeat-x;
	}
	h1{
		font-size:12px;	
		background-color:#060;
		color:#FFF;
		padding:2px 2px 2px 2px;
		text-align:center;
	}
	#logo{
		padding-bottom:15px;
		padding-left:1px;
	}
/*------------------------------------------- */

#container{
	background-color:#FFF;	
	height:auto;
}

.contentblock{
	display:block;
	float:left;
	width:300px;
	height:100%;
	background-color:#FFF;
}
p{
	font-size:12px;	
}
