.j9, .j10, .j12, .j14, .j15, .j16 {
  font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif
}

.j10-2 {
  font-family:"MS Gothic", sans-serif, Osaka
}

.j11 {
  font-size:12px;
  font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif
}

.lead {
  font-size:9pt;
  line-height:11pt;
  font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
  color:#222222;
}

.credit {
  font-size:10px;
  font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
  color:#444444;
  padding-top:8px
}

.credit_non {
  font-size:10px;
  font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
  color:#444444;
}


a { text-decoration:none }
a:hover { text-decoration:underline }

table.lined {
 border-left:   #808080 1px solid ;
 border-top:    #808080 1px solid ;
 }
table.lined2 {
 border-left:   #808080 1px solid ;
 }

#brlined{
 border-right:    #808080 1px solid ;
 border-bottom:    #808080 1px solid ;
 }

#brlined2{
 border-right:    #808080 1px solid ;
 }

#brlined3{
 border-bottom:    #808080 1px solid ;
 }

.block_m3 {
  margin: 3px;
}
.block_m5 {
  margin: 5px;
}
.block_m5_read {
  margin: 5px;
}
.block_m5_read a {
  color: #CC0000;
}
.block_m5_read a:hover {
  color: #CC0000;
}
.block_m10 {
  margin: 10px;
}

.midashi_red{
font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
font-weight:bold;
font-size:12px;
color:#CC0000;
border-bottom:1px dotted #808080;
margin: 0px 5px 5px 5px;
}

.midashi_red_s{
font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
font-weight:bold;
font-size:11px;
color:#CC0000;
border-bottom:1px dotted #808080;
margin: 0px 5px 5px 5px;
}



.dotlined{
font-size:12px;
font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
font-weight:bold;
border-bottom:1px dotted #808080;
margin: 5px 0px 5px 0px;
}

.dotlined_nm{
border-bottom:1px dotted #808080;
padding: 3px 0px 3px 0px;
margin: 3px 0px 3px 0px;
}

.ts_bd_lined{
font-size:12px;
font-weight:bold;
border-top:1px solid #808080;
border-bottom:1px dotted #808080;
margin: 3px 0px 3px 0px;
padding: 0px 0px 3px 0px;
}

.ts_bd_lined2{
font-size:12px;
font-weight:bold;
border-top:1px solid #808080;
border-bottom:1px dotted #808080;
margin: 5px 0px 3px 0px;
padding: 3px 0px 3px 0px;
background-color:#FFFFCC
}

.ts_bd_lined3{
font-size:12px;
font-weight:bold;
border-top:1px solid #808080;
margin: 3px 0px 3px 0px;
padding: 0px 0px 3px 0px;
}

.blocklined{
 border:   #808080 1px solid ;
padding: 3px;
 }

.copy{
font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
font-size:10px;
border-top:1px dotted #808080;
margin: 3px 10px 0px 0px;
padding: 5px 0px 0px 0px;
}

.btn1{
font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
font-size:10px;
font-weight:bold;
padding: 2px;
border:1px solid #808080;
background-color:#DCDCDC;
color:#000000
}

.btn2{
font-family:Osaka, "‚l‚r ƒSƒVƒbƒN", "MS UI Gothic", sans-serif;
font-size:12px;
font-weight:bold;
padding: 2px;
background-color:#333333;
color:#FFCC00
}


