body {position:relative;margin:0px; margin-bottom:0px; text-align: center;color: #999;background-color: #000;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;height: 100%;}
* {list-style: none;}


a:link{text-decoration:none;border-bottom:1px solid #666;color: #ccc}
a:visited {text-decoration:none;border-bottom:1px solid #666;color: #ccc}
a:hover {text-decoration:none;border-bottom:0px solid #000;color: #8680ff }


#main{clear:both;top:60px; text-align:center; width:100%;margin:0px; }
#contents{margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; text-align:left;width:820px;margin:0px auto;background-image: url("back.gif");}
#main2{clear:both;top:60px; text-align:center; width:100%;margin:0px;}
#contents2{margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; text-align:left;width:820px;margin:0px auto;}

#divline1{padding:0px 0px 0px 0px; text-align:left;width:820px;margin:0px ;height: 75px;}

#topleft{padding:0px 0px 0px 0px; text-align:left;width:600px;margin:0px ;float:left;}
#divtop {padding:0px;width:820px;margin:0px ;height: 100px;}
* html body #divtop{padding:0px;width:820px;margin:0px ;height: 100px;}
*+html body #divtop{padding:0px;width:820px;margin:0px ;height: 100px;}


#block {overflow: hidden; height: auto;width: 820px; }
#block div {float: left; padding-bottom: 32767px; margin-bottom: -32767px; }
#divleft { text-align:left;width:215px;margin:0px ;float:left;}
#divmiddle {padding:0px; margin:0px ;width:570px;float:left;}
#divright {padding:0px; margin:0px ;width:50px;}
#div.search {padding:0px;margin: 0px;text-align: center;width: 135px;float:left;font-size:80%; font-weight:bold;margin-bottom:30px;padding-left:0px;padding-top:4px;}
* html body #div.search {padding-top:1px;}
*+html body #div.search {padding-top:1px;}



h1.top {font-family:Helvetica, arial; color: #fff;text-align: left;font-size:175%;margin:0px; padding: 0px;padding-right:50px;padding-top:20px;padding-bottom:0px;}
h1.top a:link{text-decoration:none;border-bottom:0px; color: #fff;}
h1.top a:visited {text-decoration:none;border-bottom:0px; color: #fff;}
h1.top a:hover {text-decoration:none;border-bottom:0px; color: #fff;}

h2 {clear:both;font-family:Helvetica, arial;color: #fff;border-bottom: px solid #000;font-size:110%;padding-top:17px;padding-bottom:15px;}
* html body h2 {padding-top:0px;}
*+html body h2 {padding-top:0px;}
span.h2a {color: #666699;font-weight: bold;font-size: 14px;}
h2.index {clear:both;font-family:Helvetica, arial;color: #fff;border-bottom: px solid #000;font-size:110%;padding-top:0px;padding-bottom:15px;}
* html body h2.index {clear:both;font-family:Helvetica, arial;color: #fff;border-bottom: px solid #000;font-size:110%;padding-top:15px;padding-bottom:15px;}
 *+html body h2.index{clear:both;font-family:Helvetica, arial;color: #fff;border-bottom: px solid #000;font-size:110%;padding-top:15px;padding-bottom:15px;}
h2.video {clear:both;font-family:Helvetica, arial;color: #fff;border-bottom: px solid #000;font-size:110%;padding-top:17px;padding-bottom:0px;}
* html body h2.video {padding-top:0px;}
*+html body h2.video {padding-top:0px;}
.f1 {text-align:center ;margin:0px; padding:0px;padding-top:6px;padding-right:50px;}
* html body .f1 {text-align:center ;margin:0px; padding:0px;padding-top:6px;padding-right:50px;}
*+html body .f1 {text-align:center ;margin:0px; padding:0px;padding-top:6px;padding-right:50px;}
p.form1 {margin:0px; padding:0px;}
.in1 {font-size:80%; width: 135px;padding-left:3px; text-align:left ;letter-spacing:0pt;}
.in2 {font-family:arial;font-family:Palatino Linotype; font-size:85%;margin:0px ;margin-left:0px;text-align:right ;background-color:#000 ;border: 0px;;color: #ccc;font-weight: bold;}
* html body .in2 {margin:0px ;text-align:center ;margin-left:0px;padding-right:0px;}
*+html body .in2 {margin:0px ;text-align:center ;margin-left:0px;}

p.mediacenter {clear:both;font-family:Helvetica, arial;color: #fff;border-bottom: px solid #000;font-size:110%;padding-top:17px;padding-bottom:0px;}
* html body h4.mediacente {padding-top:0px;}
*+html body h4.mediacente {padding-top:0px;}


ul.menu{ text-align: left;font-size:85%;margin:0px; padding: 0px;padding-left:0px;padding-top:35px;padding-bottom:30px;line-height: 1.4;letter-spacing:0.4pt}
html:not(:only-child:only-child) body ul.menu {letter-spacing:1pt} 
body ul.menu {/*\*/letter-spacing:1pt;/* */}
ul.menu li {float: ;margin-right:10px;padding-left:1px; padding-right:1px;padding-bottom:1px;} 
ul.menu lia {float:none ;margin-right:10px;padding-left:1px; padding-right:1px;padding-bottom:1px;} 
ul.menu li.menuli {float: left;} 
ul.menu li.menulion {float: left;}
ul.menu li.menulion a {text-decoration:none;border-bottom:0px solid #8680ff;color: #8680ff}
ul.menu li.menulilion a:visited {text-decoration:none;border-bottom:0px solid #8680ff;color: #669933}
ul.menu li.menulion a:hover {text-decoration:none;border-bottom:0px solid #8680ff;color: #8680ff}


.mail {margin:0px;padding:0px; line-height: 1.4;padding-left:600px;font-size:80%;text-align: right; }


ul.submenu {color: #000;margin:0px;padding:0px;padding-bottom:45px;margin-top:0px;text-align: right;font-size:75%;line-height: 1.6;clear:both;letter-spacing:0.4pt}
html:not(:only-child:only-child) ul.submenu {line-height: 1.7;}
html:not(:only-child:only-child) body ul.submenu li {letter-spacing:1pt}
 

ul.submenu li { padding:0px;padding-bottom:1px;margin:0px ;margin-right:47px;}
ul.submenu li a { color: #ccc;text-decoration:none; border-bottom:0px solid #666;}
ul.submenu li a:visited { color: #ccc;text-decoration:none;border-bottom:0px solid #666;}
ul.submenu li a:hover {color: #8680ff;text-decoration:underline;border-bottom:0px solid #666;}
ul.submenu li {/*\*/letter-spacing:1pt;/* */} 


html:not(:only-child:only-child) span.submenu0 {font-size: 12px;}
html:not(:only-child:only-child) span.submenu0 {font-size: 12px;}
ul.submenu li.submenu0 {margin-top:35px;margin-bottom:3px;color: #fff;border-bottom:1px solid #333;}
ul.submenu li.on {text-decoration:none;border-bottom:0px solid #8680ff;color: #8680ff}
ul.submenu li.on1 {text-decoration:none;border-bottom:1px solid #333;color: #8680ff}
ul.submenu li.on a {text-decoration:none;border-bottom:0px solid #8680ff;color: #8680ff}
ul.submenu li.on a:visited {text-decoration:none;border-bottom:0px solid #8680ff;color: #8680ff}
ul.submenu li.on a:hover {text-decoration:none;border-bottom:0px solid #8680ff;color: #8680ff}
ul.submenu li.submenu9 {padding-top:20px;text-align: right;}

span.submenu {color: #8680ff;font-weight: bold;font-size: 14px;color: #666}
span.submenuon {font-weight: bold;font-size: 14px;color: #8680ff;}
span.partner {letter-spacing:0.3pt;text-align: right;}

p { line-height: 1.4;}
html:not(:only-child:only-child) body p {letter-spacing:0.8pt}
p.news { line-height: 1.4;padding-left:0px;font-size:80%;letter-spacing:0pt;font-family:arial; }
span.news1{font-family:georgia; color: #ccc; font-weight: bold;font-size:80%;}
span.news2{color: #fff;font-size:95%;letter-spacing:0.4pt}
span.news2 a:link{color: #666699;text-decoration:underline;border-bottom:0px solid #8680ff;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}
span.news2 a:visited {color: #666699;text-decoration:underline;border-bottom:0px solid #8680ff;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}
span.news2 a:hover {color: #8680ff;text-decoration:none; border-bottom:0px solid #8680ff;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}
span.news3{font-weight: bold;color: #8680ff;}
html:not(:only-child:only-child) body span.news2 {letter-spacing:1pt}
span.news2 {/*\*/letter-spacing:1pt;/* */}
p.newsbottom { line-height: 1.4;padding-left:0px;font-size:80%;margin-bottom:70px; font-family:arial; }

p.videonext { line-height: 1.4;padding-left:0px;font-size:80%; font-family:font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;letter-spacing:0.4pt; text-align: left;}

ul.pan {margin:0px;padding:0px;padding-top:135px;text-align: left;font-size: 80%;line-height: 1.6;letter-spacing:0.4pt;color: #666;}
ul.pan li {float: left;letter-spacing:0.4pt;}
html:not(:only-child:only-child) body ul.pan li {letter-spacing:1pt}
ul.pan li {/*\*/letter-spacing:1pt;/* */}
span.pan {font-weight: bold;font-size: 14px;color: #666;}

ul.pan1 {margin:0px;padding:0px;margin-bottom:0px;text-align: left;font-size: 75%;line-height: 1.6;letter-spacing:0.4pt;color: #666;padding-top:14px;}

ul.pan0 {margin:0px;padding:0px;margin-bottom:0px;text-align: left;font-size: 75%;line-height: 1.6;letter-spacing:0.4pt;color: #666;padding-top:14px;}
ul.pan0 li a {text-decoration:none;border-bottom:1px solid #666 ;color: #999}
ul.pan0 li a:visited {text-decoration:none;border-bottom:1px solid #666;color: #999}
ul.pan0 li a:hover {color: #8680ff;text-decoration:none; border-bottom:0px solid #666;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}
ul.pan0 li {float: left;letter-spacing:0.4pt;}
html:not(:only-child:only-child) body ul.pan0 li {letter-spacing:1pt}
ul.pan0 li {/*\*/letter-spacing:1pt;/* */}
span.pan0 {font-weight: bold;font-size: 14px;color: #666;}
li.pan0b {padding-top:0px ;margining-top:0px ; }
ul.pan0 li a {text-decoration:none;border-bottom:1px solid #666 ;color: #999}
ul.pan0 li a:visited {text-decoration:none;border-bottom:1px solid #666;color: #999}
ul.pan0 li a:hover {color: #8680ff;text-decoration:none; border-bottom:0px solid #666;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}

p.totop {clear:both;padding:0px;margin:0px ;padding-top:13px ; text-align: center;font-size:80%;letter-spacing:0.4pt;line-height: 1.5;}
html:not(:only-child:only-child) body p.totop {letter-spacing:1pt;margin-top:13px ; }
p.totop {/*\*/letter-spacing:1pt;/* */}
* html body p.totop {padding-top:6px ;;}
*+html body p.totop {padding-top:6px ;}

p.tomain { margin:0px;padding:0px;margin-top:15px;margin-bottom:25px; text-align: right;letter-spacing:0.4pt;line-height: 1.6;}
html:not(:only-child:only-child) body p.tomain {letter-spacing:1pt}
p.tomain {/*\*/letter-spacing:1pt;/* */}
span.tomain0 { font-family:georgia;font-weight: ;font-size:70%;letter-spacing:0pt;}
span.tomain01 { font-family:georgia;font-weight:bold ;font-size:70%;letter-spacing:0pt;}
span.tomain1 {font-style: italic;font-size:90%;letter-spacing:0pt;}
span.tomain2 { font-size:80%;}


span.sp3 {color: #666;}

span.link {color: #fff;font-size:95%;letter-spacing:0.4pt}
span.link a:link{color: #666699;text-decoration:underline;border-bottom:0px solid #8680ff;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}
span.link a:visited {color: #666699;text-decoration:underline;border-bottom:0px solid #8680ff;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}
span.link a:hover {color: #8680ff;text-decoration:none; border-bottom:0px solid #8680ff;font-family:Palatino Linotype, Palatino, FreeSerif, Book Antiqua, arial;}
html:not(:only-child:only-child) body span.link {letter-spacing:1pt}
span.link {/*\*/letter-spacing:1pt;/* */}

.span.st {font-weight: bold;}

span.newcolor {color: #ff0000;}

/* list-style*/
li.d {list-style:disk;}
li.c {list-style:circle;}
li.s {list-style:square;}
li.abcb {list-style:upper-alpha;}
li.abcs {list-style:lower-alpha;}
li.romb {list-style:upper-roman;}
li.roms {list-style:lower-roman;}
li.num {list-style:decimal;}
li.num2 {list-style:decimal; font-size:120%;}
li.none {list-style:none;}

.linemail {text-decoration:underline;}


p.video {padding:0px;margin:0px ;padding-bottom:50px ; text-align: left;font-size:80%;}
span.video {padding-top:3px ; text-align: left;}

.top20 {margin-top:20px ;}
.top15 {margin-top:15px ;}
.top10 {margin-top:10px ;}
.top8 {margin-top:8px ;}
.top5 {margin-top:5px ;}
.top3 {margin-top:3px ;}
