body {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#t1_main { position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:+1;text-align:center; }
#t1_logo { width:70%;max-width:350px; }
#t1_menu { position:fixed;left:0;bottom:0;width:100%;height:60px;z-index:+5;padding:0px;box-sizing:border-box;
overflow-x:auto;background-color:#222; }
#t1_menu .tbl { table-layout:fixed;margin:0px auto;height:60px; }
#t1_menu .tbl > div { text-align:center;padding:5px 10px;border-left:1px solid #333;position:relative;width:200px; }
#t1_menu .tbl > div:last-child { border-style:none; }
#t1_menu .tbl > div > span { display:inline-block;vertical-align:middle; }
#t1_menu .tbl > div > span:nth-child(1) img { height:30px;margin-left:10px; }
#t1_menu .tbl > div > span:nth-child(1) img.back_icon { height:15px;margin-left:10px; }
#t1_menu .tbl > div > span:nth-child(2) { font-family:bold,tahoma;font-size:13pt;color:#fff;margin-left:10px;cursor:pointer; }
#t1_menu .tbl > div > span:nth-child(3) { font-size:10pt;color:#aaa;font-family:light,tahoma; }
#menu_back  { position:absolute;right:6px;top:0;width:35px;height:35px;background-color:rgba(255,255,255,0.1);cursor:pointer;display:none;
border-radius:100%;background-image:url('../Temp/right.png');background-size:40%;background-position:center;background-repeat:no-repeat;z-index:+6; }
#menu_back:hover { background-color:#111; }
#t1_foods { width:100%;height:100%;background-color:#fff;position:fixed;left:0;top:100%;z-index:+4;overflow-y:auto; }
#t1_foods > div { padding:120px 50px; }
.food { width:50%;float:right;cursor:pointer;margin-bottom:50px; }
.food > div:nth-child(1) { width:180px; }
.food > div:nth-child(1) div { width:180px;height:180px;border-radius:5px;background-size:cover;background-position:center; }
.food > div:nth-child(2) { padding-left:20px;padding-right:25px; }
.food > div:nth-child(2) > div:nth-child(1) { font-size:14pt;font-family:black,tahoma;margin-bottom:15px; }
.food > div:nth-child(2) > div:nth-child(2) { font-size:16pt;font-family:black,tahoma;margin-bottom:5px; }
.food > div:nth-child(2) > div:nth-child(3) { font-size:11pt;font-family:light,tahoma; }
#t1_detail { width:100%;height:100%;position:fixed;left:0;top:0;z-index:+10;background-color:rgba(0,0,0,0.6);display:none; }
#t1_detail > div { text-align:center; }
#detail_window { width:90%;max-width:450px;margin:0px auto;border-radius:10px;background-color:#fff;overflow:hidden;text-align:right; }
#detail_window > div:nth-child(1) { width:100%;border-bottom:1px solid #eee; }
#detail_window > div:nth-child(1) > div:nth-child(1) { padding:10px 15px;font-size:14pt;font-family:black,tahoma; }
#detail_window > div:nth-child(1) > div:nth-child(2) { padding:10px 15px;text-align:left; }
#detail_window > div:nth-child(1) > div:nth-child(2) img { height:14px;cursor:pointer; }
#detail_window > div:nth-child(2) { height:400px;overflow-y:auto;padding:20px; }
#detail_window > div:nth-child(2) img { width:100%;border-radius:5px;margin-bottom:15px; }

@media only screen and (max-width:1000px) {
	.food { width:100%; }
}
@media only screen and (max-width:800px) {
	#t1_menu > div > span:nth-child(2) { font-size:16pt;font-family:bold,tahoma; }
}
@media only screen and (max-width:600px) {
	#t1_menu > div > span:nth-child(2) { font-size:12pt;font-family:bold,tahoma; }
	.food > div:nth-child(1) { width:140px; }
	.food > div:nth-child(1) div { width:140px;height:140px; }
	#t1_foods > div { padding:120px 25px; }
}
@media only screen and (max-width:400px) {
	.food > div { display:block;text-align:center; }
	.food > div:nth-child(1) { width:100%; }
	.food > div:nth-child(1) > div { margin:0px auto 15px; }
}
	