body {
	font-size:x-small;
	background-color: #cdcdcd;
	scrollbar-base-color : #000000 ;
	scrollbar-face-color : #000000 ;
	scrollbar-track-color: #000000 ;
	scrollbar-arrow-color : #cdcdcd ;
	scrollbar-3dlight-color: #cdcdcd ;
	scrollbar-highlight-color : #000000 ;
	scrollbar-shadow-color : #000000 ;
	scrollbar-darkshadow-color : #cdcdcd ;
	margin-top: 8px;
	}


td,th{font-size:x-small;}

table.ds1 {border: solid 1px #666666; border-collapse: collapse;}


td.ds2 {
	font-size:x-small;
	text-align: left;
	vertical-align: top;
	border: solid 1px #666666;
	background-color: #D8F8F8;
	}
td.ds3 {
	font-size:x-small;
	vertical-align: top;
	border: solid 1px #666666;
	background-color: #FFFFFF;
	}
td.ds4 {
	font-size:x-small;
	border: solid 1px #666666;
	background-color: #CCCCCC;
	}
td.ds5 {
	font-size:x-small;
	border: solid 0px #666666;
	background-color: #CC3300;
	color: #FFFFFF;
	}

table.ds6 {border: solid 1px #005A7D; border-collapse: collapse; font-size:x-small;}

td.ds7 {
	background-image: url(/img/titleback1bl.gif);
	width: 598px;
	height: 26px;
	padding: 0px;
	vertical-align: middle;
	color: #FFFFFF;
	   }
table.ds8 {width: 598px;}

td.ds9 {
	background-image: url(/img/titleback3yl.gif);
	width: 598px;
	height: 26px;
	padding: 0px;
	vertical-align: middle;
	color: #FFFFFF;
	   }
table.ds10 {width: 480px;}

td.ds11 {
	background-image: url(/img/titleback2gl.gif);
	width: 598px;
	height: 26px;
	padding: 0px;
	vertical-align: middle;
	color: #FFFFFF;
	   }
table.d12 {width: 280px;}

td.ds13 {
	background-image: url(/img/titleback4rl.gif);
	width: 598px;
	height: 26px;
	padding: 0px;
	vertical-align: middle;
	color: #FFFFFF;
	   }

a:link { color: #333333;}
a:visited { color: #333333;}
a:active { color: #006699;}
a:hover { color: #006699;}

p {
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 0.0em;
	}
.err_titile {
	font-size: 100%;
	font-weight: bold;
	color: #cc3300;
}
.err_msg {
	color: #FF0000;
}
.mark_bl {
	color: #006699;
}
th.comment_list {
	font-size: 80%;
	background-color: #f0e68c;
}
td.comment_list_corpname {
	background-color: #EEEEEE;
}
tr.comment_thema_top {
	background-color: #CCCCCC;
}
tr.comment_thema_sub {
	background-color: #EEEEEE;
}
td.title_gray {
	background-color: #CCCCCC;
}
td.caption {
	background-color: #EEEEEE;
}
table.search {
	background-color: #EEEEEE;
}
.notice_red {
	color: #FF0000;
	font-weight: normal;
}
/* Ranking CSS Document */

.ranking{
		font-size:12px;
		width:450px;
		margin:6px auto;
		border-collapse : collapse;
		border:3px double #777;
		}
.ranking td{
	border:1px solid #333;
	padding:3px;
	}
.ranking th{
	border:1px solid #333;
	background-color:#ddFFFF;
	padding:3px;
	}
.ranking_data1{
	text-align:right;
	}
.ranking_data2{
	text-align:right;
	}
.ranking_data3{
	text-align:right;
	}
.ranking_data4{
	text-align:right;
	}
.ranking_data5{
	text-align:right;
	}
.pricedown{
	text-align:right;
	color:red;
	}
.priceup{
	text-align:right;
	color:blue;
	background-coloer:#9999ff;
	}
.ranking_code a,.ranking_code a:visited{
	color:#930;
	}
.ranking_code a:hover{
	color:#F90;
	}
.pricetable{
	margin:30px auto 10px 20px;
	border:1px solid #888;
	}
.pricetable th{
	margin:30px auto 20px 120px;
	border:1px solid #999;
	background-color:#ddd;
	}
.pricetable caption{
	font-size:12px;
	font-weight:bold;
	}
.border2 hr{
	width:250px;
	height:5px;
	}
.caption{
	margin:0px 30px 30px 30px;
	}
.keitai_0{
	font-size:13px;
	padding:3px 5px 4px;
	}	
.keitai_1{
	font-size:12px;
	padding:3px 5px 4px;
	margin:3px;
	border:1px solid #111;
	line-height:145%;
	}
.keitai_2{
	font-size:12px;
	margin-left:2px;
	}
.keitai_3{
	text-align:center;
	width:290px;
	border-collapse : collapse;
	border:3px double #777;
	}
.keitai_3 td{
	font-size:13px;
	border:1px solid #555;
	padding:3px;
}
.keitai_3 th{
	font-size:13px;	
	background-color:#ddFFFF;
	border:1px solid #555;
	padding:3px;
	}	
.keitai_4{
	font-size:12px;
	}	
.keitai{
	font-size:14px;
	text-align:center;
	color:#FF6600;
	margin:5px 0px;
	padding:5px 0px 2px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;

	}
	
	