@charset "Shift-JIS";

#mar-main .mar-main-inner {
	padding: 0px 80px;
}
.mar-bottom {
	vertical-align: bottom;
}
.mar-right {
	text-align: right;
}
.mar-center {
	text-align: center;
}

/*ヘッダー内イメージ部分ここから*/
#mar-page-head table{
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/fac-topback.jpg) ;
	background-repeat: no-repeat ;
	background-position: right top ;
}
/*ヘッダー内イメージ部分ここまで*/


/*メインここから*/
.mar-border-black img{
	border: 2px solid #000000 ;
}

.mar-fac-pic-caption{
	padding: 0px 0px 0px 0px ;
	background-color: #000000 ;
	color: #FFFFFF ;
	text-align: right ;
	font-size: 12px ;
}


/*フロント*/
#mar-yado{
	width: 740px ;
	height: 250px ;
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 0px 0px ;
	display: block ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/fac-frontbackimage.jpg) ;
	background-repeat: no-repeat ;
	background-position: right 0px ;
}
#mar-yado .mar-front h3{
	padding: 30px 0px 0px 0px ;
}
#mar-yado .mar-front{
	text-align: right ;
	color: #FFFFFF ;
}


/*GenStudy部分*/
#mar-gen{
	width: 304px ;
	padding: 0px 0px 0px 25px ;
}
#mar-gen td{
	vertical-align: top ;
}
#mar-gen .mar-text-back-image{
	display: block ;
	padding: 0px 0px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/fac-backimage.jpg) ;
	background-repeat: no-repeat ;
	background-position: center bottom ;
}
#mar-gen .mar-fac-pic-caption{
	width: 304px ;
	padding: 1px 4px 1px 0px ;
}

.mar-swapimage-s td{
	background-color: #000000 ;
}

/*談話室*/
#mar-danwa{
	width: 304px ;
	padding: 0px 0px 0px 0px ;
}
#mar-danwa td{
	vertical-align: top ;
}
#mar-danwa .mar-text-back-image{
	display: block ;
	padding: 0px 0px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/fac-backimage.jpg) ;
	background-repeat: no-repeat ;
	background-position: center bottom ;
}
#mar-danwa .mar-fac-pic-caption{
	padding: 1px 4px 1px 0px ;
}

/*館内案内部分*/
#mar-spec{
	padding: 20px 0px 10px 25px ;
}
#mar-spec td{
	vertical-align: top ;
}
#mar-spec .mar-text-back-image{
	width: 370px ;
	padding: 10px 10px 10px 20px ;
	color: #CCCCCC ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/fac-spac-backimage.jpg) ;
	background-repeat: no-repeat ;
	background-position: left top ;
}
#mar-spec h3{
	padding: 0px 0px 10px 0px ;
}
.mar-mizugura{
	padding: 0px 10px 0px 25px ;
}
.mar-mizugura a{
	width: 300px ;
	height: 225px ;
	display: block ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/fac-mizugura.jpg) ;
	background-repeat: no-repeat ;
	background-position: right top ;
}
.mar-mizugura a:hover{
	width: 300px ;
	height: 225px ;
	display: block ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/fac-mizugura.jpg) ;
	background-repeat: no-repeat ;
	background-position: right bottom ;
}
#mar-spec .mar-right{
	padding: 0px 10px 0px 0px ;
}

/*メインここまで*/
