		body { margin:0 auto; }
		#device_frame { margin-top:50px;}
		.galaxy { margin: 0 auto; width:405px;height:773px;background:url("/images/common/galaxy3.png") no-repeat;}
		.preview_body {width:360px;height:620px;position: relative;padding-top:86px;padding-left:22px;}
		.preview_iframe {width:100%;height:100%;position: relative;}
		body.ui-mobile-viewport, div.ui-mobile-viewport {overflow:hidden;}
		#scrollbar1 { width: 360px; margin: 0 0 10px;}
		#scrollbar1 .viewport { width: 360px; height: 620px; overflow: hidden; position: relative; }
		#scrollbar1 .viewport_menu { position: absolute; top:625px; left:40px; width: 70px; height: 35px; cursor:pointer;}

		#scrollbar1 .viewport_menu_list { position: absolute; top:573px; left:45px; width:280px; height: 35px; }
		#scrollbar1 .viewport_menu_list li { height:25px; background-color:#50565d;border:1px solid #adadad;padding:5px 0 5px 15px;}
		#scrollbar1 .viewport_menu_list li a{ font-size:12pt;color:#e2e2e2;}
		
		#scrollbar1 .viewport_back { position: absolute; top:625px; left:260px;  width: 70px; height: 35px;}
		#scrollbar1 .viewport_back a{ position: absolute; width:100%; height:100%;}
		#scrollbar1 .viewport_back a span{ display:none;}
		#scrollbar1 .overview { width:360px; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;}
		#scrollbar1 .scrollbar{ position: absolute; background-position: 0 0; right:0; width: 15px; z-index:100;}
		#scrollbar1 .track { height: 100%; width:1px; position: relative; padding: 0 3px; float:right;}
		#scrollbar1 .thumb { background: transparent url(/images/bg-scrollbar-thumb-y_black.png) no-repeat 50% 100%; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; z-index:100; opacity:0.4;filter:alpha(opacity=40); }
		#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 25px; }
		#scrollbar1 .disable { display: none; }
		.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
		.qrcode_preview { position:relative; top:-380px; left:410px; width:250px; height:100px;}
		.qrcode_preview p:nth-child(1) { width:100px; font-weight:bold; background:#000; color:#fff; text-align:center;height:25px;font-size:120%;padding-top:5px;border-bottom:2px solid #fff;}
		.qrcode_preview p.reading_guide { background:#fff; color:red; padding-top:5px;line-height:160%;margin-top:100px;}