
body                  { background: white url(images/b11.jpg) repeat-x; text-align: center; margin: 0px; padding: 0px; z-index: 0 }
.bo                      { background: url(images/bo.png) no-repeat; text-align: left; margin-right: auto; margin-left: auto; border: none 0px; position: relative; z-index: 0; width: 1002px; height: 800px }
.ou             { background: url(images/t.png) no-repeat; text-align: left; margin: 0px 25px 0pt; padding: 0px; border: none 1px; position: absolute; z-index: 1; width: 952px; height: 500px; visibility: visible }
.ou h1      { color: #555; font-weight: normal; font-size: 12px; line-height: 30px; text-align: center; margin: 0px; padding: 0px; border: none 1px; height: 44px }
.ou h2        { color: #ddd; font-weight: normal; font-size: 10px; line-height: 24px; float: left; margin: 0px; padding: 0px; border: none 1px; position: relative; z-index: 5; height: 26px }
.ou ul            { float: right; margin: 0px; padding: 0px 220px 0px 0px }
.ou li       { list-style-type: none; float: left; padding-right: 5px; padding-left: 5px; border-left: 1px solid #888 }
.ou a   { color: #ddd; text-decoration: none; list-style-type: none }
.ou a:hover { color: gray; text-decoration: underline }
.hd1 img   { margin-left: 2px; border: none; width: 100px; height: 100px }
.hd2 img { margin-left: 2px; border: none; width: 100px; height: 100px }
a.hd1   { background-image: url(images/in.png); margin: 0px; padding: 0px; border: none 1px; position: absolute; z-index: 5; top: 10px; left: 738px; width: 103px; height: 103px; visibility: visible }
a.hd2  { background-image: url(images/in.png); margin: 0px; padding: 0px; border: 1px; position: absolute; z-index: 5; top: 10px; left: 846px; width: 103px; height: 103px; visibility: visible }
a:hover.hd1 { background-image: url(images/in1.png) }
a:hover.hd2 { background-image: url(images/in1.png) }
img.le { float: left; margin-right: 10px }
img.ri { float: right; margin-left: 10px }
.brush  { background-image: url(images/brush.png); position: relative; z-index: 1; top: 310px; left: 287px; width: 226px; height: 169px }
.mi                        { background: url(images/bo1.png) no-repeat left bottom; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; border: none 1px; position: absolute; z-index: 2; top: 44px; left: 0px; width: 952px; visibility: visible }
.mi0          { background: url(images/mi2.png) no-repeat 337px 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; border: none 1px; position: absolute; z-index: 2; top: 44px; left: 0px; width: 952px; height: 410px; visibility: visible }
.mi0 img.mimg { margin-top: 9px; margin-left: 332px }
.mi0 form  { font-size: 14px; line-height: 28px; margin-top: 45px; margin-left: 395px }
.mi0 h3 { font-weight: bold; font-size: 18px; margin: 0px 0px 15px; padding: 0px }
.mi0-mail  { font-weight: bold; font-size: 18px; margin-top: 100px; margin-right: 0px; margin-left: 350px; padding: 0px }
.mi0-mail form { margin: 0px; padding: 0px }
.mi1    { background: url(images/mi2.png) no-repeat 5px 25px; margin-bottom: 0px; margin-left: 332px; padding-bottom: 0px; border: none 1px; z-index: 1; height: 420px }
.mi1b { background: url(images/mi2.png) no-repeat 5px 25px; border: none 1px; position: absolute; z-index: 1; left: 332px; height: 420px }
.mi1to       { background: url(images/mitop.png) no-repeat 0px 0px; margin-bottom: 0px; margin-left: 331px; padding-bottom: 0px; border: none 1px; height: 400px }
.mi1to p { background: no-repeat 0px 0px; margin: 0px; padding: 0px; border: none 1px; height: 80px }
.mi1to object     { margin-right: 0px; margin-bottom: 0px; margin-left: 75px; padding: 0px; width: 233px; height: 177px }
.mi1to marquee      { color: #eee; font-size: 12px; line-height: 24px; text-align: center; float: none; clear: left; margin-top: 10px; margin-left: 70px; width: 240px; height: 105px }
.mi1bl        { margin-top: 320px; margin-left: 330px; height: 154px }
.mi1bl a      { color: #fff; font-weight: bold; font-size: 18px; text-decoration: none; background-image: url(images/blo-bt.png); text-align: center; float: left; padding-top: 80px; width: 154px; height: 74px }
.mi1bl a:hover    { color: #fff; text-decoration: none; background-image: url(images/blo-bt1.png) }
.mi2bl    { background: no-repeat 20px 0px; margin-top: 40px; margin-left: 300px; padding-bottom: 0px; border: none 1px; z-index: 1 }
.mi2                    { background: no-repeat 20px 0px; margin-left: 320px; padding-bottom: 0px; border: none 1px; z-index: 5 }
.mi2top    { margin: 0px; padding: 15px 0px 0px; border: none; width: 620px; height: auto }
.mi2-aba       { background: url(images/aba.png) no-repeat 13px 0px; margin-top: 40px; margin-left: 320px; padding-bottom: 0px; border: none 1px; z-index: 3; height: auto }
.mi2-aba1   { background: url(images/aba.png) no-repeat 13px 0px; margin-top: 60px; margin-left: 320px; padding-bottom: 0px; border: none 1px; height: 400px }
.mi2-linkbox  { background: url(images/linkbox.png) no-repeat; text-align: center; float: left; width: 200px; height: 200px }
.mi2-linkbox table  { text-align: center; margin: 40px 0px 0px 70px; width: 120px; height: 120px }
.mi2-linkbox img { width: 120px; height: auto }
.mi2-aba a  { color: #555; border: none; z-index: 5 }
.mi2-aba a:hover { color: #777; text-decoration: underline; border: none; z-index: 5 }
.mi2-mail    { background: no-repeat 20px 0px; margin-top: 450px; padding-bottom: 0px; border: none; z-index: 5 }
.mi2-map   { background-repeat: no-repeat; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; padding: 0px; border: none; z-index: 5 }
.mi2-mailbox h4 { font-size: 14px; line-height: 25px; text-decoration: none; background-color: #fff; margin: 0px; padding: 0px }
.mi2-mailbox p { font-weight: 500; font-size: 12px; text-decoration: none; background-color: #fff; margin: 0px; padding: 0px }
.mi2-mailbox ul { font-weight: 500; text-decoration: none; background-color: #fff; float: none; clear: none; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 5px 0px 0px; border: none }
.mi2-mailbox ul li { font-weight: 500; font-size: 13px; line-height: 26px; text-decoration: none; list-style-type: none; list-style-position: inside; float: none; clear: none; margin: 0px; padding: 0px; border: none }
.mi2-mailbox ol li { font-weight: 500; font-size: 10px; line-height: 15px; text-decoration: none; list-style-type: disc; list-style-position: outside; float: none; clear: none; margin: 0px; padding: 0px; border: none }
.mi2-mailbox ol { font-weight: 500; text-decoration: none; list-style-type: disc; list-style-position: outside; float: none; clear: none; margin: 0px 0px 5px; padding: 0px 0px 0px 16px; border: none }
.mi2-mailbox { background-color: #fff; float: left; clear: none; padding: 0px 8px 0px 0px; width: 230px }
.mi2-mapbox  { float: left; clear: none; padding: 0px; width: 300px; height: auto }
.mi2-mapbox img  { text-decoration: none; margin-top: 0px; padding-top: 0px; border: none }
.mi2-1 img   { margin-top: 280px }
.mi2 p      { color: #555; font-size: 11px; line-height: 18px; letter-spacing: 1px; margin: 12px 10px 0px; padding: 0px }
.mi2a      { float: left; clear: none; width: 308px }
.mi2-a { background-image: url(images/book1.jpg); float: left; clear: none; margin-bottom: 24px; width: 308px; height: 375px }
.mi2b     { float: left; margin-bottom: 24px; width: 308px }
.mi2b-po  { background: url(images/pf1.jpg) no-repeat; float: left; width: 308px; height: 308px }
.mi2-b { background-image: url(images/book2.jpg); float: left; margin-bottom: 24px; width: 308px; height: 375px }
table.mi-ta          { margin-top: 0px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: outset 2px; width: 610px; cellspacing: O  }
table.mi-ta1 { background-color: #69f; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: outset 2px; width: auto; cellspacing: O  }
table.mi-ta2  { margin-top: 0px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: outset 2px; width: 300px; cellspacing: O  }
.mi-ta th      { color: #555; font-size: 12px; line-height: 24px; background-color: #9cf; text-align: left; margin: 0px; padding: 0px 0px 0px 10px; border: 2px #9cf }
.mi-ta1 th { color: #555; font-size: 12px; line-height: 24px; background-color: #9cf; text-align: center; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: 2px #9cf }
.mi-ta td  { color: #777; font-size: 12px; background-color: white; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 15px 0px 10px 10px; border-top: 2px none #fff; border-right: 1px none; border-bottom: 1px none #fff; border-left: 2px none #fff }
.mi-ta1 td { color: #777; font-size: 12px; background-color: white; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 5px 0px 5px 10px; border-style: none; border-width: 2px 1px 1px 2px; border-color: #fff  #fff #fff }
.mi2 h3          { font-size: 13px; margin: 40px 14px 0px 10px; padding-bottom: 0px }
.mi2-aba h3 { font-size: 13px; margin: 30px 14px 0px 10px; padding-bottom: 0px }
.mi2-gl { color: #9f0 }
.mi2-ie { color: #fc3 }
.mi2-la { color: #b00 }
.mi2-of { width: 610px; height: 195px; overflow-x: scroll; overflow-y: hidden }
.mi2-of img { margin-right: 30px; margin-left: 30px; width: auto; height: 180px; overflow-x: scroll; overflow-y: hidden }
.mi2-sm  { font-style: normal; font-weight: normal; font-size: 10px; line-height: 15px; background: url(images/prof1.gif) no-repeat; padding-left: 300px }
h4.mia     { color: #f6c; clear: left; margin-bottom: 10px; padding-bottom: 0px }
h4.mia-s { color: #f6c; text-align: center; clear: left; margin-bottom: 10px; padding-bottom: 0px }
h4.mib { color: #fc0; margin-bottom: 0px; padding-bottom: 0px }
h4.mic   { color: #9f0; font-weight: bold; text-align: center; margin: 15px 0px 0px; padding: 0px }
h5.mic  { color: #6c0; font-weight: bold; text-align: center; margin: 15px 0px 0px; padding: 0px }
h4.mid  { color: #69f; font-weight: bold; text-decoration: blink }
h4.mie  { color: #555; font-weight: bold; font-size: 16px; line-height: 16px; text-align: left; margin: 7px 0px 0px 80px; padding: 0px }
p.mie { color: #555; font-weight: bold; font-size: 14px; line-height: 16px; text-align: left; margin: 7px 0px 0px 80px; padding: 0px }
h3.mi3a         { color: #99f; font-size: 15px; clear: left; border-bottom: medium solid #9cf; border-left: medium none #9cf }
h3.mi3a-s { color: #99f; font-size: 15px; text-align: center; clear: left; border-bottom: medium solid #9cf; border-left: medium none #9cf }
h3.mi3b  { color: #9f0; clear: left; border-bottom: medium solid #cf0; border-left: medium none #9cf }
h3.mi3c   { color: #fc6; text-align: center; clear: left; border-bottom: medium solid #ff9; border-left: medium none #9cf }
h3.mi3d   { color: #555; text-decoration: blink; clear: left; border-bottom: medium solid #888; border-left: medium none #9cf }
h3.mi3d1 { color: #555; text-decoration: blink; text-align: center; border-bottom: medium solid #888; border-left: medium none #9cf }
h3.mi3e { color: #555; text-decoration: blink; text-align: left; margin-left: 80px; border-bottom: medium solid #888; border-left: none #9cf }
.mic-p { text-align: center }
.mic-p1 { text-align: center; margin: 0px; padding: 0px }
.mi-semi  { color: #555; background-color: #e2ffe5; margin-top: 5px; margin-left: 10px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #cfc #9c3 #9c3 #cfc; width: 605px }
.mi-semi1 { color: #555; background-color: #ffc; margin-top: 5px; margin-left: 10px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #ffc #cc6 #cc6 #ffc; width: 605px }
.mi-semi a { color: #444; text-decoration: underline }
.news                { background: no-repeat 317px 0px; float: left; clear: left; margin-top: 45px; margin-right: 0px; margin-bottom: 0px; padding: 0px 0px 0px 310px; z-index: 0; width: 320px; height: auto }
.news2            { font-weight: bold; font-size: 14px; line-height: 10px; background-image: url(images/i.png); float: left; margin-top: 40px; width: 310px; height: 225px }
.news2 a { color: #69f }
.news2 p { color: #222; font-style: normal; font-weight: normal; font-size: 10px; line-height: 13px; margin-left: 8px }
.news1                           { color: #c3f; font-weight: bold; font-size: 15px; line-height: 85px; background: url(images/news.png) no-repeat; margin-top: 15px; margin-bottom: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 120px; border: 1px; width: 300px; height: 72px }
.news ul                         { color: #555; font-weight: normal; float: left; clear: left; margin: 0px; padding: 0px; border: none }
.news li                      { font-size: 12px; line-height: 15px; list-style-position: inside; float: left; clear: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none none dotted none; border-width: medium medium 1px medium; border-color: #69f; width: 300px; height: 15px }
.news li a { color: #555; text-decoration: underline; float: left; clear: left; border-top: none #69f; border-right: none #69f; border-bottom: 1px #69f; border-left: none #69f }
.box1 h3            { font-size: 16px; line-height: 10px; text-decoration: none; margin: 0px 0px 17px 42px; padding: 0px }
.box2 h3      { font-size: 16px; line-height: 10px; text-decoration: none; margin: 0px 0px 3px 42px; padding: 0px }
.box3 h3      { font-size: 16px; line-height: 10px; text-decoration: none; margin: 0px 0px 3px 42px; padding: 0px }
.box1 p            { color: #555; font-size: 9px; line-height: 10px; margin-top: 0px; margin-bottom: 5px; margin-left: 42px; padding: 0px }
.box1 p.b-t  { color: #eee; font-weight: bold; font-size: 11px; line-height: 14px; background-color: #ff5a94; margin: 0px 30px 10px 25px; padding: 10px 15px 5px }
.box2 p { color: #eee; font-weight: bold; font-size: 11px; line-height: 14px; background-color: #ffa445; margin: 0px 30px 10px 25px; padding: 10px 15px 5px }
.box3 p       { color: #eee; font-weight: bold; font-size: 11px; line-height: 14px; background-color: #4aff74; margin: 0px 30px 10px 25px; padding: 10px 15px 5px }
.box1 a   { color: #ff5fc7 }
.box2 a    { color: #ffad5a }
.box3 a   { color: #37ff4d }
.box2 ul  { color: #555; float: none; clear: left; margin: 3px 45px 0px 42px; padding: 0px; border: none }
.box2 ul li  { font-size: 11px; line-height: 15px; float: none; clear: left; margin: 0px 0px 7px; padding: 0px; border-style: none none dotted none; border-width: medium medium 1px medium; border-color: ; height: 15px }
.box3 ul  { color: #777; float: none; clear: left; margin: 7px 45px 0px; padding: 0px; border: none }
.box3 ul li  { font-weight: 600; font-size: 12px; line-height: 14px; list-style-type: circle; list-style-position: inside; float: none; clear: left; margin: 0px 0px 5px; padding: 0px; border-style: none; border-width: medium medium 1px medium; border-color:  }
.box1 a:hover  { color: #ddd; text-decoration: none }
.box2 a:hover { color: #ddd; text-decoration: none }
.box3 a:hover { color: #ddd; text-decoration: none }
h3.box-img       { line-height: 15px; margin: 80px 0px 0px 30px; padding: 0px }
.box1 img        { margin: 0px; padding: 0px; border: none 0px }
.box2 img     { margin: 0px; border: none 0px }
.box3 img    { margin: 0px; border: none 0px }
.box1      { background: url(images/box1.png) no-repeat; float: left; margin: 0px; padding: 0px; width: 317px; height: 361px }
.box2     { background: url(images/box2.png) no-repeat; float: left; margin: 0px; padding: 0px; width: 317px; height: 361px }
.box3      { background: url(images/box3.png) no-repeat; float: left; margin: 0px; padding: 0px; width: 317px; height: 361px }
.box-sp    { clear: left; width: 950px }
#makef1 p { font-size: 11px; line-height: 14px; margin-right: 15px; margin-bottom: 5px; margin-left: 10px; visibility: visible }
#makef2 p { font-size: 11px; line-height: 14px; margin-right: 15px; margin-bottom: 5px; margin-left: 10px; visibility: visible }
#makef3 p { font-size: 11px; line-height: 14px; margin-right: 15px; margin-bottom: 5px; margin-left: 10px; visibility: visible }
#makef1 h4  { font-size: 15px; margin: 0px 0px 20px 10px; padding: 18px 0px 0px; visibility: visible }
#makef2 h4  { font-size: 15px; margin: 0px 0px 20px 10px; padding: 18px 0px 0px; visibility: visible }
#makef3 h4  { font-size: 15px; margin: 0px 0px 20px 10px; padding: 18px 0px 0px; visibility: visible }
.makef          { margin: 13px 0px 0px 10px; padding: 0px; border: none; position: absolute; z-index: 3; top: 1285px; left: 320px; width: 610px; height: 220px }
.makef1  { margin: 13px 0px 0px 10px; padding: 0px; border: none; width: 610px; height: 230px }
.makef h4  { font-size: 15px; margin: 0px 0px 20px; padding: 18px 0px 0px; visibility: visible }
.makef a  { color: #f6c; text-decoration: none; visibility: visible }
.makef a:hover  { color: #f6c; text-decoration: none }
.life-box  { background-image: url(images/life-box.gif); float: left; margin: 0px 0px 20px; padding: 0px; width: 310px; height: 200px }
.life2-box { background-image: url(images/life2-box.gif); float: left; margin: 0px 0px 20px; padding: 0px; width: 310px; height: 200px }
.life-box1   { color: #fff; font-size: 16pt; line-height: 24pt; text-align: center; float: left; margin-top: 15pt; margin-left: 5pt; width: 93px }
.life-box2   { color: #fff; font-weight: bold; font-size: 14pt; float: left; margin-top: 29pt; margin-left: 5px; width: 190px; height: 115px }
.life-box2 p  { font-weight: bold; font-size: 7.5pt; line-height: 12pt; float: left; margin-left: 0px; width: 195px }
.life-box2 b { color: #f36; font-size: 18pt }
.life-box3  { font-weight: normal; font-size: 7pt; line-height: 10pt; text-align: center; clear: left; margin-left: 53px; width: 240px }
.life-mi1 { float: left; margin-bottom: 24px; width: 332px }
.life-mi2    { float: left; clear: none; margin-bottom: 24px; width: 290px }
.makef ul { float: none; clear: left; margin: 0px; padding: 0px; border: none; visibility: visible }
.makef ul li  { text-align: center; float: left; clear: none; margin: 0px; padding: 0px; border: none; width: 200px; visibility: visible }
a.prof                       { color: #eee; font-size: 10px; line-height: 220px; background: url(images/profe1.png) no-repeat; float: left; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; border: none; position: relative; z-index: 6; top: 465px; left: 0px; width: 300px; height: 223px }
a:hover.prof     { background: url(images/profe2.png) no-repeat }
.mu              { background: url(images/t2.png) no-repeat; float: left; border: 1px; position: absolute; z-index: 3; top: 44px; left: 0px; width: 400px; height: 420px; visibility: visible; display: block }
a.mu1    { background-image: url(images/mu1.png); float: right; border: none; width: 200px; height: 206px }
a:hover.mu1   { background-image: url(images/mu1-1.png) }
.mu1 img  { border: none; width: 200px; height: 206px }
.mu2 img { border: none; width: 100px; height: 69px }
.mu3 img { border: none; width: 100px; height: 69px }
.mu4 img { border: none; width: 100px; height: 69px }
.mu5 img { border: none; width: 100px; height: 69px }
a.mu2     { color: #fcc; font-weight: 900; font-size: 12px; text-decoration: none; background: transparent url(images/mu2_09.png); text-align: center; float: left; margin-top: 106px; width: 100px; height: 100px }
a:hover.mu2   { color: #eee; text-decoration: none; background-image: url(images/mu2a_09.png) }
a.mu3         { color: #fc9; font-weight: 900; font-size: 12px; text-decoration: none; background-image: url(images/mu2_12.png); text-align: center; float: left; margin-right: 200px; margin-left: 100px; width: 100px; height: 100px }
a:hover.mu3  { color: #eee; text-decoration: none; background-image: url(images/mu2a_12.png) }
a.mu4           { color: #ccf; font-weight: 900; font-size: 12px; text-decoration: none; background-image: url(images/mu2_14.png); text-align: center; float: left; margin-right: 100px; margin-bottom: 10px; width: 100px; height: 100px }
a:hover.mu4  { color: #eee; text-decoration: none; background-image: url(images/mu2a_14.png) }
a.mu5            { color: #cfc; font-weight: 900; font-size: 12px; text-decoration: none; background-image: url(images/mu2_16.png); text-align: center; float: right; margin-right: 100px; margin-bottom: 10px; width: 100px; height: 100px }
a:hover.mu5      { color: #eee; text-decoration: none; background-image: url(images/mu2a_16.png) }
.mu p  { float: left; clear: left; margin: 0px; padding: 0px }
.mu p.mu6-1           { color: #eee; font-weight: bold; background-image: url(images/mu6_01.png); clear: left; margin: 0px; padding: 0px; width: 300px; height: 100px }
.mu p.mu6-1a { color: #eee; font-weight: bold; background-image: url(images/mu6_01.png); clear: left; margin: 65px 0px 0px; padding: 0px; width: 300px; height: 100px }
.mu6-1 img  { float: left; clear: left }
.mu ol      { text-align: center; list-style-type: none; float: left; clear: left; margin: 0px; padding: 0px; width: 300px; height: auto }
.mu li { padding: 0px; border: none }
a.mu6-2            { color: #eee; font-size: 16px; line-height: 28px; text-decoration: none; background-image: url(images/mu6_02.png); float: left; clear: left; margin: 0px; padding: 10px 0px 0px; width: 300px; height: 26px }
a.mu6-3    { color: #aaa; font-size: 21px; line-height: 28px; text-decoration: none; background-image: url(images/mu6_02.png); float: left; clear: left; margin: 0px; padding: 10px 0px 0px; width: 300px; height: 26px }
p.mu6-3 { color: #aaa; font-size: 16px; line-height: 28px; text-decoration: none; background-image: url(images/mu6_02.png); float: left; clear: left; margin: 0px; padding: 10px 0px 0px; width: 300px }
a:hover.mu6-2   { text-decoration: none; background: url(images/mu6_03.png) no-repeat }
a:hover.mu6-3  { text-decoration: none; background: url(images/mu6_03.png) no-repeat }
.mu p.mu6-4     { color: #eee; background: url(images/mu6_04.png) no-repeat; text-align: center; float: left; clear: left; margin: 0px; padding: 0px; width: 300px; height: 50px }
a.mu7   { background-image: url(images/in.png); float: left; margin-top: 0px; margin-left: 100px; width: 103px; height: 103px }
a:hover.mu7 { background-image: url(images/in1.png) }
.mu7 img  { padding-left: 2px; border: none }
p.mu8-1          { color: #888; font-weight: bold; font-size: 13px; background-image: url(images/mu8_01.png); text-align: center; clear: left; margin-bottom: 0px; margin-left: 0px; padding-top: 25px; padding-bottom: 0px; padding-left: 0px; width: 300px; height: 25px }
p.mu8-1a { color: #888; font-weight: bold; font-size: 13px; background-image: url(images/mu8_011.jpg); text-align: center; clear: left; margin-bottom: 0px; margin-left: 0px; padding-top: 25px; padding-bottom: 0px; padding-left: 0px; width: 290px; height: 25px }
p.mu8-2         { color: #555; font-size: 11px; line-height: 20px; background: url(images/mu8_03.png) repeat-y; clear: left; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 30px; width: 300px }
p.mu8-2a { color: #555; font-size: 11px; line-height: 20px; background: url(images/mu8_031.jpg) repeat-y; clear: left; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 30px; width: 290px }
p.mu8-2b    { color: #555; font-size: 11px; line-height: 20px; background: url(images/mu8_03.png) repeat-y; text-align: center; clear: left; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; width: 300px }
.mu8-2b { color: #555; font-size: 11px; line-height: 20px; background: url(images/mu8_03.png) repeat-y; text-align: left; float: none; clear: left; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; width: 300px }
.mu8-2b ul { color: #555; font-size: 11px; background-repeat: repeat-y; text-align: left; float: none; clear: left; margin: 0px 0px 0px 50px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; width: 250px }
.mu8-2b ul li  { color: #555; font-size: 11px; line-height: 0px; background-repeat: repeat-y; text-align: left; float: none; clear: left; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px }
p.mu8-3        { color: #555; font-size: 11px; background: url(images/mu8_04.png) no-repeat; text-align: center; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; width: 300px; height: 39px }
p.mu8-3a { color: #555; font-size: 11px; background: url(images/mu8_041.jpg) no-repeat; text-align: center; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; width: 290px; height: 39px }
a.mu-bl          { color: #222; font-weight: bold; font-size: 12px; line-height: 67px; background-image: url(images/mu-bl2.png); text-align: center; float: left; clear: left; margin: 0px; padding: 0px; width: 315px; height: 200px }
a.mu-bl1  { color: #777; font-weight: bold; font-size: 12px; line-height: 67px; background-image: url(images/mu-bl1.png); text-align: center; float: left; clear: left; margin: 0px; padding: 0px; position: absolute; z-index: 4; top: 440px; left: 0px; width: 315px; height: 200px }
.mu-bl2       { background: url(images/bltx.png) no-repeat; position: absolute; z-index: 2; top: 600px; left: 10px; width: 300px; height: 107px }
p.mu-bl2  { font-size: 10px; background-repeat: no-repeat; padding-top: 40px; padding-left: 35px; z-index: 2 }
a:hover.mu-bl      { color: #000; text-decoration: none; background-image: url(images/mu-bl1.png) }
a:hover.mu-bl1 { color: #444; text-decoration: none; background-image: url(images/mu-bl2.png) }
.mu-info  { margin-bottom: 30px; margin-left: 30px; width: 240px }
.mu-info img { }
.mu-fs { float: left }
.mu-tit { font-weight: bold; font-size: 10px }
.mu-tex { }
.fot             { background: url(images/fot1_03.png) repeat-x; clear: left; margin: 30px 0px 0px; padding: 0px; z-index: 6; width: 952px; height: 211px }
a.fot1         { color: #000; font-weight: bold; font-size: 18px; line-height: 190px; background-image: url(images/fot1_04.png); text-align: center; float: right; border: none; width: 214px; height: 211px }
a:hover.fot1   { color: #888; background-image: url(images/fot2_04.png) }
p.fot-3       { background-image: url(images/poit.jpg); float: right; margin: 0px; padding: 0px; border: 5px; width: 214px; height: 211px }
p.fot-sp      { color: #555; font-size: 11px; background-image: url(images/fot-sp.png); float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 290px; height: 210px }
p.fot-sp1   { color: #555; font-size: 11px; background-image: url(images/fot-sp1.png); float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 290px; height: 210px }
ul.fot-2         { line-height: 0px; float: left; margin: 0px 0px 0px 15px; padding: 0px }
.fot-2 li a  { color: #888; margin: 0px; padding: 0px }
.fot ol      { line-height: 0px; float: left; clear: left; margin-top: 0px; margin-right: 0px; margin-left: 10px; padding: 0px }
.fot ul li      { font-weight: bold; font-size: 12px; line-height: 30px; clear: left; margin: 0px; padding: 0px; border: none }
.fot ol li       { font-weight: 100; font-size: 12px; line-height: 17px; text-decoration: none; clear: left; margin: 0px; padding: 0px; border: none }
img.botan       { float: right; margin: 0px; padding: 0px; border: none; width: 80px; height: 80px }
address    { font-style: italic; font-size: 10px; text-decoration: none; background-repeat: no-repeat; text-align: center; clear: both; margin-bottom: 25px }
h4          { color: #555; font-size: 16px; line-height: 0px; margin-top: 20px; margin-bottom: 0px; margin-left: 10px; padding-bottom: 0px }
.sml   { font-size: 10px; margin: 0px; padding: 0px }
.lag   { font-weight: bold; font-size: 14px; margin: 0px 0px 2px; padding: 0px }
/*-----------------------------------------------
__uO
----------------------------------------------*/
.b-mi { float: left; margin: 0px; border: solid 1px; width: 620px; height: 55px }
.b-mi1 { float: left; margin-right: 10px; border: dashed 1px; width: 400px }
.b-mi2 { float: left; margin-left: 10px; border: dashed 1px; width: 200px }

