/* Start common */
body {
	background: #FFF;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin:0;
	color:#000;
	}

p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#666;
	line-height:180%;
	}
	
img {
	margin:0;
	vertical-align:top;
	}

a {
	color:#333;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:none;
	}

a img {
	border:none;
	}
	
.clear {
	clear:both;
	}
/* End common */


/* Start Frame */
#outer {
	width:800px;
	padding:0;
	margin:0 auto 0 auto;
	}
	
#content {
    position:center;
	width:720px;
	padding:40px;
	border:dotted #999 1px;
	margin:40px 0 16px 0;
	}
/* End Frame */


/* Start Header */
#header {
	height:40px;
	position:relative;
	border-bottom:solid #CCCCCC 2px;
	}
	
#header img {
	margin: 8px;
}

#header #swfClock {
	position: absolute;
	right: 8px;
	top: 8px;
}
/* End Header */


/* Start Footer */
#footer {
	clear:left;
	text-align:center;
	padding:8px 0 18px 0;
	border-top:solid #CCC 2px;
	}
	
#footer p {
	letter-spacing:1px;
	font-size:10px;
	color:#333;
	line-height:100%;
	}

#copy {
	left:8px;
	position:absolute;
	}
	
#link {
	right:8px;
	position:absolute;
	}
/* End Footer */


.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

