@charset "UTF-8";
/*----------------------------------------------------
	楽天パーツ
----------------------------------------------------*/
#htlRmSrch {
  top: 1320px;
  left: 0px; }

#upfrntPlans {
  top: 1840px;
  left: 0px; }

#htlSide-A #latest_cstm_review {
  top: 2040px !important;
  left: 0px; }

#htlSide-A .module-history-domsearch {
  top: 2190px !important;
  left: 0px; }

/*header
----------------------------------------------------*/
#header {
	height: 700px;
}
.spa {
	background: url("../images/spa/spa_mv.jpg") no-repeat center;
	background-size: cover;
}
#h_logo {
    top: 50px;
	left: 50px;
	width: 250px;
}


/*concept
----------------------------------------------------*/

/*2025.5.16追記*/
.p-spa__lead{
    margin-bottom: 50px;
    font-size: 2.25rem;
    letter-spacing: 0.2em;
    line-height: 1.9;
    color: #fff;
}
.p-spa__txt {
    font-size: 1.125rem;
    line-height: 2.2;
    color: #fff;
}
.p-spa__intro{
  position: relative;
  background: url("../images/spa/spa_intro_bg.jpg") no-repeat center bottom;
  height: 1490px;
}
.p-spa-ex__img {
  position: relative;
  margin-block: -100px 250px;
}
.p-spa__ex{
  text-align: center;
}
.p-spa-info {
  text-align: center;
  margin-bottom: 100px;
}
.p-spa-ttl__en {
    color: #999;
    letter-spacing: .05em;
    margin-bottom: 50px;
}
.p-spa-info__head {
    margin-bottom: 25px;
    font-size: 1.875rem;
    line-height: 1;
}
.p-spa-info__time {
  margin-bottom: 50px;
}
.p-spa__slider {
  width: 100%;
  margin-bottom: 250px;
}
.p-spa__slider iframe{
  width: 100%;
  height: 650px;
}