@charset "utf-8";

/*コピー*/
div#lounge-copy p {
}

/*トップのイメージ*/
#topIMG {
	width:710px;
	margin:0 auto;
}

/*ラウンジステップ*/
ol.step{
margin:0;
padding:0;
list-style-type:none;
}


ol.step li {
	display:block;
	float:left;
	width:260px;
	background-image:url(../kaiin-tokuten/images/nyukaiarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

ol.step li.step1 {
	width:225px;
}

ol.step li.step2 {
	width:335px;
}

ol.step li.step3 {
	width:165px;
}

ol.step li.last {
	background-image:none;
}

ol.step li div {
	width:165px;
	min-height:100px;
	padding:0;
	background-color:#FFFFFF;
	border:solid #BFBFBF 1px;
}

* html ol.step li div {
	height:100px;
}

ol.step li.step2 div {
	width:275px;
}

ol.step li div h3 {
	margin:0;
	padding:0;
	color:#191919;
	line-height:1em;
}

ol.step li div p {
	margin-bottom:0;
	color:#191919;
	padding:6px 8px;
	font-size:12px;
}

div.border-line{
border-top:solid #767676 1px;
margin:20px 0 12px 0;
}

* html div.border-line{
margin:16px 0 12px 0;
}
/*ご利用の流れ　会員／ビジター*/
p.color {
	line-height:1em;
	margin:8px 0;
}

p.color.second {
}

p.color span {
	display:block;
	float:left;
	height:12px;
	width:32px;
	margin:0 5px 0 0;
}

/*ビジター背景*/
ol.step li div.vister {
	background-color:#E5E5FF;
}

.photo {
	width:348px;
	height:auto;
	margin-bottom:20px;
}

.photo img {
	display:block;
}

.photo.max {
	width:656px;
}

.photo.floatLeft {
	float:left;
	padding-left:3px;
}

.photo.floatRight {
	float:right;
}

#floorIMG {
	position:relative;
	height:343px;
	margin:16px 0 0 0;
}

#floorIMG img {
	position:absolute;
	top:0;
	left:-7px;
}

/*下のイメージ（キャプション付き）*/
div#bottomIMG {
	margin-top:24px;
}

div#bottomIMG .photo {
	width:202px;
	background-color:#333333;
	float:left;
	margin-right:20px;
	padding:7px 11px 7px 11px;
	position:relative;
}

div#bottomIMG .photo.last {
	margin-right:0px;
}

div.mark {
	position:absolute;
	left: 0px;
	top: 0px;
}

/*ドリンクメニュー*/
table#drink-menu {
	width:345px;
}

table#drink-menu th {
	width:30%;
	white-space:nowrap;
}

table#drink-menu td {
	width:35%;
	white-space:nowrap;
}


/*081129追加*/
/*利用方法*/
ul#riyou-Link{
	line-height:1em;
	margin:12px 0 0 0;
	padding:0;
	/*	background-color:pink;*/
	list-style-type:none;
	width:747px;
	}

ul#riyou-Link li{
	display:block;
	width:auto;
	height:29px;
	margin:0;
	padding:0;
	float:left;
}

ul#riyou-Link li a{
	display:block;
	text-indent:-9000px;
	width:239px;
	height:29px;
	margin:0;
	padding:0;
	background-color:transparent;
}

ul#riyou-Link li#meeting a{
background-image:url(../shisetsu-riyou/images/btn_meeting.jpg);
margin-right:50px;}

ul#riyou-Link li#lounge a{
background-image:url(../shisetsu-riyou/images/btn_lounge.jpg);
}


ul#riyou-Link li#meeting a:hover,
ul#riyou-Link li#lounge a:hover{
background-position:0 -29px;
}

