body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",Verdana,sans-serif,Osaka;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-size: 12px;
	line-height: 160%;
}




#wrapper {
	width: 800px;
	padding: 0px;
	margin: 0px auto;
	background-color: #cccccc;
}

#header{
	width: 800px;
	height: 65px;
	margin: 0px auto;
	background-color: #000000;
}

#header .left{
	text-align:left;
	float: left;
	width: 65px;
	height: 45px;
	padding:10px;
}

#header .right{
	text-align:left;
	float: right;
	width: 85px;
	height: 45px;
	padding:10px;
}


p{padding:0; margin:0;}
.clear_both{clear:both; visibility: hidden; height: 0;}
a{color:#0099FF;}
img{border:0;}
.fs_small{font-size:10px;}
.text_right{text-align:right;}


#mainpic_ttl{width:800px; padding:0; margin:0;}
#mainpic_01{width:800px; padding:0; margin:0;}

.btnbox{width:780px; padding:0; margin:10px auto;}
.btn_silver{width:252px; padding:0; margin:0; float:left;}
.btn_blue{width:252px; padding:0; margin:0; float:right;}
.btn_blue02{width:252px; padding:0px 10px 0px 0px; margin:0; float:right;}

#footerbox{width:800px; height:135px; padding:35px 15px 0; margin:0; background:url(../images/footer_bg.jpg) 0 0 no-repeat;}

.mrgn_top10{margin:10px 0 0;}
.mrgn_top20{margin:20px 0 0;}
.mrgn_top30{margin:30px 0 0;}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
