h1{
    color:#fff;
    font-size:10px;
	font-weight:normal;
	margin:0 0 0 5px;
	padding:5px 0 0 5px;
	}

.topsub{
    color:#fff;
    font-size:11px;
	font-weight:normal;
	margin:0;
	padding:5px 5px 0 5px;
	}
	
.topsub a:link{
    color:#fff;
	}
	
.topsub a:hover{
    color:#ffcc00;
	}

.topsub a:visited{
    color:#fff;
	}

h2{
    color:#fff;
    font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
	}

h2.ans{
    color:#cc0000;
    font-size:28px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
	}

.question{
    font-size:16px;
	color:#fff;
	margin:0;
	padding:5px 0 0 5px;
}

.answer{
	color:#993300;
    font-size:16px;
	line-height:140%;
	margin:0;
	padding:5px 0 0 5px;
}

.answer p{padding:0;margin:0;}

.evfix{margin-right:11px;}

.evtitle{
    font-size:16px;
	font-weight:bold;
	color:#FF9900;
	}

.evtitle2{
    font-size:16px;
	font-weight:bold;
	color:#FF0000;
	padding:5px 0 2px 0;
	}

.ev_date{
    font-size:16px;
	font-weight:bold;
	color:#333333;
}

.evupdate{
    font-size:12px;
	color:#ff0000;
	}

.evkigyo{
    font-size:12px;
	color:#00CC00;
	}

.page{
  font-size:14px;
}

.page td{
  font-size:14px;
}

/********メールフォーム装飾*************/

#mailform{
  margin:0 auto;
  text-align:center;
  width:640px;
  }

#mailform form table.form{
  border:1px solid #666;
  border-collapse:collapse;
  margin-bottom:10px;
  width: 640px;
}

.member{
  margin:0 auto;
  text-align:center;
  border:none;
  border-collapse:collapse;
}

.member td{
  border:none;
  border-collapse:collapse;
  padding:0;
  font-size:12px;
  text-align:left;
}

.member td{
  border:none;
  border-collapse:collapse;
  padding:5px;
  font-size:12px;
  text-align:left;
}

.member strong{
  color:red;
  font-size:12px;
  }

#mailform table.form caption{
 background:#000;
 color:#fff;
 font-size:100%;
 font-weight:bold;
 padding:5px;
 text-align:center;
}

#mailform form table.form th{
  background-color:#f5f6f3;
  border:1px solid #666;
  border-collapse:collapse;
  font-size:12px;
  padding:5px;
  text-align:left;
  width:130px;
}

#mailform form table.form td{
  background-color:#fff;
  border:1px solid #666;
  border-collapse:collapse;
  padding:5px;
  font-size:12px;
  text-align:left;
  width:510px;
}

#mailform table.form strong{
  color:red;
  font-size:12px;
  }

#mailform form table.form th span{
  color:red;
  font-size:12px;
  }

#mailform form table.form td span{
  color:red;
  font-size:11px;
  }

#mailform form table.form td span.hosoku{
  color:#444444;
  font-size:11px;
  }
  
#mailform form table.form td span.midashi{
  color:#58AB40;
  font-size:12px;
  font-weight:bold;
  }
  
.text11{
  font-size:11px;
  }

.kibou{
  font-size:12px;
  padding:5px;
  }

.kibou .yes{
    color:#EE0000;
}

.kibou .no{
    color:#3366FF;
}

#mailform .submitbtn{
  margin-right:1em;
  }
/*******************************/


.text12{font-size:12px;line-height:140%;}

.text12b{font-size:12px;padding-right:10px;}

.text12r{font-size:12px;color:red;line-height:140%;}
	
.text_koushin {  font-size: 10pt; color: #FF9933;
margin-left:30px; line-height: 14pt;}
.block001{ margin-left:30px;}
.block002 {margin-left: 40px;}
.block003{margin-right: 40px;} 
.text_green{font-size:10pt;color:#669900;font-weight:bold;line-height:14pt;}
.text_koushin2 { font-size: 12pt; font-style: normal; margin-left:30px; line-height: 14pt; }
.text_normaltype{font-size:10pt;color:#333333;}
