@charset "Shift-JIS";

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


/*メインここから*/
.mar-border-black img {
	border: 2px solid #000000 ;
}
.mar-kod-pic-caption {
	padding: 0px 5px 0px 0px ;
	background-color: #000000 ;
	color: #FFFFFF ;
	text-align: right ;
	font-size: 12px ;
}

/*おもてなしへのこだわり部分*/
#mar-omotenashi{
	padding: 0px 0px 15px 0px ;
}
#mar-omotenashi .mar-omotenashi-text {
	width: 600px;
}
#mar-omotenashi .mar-text-back-image{
	padding: 0px 10px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/img/kod-omotenashi-backimage.gif) ;
	background-repeat: no-repeat ;
	background-position: right bottom ;
}

/*空間へのこだわり部分*/
#mar-kukan{
	padding: 0px 0px 10px 0px ;
}
#mar-kukan td{
	padding: 0px 0px 0px 0px ;
}
#mar-kukan .mar-text-back-image{
	padding: 0px 10px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic) ;
	background-repeat: no-repeat ;
	background-position: center bottom ;
}
#mar-kukan .mar-kod-swapimage2 {
	padding: 10px 0px 0px 0px;
	text-align: right ;
}
#mar-kukan .mar-kod-swapimage2 table{
	width: 600px ;
	margin: 0px 0px 0px auto ;
	text-align: right ;
}
#mar-kukan .mar-kod-swapimage2 td{
	padding: 0px 0px 0px 15px ;
}
#mar-kukan .mar-kod-swapimage2 img{
	border: 2px solid #000000 ;
}

.mar-link-hayama a{
	width: 145px ;
	height: 25px ;
	padding: 0px 30px 0px 50px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/img/kod-logo-hayama.gif) ;
	background-repeat: no-repeat ;
	background-position: center bottom ;
	display: block ;
}
.mar-link-hayama a:hover{
	width: 145px ;
	height: 25px ;
	padding: 0px 30px 0px 50px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/img/kod-logo-hayama.gif) ;
	background-repeat: no-repeat ;
	background-position: center top ;
	display: block ;
}
.mar-link-gassan a{
	width: 145px ;
	height: 25px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/img/kod-logo-gassan.gif) ;
	background-repeat: no-repeat ;
	background-position: center bottom ;
	display: block ;
}
.mar-link-gassan a:hover{
	width: 145px ;
	height: 25px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/img/kod-logo-gassan.gif) ;
	background-repeat: no-repeat ;
	background-position: center top ;
	display: block ;
}

/*水へのこだわり部分*/
#mar-mizugura {
	padding: 0px 0px 20px 15px ;
}
#mar-mizugura td {
	vertical-align: top ;
}
#mar-mizugura td.mar-mizu-w {
	width: 410px;
}
#mar-mizugura .mar-kod-swapimage img {
	border: 2px solid #000000 ;
}
#mar-mizugura .mar-kod-swapimage td {
	padding: 0px 0px 0px 15px ;
}
#mar-mizugura .mar-mizu-text {
	padding: 10px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/img/.gif) ;
	background-repeat: no-repeat ;
	background-position: center bottom ;
}
#mar-hanauyo {
	width: 200px;
	margin: 30px 0px 0px 10px ;
	background-image: url(http://www.maruya-ryokan.com/rakuten/pic/kod-pic-jizake-back.jpg) ;
	background-repeat: no-repeat ;
	background-position: center top ;
}
#mar-hanauyo .mar-inner {
	padding: 10px 20px ;
}

/*環境へのこだわり部分*/
#mar-kankyo {
	padding: 0px 0px 10px 0px ;
}
#mar-kankyo .mar-kankyo-left {
	padding: 0px ;
}
#mar-kankyo .mar-kankyo-pic {
	float: right ;
	width: 240px ;
	padding: 30px 0px 0px 0px ;
}
#mar-kankyo .mar-text {
	padding: 0px 0px 10px 0px ;
}
#mar-kankyo td {
	padding: 0px 10px 10px 10px ;
}
/*メインここまで*/
