body { color: #333333; font-size: 11px; margin: 0;}
.bd  { background: #ffffff url('../image/gif/bd.gif') right repeat-y;}
.bdl { background: #ffffff url('../image/gif/bdl.gif');}
.bgh1{ background-image: url(../image/jpg/head1.jpg);}
.bgh2{ background-image: url(../image/jpg/head2.jpg);}
.bgh3{ background-image: url(../image/jpg/head3.jpg);}
.bgft{ background-image: url(../image/jpg/foot.jpg); border-top: solid 1px #ffffff}
.waku{ background-image: url(../image/gif/waku.gif);}
.wakb{ background-image: url(../image/gif/wakub.gif); height: 56px;}
.bgd1{ background-image: url(../image/gif/d0104.gif); height: 201px; text-align: center;}
.bgd2{ background-image: url(../image/gif/d0106.gif); height: 33px; text-align: center;}
.bgd3{ background-image: url(../image/gif/d0302.gif); height: 33px; text-align: center;}
.bgd4{ background-image: url(../image/gif/d0401.gif); height: 156px; text-align: center;}
.bgd5{ background-image: url(../image/gif/d0403.gif); height: 33px; text-align: center;}
.bgd6{ background-image: url(../image/gif/d0404.gif); height: 33px; text-align: center;}
.bgd7{ background-image: url(../image/gif/d0407.gif); height: 75px; text-align: center;}
.bgd8{ background-image: url(../image/gif/d0503.gif); height: 99px; text-align: center;}
.bgd9{ background-image: url(../image/gif/d0505.gif); height: 81px; text-align: center;}
.bggr{ background-color: #efefef;}
.bgbl{ background-color: #afafef;}
.bgsk{ background-color: #dfdfef;}
.bgwt{ background-color: #ffffff;}
.bgyl{ background-color: #ffffcc;}
.bggn{ background-color: #ccffcc;}
.bdrt{ border-right: solid 1px #555555;}
.bdlt{ border-left: solid 1px #555555;}
.bdbt{ border-bottom: solid 1px #555555;}
.bdtp{ border-top: solid 1px #555555;}
.bblt{ border-left: solid 8px #0066aa;}
.bbbt{ border-bottom: solid 1px #0066aa;}
.bdb1{ border-bottom: dashed 1px #555555;}
.bdr1{ border-right: dashed 1px #555555;}
.mgb { margin-top: 1px; margin-bottom: 6px;}
.pd  { padding: 3px 20px;}
.pd1 { padding: 3px 10px;}
.pd2 { padding: 3px 0px;}
.ls  { letter-spacing: .1em;}
.em02{ letter-spacing: .2em;}
.em03{ letter-spacing: .3em;}
.em05{ letter-spacing: .5em;}
.em06{ letter-spacing: .6em;}
.em10{ letter-spacing: 1em;}
.em20{ letter-spacing: 2em;}
.em30{ letter-spacing: 3em;}
.em40{ letter-spacing: 4em;}
.red { color: #df0000;}
.orag{ color: #ff8c00;}
.blue{ color: #000080;}
.gray{ color: #808080;}
.dgra{ color: #606060;}
.gren{ color: #008040;}
.whit{ color: #ffffff;}
.blak{ color: #333333;}
.b   { font-weight: bold;}
.n   { font-weight: normal;}
.n09 { font-size: 9px;}
.n10 { font-size: 10px;}
.n11 { font-size: 11px;}
.n12 { font-size: 12px;}
.n13 { font-size: 13px;}
.n14 { font-size: 14px;}
.n15 { font-size: 15px;}
.n16 { font-size: 16px;}
.n17 { font-size: 17px;}
.n18 { font-size: 18px;}
.n19 { font-size: 19px;}
.n20 { font-size: 20px;}
.lh2 { line-height: 1.2;}
.lh3 { line-height: 1.3;}
.lh5 { line-height: 1.5;}
.lh10{ line-height: 2;}
.mid { vertical-align: middle;}
.top { vertical-align: top;}
.bot { vertical-align: bottom;}
a:link   { color: #0000df; text-decoration: none; }
a:visited{ color: #0000df; text-decoration: none; }
a:hover  { color: #df0000; text-decoration: none; }
a:active { color: #808080; text-decoration: none; }
.whit a:link   { color: #ffffff; text-decoration: none; }
.whit a:visited{ color: #ffffff; text-decoration: none; }
.whit a:hover  { color: #ffffdf; text-decoration: underline; }
.whit a:active { color: #dfdfdf; text-decoration: none; }

