.copyright { font-size: 9px; color: #cccccc; text-align: center; line-height: 20px; letter-spacing: 1px; height: 20px; }
.w01 { font-size: 14px; line-height: 24px; color: #336699}
.w02 { font-size: 12px; line-height: 20px}
.w03 { font-size: 10px; line-height: 16px}
.w04 { font-size: 10px; color: #666666}
.w05 { font-size: 10px; color: #555555; line-height: 16px}
.w06 { font-size: 10px; color: #FFFFFF; line-height: 14px}
.w07 { font-size: 12px; line-height: 15px; color: #FF7700;}
.w08 { color: #FF7700; text-decoration: underline}
.w09 { color: #BDE6A9;}
.w10 { color: #9999cc; line-height: 20px;}
.w11 { font-size: 12px; text-align: center; line-height: 16px; }
.w12 { font-size: 12px; font-weight: bold; color: #ffffff; text-align: center; }
.w13 { text-align: left }
.w14 { font-size: 16px; color: #555555; line-height: 18px; }
.w15 { font-size: 10px; text-align: right; }
.w16 { font-size: 10px; line-height: 14px;}
.w17 { font-size: 12px; line-height: 14px;}
.w18 { font-size: 12px; line-height: 17px;}
.w19 { font-size: 10px; font-weight: bold; color: #0000a0; }
.w20 { font-size: 12px; line-height: 20px; text-indent: 1em; }
.w21 { font-size: 14px; line-height: 16px; }
.w22 { font-size: 14px; background-color: #ffd9b3; text-align: center; line-height: 16px; }
.w23 { font-size: 20px; font-weight: bold; color: #004080; text-align: center; line-height: 24px; }

.t01 { margin: 0px; border-width: 0px; padding: 0px; width: 606px; }
.tw30 { font-size: 18px; font-weight: bold; color: #ff8080; background-color: #f5f5f5; line-height: 32px; }
.tw31 { font-size: 14px; font-weight: bold; color: #ff8000; line-height: 26px; text-indent: 0.5em; width: 130px; border-width: 0px; border-style: solid; border-color: #808080; border-bottom-width: 1px; }
.tw32 { font-size: 12px; color: #555555; line-height: 26px; width: 340px; border-width: 0px; border-style: solid; border-color: #808080; border-bottom-width: 1px; }
.tw33 { font-size: 16px; font-weight: bold; color: #000080; line-height: 26px; border-width: 0px; border-style: solid; border-color: #808080; border-bottom-width: 1px; }
.tw34 { font-size: 14px; font-weight: bold; color: #0080c0; line-height: 26px; text-indent: 0.5em; border-top-width: 0px; border-style: solid; border-color: #808080; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; width: 130px; }
.tw35 { font-size: 18px; font-weight: bold; color: #ff8080; background-color: #f5f5f5; line-height: 32px; border-width: 1px; border-style: solid; border-color: #666666; border-left-width: 12px; border-right-width: 12px; padding-left: 12px; }
.tw36 { font-size: 18px; font-weight: bold; color: #ff8080; background-color: #f5f5f5; text-align: center; line-height: 32px; border-top-width: 1px; border-style: solid; border-color: #666666; border-left-width: 12px; padding-left: 12px; border-right-width: 12px; border-bottom-width: 1px; }
.nw01 { font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; font-size: 12px; color: #ffffff; background-color: #808080; line-height: 14px; }

#omimai { color: #333333; padding: 25px; border-width: 1px; border-style: solid; border-color: #3A3A3A; position: relative; left: 0px; width: 100%; height: 140px; }
#omimai .title { font-size: 16px; font-weight: bold; text-align: center; }
#omimai .text { font-size: 14px; }


.d01 { border-width: 2px; border-style: solid; border-color: #FF0000; padding: 7px; position: relative; height: 250px; }
.d02 { border-width: 2px; border-style: solid; border-color: #FFFFFF; padding: 7px; position: relative; height: 250px; }


.w-s { font-size: 9px;}
.w-m { font-size: 10px; vertical-align: super; }
.ceo { font-size: 12px; line-height: 20px}
.tt { font-size: 12px; line-height: 20px; color: #FFFFFF}

a:link { color: #003399; text-decoration: none}
a:visited { color: #666699; text-decoration: none}
a:hover { color: #FF7700; text-decoration: underline}
.branch { font-size: 18px; font-weight: bolder; color: #000099}

TABLE.dotted_gray { border: 1px #999999 dotted}
TABLE.solid_a { border: 1px #7A88CC solid}
TABLE.solid_b { border: 1px #7A96CC solid}

TD.td-dotted_gray { border: 1px #999999 dotted}
TD.td-solid_gray { border: 1px #999999 solid}

.head { padding-top: 5px; padding-left: 14px; height: 37px; }
.head IMG { border-width: 0px; }





.xxs { font-size: 8pt; line-height: 150%; color: #555555; }

a.a01:link { color: #ffffff; text-decoration: none}
a.a01:visited { color: #cccccc; text-decoration: none}
a.a01:hover { color: #FF7700; text-decoration: underline}

.bg000 { background-color: #333333; }
.bg001 { background-color: #F2C5AE; }
.bg002 { background-color: #F2DCAE; }
.bg003 { background-color: #BDE6A9; }
.bg004 { background-color: #A3D9BE; }
.bg005 { background-color: #A3D9D9; }
.bg006 { background-color: #AEC5F2; }
.bg007 { background-color: #C5AEF2; }
.bg008 { background-color: #F2AEC5; }
.bg009 { background-color: #F2B9B9; }

.a_solid { font-size: 12px; line-height: 20px; border: 1px #999999 solid; }

.td_sun { font-weight: bold; color: #ff3333; background-color: #e9d2ff; line-height: 20px; }
.td_sat { font-weight: bold; color: #0033cc; background-color: #e9d2ff; line-height: 20px; }
.td_holi { font-weight: bold; color: #ff3333; background-color: #e9d2ff; line-height: 20px; }
.td_week { font-weight: bold; color: #555555; background-color: #e9d2ff; line-height: 20px; }
.td_dammy { 18px; font-weight: bold; color: #ffffff; background-color: #ffffff; line-height: 20px; }

.td01 { background-color: #339933; color: #ffffff; font-size: 10px; line-height: 16px}
.td02 { font-size: 10px; color: #ffffff; background-color: #ffffff; text-align: center; vertical-align: middle; line-height: 14px; }
.td03 { text-align: center; vertical-align: middle; line-height: 30px; }
<!-- ‰ïŽÐÐ‰îƒy[ƒW -->
.tl00 { font-size: 12px; color: #333333; line-height: 14px; }
.tl01 { font-size: 12px; color: #333333; line-height: 14px; border-left-width: 1px; border-left-style: solid; border-left-color: #000000; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }
.tl02 { font-size: 12px; color: #333333; line-height: 14px; }
.td04 { color: #ffffff; background-color: #0080ff; text-align: center; }
.td04name { color: #0080ff; padding-left: 12px; }
.td05 { color: #ffffff; background-color: #ff8000; text-align: center; }
.td05name { color: #ff8000; padding-left: 12px; }
.td06add { padding-left: 40px; }
.td07 { padding-left: 24px; }
.td08a { border-left-width: 9px; border-left-style: solid; border-left-color: #0080FF; }
.td08b { border-left-width: 9px; border-left-style: solid; border-left-color: #FF8000; }
.td08c { border-left-width: 9px; border-left-style: solid; border-left-color: #333333; }

.s01  { font-size: 12px; color: #ffffff; background-color: #3399ff; line-height: 14px; }
.s02  { font-size: 12px; color: #ffffff; background-color: #ff6666; line-height: 14px; }


#topic-t { font-size: 14px; font-weight: bold; padding-top: 8px; border-left-width: 10px; border-left-style: solid; border-left-color: #FF6600; padding-left: 8px; padding-bottom: 8px; position: relative; width: 255px; height: 36px; float: left; }
.topic-sub-t { background-color: #ffffff; text-align: center; padding: 8px; height: 36px; }
.w-hydro { line-height: 22px; letter-spacing: 1px; margin: 20px; }
.list01 { text-align: center; }
.list02 {;}
.list03 { list-style-type: lower-roman; }

#bag { text-align: left; position: relative; left: 15px; top: -40px; width: 610px; height: 100px; }

.ma_adj01 { font-weight: bold; text-align: center; margin: 20px 10px; position: relative; width: 100%; }
.ma_adj02 { color: #fb007d; }
.ma_adj03 { border-width: 1px; border-style: solid; border-color: #000000; width: 370px; height: 360px; margin: 10px; }
.ma_adj03 TD { text-align: center; font-size: 12px; line-height: 20px; border-width: 1px; border-style: solid; border-color: #000000; padding: 3px 5px; }
.ma_adj04 { background-color: #f7d2f4; width: 150px; height: 30px; }
.ma_adj05 { background-color: #bde6a9; width: 220px; height: 30px; }









.indexnavi00 { font-weight: bold; color: #ffaaaa; background-color: #8fb2ca; text-align: center; padding: 5px; }
.indexnavi01 { padding-top: 5px; padding-left: 0px; padding-right: 0px; padding-bottom: 5px; }
a.navi-a02:link { color: #ffffff; }
a.navi-a02:visited { color: #ffffff; }
a.navi-a02:hover { color: #FF7700; text-decoration: underline }






