﻿body{
	font-family: ＭＳ Ｐゴシック, Osaka;
	font-size: 14px;
	line-height:1.5em;
}/*,td*/

body {
 background-color:#FFFFFF;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 /*text-align:center;
 width: 780px;*/
}

.red 
{ color:Red;

}

#page 
{
	text-align:center;
	width:100%;
	}


#contents {
 width:740px;
 background-color:#FFFFFF;
 margin: 6px 6px 6px 6px;
 /*border: solid 1px #CCCCCC;*/
 text-align:center;
 padding:0px;
 margin:0px;
}




.tblGray
{
	/*background-color:#CCCCCC;
	font-family: ＭＳ Ｐゴシック, Osaka;
	font-size: 12px;*/
	width:600px;
	border-top:solid 1px #747474;
	border-left:solid 1px #747474;
    font-family: ＭＳ Ｐゴシック, Osaka;
    font-size: 12px;
    line-height:1.5em;
 
}
.tdGray1{background-color:#DDDDDD; text-align:right; width:100px;
    border-right:solid 1px #747474;
    border-bottom:solid 1px #747474;
     }
.tdGray2{background-color:#FFFFFF; text-align:left; width:220px;
    border-right:solid 1px #747474;
    border-bottom:solid 1px #747474;
}


.tbl1
{
	
	border:solid 1px #654821;
}


.td1
{	background-color: #F6CC6B;
	text-align:center;
	font-weight:bold;
	font-size:large;
	border-bottom: solid 1px #654821;
}

.td2{background-color: #FFEAAA;
	 text-align:left;}

.td3{background-color: #ffffff;
	text-align:left;}


a:link {color: #30488F;}
a { text-decoration:underline; }
a:visited {color: #30488F}
a:active {color: maroon }
a:hover {color: red }


.auto {ime-mode: auto; }   
.active {ime-mode: active; }      /*初期値が日本語入力*/
.inactive {ime-mode: inactive; }  /*初期値が英数字入力*/
.disabled {ime-mode: disabled; }  /*英数字入力。ユーザーの操作によるモードの変更不可*/
.suuti{ime-mode: disabled; text-align:right; }


.gvGray
{
	padding: 1px 1px 1px 1px;
	margin:1px 1px 1px 1px;
	background-color:black;
}
.gvGrayheader
{
	background-color:#DFDFDF;
	font-weight:bold;
	/*font-size:medium;*/
	text-align:center;
	border:solid 1px #747474;
}
.gvGrayrow
{
	background-color:White;
	border-bottom:solid 1px #747474;
	border-left:solid 1px #747474;
	border-right:solid 1px #747474;
}
.gv1select
{
	background-color:#F4F4F4;
}

.tbPink
{
	width:720px;
	background-color:#F4DFDF;
	font-size:large;
	font-weight:bold;
	text-align:center;
	
}

.GreenSotowaku
{
	width:740px;
	text-align:left;
	border-top:solid 1px #336600;
	border-left:solid 1px #336600;
	
	}
.tblGreen
{
	width:740px;
	}
.thGreen
{
	width:70px;
	text-align:center;
	background-color:#E8EFCF;
	border-bottom:solid 1px #336600;
	border-right:solid 1px #336600;
}
.tdGreen 
{
	border-bottom:solid 1px #336600;
	border-right:solid 1px #336600;
}

.RedSotowaku
{
	width:740px;
	text-align:left;
	border-top:solid 1px #C55050;
	border-left:solid 1px #C55050;
}
.tblRed
{
    width:740px;
    }
.thRed
{
	text-align:center;
	background-color:#F4E5E5;
	border-bottom:solid 1px #C55050;
	border-right:solid 1px #C55050;
}
.tdRed
{
	border-bottom:solid 1px #C55050;
	border-right:solid 1px #C55050;
}
    
.BlueSotowaku
{
    width:740px;
    border-top:solid 1px #4F5E86;
	border-left:solid 1px #4F5E86;
    
    }
.tblBlue
{
    width:740px;

    }
.thBlue
{
	text-align:center;
	background-color:#EAEFFF;
	border-bottom:solid 1px #4F5E86;
	border-right:solid 1px #4F5E86;
}
.tdBlue
{
	border-bottom:solid 1px #4F5E86;
	border-right:solid 1px #4F5E86;
}
.gv1
{
	padding: 1px 1px 1px 1px;
	margin:1px 1px 1px 1px;
	border:solid 1px gray;
}
.gv1header
{
	background-color:#654821;
	color :White;
	font-weight:bold;
	text-align:center;
}
.gv1row
{
	background-color:White;

}
.gv1altrow
{
	background-color:#FFFAAA;
}




.hidden
{
	border:0px solid #ffffff; 
	color:#ffffff;
	background-color:White;
}


