
div#bigboss{margin:20px;text-align:left;}

p{line-height:160%;text-indent:0.5em;margin:0;}
div#bigboss li{line-height:180%;}
div#bigboss div{padding-left:20px;}
div#bigboss h2{border-top:3px solid #000;border-bottom:3px solid #000;line-height:180%;padding:5px;}
div#bigboss h3,div#bigboss h4,div#bigboss h5{line-height:180%;}
div#bigboss h3{border-bottom:6px solid;font-size:120%;}
div#bigboss h4{border-bottom:3px solid;font-size:110%;}
div#bigboss h5{border-bottom:1px solid;font-size:100%;}

table{border-collapse:collapse;border:3px solid;}
table caption{font-size:small;white-space:pre;padding:5px;}
th,td{padding:5px;border:0;}
table caption{text-align:right;}

#kessan {margin:auto;}
#kessan thead th{background:#9c0;border:3px solid;}
#kessan tbody th{border-left:3px solid;}
#kessan .line th,#kessan .line td{border-top:3px solid;border-bottom:3px solid;}
#kessan .line th{text-align:center;}

#kessan .bline th,#kessan .bline td{border-bottom:1px solid #000;border-top:1px dotted #000;}
#kessan td{border-left:1px solid #000;}
#kessan tbody th{text-align:left;}
.jigyou_table th,.jigyou_table td{border:1px solid #000;}
.jigyou_table tbody th{text-align:left;}
.jigyou_table tbody td{text-align:right;}

#kessan.h20 tr td + td,
#kessan.h20 tr th + td{text-align:right;}

