
*{
	margin:0;
	padding:0;
}

body{
	background-color: #FFFFFF;
}

img{ border:none;}

/*--------top page--------*/
#main {
	width:600px;
	background-color: #FFFFFF;
	background-image: url(img/_top.jpg);
	background-repeat: no-repeat;
	margin: auto;
}

h1 {
	display:block;
	padding-bottom:5px;
}


/*--------global_navi--------*/
#global_navi{
	width: 580px;
	word-spacing: 3px;
	padding-left: 15px;
}





#top_global_navi{
	width: 580px;
	word-spacing: 6px;
	padding-left: 15px;
	padding-top:250px;
}

#top_global_navi li {
	display:inline;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 200%;
}


ul{
	list-style:none;
 }


#info {
	width:580px;
	font-size:13px;
	font-family:"Helvetica","‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding:25px 0px 30px 50px;
	line-height:1.5em;
}

#info h2 {
	display:block;
	padding-bottom:5px;
}

.style1 {
	font-size:13px;
}


#info table {
	 width:500px;
	vertical-align:top;
	}
	
#info table td {
	vertical-align:top;
	}

.tokyo { padding-bottom:15px;}

.job {
	padding-left:150px;
	display:block;
	height:50px;
	background-image: url(img/job.gif);
	background-repeat: no-repeat;
	background-position:left;
}

.tel {
	width:;580px;
	display:block;
	height:63px;
	padding-bottom:10px;
	padding-top:10px;
	margin:auto;
	}


/* =================================== */
/* footer */
/* =================================== */




#footer{
	width:600px;
	text-decoration:none;
	border-top:solid 1px gray;
	text-align:right;
	margin: auto;
	bottom: 5px;

	}
	
address{
	letter-spacing: 1;
	line-height:2.5em;
	font-size:11px;
	font-style: normal;
	font-family: Helvetica, Arial, sans-selif;
	color: black;
}


a:active{ color: #6F3;}
a:link{  color:#000; }
a:visited{ color:#C0C0C0; }
a:hover{ text-decoration: none; color: #9C0; }
