@charset "utf-8";

div#meeting-copy p{
}

table#price th.room-name{width:28%; white-space:nowrap;}
table#price th.capacity{width:12%; white-space:nowrap;}
table#tokuten td{width:40%; white-space:nowrap;}


/*貸室状況ボタン*/
#LinkButton{
	padding:0 0 0 0;
	margin:16px 0;
	width:23.5em;
}

#LinkButton p{
	width:17.5em;
	float:left;
}

#LinkButton p.button{
display:block;
width:78px;
height:25px;
	float:right;	
	margin:0;}

#LinkButton p.button a{
display:block;
width:78px;
height:25px;
background-image:url(../shisetsu-riyou/meeting-space/images/btn_kashishitsu.gif);
	text-indent:-9000px;
}

#LinkButton p.button a:hover{
background-position:0 -25px;
}


/*トップのイメージ*/
#topIMG{
width:720px;
}

.photo{
	width:348px;
	height:auto;
	margin-bottom:20px;
}
.photo img{
	display:block;
}
.photo.max{
	width:656px;
}
.photo.floatLeft{
	float:left;
	padding-left:10px;
width:472px;
}
.photo.floatRight{
	float:right;
	padding-left:9px;
width:228px;
}

/*ミーティングステップ*/
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;
/*border-top:solid #BFBFBF 1px;*/}

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

#floorIMG img{
position:absolute;
top:0;
left:-7px;
}
/*下のイメージ（キャプション付き）*/
div#bottomIMG{
margin-top:10px;}

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

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

div.caption{
height:26px;
line-height:2em;
font-size:x-small;
}

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



/*サービスメニュー*/
div#service-menu{
width:618px;}

table#copy-fax{
width:345px;
float:left;
}

table#copy-fax th{width:30%; white-space:nowrap;}
table#copy-fax td{width:70%; white-space:nowrap;}

table#furniture{
width:240px;
float:right;
margin-bottom:16px;
}

table#furniture th{width:50%; white-space:nowrap;}
table#furniture td{width:50%; 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;
}

