@charset "utf-8";

/* --------------------------------------------
 * toppage.css
 * デザインテーマスタイルシート
 * Date: 2007/7/2   Update:
 * Auther:みずほ証券株式会社
 * 適応範囲: トップページ専用
 * -------------------------------------------- */

/* =========== タイトルテーブル =========== */

h1{
	font-size: 100%;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #ffffff;
	border-top: 3px double #999999;
	border-right: 3px double #666666;
	border-bottom: 3px double #666666;
	border-left: 3px double #999999;
	text-align: center;
	color: #FF3300;
}

#title{
	background:url(../img/bg_toptitle.jpg) no-repeat;
	height: 63px;
}

table.toptitle td{
	vertical-align:bottom;
	padding:0px;
}

span.name {
	font-size: 90%;
}

/* =========== トップページメニュー =========== */

td.topclm {
	background-color:#FFFFFF;
	background-image: url(../img/bg_topmenu02.jpg) ;
}

div.topmenu {
}

div.topmenu ul,
div.infomenu ul {
	margin-top:4px;
	list-style-type:none;
}

div.topmenu02 ul {
	list-style-type:none;
}

div.topmenu02 li {
	margin-top:0.5em;
	line-height:1.6;
	clear:both;
	text-align:center;
}

div.topmenu li a,
div.infomenu li a {
	display:block;
	text-indent: 0.4em;
	width:100%;
}

td.topguide {
	background-color:#FFFFCC;
	border-color: #FF9900;
	border-style: solid;
	border-width: 1;
}


#infomenu li.subtitle {
	background-color:#FF9900;
	border-color: #FF9900;
	border-style: solid;
	border-width: 1px;
}

#topmsg {
	background-image: url(../img/nc_topimage.gif);
	background-repeat: no-repeat;
}

table.tblnomsg {
	border:2px solid #999999;
}

table.tblnomsg th {
	padding:6px;
	color:#333333;
	background-color:#DDDDDD;
	text-align:left;
	vertical-align:middle;
}

table.tblnomsg td {
	padding:6px;
	background-color:#FFFFFF;
	border-top:1px solid #999999;
	text-align:left;
	vertical-align:middle;
}

table.nowopen {
	border:1px solid #6386ce;
}

table.nowopen th {
	background: url(../img/bg_nowopen.gif) repeat;
}

table.nowopen td {
	padding:3px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	line-height: 125%;
}

.orange {
	color: #FF6600;
	font-size: 90%;
}

.gmenu {
	text-align:right;
	font-size: 90%;
	margin: 0px;
}

