.opac-body	{ background-color: #CCCCCC; text-color: #000000; margin: 0px,0px,0px,0px; }
.opac-header1 { background-color: #6666FF; width: 100%; border-style:none,none,none,none; border-width: 0px,0px,0px,0px; padding: 0px,0px,0px,0px; }
.opac-header2 { background-color: #6666FF; width: 100%; border-style:none,none,none,none; border-width: 0px,0px,0px,0px; text-align:left; }
.opac-header3 { background-color: #6666FF; width: 100%; border-style:none,none,none,none; border-width: 0px,0px,0px,0px; text-align:right; }
.opac-header4 { background-color: #6666FF; width: 100%; border-style:none,none,none,none; border-width: 0px,0px,0px,0px; text-align:left; }
.opac-tab1 { width: 100%; border-style:none,none,none,none; border-width: 0px,0px,0px,0px; padding: 0px,0px,0px,0px; }

.font-l { font-size: 100%; line-height: normal; font-weight: bold;}
.font-m { font-size: 83%; line-height: normal;}
.font-s { font-size: 75%; line-height: normal;}
.font-ss { font-size: 70%; line-height: normal;}

.font-title { color:black;font-weight:bold;font-size:12pt;margin:2px;}

.list01-th { font-weight:bold;font-size:10pt;background:#e6e6fa left ;text-align:left;}
.list01-td { border: inset; border-width: 0px 0px 1px; border-color: black black #999999 ; font-size: 83%;}
.list02-th { font-weight:bold;font-size:10pt;background-color:#e6e6f9;border-collapse:collapse;}
.list02E-td { border-collapse: collapse; font-size: 83%; background-color: #EEEEEE;}
.list02-td { border-collapse: collapse; font-size: 83%; background-color: #FFFFFF;}
.list03-th { border-collapse: collapse; font-size: 83%; background-color: #CCCCFF; font-weight: bold ;}
.list03-td { border-collapse: collapse; font-size: 83%;}

.table-outline { border:solid 1pt gray;}

.bstype { font-size: 83%; line-height: normal; font-weight: bold; width: 5%; }
.bstype1 { font-size: 83%; line-height: normal; width: 35px; }
.bstype1nn { font-size: 83%; line-height: normal; font-weight: bold;  }
.bstype2 { font-size: 83%; line-height: normal; font-weight: bold; width: 70px; }
.bstype2nn { font-size: 83%; line-height: normal; font-weight: bold; padding-left:1em; }
.bstype3nnl { font-size: 83%; line-height: normal; padding-left:4em; }
.bstype3nnnb { font-size: 83%; line-height: normal; padding-left:2em; }
.bstype3nnns { font-size: 83%; line-height: normal; padding-left:2em; }

.ysm0{font-size:83%;line-height: normal;background-color:#ffffff;}
.ysm1{font-size:83%;line-height: normal;background-color:#dddddd;}
.ysm2{font-size:83%;line-height: normal;background-color:#eeeeee;}

li { border-style: solid; border-width: 0px 0px 1px; border-color: #000000 #000000 #999999; margin-top:10px; margin-bottom:10px; }

.alignleft   { text-align:left; }
.aligncenter { text-align:center; }
.alignright  { text-align:right; }

.listl { font-size: 83%; text-align: left;   border: inset; border-width: 0px 0px 1px; border-color: black black #999999 ; font-size: 83%;}
.listc { font-size: 83%; text-align: center; border: inset; border-width: 0px 0px 1px; border-color: black black #999999 ; font-size: 83%;}
.listr { font-size: 83%; text-align: right;  border: inset; border-width: 0px 0px 1px; border-color: black black #999999 ; font-size: 83%;}

.list2-l { text-align: left;   border: inset; border-width: 0px 0px 1px; border-color: black black #999999 ; }
.list2-c { text-align: center; border: inset; border-width: 0px 0px 1px; border-color: black black #999999 ; }
.list2-r { text-align: right;  border: inset; border-width: 0px 0px 1px; border-color: black black #999999 ; }

.username { font-style:normal;font-size:83%;line-height:normal;background-color:white;text-align:left;vertical-align:top;margin-top:2px;margin-bottom:2px;padding-right:6pt;padding-left:6pt;border:solid 1pt silver}

.error{  background-color:#ffffff; padding: 4px;}

.line-header { background-color: #e6e6f9; }
.line-body { background-color: #ffffff; }

.eng-object-margin1 { padding-left: 55em; }
.eng-object-margin2 { padding-left: 12em; }
.eng-object-margin3 { padding-left: 12em; }
.jpn-object-margin1 { padding-left: 55em; }
.jpn-object-margin2 { padding-left: 17em; }
.jpn-object-margin3 { padding-left: 17em; }

.list02-thEx { FONT-SIZE: 10pt }

/* [200804-038] 2008/07/17 k.ochii add start */
.suggest { border-right: #000000 1px solid;border-top: #000000 1px solid;border-left: #000000 1px solid;border-bottom: #000000 1px solid;position: absolute;background-color: #ffffff;font-size:19;height:22;width:150; }
/* [200804-038] 2008/07/17 k.ochii add end */
