body {margin: 0;}
.flash {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;text-align: left;height: 100%;}
.right {
	background-color: #FFFFFF;
	padding: 20px 40px 20px 20px;
	width: 280px;
	height: 120px;
	text-align: left;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	color: #000;
}

.right a:link, .right a:active, .right a:visited, .right a:hover {color:#40453d; text-decoration: none;	font-weight: bold;}
.right a:hover {text-decoration: underline}
.mid {width: 1px;	background-color: #d8d9d8}
.left {	background-color: #FFF}
#maincontent {width: 280px;height: 10px;	overflow: hidden;}

/**
 * K
 */
html, body { height:100%; }

body.splash { background:#ECECEC; }

#splash-container { width:100%; height:100%; min-width:1150px; min-height:725px; position:relative; }
	#splash { position:absolute; left:50%; top:50%; background:url(../img/splash2203.jpg) no-repeat; width:1150px; height:725px; margin:-363px 0 0 -575px; }
	
		#splash a { position:absolute; opacity:.5; filter:alpha(opacity=50); }
		#splash a.promo { left:135px; top:565px; }
		#splash a.std { left:755px; top:565px; }
			#splash a img { border:none; }
			
		span#is18 { position:absolute; left:500px; top:565px; color:#282828; font:18px/1 Arial, Helvetica, sans-serif; display:block; }
			span#is18 input { vertical-align:top; margin:3px 10px 0 0; *margin-top:1px; padding:0; float:left; }
			
		span#no18nogo {  position:absolute; left:470px; top:600px; font:14px/1 Arial, Helvetica, sans-serif; color:#EE1C25; display:none; background:#F7F7F7; }
		
		
		
