html {background-color:#000; }
* {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12;font-weight:normal;line-height:1.6;}
a {text-decoration:underline;color:#fff;cursor:pointer;}
body {padding:0;margin:0;height:100%; }


/* reset */
form, input, textarea {margin:0;padding:0;color:#000;}
table {border:0px;border-collapse:collapse;border-spacing:0;}
th, td {padding:0px;text-align: left;font-weight: normal;vertical-align:top;}
:focus {outline: 0;}
ul {list-style: none;margin:0 0;padding:0 0;}
img {border:0 !important;}
sup {font-size:10;}
b, b *, strong, strong * {font-weight:bold;}
i, i *, em, em * {font-style:italic;}
p {padding:0 0 6 0 !important;margin:0 !important;}
input.ftext, textarea {font-size:12;padding:2;}
h1, h2, h3, h4, h5, h6 {margin:0 !important; padding:0 0 6 0 !important; line-height:1;}
h1 {padding-bottom:16 !important;}
h1, h1 * {font-size:22 !important; color:#d31d21;}
h2 {padding:7 0 6 0 !important;}
h2, h2 * {font-size:18 !important;}
h3 {padding:3 0 6 0 !important;}
h3, h3 * {font-size:16 !important;}
h1.firsth, h2.firsth, h3.firsth, h4.firsth, h5.firsth, h6.firsth { padding-top:0 !important;}


/* structure */
#body {position:relative;min-height:100%; z-index:1001;}
#bodywidth {position:relative;z-index:1000; text-align:left;}

/* width, align */
#body {width:100%;min-width:1100;}
#bodywidth {width:100%;max-width:1600;margin-left:auto;margin-right:auto;}
#bodywidth .bodywidthIn {margin-left:20%; position:relative;}

/* bg */
#bg_top {position:absolute; height:2500; top:0; left:0; width:100%;z-index:101;}
#bg {position:absolute; height:2500; top:0; left:0; width:100%; overflow:hidden; z-index:100;}
#bg img { width:100%; height:2500; min-width:1600; position:relative; top:0; left:0;}


/* page */
.clear {clear:both;}
.relative {position:relative;}

#head, #content1, #content2, #content3, #content4, #content5, #content6, #content7 {width:100%; position:relative;}
#head {height:467;}
#content1 {height:171;}
#content2 {height:219;}
#content3 {height:535;}
#content4 {height:571;}
#content5 {height:214;}
#content6 {height:200; width:90%;}
#content7 { width:90%;}

.goTop, .goTop * {position:absolute; width:93; height:39; left:0; top:0; }
.goTop .img {position:relative; width:93; height:39; background:url(/data/gotop.png) no-repeat;}
.goTop .click {z-index:999; cursor:pointer;}

.inner {clear:both; position:relative; width:90%;}
.inner:after {clear:both; content:''; display:block;}
.inner33 {float:left; width:33%; position:relative;}
.inner33 div { margin-right:30%;}

.inner table {width:88%;}
.inner td {width:33%;border:1px dotted #1f3613; text-align:center; vertical-align:middle; padding:22 30;}
.inner td.tl {border-top:none; border-left:none; text-align:left; vertical-align:top; padding-left:0; padding-top:0;}
.inner td.t {border-top:none; text-align:center; vertical-align:top; padding-top:0;}
.inner td.tr {border-top:none; border-right:none; text-align:right; vertical-align:top; padding-right:0; padding-top:0;}
.inner td.l {border-left:none; text-align:left; vertical-align:middle; padding-left:0;}
.inner td.r {border-right:none; text-align:right; vertical-align:middle; padding-right:0;}
.inner td.bl {border-bottom:none; border-left:none; text-align:left; vertical-align:bottom; padding-left:0; padding-bottom:0;}
.inner td.b {border-bottom:none; text-align:center; vertical-align:bottom; padding-bottom:0;}
.inner td.br {border-bottom:none; border-right:none; text-align:right; vertical-align:bottom; padding-right:0; padding-bottom:0;}

#logo {position:absolute; top:156; left:-25; width:151; height:77; background:url(/data/logo.png) no-repeat; }

#mm { position:absolute; top:190; left:35%; width:456; height:11; font-size:1px;}
#mm .img { position:relative;width:456; height:11; font-size:1px; z-index:100; background:url(/data/mm.png) no-repeat;}
#bigmm {position:absolute; width:468; height:23; z-index:105; left:-6; top:-6;}
#mm1, #mm2, #mm3 {position:absolute; top:-3; height:16; cursor:pointer; z-index:110;}
#mm1 {left:-3; width:81;}
#mm2 {left:133; width:111;}
#mm3 {left:300; width:159;}

#mp {top:20; position:absolute; left:0; height:3; width:179; background:url(/data/menuline.png) no-repeat; font-size:1px; opacity:0;}

#capt {position:absolute; top:0; left:-19; height:28; width:307; background:url(/data/capt.png) no-repeat;}
#text1 { padding-top:53; margin-right:40%;}

#bord1 {position:absolute; top:0; left:-99; width:864; height:144; background:url(/data/bord1.png) no-repeat;}

#capt1 {position:absolute; top:0; left:-18%; width:77; height:11; background:url(/data/capt1.png) no-repeat;}
#gotop1 {top:180;}
#bord2 {position:absolute; top:286; left:-99; width:864; height:192; background:url(/data/bord2.png) no-repeat;}

#capt2 {position:absolute; top:0; left:-18%; width:125; height:12; background:url(/data/capt2.png) no-repeat;}
#gotop2 {top:415;}

#capt3 {position:absolute; top:0; left:-18%; width:108; height:29; background:url(/data/capt3.png) no-repeat;}
#inner3 .inner33 div { margin:0; position:relative; left:-19; font-size:20;}

#text2 {margin-left:33%; position:relative; z-index:200;}
#text2 p { line-height:1.2; padding-bottom:10 !important;}
#bord3 {position:absolute; top:-42; left:33%; margin-left:-57; width:388; height:142; background:url(/data/bord3.png) no-repeat;}

#milax {margin-left:33%; position:relative;}
#milax a {text-decoration:none;}
#milax a font { text-decoration:underline;}
