/* Style for our header texts
	* --------------------------------------- */
	h1{
		font-size: 5em;
		font-family: arial,helvetica;
		color: #fff;
		margin:0;
		padding:0;
	}

	#section2 img,
	#section4 img,
	#section5 img,
	#section6 img,
	#section7 img,
	#section8 img,
	#section9 img,
	#section10 img,
	#section11 img,
	#section12 img,
	
	#section14 img,
	#special1 img,
	#special2 img,
	#special3 img,
	#special4 img
{
    width:90%;
    
}
#section13 img,
#section2 img{
	width:85%;
}
	
	#section3 img{
	width:100%;
}

.section1 img{
	width:70%;
	display:block;
	margin:0 auto;
}
	/* Centered texts in each section
	* --------------------------------------- */
	.section{
		text-align:center;
	}


	/* Backgrounds will cover all the section
	* --------------------------------------- */
	#section1,
	#section2,
	#section3,
	#section4,
	#section5,
	#section6,
	#section7,
	#section8,
	#section9,
	#section10,
	#section11,
	#section12,
	#section13,
	#section14,
	#special1,
	#special2,
	#special3,
	#special4

		 {
 
    background-size: 100% 100%;
    background-position:center;

	}

	/* Defining each section background and styles
	* --------------------------------------- */
	/*home*/
	#section1{
		background-image:url(../images/haikei.png);
		background-color:#FFFFFF;
	}

	/*menu*/
	#section2{
		background-image: url(../images/menu-back.png);
		
	}

	/*story*/
	#section3{
		background-image: url(../images/story-back.png);
		
	}

/*time table*/
	#section4,
	#section14{
		background-image: url(../images/tmt-access-back.png);
		
	}
/*cast*/
#section5{
	background-image: url(../images/cast-back.png);
}

#section6{
	background-image: url(../images/cast-back.png);
}
#section7{
	background-image: url(../images/cast-back.png);
}
#section8{
	background-image: url(../images/cast-back.png);
}


/*reservation*/
	#section9{
		background-image: url(../images/ticket-back.png);		
	}

/*special*/
	#section13{
		background-image:url(../images/special-back.png);
	}

/*staff*/
	#section10{
		background-image: url(../images/staff-back.png);		
	}

/*steps*/
	#section11{
		background-image: url(../images/steps-back.png);		
	}

/*contact*/
	#section12{
		background-image: url(../images/contact-back.png);		
	}

/*special content*/
#special1,
#special2{
	background-image:url(../images/special-cont-back.png);
}

#special3{
	background-image:url(../images/special-dress-back.png);
}


	
	#infoMenu li a{
			color: #fff;
	}



.slicknav_menu {
	display:none;
}

.corich p,
.corich a{
	font-size:12px;
}
/*
   @DEMO
================================= */


img[usemap] {
    border: none;
    height: auto;
    max-width: 100%;
    width: auto;
}

@media screen and (max-width: 40em) {
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}