#contents {
	width:766px;
	margin:0 auto;
	background-color:#ffffff;	
	}



#wrapper {
	margin:0;
	background-image: url(images/tall_top.gif);
	background-repeat: repeat-x;
	
}


.footer { background: #F5F5F5 url(images/tall.gif) repeat-x top; text-align:center; font-size:0.7em; padding:5px;}



#border {
	border-left:#f5f5f5 thin 1px;
	
	border-right:#f5f5f5 thin 1px;}




ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
	font-size: 9px;
}
li { background:url(images/marker_list.gif) no-repeat left center; padding:0 0 0 17px; }

table { 
	border:0px;
}
form{
 	margin:0px;
  	padding:0px;
	}
body{
 	margin:0px;
  	padding:0px;
	background-color:#FFFFFF;
	}


td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#7E7E7E;
	line-height:12px;
	vertical-align:top;

}
.color1 { color:#7E7E7E}

a { color:#2C9FD5}
a:hover {
	text-decoration:none;
	color: #00F;
	font-size: 10px;
	text-align: left;
}
span { 
	color:#2C9FD5
}
.menu a{ 
	color:#5F6475; 
	text-decoration:none; 
} 
.menu a:hover {
	text-decoration:underline;
}





.policy { 
	color:#5B6276;
}
.policy a { 
	color:#2C9FD5;
}


.input{
 		height:20px; width:202px;
		background-color:#FFFFFF; 
		padding:2px 0 0 5px;
		border: #B3B6BF 1px solid;
		
}

.textarea{
		height:122px; width:202px;
		background-color:#FFFFFF; 
		padding:2px 0 0 5px;
		border: #B3B6BF 1px solid;
		overflow:auto;
		}

 






 




.blue_10 {
	font-size: 10px;
}
.glay_10 {
	font-size: 10px;
	color: #666;
}
.glay_14 {
	font-size: 14px;
	color: #666;
	line-height: 18px;
}
.red_11 {
	color: #F00;
}
.black_11 {
	color: #000;
}
.black_11 {
	color: #000;
}
.black_11 {
	color: #000;
}
#black_11b {
	color: #000;
}
.blue_11 {
	color: #00F;
	font-size: 10px;
}
.red_10 {
	font-size: 10px;
	color: #F00;
}
.black_10 {
	font-size: 10px;
	color: #000;
}
.glay_10 {
	font-size: 10px;
}
.gray-b_10 {
	font-size: 10px;
	color: #D6D6D6;
}
.glay-c_10 {
	color: #2C9FD5;
	font-size: 10px;
}
.blue_10 .red_10 span {
	font-size: 10px;
}
.blue_10 {
	font-size: 10px;
}
.blue_10 .black_11 .black_10 .glay-c_10 .black_10 {
	color: #2C9FD5;
}
.gray_9 {
	font-size: 9px;
	color: #7E7E7E;
}
.gray_10 {
	font-size: 10px;
	color: #999;
}
.gray_10 {
	font-size: 10px;
	color: #666;
}
.glay_10 {
	font-size: 10px;
}
.gray_10b {
	font-size: 10px;
}
.gray_9 {
	font-size: 8px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.blue_10 {
	color: #2C9FD5;
}
.gray_go_10 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.gray_go_10_b {
	color: #666;
	font-size: 10px;
}
.gray_go_10_usume {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
}
.gray_11_b {
	font-weight: bold;
	color: #333;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.blue_12 {
	font-size: 12px;
	color: #339900;
	font-weight: bold;
}
.gray_10b {
	font-weight: bold;
	color: #666;
}
.b {
	font-weight: bold;
	color: #FFF;
}
.b {
	font-weight: bold;
	color: #666;
}
.b2 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.b2 {
	color: #666;
	font-weight: bold;
	font-size: 10px;
}
.gray_11 {
	font-size: 12px;
	border-color: #039;
}
.gray_12 {
	font-size: 12px;
	clip: #333;
	color: #333;
	font-weight: normal;
}
#wrapper #contents #border .footer .policy {
	font-weight: bold;
}
#wrapper #contents #border .footer .policy {
	font-weight: normal;
}
.blue_12 {
	color: #339900;
}
.lightblue_12 {
	color: #2C9FD5;
}
.white_12_b {
	color: #FFF;
}
.white_12_b {
	font-weight: bold;
}

