
/********************************************************************************************************************/
/*	スタイルシート																									*/
/********************************************************************************************************************/

body.tht {
 background-color : #f0fff0 ;
 color : #003333 ;
 link : #0000ff ;
 alink : #00cc99 ;
}

body.tht2 {
 background-color : #f0f0ff ;
 color : #003333 ;
 link : #0000ff ;
 alink : #00cc99 ;
}

a.tht {
 color:blue;
}

a:hover.tht {
 color:red;
}

a.js {
  font-size : 12px;
}

/**↓ <TD>タグ ↓***************************************/

th.tht {
  background : #eaeaff;
}
th.tht_new {
  background : #eaffea;
  font-size : 13px;
}
th.mst3 {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #336600;
}

th.tax1 {
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
}

tr.tht3 {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #336600;
}

th.tht2 {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #336600;
}

th.tht3 {
  text-align : center;
  vertical-align : middle;
  font-size : 16px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #336600;
}

th.tht4 {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #f0f0ff;
  border:1px dotted #336600;
}

th.tht9 {
  text-align : left;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #336600;
}


th.mst {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaffea;
}

th.mst_no {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #ffffff;
}

th.mst2 {
  text-align : center;
  vertical-align : middle;
  font-size : 16px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #ff6600;
}
th.mst_top {
  text-align : left;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  padding : 3,0;
  background : #eaffea;
  border:1px dotted #336600;
}

th.mst_theme {
  text-align : center;
  vertical-align : middle;
  font-size : 16px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #ff6600;
}

th.mst4 {
  text-align : center;
  vertical-align : middle;
  font-size : 14px;
  white-space : nowrap;
}
th.mst_fre {
  text-align : center;
  vertical-align : middle;
  font-size : 14px;
  white-space : nowrap;
  background : #eaffea;
  border:1px dotted #ff6600;
}
th.mst_fre2 {
  text-align : right;
  vertical-align : bottom;
  font-size : 14px;
  white-space : nowrap;
}
th.mst_faq {
  text-align : left;
  vertical-align : bottom;
  font-size : 14px;
  white-space : nowrap;
}
th.mst_del {
  text-align : center;
  vertical-align : bottom;
  font-size : 14px;
  white-space : nowrap;
}
th.mst_fre3 {
  text-align : left;
  vertical-align : bottom;
  font-size : 12px;
  white-space : nowrap;
}
/**↑ <TH>タグ ↑***************************************/

/**↓ <TD>タグ ↓***************************************/

td.tht {
  background : #eaeaff;
}
td.tht_new {
  background : #eaffea;
  font-size : 13px;
}
td.tht3 {
  background : #f0fff0;
}
td.tht4 {
  background : #f0f0ff;
}
td.mst {
  text-align : center;
  font-size : 12px;
  white-space : nowrap;
}

td.mst2 {
  vertical-align : left;
  font-size : 12px;
  white-space : nowrap;
}

td.mst_no2 {
  text-align : center;
  vertical-align : middle;
  font-size : 6px;
  white-space : nowrap;
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#caffca, EndColorStr=#00ff66, GradientType=1); 
}

td.mst3 {
  text-align : ;
  font-size : 12px;
  white-space : nowrap;
}

td.mst4 {
  text-align : left;
  font-size : 14px;
}

td.mst5 {
  text-align : left;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  border:1px dotted #336600;
}

td.mst6 {
  text-align : center;
  vertical-align : center;
  font-size : 12px;
  white-space : nowrap;
  border:1px dotted #336600;
  background : #ffffff;
}

td.mst7 {
  text-align : right;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  border:1px dotted #336600;
}

td.mst8 {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  border:1px dotted #336600;
}

td.mst9 {
  text-align : right;
  font-size : 12px;
  white-space : nowrap;
}

td.mst10 {
  text-align : left;
  vertical-align : middle;
  font-size : 12px;
  padding : 3,0;
  white-space : nowrap;
  border:1px dotted #336600;
}

td.mst11 {
  text-align : left;
  vertical-align : middle;
  font-size : 12px;
  padding : 3,0;
  white-space : wrap;
  border:1px dotted #336600;
}

td.mst12 {
  text-align : left;
  vertical-align : middle;
  font-size : 12px;
  padding : 3,0;
  margin : 2,0;
  white-space : wrap;
  border:1px dotted #336600;
}

/**↑ <TD>タグ ↑***************************************/

div.mstit {
  width : 100%;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  border-width : 1px 0px 0px 5px;
  border-style : solid;
  border-color : #666666;
  padding-top : 5px;
  padding-left : 10px;
  font-size : 14px;
  font-weight : bold;
}

FIELDSET {
  padding: 8px; border-color: #009900;
}
LEGEND {
  font-weight: bold;
  font-color: #003300;
}

/********************************************************************************************************************/


/* 印刷用ページの非表示項目設定 */
@media print{
	.noprint {
		visibility:hidden
	}
}


th.pri1 {
  text-align : center;
  vertical-align : middle;
  font-size : 30px;
  height: 36px;
}

td.pri1 {
  text-align : right;
  vertical-align : middle;
  font-size : 20px;
  height: 24px;
}
td.pri2 {
  text-align : left;
  vertical-align : middle;
  font-size : 20px;
  height: 24px;
}
td.pri3 {
  text-align : left;
  vertical-align : middle;
  font-size : 16px;
}
td.pri4 {
  text-align : center;
  vertical-align : middle;
  font-size : 18px;
  width : 100px;
}
td.pri5 {
  text-align : left;
  vertical-align : middle;
  font-size : 16px;
  height: 22px;
}
td.pri6 {
  text-align : center;
  vertical-align : middle;
  font-size : 16px;
  height: 22px;
  width : 165px;
}
td.pri7 {
  text-align : left;
  vertical-align : middle;
  font-size : 14px;
  height: 20px;
}


