@charset "utf-8";@import url("../facilities_common.css");/* コンテンツタイトル画像------------------------------------------------------------*/#contents_title h3 {	height: 56px;	background-image: url(../../img/bath_chartered/title.gif);}#sp{}#sp{}#sp{}#sp{}#sp{}@media screen and (max-width: 480px) {/*#body { width: 100%; margin: 0 auto 20px;  }#cage { width: 100%;padding-left: 1.5%; padding-right:1.5%; }#contents { padding-bottom: 10px;url(../../img/head_bg.gif) no-repeat center top; width: 100%; margin: 0px auto; }h1 { margin: 0px; width: 100%; height: 20px; color: #FFFFFF; font-size: 10px; font-weight: normal; padding: 1px 5px; text-align: center; overflow: hidden; }#brand { margin: 0px auto; padding-left: 0px; width: 100%; height: 69px; display: flex; justify-content: center;}#brand h2 a { float: none; display: block; width: 290px; height: 54px; overflow: hidden; background: url(../../../img/title2.gif) no-repeat center center; margin: 10 auto 0; }#submenu{display:none;}#menu-main{display:none;}.spMenu { display: block; }.spMenu { letter-spacing: -4px; list-style: none; display: flex; flex-flow: row wrap; justify-content: center;  }.spMenu li { letter-spacing: normal; border-right: 1px solid #963; margin-top: 5px; }.spMenu li a { display: block; padding: 6px 4px; text-decoration: none;  font-size: 13px; line-height: 1;background: rgb(229,183,160);background: linear-gradient(0deg, rgba(229,183,160,1) 0%, rgba(237,201,185,1) 38%, rgba(249,233,232,1) 100%); }.spMenu li:first-child{border-left: 1px solid #963;}*/#contents_title{width:100%;}#contents_title h3 { height: 56px; background: url(../../img/bath_chartered/title.gif) no-repeat; }#contents_mainph{ float: none; width: 100%; }#contents_title .open {	text-align: left;	font-size: 10px;	line-height: 1.3em;	margin-bottom: 5px;}}