<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* //////////////////////////////////////////////////
　Style.css
////////////////////////////////////////////////// */

body { font-family:Verdana, Geneva, sans-serif;}


/* G-Navi
-------------------------------------------------- */

#gn01 a { background: url(../img/gn_01.png) no-repeat center center;}
#gn02 a { background: url(../img/gn_02.png) no-repeat center center;}
#gn03 a { background: url(../img/gn_03.png) no-repeat center center;}
#gn04 a { background: url(../img/gn_04.png) no-repeat center center;}
#gn05 a { background: url(../img/gn_05.png) no-repeat center center;}
#gn06 a { background: url(../img/gn_06.png) no-repeat center center;}
#gn07 a { background: url(../img/gn_07.png) no-repeat center center;}
#gn08 a { background: url(../img/gn_08.png) no-repeat center center;}

/* Footer
-------------------------------------------------- */

#footer .col { padding: 0;}

#footer address { width: 260px;}

#footer .fLink {
	margin-left:15px;
	padding: 0 0 0 10px;
}
#footer .fLink ul { width: 180px; margin-right: 10px;}

/* ページトップ */
#contents_btm .pagetop a { background: url(../img/ft_btn_pagetop.png) no-repeat;}


/* 各ページfont
-------------------------------------------------- */

#spa h5, #spa h6,
#service h4 .title,
#sig #sec01 #nav ul, #sig h5,
#room .col h5,
#cui h5,#cui #sec04 h5,
#faci h5,
#acc h5{font-family: Georgia, "Times New Roman", Times, serif;}


/* --------------------------------------------------
	home
-------------------------------------------------- */

#home #lead {
	background: url(../../../lg_common/img/home/lead_bg2.jpg) no-repeat 0 0;
}
#home #lead h3,
#home #lead p { margin-left: 0 !important; line-height:1.8em;}
#home #lead h3 { padding-top: 20px;}
#home #lead p.half { width:240px; position: relative; z-index: 100;}


@media screen and (max-width: 768px) {
	#home #lead h3,
	#home #lead p { margin-left: 50px !important;}
	#home #lead p.half { width: auto;}
}
#logo{
	clear: none;
	padding: 30px 0 0 ;
}



/* おもてなし
-------------------------------------------------- */
#service h4 .title{ display: inline; }


/* 温泉
-------------------------------------------------- */
#spa #sec01_3 .bb_box{ clear:none;}

#spa #sec07 .img{ top:110px;}
#spa #sec07 .img02{margin-top:-170px;}

@media screen and (max-width: 1000px) {
	#spa #sec07 .img, #spa #sec07 .img02{ margin: 25px auto 0;}
}




/* 観光情報
-------------------------------------------------- */

#sig #sec06 dt{ width: 360px;}
#sig #sec06 dd{ margin:0 0 0 390px;}

@media screen and (max-width: 1000px) {
	#sig #sec06 dt{ width: 35%;}
	#sig #sec06 dd{ margin:0 0 0 40%;}
}

@media screen and (max-width: 768px) {
	#sig #sec06 dt,
	#sig #sec06 dd{ margin: 0; width: 100%;}
}



/* 料理
-------------------------------------------------- */

#cui #sec01 .img01_4 { margin: -330px 20px 0 0 !important; }
#cui #sec01 .img01_5 { top: 370px !important; }


@media screen and (max-width: 768px) {
	#cui #sec01 .img01_4  { margin: -50px 0 0 !important; width: 65%; }
	#cui #sec01 .img01_5  {
		top: 0; left: 0; position: static;
		margin: 0; width: 30%; float: right;
	}
}

@media screen and (max-width: 640px) {
	#cui #sec01 .img01_4  { margin:  0 auto 15px !important; }
	#cui #sec01 .img01_5{ display: block; clear: both; margin: 0 auto; float: none; width: 100%;}
}


#cui #sec05 .menu h5{ font-size:16px;}


/* 各ページlead
-------------------------------------------------- */
#spa #lead img.txt, #cui #lead img.txt{ margin-top: 35px;}

@media screen and (max-width: 1000px) {
	#lead img.txt{ margin: 0 !important;}
	#spa #lead img.txt { top: 20%;}
}



</pre></body></html>