@charset "UTF-8";
body {
  	color:#333333;
	background-color:#ffffff;}

.d_center {
	background-color:#ffffff;
	border-style:none;
	border-color:#dcdcdc;}

.header {
	background-color:#ffffff;}

.header h1{
  color:#333333;}

  
/* 左メニュー */

.left_mn {
	background-color:#ffffff;}

.left_mn h3 {
  	color:#ffffff;
	border-top:1px solid #009933;
	border-left: 1px solid #009933;
	border-right:1px solid  #009933;
	border-bottom:1px none #009933;
  	background-color:#009933;}

.left_mn h4 {
  	color:#000000;
  	background-color:#ffffff;}

.left_mn a {
	color:#000000;
	border-top:1px none #009933;
	border-left: 1px solid #009933;
	border-right:1px solid  #009933;
	border-bottom:1px solid #009933;
  	background-color:#f0f8ff;}

.left_mn a:hover {
	color:#ff0000;
  	background-color:#FFFFFF;}

.left3 {
	color:#000000;
  	background-color:#f0f8ff;}

.left3 a {
	color:#000000;
	border-top:1px none #009933;
	border-left: 1px none #009933;
	border-right:1px none  #009933;
	border-bottom:1px none #009933;
  	background-color:#f0f8ff;}

/* 内容 */

.guide {
	background-color:#ffffff;
  	border:#009933 1px solid;}

.guide h3 {
  	color:#FFFFFF;
  	border:#cccccc 1px solid;
  	background-color:#009933;}

.guide h4 {
	color:#000000;
	border-top:1px none #009933;
	border-left:10px solid #009933;
	border-right:1px none #009933;
	border-bottom:1px solid #009933;
  	background-color:#ccffcc;}

.guide h5 {
  border: #CCCCCC 1px solid;
  background-color:#ccffcc;}

.cont1 {
  	border: #009933 1px solid;
	background-color:#ffffff;}

.cont1 h3 {
  	color:#FFFFFF;
  	border:#cccccc 1px solid;
  	background-color:#009933;}

.cont1 h4 {
	color:#000000;
	border-top:1px solid #009933;
	border-left:1px solid #009933;
	border-right:1px solid #009933;
	border-bottom:1px solid #009933;
  	background-color:#ccffcc;}

.cont1 h5 {
	border-top:1px none #009933;
	border-left:10px solid #009933;
	border-right:1px none #009933;
	border-bottom:1px solid #009933;
  	background-color:#ccffcc;}

/*  右カテゴリ */

.right {
	background-color:#f0f8ff;}

.right h3,h4 {
  	color:#FFFFFF;
	border-top:1px solid #009933;
	border-left:1px solid #009933;
	border-right:1px solid #009933;
	border-bottom:1px solid #009933;
  	background-color:#009933;}

.right h5 {
  	color:#FFFFFF;
	border-top:1px solid #009933;
	border-left:1px solid #009933;
	border-right:1px solid #009933;
	border-bottom:1px solid #009933;
  	background-color:#009933;}

.right a{
	color:#000000;
	border-top:1px none #009933;
	border-left:1px solid #009933;
	border-right:1px solid #009933;
	border-bottom:1px solid #009933;	
  	background:#f0f8ff;}

.right a:hover {
	color:#ff0000;
  	background-color:#ffffff;}

.com_rt a {
	color:#ffffff;
	border-top:1px none #009933;
	border-left:1px none #009933;
	border-right:1px none #009933;
	border-bottom:1px none #009933;	
  	background-color:#f0f8ff;}

.com_rt p{
	color:#0000cc;}


/*  フッターバックカラー  */

.footer {
	color:#000000;
  	background-color:#66ff99;}

/* 表 */
.tbl4 {
	bgcolor:#f0f8ff;}

.td1,.td7,.td10,.td11{
	background-color:#b0c4de;}

.td12,.td22{
	background-color:#ffcccc;}

.td5,.td13,.td18,.td20{
	background-color:#ffffff;}

.tdh {
	background-color:#ddddff;}

.td17,.td19 {
	background-color:#99ccff;}

.td21{
	background-color:#ffcccc;}

.td101{
	background-color:#ffccff;}

.td15{
	bgcolor:#f0f8ff;}


/* 文字色 */

.ftred{
	color:#ff0000;}

.ftblue{
	color:#0000ff;}

.ftbyel{
	font-weight:bold;
	background:#ffff00;}
