@charset "shift_jis";

/*-----------------------------------------------------
Container
-------------------------------------------------------*/
#Container{
	background:url("../../common/images/body_bg.gif") repeat 0 0;
}

/*-----------------------------------------------------
Header
-------------------------------------------------------*/
#Header{
	width:880px;
	height:168px;
	margin:0 0 0 -440px;
}
#Header p.back_btn{
	position:absolute;
	bottom:0;
	right:0;
}


/*-----------------------------------------------------
Content
-------------------------------------------------------*/
#Content{
	padding:185px 0 15px 0;
	background:url("") no-repeat 0 0;
}


/*-----------------------------------------------------
Main
-------------------------------------------------------*/
#Main{
	width:880px;
	height:795px;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:0 0 40px 0;
	background:url("../images/main_bg.png") no-repeat 0 0;
}


/*-------------------------------------
h1
---------------------------------------*/
#Main h1{
	width:318px;
	height:35px;
	overflow:hidden;
	margin:30px auto 24px auto;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#Main h1.type01{background-image:url("../images/main_ttl01.gif");}
#Main h1.type02{background-image:url("../images/main_ttl02.gif");}
#Main h1.type03{background-image:url("../images/main_ttl03.gif");}


/*-------------------------------------
movie
---------------------------------------*/
#Main div.movie{
	width:784px;
	height:442px;
	overflow:hidden;
	position:relative;
	margin:0 auto 30px auto;
}


/*-------------------------------------
ul
---------------------------------------*/
#Main ul{
	width:660px;
	height:142px;
	margin:0 auto 0 auto;
}
#Main ul li{
	width:206px;
	float:left;
	display:inline;
	position:relative;
	margin:0 7px 0 7px;
}
#Main ul li span.new{
	width:62px;
	position:absolute;
	top:-6px;
	right:-4px;
}

#Main .txt{
	margin-top: 17px;
	text-align: center;
}
