body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size			: 0.8em;
	color				: #333333;
	background-color:#FFFFFF;
	background-image:url(../img/back.gif);
	background-position:center center;
	background-repeat:repeat-y;
}

/*テーブル内テキスト標準*/

td {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #333333;
	font-size			: 0.8em;
	line-height: 1.5em;
}


/*テーブルテキストsmall*/
td.s {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #333333;
	font-size			: 0.75em;
	line-height: 1.3em;
}

/*テーブルテキストlarge*/
td.la {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #333333;
	font-size			: 0.85em;
	line-height: 1.5em;
}

/*テキストsmall*/
.small {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #333333;
	font-size			: 0.75em;
	line-height: 1.2em;
}

/*テキストlarge*/
.large {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #333333;
	font-size			: 0.85em;
	line-height: 1.5em;
}

/*見出し*/
.midashi {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #FF6699;
	font-size			: 0.85em;
	line-height: 1.5em;
	font-weight: bold;
}

/*見出し*/
.midashi2 {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #3366CC;
	font-size			: 0.85em;
	line-height: 1.5em;
	font-weight: bold;
}

/*faq*/
.faq {
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color				: #009900;
	font-size			: 0.8em;
	line-height: 18px;
	font-weight: bold;
}

/*リンク*/
a:link {
        color:#cc0000;
        text-decoration:none
		line-height: 120%;
		}
		
a:visited {
        color: #cc0000;
        text-decoration:none
		line-height: 120%;
		}

a:hover {
        color: #0099FF;
        text-decoration:underline
		line-height: 120%;
		}
		
a:active {
        color:#0099FF;
        text-decoration:underline
		line-height: 120%;
		}



/*
 * 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:d-gray
 * 文字色：白
 * 背景色：こいグレー
*/
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:r-gray
 * 文字色：黒
 * 背景色：うすいグレー
*/
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-blue, tr.r-blue, td.r-blue                      { background-color:#E6F2FF; color:#333333; text-align:left; }
div.r-blue-center, tr.r-blue-center, td.r-blue-center { background-color:#E6F2FF; color:#333333; text-align:center; }
div.r-blue-right, tr.r-blue-right, td.r-blue-right    { background-color:#E6F2FF; color:#333333; text-align:right; }

/*
 * td:pink
 * 文字色：白
 * 背景色：グリーン
*/
div.pink, tr.pink, td.pink                      { background-color:#FFECF7; color:#333333; text-align:left; }
div.pink-center, tr.pink-center, td.pink-center { background-color:#FFECF7; color:#333333; text-align:center; }
div.pink-right, tr.pink-right, td.pink-right    { background-color:#FFECF7; color:#333333; text-align:right; }
/*
*/
td.style {border: 1px solid #A2D2FF}
td.style2 {border-left: 1px solid #A2D2FF ;
           border-bottom: 1px solid #A2D2FF ;
		   padding: 5px;
		   }
td.style3 {border-right: 1px solid #A2D2FF ;
		   border-bottom: 1px solid #A2D2FF ;
		   }
td.style4 {border-left: 1px solid #A2D2FF ;
		   border-right: 1px solid #A2D2FF ;
           border-bottom: 1px solid #A2D2FF ;
		   padding: 5px;
		   }
td.style5 {border-left: 1px solid #A2D2FF ;
		   border-right: 1px solid #A2D2FF ;
           padding: 5px;
		   }	
td.style6 {border-left: 1px solid #A2D2FF ;
		   padding-left: 5px;
		   padding-right: 5px;
		   }
td.style7 {border-right: 1px solid #A2D2FF ;
		   padding-left: 5px;
		   padding-right: 5px;
		   }
td.style8 {border-left: 1px solid #A2D2FF ;
		   border-right: 1px solid #A2D2FF ;
           border-top: 1px solid #A2D2FF ;
		   padding: 5px;
		   }		   		   		 	   		   
.style2 {color: #FF3300}
.style2 {color: #FF3300}
.style3 {color: #333333}
.style4 {padding: 5px;}
.style6 {color: #FF0000;}
.border {border : 1px dashed #FF6600;}
.border_2 {
	border:1px solid #000000;
}
.bg_g{
	background-color:#CCCCCC;
}
td.border2 {border-bottom :1px dashed #FF6600;
            border-right: 1px dashed #FF6600;}
td.border3 {border-bottom : 1px dashed #FF6600;}
td.border4 {border-right: 1px dashed #FF6600;}
.style11 {color: #FF3333}
td.orange {border-left: 1px dotted #FF6600;
          border-top: 1px dotted #FF6600;
		  border-right: 1px dotted #FF6600;}
td.orange02 {border-left: 1px dotted #FF6600;
			 padding: 5px;}
td.orange03 {border-left: 1px dotted #FF6600;}
td.orange04 {border-right: 1px dotted #FF6600;}
td.orange05 {border-left: 1px dotted #FF6600;
          border-bottom: 1px dotted #FF6600;
		  border-right: 1px dotted #FF6600;}
td.orange06 {border-left: 1px dotted #FF6600;
			 border-right: 1px dotted #FF6600;}
td.orange07 {border-right: 1px dotted #FF6600;}
div.padding {padding: 5px;}
td.padding {padding: 20px;}
div.margin {margin-left: 7px;}
			
h1.head{font-size:10px;
    color:#666666;
	font-weight:lighter;
	padding-top:8;
	}
.fn-ora{
	color:#FF6600;
}