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

#topMovie #bg{
	min-height:700px;
	}

#top #bg{
	height:1340px;
	background:url(../images/top/bg.jpg) center top no-repeat #000;
	}

#top iframe{

	}

#top #wrap{
	height:1340px;
}
#main{
	position:relative;
	height:668px;
	width:980px;
	background: url(../images/top/main.jpg) center top no-repeat;
	}


#top h1{
	position:absolute;
	top:518px;
	left:272px;
	margin:0;
	}
#top h2#toriko{
	position:absolute;
	top:69px;
	left:8px;
	}
#top h2#onepiece{
	position:absolute;
	top:83px;
	left:627px;
	}

/*
h3#catch{
	position:absolute;
	top:9px;
	left:412px;
	}
*/
#top h3#catch{
	margin:0 auto 104px auto;
	padding-top:73px;
	}


#top h3#roadshow{
	position:absolute;
	top:597px;
	left:168px;
	}

#topInfo{
	height:64px;
	width:980px;
	top:0;
	left:0;
	position:absolute;
	text-align:left;
	}

#topInfo h4{
	float:left;
	}

#topInfo .flexcroll{
	margin-left:166px;
	height:64px;
	width:814px;
	}
	
*html #topInfo .flexcroll{
	width: auto;
	}

#topInfo .flexcroll dl{
	margin:5px 10px 0 10px;
	font-size:1.0em;
	}

#topInfo .flexcroll dl dt{
	float:left;
	width:70px;
	color:#ff2900;
	clear:both;
	}

#topInfo .flexcroll dd{
	margin-left:80px;
	margin-bottom:5px;
	}

#topInfo .flexcroll dd a{
	color:#fff;
	}

#peck{
	position:absolute;
	top:550px;
	left:-10px;
	}

#chopper{
	position:absolute;
	top:594px;
	right:0px;
	}
	

#topContent{
	width:980px;
	height:489px;
	margin:0 0 20px 0;
	}


#topBoard{
	width:980px;
	height:410px;
	margin:0 auto;
	text-align:center;
	}


#topBoard ul{
	padding:20px 8px 15px 10px;
	text-align:left;
	}
#topBoard ul li{
	display:inline;
	}

#topBoard ul li img{
	padding-bottom:5px;
	}

#topContent #topBnr{
	height:89px;
	width:960px;
	margin:0 auto;
	text-align:center;
	display:block;
	}

#topContent #topBnr ul{
	padding:7px 0 0 7px;
	text-align:left;
	}
#topContent #topBnr ul li{
	display:inline;
	
	}
#topContent #topBnr ul li img{
	margin:0 7px 7px 0;
	}

#ie6{
	display:none;
	}

*html #ie6{
	display:block;
	}