@charset "Shift_JIS";
 
A:HOVER{
  
  

  
  background-color : #d2f1fb;
  
}
TABLE{
  
  font-family : "MS UI Gothic";
  

  
  line-height : 2;
}
TD{
  font-family : "MS UI Gothic";
}
HR{
  width : 80%;
  text-align : center;
border-top-style : dotted;border-left-style : dotted;border-right-style : dotted;border-bottom-style : dotted;border-top-width : 1px;border-left-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-color : gray gray gray gray;
  
  
  
  
}
TH{
  
  font-weight : bold;
  
  

  
}
DT{
  font-weight : bold;
  
  line-height : 200%;
}
H1{
  line-height : 150%;
  font-size : medium;
  }
A{
  line-height : 200%;
  font-weight : bold;
}
DD{
  line-height : 200%;
  
}
CAPTION{
  font-size : x-small;
  font-weight : bold;
  text-align : right;
}
H2{
  line-height : 150%;
  font-size : medium;
  }


LI{
  font-weight : bold;
  line-height : 150%;
}

/*************************************
***  メニュー1のリスト   ***
*************************************/
#menu ul { 
margin:0; 
padding :0; 
list-style-type : none; 
}
#menu li { 
display : inline; 
padding :0; 
margin:0; 
line-height: 200%;
}
#menu a {display:block; 
border:1px solid #aac;
background-color:#f1fdfe;
font-size:small;
padding:0.1em 0 0.1em 0.7em;
text-decoration:none;
color:#557;
margin:5px 5px;
line-height: 200%;
}
#menu a:hover {
display:block; 
border:1px solid #aca;
background-color:#bfdfff;
font-size:small;
padding:0.1em 0 0.1em 0.7em;
text-decoration:none;
color:#575;
line-height:200%;
}

/*************************************
***  midaのリスト   ***
*************************************/
#mida ul { 
margin:0; 
padding :0; 
list-style-type : none; 
}
#mida li { 
display : inline; 
padding :0; 
margin:0; 
}
#mida a {display:block; 
border:1px solid #aac;
background-color:#bfdfff;
font-size:small;
padding:0.1em 0 0.1em 0.7em;
text-decoration:none;
color:#557;
margin:5px 5px;
height:1.5em;
}
#mida a:hover {
display:block; 
border:1px solid #aca;
background-color:#f1fdfe;
font-size:small;
padding:0.1em 0 0.1em 0.7em;
text-decoration:none;
color:#575;
height:1.5em;
}
/*************************************
***  サイトマップのリスト   ***
*************************************/
#site ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#site li { 
display : inline; 
padding :0; 
margin:0; 
}
#site a {
height:1.7em;
display:block; 
border-left:10px solid #bfdfff;
background-color:#fff;
font-size:14px;
padding:0.1em 0 0.1em 0.5em;
text-decoration:none;
color:#0000ff;
margin:0px 0px 0px 20px;
}
#site a:hover {
display:block; 
border-left:10px solid #f1fdfe;
background-color:#fff;
font-size:14px;
padding:0.1em 0 0.1em 0.5em;
text-decoration:none;
color:#0000ff;
margin:0px 0px 0px 20px;
height:1.7em;
}

/*************************************
***赤に文字色を変更するCSS ***
*************************************/

.r{
color:red;
}

/*************************************
***背景を蛍光黄色と太文字に変更するCSS ***
*************************************/

.y{
	font-weight:bold;
	background-color : yellow
;}


/*************************************
***論理強調タグのCSS ***
*************************************/

em {
	font-weight: normal; 
	font-style: normal;
	text-decoration: none
;}


strong {
	font-weight: normal; 
	font-style: normal;
	text-decoration: none
;}
TD{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
}

/*************************************
***文字を太文字に変更するCSS ***
*************************************/

.b{
font-weight:bold;
}


/*************************************
***文字を小さく変更するCSS ***
*************************************/

.sm{
font-size:9px;
}

/*************************************
***リスト ***
*************************************/
ul#menu1, ul#menu2, ul#link
{
    position: relative;
    display: block;
    width; auto;
    min-height: 30px;
    list-style: none;
    margin: 0 0 10px;
    padding: 10px 5px 10px;
    text-align: center;
}

ul#menu1 li, ul#menu2 li, ul#link li
{
    margin: 0;
    padding: 5px;
    list-style: none;
    display: inline;
}

