/* common-----  */
body{
background-color:#FFFFFF;
text-align:center;
font-size:12px;
color:#333333;
margin: 0 auto;}

/* CLEARFIX-----  */
.clearfix:after{
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;}
	  
/* IE6 */
* htm .clearfix {
 height: 1%;}
/* IE7 */
*:first-child+html .clearfix {
height: 1%;}

/*テーブル-----  */
table.table01{
border-collapse:collapse
}

td.td01{
border:solid 1px #999999;
padding:5px;
margin:0px;
line-height: 1.5;
}

th.th01{
border:solid 1px #999999;
padding:5px;
margin:0px;
background-color:#EBE8E2;
text-align: left;
line-height: 1.5;
}

td  {
font-size: 12px;
line-height: 1.4;
}

th  {
font-size: 12px;
}

img {
border:0;
}


/*スペース-----  */
.sp_t { margin: 5px 0 0 0;}
.sp12_t { margin: 12px 0 0 0;}
.sp20_t { margin: 20px 0 0 0;}
.sp30_t { margin: 30px 0 0 0;}
.sp50_t { margin: 50px 0 0 0;}
.sp_b { margin: 0 0 5px 0;}
.sp_b12 { margin: 0 0 12px 0;}
.sp_b20 { margin: 0 0 12px 0;}
.sp12_l { margin: 0 0 0 12px;}


/*2行目インデント-----  */
.note {   
padding-left:1em;   
text-indent:-1em;   
} 

/*見出し-----  */
h1 {width:750px; margin:30px 0 15px 0; padding:0;}
	 
/*リンク-----  */
a:link { color:#333333; font-weight:bold;}
a:visited { color:#666666; font-weight:bold;}
a:hover { color:#B9A959; font-weight:bold;}
a:active { color:#B9A959; font-weight:bold;}


.clear {
clear:both;
}

.totop {
width:750px;
margin:10px 0 30px 0;
text-align:right;
clear: both;
}

/* fonts-----  */
.f10 {font-size: 10px;}
.f14 {font-size: 14px;}
.f12_w {font-weight:bold; color:#FFFFFF;}
.f12gold {font-weight:bold; color:#A07527;}
.f12_b {font-weight:bold;}
.f14_b {font-size: 14px; font-weight:bold;}
.f14gold_b {font-size: 14px; font-weight:bold; color:#A07527;}


/* headder-----  */
#main{
width:750px;
margin:0 auto;
text-align:left;
}
	   
#headder1{
background-color:#53534A;
width:100%; height:75px;
}

#headder2{
background-color:#53534A;
width:100%; height:80px;
}

/* footter-----  */
#copyright{
	width:750px;
	background-color:#EBE8E2;
	font-size:10px;
	color:#999999;
	padding:5px 0;
	margin:10px 0;
	text-align: center;
	clear: both;
}
	
#copyright a:link  { color:#999999; font-weight:normal;}
#copyright a:visited  { color:#999999; font-weight:normal;}
#copyright a:hover  { color:#000000; font-weight:normal;}
#copyright a:active {
	color:#666666;
	font-weight:normal;
	clear: both;
}
.fairimg {
	width: 200px;
}


