/* tag */

html {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	padding: 0;
	margin: 0;
	text-align: center;
	color: #666;
	font-size: 0.75em;
	line-height: 1.5em;	
	font-family: Osaka, Verdana, Arial, sans-serif;
}


a {color:#df580f;}
a:hover {color:#f30;}
img {border:none; margin:0; padding:0; vertical-align: top;}
a img{border:none; margin:0; padding:0;}

h1 {margin:0; padding:0;}
h2{
	color: #000;
	font-size: 1.0em;
	font-weight: bold;
	margin:0;
	padding: 1px 5px;
	border:10px solid #fff;
}

ul,ol,dl,li {list-style:none; margin:0; padding:0;}
i {display:none;}

table {margin:0;padding:0;}
table tr th {vertical-align: top; padding-right: 10px;}



/* layout */

#container {
	text-align: left;
	width: 600px;
	padding: 0;
	margin: 0 auto;
}

#header {
	width: 600px;
	padding: 0;
	margin: 0;
}



#footer {
	text-align:center;
	width: 600px;
	margin-top: 140px;
	font-size:0.8em;
	color:#999;
}



/* parts */
.update {
text-align: center;
margin: 50px;
color:#b5b5b5;
font-size: 18px;
font-weight: 200%;
}

.blk {
margin:0 10px;
}



