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


body {
	font-size:95%;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#444444 url(/common/img/top/top_bg.jpg) top repeat-x;
}
img {
	border:0;
}
.clearfix:after {
	content: url(/common/img/dummy.gif);
	display: block;
	clear: both;
	height: 0;
}
#contents {
	width:800px;
	position:relative;
	margin:0 auto;
	height:550px;
}
#flash {
	overflow:auto;
	height:480px;
	width:800px;
	position:relative;
	top:0;
	left:0;
	margin:0 0 30px 0;
}
#footer {
	background:#444;
	position:relative;
	bottom:0;
	left:0;
	height:80px;
	width:100%;
	padding:30px 0 0 0;
	text-align:center;
	color:#BAA98F;
}
/*---------ナビゲーション----------*/

#menu {
	width:800px;
	height:51px;
}
#menu ul, #menu ul li {
	height:51px;
	display:block;
	float:left;
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}
#menu ul li a {
	display:block;
	height:51px;
	text-indent:-9999px;
}
li#midemNav_1 a {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:   0 0;
	width:152px;
}
li#midemNav_2 a {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-152px 0;
	width:155px;
}
li#midemNav_3 a {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-307px 0;
	width:153px;
}
li#midemNav_4 a {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-460px 0;
	width:149px;
}
li#midemNav_5 a {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-609px 0;
	width:191px;
}
li#midemNav_1 a:hover, #midemNav_1 a:active {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:   0 -51px;
	width:152px;
}
li#midemNav_2 a:hover, #midemNav_2 a:active {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-152px -51px;
	width:155px;
}
li#midemNav_3 a:hover, #midemNav_3 a:active {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-307px -51px;
	width:153px;
}
li#midemNav_4 a:hover, #midemNav_4 a:active {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-460px -51px;
	width:149px;
}
li#midemNav_5 a:hover, #midemNav_5 a:active {
	background: url(/common/img/top/navi.jpg) no-repeat;
	background-position:-609px -51px;
	width:191px;
}

/*---------English Navi ----------*/


li#midemNav_1_en a {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:   0 0;
	width:144px;
}
li#midemNav_2_en a {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-144px 0;
	width:195px;
}
li#midemNav_3_en a {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-339px 0;
	width:141px;
}
li#midemNav_4_en a {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-480px 0;
	width:158px;
}
li#midemNav_5_en a {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-638px 0;
	width:162px;
}
li#midemNav_1_en a:hover, #midemNav_1_en a:active {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:   0 -51px;
	width:144px;
}
li#midemNav_2_en a:hover, #midemNav_2_en a:active {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-144px -51px;
	width:195px;
}
li#midemNav_3_en a:hover, #midemNav_3_en a:active {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-339px -51px;
	width:141px;
}
li#midemNav_4_en a:hover, #midemNav_4_en a:active {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-480px -51px;
	width:158px;
}
li#midemNav_5_en a:hover, #midemNav_5_en a:active {
	background: url(/common/img/top/navi-en.jpg) no-repeat;
	background-position:-638px -51px;
	width:162px;
}
