@charset "euc-jp";


/* Á´ÂÎ¹½À®
//////////////////////////////////////////////////////*/

/* ³Æ¥Ú¡¼¥¸¶¦ÄÌ 
-------------------------------------------------*/

body {
 margin:0px 0px 0px 0px;
 padding:0px;
 text-align:center;
 background-image:url(images/bg.gif);
 background-color:#ccc;
}

img { border:0;
}

#bg {
 margin:0px 0px 0px 0px;
 padding:0px;
 text-align:center;
 background-image:url(images/bg.gif);
 background-color:#ccc;
}


#wrapper1{ /* ¥³¥ó¥Æ¥ó¥ÄÉô¡¡º¸¡ä±¦ */
 width:760px; 
 margin:0px auto;
 padding:0px;
 text-align:left;
 background-color:#fff;
 background-image:url(images/bg_dotted.gif);
}

#wrapper2{ /* ¥³¥ó¥Æ¥ó¥ÄÉô¡¡º¸¡ã±¦ */
 width:760px; 
 margin:0px auto;
 padding:0px;
 text-align:left;
 background-color:#fff;
 background-image:url(images/bg_dotted2.gif);
 background-repeat:repeat-y;
}

#wrapper3{ /* ¥³¥ó¥Æ¥ó¥ÄÉô¡¡¶èÊ¬¤Ê¤· */
 width:760px; 
 margin:0px auto;
 padding:0px;
 text-align:left;
 background-color:#fff;
}

#wrapper_admin{
 width:760px; 
 margin:0px auto;
 padding:0px;
 text-align:left;
 background-color:#fff;
 background-image:url(images/bg_dotted_admin.gif);
 background-repeat:repeat-y;
}

#header{
 width:760px;
 margin:0px;
 padding:0px 0px 0px 0px;
 background-color:#fff;
 text-align:left;
}

#title{
 width:300px;
 margin:0px;
 padding:0px;
 background-color:#fff;
 float:left;
 text-align:left;
}

#title2{
 width:410px;
 margin:0px;
 padding:0px;
 background-color:#fff;
 float:left;
 text-align:left;
}

#exmenu{
 width:370px;
 height:52px;
 margin:0px;
 padding:5px 10px 0px 10px;
 float:right;
 background-color:#FFFFFF;
 text-align:right;
}

.englishlink {
 margin:0px 20px 10px 0px;
 }

#exmenu2{
 width:270px;
 margin:0px;
 padding:5px 5px 0px 10px;
 float:right;
 background-color:#FFFFFF;
 text-align:right;
}

#line1{
	width:760px;
	marign:0px;
	padding:0px 0px 1px 0px;
	background-color:#fff;
	clear:both;
	background-color:#FFFFFF;
}

#line2{
	width:760px;
	marign:0px;
	padding:0px 0px 1px 0px;
	background-color:#fff;
	margin-top: 1px;
	background-color:#FFFFFF;
}

#line3{
 width:760PX;
 margin:0px;
 padding:0px 0px 0px 0px;
 background-color:#fff;
 clear:both;
}
 
#navi{
	width:760px;
	margin:0px auto;
	padding:2px 0px 2px 0px;
	background-color:#fff;
	text-align:center;
	background:#C2E3E9;
}

#menutitle{
 width:760px;
 margin:0px auto;
 padding:3px 0px 1px 0px;
 background-color:#fff;
 text-align:center;
 clear:both;
}

#banner{
	width:750px;
	margin:0px;
	padding:5px 0px 5px 10px;
	background-color:#fff;
	text-align:left;
}

#banner2{
	width:750px;
	margin:0px;
	padding:5px 0px 5px 10px;
	background-color:#fff;
	text-align:center;
}

#banner a:hover {
background:none;
}

#copyright{
 width:740px;
 margin:0px auto;
 padding:5px 0px 5px;
 background-color:#fff;
 text-align:left;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
}

#footer{
 width:750px;
 margin:0px;
 padding:0px;
 background-color:#666;
} 

#general {
 width:730px;
 margin:0px;
 padding:15px;
 }
 
#generalscroll {
 width:730px;
 height:400px;
 margin:0px;
 padding:15px;
 overflow:auto;
 }
 
#pcPadding {
padding:5px 15px 15px 15px;
}

ul{
margin-top:0px;
padding:0px;
}


li {
margin:0px;
padding:0em 0em 0em 1em;
/*background-image:url(images/list_dot.gif);*/
background-position:0em 0.9em;
background-repeat:no-repeat;
list-style-type:none;
}

.strong {
font-weight:bold;
}

.keirinjp {
	float:left;
	width:88px;
	margin:28px 15px 10px 0;
}


/* index¸ÇÍ­
-------------------------------------------------*/

#information {
 width:462px;
 margin:0px;
 padding:3px 0px 10px 4px;
 float:left;
 text-align:left;
}

#topicMenu {
 width:282px;
 margin-left:4px;
 float:left;
}

#palacecycling{
 width:284px;
 margin:0px;
 padding:3px 2px 10px 4px;
 float:right;
 text-align:left;
}

#palacecycling2{
 width:282px;
 margin-left:0px;
 padding:3px 2px 10px 4px;
 text-align:left;
}

#topics{
 width:282px;
 margin-left:4px;
 padding:3px 2px 10px 0px;
 text-align:left;
}

#presidenttext { /* ²ñÄ¹°§»¢¥¦¥£¥ó¥É¥¦ */
 width:594px;
 margin:10px;
 padding:30px 0px 0px 0px;
 background-color:#999;
 }
 
 #presidenttext2 { /* ²ñÄ¹°§»¢¥¦¥£¥ó¥É¥¦ ÆâÂ¦*/
 width:550px;
 border:2px #999 solid;
 padding:30px 20px 10px 20px;
 background-color:#FFFFFF;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
 text-align:left;
 }
 
 #rightpre { /*  ±¦´ó¤»¥Æ¥­¥¹¥ÈÍÑ */
 text-align:right;
 padding-right:10px; 
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 color:#333;
 line-height: 140%;
}

 #right { 
 text-align:right;
 padding-right:10px; 
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 color:#333;
 line-height: 140%;
}
 
#presidenttext img {
 margin:10px 0px 20px 0px;
 } 
 
#info { /* ¤ªÃÎ¤é¤» ÀÖÉ½¼¨ÍÑ */
 margin:0px;
 padding:10px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 font-weight:normal;
 line-height: 120%; 
 color:#F30;
}

#copy { /*  ÄÌ¡¦E³¥Ô¡¼ÍÒÂ*/
 margin:0px;
 padding:10px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 120%; 
 color:#333; 
}


#topics h4 { /*  topics title */
 margin:10px 10px 3px 10px;
 padding:0px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 120%; 
 color:#FF0000; 
}

#topics p { /*  topics text */
 text-align:left;
 margin:0px 10px 10px 10px; 
 padding:0px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 color:#666;
 line-height: 140%;
}



/* jbpi ¸ÇÍ­
-------------------------------------------------*/

#org { /* ÁÈ¿¥¿Þ¥¦¥£¥ó¥É¥¦ */
 width:580px;
 margin:5px;
 padding:10px 2px 5px 2px;
 background-color:#FFFFFF;
 }
 
#mapjbpi { /* ÃÏ¿Þ¥¦¥£¥ó¥É¥¦ */
 width:460px;
 margin:5px;
 padding:5px;
 background-color:#FFFFFF;
 }
 
 #data { /* ¸ø³«»ñÎÁ¥¦¥£¥ó¥É¥¦ */
 width:550px;
 margin:10px;
 padding:10px 20px 10px 20px;
 background-color:#FFFFFF;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
 text-align:left;
 }
 
#data img {
 margin:10px 0px 10px 0px;
 } 
 
#data li {
 margin:0px 0px 0px 10px;
 spacing:0px 0px 0px 10px;
 }
 
#data .head {
 border:1px #333 solid;
 padding:2px;
 } 

/* information list ¸ÇÍ­
-------------------------------------------------*/

#category{
 width:205px;
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 15px;
 float:left;
 text-align:left;
}

#infolist{
 width:500px;
 margin:0px 0px 0px 0px;
 padding:20px 10px 10px 20px;
 float:right;
 text-align:left;
}

#infolistscroll{
 width:480px;
 height:400px;
 margin:0px 0px 0px 0px;
 padding:20px 10px 10px 20px;
 float:right;
 text-align:left;
 overflow:auto;
}



/* information ¸ÇÍ­
-------------------------------------------------*/

#account{
 width:441px;
 margin:0px;
 padding:3px 10px 10px 15px;
 float:left;
 text-align:left;
}

#download{
 width:284px;
 margin:0px;
 padding:3px 2px 10px 4px;
 float:right;
 text-align:left;
}


/* admin ¸ÇÍ­
-------------------------------------------------*/

#adminsidemenu{
 width:160px;
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 15px;
 float:left;
 text-align:left;
}

#adminform{
 width:545px;
 margin:0px 0px 0px 0px;
 padding:20px 10px 10px 20px;
 float:right;
 text-align:left;
}

hr {
 width:730px;
 height:1px;
 color:#CCCCCC;
 }


/* publication  media ¸ÇÍ­
-------------------------------------------------*/

#pub {
 width:700px;
 padding:10px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
}

#media {
 width:680px;
 padding:10px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
}

#media hr {
 width:680px;
 height:1px;
 color:#CCCCCC;
 }


/* QandA assist ¸ÇÍ­
-------------------------------------------------*/

#qandabody {
 width:700px;
 padding:10px;
}

#assbody {
 width:700px;
 padding:10px;
 margin:0px 0px 30px 0px;
}

#qandabody .bq{
 width:650px;
 padding:5px 10px 30px 30px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
}

#assbody .ass{
 width:650px;
 padding:5px 10px 10px 30px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
}



/* history ¸ÇÍ­
-------------------------------------------------*/
 
#historyh{
 padding:5px 0px 5px 10px;
 margin:0px 0px 10px 0px;
 border:1px solid #666666;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif; 
 font-size: small;
 line-height: 140%;
 font-weight: bold;
 color:#3366CC;
 }
 
 
/* q and a ¸ÇÍ­
-------------------------------------------------*/
#const{
 width:700px;
 height:400px;
 }



/* É½¼¨
//////////////////////////////////////////////////////*/

/* ³Æ¥Ú¡¼¥¸¶¦ÄÌ
-------------------------------------------------*/

h1 {
 margin:0px;
 padding:0px;
}

h2 {
 margin:0px;
}

.engh2 {
 margin:10px;
}

.red {
 color:#FF0000;
 }

h3 {
 margin:10px;
 font-weight:normal;
}

ul {
 list-style-type:none;
 margin: 0px;
 padding: 0px;
}

li {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 color: #333;
 line-height: 140%;
 padding-top: 5px; 
 margin-bottom: 5px;
 list-style-type:none;
}


#bannarmargin{
 margin:0px 3px 0px 3px;
}

.bannarmargin{
	margin:5px 4px 0px 0px;
}

.bannarmargin_mini{
	margin:5px 8px 0px 0px;
}

table {
 margin:10px 0px 0px 13px;
}

.indent {
  text-indent:0.6em;
}


/* index¸ÇÍ­
-------------------------------------------------*/

#photopc {
 margin:5px 0px 0px 5px;
}

#date {
 display:list-item;
 }
 
#art {
 float:right;
}

#clear{
 clear:both;
 }

#president {
 margin:10px 0px 0px 0px;
 }

/* information ¸ÇÍ­
-------------------------------------------------*/

#infophoto { 
 padding:3px 0px 0px 0px;
}

#acrobat { /* ¥¢¥¯¡¦ÁÐ¥Ã¥È¥Ð¥Ê¡¼ÍÑ */
 margin:10px 0px 3px 0px;
 width:88px;
 height:31px;
}

#acrobatcap { /* ¥¢¥¯¡¦ÁÐ¥Ã¥È¥Ð¥Ê¡¼ÃúÌÕ½ñ¤­ÍÑ */
 margin:0px 5px 5px 10px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: x-small;
 line-height: 120%;
 color:#333;
}

#accounttext {
 margin:10px;
 font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height:1.5em;
 color:#333;
}

#keirin {
 margin:30px 0px 0px 5px;
 }
 
#infocategory {
 padding:3px 3px 3px 10px;
 margin:0px;
 border:1px solid #CCCCCC;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333; 
 }
 
 .footerbanner{
	float:left;
	margin-top: 25px;
 }
 
  .footerbanner2{
float:left;
margin-top: 25px;
margin-left:322px;
	}
	
	.footerbanner3{
float:left;
margin-top: 20px;
	}

 #keirinfooter {
float:left;
text-align:right;
margin-top: 15px;
margin-left: 15px;
 }
 
/* palace cycling ¸ÇÍ­
-------------------------------------------------*/

#map {
 float:right;
 width:336px;
 height:385px;
 margin:0px 3px 10px 10px;
 }
 
.clear {
 clear:both;
 } 
 
#pcheader {
 width:700px;
 padding:5px 10px 0px 15px;
 border:1px #333 solid;
 }

#pccontents {
 width:700px;
 padding:0px 10px 0px 10px;
 }
 
#sitemapcontents {
 width:660px;
 padding:0px 10px 0px 30px;
 }

.placeInfo {
width:359px;
border:1px dotted #999999;
margin:0px 5px 0px 0px;
padding:10px;
font-size:12px;
line-height:160%;
color:#333333;
}

.placeInfo a {
text-decoration:none;
}

.placeInfo .header {
color:#3366CC;
font-size:14px;
font-weight:bold;
}

.placeInfo .open {
font-weight:bold;
}

.navi {
float:left;
margin:0px 10px 2px 0px;
font-size:x-small;
}

.placeNavi {
float:right;
margin:0px 0px 2px 0px;
font-size:small;
font-weight:bold;
text-align:right;
}

.ringring234 {
	float:left;
	margin-right: 30px;
	margin-top: 20px;
	margin-left: 30px;
}

/* palace cycling ¸ÇÍ­
-------------------------------------------------*/

.mediaphoto {
 float:right;
 margin:0px 0px 5px 5px;
 }
 
.mediaclear {
 clear:both;
 } 

/* link ¸ÇÍ­
-------------------------------------------------*/

#linkh {
 margin:10px 0px 0px 10px;
 }
 
#linktable {
 margin:0px 0px 0px 10px;
 }



/* ¡¦Eó¥°¯
//////////////////////////////////////////////////////*/

a {
 text-decoration:underline;
}
a:link {
 color:#36F;
}
a:visited {
 color:#06C;
}
a:active {
 color:#06F;
}
a:hover {
 color:#06F;
 background-color:#C8E3FF;
}


/* ´ðËÜ¥Õ¥©¥ó¥È
//////////////////////////////////////////////////////*/

#textm {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
}

#textmb {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 font-weight: bold;
 color:#333333;
}

#texts {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: x-small;
	line-height: 140%;
	color:#333333;
}

#textsb {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif; 
	font-size: x-small;
	line-height: 140%;
	font-weight: bold;
	color:#333333;
}

#textl {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: medium;
	line-height: 140%;
	color:#333333;
}

#textlb {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: medium;
	line-height: 140%;
	font-weight: bold;
	color:#333333;
}

#copyright {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 140%;
 color: #333;
}

#blue {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif; 
	font-size: small;
	line-height: 140%;
	font-weight: bold;
	color:#3366CC;
}

#bluel {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif; 
	font-size: medium;
	line-height: 140%;
	font-weight: bold;
	color:#3366CC;
}

#red {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif; 
	font-size: small;
	line-height: 140%;
	font-weight: bold;
	color:#FF3300;
}


#tablehead {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#FFFFFF;
 background-color:#58aed8;
}

#tablecontent {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
 background-color:#eeeeee;
}

#formbottom{
 margin:5px;
 display:inline;
 width:140px;
 height:25px;
}



/* 30th
//////////////////////////////////////////////////////*/

.30header1 {
 width:730px;
 margin:0px;
 text-align:center;
 padding:10px 0px 30px 30px;
 }
 
span.font1{
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: x-small;
 color:#333;
 }

span.font2{
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: x-small;
 color:#ccc;
 }

#30main {
 width:600px;
 margin:0px auto;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 color:#333;
 }
 
 #textnavi {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: x-small;
 line-height: 140%;
 color:#333333;
 text-align:center;
}

#textwidth{
 margin:0px auto;
 width:600px;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#333333;
}

#30thform{
 margin:0px;
 padding:10px 0px 10px 0px;
 text-align:center;
 background-color:#fff;
}

#line4{
 width:760PX;
 margin:0px;
 padding:5px 0px 10px 0px;
 background-color:#fff;
 clear:both;
}
 
 #tablehead30th {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#FFFFFF;
 background-color:#6bad49;
}

 #tablehead30therr {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size: small;
 line-height: 140%;
 color:#FFFFFF;
 background-color:#FF3300;
}

span.30therr {
 color:#FF0000;
 font-weight:bold;
 }
 
 #tablehead30th div {
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
 font-size:medium;
 font-weight:bold;
 line-height: 140%;
 text-align:center;
 color:#FFFFFF;
}

.anno {
 text-align:center;
 margin:0px 0px 20px 0px;
 }
 
 .annotable {
  margin:10px 0px 0px 80px;
  }
 .annotable td {
  padding:5px;
  font-size:small;
  color:#333333;
  }
  .boldorange {
  color:#FF3300;
  font-weight:bold;
  font-size:medium;
  }
  .topics{
  width:400px;
  background-color:#FFCCCC;
  font-size:small;
  line-height:120%;
  color:#333333;
  padding:20px 20px 10px 20px;
  margin:5px 10px 10px 10px;
  }
  .topics h1 {
  font-size:small;
  font-weight:bold;
  color:#FF3300;
  }
  
  

/* english 
-------------------------------------------------*/

#topenglishlink{
 margin:10px 0px 0px 0px;
 }

#eng {
 width:640px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:small;
 line-height:160%;
 margin:0px auto;
 }
 
 #eng2 {
 width:730px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:small;
 line-height:160%;
 margin:0px auto;
 }

#eng span {
 font-size:x-small;
 color:#666666;
 margin:0px 0px 0px 5px;
 } 
 
#eng img {
 margin:30px 0px 30px 0px;
 text-align:center;
 }

#eng h1 {
 font-size:medium;
 font-weight:bold;
 margin:0px 0px 15px 0px;
 }
 
 #eng h2 {
 font-size:small;
 font-weight:bold;
 }
 
 #eng2 h1 {
 font-size:medium;
 font-weight:bold;
 margin:0px 0px 15px 0px;
 }
 
 #eng2 h2 {
 font-size:small;
 font-weight:bold;
 }
 
 #eng li {
  margin:0px 0px 20px 0px;
  }


#engcopyright{
 width:740px;
 margin:0px auto;
 padding:5px 0px 5px;
 background-color:#fff;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:x-small;
}

.jbgLog {
 margin:40px 0px 0px 0px;
 padding:5px 10px 5px 20px;
 border:1px solid #CCCCCC;
 font-size:medium;
 color:#999999;
 }


.mapeng {
 float:right;
 margin:10px 0px 15px 10px;
 }
 
.cleareng {
clear:both;
}

.engtextm {
 font-family:Arial, Helvetica, sans-serif;
 font-size:x-small;
 line-height:140%;
 }
 
 .engmargin {
 margin:0px 0px 0px 10px;
 }
 
 
.engtextlink {
 font-family:Arial, Helvetica, sans-serif;
 font-size:small;
 line-height:140%;
 }
 
 td h2 {
  font-family:Arial, Helvetica, sans-serif;
 font-size:medium;
 line-height:140%;
 }
 
 
 
 
 /* libray
//////////////////////////////////////////////////////*/

.booktable {
 font-size:12px;
 }

.booktable td {
 font-size:12px;
 }


 /* statistics
//////////////////////////////////////////////////////*/

#STTTcategory{
	width:195px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 15px;
	float:left;
	text-align:left;
	overflow: auto;
	height: 400px;
}

#STTTinfolist{
 width:500px;
 margin:0px 0px 0px 0px;
 padding:20px 10px 10px 20px;
 float:right;
 text-align:left;
}

#STTTinfolistscroll{
	height:400px;
	margin:0px 0px 0px 0px;
	padding:20px 30px 10px 0px;
	float:right;
	text-align:left;
	overflow:auto;
	width: 470px;
}

.pageControl
     {
	 margin:5px auto 3px auto;
	 background:#EEEEEE;
	 padding:3px;
	 text-align:center;
	 }
	 
.pageControl li
	{
	margin: 0px 5px;
	display:inline;
	}
	
.STTTdatalist 
   {
   margin:10px auto 5px auto;
   }
   
.STTTdatalist dl 
   {
   font-size:12px;
   margin:0px;
   }

.STTTdatalist dl dt
   {
   font-weight:bold;
   margin:5px 0px 0px 0px;
   padding:7px 5px 7px 20px;
   border:1px solid #CCCCCC;
   background:#EEEEEE;
   background-image:url(images/statistics/folder_doc.gif);
   background-repeat:no-repeat;
   background-position:1% 50%;
   }
   
.STTTdatalist dl dd
   {
	margin:0px 0px 10px 0px;
	padding:3px 20px;
	line-height:140%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
   } 
   
.STTTdatalist dl dd div
   {
   margin:5px 0px 0px 0px;
   } 
   
.STTTdatatree 
   {
   font-size:12px;
   margin:10px 0px 10px 5px;
   }   
   
.STTTdatatree td
   {
   padding:2px;
   }   
   
.STTTdatatree td table
   {
   margin:5px 5px 5px 0px;
   }
   
   
/* Åý·×¥Ú¡¼¥¸²þ½¤¡¡2009.03
-------------------------------------------------*/

.STtitle {
background:url(images/statistics/folder_b_opn.gif) no-repeat ;
padding:5px 0px 0px 35px;
height:20px;
font-size:16px;
font-weight:bold;
}

.STlatest {
font-size:14px;
font-weight:bold;
}

.STfolderlist
   {
   margin:5px auto 20px auto;
  
   }
   
.STfolderlist dl 
   {
   font-size:12px;
   margin:0px;
   }

.STfolderlist dl dt
   {
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:10px 5px 8px 40px;
	border:1px solid #CCCCCC;
	background:#fdf1c6;
	background-image:url(images/statistics/folder_b_cls.gif);
	background-repeat:no-repeat;
	background-position:2% 50%;
   }
   
.STfolderlist dl dd
   {
	margin:0px 0px 10px 0px;
	padding:4px 20px;
	line-height:120%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
   } 
   
.STfolderlist dl dd div
   {
   margin:5px 0px 0px 0px;
   } 

