body{
	color:#303030;
	font-size:12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px;
}

form{
	margin:0px;
}

.clear{
	clear:both;
	padding:0px;
	margin:0px;
	font-size: 80%;
}

.xx-large{
	font-size:xx-large;
}
.x-large{
	font-size:x-large;
}
.large{
	font-size:large;
}
.medium{
	font-size:medium;
}
.small{
	font-size:small;
	color: #575757;
}
.x-small{
	font-size:x-small;
	color: #FFFFFF;
}
.xx-small{
	font-size:xx-small;
}

a:link { color:#303030;text-decoration: none;}
a:visited { color:#303030; text-decoration: none;}
a:hover { color:#303030; text-decoration: underline;}
a:active {
	color:#FF0000;
	text-decoration: none;
}

a.rc:link { color:#3A6EBD;text-decoration: none;}
a.rc:visited { color:#3A6EBD; text-decoration: none;}
a.rc:hover { color:#3A6EBD; text-decoration: underline;}
a.rc:active { color:#FF0000; text-decoration: none;}

a.wn:link { color:#3A6EBD;text-decoration: none;}
a.wn:visited { color:#3A6EBD; text-decoration: none;}
a.wn:hover { color:#3A6EBD; text-decoration: underline;}
a.wn:active {
	color:#FF0000;
	text-decoration: none;
}

#wrapper{
   margin-left:auto;
   margin-right:auto;
   width:744px;
   border:1px solid #333333;
}

#top-word{
   margin-left:auto;
   margin-right:auto;
   width:744px;
   font-size:70%;
}

#top-word-text{
	width:620px;
	float:left;
}

#top-word-link{
	width:124px;
    text-align:right;
	float:right;
}

#seo-c{
   float:left;
   width:500px;
}

#j-e{
   float:right;
   text-align:right;
   width:244px;
}

#header{
   width:744px;
   margin:0;
   font-size:80%;
}

#retrieval-stage{
	width:744px;
	height:28px;
	margin-top:1px;
	background-color:#C6CFFF;
	text-align:right;
	vertical-align:middle;
}

#stage-top{
	width:744px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

.line-box{
  width:744px;
}

#footer{
	width:744px;
	height:15px;
	background-color:#C6CFFF;
	font-size:70%;
	text-align:right;
	color:#999999;
}

#pankuzu{
	width:733px;
	font-size:70%;
	margin-bottom:5px;
}

#up{
   vertical-align: 30%;
   font-size:80%;
}
   
#down{
   vertical-align: -30%;
   font-size:80%;
}

.kagi-red{
	color:#EC4849;
}
#wrapper #stage-top .prod-box #sh-blue-box table tr td div table tr td .wn {
	font-size: 80%;
}
#wrapper #stage-top .prod-box #sh-blue-box table tr td div table {

}
#wrapper #stage-top .prod-box #sh-blue-box table tr td div table tr .td-bs .td-bs {
	font-size: 80%;
}
#wrapper #stage-top .prod-box .p-title-g-long .td-g2-center div table tr .td-g2-center div strong {
	font-size: small;
	color: #666;
}
#wrapper #stage-top .prod-box #sh-gray-box .sh-box-text .small div {
	color: #575757;
}
#wrapper #stage-top #event-details-stage #event-schedule table tr td .bgf3 div strong {
	font-size: medium;
}
#wrapper #stage-top #event-details-stage #event-schedule table tr td .bgf3 strong {
	font-size: medium;
}
#wrapper #stage-top #event-details-stage #event-schedule .bgf3.style1 strong {
	font-size: medium;
}
#wrapper #stage-top .prod-box .prod-eachbox table tr .td-g div {
	color: #575757;
}
#wrapper #stage-top .prod-box .prod-box .prod-eachbox-2 table tr .td-p {
	color: #FFF;
}
#wrapper #stage-top .prod-box .prod-box .prod-eachbox-2 table tr .td-g div {
	color: #575757;
}
#wrapper #stage-top .prod-box .prod-box .prod-eachbox-2 table tr .td-g .td-g-center div {
	font-size: 90%;
}
#wrapper #stage-top .prod-box .prod-box .prod-eachbox-2 table tr .td-g .td-g-center .td-g-center .td-g-center {
	font-size: 12px;
}
#wrapper #stage-top .prod-box .prod-box .prod-eachbox-2 table tr .td-g .td-g-center .td-g-center {
	font-size: 90%;
}

