#entrance #wrap{
	width:640px; border:1px silver solid; margin:5px;
	background:#ffffee;
}
#entrance #top_banner{
	text-indent:-9999px;
	width:640px; height:60px;
	background:url("./images/top_navi00.gif") no-repeat;
}
#entrance #checkin_area,#checkout_area{
	width:640px; height:440px;
	background:url("./images/entrance.jpg") no-repeat;
}
#entrance #checkin_form{
	float:right;
	margin:10px 10px 5px 0px;
}
#entrance #checkin_form .input_area{
	width:160px;
}
#entrance #checkin_form table{
	width:180px;
	background:#ffffee;
}
#entrance #checkin_form td{
	border:1px #cc9966 solid;
	padding:4px;
}
#entrance #checkin_form td#err_msg{
	font-size:11px;	
	color:#cc6633;
}
#entrance noscript{
	font-size:11px;	
	color:#cc6633;
}
#entrance #checkout_area div{
	float:right;
	width:180px; height:20px;
	position:relative;
	top:100px; left:-20px;
	border:1px #f6f6f6 solid;
	text-align:center;
}
#entrance #checkout_area a{
	display:block;
	width:180px; height:18px;
	margin-top:2px;
	color:#ffffff;
}
#entrance #checkout_area a:hover{
	color:#ffff33;
}

#entrance #desc{
	clear:both;
	width:100%;
}
#entrance #desc:after { font-size: 1px; color: #ffffff; content: "."; display: block; height: 0px; clear: both; }
#entrance #text_link{
	list-style:none;
	width:400px;
	margin:4px auto;
}
#entrance #text_link li{
	float:left; margin-right:8px;
	white-space:nowrap;
}
#entrance #text_link a{
	display:block; padding-left:12px;
	background:url("./images/arrow.gif") left no-repeat;
}
#entrance #copyright{
	clear:both;
	width:210px;
	margin:8px auto;
	padding:6px 0px;
	text-align:center;
}
#entrance #copyright strong{
	font-size:0.9em; color:#666;
}
#entrance div#announce{
	margin:5px;
	width:640px;
	margin-bottom:10px;
	border:1px silver solid;
	background:#eee;
	font-size:0.9em;
}
#entrance div#announce p{
	margin:4px;
}
#entrance div#announce a{
	color:#6699cc;
}
