/* === for files in "ref" directory === */

/* === bdh === */

table.bdh1 {border:solid 1px #777777;border-collapse:collapse;}

.bdh1 th.h3 {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#ffaaaa;padding:2px;}
.bdh1 th.h2 {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#aaaaff;padding:2px;}
.bdh1 th.h1 {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#aaffaa;padding:2px;}
.bdh1 th.h0 {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#ffffaa;padding:2px;}
.bdh1 td.h3 {text-align:center;font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#ffcccc;padding:2px;}
.bdh1 td.h2 {text-align:center;font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#ccccff;padding:2px;}
.bdh1 td.h1 {text-align:center;font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#ccffcc;padding:2px;}
.bdh1 td.h0 {text-align:center;font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#ffffcc;padding:2px;}
.b1 td.num_bal {text-align:right;border:solid 1px #777777;padding:2px;width:35px;}

/* === bdh === */

.ov {text-decoration:overline;}

/* === logicope === */

.lo {list-style-type:none;padding-left:10px;padding-right:10px;margin-top:5px;margin-bottom:5px;}
.lol {margin-top:7px;}

/* === roman_num === */

.ov {text-decoration:overline;}
.roh {color:red;}

#trans_note
{
	margin: 0 17em 0 2em;
	padding: 10px;
}

/* === date === */

.yr1 {color:#cc2222;}
.yr2 {color:#22cc22;}
.yr3 {color:#2222cc;}
.yr4 {color:#ffa500;}
tr.abb {background-color:#ffffcc;}

/* === histogram === */

img.docimg {border:solid 1px #aaaaaa;}

/* === rfc1157 === */

.tc {list-style:none;}

/* === ccode === */

table.cu1 {border:none;padding:2px;}

table.cc1 {border:solid 1px #777777;border-collapse:collapse;}
.cc1 th {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#cccccc;padding:2px;}
.cc1 th.v {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#cccccc;padding:2px;}
.cc1 th.dv {font-weight:normal;border:solid 1px #777777;border-bottom:solid 2px #777777;background-color:#cccccc;padding:2px;}
.cc1 td {border:solid 1px #777777;padding:2px;}
.cc1 td.dv {border:solid 1px #777777;border-bottom:solid 2px #777777;padding:2px;}

.item {color:#ee0000;}
.phys {color:#00ee00;}
.class {color:#0000ee;}

/* === classification === */

table.css1 {border:none;}

.css1 th {font-weight:normal;text-align:left;border:none;background-color:#ffffff;padding:2px;}
.css1 td {border:solid 1px #777777;background-color:#cccccc;padding:2px;}
.css1 td.h {border:solid 1px #777777;background-color:#ffcccc;padding:2px;}
.css1 td.bs {border:none;background-color:#ffffff;text-align:center;vertical-align:middle;padding:2px;}
.css1 caption {font-size:normal;}

.cssl1 td {vertical-align:bottom;} 

/* === i_history === */

table.ih1 {border:solid 1px #777777;border-collapse:collapse;}
.ih1 th {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#cccccc;padding:2px;}
.ih1 th.v {text-align:left;font-weight:normal;border:solid 1px #777777;background-color:#dddddd;white-space:nowrap;padding:2px;}
.ih1 th.vs {font-weight:normal;border:solid 1px #777777;background-color:#dddddd;white-space:nowrap;padding:2px;}
.ih1 td.ht {border:solid 1px #777777;background-color:#ddffdd;white-space:nowrap;padding:2px;}
.ih1 td.br {border:solid 1px #777777;background-color:#ddddff;white-space:nowrap;padding:2px;}
.ih1 td {border:solid 1px #777777;padding:2px;}
.iref {font-size:x-small;background-color:#eeeeee;color:#000000;padding:1px;}
.iref a:visited {color:#000000;}

/* === codes === */

.arial {font-family:Arial;}
.dif {background-color:#ffdddd;}

/* === jisx0208 === */

td.cha {text-align:center;width:25px;}
td.cha_jis83 {background-color:#ffcccc;text-align:center;width:25px;}
.cha_jis83note {color:#ffcccc;}
td.cha_jis90 {background-color:#ccffcc;text-align:center;width:25px;}
.cha_jis90note {color:#ccffcc;}
td.cha_jis8390 {background-color:#bbbbff;text-align:center;width:25px;}
.cha_jis8390note {color:#bbbbff;}
td.cha_abt {text-align:center;}
a.chng {text-decoration:none;color:#000000;}
td.blnk {text-align:center;width:25px;background-color:#dddddd;}

/* === jisx0208chng === */

td.cha {text-align:center;width:25px;}

/* === jisx0213 === */

.x0208 {background-color:#ccffcc;text-align:center;width:25px;}

/* === jis78-83, jis83-90, jisrev === */
.jis {white-space:nowrap;font-size:x-small;}
div.note {margin-right:5px;border:solid 1px #777777;float:left;text-align:center;font-size:x-small;}
img.exchange {vertical-align:middle;margin:0px 3px;}
.jis83 {color:#ff6600;border:1px dotted #ff6600;}

/* === mdc_jisx0213 === */

.oldwin {background-color:#ffcccc;text-align:center;width:25px;}
.newwin {background-color:#ccffcc;text-align:center;width:25px;}

/* === jis_unification === */
img.uni {border:solid 1px #333333;margin-right:5px;}
table.uninavi {font-size:small;}
ul.sdes {list-style:none;}
ul.sdes img {vertical-align:middle;}
.design {display:inline;margin-right:10px;}
.designh {display:inline;margin-left:20px;margin-right:12px;}
h5 {margin-bottom:2px;}p.x0213os {letter-spacing:4px;border:dotted 1px #333333;padding:2px;font-size:large;}
dl.jisdef dt{width:50px;float:left;}
dl.jisdef dd{margin-left:50px;_height:1%;}

/* === jinmeikanji === */

p.klist {margin-left:15px;border:dotted 1px #333333;;padding:2px;font-size:large;}

/* === i-mode === */

.ib {background-color:#ccffcc;}
.ih {background-color:#ccccff;}
.ie {background-color:#ffcccc;}

/* === jouyoukanji === */

.okuri {background-color:#ffcccc;}
.ins {margin-left:20px;}

/* === old_chara === */

table.oc1 {border:solid 1px #777777;border-collapse:collapse;}
.oc1 th {font-weight:normal;border:solid 1px #777777;border-bottom:solid 1px #777777;background-color:#cccccc;padding:2px;}
.oc1 th.dv {font-weight:normal;border-left:solid 1px #777777;border-right:solid 2px #777777;border-bottom:solid 1px #777777;background-color:#cccccc;padding:2px;}
.oc1 td.dv {border-left:solid 1px #777777;border-right:solid 2px #777777;padding:2px;}
.oc1 td.ch {border:solid 1px #777777;background-color:#eeeeee;padding:2px;}
.oc1 td {border:solid 1px #777777;padding:2px;}

/* === tcvn5712_93 === */

.cng {background-color:#ffdddd;}

/* === robotstxt === */

.disp {border:solid 1px #777777;padding:4px;}

/* === status === */

table.basic td.st {border:solid 1px #777777;background-color:#ffffcc;padding:2px;}


/* === dcq === */

table.basic th.vtm {text-align:left;font-weight:bolder;border:solid 1px #777777;background-color:#dddddd;white-space:nowrap;padding:2px;}
table.basic th.vsp {text-align:left;font-weight:normal;border:solid 1px #777777;background-color:#dddddd;white-space:nowrap;padding:2px;padding-left:15px;}
a.dc {color:#0000cc;}
a.dct {color:#cc0000;}
a.dcms {color:#00aa00;}
a.dcmit {color:#00aa00;}

/* === subject === */

table.sh th.hd {white-space:nowrap;text-align:left;}
table.sh th.yomi {white-space:nowrap;text-align:left;padding-left:50px;}
table.sh th.pre {white-space:nowrap;text-align:right;vertical-align:top;margin-left:20px;}

/* === scansize */
.imgsize {background-color:#ccffcc;}
.numr {text-align:right;font-weight:normal;}

/* === iso2022 === */

li.iso2022 {margin-bottom:15px;}
ol.isostep {list-style-type:lower-roman;}

/* === year === */
td.year {background-color:#ffff99;}
.yomi {font-size:x-small;}

/* === month_ls === */
td.month {text-align:center;}

/* === mediameta_term === */
div.spec {padding-left:10px;font-size:small;}

/* === ccodes === */

td.apr {background-color:#ffcccc}

/* === write_dir === */
.direx {padding-left:5px;border:dotted 1px #777777;}
.bibio {direction:rtl;unicode-bidi:bidi-override;}

/* === astrology_j === */
table.astro9 {border:solid 1px #777777;border-collapse:collapse;}
table.astro9 td {vertical-align:middle;border:solid 1px #777777;padding:2px;}
.msintv {padding-right:10px;padding-bottom:10px;}
.msquare {width:25px;height:25px;text-align:center;}

/* === xsd_types === */
.xref {margin-left:15px;margin-top:5px;}

/* === braille_jsyll === */
.braille {border:dotted 1px #777777;font-size:large;}

/* === iiif === */
.iiifspec {margin-left:60px;}
a.iiifa {color:#000000;text-decoration:underline;}

/* === ndc === */
p.cls {margin-left:20px;}