@charset "Shift_JIS";

#tableA table{
  
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #999999;
  
  
  width : 620px;
}

#tableA th{
  font-size : 0.75em;padding : 0.3em 1em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;
}
#tableA td{
  font-size : 0.75em;padding : 0.3em 1em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;
}
#tableA td.dotline{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
}
#tableB table{
  
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #999999;
  
  
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #999999;
  text-align : center;
}

#tableB th{
  font-size : 0.75em;padding : 0.3em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #999999;
  background-color : #eeeeee;
}
#tableB td{
  font-size : 0.75em;padding : 0.3em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #999999;
}

#tableA h3,#tableB h3{
  font-size : 14px;
  line-height : 25px;background : url(../relief_activities/img/h3.gif) no-repeat;
  font-weight : normal;
  padding-left : 12px;
  width : 620px;
  height : 25px;
  margin-top : 24px;
  margin-bottom : 18px;
}

.mar-h18{
  margin-top : 18px;
}

#tableB table.par55{
  width : 55%;
}

#tableB td.par20{
  width : 37%;
}

#tableC table{
  font-size : 0.75em;
  line-height : 1.8em;
  border-collapse : collapse;
  empty-cells : show;
}

#tableC h4{
  font-size : 0.75em;
  padding-top : 26px;
}
#tableC h5{
  font-size : 0.75em;
  padding-top : 20px;
  padding-bottom : 4px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
  margin-bottom : 8px;
  width : 590px;
  margin-left : 10px;
  padding-left : 10px;
}

.w-short{
  width : 222px;
}

#tableC caption{
  text-align : left;
}

ul#pulldown-menu,
ul#pulldown-menu li,
ul#pulldown-menu li ul,
ul#pulldown-menu li ul li {
	margin: 0;
padding: 0;
background: none;
font-style: normal;
font-weight: normal;
font-size: 100%;
text-align: left;
list-style-type: none;
zoom: 1;
}
 
ul#pulldown-menu a {
	color : #404040;
text-decoration: none;
}
ul#pulldown-menu a:link,
ul#pulldown-menu a:visited {
	background : #f9b7d1 none repeat scroll 0% 0%;
}
ul#pulldown-menu a:hover,
ul#pulldown-menu a:active {
	background : #f6f6f6 none repeat scroll 0% 0%;
}
 
ul#pulldown-menu li {
	float : right;
position: relative;
margin: 0 1px;
width : 20em;
height: 2em;
font-weight: bold;
line-height: 2em;
}
ul#pulldown-menu li a {
	display: block;
width : 20em;
height: 2em;
text-align: center;
}
 
ul#pulldown-menu li ul li {
	float: none;
margin: 0;
font-weight: normal;
}
 
ul#pulldown-menu li ul,
ul#pulldown-menu li ul li ul {
	display: none;
}
 
ul#pulldown-menu li:hover ul {
	display: block;
position: absolute;
z-index: 100;
}
 
* html ul#pulldown-menu li:hover ul {
	vertical-align: bottom;
}
 
ul#pulldown-menu li:hover ul li ul {
	display: none;
}
 
ul#pulldown-menu li ul li:hover ul {
	display: block;
position: absolute;
top: 0;
left: 10em;
z-index: 200;
} 

#pdmenu{
  padding-top : 10px;
  font-size : 0.75em;
  
  padding-bottom : 8px;
}
