@charset "Shift_JIS";
/* CSS Document */
body {
  background: url(/assets/images/side_bar.gif);
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 90%;
  color: #333;
  font-family : sans-serif ;
}

div {
  margin: 0;
  padding: 0;
  text-align: left;
}

#new {
  margin: 0 0 0 0;
  padding: 3px;
  text-align: left;
}

#Description {
  background: url(/assets/images/top_ber.gif);
  color: #FFF;
  padding: 0px;
  margin: 0;
  font-size: 0.9em;

}

#Content {
  width: 799px;
  background-color: #FFFFFF;
  font-size: 0.85em;
}

h2 {
  font-size: 150%;
  background-color: #FFFFFF;
  border-width: 2px 0px 2px 0px;
  border-style: double;
  border-color: #4A6600;
  padding: 1px;
  text-indent: 0.3em;
  color: #000000;
  text-align: left;
}

h3 {
  font-size: 120%;
  background-color: #FFFFFF;
  border-width: 0px 0px 1px 5px;
  border-style: solid;
  border-color: #8CB12F;
  padding: 1px;
  text-indent: 0.3em;
  color: #000000;
  text-align: left;
}

h4 {font-size: 120%;
color:#669900;
}

.pankuzu {
  color: #666;
  font-size: 0.8em;
  text-align: left;
  margin:5px 0px;
}

ul.green {
  font-size: 0.9em;
  margin: 5px 0 0 0;
  padding: 0 0 0 2em;
  list-style-image: url(/assets/images/triangle_green.gif);
  line-height: 1.5;}
  
table.waku {
	border: solid 1px #999;
	border-collapse: collapse;
	margin: 0 10px 10px 10px;
}

th,td.waku {
	border: solid 1px #999;
	padding: 3px 5px;
}

th.waku {
	font-size: 1em;
	background: #F4F2E8;
	font-weight: bold;
	white-space: nowrap;
}
 
ul.pdf {
	list-style-image: url(/assets/images/pdf.gif);
}

.kaikei {
  color: #CC0000;
  font-size: 150%;
  font-weight:bold
}

#Navigation {
  float: left;
  width: 165px;
  font-size: 0.7em;
}


#Wrapper {
  margin: 0 auto;
  padding: 0;
  width: 799px;
  text-align: left;
}

#main {
  float: right;
  width: 629px;
  font-size: 0.9em;
  padding-top:0;
  padding-left:3px;
  margin-top:0;
  margin-left:2px;
}

#syougai {
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
}
ul.syougai {
  margin: 2px 0 0 0;
  padding: 0 0 0 2em;
  list-style-image: url(/assets/images/triangle_green.gif);
  text-align: left;
  line-height: 1.5;}

#kourei {
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
}
ul.kourei {
  margin: 2px 0 0 0;
  padding: 0 0 0 2em;
  list-style-image: url(/assets/images/triangle_orange.gif);
  text-align: left;
  line-height: 1.5;}

#kodomo {
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
}
ul.kodomo {
  margin: 2px 0 0 0;
  padding: 0 0 0 2em;
  list-style-image: url(/assets/images/triangle_yellow.gif);
  text-align: left;
  line-height: 1.5;}

#volunteer {
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
}
ul.volunteer {
  margin: 2px 0 0 0;
  padding: 0 0 0 2em;
  list-style-image: url(/assets/images/triangle_pink.gif);
  text-align: left;
  line-height: 1.5;}

#matidukuri {
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
}
ul.matidukuri {
  margin: 2px 0 0 0;
  padding: 0 0 0 2em;
  list-style-image: url(/assets/images/triangle_blue.gif);
  text-align: left;
  line-height: 1.5;}

#syakyo {
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
}
ul.syakyo {
  margin: 2px 0 0 0;
  padding: 0 0 0 2em;
  list-style-image: url(/assets/images/triangle_gray.gif);
  text-align: left;
  line-height: 1.5;}
  
  .red {color: #CC0000}

.error {
  margin: 5px 0 0 0;
  padding: 5px 0 5px 20px;
  min-height: 16px;
  background: url(/assets/images/attention.gif) no-repeat;
  color: #ff0000;
}

.success {
  margin: 5px 0 0 0;
  padding: 5px 0 5px 20px;
  min-height: 16px;
  background: url(/assets/images/success.gif) no-repeat;
  font-weight: bold;
  color: #009900;
}

td input,
td textarea {
  margin: 5px;
}
