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

 file name  :copy.css
 author     :Ability Consultant
style info  :タイトル
=================================================================== */
/* -----------------------------------------------------------
	.con_int
----------------------------------------------------------- */
.con_int {
  width: 960px;
  margin: 45px auto;
}
.con_int h3 {
  margin: 0;
}
.con_int .box_int {
  margin: 20px 0 0;
  padding: 405px 0 0;
  background: url(../hotspring/images/img_int.jpg) no-repeat 0 0;
}
.con_int .box_int .wrp_int {
  width: 480px;
}
.con_int .box_int .wrp_int h4 {
  margin: 0;
}
.con_int .box_int .wrp_int .txt {
  margin: 20px 0 0;
}

/* -----------------------------------------------------------
	.con_kua
----------------------------------------------------------- */
.con_kua {
  padding: 30px 0 80px;
  margin: 0 auto 45px;
  width: 960px;
  background: url(../hotspring/images/bg_qua.jpg) no-repeat 0 0;
  overflow: hidden;
}
.con_kua h3 {
  text-align: center;
  margin: 0;
}
.con_kua .kua_area {
  overflow: hidden;
  margin: 20px auto 0;
  width: 890px;
}
.con_kua .kua_area .box_kua {
  background: url(../hotspring/images/bg_qua_box.png) no-repeat 0 0;
  width: 257px;
  float: left;
  padding: 14px;
  margin: 0 15px 0 0;
}
.con_kua .kua_area .box_kua.last {
  margin: 0;
}
.con_kua .kua_area .box_kua h4 {
  margin: 0;
}
.con_kua .kua_area .box_kua .txt {
  margin: 10px 0 0;
}
.con_kua .kua_area .box_kua .btn {
  text-align: center;
  margin: 10px 0 0;
}

/* -----------------------------------------------------------
	.con_koc
----------------------------------------------------------- */
.con_koc {
  padding: 30px 0 80px;
  margin: 0 auto 45px;
  width: 960px;
  background: url(../hotspring/images/bg_koc.jpg) no-repeat 0 0;
  overflow: hidden;
}
.con_koc h3 {
  text-align: center;
  margin: 0;
}
.con_koc .koc_area {
  overflow: hidden;
  margin: 20px auto 0;
  width: 890px;
}
.con_koc .koc_area .box_koc {
  background: url(../hotspring/images/bg_koc_box.png) no-repeat 0 0;
  width: 405px;
  float: left;
  padding: 15px;
  margin: 0 15px 0 0;
}
.con_koc .koc_area .box_koc.last {
  margin: 0;
}
.con_koc .koc_area .box_koc h4 {
  margin: 0;
}
.con_koc .koc_area .box_koc .txt {
  margin: 10px 0 0;
}
.con_koc .koc_area .box_koc .btn {
  text-align: center;
  margin: 10px 0 0;
}

/* -----------------------------------------------------------
	.con_ope
----------------------------------------------------------- */
.con_ope {
  padding: 30px 0;
  background: url(../images/common/bg_roy.png) repeat 0 0;
  overflow: hidden;
}
.con_ope h3 {
  text-align: center;
}
.con_ope .box_ope {
  width: 960px;
  margin: 20px auto 0;
  background: url(../hotspring/images/bg_hon.jpg) no-repeat 0 0;
}
.con_ope .box_ope .wrp_ope {
  width: 360px;
  margin: 0 0 0 auto;
  padding: 20px 0 0;
}
.con_ope .box_ope .wrp_ope .txt {
  color: #FFF;
  margin-bottom: 10px;
}

/* -----------------------------------------------------------
	.con_kocdet
----------------------------------------------------------- */
.con_kocdet {
  width: 960px;
  margin: 45px auto;
}
.con_kocdet .pnav {
  background: url(../hotspring/images/kocho/bg_pnav_koc.jpg) no-repeat 0 0;
  padding: 30px 0 80px;
}
.con_kocdet .pnav h3 {
  text-align: center;
  margin-bottom: 20px;
}
.con_kocdet .pnav ul {
  width: 890px;
  margin: 0 auto 0;
  overflow: hidden;
}
.con_kocdet .pnav ul li {
  width: 215px;
  float: left;
  margin: 0 10px 10px 0;
}
.con_kocdet .pnav ul li.last {
  margin: 0;
}
.con_kocdet .pnav ul.two {
  margin: 15px auto 0;
  width: 590px;
}
.con_kocdet .pnav .pnav_center {
  width: 675px;
}
.con_kocdet .con_hot {
  margin: -80px 0 45px;
  padding: 80px 0 0;
  overflow: hidden;
}
.con_kocdet .con_hot h3 {
  margin: 0;
}
.con_kocdet .con_hot .img_pho {
  margin: 20px 0;
  clear: both;
}
.con_kocdet .con_hot .box_hot {
  width: 445px;
  float: left;
}
.con_kocdet .con_hot .box_hot .tbl_basic {
  margin: 15px 0 0;
}
.con_kocdet .con_hot .box_hot .tbl_basic th {
  width: 20%;
  text-align: center;
}
.con_kocdet .con_hot .img_hot {
  width: 433px;
  float: right;
}
.con_kocdet .con_hot .box_tbl {
  float: right;
  width: 445px;
}
.con_kocdet .con_hot .box_tbl .tbl_basic th {
  width: 20%;
  text-align: center;
}
.con_kocdet .con_ind h3 {
  margin-bottom: 20px;
}
.con_kocdet .box_ind01 {
  margin-bottom: 45px;
  overflow: hidden;
}
.con_kocdet .box_ind01 .wrp_l {
  float: left;
}
.con_kocdet .box_ind01 .wrp_r {
  float: right;
  width: 360px;
}
.con_kocdet .box_ind01 .wrp_r h4 {
  margin-top: 15px;
}
.con_kocdet .box_ind01 .wrp_r .txt_ind {
  margin: 20px 0;
}
.con_kocdet .box_ind02 {
  margin-top: 20px;
  overflow: hidden;
}
.con_kocdet .box_ind02 .wrp_l {
  float: left;
  width: 360px;
}
.con_kocdet .box_ind02 .wrp_l h4 {
  margin-top: 15px;
}
.con_kocdet .box_ind02 .wrp_l .txt_ind {
  margin: 20px 0;
}
.con_kocdet .box_ind02 .wrp_r {
  float: right;
}
.con_kocdet .con_rou {
  margin: -80px 0 45px;
  overflow: hidden;
  padding: 80px 0 0;
}
.con_kocdet .con_rou h3 {
  margin: 0 0 30px;
  clear: both;
}
.con_kocdet .con_rou .box_rou {
  width: 435px;
  float: left;
  padding: 10px 0 0;
}
.con_kocdet .con_rou .box_rou dl {
  overflow: hidden;
}
.con_kocdet .con_rou .box_rou dl dt {
  width: 181px;
  height: 129px;
  float: left;
}
.con_kocdet .con_rou .box_rou dl dd {
  width: 235px;
  float: right;
}
.con_kocdet .con_rou .box_rou dl dd .st {
  color: #308ed2;
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
}
.con_kocdet .con_rou .img_rou {
  width: 516px;
  float: right;
}

/* -----------------------------------------------------------
	.con_pri
----------------------------------------------------------- */
.con_pri {
  margin: -80px 0 45px;
  padding: 80px 0 0;
}
.con_pri h3 {
  margin: 0;
}
.con_pri .tbl_basic {
  margin: 15px 0 0;
}
.con_pri .tbl_basic th {
  width: 20%;
  text-align: center;
}
.con_pri .tbl_basic td.center {
  text-align: center;
}

/* -----------------------------------------------------------
	.con_kuadat
----------------------------------------------------------- */
.con_kuadat .pnav {
  width: 960px;
  margin: 45px auto 0;
  padding: 30px 0 80px;
  background: url(../hotspring/images/kurhaus/bg_pnav.jpg) no-repeat 0 0;
}
.con_kuadat .pnav h3 {
  margin: 0;
  text-align: center;
}
.con_kuadat .pnav ul {
    /*width: 890px; 20181204スイミング*/
    width:700px;
  overflow: hidden;
  margin: 20px auto 0;
}
.con_kuadat .pnav ul li {
  width: 285px;
  float: left;
    /* margin: 0 17px 0 0; 20181204スイミング*/
    margin:0 30px;
  }
.con_kuadat .pnav ul li.last {
  margin: 0;
}
.con_kuadat .con_map {
  margin: -80px 0 30px;
  padding: 80px 0 0;
  background: url(../hotspring/images/kurhaus/bg_map.jpg) no-repeat center 80px;
}
.con_kuadat .con_map .map_area {
  width: 960px;
  height: 686px;
  position: relative;
  margin: 0 auto;
}
.con_kuadat .con_map h3 {
  width: 306px;
  top: 0;
  left: 0;
  position: absolute;
}
.con_kuadat .con_map .btn_map {
  position: absolute;
}
.con_kuadat .con_map .btn_map a {
  display: block;
  width: 90px;
  height: 0;
  padding: 62px 0 0;
  overflow: hidden;
}
.con_kuadat .con_map .btn_map.map_01 {
  top: 360px;
  left: 150px;
}
.con_kuadat .con_map .btn_map.map_01 a {
  background: url(../hotspring/images/kurhaus/btn_map_01.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_01 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_02 {
  top: 135px;
  left: 403px;
}
.con_kuadat .con_map .btn_map.map_02 a {
  background: url(../hotspring/images/kurhaus/btn_map_02.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_02 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_03 {
  top: 110px;
  left: 630px;
}
.con_kuadat .con_map .btn_map.map_03 a {
  background: url(../hotspring/images/kurhaus/btn_map_03.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_03 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_04 {
  top: 480px;
  left: 165px;
}
.con_kuadat .con_map .btn_map.map_04 a {
  background: url(../hotspring/images/kurhaus/btn_map_04.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_04 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_05 {
  top: 420px;
  left: 380px;
}
.con_kuadat .con_map .btn_map.map_05 a {
  background: url(../hotspring/images/kurhaus/btn_map_05.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_05 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_06 {
  top: 300px;
  left: 420px;
}
.con_kuadat .con_map .btn_map.map_06 a {
  background: url(../hotspring/images/kurhaus/btn_map_06.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_06 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_07 {
  top: 200px;
  left: 525px;
}
.con_kuadat .con_map .btn_map.map_07 a {
  background: url(../hotspring/images/kurhaus/btn_map_07.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_07 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_08 {
  top: 570px;
  left: 241px;
}
.con_kuadat .con_map .btn_map.map_08 a {
  background: url(../hotspring/images/kurhaus/btn_map_08.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_08 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_09 {
  top: 610px;
  left: 420px;
}
.con_kuadat .con_map .btn_map.map_09 a {
  background: url(../hotspring/images/kurhaus/btn_map_09.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_09 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_10 {
  top: 570px;
  left: 518px;
}
.con_kuadat .con_map .btn_map.map_10 a {
  background: url(../hotspring/images/kurhaus/btn_map_10.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_10 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_11 {
  top: 500px;
  left: 595px;
}
.con_kuadat .con_map .btn_map.map_11 a {
  background: url(../hotspring/images/kurhaus/btn_map_11.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_11 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_12 {
  top: 470px;
  left: 695px;
}
.con_kuadat .con_map .btn_map.map_12 a {
  background: url(../hotspring/images/kurhaus/btn_map_12.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_12 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_13 {
  top: 400px;
  left: 748px;
}
.con_kuadat .con_map .btn_map.map_13 a {
  background: url(../hotspring/images/kurhaus/btn_map_13.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_13 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_14 {
  top: 330px;
  left: 825px;
}
.con_kuadat .con_map .btn_map.map_14 a {
  background: url(../hotspring/images/kurhaus/btn_map_14.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_14 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_15 {
  top: 225px;
  left: 762px;
}
.con_kuadat .con_map .btn_map.map_15 a {
  background: url(../hotspring/images/kurhaus/btn_map_15.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_15 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_map .btn_map.map_16 {
  top: 533px;
  left: 810px;
}
.con_kuadat .con_map .btn_map.map_16 a {
  background: url(../hotspring/images/kurhaus/btn_map_16.jpg) no-repeat 0 0;
}
.con_kuadat .con_map .btn_map.map_16 a:hover {
  background-position: 0 -62px;
}
.con_kuadat .con_kur_pri {
  width: 960px;
  margin: 0 auto 70px;
}
.con_kuadat .con_kur_pri .tbl_basic {
  margin: 15px 0 0;
}
.con_kuadat .con_kur_pri .tbl_basic th, .con_kuadat .con_kur_pri .tbl_basic td {
  width: 20%;
  text-align: center;
}
.con_kuadat .con_fac {
  width: 960px;
  margin: -80px auto 45px;
  padding: 80px 0 0;
}
.con_kuadat .con_fac h3 {
  margin-bottom: 40px;
}
.con_kuadat .con_fac #plink_03 {
  margin: -80px auto 0;
  padding: 80px 0 0;
}
.con_kuadat .con_fac #plink_04 {
  margin: -80px auto 0;
  padding: 80px 0 0;
}
.con_kuadat .con_fac #plink_05 {
  margin: -80px auto 0;
  padding: 80px 0 0;
}
.con_kuadat .con_fac .box_fac {
  overflow: hidden;
}
.con_kuadat .con_fac .box_fac.fac_01 {
  padding: 0 0 110px;
  background: url(../hotspring/images/kurhaus/bg_fac_01.jpg) no-repeat 0 0;
}
.con_kuadat .con_fac .box_fac.fac_01 .wrp_fac {
  width: 354px;
  margin: 10px 0 0 auto;
}
.con_kuadat .con_fac .box_fac.fac_01 .wrp_fac .btn_fac {
  text-align: right;
}
.con_kuadat .con_fac .box_fac.fac_02 {
  padding: 0 0 60px;
  background: url(../hotspring/images/kurhaus/bg_fac_02.jpg) no-repeat right 0;
}
.con_kuadat .con_fac .box_fac.fac_02 .wrp_fac {
  width: 354px;
  margin: 10px auto 0 0;
}
.con_kuadat .con_fac .box_fac.fac_03 {
  background: url(../hotspring/images/kurhaus/bg_fac_03.jpg) no-repeat 0 0;
}
.con_kuadat .con_fac .box_fac.fac_03 .wrp_fac {
  width: 354px;
  margin: 0 0 0 auto;
}
.con_kuadat .con_fac .box_fac.fac_03 .wrp_fac .btn_fac {
  text-align: right;
  padding-bottom: 60px;
}
.con_kuadat .con_fac .box_fac h4 {
  margin: 0;
}
.con_kuadat .con_fac .box_fac .txt {
  margin: 20px 0 20px;
}
.con_kuadat .con_abo {
  margin: -80px auto 45px;
  padding: 110px 0 0;
  overflow: hidden;
  width: 960px;
}
.con_kuadat .con_abo .tbl_basic {
  margin: 0 0 10px;
}
.con_kuadat .con_abo .tbl_basic th.time {
  width: 50%;
}
.con_kuadat .con_abo .tbl_basic th.sum {
  width: 15%;
}
.con_kuadat .con_abo .tbl_basic th.swi {
  width: 25%;
}
.con_kuadat .con_abo h3 {
  margin: 0;
}
.con_kuadat .con_abo .box_l {
  width: 460px;
  margin: 20px 0;
}
.con_kuadat .con_abo .box_r {
  width: 460px;
  margin: 20px 0;
}
.con_kuadat .con_abo h4 {
  margin: 20px 0 10px;
}
.con_kuadat .con_abo .box_abo {
  clear: both;
}
.con_kuadat .con_abo .box_abo .tbl_fee th, .con_kuadat .con_abo .box_abo .tbl_fee td {
  width: 20%;
  text-align: center;
}
.con_kuadat .con_abo .txt_att {
  text-align: right;
}
.con_kuadat .con_info {
  width: 960px;
  margin: 0 auto;
  padding: 15px;
  background: url(../hotspring/images/kurhaus/bg_liv.png) repeat 0 0;
}
.con_kuadat .con_info .inner {
  background: #FFF;
  padding: 30px;
}
.con_kuadat .con_info h4 {
  text-align: center;
  margin-bottom: 32px;
}
.con_kuadat .con_info .box_info {
  margin: 0 0 20px;
}
.con_kuadat .con_info .box_info .st {
  font-size: 14px;
  font-weight: bold;
  color: #308ed2;
  margin: 0 0 10px;
}
.con_kuadat .con_info .box_info .tbl_basic {
  margin: 10px 0 0;
}
.con_kuadat .con_info .box_info .tbl_basic th.time {
  width: 50%;
}
.con_kuadat .con_info .box_info .tbl_basic th.sum {
  width: 15%;
}
.con_kuadat .con_info .box_info .tbl_basic th.swi {
  width: 25%;
}
.con_kuadat .con_info .box_info .tbl_dia {
  width: 400px;
}

/* -----------------------------------------------------------
	.con_kurdet
----------------------------------------------------------- */
.con_kurdet {
  width: 900px;
  overflow: hidden;
  margin: 0 auto;
  padding: 20px 0;
}
.con_kurdet .box_det {
  width: 420px;
  float: left;
}
.con_kurdet .box_det .st {
  text-align: center;
}
.con_kurdet .box_det .txt {
  margin: 20px 0 0;
}
.con_kurdet .box_det .tbl_basic {
  margin: 15px 0 0;
  font-size: 12px;
}
.con_kurdet .box_det .tbl_basic th {
  width: 30%;
  text-align: center;
}
.con_kurdet .img_pho {
  width: 450px;
  float: right;
}
</pre></body></html>