* {
 margin: 0;
 padding: 0;
}

A:LINK {font-size: 10pt;text-decoration:NONE; } /* 未訪問リンク */ 
A:VISITED {font-size: 10pt;text-decoration:NONE; } /* 訪問済みリンク */
a:active {font-size: 10pt;text-decoration:NONE; color:blue ;} /* クリックしたとき */
A:HOVER {font-size: 10pt;text-decoration : underline; color:blue ;} /* マウスが乗ったとき */

BODY{
  font-size : 12pt;
  color : #494949;
  width : 700px;
  line-height : 160%;
  background-color : white;
  margin-left : 48px;
  
  background-image : url(y6b.gif);
  text-align : center;
}

DIV.main {
  text-align: center;
  width : 700px;
  margin : 1em auto 0px auto;
  line-height : 125%;
}

H1{
  font-size : 28px;
  font-weight : 700;
  background-color : #009999;
  text-align : center;
  
  color : white;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : white navy navy white;
  text-indent : -1em;
  padding-top : 12px;
  padding-bottom : 10px;
  background-image : url(nat00241_g.gif);
  background-repeat : no-repeat;
  letter-spacing : 6px;
}

H2{
  font-size : 15pt;
  color : green;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : blue;
  margin-left : 4px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : blue;
  margin-bottom : 4px;
  margin-top : 2em;
  text-align : left;
  font-weight : 700;
  padding-left : 4px;
  margin-right : 4px;
}



h3{
  font-size : 100%;
  font-weight : bold;
}

CITE{
  margin-left : 20px;
}

b{
  font-weight : bold;
  color : red;
}

P{
  text-align : left;
  margin-left : 2em;
  line-height : 150%;
  text-indent : 1em;
  margin-top : 1px;
  margin-bottom : 4px;
}


UL.menu {
  font-size: 90%;
  margin-top : 4px;
  margin-left : 1em;
  margin-right : 1em;
  margin-bottom : 1em;
  
  line-height : 100%;
  padding-left : 4px;
  list-style-position : outside;
  list-style-image : url(07bul11.gif);
}

LI{
  margin-bottom : 6px;
}

#text{
  line-height : 160%;
}

#text120 P{
  line-height : 160%;
}


OL{
  text-align : left;
  margin-top : 1ex;
  margin-left : 5ex;
  margin-right : 1ex;
  margin-bottom : 1ex;
}
UL.topics{
  margin-left : 23px;
  list-style-image : url(07bul01.gif);
  list-style-position : outside;
  padding-left : 4px;
  line-height : 110%;
}

UL.news{
  margin-left : 23px;
  list-style-image : url(07bul01.gif);
  list-style-position : outside;
  padding-left : 4px;
  line-height : 110%;
}

ADDRESS{
  margin-top : 1px;
  margin-left : 8ex;
  margin-bottom : 1px;
  text-decoration : none;
}

div.go_top_by_footer {
  text-align: right;
}

H2.top {
  font-weight:700;
  font-size : 90%;
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : navy navy navy navy;
  color : white;
  background-color : teal;
  letter-spacing : 2pt;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  width : 170px;
}

DIV.section_l{
  width : 160px;
  
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : green;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-left-color : green;
  border-right-color : green;
  border-bottom-color : green;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}

DIV.section_m{
/*  width : 170px; */
  
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : red;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-left-color : red;
  border-right-color : red;
  border-bottom-color : red;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}

DIV.section_r{
  width : 160px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : green;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-left-color : green;
  border-right-color : green;
  border-bottom-color : green;
}


DIV.section_b{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : green;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-left-color : green;
  border-right-color : green;
  border-bottom-color : green;
}

A.top{
  font-size : 100%;
  color : white;
}
P.taiken{
  font-size : 110%;
  line-height : 190%;
  
  
  
  
}
