body {
	font-family			: "ＭＳ ゴシック",Osaka;
	font-size			: 0.8em;
	color				: #333333;
	background-color	: #FFFFFF;
	margin-top    : 0;
	margin-right  : 0;
	margin-bottom : 0;
	margin-left   : 0;
	background-image: url(../img/bk0000.gif);
	background-repeat: repeat;

}

h1{
	font-weight:bold;
	font-size:14px;
	color: #333333
;}

h2{
	font-weight:normal;
	font-size:10px;
	color: #333333
;}

h3{
	font-weight:normal;
	font-size:11px;
	color: #333333
;}

h4{
	font-weight:normal;
	font-size:12px;
	color: #333333
;}

/*テーブル内テキスト標準*/

td {
	font-family			: "ＭＳ ゴシック",Osaka;
	color				: #333333;
	font-size			: 12px;
	line-height: 18px;
}


/*テーブル内テキストsmall*/
td.s {
	font-family			: "ＭＳ ゴシック",Osaka;
	color				: #333333;
	font-size			: 8px;
	line-height			: 13px;
}

/*テーブル内テキストlarge*/
td.la {
	font-family			: "ＭＳ ゴシック",Osaka;
	color				: #333333;
	font-size			: 11px;
}

/*テキストsmall*/
.small {
	font-family			: "ＭＳ ゴシック",Osaka;
	color				: #333333;
	font-size			: 0.75em;
	line-height: 13px;
}

/*テキストlarge*/
.large {
	font-family			: "ＭＳ ゴシック",Osaka;
	color				: #333333;
	font-size			: 0.85em;
}

/*リンク*/
.linktxt {
	font-family			: "ＭＳ ゴシック",Osaka;
	color				: #333333;
	font-size			: 0.75em;
	line-height: 18px;	
}

/*faq*/
.faq {
	font-family			: "ＭＳ ゴシック", "Osaka";
	color				: #009900;
	font-size			: 14px;
	font-weight: bold;
	letter-spacing : 1px;
	}

/*faqs*/
.faqs {
	font-family			: "ＭＳ ゴシック", "Osaka";
	color				: #333333;
	font-size			: 12px;
	letter-spacing : 1px;
	}

.sample1 {
	letter-spacing : 10px;
	}
	
.sample2 {
	letter-spacing : 4px;
	}
	
.sample3 {
	letter-spacing : 1px;
	}
	
.style38 {font-size: 14px;}
.style39 {color: #FF0000;}

/*リンク*/
a:link {
        color:#0066cc;
        text-decoration:none
		line-height: 120%;
		}
		
a:visited {
        color: #003399;
        text-decoration:none
		line-height: 120%;
		}

a:hover {
        color: #FF6600;
        text-decoration:underline
		line-height: 120%;
		}
		
a:active {
        color:#FF6600;
        text-decoration:underline
		line-height: 120%;
		}

/*フォーム*/	
input {
 color                  :#666666;
 background-color       :#F9FBF4;
 border-right           :#EDF2DD 1pt solid;
 border-top             :#999999 1pt solid;
 border-left            :#999999 1pt solid;
 border-bottom          :#EDF2DD 1pt solid;
}

textarea {
 color                  :#666666;
 background-color       :#F9FBF4;
 border-right           :#EDF2DD 1pt solid;
 border-top             :#999999 1pt solid;
 border-left            :#999999 1pt solid;
 border-bottom          :#EDF2DD 1pt solid;
 }
.bkkumo {
	background-image: url(../img/head_bk.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*
 * td:white
 * 文字色：黒
 * 背景色：白
*/
div.white, tr.white, td.white                      { background-color:#FFFFFF; color:#333333; text-align:left; }
div.white-center, tr.white-center, td.white-center { background-color:#FFFFFF; color:#333333; text-align:center; }
div.white-right, tr.white-right, td.white-right    { background-color:#FFFFFF; color:#333333; text-align:right; }

/*
 * td:white
 * 文字色：白
 * 背景色：こいグレー
*/
div.d-gray, tr.d-gray, td.d-gray                      { background-color:#666666; color:#FFFFFF; text-align:left; }
div.d-gray-center, tr.d-gray-center, td.d-gray-center { background-color:#666666; color:#FFFFFF; text-align:center; }
div.d-gray-right, tr.d-gray-right, td.d-gray-right    { background-color:#666666; color:#FFFFFF; text-align:right; }

/*
 * td:white
 * 文字色：黒
 * 背景色：うすいグレー
*/
div.r-gray, tr.r-gray, td.r-gray                      { background-color:#EFEFEF; color:#333333; text-align:left; }
div.r-gray-center, tr.r-gray-center, td.r-gray-center { background-color:#EFEFEF; color:#333333; text-align:center; }
div.r-gray-right, tr.r-gray-right, td.r-gray-right    { background-color:#EFEFEF; color:#333333; text-align:right; }


/*
 * td:white
 * 文字色：黒
 * 背景色：うすいグリーン
*/
div.r-green, tr.r-green, td.r-green                      { background-color:#E4F1E4; color:#333333; text-align:left; }
div.r-green-center, tr.r-green-center, td.r-green-center { background-color:#E4F1E4; color:#333333; text-align:center; }
div.r-green-right, tr.r-green-right, td.r-green-right    { background-color:#E4F1E4; color:#333333; text-align:right; }

/*
 * td:green
 * 文字色：白
 * 背景色：グリーン
*/
div.green, tr.green, td.green                      { background-color:#99CC99; color:#333333; text-align:left; }
div.green-center, tr.green-center, td.green-center { background-color:#99CC99; color:#333333; text-align:center; }
div.green-right, tr.green-right, td.green-right    { background-color:#99CC99; color:#333333; text-align:right; }

td.kokuban{
	background-image:url(../img/kokuban.jpg);
	background-repeat:no-repeat;
	padding:5px 10px 10px 10px;
	width:150px;
	color:#FFFFFF;
	height:150px;
	font-size:0.7em;
}

.kokuban-y{
	color: #FFFF00;
	font-weight: bold;
	font-size: 125%;
}
.kokuban-r{
	color: #FF3300;
	font-size: 110%;
	font-weight: bold;
}