.planInfo_container__DN9Cu{padding-bottom:60px}@media(max-width:743px){.planInfo_container__DN9Cu{border-bottom:4px solid #eaeaea;margin-bottom:16px;padding-bottom:16px;padding-left:16px;padding-right:16px}}@media(min-width:744px)and (max-width:1024px){.planInfo_container__DN9Cu{border-bottom:4px solid #eaeaea;margin-bottom:16px;padding-bottom:16px;padding-left:16px;padding-right:16px}}.planInfo_titleHeader__HNTVv{align-items:center;display:flex;justify-content:space-between;padding:8px 0}@media(min-width:1025px){.planInfo_titleHeader__HNTVv{padding:32px 0 40px}}.planInfo_jrRakuPack__ArDzN{height:27px;width:45px}@media(min-width:1025px){.planInfo_jrRakuPack__ArDzN{height:40px;width:67px}}.planInfo_arrowLeft__bCkd2 g>path:last-child{fill:#1d54a7}.planInfo_linkText__7GKP8{color:#1d54a7;font-size:12px;line-height:16px}@media(min-width:1025px){.planInfo_linkText__7GKP8{font-size:14px;line-height:24px}}.planInfo_planListLink__yAPTh{cursor:pointer}.planInfo_imageGallery__CniGs{margin:0 -16px}.planInfo_swiper__qF4iT{height:56.25vw}.planInfo_imageGalleryPC__NaRDH.planInfo_imageGalleryPC__NaRDH{border-radius:4px;height:auto;margin-bottom:4px;width:456px}.planInfo_imageWrapper__cNbdr{height:100%;width:100vw}@media(min-width:1025px){.planInfo_imageWrapper__cNbdr{height:254px;width:456px}}.planInfo_galleryThumbnail__u8VY7{border-radius:4px;height:83px;min-height:unset;object-fit:cover;object-position:center;width:150px}.planInfo_splitContent__3Bhda{display:flex;gap:24px}.planInfo_planName__FgJsi{font-size:16px;font-weight:700;line-height:24px;margin:40px 0 8px}@media(min-width:1025px){.planInfo_planName__FgJsi{font-size:24px;font-weight:700;line-height:36px;margin:0 0 16px}}.planInfo_planNameSkeleton__F6SW4{background:#eaeaea;height:36px;width:300px}.planInfo_planFeatureSkeleton__ZROI-{background-image:linear-gradient(#eaeaea,#eaeaea 16px);background-origin:content-box;background-repeat:no-repeat;box-sizing:content-box;height:20px;width:135px}.planInfo_planFeatures__8tbnf{display:flex}@media(max-width:743px){.planInfo_planFeatures__8tbnf{flex-direction:column}.planInfo_planFeatures__8tbnf>div{border-bottom:1px dashed #ccc;padding:8px 0}.planInfo_planFeatures__8tbnf>div:first-child{border-top:1px dashed #ccc}}@media(min-width:744px)and (max-width:1024px){.planInfo_planFeatures__8tbnf{flex-direction:column}.planInfo_planFeatures__8tbnf>div{border-bottom:1px dashed #ccc;padding:8px 0}.planInfo_planFeatures__8tbnf>div:first-child{border-top:1px dashed #ccc}}@media(min-width:1025px){.planInfo_planFeatures__8tbnf{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;flex-direction:row;justify-content:space-between;padding:16px}.planInfo_planFeatures__8tbnf .planInfo_divider__SmAo7{border-right:1px solid #ccc}}.planInfo_mediaTitle__WqJWI{color:#333;font-size:10px;line-height:14px;margin:4px 0 12px}.planInfo_mediaSlideTitle__ZRBaU{background:#333;color:#fff;font-size:10px;line-height:14px;margin:0 -16px;padding:8px}.planInfo_description__j7ftq{border-bottom:1px dashed #ccc;font-size:14px;line-height:20px;padding:8px 0;white-space:pre-wrap}@media(min-width:1025px){.planInfo_description__j7ftq{padding:16px 0}}.planInfo_descriptionSkeleton__ktXVL{background-image:linear-gradient(#eaeaea,0,#eaeaea 14px,#fff 0,#fff 20px,#eaeaea,20px,#eaeaea 34px,#fff 0,#fff 40px,#eaeaea,40px,#eaeaea 54px,#fff 0,#fff 60px);background-origin:content-box;background-repeat:no-repeat;border-bottom:1px dashed #ccc;box-sizing:border-box;height:76px;padding:8px 0}@media(min-width:1025px){.planInfo_descriptionSkeleton__ktXVL{height:92px;padding:16px 0}}.planInfo_noBedNotice__8sYeR{display:inline-block;font-size:12px;line-height:16px;padding-top:8px}.planInfo_spacing__D2fgZ{padding-right:4px}.roomInfo_roomContainer__80juN{border:1px solid #b3cf9b;border-radius:4px;margin:0 16px 16px;overflow:hidden;padding-bottom:8px}@media(min-width:1025px){.roomInfo_roomContainer__80juN{border-color:#ccc;display:flex;gap:24px;margin:0 0 16px;padding:16px}}.roomInfo_roomTitle__PJcht{-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#1d54a7;cursor:pointer;display:-webkit-box;font-size:14px;font-weight:700;line-height:20px;margin:16px 0;overflow:hidden;padding:0;text-align:left}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.roomInfo_roomTitle__PJcht{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media(min-width:1025px){.roomInfo_roomTitle__PJcht{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}}@media(min-width:1025px)and (-ms-high-contrast:active),(min-width:1025px)and (-ms-high-contrast:none){.roomInfo_roomTitle__PJcht{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.roomInfo_description__Gc-Jc{font-size:12px;line-height:20px;margin:16px 0;white-space:pre-wrap}@media(min-width:1025px){.roomInfo_description__Gc-Jc{font-size:14px;line-height:20px;margin:16px 0 8px}}.roomInfo_imageGallery__1p\+OO{border-radius:4px;flex:0 0 auto;height:153px;margin-bottom:4px;width:272px}.roomInfo_galleryThumbnail__sEVDr{border-radius:4px;height:52px;min-height:unset;object-fit:cover;object-position:center;width:52px}.roomInfo_mediaSP__VD-lf{display:block;height:135px;width:auto}.roomInfo_imageWrapper__H1d8\+{height:135px}@media(min-width:1025px){.roomInfo_imageWrapper__H1d8\+{height:162px}}.roomInfo_roomInfoWrapper__gPePH{width:100%}@media(max-width:743px){.roomInfo_contentBox__F6UvL{padding:0 8px}}@media(min-width:744px)and (max-width:1024px){.roomInfo_contentBox__F6UvL{padding:0 8px}}.roomInfo_priceInfo__rIX6p{background-color:#edf2e9;border-radius:4px;padding:8px}@media(min-width:1025px){.roomInfo_priceInfo__rIX6p{flex:0 0 auto;width:344px}}.roomInfo_roomLinks__Q\+kIM{color:#1d54a7;display:flex;gap:16px}@media(max-width:743px){.roomInfo_roomLinks__Q\+kIM{margin-bottom:16px}}@media(min-width:744px)and (max-width:1024px){.roomInfo_roomLinks__Q\+kIM{margin-bottom:16px}}.roomInfo_detailLink__6TmTS{background:#fff;border:none;color:#1d54a7;cursor:pointer;font-size:14px;line-height:20px;padding:0}.roomInfo_detailLink__6TmTS:hover{color:#13366a}.roomInfo_stationInfo__pkiR-{align-items:flex-start;background:#f3f3f3;border-radius:4px;display:flex;flex-direction:column;font-size:10px;line-height:14px;margin-bottom:8px;padding:8px}.roomInfo_priceTitle__aERpM.roomInfo_priceTitle__aERpM{background-color:#f3f3f3;border-color:#8c8c8c;color:#6d6d6d;padding:0 4px}.roomInfo_stationNames__kphjb{font-weight:700;margin-left:4px}.roomInfo_trainDetail__DD877{margin-top:4px}.roomInfo_itemFeatures__ptHXv{margin:12px 0 16px}@media(min-width:1025px){.roomInfo_itemFeatures__ptHXv.roomInfo_itemFeatures__ptHXv{font-size:12px;line-height:16px;margin:16px 0}}.roomInfo_planInformation__1ss08{border-top:1px dashed #ccc;display:flex;height:89px;justify-content:space-between;margin:16px}@media(min-width:1025px){.roomInfo_planInformation__1ss08{border:1px solid #eaeaea;display:inline-flex;height:152px;margin-top:8px;width:100%}}.roomInfo_planInformation__1ss08 .roomInfo_tag__wI\+aK{border-radius:4px;margin-top:8px}@media(min-width:1025px){.roomInfo_planInformation__1ss08 .roomInfo_tag__wI\+aK{margin:8px;order:2}.roomInfo_planInformation__1ss08 .roomInfo_mainInformation__eZfLe{display:inline-flex}}.roomInfo_planInformation__1ss08 .roomInfo_planSkeleton__puZBM{background-color:#eaeaea;height:40px;margin-top:8px;overflow:hidden;position:relative;width:calc(100vw - 32px)}.roomInfo_planInformation__1ss08 .roomInfo_planSkeleton__puZBM:before{animation:roomInfo_skeleton-animation__bf74C 1.2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:1025px){.roomInfo_planInformation__1ss08 .roomInfo_planSkeleton__puZBM{border-top:none;height:120px;margin-left:16px;order:1;width:168px}}.roomInfo_pcImage__VymJD{background-color:#eaeaea;height:40px;margin:8px;overflow:hidden;position:relative;width:130px}.roomInfo_pcImage__VymJD:before{animation:roomInfo_skeleton-animation__bf74C 1.2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:1025px){.planDetail_wrapper__PL5Yw{padding-bottom:56px}}.planDetail_image__bi9S\+{aspect-ratio:16/9;border-radius:4px;margin-right:8px;width:100%}.planDetail_imageDisplay__ZhMwM{display:inline-block}.planDetail_iconEntry__XGgsN{font-size:10px;line-height:14px;margin-bottom:8px}.planDetail_iconList__iBhCo{display:flex;flex-flow:row wrap}.planDetail_selectButton__hSY3f.planDetail_selectButton__hSY3f{background-color:#54822b;color:#fff;font-weight:700;text-align:center}.planDetail_breadCrumb__5r9Rn{background-color:#f3f3f3;margin-top:8px;padding-left:16px}.planDetail_searchForm__cKFHA{border-top:1px solid #eaeaea;padding-top:16px}.planDetail_feeNote__Tp1nz{color:#6d6d6d;display:inline-block;font-size:10px;line-height:14px;margin:0 16px 16px}@media(min-width:1025px){.planDetail_feeNote__Tp1nz{margin:0 0 24px}}.planDetail_bottomSpace__G\+DwD{padding:8px 0 0}@media(max-width:743px){.planDetail_bottomSpace__G\+DwD{padding:8px 16px}}@media(min-width:744px)and (max-width:1024px){.planDetail_bottomSpace__G\+DwD{padding:8px 16px}}.planDetail_goToTopButton__uGBcb{font-weight:700;padding:8px 0 16px}.planDetail_goToTopButtonText__uRa50{font-weight:700;text-decoration:underline}.planDetail_seeMoreButton__pET-h{margin:16px auto;max-width:274px;min-width:unset;padding:12px;width:100%}@media(min-width:1025px){.planDetail_seeMoreButton__pET-h{margin:0 auto 4px;max-width:500px}}.planDetail_loading__yY1BX{margin-bottom:16px;margin-top:24px;text-align:center}@media(min-width:1025px){.planDetail_loading__yY1BX{margin-top:32px}.planDetail_headerNavigation__arSIw{background:#fff;position:sticky;top:-16px;z-index:648}}.planDetail_subText__bD25p{font-size:12px;font-weight:400;line-height:20px}
/*# sourceMappingURL=PlanDetail.676e2168.chunk.css.map*/