/* CSS Document */
body{
	background-image:url("../images/background.jpg");
	font-family:"ＭＳ Ｐゴシック", Osaka, Arial，Helvetica，sans-serif;
	text-align:center;
	margin-top:0px;
	line-height:110%;
	margin-bottom:20px;
	}
	
img{border:none;}

#main{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	}

#header{
	margin-bottom:11px;
	}

#contents{
	width:729px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

#contents2{
	margin-top:1px;
	}

#footer{
	font-size:0.625em;/* \*/font-size:62.5%;/* */
	text-align:left;
	}

#footer table.tt{
	margin-top:10px;
	}

#footer table.tt td{
	color:#999999;
	}

#footer table.tt img{
	margin-right:3px;
	vertical-align:middle;
	}
	
#footer table.tb td{
	color:#666666;
	}

/* 2階層目スタイル */
#pan{
	margin-top:1px;
 width:725px;
	height:20px;
	font-size:10px;
	line-height:1.4em;
	color:#333333;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	}

#header2{
 width:728px;
	height:60px;
	margin-bottom:1px;
	}

/* 入力フォームスタイル */
.haba{
	width:150px;
}
	
/* テキストスタイル */
.txt10gray{font-size:0.625em;/*	\*/font-size:62.5%;/* */
	line-height:1.4em;
	color:#333333;
	}	

.txt12{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#666666;
	}

.txt12gray{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#333333;
	}	

.txt12graybld{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#333333;
	font-weight:bold;
	}	

.txt10{font-size:0.625em;/*	\*/font-size:62.5%;/* */
	line-height:1.4em;
	color:#666666;
	}
	
.txt10a{font-size:0.625em;/*	\*/font-size:62.5%;/* */
	color:#666666;
	font-weight:normal;
	}
	
.txt10orange{font-size:0.625em;/* \*/font-size:62.5%;/* */
	line-height:1.4em;
	color:#F9A141;
	}

.txt10greenbld{font-size:0.625em;/*	\*/font-size:62.5%;/* */
	line-height:1.4em;
	color:#56AD3D;
	font-weight:bold;
	}

.txt12bld{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#666666;
	font-weight:bold;
	}

.txt12redbld{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#FF0000;
	font-weight:bold;
	}

.txt12darkgray{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#333333;
	}

.txt12darkgraybld{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#333333;
	font-weight:bold;
	}

.txt12greenbld{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#009900;
	font-weight:bold;
	}

.txt12orangebld{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#ff6600;
	font-weight:bold;
	}

.txt14bld{font-size:0.875em;/* \*/font-size:87.5%;/* */
	line-height:1.4em;
	color:#666666;
	font-weight:bold;
	}

.txt14redbld{font-size:0.875em;/* \*/font-size:87.5%;/* */
	line-height:1.4em;
	color:#FF0000;
	font-weight:bold;
	}

.txt14greenbld{font-size:0.875em;/*	\*/font-size:87.5%;/* */
	line-height:1.4em;
	color:#56AD3D;
	font-weight:bold;
	}

.txt15bld{font-size:0.9375em;/*	\*/font-size:93.75%;/* */
	line-height:1.4em;
	color:#666666;
	font-weight:bold;
	}

.txt16bld{font-size:1em;/*	\*/font-size:100%;/* */
	line-height:1.4em;
	color:#666666;
	font-weight:bold;
	}

/*　リンク関連　スタイル */
.atxt12darkblue{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#0D72CC;
}

a:link{color:#0000ff;}
a.grayl:link{color:#666666;}
a.lightgrayl:link{color:#999999;}
a.whitel:link,a.whitel:active,a.whitel:visited,a.whitel:hover{
	color:#ffffff;
	text-decoration:none;
	}

a.txt-d-n{
	text-decoration:none;
	}

.gray{
	color:#666666;
	}
	
.lightgray{
	color:#999999;
	}

.green{
	color:#325f05;
	}

.fs-8{
	font-size:0.75em;/* \*/font-size:75%;/* */
	}

.fs-10{
	font-size:0.625em;/* \*/font-size:62.5%;/* */
	}
	
.mr-4{
	margin-right:4px;
	}

.rankt_border{
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#b5b596;
	}

.content_border{
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#666666;
	}
	
img.va-m{
		vertical-align:middle;
		}

.b-r{
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#676767;
	}

.ta-r{
	text-align:right;
	}

.ptb3{
	padding:3px 0px 3px 0px;
	}

.ptb5{
	padding:5px 0px 5px 0px;
	}

.access_table{font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#333333;
	padding:5px 0px 5px 0px;
	}

td.arrow{
	font-size:0.625em;/*	\*/font-size:62.5%;/* */
	color:#666666;
	font-weight:normal;
	}

td.arrow img{
	margin:0px 0px 17px 0px;
	}	
White8 {

	margin:0px 0px 17px 0px;
}
.grayCopy {
	color:#FFFFFF;
	font-size: 9px;

}
.orange{
 color:#FF6600;
 text-decoration:underline;
}

#info-bodycopy{
	margin-left:30px;
	font-size:0.75em;/* \*/font-size:75%;/* */
	line-height:1.4em;
	color:#666666;
	}
#info-bodycopy ul{
 list-style:decimal;
 list-style-position: outside;
 margin:0;
 padding:0;
}
#info-bodycopy ul li{
 margin:10px 0;
 padding:0;
}

#box{
 width:420px;
 background-color:#EEFBDC;
 margin:0 0 0 40px;
 padding:0;
 border:1px #CAD0A6 solid;
}

#box p{
 line-height:1.4em;
 color:#666666;
 margin:10px;
}