@charset "utf-8";

/* ================================================
REGUNO
Cascading Style Sheets FILE
【002-index.css】
================================================ */
#container-top{
	width:760px;
	padding: 15px 0px 5px;
	border-top: 2px solid #666666;
	text-align: left;
}

#main_visual{
	margin:0 0 0 1px;
	background: url(../../images/index_ph001.jpg);
	height: 378px;
	width: 758px;
}

#main_visual h1{
	margin:91px 0px 0px 74px;
	position: absolute;
	padding: 0px;
}

#main_visual ul{
	margin:203px 0px 0px 74px;
	padding: 0px;
	position: absolute;
}
#main_visual ul li{
	width: 225px;
	margin:0px 0px 1px;
	padding: 0px;
	list-style: none;	
}
#main_visual ul li.concept{
	margin:0px 0px 1px;
	padding: 0px;
	background: url(../../images/index_bt001.gif) no-repeat;
}
#main_visual ul li.lineup{
	margin:0px 0px 1px;
	padding: 0px;
	background: url(../../images/index_bt002.gif) no-repeat;
}
#main_visual ul li a{
	display: block;
	height: 26px;
	text-indent: -2000px;
	font-size: 1px;
	text-decoration: none;
	/*\*/
	overflow: hidden;
	/**/
}

#topics{
	width:760px;
	padding: 5px 0px 8px;
	text-align: left;
	color:#888888;
}
#topics h2{
	padding: 4px 0px 0px;
	margin: 0px 20px 0px 0px;
	float: left;
	_padding: 5px 0px 0px;
}
#topics dl{
	padding: 0px;
	margin: 0px;
	float: left;
}
#topics dl dt{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
#topics dl dd{
	padding: 0px;
	margin: -1.5em 0px 0px 6.5em;
}
