@charset "utf-8";




/* =================================================================

	body
	
================================================================= */
body {
	margin: 0px;
	font-size: 13px;
	line-height: 1.8;
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
* html body{  
    overflow: hidden;  
}  
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #6699FF;
	text-decoration: none;
}
a:active {
	color: #6699FF;
	text-decoration: none;
}

/* =================================================================

	header
	
================================================================= */
/* ヘッダー部分 */
#header {
	position: fixed !important;  
	position: absolute;  
	top: 0;  
	width: 100%;
	margin: 0 auto;
	height: 70px;
	background-color: #f9f9f9;
}

/* =================================================================

	main
	
================================================================= */
/* メインイメージエリア */
#mainImage {
	height: 530px;
	background: url(../image/main.jpg);
}
#mainImageInner {
	width: 940px;
	height: 350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
}
#main_text {
	width: 650px;
	padding-top: 170px;
	font-size: 16px;
	color: #FFFFFF;
}

/* コンテンツ部分 */
#contentsTop {
	height: 590px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-color: #f9f9f9;
}
#contentsTopInner {
	width: 940px;
	padding-top: 40px;
	padding-bottom: 60px;
	margin-right: auto;
	margin-left: auto;
}
#contentsTopInner a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
ul.contentsTopList {
	list-style-type: none;
	padding-top: 40px;
}
ul.contentsTopList li {
    float: left;
}
ul.contentsTopList dl {
	width: 280px;
}
ul.contentsTopList dt {
	height: 300px;
	text-align: center;
}
ul.contentsTopList dd {
	line-height: 150%;
	height: auto;
}
#menu1{
	height: auto;
	padding-right:50px;
}
#menu2{
	height: auto;
	padding-right:50px;
}
#menu3{
	height: auto;
}