a:link {
color: #008000;
text-decoration: none;
 }

a:visited {
color: #0080a0;
text-decoration: none;
 }

body, td {
 margin: 2pt; 
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 color: #222222;
}

H1 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 14pt;
 font-weight: bold;
 color: #00519C;
 letter-spacing : 0.03em;
 line-height : 130%;
}

H2 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 12pt;
 font-weight: bold;
 margin-left  : 0.5em;
 margin-right : 0.5em;
 color: #00519C;
 letter-spacing : 0.03em;
 line-height : 130%;
}

H3 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 11pt;
 font-weight: bold;
 margin-left  : 1em;
 margin-right : 1em;
 color: #0A6BC6;
 letter-spacing : 0.03em;
 line-height : 130%;
}

H4 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 font-weight: bold;
 margin-left  : 1.5em;
 margin-right : 1.5em;
 color: #0A6BC6;
 letter-spacing : 0.03em;
 line-height : 130%;
}

br{
letter-spacing:normal;
}

.caption {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 9pt;
 color: #222222;
 margin-top  : 2pt;
 margin-left  : 0.5em;
 margin-right : 0.5em;
 letter-spacing : 0.05em;
 line-height : 140%;
}

.status {
 font-size: 8pt;
 color: #222244;
 margin-left  : 0.2em;
 margin-right : 0.2em;
 letter-spacing : 0.04em;
 line-height : 100%;
}

.copy {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 8pt;
 color: #666666;
 letter-spacing : 0.15em;
 line-height : 130%;
}

.ind1 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 margin-left  : 3em;
 margin-right : 3em;
 color: #222222;
 letter-spacing : 0.04em;
 line-height : 130%;
}

.ind2 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 margin-left  : 4em;
 margin-right : 4em;
 color: #222222;
 letter-spacing : 0.04em;
 line-height : 130%;
}

.main {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 9pt;
 margin-left  : 2em;
 margin-right : 2em;
 color: #222222;
 letter-spacing : 0.04em;
 line-height : 150%;
}

.topic {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 9pt;
 margin-left  : 0.5em;
 margin-right : 0.5em;
 margin-top   : 1em;
 margin-bottom: 1em;
 color: #222222;
 letter-spacing : 0.04em;
 line-height : 140%;
}

.title { 
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 font-weight: bold;
 margin-left  : 1em;
 margin-right : 1em;
 margin-top   : 2pt;
 margin-bottom: 2pt;
 color: #fff0f0;
 letter-spacing : 0.04em;
 line-height : 120%;
 } 

.file { 
 font-family: "Courier",Osaka,"MS PGothic",sans-serif;
 font-size: 11pt;
 font-weight: bold;
 margin-left  : 0.1em;
 margin-right : 0.1em;
 margin-top   : 2pt;
 margin-bottom: 2pt;
 color: #ffffff;
 letter-spacing : 0.04em;
 line-height : 120%;
 } 

.url { 
 font-family: monoscape;
 font-size: 8pt;
 margin-left  : 0.1em;
 margin-right : 0.1em;
 margin-top   : 2pt;
 margin-bottom: 2pt;
 color: #ffffff;
 letter-spacing : 0.04em;
 line-height : 120%;
 } 

.header { 
 font-family: "arial black", "MS Gothic", "Osaka",sans-serif;
 font-size: 9pt;
 margin-left  : 0.7em;
 margin-right : 0.7em;
 color: #fff0f0;
 letter-spacing : 0.04em;
 line-height : 120%;
 } 

.navi {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 9pt;
 font-weight: bold;
 margin-left  : 0em;
 margin-right : 0em;
 margin-top   : 2pt;
 margin-bottom: 0pt;
 color: #000000;
 letter-spacing : 0.02em;
}


INPUT,TEXTAREA{
color : #444444;
background-color :#FFFFFF;
letter-spacing : 0em;
font-size:9pt;
}


p.main_menu{
text-align:center;
padding:0;
margin:1px 0;
}


