@media screen and (max-width: 1920px){.l-inner{padding:0 5%}}#pxBase{position:relative;background-color:#f9f9f9;z-index:0}#pxBase::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e4e0df;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1;pointer-events:none;opacity:.4}.c-breadcrumbs{position:absolute;top:clamp(8rem,3.7330462863rem + 4.3057050592vw,12rem);left:0;width:100%;z-index:2;padding-left:clamp(2rem,-0.1334768568rem + 2.1528525296vw,4rem)}.c-breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f1f1f1}.c-breadcrumbs__item{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem)}.c-breadcrumbs__item:not(:last-child)::after{content:">";display:inline-block;margin:0 10px;font-family:sans-serif;color:#ccc}.c-breadcrumbs__item a{text-decoration:none;color:inherit;-webkit-transition:opacity .3s;transition:opacity .3s}.c-breadcrumbs__item a:hover{opacity:.6}.c-breadcrumbs__item[aria-current=page]{opacity:.55}#pxBase .p-hotel-kv{position:relative;width:100%;min-height:433px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}#pxBase .p-hotel-kv__bg{position:absolute;inset:0;z-index:1}#pxBase .p-hotel-kv__bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}#pxBase .p-hotel-kv__bg picture,#pxBase .p-hotel-kv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 65%;object-position:0 65%;-webkit-filter:contrast(0.8) brightness(1.05) saturate(0.9);filter:contrast(0.8) brightness(1.05) saturate(0.9)}#pxBase .p-hotel-kv__inner{position:relative;z-index:5;width:100%;padding:0 0 clamp(8rem,5.8665231432rem + 2.1528525296vw,10rem) clamp(12rem,3.9994617869rem + 8.073196986vw,19.5rem)}@media screen and (max-width: 1024px){#pxBase .p-hotel-kv__inner{padding:clamp(4rem,4rem + 0vw,4rem) clamp(2rem,2rem + 0vw,2rem)}}#pxBase .p-hotel-kv__content{color:#fff;text-align:left}#pxBase .p-hotel-kv__label{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(2rem,1.7866523143rem + 0.215285253vw,2.2rem);letter-spacing:.1em;margin-bottom:25px}#pxBase .p-hotel-kv__title{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(2rem,-0.5601722282rem + 2.5834230355vw,4.4rem);line-height:1.5;font-weight:400}.p-hotel-lead{padding:clamp(4rem,5.8665231432rem + 2.1528525296vw,10rem) 0 0;background: #f1f1f1;}@media screen and (min-width: 1025px){.p-hotel-lead .l-inner{border-bottom:1px solid rgba(51,51,51,.2);padding-bottom:clamp(12rem,7.7330462863rem + 4.3057050592vw,16rem)}}@media screen and (max-width: 767px){.p-hotel-lead__content{background-color:#fff;padding:60px 20px}}.p-hotel-lead__label{font-size:clamp(3.2rem,3.2rem + 0vw,3.2rem);margin-bottom:clamp(6.4rem,6.4rem + 0vw,6.4rem)}.p-hotel-lead__title{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(2rem,-0.1334768568rem + 2.1528525296vw,4rem);line-height:1.4;margin-bottom:clamp(4rem,4rem + 0vw,4rem)}.p-hotel-lead__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}.p-hotel-lead__text{font-family: YakuHanJP, "Noto Sans JP", sans-serif;font-size:clamp(1.3rem,0.9799784715rem + 0.3229278794vw,1.6rem);line-height:1.7}.p-hotel-lead__note{font-size:clamp(1.1rem,1.1rem + 0vw,1.1rem);color:rgba(51,51,51,.75);line-height:1.5}#pxBase .p-hotel-list{padding:clamp(8rem,-0.5339074273rem + 8.6114101184vw,16rem) 0;background-color: #f1f1f1;}#pxBase .p-hotel-list__head{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(1.8rem,0.7332615716rem + 1.0764262648vw,2.8rem);margin-bottom:clamp(3.2rem,-6.1872981701rem + 9.4725511302vw,12rem)}#pxBase .p-hotel-list__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(8rem,-0.5339074273rem + 8.6114101184vw,16rem)}#pxBase .p-hotel-bnr{padding:clamp(10rem,-7.6011840689rem + 17.7610333692vw,10rem) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pxBase .p-hotel-bnr__bg{position:fixed;inset:0;width:100%;height:100dvh;z-index:-1;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.05);transform:scale(1.05)}#pxBase .p-hotel-bnr__bg::after{content:"";position:absolute;inset:0;background:rgba(34,34,34,.5)}#pxBase .p-hotel-bnr__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#pxBase .p-hotel-bnr__inner{width:100%;max-width:clamp(34rem,-25.7373519914rem + 60.2798708288vw,90rem);padding:0 clamp(0.8rem,-0.4800861141rem + 1.2917115178vw,2rem)}#pxBase .p-hotel-bnr__content{background-color:#f1f1f1;padding:clamp(3rem,8rem + 0vw,3rem) clamp(2rem,-0.1334768568rem + 2.1528525296vw,4rem);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2.2rem,-0.2135629709rem + 3.4445640474vw,3.4rem)}#pxBase .p-hotel-bnr__title{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(2rem,1.1466092573rem + 0.8611410118vw,2.8rem)}#pxBase .p-hotel-bnr__text{font-size:clamp(1.2rem,0.7733046286rem + 0.4305705059vw,1.6rem);line-height:1.75}#pxBase .p-hotel-bnr__link{margin:0 auto}#pxBase .p-hotel-bnr__link .c-link-text{font-size:clamp(1.4rem,1.1866523143rem + 0.215285253vw,1.6rem);color:#333;border-bottom:1px solid rgba(51,51,51,.5);padding-bottom:2px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pxBase .p-hotel-bnr__link .c-link-text::after{content:"";position:relative;display:block;margin-left:15px;margin-right:3px;width:clamp(1.2rem,0.8799784715rem + 0.3229278794vw,1.5rem);height:11px;background-image:url("../img/icon_arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8}#pxBase .p-hotel-bnr__link .c-link-text:hover{opacity:.6}#pxBase .p-hotel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(4rem,4rem + 0vw,4rem)}@media screen and (min-width: 1025px){#pxBase .p-hotel-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#pxBase .p-hotel-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#pxBase .p-hotel-item:nth-child(even) .p-hotel-item__media{margin-left:0;margin-right:calc((100vw - 1530px)/-2)}}#pxBase .p-hotel-item__media{position:relative;width:100%}@media screen and (min-width: 1601px){#pxBase .p-hotel-item__media{width:calc(50% + (100vw - 1530px)/2);margin-left:calc((100vw - 1530px)/-2)}}@media screen and (max-width: 1600px){#pxBase .p-hotel-item__media{width:50%}}@media screen and (max-width: 1024px){#pxBase .p-hotel-item__media{width:100%}}@media screen and (max-width: 767px){#pxBase .p-hotel-item__media{width:100vw;margin-left:-20px}}#pxBase .p-hotel-item__slider{position:relative}#pxBase .p-hotel-item__slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#pxBase .p-hotel-item .p-hotel-item__slider{width:100%}#pxBase .p-hotel-item .p-hotel-item__slider .splide__track{position:relative;aspect-ratio:1.786/1}#pxBase .p-hotel-item .p-hotel-item__slider .splide__track::after{content:"";position:absolute;inset:0;background:url("../img/hotel/property_over.webp") center/cover no-repeat;opacity:.1;pointer-events:none;z-index:2}#pxBase .p-hotel-item .p-hotel-item__slider .splide__pagination{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;padding:0;margin-top:clamp(2.4rem,2.4rem + 0vw,2.4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;z-index:2}#pxBase .p-hotel-item .p-hotel-item__slider .splide__pagination__page{width:6px;height:6px;background-color:rgba(51,51,51,.4);border-radius:50%;border:none;padding:0;-webkit-transition:background-color .3s;transition:background-color .3s}#pxBase .p-hotel-item .p-hotel-item__slider .splide__pagination__page.is-active{background-color:#333;-webkit-transform:none;transform:none}#pxBase .p-hotel-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1601px){#pxBase .p-hotel-item__body{width:clamp(40rem,18.6652314316rem + 21.528525296vw,60rem);padding:0}}@media screen and (min-width: 1024px){#pxBase .p-hotel-item__body{max-width:50%}}#pxBase .p-hotel-item__tag{display:inline-block;background:#5a3730;color:#f1f1f1;font-size:clamp(1.3rem,1.3rem + 0vw,1.3rem);padding:clamp(0.2rem,-0.4400430571rem + 0.6458557589vw,0.8rem) clamp(0.2rem,-0.6533907427rem + 0.8611410118vw,1rem) clamp(0.1rem,-0.4333692142rem + 0.5382131324vw,0.6rem);margin-bottom:clamp(1rem,1rem + 0vw,1rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1}#pxBase .p-hotel-item__title{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(2rem,2rem + 0vw,2rem);line-height:1.4;margin-bottom:clamp(4rem,4rem + 0vw,4rem)}#pxBase .p-hotel-item__title::after{content:"";display:block;width:clamp(2rem,2rem + 0vw,2rem);height:1px;background:rgba(51,51,51,.5);margin-top:clamp(4rem,4rem + 0vw,4rem)}#pxBase .p-hotel-item__desc{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem);line-height:1.75;margin-bottom:clamp(3.2rem,3.2rem + 0vw,3.2rem)}#pxBase .p-hotel-item__specs{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);line-height:1.75;margin-bottom:clamp(4rem,4rem + 0vw,4rem)}#pxBase .p-hotel-item__specs .spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(0.8rem,0.8rem + 0vw,0.8rem) 0}#pxBase .p-hotel-item__specs .spec-row dt{width:clamp(13.5rem,13.5rem + 0vw,13.5rem);font-weight:normal}#pxBase .p-hotel-item__specs .spec-row dd{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){#pxBase .p-hotel-item__link{text-align:right}}
.other_inquiry a{
  position: relative;
  width: 90%;
  max-width: 760px;
  display: block;
  background-color: #223050;
  color: #fff;
  padding: 24px 0;
  font-size: 2.625rem;
  text-align: center;
  line-height: 1;
  margin: 100px auto 0;
	font-family:YakuHanMP,"Noto Serif JP",serif;
}

@media screen and (max-width: 1200px) {
  .other_inquiry a{
    font-size: 1.5rem;
  }
}

.other_inquiry a::after{
  position: absolute;
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  top: 40%;
  right: 5%;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  transform: rotate(135deg);
}

.other_inquiry a span{
  font-size: 1rem;
}
.mansion_container{
	font-family:YakuHanMP,"Noto Serif JP",serif;
/**/}
@media screen and (max-width: 750px) {
.mansion_container{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
}
@media screen and (min-width: 750px) {
.mansion_container{
display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 250px));
        gap: 15px;
        justify-content: center;
}
}
.mansion_container div{
	margin-bottom:15px;
}
.note_cotainer{
	border:1px solid #b00e2e;
	margin-bottom:25px;
	font-family:YakuHanMP,"Noto Serif JP",serif;
}
.note_h{
	background:#b00e2e; padding:10px 25px; display: flex;
}
.note_h p{
	font-size:2em; color:#ffffff;
}
.maru {
  height:50px;
  width:50px;
  border-radius:50%;
  line-height:1.5em;
  text-align:center;
  background:#ffffff;
  color:#b00e2e;
  margin-right:15px
}
.maru span{
	font-weight:bold;
}
.note_txt{
	padding:15px;
	text-align:left;
	font-size: 1.16em;
}
.plan_cotainer{
	border:1px solid #7d7d7d;
	margin:50px 0 25px;
	font-family:YakuHanMP,"Noto Serif JP",serif;
}
.plan_h{
	background:#86c8fd; padding:10px 25px; 
	font-size:1.8em; color:#013458; font-weight:bold;
}
.plan_h_box{
	align-items: center;
}
.plan_txt{
	font-size: 1.16em;
}

.circle_container {
	position: relative; padding:15px 50px;text-align: center;
}
.circle {	
  position: relative;
  display: inline-block;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background: #515c92;
}
.circle-inner {
position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  width:100%;
}
.circle-inner span{
  color:#ffffff;
  font-weight:bold;
}
.t_plan{
	font-size:2.5em; line-height:1.2em;
}
@media screen and (min-width: 750px) {
.plan_h_box{
	display:flex;
}
.maru span{
	display:block;
	font-size:2em;
	margin-top:12px;
}
.plan_h_box{
	display:flex;
}
.maru span{
	display:block;
	font-size:2em;
	margin-top:12px;
}
}
@media screen and (max-width: 750px) {
.note_h{
padding:10px;}
.note_h p{
	font-size:1.4em;
}
.maru {
  height:1.5em;
  width:1.5em;
	font-size:1.5em;
  margin-right:5px
}
.plan_h{
	font-size:1.4em;
}
.plan_txt{
	margin:10px;
}
.mansion_container div{
	width:48%;
}
}

a {
    transition: 0.5s;
}
a:hover{
  opacity: 0.6;
}
@media screen and (max-width: 750px) {
.m_none{
	display:none;
}

}
@media screen and (min-width: 750px) {
.p_none{
	display:none;
}
