@charset "UTF-8";

@import "common/layout.css";

/*-------------------------------------------------------------------------
	Header
/*-----------------------------------------------------------------------*/
#header-index {
	padding-top:10px;
	background:#fff;
}

	#header-index h1 {
		width:940px;
		height:35px;
		margin-bottom:20px;
		padding:10px 0;
		border-bottom:1px solid #000;
	}
	
		#header-index h1 .title {
			float:left;
		}
		
		#header-index h1 .logo {
			float:right;
		}

#header-index #slideshow {
	position:relative;
	height:370px;
	background:url(/gti_e/files/img/index/header/slideshow/bg.gif) no-repeat center center;
}

	#header-index #slideshow h2 {
		position:absolute;
	}
	
	#header-index #slideshow h2 {
		right:0;
		top:60px;
		z-index:1;
	}
	
	#header-index #slideshow .photo {
		position:relative;
		top:35px;
		z-index:0;
	}
	
		#slideshow .photo img {
			display:none;
		}
	
		#header-index #slideshow .photo ul {
		}
		
			#header-index #slideshow .photo ul li {
				position:absolute;
				left:0;
				top:0;
			}
			
	#slideshow .navi {
		position:absolute;
		left:0;
		bottom:10px;
		width:80px;
	}
	
		#slideshow .navi li {
			display:inline;
			float:left;
			width:20px;
			height:20px;
			background:url(/gti_e/files/img/index/header/slideshow/navi_off.png) no-repeat left center;
			text-indent:-9999px;
			cursor:pointer;
		}
		
		#slideshow .navi li.current {
			background-image:url(/gti_e/files/img/index/header/slideshow/navi_on.png);
			cursor:default;
		}

/*-------------------------------------------------------------------------
	Main
/*-----------------------------------------------------------------------*/
#main h2 {
	margin:0 0 30px 0;
	border:none;
}

#main #content .navi {
	float:left;
	width:288px;
	margin-right:38px;
	cursor:pointer;
}

#main #content .plaza {
	margin:0;
}

	#main #content .navi h3 {
		margin:0 0 10px 0;
		border-bottom:1px solid #000;
	}
	
	#main #content .navi dl {
	}
	
		#main #content .navi dl dt {
			overflow-x:hidden;
			position:relative;
			width:288px;
			margin-bottom:5px;
		}
		
			#main #content .navi dl dt a {
				display:block;
				position:relative;
				left:0;
				width:576px;
			}