@charset "UTF-8";

/* サイト全体クリア */
h1,h2,h3,h4,h5,h6,
table,th,td,
img,
form,
p,
dl,dt,dd,
ul,ol,li {
	margin:          0px;
	padding:         0px;
	font-size:       100%;
	font-style:      normal;
	font-weight:     normal;
	border:          none;
	list-style:      none;
	text-align:      left;
}
table,table td,table th {
	border-spacing:  0px;
	border-collapse: collapse;
	vertical-align:  top;
}
img {
	vertical-align:  bottom;
}
textarea {
	font-size:       100%;
}
/* サイト全体クリア */

a{
	color: #FFFFFF;
	text-decoration: none ;
	outline: 0 ;
}
a:link{ text-decoration: none; }
a:visited{ text-decoration: none; }
a:hover{ text-decoration: underline; }

img {
	border: none;
	vertical-align: top;
}
html {
	height: 100%;
	min-height: 100%;
}
body {
	height: 100%;
	min-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* メイン ここから */
#back {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #0F243E;
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	color: #FFFFFF;
	line-height: 140%;
	letter-spacing: 2px;
	text-align: center;
}
#main { 
	width: 100%;
	text-align: left;
}
.main-inner {
	width: 1040px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 40px 0px;
}
.top-main-box {
	width: 1040px;
	margin: 0px auto 0px auto;
	padding: 30px 0px 40px 0px;
	background: #ffffff;
	color: #595959;
}

/* 共通 */
.top-onsen-box,
.top-faciliti-box,
.top-cuisine-box,
.top-plan-box,
.top-guest-box,
.top-access-box,
.top-comment-box {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 20px 30px 20px;
}
.top-onsen-title,
.top-faciliti-title,
.top-cuisine-title,
.top-plan-title,
.top-guest-title,
.top-access-title,
.top-commect-title {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #595959;
	text-align: center;
}
.top-onsen-midashi,
.top-faciliti-midashi,
.top-cuisine-midashi,
.top-plan-midashi {
	margin: 0px 0px 30px 0px;
	padding: 10px 6px 10px 6px;
	background: #477C75;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
}
.top-onsen-category,
.top-faciliti-category,
.top-cuisine-category-kodawari,
.top-cuisine-category-ryoricho {
	margin: 0px 0px 16px 0px ;
	padding: 4px 0px 4px 4px;
	border-left: 10px solid #595959;
}
.top-onsen-category img,
.top-faciliti-category img,
.top-cuisine-category-kodawari img,
.top-cuisine-category-ryoricho img {
	max-width: 100%;
}
/* 共通ここまで */

/* 明賀屋説明ここから */
.top-fast-title {
	margin: 0px 0px 30px 0px;
	text-align: center;
}
.top-about-box {
	width: 800px;
	margin: 0px auto 50px auto;
	text-align: center;
}
.top-about-yago {
	margin: 0px 0px 20px 0px;
}
.top-about-text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}

/* 温泉ここから */

.top-onsen-mainphoto-top {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
.top-onsen-mainphoto-pic-left {
	float: left;
	width: 518px;
}
.top-onsen-mainphoto-pic-right{
	float: right;
	width: 518px;
}
.top-onsen-mainphoto-middle {
	margin: 0px 0px 4px 0px;
}
.top-onsen-middle-left {
	width: 518px;
	float: left;
}
.top-onsen-middle-right {
	width: 518px;
	float: right;
}
.top-onsen-middle-pic-left {
	width: 257px;
	float: left;
}
.top-onsen-middle-pic-right {
	width: 257px;
	float: right;
}
.top-onsen-middle-text {
	width: 253px;
	float: right;
	padding: 4px 4px 0px 4px;
}
.top-onsen-middle-text-midashi {
	margin: 0px 0px 6px 0px;
	font-size: 16px;
}
.top-onsen-middle-text-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-onsen-mainphoto {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-onsen-text {
	margin: 0px 0px 60px 0px;
	padding: 0px 20px 0px 20px;
}
.top-onsen-content {
	margin: 0px 0px 30px 0px;
}
.top-onsen-kawagishi {
	margin: 0px 0px 10px 0px;
}
.top-onsen-kawagishi-pic {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-onsen-name {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-onsen-catch {
	margin: 0px 0px 16px 0px;
	padding: 14px 6px 14px 6px;
	font-size: 24px;
	text-align: center;
}
.top-onsen-kaidan {
	margin: 0px 0px 16px 0px;
}
.top-onsen-kaidan-pic-left {
	float: left;
	width: 498px;
}
.top-onsen-kaidan-pic-right {
	float: right;
	width: 498px;
}
.top-onsen-uchiburo,
.top-onsen-kashikiri {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-onsen-pic-left {
	float: left;
	width: 498px;
}
.top-onsen-pic-right {
	float: right;
	width: 498px;
}
.top-onsen-pic {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* 温泉ここまで */

.top-link {
	width: 500px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
	background: #E9DF6B;
	border: 4px double #FFF9A1;
	font-size: 16px;
	text-align: center;
}
.top-link a {
	color: #4D4800;
}

/* 施設ここから */
.top-faciliti-content {
	margin: 0px 0px 40px 0px;
}
.top-faciliti-left {
	float: left;
	width: 498px;
}
.top-faciliti-right {
	float: right;
	width: 498px;
}
.top-faciliti-top {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
.top-faciliti-bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-faciliti-photo-left {
	float: left;
	width: 247px;
}
.top-faciliti-photo-right {
	float: right;
	width: 247px;
}
.top-faciliti-pic {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-faciliti-name {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-faciliti-taikokan-midashi {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 18px;
}
.top-faciliti-taikokan-text {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 16px;
}
.top-faciliti-taikokan-photos {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.top-faciliti-taikokan-yurai {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-faciliti-yurai-midashi {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
.top-faciliti-yurai-text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* 施設ここまで */

/* 料理ここから */
.top-cuisine-mainphoto {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
}
.top-cuisine-content {
	margin: 0px 0px 30px 0px ;
	padding: 0px 0px 0px 0px;
}
.top-cuisine-left {
	float: left;
	width: 498px;
}
.top-cuisine-right {
	float: right;
	width: 498px;
}
.top-cuisine-left-top {
	margin: 0px 0px 4px 0px;
}
.top-cuisine-left-bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-cuisine-ryori-left {
	float: left;
	width: 247px;
}
.top-cuisine-ryori-right {
	float: right;
	width: 247px;
}
.top-cuisine-ryori {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-cuisine-ryori-pic {
	margin: 0px 0px 2px 0px;
	background: #ffffff;
}
.top-cuisine-ryori-name {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*明賀屋のこだわり*/
.top-cuisine-kodawari {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-cuisine-kodawari-text {
	margin: 0px 0px 30px 0px;
	font-size: 18px;
}
.top-cusine-kodawari-content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.top-cuisine-kodawari-left {
	float: left;
	width: 496px;
}
.top-cuisine-kodawari-right {
	float: right;
	width: 496px;
}
.top-kodawari-top {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.top-kodawari-bottm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-kodawari-pic {
	float: left;
	width: 246px;
	margin: 0px 4px 0px 0px;
}
.top-kodawari-text {
	float: left;
	width: 246px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*料理長コメント*/
.top-cuisine-ryoricho-box {
	width: 704px;
	margin: 0px auto 0px auto;
}
.top-cuisine-ryoricho-pic {
	float: left;
	width: 200px;
}
.top-cuisine-ryoricho-comment {
	float: right;
	width: 500px;
}
.top-cuisine-category-ryoricho {
	margin: 0px 0px 30px 0px;
}
.top-cuisine-ryoricho-name {
	margin: 0px 0px 8px 0px;
	padding: 0px 10px 0px 10px;
	font-size: 16px;
}
.top-cuisine-ryoricho-text {
	padding: 0px 10px 0px 10px;
}

/* 料理ここまで */

/* お客様の声ここから */
.top-guest-content {
	width: 890px;
	margin: 0px auto 20px auto;
}
.top-guest-koe-left,
.top-guest-koe-right {
	float: left;
	width: 420px;
/*	min-height: 330px;  文章量により要変更 */
}
.top-guest-koe-right {
	float: right;
}
.top-guest-koe-title {
	margin: 0px 0px 6px 0px;
	color: #9B3A0B;
	font-size: 16px;
	font-weight: bold;
}
/* お客様の声ここまで */

/* プランここから */
.top-plan-content {
	width: 890px;
	margin: 0px auto 30px auto;
	padding: 0px 0px 0px 0px;
}
.top-plan-1 {
	float: left;
	width: 380px;
}
.top-plan-2 {
	float: right;
	width: 380px;
}
table.top-plan-table {
	margin: 0px 0px 4px 0px;
}
td.top-plan-title {
	margin: 0px 0px 0px 0px;
	padding: 10px 6px 10px 6px;
	background: #3C394E;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	min-height: 48px;
	text-align: center;
	vertical-align: middle;
}
td.top-plan-photo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #DFDFDF;
	color: #302719;
}
.top-plan-pic {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-plan-pic-name {
	font-size: 11px;
	text-align: right;
}
td.top-plan-senyo-text {
	padding: 8px 8px 8px 8px;
	background: #DFDFDF;
	color: #302719;
}
.top-plan-senyo-text-section {
	margin-left: 1em;
	text-indent: -1em;
}
.top-plan-yoyaku {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-plan-ichiran {
	width: 800px;
	margin: 0px auto 0px auto;
	padding: 20px 10px 20px 10px;
	background: #546571;
	font-size: 18px;
	text-align: center;
}
/* プランここまで */

/* 問合せ・アクセスここから */
.top-access-photo {
	height: 200px;
	margin: 0px 0px 20px 0px;
	position: relative;
}
.top-access-pic-ryori {
	position: absolute; top: 0px; left: 0px;
	z-index: 90;
}
.top-access-pic-nakai {
	position: absolute; top: 10px; left: 250px;
	z-index: 100;
}
.top-access-pic-lobby {
	position: absolute; top: 0px; left: 500px;
	z-index: 90;
}
.top-access-pic-baiten {
	position: absolute; top: 10px; left: 730px;
	z-index: 80;
}
.top-access-content {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-access-map {
	float: left;
	width: 48%;
	height: 230px;
}
#map_canvas {
	width: 100%;
	height: 100%;
}
.top-info {
	float: right;
	width: 498px;
	font-size: 16px;
}
table.top-info-table {
	width: 498px;
}
td.top-info-title,
td.top-info-midashi,
td.top-info-td,
td.top-info-td-link {
	padding: 12px 6px 10px 6px;
	border: 1px solid #000000;
}

td.top-info-title {
	font-size: 22px;
	background: #595A44;
	text-align: center;
	color: #ffffff;
}
td.top-info-midashi {
	background: #DFDCCD;
}
.top-info-td-link {
	text-align: center;
}
.top-info-link a {
	color: #595959;
}
/* 問合せ・アクセスここまで */

/* 社長コメントここから */
.top-comment-content {
	width: 704px;
	margin: 0px auto 20px auto;
}
.top-comment-president {
	float: left;
	width: 200px;
}
.top-comment-text {
	float: right;
	width: 480px;
	padding: 0px 10px 0px 10px;
}
.top-comment-text-title {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
}
.top-comment-text-section {
	margin: 0px 0px 10px 0px;
}
.top-tel {
	text-align: center;
}
.top-tel a {
	pointer-events: none;
}
.top-link-home {
	width: 500px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
	background: #547B83;
	border: 4px double #B9DBF5;
	font-size: 16px;
	text-align: center;
}
.top-link-home a {
	color: #FFFFFF;
}


	/* tablet */
@media (max-width: 840px) {
  .main-inner,
  .top-main-box {
	width: 100%;
  }
  .top-fast-title img {
	width: 98%;
  }
  .top-about-box {
	width: 100%;
  }
  
  /* 温泉 */
  .top-onsen-mainphoto-top {
	margin: 0% 0% 1% 0%;
  }
  .top-onsen-mainphoto-pic-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-onsen-mainphoto-pic-left img {
	width: 100%;
  }
  .top-onsen-mainphoto-pic-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-onsen-mainphoto-pic-right img {
	width: 100%;
  }
  .top-onsen-mainphoto-middle {
	margin: 0% 0% 1% 0%;
  }
  .top-onsen-middle-left,
  .top-onsen-middle-pic-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-onsen-middle-pic-left img {
	width: 100%;
  }
  .top-onsen-middle-pic-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-onsen-middle-pic-right img {
	width: 100%;
  }
  .top-onsen-middle-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-onsen-middle-pic-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-onsen-middle-pic-left img {
	width: 100%;
  }
  .top-onsen-middle-text {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
  }
  .top-onsen-mainphoto,
  .top-onsen-mainphoto img {
	width: 100%;
  }
  /* 温泉 */

  /* 共通 */
  .top-onsen-box,
  .top-faciliti-box,
  .top-cuisine-box,
  .top-plan-box,
  .top-guest-box,
  .top-access-box,
  .top-comment-box {
	width: 98%;
	padding: 0% 0% 6% 0%;
  }
  .top-onsen-title,
  .top-onsen-title img,
  .top-faciliti-title,
  .top-faciliti-title img,
  .top-cuisine-title,
  .top-cuisine-title img,
  .top-plan-title,
  .top-guest-title,
  .top-guest-title img,
  .top-access-title,
  .top-access-title img,
  .top-commect-title {
	width: 100%;
  }
  /* 共通 */

   /* 温泉 */
  .top-onsen-catch {
	line-height: 140%;
  }
  .top-onsen-text {
	width: 100%;
	padding: 0% 0% 0% 0%;
  }
  .top-onsen-kawagishi-pic,
  .top-onsen-kawagishi-pic img {
	width: 100%;
  }
  .top-onsen-kaidan-pic-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-onsen-kaidan-pic-left img {
	width: 100%;
  }
  .top-onsen-kaidan-pic-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-onsen-kaidan-pic-right img {
	width: 100%;
  }
  .top-onsen-pic-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-onsen-pic,
  .top-onsen-pic img {
	width: 100%;
  }
  .top-onsen-pic-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-onsen-pic,
  .top-onsen-pic img {
	width: 100%;
  }
  .top-link {
	width: 100%;
	box-sizing: border-box;
  }
  .top-link a {
	display: block;
  }
   /* 温泉 */

   /* 館内施設 */
  .top-faciliti-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-faciliti-photo-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
   .top-faciliti-photo-left img {
	width: 100%;
  }
  .top-faciliti-photo-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-faciliti-photo-right img {
	width: 100%;
  }
  .top-faciliti-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-faciliti-right img,
  .top-faciliti-left img {
	width: 100%;
  }
   /* 館内施設 */

   /* 料理 */
  .top-cuisine-mainphoto,
  .top-cuisine-mainphoto img {
	width: 100%;
  }
  .top-cuisine-left,
  .top-cuisine-ryori-left {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-cuisine-ryori-pic,
  .top-cuisine-ryori-pic img {
	width: 100%;
  }
  .top-cuisine-ryori-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-cuisine-ryori-pic,
  .top-cuisine-ryori-pic img {
	width: 100%;
  }
  .top-cuisine-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-cuisine-ryori-pic,
  .top-cuisine-ryori-pic img {
	width: 100%;
  }
  .top-cuisine-kodawari-left,
  .top-kodawari-pic {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  .top-kodawari-pic img {
	width: 100%;
  }
  .top-kodawari-text {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-cuisine-kodawari-right {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-cuisine-ryoricho-box {
	width: 100%;
  }
  .top-cuisine-ryoricho-pic {
	width: 28%;
	margin: 0% 2% 0% 0%;
  }
  .top-cuisine-ryoricho-pic img {
	width: 100%;
  }
  .top-cuisine-ryoricho-comment {
	width: 70%;
	margin: 0% 0% 0% 0%;
  }
  .top-cuisine-category-ryoricho {
	width: 100%;
	box-sizing: border-box;
  }
  .top-cuisine-category-ryoricho img {
	width: 100%;
  }
   /* 料理 */

   /* プラン紹介 */
  .top-plan-content {
	width: 100%;
  }
  .top-plan-1 {
	width: 49.5%;
	margin: 0% 1% 0% 0%;
  }
  table.top-plan-table {
	width: 100%;
  }
  .top-plan-pic,
  .top-plan-pic img {
	width: 100%;
  }
  .top-plan-yoyaku,
  .top-plan-yoyaku img {
	width: 100%;
  }
  .top-plan-2 {
	width: 49.5%;
	margin: 0% 0% 0% 0%;
  }
  .top-plan-ichiran {
	width: 100%;
	box-sizing: border-box;
  }
   .top-plan-ichiran a {
	display: block;
  }
   /* プラン紹介 */

   /* お客様の声 */
  .top-guest-content {
	width: 100%;
  }
  .top-guest-koe-left {
	width: 48%;
	margin: 0% 4% 0% 0%;
  }
  .top-guest-koe-right {
	width: 48%;
	margin: 0% 0% 0% 0%;
  }
   /* お客様の声 */

   /* 問合せ・アクセス */
  .top-access-photo {
	width: 100%;
	height: 440px;
  }
  .top-access-pic-ryori {
	width: 46%;
	position: relative;
  }
  .top-access-pic-nakai {
	width: 46%;
	position: absolute; top: 0%; left: 50%;
  }
  .top-access-pic-lobby {
	width: 46%;
	position: absolute; top: 48%; left: 6%;
  }
  .top-access-pic-baiten {
	width: 46%;
	position: absolute; top: 45%; left: 52%;
  }
  .top-access-pic-ryori img ,
  .top-access-pic-nakai img,
  .top-access-pic-lobby img,
  .top-access-pic-baiten img {
	width: 100%;
  }
  .top-access-map {
	float: none;
	width: 100%;
	margin: 0% 0% 2% 0%;
  }
  .top-info {
	float: none;
	width: 100%;
  }
  table.top-info-table {
	width: 100%;
  }
  .top-info-link a {
	display: block;
  }
   /* 問合せ・アクセス */

   /* 社長コメント */
  .top-comment-content {
	width: 100%;
  }
  .top-comment-president {
	width: 28%;
	margin: 0% 2% 0% 0%;
  }
  .top-comment-president img {
	width: 100%;
  }
  .top-comment-text {
	width: 70%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
  }
  .top-tel,
  .top-tel img {
	width: 100%;
  }
  .top-tel a {
	pointer-events: auto;
  }
   /* 社長コメント */

  .top-link-home {
	width: 100%;
	box-sizing: border-box;
  }
  .top-link-home a {
	display: block;
  }
}


	/* mobile */
@media (max-width: 640px) {
  .top-about-yago {
	width: 90%;
	margin: 0% auto 4% auto;
  }
  .top-about-yago img {
	width: 100%;
  }

  /* 温泉 */
  .top-onsen-mainphoto-pic-left {
	float: none;
	width: 100%;
	margin: 0% 0% 1% 0%;
  }
  .top-onsen-mainphoto-pic-right {
	float: none;
	width: 100%;
  }
  .top-onsen-middle-left {
	float: none;
	width: 100%;
	margin: 0% 0% 1% 0%;
  }
  .top-onsen-middle-right {
	float: none;
	width: 100%;
  }
  .top-onsen-kaidan-pic-left {
	float: none;
	width: 100%;
	margin: 0% 0% 1% 0%;
  }
  .top-onsen-kaidan-pic-right {
	float: none;
	width: 100%;
  }
  .top-onsen-pic-left {
	float: none;
	width: 100%;
	margin: 0% 0% 1% 0%;
  }
  .top-onsen-pic-right {
	float: none;
	width: 100%;
  }
  /* 温泉 */

  /* 館内施設 */
  .top-faciliti-left {
	float: none;
	width: 100%;
	margin: 0% 0% 1% 0%;
  }
  .top-faciliti-right {
	float: none;
	width: 100%;
  }
  /* 館内施設 */

  /* 料理 */
  .top-cuisine-left {
	float: none;
	width: 100%;
	margin: 0% 0% 1% 0%;
  }
  .top-cuisine-right {
	float: none;
	width: 100%;
  }
  .top-cuisine-kodawari-left {
	float: none;
	width: 100%;
	margin: 0% 0% 2% 0%;
  }
  .top-cuisine-kodawari-right {
	float: none;
	width: 100%;
  }
  .top-cuisine-ryoricho-pic {
	float: none;
	width: 40%;
	margin: 0% auto 1% auto;
  }
  .top-cuisine-ryoricho-comment {
	float: none;
	width: 100%;
  }
  /* 料理 */

  /* プラン紹介 */
  .top-plan-title img {
	width: 100%;
  }
  .top-plan-1 {
	float: none;
	width: 100%;
	margin: 0% 0% 4% 0%;
  }
  .top-plan-2 {
	float: none;
	width: 100%;
  }
  /* プラン紹介 */

  /* お客様の声 */
  .top-guest-koe-left,
  .top-guest-koe-right {
	float: none;
	width: 100%;
	margin: 0% 0% 4% 0%;
  }
  /* お客様の声 */

  /* 問合せ・アクセスここから */
  .top-access-photo {
	height: 780px;
	margin: 0% 0% 0% 0%;
  }
  .top-access-pic-ryori {
	width: 70%;
	position: relative;
  }
  .top-access-pic-nakai {
	width: 70%;
	position: absolute; top: 24%; left: 28%;
  }
  .top-access-pic-lobby {
	width: 70%;
	position: absolute; top: 46%; left: 2%;
  }
  .top-access-pic-baiten {
	width: 70%;
	position: absolute; top: 68%; left: 28%;
  }
  /* 問合せ・アクセスここから */

  /* 社長コメント */
  .top-commect-title img {
	width: 100%;
  }
  .top-comment-president {
	float: none;
	width: 40%;
	margin: 0% auto 1% auto;
  }
  .top-comment-text {
	float: none;
	width: 100%;
  }
  /* 社長コメント */

}

	/* コピーライト ここから */
#copyright {
	padding: 2px 0px 2px 0px;
	font-size: 10px;
	text-align: center;
}
#copyright a {
	text-decoration: none;
}
	/* コピーライト ここまで */

/*　clear関係　*/
.clear{
	clear: both ;
}
/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/*　clear関係ここまで　*/


