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

#home {
}

#home2 {
	background-image: url(../img/2014/top/back4.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#home3 {
	background-image: url(../img/2014/top/back.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#news2 {
	padding-top: 460px;
	width: 363px;
	height: 121px;
	background: url(../img/2014/top/news.png) bottom right no-repeat;
}

#height {
	height: 740px;
	position:relative;
}

#height2 {
	height: 890px;
	position:relative;
}

#banner {
	width: 210px;
	height: 110px;
	position: absolute;
	left: -10px;
	top: 810px;
}

#banner2 {
	width: 210px;
	height: 70px;
	position: absolute;
	left: 220px;
	top: 830px;
}

#news {
	position:absolute;
	width: 300px;
	left: 507px;
	top: 440px;
}

#movie {
	position:absolute;
	width: 260px;
	height: 146px;
	left: 489px;
	top: 867px;
}

#pic {
	position:absolute;
	width: 323px;
	height: 105px;
	background: url(../img/2014/top/pic.png) bottom right no-repeat;
	left: 497px;
	top: 771px;
}

#tsc {
	background-image: url(../img/2015/tsc/main_img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#pro {
	background-image: url(../img/2015/producer/main_img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#patissierPage {
	background-image: url(../img/2015/prof/main_img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#content_patissierPage {
	background-image: url(../img/2015/prof/main_img.jpg);
	background-position: top;
	background-repeat: repeat-y;
	margin: 0px auto;
	padding:10px 45px 45px 45px;
	text-align:left;
}

#collectionPage {
	background-image: url(../img/2015/befor/main_img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#page2013 {
	background-image: url(../img/2015/gaiyo/main_img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#ticketsPage {
	background-image: url(../img/2015/ticket/main_img.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:900px;
	margin: 0px auto;
}

#content_map {
	background-image: url(../img/2015/prof/main_img.jpg);
	background-position: top;
	background-repeat: repeat-y;
	margin: 0px auto;
	padding:10px 45px 45px 45px;
	text-align:left;
}
