@charset "utf-8";
/* CSS Document */
.rogo_top2{
	padding-top:19px;
	margin-top:-7px\9;
	margin-right:328px;
	*padding-top:9px;
}

:root .rogo_top2 {
   padding-top:25px \0/; /* IE9 */
} 

.main{
	margin-bottom:-14px;
}

.wrap{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

.b437{
	width:437px;
}

.b463{
	width:463px;
}

.b_room{
	background:url(../../ro/img/b_room.jpg) no-repeat;
	height:271px;
}

.text1{
	padding-left:10px;
	padding-right:60px;
	line-height:170%;
}

.text2{
	padding-left:60px;
	padding-right:10px;
	line-height:170%;
}

.text3{
	padding-left:70px;
	padding-right:30px;
	line-height:170%;
}

.map{
	padding-left:60px;
	padding-top:200px;
	text-align:left;
}

.map li{
	background:url(../../ro/img/i_arrow.jpg) no-repeat left top;
	height:22px;
	padding-left:20px;
}

.map a:link {
	color: #D5D1B3;
	text-decoration: none;
}
.map a:visited {
	color: #D5D1B3;
	text-decoration: none;
}
.map a:hover {
	color: #D9CB5B;
	text-decoration: none;
}

.b488{
	width:488px;
}

.b412{
	width:412px;
}

.b_honkan{
	background:url(../../ro/img/b_honkan.jpg) no-repeat;
	height:144px;
}

.b474{
	width:474px;
}

.b426{
	width:426px;
}

.b_map{
	background:url(../../ro/img/i_map.jpg) no-repeat;
	height:287px;
}

.b_12{
	background:url(../../ro/img/b_12.jpg) no-repeat;
	height:125px;
}

.hv a:link{
	color:#D5D1B3!important;
}

.hv a:hover{
	color:#FC0!important;
}

.hv a:visited{
	color:#D5D1B3!important;
}

/* ロールオーバー用CSS */
.i900{
	width:900px;
	position:relative;
}

.i900:hover .iB{
	display:none;
}

.i900 ul{
	width:412px;
	float:right;
}

.i900 ul li{
	float:left;
}

.b488{
	width:488px;
	float:left;
}

.A{
	width:112px;
	list-style-type:none;
}

.B{
	width:112px;
	list-style-type:none;
}

.C{
	width:188px;
	list-style-type:none;
}

.i{
	display:none;
}

.iB{
	display:block;
	width:488px;
	height:285px;
	position:absolute;
	/*left:222px;/*typeAの横幅分押す*/
	right:412px;/*表示場所が右側の場合*/
	top:0;
}

.A:hover .iB{
	display:block;
	width:488px;
	height:285px;
	position:absolute;
	/*left:222px;/*typeAの横幅分押す*/
	right:412px;/*表示場所が右側の場合*/
	top:0;
}

.B:hover .i{
	display:block;
	width:488px;
	height:285px;
	position:absolute;
	/*left:222px;/*typeAの横幅分押す*/
	right:412px;/*表示場所が右側の場合*/
	top:0;
}

.C:hover .i{
	display:block;
	width:488px;
	height:285px;
	position:absolute;
	/*left:222px;/*typeAの横幅分押す*/
	right:412px;/*表示場所が右側の場合*/
	top:0;
}

.img{
	margin-top:-5px;
	*margin-top:-7px;
}

@-moz-document url-prefix() { .img { margin-top:-10px; } }

@-moz-document url-prefix() { .btn { margin-bottom:-5px; } }



