@charset "UTF-8";
/* CSS Document */

#navi-main table {
	height:75px;
}
#navi-main table img {
	vertical-align:bottom;
	line-height:0px;
}
#navi-main table td {
	line-height:0;
	font-size:0px; /* for IE's Bug? */
}
#navi-sub {
	position: relative;
}
#navi-sub ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	left: 50%;
	float: left;
}
#navi-sub ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	position: relative;
	left: -50%;
	float: left;
}
#navi-sub ul li em, .navi-sub ul li a {
	margin: 0 0 30px 0;
	padding: 0;
	display: block;
	float: left;
	width: auto;
}

/* ~~ フッター ~~ */
#footer {
	background: #FFFFFF;
	margin:0;
	padding: 0;
}