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

a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}

a:hover img.nohov {
	opacity:1;
	filter:alpha(opacity=100);
}

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#333;
	min-width:980px;
}

/* =========================================================
header
========================================================= */
#headerTop {
	background:#FFF;
	height:117px;
}

#headerInner {
	width:980px;
	margin:0 auto;
	position:relative;
}

#headerTop h1 {
	float:left;
	padding:44px 0 0;
}
#headerTop #contactBtn {
	width:261px;
	position:absolute;
	top:0;
	right:0;
}

/* メニュー */
.menu {
	position:relative;
	padding:0;
	margin-top:55px;
	float:right;
}
.menu li {
	float:left;
	padding:0 15px;
}
.menu li:last-child{
	padding:0 0;
}
/* =========================================================
mainContainer
========================================================= */

#mainContainer {
}

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

#pagetop {
	width:980px;
	margin:0 auto;
	text-align:right;
	padding-bottom:5px;
}

footer {
}

/* footerメニュー */
#footerMenu {
		background:#F1EFE8;
		overflow:hidden;
		zoom:1;
		padding:40px 0;
}
#footerMenu .Inner {
	width:980px;
	margin:0 auto;
}
#footerMenu .Inner ul {
}
#footerMenu .Inner ul li {
	float:left;
	width: 490px;
}
#footerMenu .Inner ul li:last-child {
	padding-right:0;
}
#footerMenu .Inner ul li a {
	display: block;
	width: 300px;
	margin: 0 auto;
}
/* footer */
#footer {
	clear:both;
	border-top:1px solid #CCC;
	background:#F6F4ED;
	padding:0 0 10px;
}
#footerInner {
	width:980px;
	margin:0 auto;
	padding:20px 0;
	position:relative;
	overflow:hidden;
}
#footer h1 {
	float:left;
	padding-right:20px;
}
#footer .footTel {
	position:absolute;
	top:20px;
	right:0;
}
#footer #copyRight {
	clear:both;
	text-align:right;
	font-size:11px;
	padding:0 0 10px 0;
}