#container { /*メインコンテンツ要素へ変更*/
	background: #FFFFFF;
	-webkit-transform: translate3d(0px, 0px, 1px);
	-webkit-transition: .2s -webkit-transform ease-in-out;
	z-index: 1;
}
 
#container.show { /*メインコンテンツ要素へ変更*/
	-webkit-transform: translate3d(240px, 0px, 1px);
	min-width: 320px;
}
 
#drawer.show {  /*ドロワーメニュー大枠要素へ変更*/
    height: 100%;
    visibility: visible;
    z-index: 1;
    -webkit-transition: z-index 0s linear .2s;
 }
 
#drawerContents {  /*ドロワーメニュー中枠要素へ変更*/
	display: none;
	height: 100%;
	position: relative;
	width: 240px;
}
 
#drawer {  /*ドロワーメニュー大枠要素へ変更*/
	background-color: #333;
	top: 0;
	position: fixed;
	visibility: hidden;
	z-index: -1;
	-webkit-transition: visibility 0s linear .2s;
 }