a{
 color : black;
 text-decoration : none;
}

a:hover{
 background-color : #e3e3e3;
}

a:link img,a:visited img   {
 border : solid black;
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
}

a.noflame:LINK img,a.noflame:VISITED img   {
 border : 1px solid white;
}

a.bar1   {
 display : block;
 width : 172px;
 color : #ffffff;
 background-color : none;
 text-decoration : none;
}

a.bar1:hover  {
 text-decoration : none;
 background-color : #1c8e52;
}

a.bar2   {
 display : block;
 width : 152px;
 color : #ffffff;
 background-color : none;
 text-decoration : none;
}

a.bar2:hover  {
 text-decoration : none;
 background-color : #1c8e52;
}

a.up_bar {
 color : #3587dd;
}

address  {
 color  : #ffffff;
 font-style : normal;
 padding-top : 20px;
 text-align : right;
 font-size : 12px;
}

body   {
 display : block;
 margin-top : 0px;
 margin-bottom : 0px;
}

div   {
 text-align : center;
}

div.wide80   {
 border: solid 1px #3a3a3a;
 padding-top : 4px;
 padding-left : 13px;
 padding-right : 10px;
 padding-bottom : 4px;
 text-align : left;
 margin-top : 5px;
 margin-left : 5px;
 margin-right : 20px;
 margin-bottom : 5px;
}

div.wide99   {
 border: solid 1px #3a3a3a;
 padding-top : 5px;
 padding-left : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 text-align : left;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 10px;
 margin-bottom : 0px;
 color : white;
}

div.waku   {
 border: solid 1px #3a3a3a;
 background-color : #f1f1f1;
 padding-top : 4px;
 padding-left : 4px;
 padding-right : 4px;
 padding-bottom : 4px;
 text-align : left;
 margin-top : 5px;
 margin-left : 4px;
 margin-right : 5px;
 margin-bottom : 5px;
}

div.waku-mail   {
 border: solid 1px #3a3a3a;
 background-color : #ffffff;
 padding-top : 5px;
 padding-left : 4px;
 padding-right : 4px;
 padding-bottom : 4px;
 text-align : left;
 margin-top : 5px;
 margin-left : 4px;
 margin-right : 5px;
 margin-bottom : 5px;
}

div.sitemap   {
 border: solid 1px #3a3a3a;
 padding-top : 7px;
 padding-left : 7px;
 padding-right : 10px;
 padding-bottom : 7px;
 text-align : left;
 margin-top : 5px;
 margin-left : 20px;
 margin-right : 5px;
 margin-bottom : 5px;
}

div.attention   {
 border: solid 1px #3a3a3a;
 background-color : #ffe1e2;
 padding-top : 18px;
 padding-left : 13px;
 padding-right : 10px;
 padding-bottom : 20px;
 text-align : left;
 margin-top : 7px;
 margin-left : 20px;
 margin-right : 20px;
 margin-bottom : 5px;
}

h1    {
 font-size : 18px;
 padding-top : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 padding-left : 5px;
 margin : 0;
 font-weight : nomal;
}

h2    {
 font-size : 13px;
 font-weight : normal;
 margin : 0;
}

h3     {
 color : #ffffff;
 padding-top : 4px;
 padding-right : 4px;
 padding-bottom : 4px;
 padding-left : 4px;
 text-align : center;
 margin : 0;
 font-size : 15px;
 border-color : white white white white;
 font-weight : lighter;
}

h4     {
 color : #ffffff;
 font-weight : normal;
 padding-top : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 padding-left : 0px;
 margin : 0;
 font-size : 14px;
 font-style : italic;
}

h5{
 color : #3587dd;
 margin-top : 1px;
 margin-left : 1px;
 margin-right : 1px;
 margin-bottom : 1px;
 font-size : 12px;
}

h6    {
 font-size : 18px;
 padding-top : 5px;
 padding-right : 5px;
 padding-bottom : 5px;
 padding-left : 5px;
 margin : 0;
 font-weight : nomal;
}

p         {
 font-size : 14px;
 padding-top : 0px;
 padding-right : 10px;
 padding-bottom : 0px;
 padding-left : 5px;
 margin : 0;
 color : #333333;
 line-height : 1.3em;

}

p.size17   {
 font-size : 17px;
 padding-top : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 padding-left : 0px;
 margin : 3px 0px 0px 0px;
}

p.small  {
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 font-size : 15px;
}

p.size14   {
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 font-size : 14px;
}

.splink   {
 color: #616161;
 text-decoration: none;
 font-weight: normal;
}

form   {
 font-size: 15px;
}

#plane  {
 text-decoration: none;
}

dt        {
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-left : 6px;
 font-size : 13px;
 margin-top : 1px;
}

dd        {
 margin-left : 12px;
 margin-bottom : 6px;
 padding-left : 0px;
 font-size : 13px;
 padding-bottom : 0px;
}

.table_01 {
 width : 98%;margin : 0px 1% 10px 1%; padding: 0px;
}

.table_01 th {
 
 background-color : #efefef;
 text-align : left;
 padding-top : 0.1em;
 padding-left : 0.1em;
 padding-right : 0.1em;
 padding-bottom : 0.1em;
}

.table_01 td {
 border : gray;border-bottom-style : dotted;border-bottom-width : 1px;
 background-color : #fcfcfc;
 padding-top : 0.1em;
}

.pegasus_img  {
 
 margin-left : -3px;
}

a:hover img.hoverImg{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
