/* CSS Document */
body{background:url(images/back.jpg) repeat-x fixed left bottom;}
.f8{font-size:8pt;}
.f9{font-size:9pt;}
.f10{font-size:10pt; color:#000000; font-weight:normal;}
.f11{font-size:11pt; font-weight:bold; padding-bottom:3px;}
.f12{font-size:12pt;}
.f14{font-size:14pt;}
.f16{font-size:16pt;}
.f20{font-size:20pt;}
td{font-size:10pt;}
p{font-size:10pt; margin:0px; padding:0px;}
#mainline{border:1px solid #333399; background-color:#FFFFFF;}
p.indent{padding-left:1em; text-indent:-1em;}
.link{background:url(images/title_02.gif) no-repeat center; height:43px; margin:0px; padding:0px;}
a.pdf{color:#ffffff; padding-left:25px; padding-top:3px; height:20px; background:url(images/pdfout.jpg); margin-bottom:3px;}
a:hover.pdf{color:#000; padding-left:25px;  height:20px; background:url(images/pdfover.jpg) no-repeat top left;}
a.center07{color:#ffffff; padding-left:25px; padding-top:3px;  height:20px; background:url(images/nyushiout.jpg) no-repeat;}
a:hover.center07{color:#000; padding-left:25px;  height:20px; background: url(images/nyushiover.jpg) no-repeat;}
h4{height:38px; font-size:12pt; text-align:center; color:#FFFFFF; padding-top:10px; margin-bottom:10px; background:url(images/h4obi.jpg) no-repeat center;}
p.marginrl{text-align:left; margin:0px 25px 10px;}
#henkyaku{background:url(images/henkyaku.jpg) no-repeat center; height:88px; margin-bottom:10px;}
.henkyaku{width:310px; font-size:12pt; color:#06782E; font-weight:bold; text-align:center; padding-top:5px;}
#graph01{width:550px; height:257px; background:url(images/graph_01.gif) no-repeat center; margin-bottom:10px;}
p.graph01{margin:5px 0px 0px 150px; padding-left:1em; text-indent:-1em; text-align:left; font-weight:bold;}
.tya{color:#993333;}
#moshikomitable{border-collapse:collapse; border-spacing:0; empty-cells:show;}
#moshikomitable th{height:29px; font-size:11pt; color:#FFFFFF; text-align:left; padding-left:10px; background: url(images/moshikomiwaku_01.jpg) no-repeat center; height:29px;}
#moshikomitable td.waku{background:url(images/moshikomiwaku_03.jpg) repeat-y center; padding:10px 15px 0px 15px;}
.mado{height:18px; border-left:10px solid #ee7e7d; margin-top:10px; background-color:#fae5e1; padding:2px 0px 0px 10px; font-weight:bold;}
.yuso{height:18px; border-left:10px solid #003399; margin-top:10px; background-color:#DED8FA; padding:2px 0px 0px 10px; font-weight:bold;}
p.houhop{margin:3px 0px 0px 15px;}
.yusotable{border-collapse:collapse; border:2px solid #000; border-spacing:0px; empty-cells:show; margin:10px 0px 3px 0px; text-align:center;}
.yusotable td.h{padding:2px; border:1px solid #000; background-color:#9cc;}
.yusotable td{padding:2px; border:1px solid #000000; font-size:9pt;}
.center{height:45px; font-size:12pt; font-weight:bold; color: #A952A6; background:url(images/moshikomiback.jpg) no-repeat center; text-align:center;}
#dantai{width:550px; background:#E7F9DE; padding:5px; margin:10px 0px; border:1px solid #006666; text-align:left;}
#dantai span{border-bottom:1px dashed #006666; display:block; color:#006666; padding:0px; font-weight:bold; text-align:center; margin:0px 0px 3px 0px;}
h4.teikyodata{height:38px; font-size:12pt; text-align:center; color:#FFFFFF; padding-top:10px; margin-bottom:10px; background:url(images/h4obidata.jpg) no-repeat center;}
#kojinseiseki_a{margin:0px; padding-top:20px; background:url(images/kojinseisekiback_top.jpg) no-repeat top;}
#kojinseiseki_b{margin-top:10px; padding-bottom:10px; background:url(images/kojinseisekiback_bottom.jpg) no-repeat bottom;}
.dataobi{background:url(images/datawaku_02.jpg) no-repeat left center; height:29px; margin:0px; color:#FFFFFF; font-size:11pt; font-weight:bold; padding:0px 5px 0px 10px;}
.datawakuc{background:url(images/datawaku_04.jpg) repeat-y; padding:5px 10px 0px; line-height:130%;}
.datamidashi{display:block; color:#D73D83; font-size:11pt; border-bottom:3px double #D73D83;}
.hyodatatop{color:#CC0000; background:#fff url(images/2jidata.jpg) no-repeat center center; padding:7px 10px 10px; height:45px; font-weight:bold; font-size:11pt; letter-spacing:3pt; text-align:center;}
table.table-mt tr td.hyodataA,
table.table-mt tr td.hyodataB,
table.table-mt tr td.hyodataC,
table.table-mt tr td.hyodataD,
table.table-mt tr td.hyodataE,
table.table-mt tr td.hyodataF,{background-color:#F4FFFF;}
.hyodataA{border:1px solid #CCC; padding:4px; background:url(images/A.gif) no-repeat right bottom;}
.hyodataB{border:1px solid #CCC; padding:4px; background:url(images/B.gif) no-repeat right bottom;}
.hyodataC{border:1px solid #CCC; padding:4px; background:url(images/C.gif) no-repeat right bottom;}
.hyodataD{border:1px solid #CCC; padding:4px; background:url(images/D.gif) no-repeat right bottom;}
.hyodataE{border:1px solid #CCC; padding:4px; background:url(images/E.gif) no-repeat right bottom;}
.hyodataF{border:1px solid #CCC; padding:4px; background:url(images/F.gif) no-repeat right bottom;}
.hyodataA b,
.hyodataB b,
.hyodataC b,
.hyodataD b,
.hyodataE b,
.hyodataF b{background-color:#006027; color:#fff; display:block; text-align: center; margin-bottom:3px; padding:2px:;}
#gokakuhantei_a{margin:0px; padding-top:25px; background:url(images/goukakuhantei_top.jpg) no-repeat top;}
#gokakuhantei_b{margin-top:10px; padding-bottom:25px; background:url(images/goukakuhantei_bottom.jpg) no-repeat bottom;}
.bunobi{background:url(images/bunwaku_02.jpg) no-repeat left center; height:29px; margin:0px; color:#00303C; font-size:11pt; font-weight:bold; padding:0px 5px 0px 10px;}
.bunwakuc{background:url(images/bunwaku_04.jpg) repeat-y; padding:5px 10px 0px; line-height:130%; color:#00303C;}
.bunmidashi{display:block; color:#006666; font-size:11pt; border-bottom:3px double #006666;}
.bunwakuc p{padding:0px;margin:5px;}
.pchantei{width:550px; background:#FFFFFF url(images/pc.jpg) no-repeat right bottom; margin:0px; padding:0px; border:1px solid #99C4DE; line-height:150%; text-align:left;}
.pchantei span{display:block; color:#0F238C; padding:2px; font-weight:bold; text-align:center; font-size:11pt; background:#99C4DE;}
.pchantei p{margin:5px;}
#teikyou{width:550px; background:#e6dfee; padding:5px; margin:0px; border:1px solid #8c1888;}
#teikyou span{border-bottom:1px dashed #006666; display:block; color:#8c1888; padding:0px; font-weight:bold; text-align:center; margin:0px 0px 3px 0px;}
.kojinjh{width:550px; margin:0px; color:#000000; border:1px solid #000000; text-align:left;}
.kojinjh b.obi{color:#FFFFFF; background:#000000; padding:2px; margin:0px; display:block; text-align:center;}
.kojinjh p{margin:5px;}