.p-plan-ttl{text-align:center}.p-plan-ttl__img{margin-left:auto;margin-right:auto;max-width:180px}@media screen and (max-width: 767px){.p-plan-ttl__img{max-width:100px}}.p-plan-caption{padding-top:10px;text-align:right;padding-right:1em}@media screen and (max-width: 767px){.p-plan-caption{padding-top:5px;padding-right:5px;font-size:10px}}.p-plan-caption.--pt5{padding-top:5px}.p-intro-corner__caption{text-align:right;margin-left:auto;margin-top:10px}@media screen and (max-width: 767px){.p-intro-corner__caption.sp_none{display:none}}.p-intro-corner__logoWrap{display:none}@media screen and (min-width: 768px){.p-intro-corner__logoWrap{display:block;max-width:325px;margin-left:auto;margin-right:auto;padding-bottom:2em}}.p-intro-card{margin-top:97px;padding:10% 9% 6%}@media screen and (max-width: 1271px){.p-intro-card{padding:13% 6% 6%}}@media screen and (max-width: 767px){.p-intro-card{margin-top:46px;padding:30px 15px}}@media screen and (max-width: 767px){.p-intro-card.--swiper{padding-bottom:50px}}.p-intro-card+.p-intro-card{margin-top:124px}@media screen and (max-width: 767px){.p-intro-card+.p-intro-card{margin-top:45px}}.p-intro-card .c-corner-card__label{left:7.5%;top:0;transform:translateY(-42%)}@media screen and (max-width: 1271px){.p-intro-card .c-corner-card__label{left:2.5%;transform:translateY(-52%)}}@media screen and (max-width: 767px){.p-intro-card .c-corner-card__label{left:-10px;padding:4px 10px;transform:translateY(-21%)}.p-intro-card .c-corner-card__label .c-corner-card__labelTxt.--border{font-size:10px}}@media screen and (min-width: 768px){.p-intro-card .c-corner-card__ttl{margin-top:0}}.p-intro-card__txtCntr{display:flex;gap:10px}@media screen and (min-width: 768px){.p-intro-card__txtCntr{align-items:end}}.p-intro-card__txtCntrImgWrap{flex:1 0 auto;width:20%}@media screen and (max-width: 767px){.p-intro-card__txtCntrImgWrap{margin-top:24px;width:25%}}.p-intro-card__txtCap{text-align:right;font-size:10px !important}.p-block-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:64px}@media screen and (max-width: 767px){.p-block-list{gap:30px 15px;margin-top:40px}}.p-block-list__round{font-family:"Noto Sans JP",sans-serif;position:absolute;left:0;top:0;border-radius:100%;background-color:#9e997a;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;z-index:2;padding:2px 2px;aspect-ratio:1/1;line-height:1.2;font-weight:700;letter-spacing:0;text-align:center;transform:translate(-10px, -20px);width:70px}@media screen and (max-width: 767px){.p-block-list__round{width:65px}}.p-block-list__item{display:flex;flex-direction:column;width:calc((100% - 90px)/4);position:relative}@media screen and (max-width: 767px){.p-block-list__item{width:calc((100% - 15px)/2)}}.p-block-list__imgWrap{position:relative}.p-block-list__ttl{color:#9f9a7a;border-bottom:1px solid #9f9a7a;text-align:center;padding:9px 0;letter-spacing:0}@media screen and (max-width: 767px){.p-block-list__ttl{font-size:13px;padding:4px 0}}.p-block-list__txt{font-size:10px;margin-top:6px;line-height:1.2}.p-block-list__txt .small{display:inline-block;padding-left:1em;text-indent:-1em;font-size:10px}@media screen and (max-width: 767px){.p-block-list__txt .small{font-size:8px}}.p-slide-list{margin-top:20px}@media screen and (max-width: 767px){.p-slide-list{padding:0px 30px 30px}}@media screen and (min-width: 768px){.p-slide-list__cont{display:flex;flex-wrap:wrap;gap:20px}}.p-slide-list__wrap{position:relative}.p-slide-list__head{color:#9f9a7a;text-align:center;font-weight:700;font-size:18px;margin-top:40px}@media screen and (max-width: 767px){.p-slide-list__head{font-size:13px;letter-spacing:.1em;margin-top:10px}}.p-slide-list__head img{max-height:15px}.p-slide-list__item{display:flex;gap:10px}@media screen and (min-width: 768px){.p-slide-list__item{display:flex;flex-direction:column}}.p-slide-list__imgWrap{position:relative;height:-moz-fit-content;height:fit-content;aspect-ratio:198/133}@media screen and (max-width: 767px){.p-slide-list__imgWrap{flex:1 0 auto;width:45%}}.p-slide-list__imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-slide-list__ttl{letter-spacing:0;border-bottom:1px solid rgba(35,35,35,.59)}@media screen and (max-width: 767px){.p-slide-list__ttl{font-size:14px}}.p-slide-list__txt{line-height:1.2;font-size:14px;margin-top:8px}@media screen and (max-width: 767px){.p-slide-list__txt{font-size:10px}}.p-ugoclo{margin-top:60px}@media screen and (max-width: 767px){.p-ugoclo{margin-top:4px}}.p-ugoclo__flex{display:flex;flex-direction:row-reverse;align-items:center;gap:4%}@media screen and (max-width: 767px){.p-ugoclo__flex{flex-direction:column;margin-left:-5px;margin-right:-5px}}.p-ugoclo__imgWrap{margin-top:10px}.p-ugoclo__imgWrap:nth-child(1){width:56%}@media screen and (max-width: 767px){.p-ugoclo__imgWrap:nth-child(1){width:100%}}.p-ugoclo__imgWrap:nth-child(2){width:44%}@media screen and (max-width: 767px){.p-ugoclo__imgWrap:nth-child(2){width:100%}}.p-ugoclo__ttl{color:#fff;background-color:#9f9280;text-align:center}@media screen and (max-width: 767px){.p-ugoclo__ttl{font-size:12px;margin-top:20px}}.p-ugoclo__ttl+.p-ugoclo__img{margin-top:5px;display:block}.p-ugoclo__youtube{aspect-ratio:592/334;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-ugoclo__caption{padding-top:10px;margin-left:7.5%}@media screen and (max-width: 767px){.p-ugoclo__caption{margin-right:7.5%}}.p-intro{margin-top:45px}@media screen and (max-width: 767px){.p-intro{margin-top:13px}}.p-intro__wrap{padding-bottom:130px}@media screen and (max-width: 767px){.p-intro__wrap{padding-bottom:60px}}.p-intro__sup{font-size:12px}.p-intro__ttl+.c-txt{margin-top:30px}@media screen and (max-width: 767px){.p-intro__ttl+.c-txt{margin-top:10px}}.p-intro__flex{display:flex;gap:4.5%;margin-top:62px}@media screen and (max-width: 767px){.p-intro__flex{flex-direction:column;margin-top:30px}}.p-intro__txtCntr{display:flex;flex-direction:column;gap:30px;padding-top:10%}@media screen and (max-width: 767px){.p-intro__txtCntr{padding:25px 10px 0;gap:10px}}.p-intro__imgWrap{flex:1 0 auto;width:60%}@media screen and (max-width: 767px){.p-intro__imgWrap{margin:0 0 0;width:100%}}.p-equipment__wrap{padding-bottom:220px}@media screen and (max-width: 767px){.p-equipment__wrap{padding-bottom:50px}}.p-equipment__en{aspect-ratio:334/33;max-width:166px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-equipment__en{max-width:110px}}.p-equipment__en img{display:block}.p-equipment__ttl{margin-top:18px}@media screen and (max-width: 767px){.p-equipment__ttl{margin-top:10px}}.p-equipment__kvFlex{display:flex;align-items:center;gap:30px;margin-top:50px}@media screen and (max-width: 767px){.p-equipment__kvFlex{flex-direction:column}}.p-equipment__detail{display:flex;justify-content:center;align-items:center;gap:30px}@media screen and (max-width: 767px){.p-equipment__detail{gap:10px;justify-content:start}}.p-equipment__detailImg{max-width:100px}@media screen and (max-width: 767px){.p-equipment__detailImg{max-width:60px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.p-equipment__detailTtl{font-size:20px;letter-spacing:0;line-height:1.5}@media screen and (max-width: 767px){.p-equipment__detailTtl{font-size:15px;letter-spacing:-1px}}.p-equipment__detailTtl .small{font-size:14px}@media screen and (max-width: 767px){.p-equipment__detailTtl .small{font-size:10px;letter-spacing:-1px}}.p-equipment__kvWrap{max-width:50%;position:relative}@media screen and (max-width: 767px){.p-equipment__kvWrap{max-width:100%}}.p-equipment__appeal{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}@media screen and (max-width: 767px){.p-equipment__appeal{margin-top:20px}}.p-equipment__appealitem{color:#5a6181;background-color:#fff;width:calc((100% - 10px)/2);font-size:14px;text-align:center;padding:8px 5px;line-height:1.3;letter-spacing:0}@media screen and (max-width: 767px){.p-equipment__appealitem{font-size:10px}}.p-equipment__list{display:flex;gap:48px 20px;flex-wrap:wrap;margin-top:30px}@media screen and (max-width: 767px){.p-equipment__list{margin-top:20px;gap:10px}}.p-equipment__item{width:calc((100% - 60px)/4)}@media screen and (max-width: 767px){.p-equipment__item{width:calc((100% - 10px)/2)}}.p-equipment__itemImgWrap{position:relative}.p-equipment__txt{font-size:12px;margin-top:5px}@media screen and (max-width: 767px){.p-equipment__txt{font-size:10px;letter-spacing:0}}.p-img-list__item{position:relative;aspect-ratio:1442/460}@media screen and (max-width: 767px){.p-img-list__item{aspect-ratio:681/460}}.p-img-list__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.p-img-list__img{aspect-ratio:auto}}.p-img-list .imglist-prev,.p-img-list .imglist-next{top:auto !important;position:absolute;content:"" !important;background:url(../media/img/plan/slide-btn.svg) no-repeat;bottom:50%;width:30px;height:30px;transform:translateY(50%)}.p-img-list .imglist-prev:after,.p-img-list .imglist-next:after{content:none}@media screen and (min-width: 768px){.p-img-list .imglist-prev,.p-img-list .imglist-next{display:none}}.p-img-list .imglist-prev.swiper-button-prev,.p-img-list .imglist-next.swiper-button-prev{transform:translateY(50%) rotate(180deg)}.p-room-swiper__wrap{position:relative;margin-top:60px}@media screen and (max-width: 767px){.p-room-swiper__wrap{margin-left:-15px;margin-right:-15px;margin-top:25px}}.p-room-swiper__wrap .swiper-button-next,.p-room-swiper__wrap .swiper-button-prev{top:auto !important;position:absolute;content:"" !important;background:url(../media/img/plan/slide-btn.svg) no-repeat;width:50px;height:50px;bottom:45%}.p-room-swiper__wrap .swiper-button-next:after,.p-room-swiper__wrap .swiper-button-prev:after{content:none}@media screen and (max-width: 767px){.p-room-swiper__wrap .swiper-button-next,.p-room-swiper__wrap .swiper-button-prev{bottom:10%;width:30px;height:30px}}.p-room-swiper__wrap .swiper-button-next{z-index:10;right:-40px}@media screen and (max-width: 767px){.p-room-swiper__wrap .swiper-button-next{right:-10px}}.p-room-swiper__wrap .swiper-button-prev{transform:rotateY(180deg);z-index:10;left:-40px}@media screen and (max-width: 767px){.p-room-swiper__wrap .swiper-button-prev{left:-10px}}.p-room-swiper__wrap .swiper-pagination{bottom:-50px}@media screen and (max-width: 767px){.p-room-swiper__wrap .swiper-pagination{bottom:-30px}}.p-room-swiper__wrap .swiper-pagination-bullet{background-color:#fff;border:1px solid #9f9a7a;width:20px;height:20px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 10px) !important}@media screen and (max-width: 767px){.p-room-swiper__wrap .swiper-pagination-bullet{width:10px;height:10px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px) !important}}.p-room-swiper__wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#9f9a7a}.p-room-swiper__slide{display:flex;gap:40px;align-items:center}@media screen and (max-width: 767px){.p-room-swiper__slide{flex-direction:column;gap:10px}}.p-roomDetail__wrap{padding-top:160px;padding-bottom:124px}@media screen and (max-width: 767px){.p-roomDetail__wrap{padding-top:100px;padding-bottom:60px}}.p-room__wrap{padding-top:0px;padding-bottom:124px}@media screen and (max-width: 767px){.p-room__wrap{padding-top:28px;padding-bottom:29px}}.p-room__en{margin-left:auto;margin-right:auto;max-width:160px}@media screen and (max-width: 767px){.p-room__en{max-width:120px}}.p-room__ttl{margin-top:7px}.p-room__ttl+.c-txt{margin-top:30px}@media screen and (max-width: 767px){.p-room__ttl+.c-txt{margin-top:12px}}.p-room__list{display:flex;flex-wrap:wrap;gap:40px;margin-top:60px}@media screen and (max-width: 767px){.p-room__list{flex-direction:column;gap:20px;margin-top:46px;padding:0 10px}}.p-room__item{width:calc((100% - 40px)/2);display:flex;align-items:center;gap:30px;transition:.5s;background-color:#fff;border-top:2px solid #8e8e8e;padding:20px 15px}@media screen and (min-width: 1272px){.p-room__item:hover{opacity:.7}}@media screen and (max-width: 767px){.p-room__item{width:100%;gap:10px}}.p-room__attention{margin:60px auto 0;max-width:280px}@media screen and (max-width: 767px){.p-room__attention{max-width:60%;margin-top:28px}}.p-room__txtCntr{max-width:52%;width:100%;flex:1 0 auto;text-align:center;font-family:"Cormorant Garamond",serif}.p-room__type{font-family:"Cormorant Garamond",serif;background-color:#f5f4f3;text-align:center;line-height:1.1;letter-spacing:0}.p-room__type .big{font-size:40px}.p-room__type .shippori{font-family:"Shippori Mincho",serif;font-size:34px;letter-spacing:0}.p-room__detail{margin:20px auto 0}.p-room__detail.--type-b{aspect-ratio:114/123;max-height:98px}.p-room__detail.--type-d1{aspect-ratio:226/132;max-height:106px}.p-room__detail.--type-fr{aspect-ratio:121/129;max-height:103px}.p-room__detail.--type-g{aspect-ratio:226/129;max-height:103px}.p-room__btn{margin-top:20px}.p-room__btnInr{max-width:80px}.p-plan__attention{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 767px){.p-plan__attention{padding-top:26px;padding-bottom:26px}}.p-plan__attentionTxt{font-size:12px}@media screen and (max-width: 767px){.p-plan__attentionTxt{font-size:10px}}@media screen and (max-width: 767px){.p-ugoclo-main-img{max-width:86%;margin:0 auto}}.p-pabbit-block{display:flex;flex-direction:column}.p-pabbit-block__imgCntr{display:flex;flex-wrap:wrap;gap:2%;margin-top:60px;max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-pabbit-block__imgCntr{margin-top:30px}}.p-pabbit-block__imgWrap{width:49%;position:relative}.p-pabbit-block__imgTxt{width:100%;font-family:"Noto Sans JP",sans-serif;font-weight:700;margin-top:10px;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.p-pabbit-block__imgTxt{text-align:left;font-size:13px;line-height:1.3}}.p-pabbit-block__imgTxt .relative{position:relative}.p-pabbit-block__imgTxt .sup{position:absolute;top:-1.5em;right:-0.5em;font-size:10px}.p-pabbit-block__list{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 767px){.p-pabbit-block__list{gap:10px;margin-top:25px}}.p-pabbit-block__item{display:flex;align-items:center;background-color:#ecf3f5;color:#376f7d;padding:20px;width:calc((100% - 20px)/2);font-size:14px}@media screen and (max-width: 767px){.p-pabbit-block__item{font-size:12px;width:100%;padding:10px 2px 10px 8px}}.p-pabbit-block__itemImgWrap{max-width:80px;padding-right:18px;border-right:1px solid #376f7d}@media screen and (max-width: 767px){.p-pabbit-block__itemImgWrap{padding-right:8px;max-width:45px;padding-left:0}}.p-pabbit-block__itemTxt{padding-left:20px;letter-spacing:0}@media screen and (max-width: 767px){.p-pabbit-block__itemTxt{padding-left:10px}}@media screen and (min-width: 768px){.pc_none{display:none}}.p-type-block{background-color:#fff;display:flex;padding:30px 6%}@media screen and (max-width: 767px){.p-type-block{flex-direction:column;padding:30px 20px}}.p-type-block__ttl{font-family:"Cormorant Garamond",serif;line-height:1.4;letter-spacing:0;font-size:36px;padding-right:10px;font-weight:400;display:flex;align-items:baseline}@media screen and (max-width: 767px){.p-type-block__ttl{display:block;text-align:center;flex-wrap:wrap;font-size:28px}}.p-type-block__ttl.--spColumn{flex-direction:column}.p-type-block__ttl.--nowrap{flex-wrap:nowrap}.p-type-block__ttl .flex{display:flex;margin-right:auto}@media screen and (max-width: 767px){.p-type-block__ttl .flex{align-items:center}}.p-type-block__ttl .detail{margin-right:auto}.p-type-block__ttl .big{font-size:70px;line-height:1.1}@media screen and (max-width: 767px){.p-type-block__ttl .big{font-size:40px;line-height:1.2}}.p-type-block__ttl .shippori{font-family:"Shippori Mincho",serif;letter-spacing:0;font-size:40px}@media screen and (max-width: 767px){.p-type-block__ttl .shippori{font-size:34px}}@media screen and (max-width: 767px){.p-type-block__ttl+.p-type-block__ttl{border-left:1px solid rgba(35,35,35,.59)}}.p-type-block__ttl.--img{display:flex;align-items:end;margin-top:15px;text-align:left}@media screen and (max-width: 767px){.p-type-block__ttl.--img{padding-left:10px;margin-top:0}}.p-type-block__ttl .d1{max-height:45px}@media screen and (max-width: 767px){.p-type-block__ttl .d1{max-height:38px;padding-bottom:9px;display:inline-flex}}.p-type-block__ttlImg{max-height:60px;padding-right:5px;padding-bottom:0}@media screen and (max-width: 767px){.p-type-block__ttlImg{max-height:40px;padding-bottom:9%;padding-right:5px}}.p-type-block__ttlImg.--b{padding-bottom:4%}@media screen and (max-width: 767px){.p-type-block__ttlImg.--b{padding-bottom:7%}}@media screen and (max-width: 767px){.p-type-block__ttlWrap{display:flex;justify-content:center;border-bottom:1px solid rgba(35,35,35,.59);padding-bottom:10px}}.p-type-block__detail{display:flex;align-items:baseline}@media screen and (max-width: 767px){.p-type-block__detail{justify-content:center;flex-wrap:wrap}}.p-type-block__detail img{width:-moz-fit-content;width:fit-content;max-height:44px}@media screen and (max-width: 767px){.p-type-block__detail img{max-height:40px}}.p-type-block__detail.--small{display:block}@media screen and (max-width: 767px){.p-type-block__detail.--small{text-align:center}}.p-type-block__detailWrap{margin-top:20px}.p-type-block__txtCntr{width:50%}@media screen and (max-width: 767px){.p-type-block__txtCntr{width:100%}}.p-type-block__imgCntr{width:50%}@media screen and (max-width: 767px){.p-type-block__imgCntr{width:100%}}.p-type-block__imgWrap{max-width:300px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.p-type-block__imgWrap{max-width:300px;margin:40px auto 0}}.p-type-block__btn{display:flex;width:-moz-fit-content;width:fit-content;background-color:#000;color:#fff;padding:10px 30px;margin:60px auto 0;letter-spacing:0;transition:.5s}@media screen and (min-width: 1272px){.p-type-block__btn:hover{opacity:.7}}@media screen and (max-width: 767px){.p-type-block__btn{font-size:14px;margin-top:20px}}@media screen and (max-width: 767px){.p-type-block__btn.pc_block{display:none}}.p-type-block__btn.sp_block{display:none}@media screen and (max-width: 767px){.p-type-block__btn.sp_block{display:flex}}.p-type-block__list{display:flex;flex-wrap:wrap;gap:6px;margin-top:30px;justify-content:center}@media screen and (max-width: 767px){.p-type-block__list{justify-content:initial}}.p-type-block__item{display:flex;width:-moz-fit-content;width:fit-content;gap:3px;font-size:10px;letter-spacing:0}.p-type-block__icon{max-width:20px;width:100%}.p-type-block__iconTxt{flex:1 0 auto;line-height:1}.p-type-block__attention{font-size:10px;text-align:center}@media screen and (max-width: 767px){.p-type-block__attention{font-size:10px;line-height:1.2;text-align:left;margin-top:5px}}.p-point__flex{display:flex}.p-point__imgWrap{position:relative;flex:1 0 auto;height:-moz-fit-content;height:fit-content;padding-bottom:10px;width:30%}