/*! (c) Yuko Yuko Inc. | www.yukoyuko.net */
.pageBlock{margin-top:0;padding-top:57px}.pageBlock .section-modal{display:none}@media screen and (max-width:767px){.pageBlock{padding-top:37px}}@media screen and (max-width:767px){.pageBlock .slick-slide{margin-right:7.5px;margin-left:7.5px}}.pageHeading_price{display:none}.pageBlock-intro{padding-top:36px}@media screen and (max-width:767px){.pageBlock-intro{padding-top:55px}}.pageBlock-intro .l-inner{position:relative;text-align:center}.plan-detail-selected-date{background-color:#e6e3da;padding-top:57px;padding-bottom:57px}@media screen and (max-width:767px){.plan-detail-selected-date{padding-top:10px;padding-bottom:10px}}.pageBlock-intro_copy{color:#b0992b;font-size:2.8rem;font-weight:400;text-align:center}@media screen and (min-width:768px){.dark-mode .pageBlock-intro_copy{color:#e0d583}}@media screen and (min-width:768px),print{.pageBlock-intro_copy{margin:0 auto;width:740px}}@media screen and (max-width:767px){.pageBlock-intro_copy{font-size:1.8rem}}@media screen and (min-width:768px),print{.pageBlock-intro_price{display:inline-block;margin-top:6px;padding:5px 26px;background-color:#f4f4f4}}@media screen and (max-width:767px){.pageBlock-intro_price{margin-top:8px}}.intro_price_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}@media screen and (max-width:767px){.intro_price_wrap{min-width:290px;overflow:hidden;display:inline-block;padding:4px 10px;background-color:#f4f4f4}}.intro_price_wrap dt{float:left;margin-right:10px;font-weight:700}@media screen and (max-width:767px){.intro_price_wrap dt{margin-top:7px;margin-right:8px}}.intro_price_wrap dt small{font-weight:400;color:gray}.intro_price_wrap dd{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767px){.intro_price_wrap dd{flex-direction:column;align-items:flex-start;flex-direction:column;max-width:calc(100% - 60px);padding-left:10px}.intro_price_wrap dd>p{line-height:1.16}}.intro_price_wrap dd .value{margin-right:10px;color:#ef3d34}@media screen and (min-width:768px){.dark-mode .intro_price_wrap dd .value{color:#f35e56}}@media screen and (max-width:350px){.intro_price_wrap dd .value{margin-bottom:3px}}.intro_price_wrap dd .value strong{font-size:2.6rem}@media screen and (max-width:767px){.intro_price_wrap dd .value strong{font-size:2.2rem}}.intro_price_wrap dd .other,.intro_price_wrap dd .tax{color:gray}@media screen and (min-width:768px){.dark-mode .intro_price_wrap dd .other,.dark-mode .intro_price_wrap dd .tax{color:#ccc9c2}}.pageBlock-intro_supportcall_disable{padding:20px;display:none}@media screen and (max-width:767px){.pageBlock-intro_supportcall_disable{padding-bottom:7px}}.pageBlock-intro_supportcall_disable p{color:#a91f28;font-weight:700}@media screen and (min-width:768px){.dark-mode .pageBlock-intro_supportcall_disable p{color:#8b8146}}@media screen and (max-width:767px){.intro-btn-wrap:first-child{display:flex;max-width:100%;margin-bottom:10px;justify-content:space-between}}.pageBlock-intro_btn{position:absolute;top:4px;left:0;width:160px}@media screen and (max-width:767px){.pageBlock-intro_btn{position:static;top:0;width:calc(50% - 3px)}}.pageBlock-intro_btn a{font-size:1.2rem}@media screen and (max-width:767px){.pageBlock-intro_btn a{padding:.3em 0}}.pageBlock-other-card{padding-top:30px}@media screen and (max-width:767px){.pageBlock-other-card{padding-top:22px}}.pageBlock-other-card .other-card-btn-area{position:relative;width:100%;text-align:left;margin-bottom:30px}@media screen and (max-width:767px){.pageBlock-other-card .other-card-btn-area{margin-bottom:20px}}.pageBlock-other-card .other-card-btn-area a{width:160px;font-size:1.2rem}@media screen and (max-width:767px){.pageBlock-other-card .other-card-btn-area a{padding:.4em 0}}.pageBlock-other-card .other-card-att{width:100%;text-align:left;font-size:1.2rem;color:#3e3e3e;margin-bottom:25px}@media screen and (min-width:768px){.dark-mode .pageBlock-other-card .other-card-att{color:#bfbfbf}}@media screen and (max-width:767px){.pageBlock-other-card .other-card-att{font-size:10px;margin-bottom:12px}}.pageBlock-other-card .other-card{margin-bottom:10px}.pageBlock-other-card .other-card:first-child{margin-bottom:20px}@media screen and (max-width:767px){.pageBlock-other-card .other-card:first-child{margin-bottom:12px}}@media screen and (max-width:767px){.pageBlock-other-card .other-card+.other-card{margin-bottom:10px}}.pageBlock-other-card .other-card+.other-card-btn-area{margin-bottom:10px}@media screen and (max-width:767px){.pageBlock-other-card .other-card+.other-card-btn-area{margin-bottom:30px}}.pageBlock-other-card .other-card.is-clicked .card-heading:after{border-width:8px 7px 0 7px;border-color:#a91f28 transparent transparent transparent}@media screen and (max-width:767px){.pageBlock-other-card .other-card.is-clicked .card-heading:after{border-width:6px 5.5px 0 5.5px}}.pageBlock-other-card .other-card.is-clicked>.card-contents{height:0;transition:height .2s ease-out;-moz-transition:height .2s ease-out;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;overflow:hidden}.pageBlock-other-card .other-card .card-heading{font-size:1.8rem;text-align:left;font-weight:700;background:#f4f2ee;line-height:1;border:1px solid #ccc9c2;border-top:2px solid #857f72;padding:11px 30px;cursor:pointer;position:relative;opacity:1;animation:.1s ease}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-heading{padding:10px;font-size:1.6rem}}.pageBlock-other-card .other-card .card-heading:after{position:absolute;top:0;right:30px;bottom:0;width:0;height:0;margin:auto;content:"";border-style:solid;border-width:0 7px 8px 7px;border-color:transparent transparent #a91f28 transparent}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-heading:after{right:10px;border-width:0 5.5px 6px 5.5px}}.pageBlock-other-card .other-card .card-heading:hover{background:rgba(244,242,238,.7);animation:.1s ease}.pageBlock-other-card .other-card .card-contents{height:100%;overflow:visible;transition:height .2s ease-out;-moz-transition:height .2s ease-out;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out}.pageBlock-other-card .other-card .card-contents .card-standard-list{padding:16px 30px;display:flex;justify-content:left;flex-direction:row;max-height:120px;border:1px solid #ccc9c2;border-top:none}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-standard-list{padding:10px}}.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-image{width:117px;height:0;overflow:hidden;position:relative;margin-right:30px;padding-top:9%}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-image{width:107px;padding-top:78px;margin-right:10px}}@media screen and (max-width:376px){.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-image{width:84px;padding-top:19%}}@media screen and (max-width:321px){.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-image{width:76px;padding-top:22%}}.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-image img{position:absolute;top:0;bottom:0;left:0;width:100%;margin:auto}.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-title{font-size:16px;font-weight:700;width:calc(100% - 207px);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media screen and (min-width:768px),print{.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-title{overflow:hidden;width:calc(100% - 150px);max-width:868px;line-height:22px;max-height:88px}}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-title{max-height:66px;font-size:14px;max-width:calc(100% - 90px);width:calc(100% - 90px);-webkit-line-clamp:3;line-height:22px}}@media screen and (max-width:767px)and (max-width:376px){.pageBlock-other-card .other-card .card-contents .card-standard-list .card-standard-list-title{max-height:61px;line-height:20px}}.pageBlock-other-card .other-card .card-contents .card-other-list{cursor:pointer}.pageBlock-other-card .other-card .card-contents .card-other-list :hover{background-color:#f4f2ee}@media screen and (min-width:768px){.dark-mode .pageBlock-other-card .other-card .card-contents .card-other-list :hover{background-color:#e6e3da}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item{padding:14px 30px;display:flex;flex-direction:row;align-items:center;border:1px solid #ccc9c2;border-top:none}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item{padding:10px;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:768px),print{.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .card-other-info{display:flex}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-title{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:flex-start;font-weight:700}@media screen and (min-width:768px),print{.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-title{-webkit-line-clamp:2;height:34px;max-height:34px;width:585px;max-width:585px;min-width:585px;margin-right:30px;line-height:17px}}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-title{-webkit-line-clamp:2;max-height:33px;line-height:16px;width:100%}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value{font-size:12px;line-height:16px;width:215px;max-width:215px;margin-right:27px;color:#3e3e3e}@media screen and (min-width:768px){.dark-mode .pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value{color:#bfbfbf}}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value{margin-right:10px;width:100%;font-size:10px}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .label>span{font-size:12px}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .label>span{font-size:10px}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .label>small{color:gray}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .price>span{font-size:18px;color:#ef3d34;font-weight:700}@media screen and (min-width:768px){.dark-mode .pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .price>span{color:#f35e56}}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .price>span{font-size:14px}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .price>small{color:#ef3d34;font-size:12px}@media screen and (min-width:768px){.dark-mode .pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-value .minimum-price .price>small{color:#f35e56}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-button{height:30px;width:165px;font-size:12px}@media screen and (max-width:767px){.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-button{width:110px}}.pageBlock-other-card .other-card .card-contents .card-other-list .card-other-item .item-button>a{display:flex;align-items:center;justify-content:center}.js-mainSlider{margin-top:18px}@media screen and (min-width:768px),print{.js-mainSlider{background:#fff}}@media screen and (max-width:767px){.js-mainSlider{margin-top:14px}.js-mainSlider .hotelSlide img{width:100%}}.js-mainSlider .slick-slide{position:relative}.js-mainSlider .slick-slide:before{content:"";opacity:1;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:rgba(0,0,0,.3);transition:opacity .3s;transition-delay:.5s}.js-mainSlider .slick-slide .hotelSlideCaption{opacity:0;transition:opacity .3s}.js-mainSlider .slick-slide.slick-current .hotelSlideCaption{opacity:1}.js-mainSlider .slick-slide.slick-current:before{opacity:0}.js-mainSlider .slick-arrow{background-color:rgba(0,0,0,.6);border:1px rgba(0,0,0,.7) solid}@media screen and (min-width:768px),print{.js-mainSlider .slick-arrow{top:50%;margin-top:-47px;transform:translateY(-50%)}}@media screen and (max-width:767px){.js-mainSlider .slick-arrow{margin:auto;top:0;bottom:0}.js-mainSlider .slick-arrow:before{background-size:19px auto}}.no-touchevents .js-mainSlider .slick-arrow:hover,.touchevents .js-mainSlider .slick-arrow.is-touched{background-color:#fff}.js-mainSlider .slick-prev{left:50%}@media screen and (min-width:768px),print{.js-mainSlider .slick-prev{margin-left:-380px}}@media screen and (max-width:767px){.js-mainSlider .slick-prev{left:2.6%}}.no-touchevents .js-mainSlider .slick-prev:hover:before,.touchevents .js-mainSlider .slick-prev.is-touched:before{background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_arw_l_darkgray.svg)}.js-mainSlider .slick-next{right:50%}@media screen and (min-width:768px),print{.js-mainSlider .slick-next{margin-right:-380px}}@media screen and (max-width:767px){.js-mainSlider .slick-next{right:2.6%}}.no-touchevents .js-mainSlider .slick-next:hover:before,.touchevents .js-mainSlider .slick-next.is-touched:before{background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_arw_r_darkgray.svg)}.pageBlock .slick-slide.slick-current .hotelSlideCaption{pointer-events:none}.pageBlock .slick-slide.slick-current:before{pointer-events:none}.pageBlock .slick-slide .hotel-video{width:100%}.pageBlock .slick-slide .hotel-video__inner{width:100%;height:0;padding-bottom:75%;position:relative;background-color:#000}.pageBlock .slick-slide .hotel-video__inner iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:none}@media screen and (min-width:768px),print{.pageBlock .slick-slide .hotel-video{width:600px}}.hotelSlider-thumb{opacity:0;transition:opacity cubic-bezier(.25,.25,.75,.75) .5s}@media screen and (min-width:768px),print{.hotelSlider-thumb .slick-dots{padding:3px 0 26px;text-align:center}}@media screen and (max-width:767px){.hotelSlider-thumb .slick-dots{display:none;color:#fff;transform:translateX(-100%);position:absolute;top:10px;right:25px;left:auto;margin:auto;font-size:1.2rem;z-index:1;padding:0;text-shadow:1px 1px 1px rgba(0,0,0,.7)}}.hotelSlider-thumb .slick-dots li{aspect-ratio:85/64;position:relative}.hotelSlider-thumb .slick-dots li::after,.hotelSlider-thumb .slick-dots li::before{z-index:1}.hotelSlider-thumb .slick-dots li .play-icon{position:absolute;z-index:2;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);background-color:#848488;border-radius:50%;display:flex;justify-content:center;align-items:center}.hotelSlider-thumb .slick-dots li .play-icon::before{content:"";display:block;border-style:solid;border-color:transparent transparent transparent #fff;border-width:12px 0 12px 18px;margin-left:4px}@media screen and (min-width:768px),print{.hotelSlider-thumb .slick-dots li{width:85px;margin:12px 3px 0}}@media screen and (max-width:767px){.hotelSlider-thumb .slick-dots li{width:auto;margin:auto}}.hotelSlider-thumb .slick-dots li .slider-count{display:none}@media screen and (max-width:767px){.hotelSlider-thumb .slick-dots li.slick-active:after,.hotelSlider-thumb .slick-dots li.slick-active:before{display:none}}@media screen and (max-width:767px){.hotelSlider-thumb .slick-dots li.slick-active .slider-count{display:block}}.hotelSlider-thumb.is-completedSlider{opacity:1}.pageBlock-intro_mv{position:relative}.priceAnchorBtnPC{position:absolute;bottom:-99px;z-index:20;left:50%;margin-left:398px;width:128px;height:128px}.priceAnchorBtnPC .m-btn{border-radius:50%;width:128px;height:128px;padding:5px;background-color:#fff}.priceAnchorBtnPC .m-btn a{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px #958745 solid;background-color:#958745;width:100%;height:100%;color:#fff;font-size:1.5rem;line-height:1.46}.priceAnchorBtnPC .m-btn a i{display:block;position:absolute;top:10px;left:50%;z-index:100;margin-left:-10px;width:20px;height:20px;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_anchor_white.svg);background-size:20px 20px;transform:rotate(180deg)}.no-touchevents .priceAnchorBtnPC .m-btn a:hover,.touchevents .priceAnchorBtnPC .m-btn a.is-touched{background-color:#fff;color:#958745}.no-touchevents .priceAnchorBtnPC .m-btn a:hover i,.touchevents .priceAnchorBtnPC .m-btn a.is-touched i{background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_anchor_gold.svg)}@media screen and (max-width:767px){.priceAnchorBtnPC{display:none}}.priceAnchorBtnPC_wrap{width:inherit;height:inherit;opacity:0;display:none;transition:opacity .3s cubic-bezier(.25,.25,.75,.75)}.priceAnchorBtnPC_wrap.is-fixed{position:fixed;bottom:auto;left:50%;z-index:20;margin-left:398px;opacity:1!important;display:block;visibility:visible}.priceAnchorBtnPC_wrap.is-hidden{opacity:0;visibility:0;pointer-events:none}.priceAnchorBtnSP{display:none}@media screen and (max-width:767px){.priceAnchorBtnSP{display:block}}.priceAnchorBtnSP_wrap.js-planFixedBtnSP{position:fixed;bottom:0;left:0;z-index:20;width:100%;background-color:rgba(39,39,45,.95);transform:translateY(61px);transition:transform .3s}.priceAnchorBtnSP_wrap.js-planFixedBtnSP.is-visible{transform:translateY(0)}.priceAnchorBtnSP_wrap.js-planFixedBtnSP .m-btn{margin-top:10px;margin-bottom:10px}@media screen and (max-width:767px){.priceAnchorBtnSP_wrap .m-btn{margin:13px auto 0;width:250px}.priceAnchorBtnSP_wrap a{padding:1em 0;border:1px #958745 solid;background:#958745;color:#fff}.priceAnchorBtnSP_wrap a i{position:relative}.priceAnchorBtnSP_wrap a i:before{transform:rotate(180deg);top:0;bottom:0;left:2px;width:13px;height:13px;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_anchor_white.svg);background-size:13px 13px}.no-touchevents .priceAnchorBtnSP_wrap a:hover,.touchevents .priceAnchorBtnSP_wrap a.is-touched{color:#958745;background:#fff}.no-touchevents .priceAnchorBtnSP_wrap a:hover i:before,.touchevents .priceAnchorBtnSP_wrap a.is-touched i:before{background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_anchor_gold.svg)}}.price-anchor-btn-wrap{display:flex;margin-top:25px;margin-bottom:10px;display:flex;max-width:100%;align-items:center;justify-content:center}@media screen and (max-width:767px){.price-anchor-btn-wrap{margin:13px 0}}@media screen and (min-width:768px),print{.price-anchor-btn{margin-right:20px}}@media screen and (max-width:767px){.price-anchor-btn{width:100%}}.price-anchor-btn a{border:1px #958745 solid;background:#958745;color:#fff}@media screen and (min-width:768px),print{.price-anchor-btn a{padding:1em 77px}}@media screen and (max-width:767px){.price-anchor-btn a{padding:1em 10px 1em 0}}.price-anchor-btn a i{position:relative}.price-anchor-btn a i:before{left:2px;width:13px;height:13px;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_anchor_white.svg);background-size:13px 13px}.no-touchevents .price-anchor-btn a:hover,.touchevents .price-anchor-btn a.is-touched{color:#958745;background:#fff}.no-touchevents .price-anchor-btn a:hover i:before,.touchevents .price-anchor-btn a.is-touched i:before{background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_anchor_gold.svg)}.plan-card-tit{font-size:1.6rem;padding:8px 18px 7px;background-color:#f4f2ee;font-weight:700;position:relative}@media screen and (min-width:768px){.dark-mode .plan-card-tit{background-color:#e6e3da}}.planCard_item-service .plan-card-tit{background-color:#ffeceb}@media screen and (min-width:768px){.dark-mode .planCard_item-service .plan-card-tit{background-color:#ffeceb}}@media screen and (min-width:768px),print{.plan-card-tit{font-size:2rem;padding:13px 30px 11px}}.plan-card-tit.m-icon-svg{padding:8px 0 7px 38px}@media screen and (min-width:768px),print{.plan-card-tit.m-icon-svg{padding:13px 60px 11px}}.planCard_item-service .plan-card-tit.m-icon-svg{padding:8px 0 7px 38px}@media screen and (min-width:768px),print{.planCard_item-service .plan-card-tit.m-icon-svg{padding:13px 60px 11px 64px}}.planCard_item-service .plan-card-tit:before{top:16px;left:10px;width:21px;height:21px;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_present2.svg);background-size:21px 21px}@media screen and (min-width:768px),print{.planCard_item-service .plan-card-tit:before{top:22px;left:28px;width:28px;height:28px;background-size:28px 28px}}.planCard_item-food .plan-card-tit:before{top:18px;left:12px;width:18px;height:18px;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_meal.svg);background-size:18px 18px}@media screen and (min-width:768px),print{.planCard_item-food .plan-card-tit:before{top:50%;left:24px;width:24px;height:24px;background-size:24px 24px}}.planCard_item-room .plan-card-tit:before{top:18px;left:12px;width:18px;height:18px;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_bed.svg);background-size:18px 18px}@media screen and (min-width:768px),print{.planCard_item-room .plan-card-tit:before{top:50%;left:23px;width:23px;height:23px;background-size:23px 23px}}.pageBlock-planCard{padding-top:40px}@media screen and (max-width:767px){.pageBlock-planCard{padding-top:16px}}.planCard_list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.planCard_item{width:530px;border-top-color:#ccc9c2;border-top-width:1px}@media screen and (max-width:767px){.planCard_item{width:auto;padding-bottom:0;border-top-color:gray;border-top-width:2px}}@media screen and (min-width:768px),print{.planCard_item+.planCard_item.planCard_item-room{margin-top:0}}.planCard_item .planCard_content{margin:23px 30px 23px}.planCard_item .planCard_content.planCard_content_room{background:#f9f8f5;display:flex;flex-direction:column}@media screen and (max-width:767px){.planCard_item .planCard_content{margin:10px 13px 10px}}.planCard_item .c-block-itemService{padding:10px;position:relative;overflow:hidden;max-height:164px}.planCard_item .c-block-itemService .c-block-itemService__button{display:none;position:absolute;z-index:3;left:0;bottom:0;padding-top:10px;width:100%}.planCard_item .c-block-itemService .c-block-itemService__button button{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:1em 10px;width:100%}.planCard_item .c-block-itemService .c-block-itemService__button button span{min-width:7em}.planCard_item .c-block-itemService .c-block-itemService__button button::after{content:"";display:block;width:18px;height:18px;margin-left:7px;flex-shrink:0;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_arw_b.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center}.planCard_item .c-block-itemService .c-block-itemService__button.is-show{display:block}.planCard_item .c-block-itemService.is-open{max-height:initial}.planCard_item .c-block-itemService.is-open .c-block-itemService__button{position:relative}.planCard_item .c-block-itemService.is-open .c-block-itemService__button button::after{transform:rotate(180deg)}@media screen and (min-width:768px),print{.planCard_item .c-block-itemService{padding:23px 7px;overflow:auto;max-height:initial}.planCard_item .c-block-itemService .c-block-itemService__body{overflow-y:auto;max-height:302px;padding:0 23px}.planCard_item .c-block-itemService .c-block-itemService__button,.planCard_item .c-block-itemService .c-block-itemService__button.is-show{display:none}}.planCard_item .c-block-itemService-content{display:flex}.planCard_item .c-block-itemService-content .c-block-itemService-content__img{flex-shrink:0;width:105px;margin-right:10px}.planCard_item .c-block-itemService-content .c-block-itemService-content__img img{width:100%;height:auto}@media screen and (min-width:768px),print{.planCard_item .c-block-itemService-content .c-block-itemService-content__img{width:190px;margin-right:30px}}.planCard_item .c-block-itemService-content .c-block-itemService-content__txt{font-size:1.1rem;color:gray}@media screen and (min-width:768px),print{.planCard_item .c-block-itemService-content .c-block-itemService-content__txt{font-size:1.4rem;line-height:1.71}}.planCard_item .m-btn button{height:auto}@media screen and (max-width:767px){.planCard_item .m-btn-modal button{padding:2px 20px 2px 9px;height:auto;font-size:1.1rem}}.planCard_item .c-table{margin-top:11px}@media screen and (max-width:767px){.planCard_item .c-table{margin-top:9px}}.planCard_item .c-table th{width:130px;padding-left:20px;padding-right:20px}@media screen and (max-width:767px){.planCard_item .c-table th{width:100%;font-size:1.4rem;padding:8px 10px}}.planCard_item .c-table td{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:20px;padding-right:8px}@media screen and (max-width:767px){.planCard_item .c-table td{padding:10px 10px}}.planCard_item .c-table{border-right:1px #ccc9c2 solid;border-left:1px #ccc9c2 solid}@media screen and (min-width:768px),print{.planCard_item .c-table{margin-top:0;margin-bottom:15px}}@media screen and (max-width:767px){.planCard_item .c-table{margin-top:9px;margin-bottom:9px}}@media screen and (min-width:768px),print{.planCard_item .c-table:last-child{margin-bottom:0}}.planCard_item .c-table tr{position:relative}.planCard_item .c-table tr:nth-child(n+2){border:none}.planCard_item .c-table tr:nth-child(n+2):before{display:block;content:"";position:relative;background-color:#ccc9c2;width:92%;height:1px;margin:0 auto}.planCard_item .c-table th{display:block;width:100%}@media screen and (max-width:767px){.planCard_item .c-table th{display:flex;position:relative}}@media screen and (min-width:768px),print{.planCard_item .c-table td{display:block;margin-top:14px;margin-bottom:14px;padding-top:0;padding-bottom:0}}.planCard_item .c-table td.scrollable{word-break:break-all}@media screen and (min-width:768px),print{.planCard_item .c-table td.scrollable{display:block;overflow-y:scroll;max-height:175px}}@media screen and (min-width:768px),print{.planCard_item .c-table td.scrollable::-webkit-scrollbar{-webkit-appearance:none}}@media screen and (min-width:768px),print{.planCard_item .c-table td.scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}}.planCard_item .c-table td.scrollable::-webkit-scrollbar:vertical{width:11px}.planCard_item .c-table td.scrollable::-webkit-scrollbar:horizontal{height:11px}@media screen and (max-width:767px){.planCard_item .c-table.js-sp-accordion-block td{display:none;margin-top:0;margin-bottom:0}}@media screen and (max-width:767px){.js-sp-accordion-block .js-accordion-arr i{display:block;top:0;right:15px;bottom:0;width:0;height:0;margin:auto;border-width:0 5.5px 6px 5.5px;position:absolute;transform:rotate(180deg);content:"";border-style:solid;border-color:transparent transparent #a91f28 transparent}}@media screen and (max-width:767px){.js-sp-accordion-block .accordion-close-btn{margin:13px auto 0;text-align:center;background-color:transparent;text-decoration:underline;color:#848484}}.js-sp-accordion-block.is-open .js-accordion-arr i{transform:rotate(0)}@media screen and (max-width:767px){.js-sp-accordion-block.is-open td.js-accordion-target{display:block}}.planCard_note{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.planCard_note{margin-top:15px}}.planCard_note .planCard_tag{margin-right:10px;margin-bottom:5px}.planCard_note p{padding-top:2px}@media screen and (max-width:767px){.planCard_item-food .planCard_item_heading_btn{width:80px}}@media screen and (min-width:768px),print{.planCard_item-room{display:flex;flex-direction:column}}.planCard_item-room .planCard_content{margin:0}@media screen and (min-width:768px),print{.planCard_item-room .planCard_content{height:100%}}@media screen and (max-width:767px){.planCard_item-room .planCard_content{margin:0}}.planCard_item_heading{display:block}.planCard_item-room .planCard_item_heading{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;padding:23px 30px 10px}@media screen and (max-width:767px){.planCard_item-room .planCard_item_heading{padding:12px 15px 0}}.plan-card-sub-heading{padding-bottom:8px}.planCard_item_sub_heading_title{margin:0 30px 8px}@media screen and (max-width:767px){.planCard_item_sub_heading_title{margin:0 15px 6px}}.planCard_item_heading-tag{margin-right:8px;padding:2px 7px;background-color:#fff;color:gray;border:1px solid #ccc9c2}.planCard_item-food .planCard_item_heading-tag{max-width:67px;min-width:67px}.planCard_item-room .planCard_item_heading-tag{max-width:42px;min-width:42px}@media screen and (max-width:767px){.planCard_item_heading-tag{margin-top:2px;padding:1px 6px}.planCard_item-food .planCard_item_heading-tag{max-width:54px;min-width:54px}.planCard_item-room .planCard_item_heading-tag{max-width:38px;min-width:38px}}.planCard_item-food .plan-card-sub-heading-txt{max-width:calc(100% - 67px);min-width:calc(100% - 67px)}.planCard_item-room .plan-card-sub-heading-txt{max-width:calc(100% - 42px);min-width:calc(100% - 42px)}@media screen and (max-width:767px){.planCard_item-food .plan-card-sub-heading-txt{max-width:calc(100% - 54px);min-width:calc(100% - 54px)}.planCard_item-room .plan-card-sub-heading-txt{max-width:calc(100% - 38px);min-width:calc(100% - 38px)}}.planCard_item_heading_title{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-size:1.8rem;font-weight:700;padding-bottom:12px}@media screen and (max-width:767px){.planCard_item_heading_title{font-size:1.4rem;padding-bottom:6px}}.planCard_item-room .planCard_item_heading_title{width:100%}.plan-card-point{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.plan-card-item-wrap{background:#fff;padding:0 30px 20px}@media screen and (max-width:767px){.plan-card-item-wrap{height:100%;padding:0 15px 6px}}.plan-card-item-wrap.is-slider{padding-top:17px;background-color:#f9f8f5}@media screen and (max-width:767px){.plan-card-item-wrap.is-slider{padding-top:10px}}.plan-card-item-blank{height:100%}.plan-card-item-blank.bg-white{background:#fff}.plan-card-item-blank.bg-beige{background:#f9f8f5}.pageBlock .js-planRoomSlider .slick-slide:before{background:#f9f8f5;transition-delay:.2s}.js-slider-count li{display:none}.js-slider-count li.slick-active{display:inline-block}.feature-slider-btn{display:flex;align-content:center;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e4e2df}@media screen and (max-width:767px){.feature-slider-btn{padding-bottom:10px;margin-bottom:10px}}.feature-slider-btn .slick-arrow{text-indent:0;white-space:normal;position:relative;font-size:1.4rem;width:auto;height:auto;display:inline-block;border-radius:0;overflow:visible;margin:0;background-color:transparent;text-decoration:underline}@media screen and (max-width:767px){.feature-slider-btn .slick-arrow{font-size:1.4rem}}.feature-slider-btn .slick-arrow:hover{text-decoration:none}.feature-slider-btn .slick-arrow.slick-disabled{opacity:.4;color:gray}.feature-slider-btn .slick-arrow.slick-disabled:hover{cursor:not-allowed;text-decoration:underline}@media screen and (max-width:767px){.plan-card-item-detail{padding-bottom:5px}}.plan-card-item-detail p{line-height:1.714;margin-bottom:15px}@media screen and (max-width:767px){.plan-card-item-detail p{margin-bottom:8px}}.plan-card-item-detail-img{margin:0 auto 18px}@media screen and (min-width:768px),print{.plan-card-item-detail-img{width:326px}}@media screen and (max-width:767px){.plan-card-item-detail-img{margin-bottom:10px}}.plan-card-item-detail-img img{margin-top:15px}@media screen and (max-width:767px){.plan-card-item-detail-img img{margin-top:8px}}.plan-card-item-table{width:100%}@media screen and (max-width:767px){.plan-card-item-table{width:100%}}.plan-card-item-table tr:first-child th{border-top:1px solid #f0ede7}.plan-card-item-table tr:first-child td{border-top:1px solid #e4e2df}.plan-card-item-table tr:last-child th{border-bottom:1px solid #f0ede7}.plan-card-item-table th{width:105px;margin-bottom:0;background-color:#f0ede7;border-bottom:1px solid #fff;font-weight:700;text-align:left;padding:7px 20px}@media screen and (min-width:768px),print{.plan-card-item-table th{min-width:105px}}@media screen and (max-width:767px){.plan-card-item-table th{width:74px;padding:5px 10px}}.plan-card-item-table td{width:100%;padding:7px 10px;border-bottom:1px solid #e4e2df;background-color:#fff}@media screen and (min-width:768px),print{.plan-card-item-table td{min-width:calc(100% - 105px);max-width:calc(100% - 105px)}}@media screen and (max-width:767px){.plan-card-item-table td{width:calc(100% - 74px)}}@media screen and (min-width:768px),print{.plan-card-item-table td span{margin-left:6px;color:gray;font-size:1.2rem}}@media screen and (min-width:768px)and (min-width:768px){.dark-mode .plan-card-item-table td span{color:#ccc9c2}}@media screen and (max-width:767px){.plan-card-item-table td span{display:block}}.planCard_item_heading_btn{margin-left:auto}.planCard_item_heading_note{margin-top:7px;width:100%;color:gray;font-size:1.2rem}@media screen and (min-width:768px){.dark-mode .planCard_item_heading_note{color:#ccc9c2}}@media screen and (max-width:767px){.m-btn-modal button{padding:2px 20px 2px 9px!important;height:auto;font-size:1.1rem}}.planCard_item_txt{line-height:1.71;color:gray}@media screen and (min-width:768px),print{.planCard_item_txt{margin-bottom:10px}}@media screen and (max-width:767px){.planCard_item_txt{line-height:1.4}}@media screen and (min-width:768px),print{.planCard_item-checkin .planCard_item_txt{margin-bottom:0}}@media screen and (max-width:767px){.planCard_item_heading .planCard_item_txt{margin-bottom:10px}}.planCard_item-checkin,.planCard_item-service,.planCard_item-station{width:100%}.pageBlock-option{padding-bottom:60px;background-color:#e6e3da}@media screen and (max-width:767px){.pageBlock-option{padding-bottom:40px}}.pageBlock-option .option_lead{font-size:1.6rem}@media screen and (min-width:768px),print{.pageBlock-option .option_lead{padding-top:7px;text-align:center}}@media screen and (max-width:767px){.pageBlock-option .option_lead{margin-top:-3px;font-size:1.2rem}}.pageBlock-option .option_att{margin:9px auto 0;width:690px;color:gray;font-size:1.2rem}@media screen and (min-width:768px){.dark-mode .pageBlock-option .option_att{color:#ccc9c2}}@media screen and (max-width:767px){.pageBlock-option .option_att{margin-top:7px;width:auto;font-size:1rem}}.pageBlock-option .option_att li{padding-top:3px}@media screen and (min-width:768px),print{.pageBlock-option .option_list{display:flex;margin-top:28px;justify-content:center;flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:767px){.pageBlock-option .option_list{margin-top:10px}}.pageBlock-option .option_listItem{margin-bottom:28px;width:530px}@media screen and (max-width:767px){.pageBlock-option .option_listItem{margin-bottom:10px;width:100%}}@media screen and (min-width:768px),print{.pageBlock-option .option_listItem:nth-child(2n){margin-left:13px}}.pageBlock-option .option_listItem dt{padding:17px 30px 13px;background-color:#f4f2ee;font-size:1.6rem;font-weight:700}@media screen and (min-width:768px){.dark-mode .pageBlock-option .option_listItem dt{background-color:#e6e3da}}@media screen and (max-width:767px){.pageBlock-option .option_listItem dt{padding:11px 15px 6px;font-size:1.3rem;letter-spacing:1px}}.pageBlock-option .option_listItem dd{display:flex;justify-content:space-between;width:100%;padding:25px 28px 30px 30px}@media screen and (max-width:767px){.pageBlock-option .option_listItem dd{padding:20px 15px 17px}}.pageBlock-option .option_listItem_cover{min-width:190px;max-width:190px;margin-right:15px}@media screen and (max-width:767px){.pageBlock-option .option_listItem_cover{min-width:105px;max-width:105px;margin-right:10px}}.pageBlock-option .option_listItem_detail{margin-top:-2px;width:100%;max-width:100%}@media screen and (max-width:767px){.pageBlock-option .option_listItem_detail{margin-top:2px;width:100%;max-width:100%}}.pageBlock-option .option_listItem_title{margin-top:-2px;line-height:1.71}@media screen and (max-width:767px){.pageBlock-option .option_listItem_title{line-height:1.33;letter-spacing:1px}}.pageBlock-option .option_listItem_att{margin-left:1em;padding-top:5px;color:gray;font-size:1.2rem;list-style:none;line-height:1.5;text-indent:-1em}@media screen and (min-width:768px){.dark-mode .pageBlock-option .option_listItem_att{color:#ccc9c2}}@media screen and (max-width:767px){.pageBlock-option .option_listItem_att{font-size:1rem}}.pageBlock-option .option_listItem_date{padding-top:8px}@media screen and (max-width:767px){.pageBlock-option .option_listItem_date{padding-top:6px;font-size:1.2rem}}.pageBlock-cancel .c-cancelDate{padding-top:20px}.pageBlock-cancel .c-table-darkBeige td{text-align:center}.pageBlock-cancel .c-table-darkBeige td:first-child,.pageBlock-cancel .c-table-darkBeige th:first-child{width:150px}@media screen and (max-width:767px){.pageBlock-cancel .c-table-darkBeige td:first-child,.pageBlock-cancel .c-table-darkBeige th:first-child{width:98px}}.pageBlock-cancel .c-table-darkBeige td:nth-child(2),.pageBlock-cancel .c-table-darkBeige th:nth-child(2){border-left-width:1px}@media screen and (min-width:768px),print{.pageBlock-cancel .c-table-darkBeige td:nth-child(2),.pageBlock-cancel .c-table-darkBeige th:nth-child(2){border-right-width:1px}}.pageBlock-cancel .c-table-darkBeige thead th{padding:12px 20px 11px}@media screen and (max-width:767px){.pageBlock-cancel .c-table-darkBeige thead th{font-size:1.1rem}}.pageBlock-cancel .c-table-darkBeige tbody tr{border-bottom:1px #cfcaba solid}.pageBlock-cancel .c-table-darkBeige tbody td,.pageBlock-cancel .c-table-darkBeige tbody th{padding:11px 15px 12px}@media screen and (max-width:767px){.pageBlock-cancel .c-table-darkBeige tbody td,.pageBlock-cancel .c-table-darkBeige tbody th{padding:9px 15px 10px}}.pageBlock-cancel .c-table-darkBeige tbody th{text-align:left}.price_inner .price-adult{font-size:10px}.cancel_att{padding-top:11px;color:gray;font-size:1.2rem}@media screen and (min-width:768px){.dark-mode .cancel_att{color:#ccc9c2}}.cancel_att li{padding-top:3px}.plan-fav-btn{text-align:center;margin-top:0;margin-bottom:40px}.intro-btn-wrap .plan-fav-btn{width:190px;margin-bottom:0}@media screen and (max-width:767px){.intro-btn-wrap .plan-fav-btn{width:calc(50% - 3px)}}.plan-fav-btn .m-icon-svg{position:relative;background-color:inherit;text-decoration:underline;width:280px;position:relative;margin:0 auto;padding:14px 16px;font-size:1.4rem;border:1px solid #848484;border-radius:6px;cursor:pointer;line-height:1}.intro-btn-wrap .plan-fav-btn .m-icon-svg{width:100%;max-width:100%}@media screen and (max-width:767px){.intro-btn-wrap .plan-fav-btn .m-icon-svg{padding:2px 3px}}@media screen and (max-width:767px){.plan-fav-btn .m-icon-svg{padding:10px 3px;display:inline-block;font-size:1.2rem;line-height:normal}}.plan-fav-btn .m-icon-svg i{content:"";display:inline-block;background-size:18px 18px;width:18px;height:18px;position:relative;background-repeat:no-repeat;vertical-align:sub;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_clip_gray.svg);margin-right:4px}@media screen and (max-width:767px){.plan-fav-btn .m-icon-svg i{width:14px;height:14px;margin-right:2px;background-size:14px 14px;vertical-align:text-top}}.plan-fav-btn .m-icon-svg:after,.plan-fav-btn .m-icon-svg:before{display:none}.plan-fav-btn .m-icon-svg:active,.plan-fav-btn .m-icon-svg:focus{outline:0;outline:0}.plan-fav-btn .m-icon-svg:hover{background-color:#fff;transition:all .1s;text-decoration:none;border-color:#d68aa7;color:#d68aa7}.plan-fav-btn .m-icon-svg:hover i{background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/aso/icon/icon_clip_pink.png)}@keyframes bigBtnClickEffect{0%{background-color:#d68aa7;transform:scale(1)}50%{background-color:rgba(214,138,167,.9);transform:scale(1.01)}70%{background-color:rgba(214,138,167,.8);transform:scale(1.02)}100%{background-color:rgba(204,201,194,.9);transform:scale(1.01)}}@keyframes bigheartClickEffect{0%{opacity:1;transform:scale(1)}25%{opacity:.9;transform:scale(1.2)}75%{opacity:.5;transform:scale(3)}100%{opacity:0;transform:scale(8)}}.plan-fav-btn .m-icon-svg.is-cliped{border-color:#d68aa7;background-color:#d68aa7;text-decoration:none;color:#fff;animation:bigBtnClickEffect .2s ease-out;animation-fill-mode:backwards;cursor:default}.plan-fav-btn .m-icon-svg.is-cliped i{animation:bigheartClickEffect .4s ease-out;animation-fill-mode:backwards;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/aso/icon/icon_clip_white.png)}.plan-fav-btn .m-icon-svg.is-cliped:active,.plan-fav-btn .m-icon-svg.is-cliped:focus{outline:0;outline:0}@media screen and (max-width:767px){.modal-room{width:auto;margin:0!important}}
