@charset "Shift_JIS";

body{
background-color:  white;
}
div.main{
 border: none;
}

div.tableofcontents{
 border: none;
}

pre.header{
 font-size: 100% ;
}

pre.body{
 font-size: 100% ;
}

pre.footer{
 font-size: 100% ;
}

pre.index{
 font-size: 100% ;
}


pre.tableofcontents{
 font-size: 100% ;
}

pre.addendum{
 font-size: 100% ;
}

/* ####################################
pre{
 font-family: "ＭＳ ゴシック" ;
 font-size:   medium ;
 padding:     0 ;
 background:  #f0f0f0 ; 
 background: url(pre_bg.gif) repeat-y left top ;
 overflow: auto ;
}
===================================== */

/* ####################################
td {
 font-size: 90%;
 padding:   60%;
}

===================================== */

td.chairperson{
 width: 700px;
 background-color: #ffff66;
 line-height: 130% ;
}
td.committeechair{
 width: 700px;
 background-color: lightpink;
 line-height: 130% ;
}
td.member{
 width: 700px;
 background-color: #ccff99;
 line-height: 130% ;
}
td.mayor{
 width: 700px;
 background-color: lavender;
 line-height: 130% ;
}
td.officer{
 width: 700px;
 background-color: moccasin;
 line-height: 130% ;
}
td.auditor{
 width: 700px;
 background-color: thistle;
 line-height: 130% ;
}
td.civilian{
 width: 700px;
 background-color: khaki;
 line-height: 130% ;
}
td.enumerative{
 width: 700px;
 background-color: silver;
 font-family: monospace ;
 line-height: 130% ;
}
td.report{
 width: 700px;
 background-color: khaki;
 font-family: monospace ;
 line-height: 130% ;
}
td.reportcenter{
 width: 700px;
 line-height: 130% ;
 background-color: khaki;
 text-align: center;
}
td.bill{
 width: 500px;
 background-color: pink;
 font-family: monospace ;
}
td.result{
 width: 80px;
 vertical-align: top;
}
td.itemcaptionwithlink{
 width: 700px;
 color: red;
}
td.itemcaption{
 width: 700px;
 color: blue;
}
td.enumname{
 width: 220px;
 vertical-align: top;
}
td.leftmargin{
 width: 40px;
}
td.reportleft{
 width: 40px;
}
td.rightmargin{
 width: 20px;
 vertical-align: top;
}
div.fixedwidth{
 font-family: monospace;
}

table.resolutiontable{
 position: relative;
 left: 20px ;
 border: 2px black solid;
 background-color: white;
 padding: 6px; 
 border-collapse: collapse; 
}
td.resolutiontableleftmargin{
 width: 20px;
 vertical-align: top;
 background-color: white;
}
td.resolutiontablecol{
 border: 1px red solid;
 padding: 6px; 
 background-color: #f4f062 ;
}
span.resolutiontitle{
 font-size: 150% ;
 font-weight:bold;
}

table.billtable{
 position: relative;
 left: 20px ;
 border: 2px black solid;
 background-color: white;
 padding: 6px; 
 border-collapse: collapse; 
}

td.billtableleftmargin{
 width: 20px;
 vertical-align: top;
 background-color: white;
}
td.billtablecol{
 border: 1px red solid;
 padding: 6px; 
 background-color: #f4f062 ;
}
span.billtitle{
 font-size: 150% ;
 font-weight:bold;
}

table.deliberationtable{
 position: relative;
 left: 20px ;
 border: 2px black solid;
 background-color: white;
 padding: 6px; 
 border-collapse: collapse; 
}

td.deliberationleftmargin{
 width: 20px;
 vertical-align: top;
 background-color: white;
}
td.deliberationtablecol{
 border: 1px red solid;
 padding: 6px; 
 background-color: #f4f062 ;
}
span.deliberationtitle{
 font-size: 150% ;
 font-weight:bold;
}

table.rostertable{
 position: relative;
 left: 20px ;
 padding: 0px;
 border: 0px solid;
 background-color: white ;
}
td.rostertableleftmargin{
 width: 20px;
 vertical-align: top;
 background-color: white;
}
td.rostermgrpos{
 vertical-align: middle ;
 width: 110px;
 background-color: white;
 font-family: monospace ;
}
td.rostermgrname{
 width: 200px;
 vertical-align: middle;
 background-color: white ;
 font-family: monospace ;
}

table.addendumtable{
 padding: 0px;
 border: 0px solid;
 background-color: white ;
}
td.addendumtablecol{
 border: 0px solid;
 background-color: linen;
}
span.addendumtabletitle{
 font-weight:bold;
}


table.type0{
 padding: 0px;
 border: 0px solid;
}
table.type1{
 padding: 0px;
 border-collapse: collapse;
 border: 1px solid;
}
table.type2{
 border-collapse: collapse;
 padding: 0px;
}
table.type3{
 padding: 0px;
 border: 0px solid;
}
table.type4{
 padding: 0px;
 border:0px solid;
/* margin-left:  auto; */
/* margin-right: auto; */
}
table.type5{
 padding: 0px;
 border:0px solid;
}
td.speaker{
 width: 100px;
 vertical-align: top;
}
td.speakerchairperson{
 width: 100px;
 vertical-align: top;
}
td.speakermember{
 width: 100px;
 vertical-align: top;
}
td.speakermayor{
 width: 100px;
 vertical-align: top;
}
td.speakerofficer{
 width: 100px;
 vertical-align: top;
}
td.speakerauditor{
 width: 100px;
 vertical-align: top;
}
td.speakercivilian{
 width: 100px;
 vertical-align: top;
}
td.speakerreserved{
 width: 100px;
 vertical-align: top;
}
td.speakercommitteechair{
 width: 100px;
 vertical-align: top;
}
td.speakerbill{
 width: 150px;
 vertical-align: top;
}
td.nospeaker{
 width: 40px;
 vertical-align: top;
}
td.emptyline{
 vertical-align: top;
 width: 700px;
}
td.descline{
 vertical-align: top;
 width: 700px;
 line-height: 130% ;
}
td.thruline{
 vertical-align: top;
 width: 700px;
}


span.newred{
 color:#ff0000;
 font-weight: bold;
}
span.mark{
 color: black;
}


p.spch{
 line-height: 130%;
}

p.enum{
 line-height: 130%;
}

p.rprt{
 line-height: 130%;
}

p.desc{
 line-height: 130%;
}

div.addendum{
 border: none;
}


span.caption{
 font-weight: bold;
}

/*　######　各発言者のＳｐａｎタグ

span.chairperson{
 color: black;
}
span.member{
 color: black;
}
span.mayor{
 color: black;
}
span.officer{
 color: black;
}
span.auditor{
 color: black;
}
span.civilian{
 color: black;
}
span.committeechair{
 color: black;
}
span.mark{
 color: black;
}
span.subject{
 color: black;
}
span.situation{
 color: black;
}

span.item{
 color: black;
}
span.result{
 text-align: center;
}
span.rightmargin{
 text-align: center;
}

===================================== */


/*　######　各キーワードのＳｐａｎタグ

===================================== */


/*　######　ＣＳＳカラーネームと#ＲＲＧＧＢＢ値

body{
 background-image: url(./mainframebgnd.jpg);
}

body {
 background-color: bisque;
}


aliceblue            = #fff8f0
antiquewhite         = #d7ebfa
aqua                 = #ffff00
aquamarine           = #d4ff7f
azure                = #fffff0
beige                = #dcf5f5
bisque               = #c4e4ff
black                = #000000
blanchedalmond       = #cdffff
blue                 = #ff0000
blueviolet           = #e22b8a
brown                = #2a2aa5
burlywood            = #87b8de
cadetblue            = #a09e5f
chartreuse           = #00ff7f
chocolate            = #1e69d2
coral                = #507fff
cornflowerblue       = #ed9564
cornsilk             = #dcf8ff
crimson              = #3c14dc
cyan                 = #ffff00
darkblue             = #8b0000
darkcyan             = #8b8b00
darkgoldenrod        = #0b86b8
darkgray             = #a9a9a9
darkgreen            = #006400
darkkhaki            = #6bb7bd
darkmagenta          = #8b008b
darkolivegreen       = #2f6b55
darkorange           = #008cff
darkorchid           = #cc3299
darkred              = #00008b
darksalmon           = #7a96e9
darkseagreen         = #8fbc8f
darkslateblue        = #8b3d48
darkslategray        = #4f4f2f
darkturquoise        = #d1ce00
darkviolet           = #d30094
deeppink             = #9314ff
deepskyblue          = #ffbf00
dimgray              = #696969
dodgerblue           = #ff901e
firebrick            = #2222b2
floralwhite          = #f0faff
forestgreen          = #228b22
fuchsia              = #ff00ff
gainsboro            = #dcdcdc
ghostwhite           = #fff8f8
gold                 = #00d7ff
goldenrod            = #20a5da
gray                 = #808080
green                = #008000
greenyellow          = #2fffad
honeydew             = #f0fff0
hotpink              = #b469ff
indianred            = #5c5ccd
indigo               = #82004b
ivory                = #f0f0ff
khaki                = #8ce6f0
lavender             = #fae6e6
lavenderblush        = #f5f0ff
lawngreen            = #00fc7c
lemonchiffon         = #cdfaff
lightblue            = #e6d8ad
lightcoral           = #8080f0
lightcyan            = #ffffe0
lightgoldenrodyellow = #d2fafa
lightgreen           = #90ee90
lightgrey            = #d3d3d3
lightpink            = #c1b6ff
lightsalmon          = #7aa0ff
lightseagreen        = #aab220
lightskyblue         = #face87
lightslategray       = #998877
lightsteelblue       = #dec4b0
lightyellow          = #e0ffff
lime                 = #00ff00
limegreen            = #32cd32
linen                = #e6f0fa
magenta              = #ff00ff
maroon               = #000080
mediumaquamarine     = #aacd66
mediumblue           = #cd0000
mediumorchid         = #d355ba
mediumpurple         = #db7093
mediumseagreen       = #71b33c
mediumpurple         = #db7093
mediumslateblue      = #ee687b
mediumspringgreen    = #9afa00
mediumturquoise      = #ccd148
mediumvioletred      = #8515c7
midnightblue         = #701919
mintcream            = #fafff5
mistyrose            = #e1e4ff
moccasin             = #b5e4ff
navajowhite          = #addeff
navy                 = #800000
oldlace              = #e6f5fd
olive                = #008080
olivedrab            = #238e6b
orange               = #00a5ff
orangered            = #0045ff
orchid               = #d670da
palegoldenrod        = #aae8ee
palegreen            = #98fb98
paleturquoise        = #eeeeaf
palevioletred        = #9370db
papayawhip           = #d5efff
peachpuff            = #bddbff
peru                 = #3f85cd
pink                 = #cbc0ff
plum                 = #dda0dd
powderblue           = #e6e0b0
purple               = #800080
red                  = #0000ff
rosybrown            = #8f8fbc
royalblue            = #e16941
saddlebrown          = #13458b
salmon               = #7280fa
sandybrown           = #60a4f4
seagreen             = #578b2e
seashell             = #eef5ff
sienna               = #2d52a0
silver               = #c0c0c0
skyblue              = #ebce87
slateblue            = #cd5a6a
slategray            = #908070
snow                 = #fafaff
springgreen          = #7fff00
steelblue            = #b48246
tan                  = #8cb4d2
teal                 = #808000
thistle              = #d8bfd8
tomato               = #4763fd
turquoise            = #d0e040
violet               = #ee82ee
wheat                = #b3def5
white                = #ffffff
whitesmoke           = #f5f5f5
yellow               = #00ffff
yellowgreen          = #32cd9a
===================================== */
