.menu {
font-family: verdana, sans-serif; 
width:760px; 
position:relative; 
font-size:0.85em;
padding-bottom:0px;
}

.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	height:42px;
	border-width:1px 1px 0 0;
	border-right:1px solid #8b9aa6;

}
* html .menu ul li a, .menu ul li a:visited {
width:189px;

}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff; 
background:#bd8d5e;
}
.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:40px; 
	left:0;
	background:#fff;
	margin-top:0;
	marg\in-top:1px;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
	display:block; 
	background:#dcdcdc; 
	color:#000; 
	height:auto; 
	line-height:1.5em; 
	padding:0px;
	w\idth:189px;

}
.menu ul li:hover ul li a.drop {
background:#c9c9a7;
}
.menu ul li:hover ul li a:hover {
background:#c9c9a7; 
color:#000;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:150px; 
top:0;
width:150px;
}
.menu ul li:hover ul li:hover ul.left {
left:-150px;
}


td.tl {
	width: 147px;
	height: 36px;
	background: url(../images/common/bg_ttl_y2_1.gif) no-repeat left top;
	text-align: center;
	vertical-align: middle;
	color: #fff;
}
td.ttl{
	width: 350px;
	height: 36px;
	padding: 0 4px;
	background: url(../images/common/bg_ttl_y2_2.gif) repeat-x left top;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.3;
	text-align:left;
}

td.ttl0 {
	padding:0px;
	margin:0px;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/common/h2_title.jpg);
	height: 21px;
	width: 680px;
	text-indent: 8px;
	text-align: left;
	vertical-align: middle;
	line-height: 21px;
	clear:both;
	background-repeat:no-repeat
}
td.bc {
	background-color: #CCCCCC;	
	vertical-align: middle;
	color: #000000;
	text-align: center;
}

td.bw {
	padding:0px;
	margin:0px;
	font-size: large;
	font-weight: bold;
	background-image: url(../images/common/project43.gif);
	vertical-align: middle;
	text-align: center;
	height:80px;
	width: 585px;
	clear:both;
	background-repeat:no-repeat;
	background-position: center center;	

}


td.bw0 {
	padding:0px;
	margin:0px;
	font-weight: normal;
	background-image: url(../images/common/project44.gif);
	vertical-align: middle;
	text-align: center;
	height:120px;
	width: 267px;
	clear:both;
	background-repeat:no-repeat;
	background-position: center center;

}
.entry_btn_02{
	float: left;
	/*エントリーボタン画像（大）*/
	background-image: url(/standard-images/default/entry_default_02.gif);
	width:200px;
	height:13px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:middle;
}
.fontSizeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; LINE-HEIGHT: 130%
}
.marginTop10 {
	MARGIN-TOP: 10px
}
.marginTop20 {
	MARGIN-TOP: 20px
}
a.footerArea{
color:#FFFFFF;
}

}
