@media only screen and (max-width: 767px){.m-intro__lead{letter-spacing:-0.1rem}}@media only screen and (max-width: 767px){.m-intro__txt{letter-spacing:-0.08rem}}.sec-pickup{margin-top:clamp(25px,3.6603221083vw,50px)}@media only screen and (max-width: 767px){.sec-pickup{margin-top:10px}}.sec-pickup__pc{padding-inline:20px}@media only screen and (max-width: 767px){.sec-pickup__pc{display:none}}.sec-pickup__img{max-width:1202px;margin-inline:auto}@media only screen and (max-width: 767px){.sec-pickup__img{max-width:none}}.sec-pickup__img img{width:100%;height:auto}.sec-pickup__sp{display:none}@media only screen and (max-width: 767px){.sec-pickup__sp{display:block}}@media only screen and (max-width: 767px){.sec-pickup__item{padding-inline:20px;margin-bottom:25px}.sec-pickup__item img{width:100%;height:auto}}.sec-type{padding-bottom:clamp(50px,9.765625vw,100px)}@media only screen and (max-width: 767px){.sec-type{padding-bottom:80px}}.sec-type__nav{margin-top:clamp(50px,9.765625vw,100px);padding-block:40px}@media only screen and (max-width: 767px){.sec-type__nav{margin-top:50px;padding-block:40px}}.sec-type__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:680px;width:100%;margin-inline:auto}.sec-type__nav-item{width:29.4%;text-align:center}@media only screen and (max-width: 767px){.sec-type__nav-item{width:31.3%;text-align:left}}.sec-type__nav-item a{position:relative;display:block;width:100%;height:50px;padding-top:10px;background:#748483;border-radius:5px;-webkit-box-shadow:0 3px 0 0 #697877;box-shadow:0 3px 0 0 #697877;font-size:1.6rem;color:#fff;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 767px){.sec-type__nav-item a{padding:10px 0 0 15px}}.sec-type__nav-item a .em{font-family:"Cormorant Garamond",serif;font-size:clamp(15px,2.9296875vw,30px);margin-right:3px;line-height:1}@media only screen and (max-width: 767px){.sec-type__nav-item a .em{font-size:3rem}}.sec-type__nav-item a .ico{position:relative;top:-5px;margin-left:10px}@media only screen and (max-width: 767px){.sec-type__nav-item a .ico{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:0}}.sec-type__nav-item a:hover{opacity:.7}.sec-type .plan{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(30px,5.859375vw,60px) 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;background:-webkit-gradient(linear, left top, left bottom, from(#F1EFEB), to(#FFF)),#f1efeb;background:linear-gradient(180deg, #F1EFEB 0%, #FFF 100%),#f1efeb}@media only screen and (max-width: 767px){.sec-type .plan{padding:60px 0}}.sec-type .plan__contents{max-width:710px;width:100%;margin-inline:auto;padding-inline:20px}.sec-type .plan__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media only screen and (max-width: 767px){.sec-type .plan__header{gap:10px}}.sec-type .plan__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:100%;padding:20px 0;background:#748483;color:#fff}@media only screen and (max-width: 767px){.sec-type .plan__type{width:50px}}.sec-type .plan__type-ttl{text-align:center;font-family:"Cormorant Garamond",serif;font-size:clamp(25.5px,4.98046875vw,51px);font-weight:500;line-height:1}@media only screen and (max-width: 767px){.sec-type .plan__type-ttl{font-size:3.4rem}}.sec-type .plan__type-txt{position:relative;top:-10px;text-align:center;font-family:"Cormorant Garamond",serif;font-size:clamp(13.5px,2.63671875vw,27px);font-weight:500;line-height:1}@media only screen and (max-width: 767px){.sec-type .plan__type-txt{top:-6px;font-size:1.8rem}}.sec-type .plan__info{width:calc(100% - 90px)}@media only screen and (max-width: 767px){.sec-type .plan__info{width:calc(100% - 60px)}}.sec-type .plan__info-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:10px;border-bottom:1px solid #748483}.sec-type .plan__info-lead .wide{font-size:clamp(27px,5.2734375vw,54px);line-height:1}@media only screen and (max-width: 767px){.sec-type .plan__info-lead .wide{font-size:3.6rem;letter-spacing:-0.15rem}}.sec-type .plan__info-lead .wide__num{font-size:clamp(31.5px,6.15234375vw,63px)}@media only screen and (max-width: 767px){.sec-type .plan__info-lead .wide__num{font-size:4.2rem}}.sec-type .plan__info-lead .plus{margin-left:10px}@media only screen and (max-width: 767px){.sec-type .plan__info-lead .plus{margin-left:5px}}.sec-type .plan__info-lead .plus__txt{font-size:clamp(13.5px,2.63671875vw,27px);line-height:1}@media only screen and (max-width: 767px){.sec-type .plan__info-lead .plus__txt{font-size:1.6rem;letter-spacing:-0.15rem}}.sec-type .plan__area{margin-top:5px;font-size:clamp(9px,1.7578125vw,18px);line-height:1}@media only screen and (max-width: 767px){.sec-type .plan__area{font-size:1.2rem}}.sec-type .plan__area-01{margin-left:3px;font-size:clamp(21px,4.1015625vw,42px)}@media only screen and (max-width: 767px){.sec-type .plan__area-01{font-size:2.8rem}}.sec-type .plan__area-02{font-size:clamp(16.5px,3.22265625vw,33px)}@media only screen and (max-width: 767px){.sec-type .plan__area-02{font-size:2.2rem}}.sec-type .plan__area-03{font-size:clamp(13.5px,2.63671875vw,27px)}@media only screen and (max-width: 767px){.sec-type .plan__area-03{font-size:1.8rem}}.sec-type .plan__area-balcony{margin-left:clamp(10px,1.953125vw,20px)}@media only screen and (max-width: 767px){.sec-type .plan__area-balcony{font-size:1.2rem}}.sec-type .plan__fig{position:relative;width:540px;margin:clamp(17.5px,3.41796875vw,35px) auto 0;-webkit-transition:height .4s ease;transition:height .4s ease}@media only screen and (max-width: 767px){.sec-type .plan__fig{width:100%;margin-top:40px}}.sec-type .plan__fig img{width:100%;height:auto}.sec-type .plan__fig>div{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.sec-type .plan__fig>div.is-current{opacity:1;visibility:visible}.sec-type .plan__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(15px,2.9296875vw,30px)}@media only screen and (max-width: 767px){.sec-type .plan__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}.sec-type .plan__nav-btn{position:relative;max-width:216px;width:100%;margin-inline:10px}@media only screen and (max-width: 767px){.sec-type .plan__nav-btn{max-width:none;width:48%;margin-inline:0}}.sec-type .plan__nav-btn button{width:100%;padding-block:10px;border-bottom:1px solid #393d40;text-align:center;opacity:.6;-webkit-transition:.3s;transition:.3s}.sec-type .plan__nav-btn button:hover,.sec-type .plan__nav-btn button.is-current{opacity:1}.sec-type .plan__nav-btn .ico{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.sec-type .plan__nav-btn .txt{font-size:clamp(9.5px,1.85546875vw,19px)}@media only screen and (max-width: 767px){.sec-type .plan__nav-btn .txt{font-size:1.4rem}}@media only screen and (max-width: 767px){.sec-type .plan__nav-btn--left button{padding-left:20px}}.sec-type .plan__nav-btn--left .ico{left:0}.sec-type .plan--01 .sec-gourmet__shop-obj{right:-40px;bottom:0px;width:clamp(70px,13.671875vw,140px)}@media only screen and (max-width: 767px){.sec-type .plan--01 .sec-gourmet__shop-obj{right:-30px;width:96px}}.sec-type .plan--03 .sec-gourmet__shop-obj{top:-20px;left:-50px;width:clamp(50px,9.765625vw,100px)}@media only screen and (max-width: 767px){.sec-type .plan--03 .sec-gourmet__shop-obj{top:-16px;left:-40px;width:68px}}.sec-type .plan--04 .sec-gourmet__shop-obj{right:-80px;bottom:-32px;width:clamp(82px,16.015625vw,164px)}@media only screen and (max-width: 767px){.sec-type .plan--04 .sec-gourmet__shop-obj{right:-30px;bottom:-15px;width:100px}}