/*
¥á¥¤¥ó¥³¥ó¥Æ¥ó¥ÄÉô¡Ê¥¿¥Ö¡Ë------------------------------------------------------------------------
*/

#tab ul {
	-x-system-font:none;
	border-bottom:1px solid #CCCCCC;
	font-family:sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	list-style-type:none;
	margin:1em 0 0;
	padding:3px 0;
	text-align:left;
}
	
#tab li {
	display: block;
	float:left
	}
	
#tab ul a {
	background-color:#EEEEEE;
	border-color:#CCCCCC #CCCCCC -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#999999;
	padding:3px 12px;
	text-decoration:none;
	white-space:nowrap;
	}

#tab ul a:link {
	color: #999999;
	}
	
#tab ul a:hover {
	background-color:#E1F4FF;
	color:#993300;
	}
	
#tab ul a:visited {
	color: #999999;
	}
	
#tab ul a.on {
	background-color:#E1F4FF;
	color:#006699;
	}
	
#tab ul a.on:link {
	color: #999999;
	}

#tab ul a.on:hover {
	color: #006699;
	}

#tab ul a.on:visited {
	color: #006699;
	}

.errorMessage {
	margin: 0.5em;
	color: red;
}

/* --------------------------------------------
 * FXƒgƒŒƒ_ƒr’Ç‰ÁƒXƒ^ƒCƒ‹
 * -------------------------------------------- */
#main {
	margin-right:30px;
	margin-left:30px;
	vertical-align:top;
	width:870px;
}

#main div.section ul {
height:20px;
}

input.button {
	color: #000000;
	line-height: 17px;
	font-weight: normal;
	background-image: url(../images/cmn_button_bg.gif);
	background-repeat: repeat-x;
	border-top: solid #CCCCCC 1px;
	border-left: solid #CCCCCC 1px;
	border-right: solid #777777 1px;
	border-bottom: solid #777777 1px;
}

td.buySellButton {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.crossOrderCaution .outsideHours {
	color: red;
}

#confirmQuoteOrder .priceChanged {
	color: red;
}

#showFrontDate span.frontDate {
	color: red;
}

#tab {
	clear:both;
	height: 50px;
	padding:3px;
	}
	
#p.ad {
	margin:0;
	text-align:center;
}

.submenu {
	font-size: 95%;
	font-style: normal;
	line-height: 110%;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
}

a.submenu{
	text-decoration: none;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	color: #333333;
}

a.submenu:visited{
	text-decoration: none;
	color: #333333;
}

a.submenu:hover{
	text-decoration: underline;
	color: #000099;
}

body {
	background-color:#fff;
	background-image:url(http://www.k-zone.co.jp/images/color/kzone/back.gif);
	background-repeat:repeat;
}

#tbrates {
	border:2px solid #333;
	margin:10px auto;
	width:90%;
}

#tbrates caption {
	caption-side:bottom;
	text-align:right;
	margin:0; padding:0;
	font-size:80%;
	color:#999;
}

#tbrates th,
#tbrates td{
	border:1px solid #333;
	font-size:80%;
	padding:4px 10px;
	text-align:center;
	white-space:nowrap;
	width:8%;
}

#tbrates th {
	font-weight:bold;
	border-bottom:3px double #333;
	background-color:#666;
	color:#EEE;
}

#tbrates th span {
	font-weight:normal;
	font-size:90%;
}

td.sell {
	background-color:#fff;
	color:#3366CC;
}

td.buy {
	background-color:#fff;
	color:#CC3333;
}

#tbrates td.up {
	color:#000;
	background-color:#FFD9D9;
}

#tbrates td.down {
	color:#000;
	background-color:#D0E8FF;
}

