@charset "ISO-8859-1";
/*===============================================================

	-Header
	-Main Visual
	-Local Navigation
	-Special contents
	-Text Style

LastUpdate: 2.20.2008
===============================================================*/

#contentsArea {
	margin: 0!important;
	width:950px;
	padding: 0;
}


/*==========Header==========*/
#protophead { width: 618px; height: 80px; }
#protophead h1.hlogo { float: left; margin: 0; padding-left: 4px; }
#protophead p.htxt { margin: 0; padding: 24px 0 5px 0; }


/*==========Main Visual==========*/
#topbuilding p.buildimg { margin: 0; padding: 0; }


/*==========Local Navigation==========*/
#lnav {
	height:60px;
	margin:0;
	padding:0 0 0 5px;
	background:url(/english/project/img/idx_lnav_bg01.jpg) no-repeat;
 font-size:1px;
	line-height:1;
}
#lnav img { vertical-align:bottom; }
#lnav dl, #lnav dt, #lnav dd, #lnav ul, #lnav li{ margin:0; padding:0; list-style:none; }
#lnav dt { padding:8px 0 6px 0; }
#lnav dd ul { width:634px; height:31px; background:url(/english/project/img/idx_lnav_bg02.gif) no-repeat; }
#lnav dd ul li { float:left; margin:5px 0 0 0;}
#lnav dd ul li.top { margin-right:6px; border-right:1px #837973 solid;}
#lnav dd ul li.top img { margin:0 15px 0 5px;}


/*==========Special contents==========*/
#toprmenu {
	width: 265px;
	background-color: #23160D;
}
#toprmenu ul { margin: 0; padding: 10px 0 0 10px; }
#toprmenu ul li { margin: 0 0 1px 0; padding: 0; list-style: none; font-size:1px; line-height:1; }
#toprmenu ul li img { vertical-align: bottom; }


/*==========Text Style==========*/
p.Annotation { margin:10px 20px 0; font-size: 87%;}	

