a:active { text-decoration: none;}
a:link { text-decoration: underline;}
a:visited { text-decoration:  underline; color:#990099}
a:hover {text-decoration: underline; color: #FF0000;}

/* Body */
/*
body {color: #666666; background: white; margin: 0px 0px;}
body {color: #0066FF; background: white url(image/designSht_Top2.gif); margin: 0px 0px;}
*/

/* ^Cgp */
.t1 { font-family: "lr oSVbN", "Osaka"; font-size: 14pt; color: #003399; line-height: 1.8em; font-weight: bold}
.t2 { font-family: "lr oSVbN", "Osaka"; font-size: 10pt; color: #003399; line-height: 1.8em; font-weight: normal}
.t2b { font-family: "lr oSVbN", "Osaka"; font-size: 10pt; color: #003399; line-height: 1.8em; font-weight: bold}
.t2bw { font-family: "lr oSVbN", "Osaka"; font-size: 10pt; color: #CCCCCC; line-height: 1.8em; font-weight: bold}
.t3 { font-family: "lr oSVbN", "Osaka"; font-size: 10pt; color: #003399; line-height: 1.8em; font-weight: normal}
/*
h1 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 14pt; color: #333333; font-weight: normal; display: inline;}
h2 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 12pt; color: #333333; font-weight: normal; display: inline;}
h3 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 10pt; color: #333333; font-weight: normal; display: inline;}
*/
h1 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 18pt; color: #333333; font-weight: bold;}
h2 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 16pt; color: #333333; font-weight: bold;}
h3 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 12pt; color: #333333; font-weight: bold;}
h4 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 11pt; color: #333333; font-weight: bold;}
h5 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 10pt; color: #333333; font-weight: bold;}
h6 { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 9pt; color: #333333; font-weight: bold;}
h1.bold { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 14pt; color: #333333; font-weight: bold; display: inline;}
h2.bold { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 12pt; color: #333333; font-weight: bold; display: inline;}
h3.bold { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 10pt; color: #333333; font-weight: bold; display: inline;}

/* Copyrightp */
.ft { font-family: "lr oSVbN", "Osaka"; font-size: 10pt; color: #666666; text-align: center}

/* Xgp */
li { font-family: "lr oSVbN", "Arial", "Helvetica", "Osaka"; font-size: 10pt; color: #333333; line-height: 1.3em;}

/* menup */
.menu { font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 1.4em; font-weight: bold; color: #000080;}
.menu1 { font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 1.3em; font-weight: bold; color: #000080;}

/* κΚpOtp */
p { color: #333333; font-size: 10pt; line-height: 1.3em; margin-top: 0em; margin-bottom: 0.8em}
p.sline { color: #333333; font-size: 10pt; line-height: 1.0em; margin-top: 0em; margin-bottom: 0em}
p.margin{margin: 0px 0px 20px 50px;}

/* Cfgp */
.10JI { font-family: "lr oSVbN", "Osaka"; color: #333333; font-size: 10pt; line-height: 1.3em; margin-left: 1.5em; margin-top: 0em; margin-bottom: 0em}
.11JI { font-family: "lr oSVbN", "Osaka"; color: #333333; font-size: 11pt; line-height: 1.3em; margin-left: 1.5em; margin-top: 0em; margin-bottom: 0em}

/* J[ */
.F-Gray { color: #EEEEEE;}
.F-Red { color: #F00;}

/* Δ  p */
.7J {  font-family: "lr oSVbN", "Osaka"; font-size: 7pt; line-height: 1.3em}
.7J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 7pt; line-height: 1.0em}
.7J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 7pt; line-height: 1.3em}
.7J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 7pt; line-height: 1.5em}
.7J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 7pt; line-height: 1.8em}
.7J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 7pt; line-height: 2.0em}

.8J {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 1.3em}
.8JLS {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 1.0em; letter-spacing: 0.1em}
.8J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 1.0em}
.8J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 1.3em}
.8J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 1.5em}
.8J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 1.8em}
.8J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 8pt; line-height: 2.0em}

.9J {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 1.3em}
.9JLS {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 1.3em; letter-spacing: 0.1em}
.9J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 1.0em}
.9J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 1.3em}
.9J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 1.5em}
.9J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 1.8em}
.9J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 9pt; line-height: 2.0em}

.10J {  font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 1.3em}
.10JLS {  font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 1.0em; letter-spacing: 0.1em}
.10J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 1.0em}
.10J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 1.3em}
.10J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 1.5em}
.10J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 1.8em}
.10J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 10pt; line-height: 2.0em}

.11J {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt; line-height: 1.3em}
.11JLS {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt; line-height: 1.0em; letter-spacing: 0.1em}
.11J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt; line-height: 1.0em}
.11J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt; line-height: 1.3em}
.11J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt; line-height: 1.5em}
.11J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt; line-height: 1.8em}
.11J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 11pt; line-height: 2.0em}

.12J {  font-family: "lr oSVbN", "Osaka"; font-size: 12pt; line-height: 1.3em}
.12JLS {  font-family: "lr oSVbN", "Osaka"; font-size: 12pt; line-height: 1.0em; letter-spacing: 0.1em}
.12J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 12pt; line-height: 1.0em}
.12J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 12pt; line-height: 1.3em}
.12J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 12pt; line-height: 1.5em}
.12J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 12pt; line-height: 1.8em}
.12J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 12pt; line-height: 2.0em}

.13J {  font-family: "lr oSVbN", "Osaka"; font-size: 13pt; line-height: 1.3em}
.13JLS {  font-family: "lr oSVbN", "Osaka"; font-size: 13pt; line-height: 1.0em; letter-spacing: 0.1em}
.13J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 13pt; line-height: 1.0em}
.13J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 13pt; line-height: 1.3em}
.13J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 13pt; line-height: 1.5em}
.13J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 13pt; line-height: 1.8em}
.13J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 13pt; line-height: 2.0em}

.14J {  font-family: "lr oSVbN", "Osaka"; font-size: 14pt; line-height: 1.3em}
.14JLS {  font-family: "lr oSVbN", "Osaka"; font-size: 14pt; line-height: 1.0em; letter-spacing: 0.1em}
.14J10 {  font-family: "lr oSVbN", "Osaka"; font-size: 14pt; line-height: 1.0em}
.14J13 {  font-family: "lr oSVbN", "Osaka"; font-size: 14pt; line-height: 1.3em}
.14J15 {  font-family: "lr oSVbN", "Osaka"; font-size: 14pt; line-height: 1.5em}
.14J18 {  font-family: "lr oSVbN", "Osaka"; font-size: 14pt; line-height: 1.8em}
.14J20 {  font-family: "lr oSVbN", "Osaka"; font-size: 14pt; line-height: 2.0em}


.navi {border-bottom: 0px solid #ccc; font-size: 10pt;font-weight: bold; line-height: 1.3em;}
.ftutilL {font-size: 8pt; line-height: 1.3em; vertical-align: top;}
.ftutilR {font-size: 9pt; font-weight: bold; line-height: 1.3em; vertical-align: top;vertical-align: top;text-align: right;}
.error { font-weight:bold; color: #F00;}
