<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.kkrs-error-page .kkrs-error-heading:before,.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn:before,.kkrs-info-txt:before{display:inline-block;font-family:kkrs-dp;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kkrs-alert-box--sp-popup .kkrs-alert-box-close-btn:before,.kkrs-alert-popup-black__close-btn:before,.kkrs-alert-txt:before,.kkrs-breadcrumb__list&gt;li:not(:last-child):before,.kkrs-link-external:after,.kkrs-success-txt:before,.kkrs-warning-txt:before{display:inline-block;font-family:"Material Icons Round";line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@keyframes favoriteActive{0%{opacity:0;visibility:hidden;transform:translateX(-20px)}20%{opacity:1;visibility:visible;transform:translateX(0)}80%{opacity:1;visibility:visible;transform:translateX(0)}100%{opacity:0;visibility:hidden;transform:translateX(0)}}@keyframes favoriteInActive{0%{opacity:0;visibility:hidden;transform:translateX(-20px)}20%{opacity:1;visibility:visible;transform:translateX(0)}80%{opacity:1;visibility:visible;transform:translateX(0)}100%{opacity:0;visibility:hidden;transform:translateX(0)}}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}html{font-size:62.5%;overflow-y:scroll}blockquote,body,button,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;font-size:100%}button,input,select,textarea{-webkit-appearance:none;font-family:inherit;font-size:100%;border:none;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0)}button:focus,input:focus,select:focus,textarea:focus{outline:0}input::-ms-clear{visibility:hidden}select::-ms-expand{display:none}textarea{resize:none}button{border:none;overflow:visible;background:0 0;vertical-align:top;color:inherit;cursor:pointer;-webkit-appearance:none}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{height:auto;vertical-align:top}address,caption,code,em,th{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}em,h1,h2,h3,h4,h5,h6,strong{font-weight:400}sup{vertical-align:top}sub{vertical-align:baseline}*,:after,:before{box-sizing:border-box}a{color:#333;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}body{font-size:1.4rem;line-height:1.7;color:#323743;-webkit-text-size-adjust:100%;font-family:"Work Sans","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;min-width:97rem;-webkit-tap-highlight-color:transparent;background:#fff}a{color:#3498db}img{max-width:100%;vertical-align:middle}input{text-align:left;text-align-last:left}input::-webkit-input-placeholder{line-height:1;padding-top:.1em;color:#bcbdc2}a,button{transition:opacity .2s}a:hover,button:hover{opacity:.8}div{outline:0}@media print,screen and (max-width:768px){body{min-width:0}input{font-size:1.6rem}}.kkrs-breadcrumb{padding:1rem 0}.kkrs-breadcrumb__fix{display:none}.kkrs-breadcrumb__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;color:#656972}.kkrs-breadcrumb__list&gt;li{margin-right:2rem;position:relative}.kkrs-breadcrumb__list&gt;li a{color:#3498db}.kkrs-breadcrumb__list&gt;li a.kkrs-breadcrumb__current-link{color:#656972;text-decoration:none}.kkrs-breadcrumb__list&gt;li:not(:last-child):before{content:"";position:absolute;top:50%;right:-1.5rem;font-size:1rem;color:#989ba1;margin-top:-.5em}@media print,screen and (max-width:768px){.kkrs-breadcrumb{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid #d7d7d7;line-height:3rem;padding:0;margin:0 -1rem}.kkrs-breadcrumb__fix{display:block;box-shadow:6px 0 10px 0 rgba(0,0,0,.3);position:relative;z-index:3;transition:box-shadow .3s}.kkrs-breadcrumb__fix a{padding:0 .5rem 0 1rem;font-size:1.2rem;transition:none}.kkrs-breadcrumb.kkrs-top .kkrs-breadcrumb__fix{box-shadow:none}.kkrs-breadcrumb__scroll{flex:1;overflow:hidden}.kkrs-breadcrumb__list{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;height:3rem;overflow-y:hidden;overflow-x:scroll}.kkrs-breadcrumb__list&gt;li{margin:0;padding:0 .5rem 0 1.8rem}.kkrs-breadcrumb__list&gt;li:nth-child(1){display:none}.kkrs-breadcrumb__list&gt;li:not(:last-child):before{content:"";margin:0;top:-.5rem;right:-.9rem}.kkrs-breadcrumb__list&gt;li:last-child{padding:0 1rem 0 1.8rem}.kkrs-breadcrumb__list&gt;li:last-child:after,.kkrs-breadcrumb__list&gt;li:last-child:before{display:none}.kkrs-breadcrumb__fix a,.kkrs-breadcrumb__list&gt;li{display:block;background-color:#fff;text-align:center;text-decoration:none;position:relative}.kkrs-breadcrumb__fix a:after,.kkrs-breadcrumb__fix a:before,.kkrs-breadcrumb__list&gt;li:after,.kkrs-breadcrumb__list&gt;li:before{content:"";border-style:solid;border-width:2rem 0 2rem 1rem;position:absolute;top:-.5rem}.kkrs-breadcrumb__fix a:before,.kkrs-breadcrumb__list&gt;li:before{right:-.9rem;border-color:transparent transparent transparent #fff;z-index:2}.kkrs-breadcrumb__fix a:after,.kkrs-breadcrumb__list&gt;li:after{right:-1rem;border-color:transparent transparent transparent #d7d7d7;z-index:1}}.kkrs-link-external{margin:0 .2em;text-indent:0}.kkrs-link-external:after{content:"";vertical-align:middle;margin-left:.2em}.kkrs-link-external:hover{text-decoration:underline}.kkrs-alert-txt{display:inline-block;color:#323743;position:relative;padding-left:1.8em;margin-bottom:1em;text-align:left}.kkrs-alert-txt:before{content:"";color:#cc0d21;font-size:1.4em;display:inline-block;vertical-align:middle;position:absolute;top:.1rem;left:0}.kkrs-alert-box{color:#cc0d21;background-color:#fbedef;padding:1rem 1.5rem;margin-bottom:1em}.kkrs-alert-box .kkrs-alert-txt{margin-bottom:0}@media print,screen and (max-width:768px){.kkrs-alert-box{padding:1rem}}@media print,screen and (max-width:768px){.kkrs-alert-box--sp-popup{position:fixed;bottom:0;left:0;z-index:1001;padding:2rem 3rem 2rem 1rem;margin-bottom:0}}.kkrs-alert-box--sp-popup .kkrs-alert-box-close-btn{width:3.6rem;height:3.6rem;position:absolute;top:0;right:0;color:#656972;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}@media print,screen and (min-width:769px){.kkrs-alert-box--sp-popup .kkrs-alert-box-close-btn{display:none!important}}.kkrs-alert-box--sp-popup .kkrs-alert-box-close-btn:before{content:"";font-size:2rem}.kkrs-alert-popup{background:#fff;border:1px solid #d94f5d;color:#d94f5d;display:block;font-size:1.4rem;line-height:1.2;position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);padding:.6em .8em;text-align:left;z-index:20;max-width:280px;min-width:180px;width:max-content}@media print,screen and (max-width:768px){.kkrs-alert-popup{font-size:1.2rem;max-width:100%}}.kkrs-alert-popup:after,.kkrs-alert-popup:before{content:"";border-style:solid;border-width:0 6px 8px 6px;position:absolute;left:50%;transform:translateX(-50%)}.kkrs-alert-popup:before{border-color:transparent transparent #d94f5d transparent;top:calc(0% - 8px);z-index:0}.kkrs-alert-popup:after{border-color:transparent transparent #fff transparent;top:calc(0% - 6px);z-index:1}.kkrs-alert-popup-black{background:#323743;color:#fff;border-radius:3px;font-weight:400;font-size:1.3rem;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:0;padding:.6em .8em;text-align:left;z-index:9;min-width:180px;width:100%;max-width:100%}@media print,screen and (max-width:768px){.kkrs-alert-popup-black{font-size:1.3rem}}.kkrs-alert-popup-black:before{content:"";border-style:solid;border-width:9px 7px 0 7px;position:absolute;left:36px;border-color:#323743 transparent transparent transparent;top:100%;z-index:0}.kkrs-alert-popup-black__close-btn{width:3.6rem;height:3.6rem;position:absolute;top:0;right:0;color:#fff;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.kkrs-alert-popup-black__close-btn:before{content:"";font-size:2rem}.kkrs-alert-popup-black__txt{padding-right:3rem}.kkrs-alert-popup-black--btm{bottom:auto;top:calc(100% + 10px)}.kkrs-alert-popup-black--btm:before{border-width:0 7px 9px 7px;left:36px;border-color:transparent transparent #323743 transparent;top:auto;bottom:100%;z-index:0}.kkrs-alert-tooltip{background:#323743;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.2;padding:.5em;border-radius:4px;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:20;visibility:hidden;opacity:0}.kkrs-alert-tooltip.kkrs-active{animation:5s linear fadeIn5}@keyframes fadeIn5{0%{opacity:0;visibility:hidden}6%{opacity:1;visibility:visible}94%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.kkrs-info-txt{display:inline-block;color:#323743;position:relative;padding-left:1.8em;margin-bottom:1em;text-align:left}.kkrs-info-txt:before{content:"";color:#3498db;font-size:1.4em;display:inline-block;vertical-align:middle;position:absolute;top:.1rem;left:0}.kkrs-info-box{background:#ecf9ff;padding:1rem 1.5rem;margin-bottom:1em}.kkrs-info-box .kkrs-info-txt{margin-bottom:0}@media print,screen and (max-width:768px){.kkrs-info-box{padding:1rem}}.kkrs-warning-txt{display:inline-block;color:#323743;position:relative;padding-left:1.8em;margin-bottom:1em;text-align:left}.kkrs-warning-txt:before{content:"";color:#e18d52;font-size:1.4em;display:inline-block;vertical-align:middle;position:absolute;top:.1rem;left:0}.kkrs-warning-box{background:#fef6f0;padding:1rem 1.5rem;margin-bottom:1em}.kkrs-warning-box .kkrs-warning-txt{margin-bottom:0}@media print,screen and (max-width:768px){.kkrs-warning-box{padding:1rem}}.kkrs-success-txt{display:inline-block;color:#323743;position:relative;padding-left:1.8em;margin-bottom:1em;text-align:left}.kkrs-success-txt:before{content:"";color:#59bb44;font-size:1.4em;display:inline-block;vertical-align:middle;position:absolute;top:.1rem;left:0}.kkrs-success-box{background:rgba(214,245,211,.4);padding:1rem 1.5rem;margin-bottom:1em}.kkrs-success-box .kkrs-success-txt{margin-bottom:0}@media print,screen and (max-width:768px){.kkrs-success-box{padding:1rem}}.kkrs-search-column.kkrs-error .kkrs-search-input{background-color:#fbedef}.kkrs-search-column.kkrs-error:before{background:#fff;color:#cc0d21;display:block;font-size:1.1rem;line-height:1;position:absolute;top:calc(100% + 4px);left:0;padding:.6em .8em;text-align:center;z-index:8}.kkrs-error-type-01:before{content:"必須項目です"}.kkrs-error-type-02:before{content:"項目から選択してください"}.kkrs-error-type-03:before{content:"旅行期間が長すぎます。期間は14日間以下で選択してください。"}.kkrs-error-page{max-width:84rem;margin:auto;padding:8rem 0;min-height:30rem}.kkrs-error-page__header{margin-bottom:4rem}.kkrs-error-page .kkrs-error-heading{font-size:3rem;line-height:1.4;position:relative}.kkrs-error-page .kkrs-error-heading:before{content:"";color:#cc0d21;margin-right:.4em}.kkrs-error-page .kkrs-error-copy{font-size:1.6rem;margin-top:.5em}.kkrs-error-page .kkrs-error-txt-01{font-size:1.6rem}.kkrs-error-page .kkrs-error-page-navi{margin-top:4rem}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn{text-align:left;font-size:1.6rem;font-weight:700;padding:0 3.5rem;color:#3498db;position:relative}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn br{display:none}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn:before{content:"";-webkit-transform:scale(-1,1);transform:scale(-1,1);position:absolute;top:50%;left:.5em;margin-top:-.85em}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn:after{margin-top:1rem;height:.2rem;content:"";display:block;width:0;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;transition:.3s;margin-left:-2rem}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn:hover:after{width:calc(100% + 2rem);transition:.3s}@media print,screen and (max-width:768px){.kkrs-error-page{padding:2rem 1rem 0;min-height:initial}.kkrs-error-page__header{margin-bottom:2rem;text-align:center}.kkrs-error-page .kkrs-error-heading{font-size:2rem;display:inline-block}.kkrs-error-page .kkrs-error-copy{font-size:1.2rem}.kkrs-error-page .kkrs-error-txt-01{font-size:1.4rem}.kkrs-error-page .kkrs-error-page-navi{margin-top:2rem}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn{font-size:1.4rem;padding:0 0 0 2em}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn br{display:block}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn:before{left:.5em;margin-top:-.4em}.kkrs-error-page .kkrs-error-page-navi .kkrs-back-btn:after{display:none}}.kkrs-red{color:#d02335}.kkrs-dot-list&gt;li{text-indent:-1em;padding-left:1em}.kkrs-dot-list&gt;li:before{content:"・"}.kkrs-hide{display:none!important}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(0)}20%{transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1)}}.kkrs-ico-5min-walk:before,.kkrs-ico-aircon:before,.kkrs-ico-annex:before,.kkrs-ico-arcade:before,.kkrs-ico-attention:before,.kkrs-ico-bar:before,.kkrs-ico-batsu:before,.kkrs-ico-bigbath:before,.kkrs-ico-cabletv:before,.kkrs-ico-casino:before,.kkrs-ico-chef:before,.kkrs-ico-closet:before,.kkrs-ico-coffee:before,.kkrs-ico-conference:before,.kkrs-ico-coupon:before,.kkrs-ico-credit:before,.kkrs-ico-desk:before,.kkrs-ico-drink:before,.kkrs-ico-family:before,.kkrs-ico-feature:before,.kkrs-ico-fitness:before,.kkrs-ico-hairdryer:before,.kkrs-ico-heating:before,.kkrs-ico-iron:before,.kkrs-ico-kakenagashi:before,.kkrs-ico-ladys-room:before,.kkrs-ico-linen:before,.kkrs-ico-local-payment:before,.kkrs-ico-lounge:before,.kkrs-ico-mail:before,.kkrs-ico-maru:before,.kkrs-ico-movie:before,.kkrs-ico-net-reservation-only:before,.kkrs-ico-nightview:before,.kkrs-ico-oceanview:before,.kkrs-ico-onsen-in-room:before,.kkrs-ico-onsen:before,.kkrs-ico-pass:before,.kkrs-ico-pool:before,.kkrs-ico-public-bath:before,.kkrs-ico-reception:before,.kkrs-ico-refrigerator:before,.kkrs-ico-restaurant:before,.kkrs-ico-riverview:before,.kkrs-ico-room-with-roten:before,.kkrs-ico-roomservice:before,.kkrs-ico-roomwifi:before,.kkrs-ico-roten:before,.kkrs-ico-safetybox:before,.kkrs-ico-sauna:before,.kkrs-ico-slipper:before,.kkrs-ico-tel:before,.kkrs-ico-toiletry:before,.kkrs-ico-towel:before,.kkrs-ico-wireless-lan:before,.kkrs-ico-yoga:before,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train:before,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section .kkrs-icon:before,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-heading__ttl:before,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li&gt;a:before,body.kkrs-jr-responsive .kkrs-hotel-condition .kkrs-bnr-map-search__txt:before,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn span:after,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-more-btn:before,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-price-about span:before,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about span:before,body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__ttl:before,body.kkrs-jr-responsive .kkrs-modal:after,body.kkrs-jr-responsive .kkrs-narrowdown-menu__item .kkrs-narrowdown-btn:before,body.kkrs-jr-responsive .kkrs-narrowdown-menu__item .kkrs-sort-btn:before,body.kkrs-jr-responsive .kkrs-narrowdown-menu__item.kkrs-selected button&gt;span:before,body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn:before,body.kkrs-jr-responsive .kkrs-page-navi__icon--coupon:before,body.kkrs-jr-responsive .kkrs-pager-next a:before,body.kkrs-jr-responsive .kkrs-pager-prev a:before,body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section__to:before,body.kkrs-jr-responsive .kkrs-plan-card-amenity-btn:after,body.kkrs-jr-responsive .kkrs-plan-carrental-txt:before,body.kkrs-jr-responsive .kkrs-plan-price-about span:before,body.kkrs-jr-responsive .kkrs-sticky-favorite-btn&gt;a:before,body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-airport:before,body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-area:before,body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-child:before,body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-landmark:before,body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-station:before,body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-back-btn:before,body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-heading .kkrs-ttl.kkrs-position:before,body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-heading .kkrs-ttl.kkrs-smoking:before,body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route__to:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-route__to:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock1:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock2:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock3:before{display:inline-block;font-family:kkrs-dp;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-bnr-map-search__txt:before,body.kkrs-jr-responsive .kkrs-footer-link__label&gt;a:after,body.kkrs-jr-responsive .kkrs-footer-link__ttl:before,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-sticky-btn:before,body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-period:before,body.kkrs-jr-responsive .kkrs-search-big-panel-trigger-btn span:before,body.kkrs-jr-responsive .kkrs-sticky-navi-search-btn:before,body.kkrs-jr-responsive .kkrs-sticky-navi-top-btn:before{display:inline-block;font-family:kkrs-dp;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.kkrs-ico-access:before,.kkrs-ico-capacity:before,.kkrs-ico-car:before,.kkrs-ico-flight:before,.kkrs-ico-hotel:before,.kkrs-ico-jr:before,.kkrs-ico-map:before,.kkrs-ico-meal:before,.kkrs-ico-nomeal:before,.kkrs-ico-nosmoking:before,.kkrs-ico-parking:before,.kkrs-ico-photo:before,.kkrs-ico-range:before,.kkrs-ico-roomtype:before,.kkrs-ico-smoking:before,.kkrs-ico-time:before,.kkrs-ico-wifi:before,body.kkrs-jr-responsive .kkrs-area-narrowdown__back-btn:before,body.kkrs-jr-responsive .kkrs-calendar-next:before,body.kkrs-jr-responsive .kkrs-calendar-prev:before,body.kkrs-jr-responsive .kkrs-form-checkbox input:checked+label::after,body.kkrs-jr-responsive .kkrs-form-pulldown__set:before,body.kkrs-jr-responsive .kkrs-form-select:before,body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn span:after,body.kkrs-jr-responsive .kkrs-input-clear-btn span:before,body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm .kkrs-call-btn span:before,body.kkrs-jr-responsive .kkrs-modal-call-confirm:after,body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-modal-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn span:before,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-input--date:before,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-panel-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-info .kkrs-modal-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt:before,body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-launch-btn:before,body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-coupon-list .kkrs-plan-coupon:before,body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__ttl:after,body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-modal-close-btn:before,body.kkrs-jr-responsive .kkrs-narrowdown-condition__btn:before,body.kkrs-jr-responsive .kkrs-narrowdown-menu__item .kkrs-map-btn:before,body.kkrs-jr-responsive .kkrs-narrowdown-ty__btn:before,body.kkrs-jr-responsive .kkrs-page-navi__icon--air:before,body.kkrs-jr-responsive .kkrs-page-navi__icon--carrent:before,body.kkrs-jr-responsive .kkrs-page-navi__icon--hotel:before,body.kkrs-jr-responsive .kkrs-page-navi__icon--itinerary:before,body.kkrs-jr-responsive .kkrs-page-navi__icon--plan:before,body.kkrs-jr-responsive .kkrs-page-navi__icon--train:before,body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-checked .kkrs-page-navi__icon:before,body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-period__arrow:before,body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-close-btn:before,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-close-btn:before,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-trigger__btn:after,body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn:before,body.kkrs-jr-responsive .kkrs-plan-card-ttl .kkrs-plan-attention-btn:before,body.kkrs-jr-responsive .kkrs-plan-coupon-list .kkrs-plan-coupon:before,body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-link:after,body.kkrs-jr-responsive .kkrs-rating-stars span:before,body.kkrs-jr-responsive .kkrs-rating-stars--0-5 span:nth-child(1):after,body.kkrs-jr-responsive .kkrs-rating-stars--1-5 span:nth-child(2):after,body.kkrs-jr-responsive .kkrs-rating-stars--2-5 span:nth-child(3):after,body.kkrs-jr-responsive .kkrs-rating-stars--3-5 span:nth-child(4):after,body.kkrs-jr-responsive .kkrs-rating-stars--4-5 span:nth-child(5):after,body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-btn:before,body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-copy-btn:before,body.kkrs-jr-responsive .kkrs-spinbox__btn-minus:before,body.kkrs-jr-responsive .kkrs-spinbox__btn-plus:before,body.kkrs-jr-responsive .kkrs-sticky-pagetop .kkrs-pagetop-btn:before,body.kkrs-jr-responsive [class*=kkrs-tooltip].kkrs-help:before,body.kkrs-jr-responsive [data-tippy-content].kkrs-help:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal .kkrs-seat-back-btn:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal__btn:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-next:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-prev:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-back-btn:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-clear-btn:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-next:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-prev:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-next:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-prev:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-change-btn-wrap .kkrs-change-btn:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route__to:before{display:inline-block;font-family:"Material Icons Round";line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-contents .kkrs-modal-close-btn:before,body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block-heading:before,body.kkrs-jr-responsive .kkrs-panel-area .kkrs-area-input:after,body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__back-btn::before,body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__btn::before,body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__path&gt;li:not(:last-child)::after,body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__radio input:checked+label::before,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-close-btn:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-direction:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-alert-popup:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction:after{display:inline-block;font-family:"Material Icons Round";line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}}@keyframes favoriteActive{0%{opacity:0;visibility:hidden;transform:translateX(-20px)}20%{opacity:1;visibility:visible;transform:translateX(0)}80%{opacity:1;visibility:visible;transform:translateX(0)}100%{opacity:0;visibility:hidden;transform:translateX(0)}}@keyframes favoriteInActive{0%{opacity:0;visibility:hidden;transform:translateX(-20px)}20%{opacity:1;visibility:visible;transform:translateX(0)}80%{opacity:1;visibility:visible;transform:translateX(0)}100%{opacity:0;visibility:hidden;transform:translateX(0)}}.kkrs-ico-5min-walk,.kkrs-ico-bigbath,.kkrs-ico-credit,.kkrs-ico-kakenagashi,.kkrs-ico-ladys-room,.kkrs-ico-local-payment,.kkrs-ico-mail,.kkrs-ico-meal,.kkrs-ico-net-reservation-only,.kkrs-ico-onsen,.kkrs-ico-parking,.kkrs-ico-public-bath,.kkrs-ico-range,.kkrs-ico-roten,.kkrs-ico-smoking,.kkrs-ico-wifi,.kkrs-ico-wireless-lan{display:inline-block}.kkrs-ico-wifi:before{content:""}.kkrs-ico-parking:before{content:""}.kkrs-ico-bigbath:before{content:""}.kkrs-ico-kakenagashi:before{content:""}.kkrs-ico-meal:before{content:""}.kkrs-ico-mail:before{content:""}.kkrs-ico-credit:before{content:""}.kkrs-ico-wireless-lan:before{content:""}.kkrs-ico-onsen:before{content:""}.kkrs-ico-roten:before{content:""}.kkrs-ico-public-bath:before{content:""}.kkrs-ico-5min-walk:before{content:""}.kkrs-ico-net-reservation-only:before{content:""}.kkrs-ico-ladys-room:before{content:""}.kkrs-ico-local-payment:before{content:""}.kkrs-ico-smoking:before{content:""}.kkrs-ico-range:before{content:""}.kkrs-ico-aircon,.kkrs-ico-attention,.kkrs-ico-cabletv,.kkrs-ico-capacity,.kkrs-ico-closet,.kkrs-ico-coffee,.kkrs-ico-desk,.kkrs-ico-drink,.kkrs-ico-feature,.kkrs-ico-hairdryer,.kkrs-ico-heating,.kkrs-ico-iron,.kkrs-ico-linen,.kkrs-ico-movie,.kkrs-ico-nomeal,.kkrs-ico-nosmoking,.kkrs-ico-refrigerator,.kkrs-ico-roomtype,.kkrs-ico-roomwifi,.kkrs-ico-safetybox,.kkrs-ico-slipper,.kkrs-ico-tel,.kkrs-ico-time,.kkrs-ico-toiletry,.kkrs-ico-towel{display:inline-block}.kkrs-ico-aircon:before{content:""}.kkrs-ico-drink:before{content:""}.kkrs-ico-closet:before{content:""}.kkrs-ico-coffee:before{content:""}.kkrs-ico-desk:before{content:""}.kkrs-ico-hairdryer:before{content:""}.kkrs-ico-heating:before{content:""}.kkrs-ico-movie:before{content:""}.kkrs-ico-iron:before{content:""}.kkrs-ico-linen:before{content:""}.kkrs-ico-refrigerator:before{content:""}.kkrs-ico-slipper:before{content:""}.kkrs-ico-cabletv:before{content:""}.kkrs-ico-roomwifi:before{content:""}.kkrs-ico-safetybox:before{content:""}.kkrs-ico-towel:before{content:""}.kkrs-ico-toiletry:before{content:""}.kkrs-ico-tel:before{content:""}.kkrs-ico-nomeal:before{content:""}.kkrs-ico-nosmoking:before{content:""}.kkrs-ico-feature:before{content:""}.kkrs-ico-attention:before{content:""}.kkrs-ico-room-with-roten{display:inline-block}.kkrs-ico-room-with-roten:before{content:""}.kkrs-ico-annex{display:inline-block}.kkrs-ico-annex:before{content:""}.kkrs-ico-oceanview{display:inline-block}.kkrs-ico-oceanview:before{content:""}.kkrs-ico-nightview{display:inline-block}.kkrs-ico-nightview:before{content:""}.kkrs-ico-riverview{display:inline-block}.kkrs-ico-riverview:before{content:""}.kkrs-ico-onsen-in-room{display:inline-block}.kkrs-ico-onsen-in-room:before{content:""}.kkrs-ico-flight:before{content:""}.kkrs-ico-jr:before{content:""}.kkrs-ico-car:before{content:""}.kkrs-ico-pass:before{content:""}.kkrs-ico-roomtype:before{content:""}.kkrs-ico-capacity:before{content:""}.kkrs-ico-time:before{content:""}.kkrs-ico-arcade,.kkrs-ico-bar,.kkrs-ico-casino,.kkrs-ico-chef,.kkrs-ico-conference,.kkrs-ico-family,.kkrs-ico-fitness,.kkrs-ico-lounge,.kkrs-ico-pool,.kkrs-ico-reception,.kkrs-ico-restaurant,.kkrs-ico-roomservice,.kkrs-ico-sauna,.kkrs-ico-yoga{display:inline-block}.kkrs-ico-reception:before{content:""}.kkrs-ico-bar:before{content:""}.kkrs-ico-chef:before{content:""}.kkrs-ico-fitness:before{content:""}.kkrs-ico-family:before{content:""}.kkrs-ico-yoga:before{content:""}.kkrs-ico-sauna:before{content:""}.kkrs-ico-casino:before{content:""}.kkrs-ico-pool:before{content:""}.kkrs-ico-roomservice:before{content:""}.kkrs-ico-conference:before{content:""}.kkrs-ico-lounge:before{content:""}.kkrs-ico-restaurant:before{content:""}.kkrs-ico-arcade:before{content:""}.kkrs-ico-coupon:before{content:""}.kkrs-ico-batsu:before{content:""}.kkrs-ico-maru:before{content:""}.kkrs-ico-map:before{content:""}.kkrs-ico-photo:before{content:""}.kkrs-ico-hotel:before{content:""}.kkrs-ico-access:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi{margin:2.4rem 0 4rem}body.kkrs-jr-responsive .kkrs-page-navi__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}body.kkrs-jr-responsive .kkrs-page-navi__item{display:flex;align-items:center;margin-right:2rem;background:#f7f7f7;border-radius:4rem;padding:.6rem 1.2rem;text-align:center;position:relative}body.kkrs-jr-responsive .kkrs-page-navi__item:after{content:"";display:block;width:2rem;height:1px;background:#bcbdc2;position:absolute;top:50%;left:100%;z-index:0}body.kkrs-jr-responsive .kkrs-page-navi__item:last-child:after{display:none}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-active{background:#ecf9ff}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-active .kkrs-page-navi__icon{color:#323743}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-active .kkrs-page-navi__txt{color:#323743}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-checked .kkrs-page-navi__icon+.kkrs-page-navi__icon{display:none}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-checked .kkrs-page-navi__icon:before{content:"";color:#3498db}@supports(-webkit-background-clip:text) or (background-clip:text){body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-checked .kkrs-page-navi__icon:before{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}body.kkrs-jr-responsive .kkrs-page-navi__circle{display:flex;align-items:center;margin-right:.4rem}body.kkrs-jr-responsive .kkrs-page-navi__icon{display:flex;color:#bcbdc2;font-size:1.6rem}body.kkrs-jr-responsive .kkrs-page-navi__txt{color:#989ba1;font-size:1.4rem;line-height:1}body.kkrs-jr-responsive .kkrs-page-navi__icon--air:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi__icon--train:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi__icon--hotel:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi__icon--plan:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi__icon--carrent:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi__icon--coupon:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi__icon--itinerary:before{content:""}body.kkrs-jr-responsive .kkrs-page-navi-footer{margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn{font-size:1.8rem;line-height:1.2;font-weight:700;padding:1.5rem 3.5rem 1.4rem;color:#3498db;position:relative}body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn:before{content:"";-webkit-transform:scale(-1,1);transform:scale(-1,1);position:absolute;top:50%;left:.5em;margin-top:-.85em}body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn:after{margin-top:1rem;height:.2rem;content:"";display:block;width:0;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;transition:.3s;margin-left:-2rem}body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn:hover:after{width:calc(100% + 2rem);transition:.3s}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-page-navi{margin:2rem -1rem}body.kkrs-jr-responsive .kkrs-page-navi__item{flex-direction:column;margin-right:0;background:rgba(0,0,0,0);height:auto;border-radius:0;padding:0 .3rem;min-width:6rem}body.kkrs-jr-responsive .kkrs-page-navi__item:after{width:100%;top:1.5rem;left:50%}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-active{background:rgba(0,0,0,0)}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-active .kkrs-page-navi__circle{background:#ecf9ff}body.kkrs-jr-responsive .kkrs-page-navi__item.kkrs-active .kkrs-page-navi__txt{color:#656972;font-weight:700;font-size:1.1rem;margin-top:.5rem}body.kkrs-jr-responsive .kkrs-page-navi__circle{position:relative;display:inline-flex;align-items:center;margin-right:0;border-radius:4rem;min-width:3rem;height:3rem;padding:0 .5rem;background:#f7f7f7;z-index:1}body.kkrs-jr-responsive .kkrs-page-navi__icon{font-size:2rem}body.kkrs-jr-responsive .kkrs-page-navi__txt{margin-top:.6rem;font-size:1rem}body.kkrs-jr-responsive .kkrs-page-navi-footer{margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn{font-size:1.4rem;padding:1em 1.5em 1em 2em}body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn:before{left:.5em;margin-top:-.4em}body.kkrs-jr-responsive .kkrs-page-navi-footer .kkrs-back-btn:after{display:none}}body.kkrs-jr-responsive .kkrs-tooltip,body.kkrs-jr-responsive .kkrs-tooltip-btm,body.kkrs-jr-responsive .kkrs-tooltip-btm-left,body.kkrs-jr-responsive .kkrs-tooltip-right{position:relative;cursor:pointer}body.kkrs-jr-responsive .kkrs-tooltip-btm-left:hover .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-tooltip-btm:hover .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-tooltip-right:hover .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-tooltip:hover .kkrs-tooltip-wrap{visibility:visible;opacity:1}body.kkrs-jr-responsive .kkrs-tooltip-right .kkrs-tooltip-wrap{left:auto;right:0}body.kkrs-jr-responsive .kkrs-tooltip-right .kkrs-tooltip-wrap:before{right:3rem;left:auto}body.kkrs-jr-responsive .kkrs-tooltip-right .kkrs-tooltip-wrap:after{right:2.9rem;left:auto}body.kkrs-jr-responsive .kkrs-tooltip-btm .kkrs-tooltip-wrap{left:auto;bottom:auto;top:calc(100% + 1rem);right:0}body.kkrs-jr-responsive .kkrs-tooltip-btm .kkrs-tooltip-wrap:before{border-width:8px 8px 10px 8px;border-color:transparent transparent #fff transparent;top:auto;left:auto;bottom:100%;right:3rem}body.kkrs-jr-responsive .kkrs-tooltip-btm .kkrs-tooltip-wrap:after{border-width:9px 9px 11px 9px;border-color:transparent transparent #bcbdc2 transparent;top:auto;left:auto;bottom:100%;right:2.9rem}body.kkrs-jr-responsive .kkrs-tooltip-btm-left .kkrs-tooltip-wrap{bottom:auto;top:calc(100% + 1rem);left:0}body.kkrs-jr-responsive .kkrs-tooltip-btm-left .kkrs-tooltip-wrap:before{border-width:8px 8px 10px 8px;border-color:transparent transparent #fff transparent;top:auto;bottom:100%}body.kkrs-jr-responsive .kkrs-tooltip-btm-left .kkrs-tooltip-wrap:after{border-width:9px 9px 11px 9px;border-color:transparent transparent #bcbdc2 transparent;top:auto;bottom:100%}body.kkrs-jr-responsive .kkrs-tooltip-wrap{background-color:#fff;font-size:1.2rem;line-height:1.6;border:1px solid #bcbdc2;padding:1rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);position:absolute;bottom:calc(100% + 1rem);left:-2.2rem;white-space:nowrap;z-index:102;transition:all .2s;visibility:hidden;opacity:0;text-align:left}body.kkrs-jr-responsive .kkrs-tooltip-wrap:before{content:"";border-style:solid;border-width:10px 8px 8px 8px;border-color:#fff transparent transparent transparent;position:absolute;top:100%;left:3rem;z-index:2}body.kkrs-jr-responsive .kkrs-tooltip-wrap:after{content:"";border-style:solid;border-width:11px 9px 9px 9px;border-color:#bcbdc2 transparent transparent;position:absolute;top:100%;left:2.9rem;z-index:1}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-tooltip-ttl{font-weight:400;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-tooltip-txt{font-weight:400}body.kkrs-jr-responsive [class*=kkrs-tooltip].kkrs-help,body.kkrs-jr-responsive [data-tippy-content].kkrs-help{display:inline-block;cursor:pointer}body.kkrs-jr-responsive [class*=kkrs-tooltip].kkrs-help:before,body.kkrs-jr-responsive [data-tippy-content].kkrs-help:before{content:"";color:#a9b2b8}body.kkrs-jr-responsive .tippy-box{background:#323743!important}body.kkrs-jr-responsive .tippy-box[data-placement^=bottom]&gt;.tippy-arrow:before{border-bottom-color:#323743!important}body.kkrs-jr-responsive .tippy-content{padding:.4rem!important;font-size:1.4rem!important}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-tooltip-btm-left:hover .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-tooltip-btm:hover .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-tooltip-right:hover .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-tooltip:hover .kkrs-tooltip-wrap{visibility:hidden;opacity:0}body.kkrs-jr-responsive .kkrs-active.kkrs-tooltip-btm .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-active.kkrs-tooltip-btm-left .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-active.kkrs-tooltip-right .kkrs-tooltip-wrap,body.kkrs-jr-responsive .kkrs-tooltip.kkrs-active .kkrs-tooltip-wrap{visibility:visible;opacity:1}body.kkrs-jr-responsive .kkrs-tooltip-right .kkrs-tooltip-wrap:before{right:1rem}body.kkrs-jr-responsive .kkrs-tooltip-right .kkrs-tooltip-wrap:after{right:.9rem}body.kkrs-jr-responsive .kkrs-tooltip-btm .kkrs-tooltip-wrap:before{right:1rem}body.kkrs-jr-responsive .kkrs-tooltip-btm .kkrs-tooltip-wrap:after{right:.9rem}body.kkrs-jr-responsive .kkrs-tooltip-wrap{font-size:1.1rem;white-space:normal;left:0}body.kkrs-jr-responsive .kkrs-tooltip-wrap:before{left:1rem}body.kkrs-jr-responsive .kkrs-tooltip-wrap:after{left:.9rem}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive [data-tippy-content].kkrs-pc{display:none!important}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive [data-tippy-content].kkrs-sp{display:none!important}}body.kkrs-jr-responsive .kkrs-heading-01{font-size:2.2rem;font-weight:700;line-height:1.4;margin:2.4rem 0 2rem}body.kkrs-jr-responsive .kkrs-heading-01 .kkrs-ico-premium{display:inline-block;width:4.4rem;margin-right:1rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-heading-01{font-size:2rem;margin:1.5rem 0}body.kkrs-jr-responsive .kkrs-heading-01 .kkrs-ico-premium{width:3rem;margin-right:.5rem}}body.kkrs-jr-responsive .kkrs-heading-02{font-size:3rem;font-weight:700;margin:2.4rem 0 2rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-heading-02{font-size:2rem;margin:1.5rem 0}}body.kkrs-jr-responsive .kkrs-contents{padding:0 50px}body.kkrs-jr-responsive .kkrs-contents-body{max-width:128rem;margin:0 auto 5rem}body.kkrs-jr-responsive .kkrs-sp{display:none}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-contents{padding:0 1rem}body.kkrs-jr-responsive .kkrs-contents-body{margin-bottom:2.5rem}body.kkrs-jr-responsive .kkrs-pc{display:none}body.kkrs-jr-responsive .kkrs-sp{display:block}}body.kkrs-jr-responsive .kkrs-rating__item{display:flex;align-items:center;margin-right:2rem;border-bottom:1px dashed #bcbdc2}body.kkrs-jr-responsive .kkrs-rating__item .kkrs-loading,body.kkrs-jr-responsive .kkrs-rating__item .kkrs-no-data{font-size:1.1rem;color:#aaa}body.kkrs-jr-responsive .kkrs-rating__label{font-size:1.1rem;padding-right:1em}body.kkrs-jr-responsive .kkrs-rating__stars{font-size:1.6rem;display:flex}body.kkrs-jr-responsive .kkrs-rating__score{font-size:1.2rem;margin-left:.8rem;white-space:nowrap}body.kkrs-jr-responsive .kkrs-rating-stars{display:inline-flex;line-height:1}body.kkrs-jr-responsive .kkrs-rating-stars span{width:.8em;position:relative;display:inline-block;color:#bcbdc2}body.kkrs-jr-responsive .kkrs-rating-stars span:before{content:""}body.kkrs-jr-responsive .kkrs-rating-stars--1 span:nth-child(-n+1),body.kkrs-jr-responsive .kkrs-rating-stars--1-5 span:nth-child(-n+1),body.kkrs-jr-responsive .kkrs-rating-stars--2 span:nth-child(-n+2),body.kkrs-jr-responsive .kkrs-rating-stars--2-5 span:nth-child(-n+2),body.kkrs-jr-responsive .kkrs-rating-stars--3 span:nth-child(-n+3),body.kkrs-jr-responsive .kkrs-rating-stars--3-5 span:nth-child(-n+3),body.kkrs-jr-responsive .kkrs-rating-stars--4 span:nth-child(-n+4),body.kkrs-jr-responsive .kkrs-rating-stars--4-5 span:nth-child(-n+4),body.kkrs-jr-responsive .kkrs-rating-stars--5 span:nth-child(-n+5){color:#e18d52}body.kkrs-jr-responsive .kkrs-rating-stars--0-5 span:nth-child(1):before,body.kkrs-jr-responsive .kkrs-rating-stars--1-5 span:nth-child(2):before,body.kkrs-jr-responsive .kkrs-rating-stars--2-5 span:nth-child(3):before,body.kkrs-jr-responsive .kkrs-rating-stars--3-5 span:nth-child(4):before,body.kkrs-jr-responsive .kkrs-rating-stars--4-5 span:nth-child(5):before{color:#e18d52;position:absolute;top:0;left:0;width:.5em;overflow:hidden}body.kkrs-jr-responsive .kkrs-rating-stars--0-5 span:nth-child(1):after,body.kkrs-jr-responsive .kkrs-rating-stars--1-5 span:nth-child(2):after,body.kkrs-jr-responsive .kkrs-rating-stars--2-5 span:nth-child(3):after,body.kkrs-jr-responsive .kkrs-rating-stars--3-5 span:nth-child(4):after,body.kkrs-jr-responsive .kkrs-rating-stars--4-5 span:nth-child(5):after{content:"";color:#bcbdc2}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap{padding:.5rem;font-size:1.2rem;text-align:left}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-ttl{font-size:1.3rem;line-height:1;display:flex}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-link{margin-left:auto;display:flex;align-items:center;font-size:1.1rem}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-link:after{content:""}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total{margin-top:.8rem;line-height:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total__label:after{content:"："}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-rating__stars{font-size:2rem}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-rating__score{font-weight:700}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-rating__score em{font-size:1.8rem;font-weight:700}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-loading,body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-no-data{color:#989ba1}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed #bcbdc2;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:20em}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl{width:10em;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl&gt;dt{min-width:5em;text-align:right}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl&gt;dt:after{content:"："}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl&gt;dd{padding-left:.5em}body.kkrs-jr-responsive .kkrs-hotel-condition-heading{font-size:2.2rem;font-weight:700;margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion{padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #bcbdc2}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion__trigger{font-size:1.6rem;font-weight:500;line-height:1.2;position:relative;display:flex;align-items:center;margin-bottom:1.2rem}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion__trigger .kkrs-condition-icon{display:flex;justify-content:center;align-items:center;margin-right:.6rem;width:2rem;height:2rem}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion__content:after{content:"";display:block;clear:both}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion__content&gt;.kkrs-hotel-condition-list:not(.kkrs-active)&gt;li:nth-child(n+5){display:none}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn{font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;transition:opacity .2s;margin-top:1.2rem}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn span{display:inline-flex;align-items:center}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn span:after{content:"";font-size:2.2rem;transition:transform .3s}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn span:before{content:"もっと見る"}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn.kkrs-active span:after{transform:rotate(180deg)}body.kkrs-jr-responsive .kkrs-hotel-condition-accordion .kkrs-expand-trigger-btn.kkrs-active span:before{content:"閉じる"}body.kkrs-jr-responsive .kkrs-hotel-condition-list&gt;li{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-hotel-condition-list&gt;li{margin-bottom:.8rem}}body.kkrs-jr-responsive .kkrs-hotel-condition-list&gt;li:last-child{margin-bottom:0}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-hotel-condition-list&gt;li:not(.kkrs-disabled):hover{background:#f8f9f9}}body.kkrs-jr-responsive .kkrs-hotel-condition-list&gt;li.kkrs-disabled{color:#989ba1}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox{width:100%}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox label{line-height:1.5}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox label{padding:0 1.2rem 0 2.1rem}}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon{display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon label{width:100%;padding-right:0;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon .kkrs-help{display:flex;align-items:center;position:static;margin-left:.8rem}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon .kkrs-help::before{font-size:1.6rem;color:#656972}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon .kkrs-tooltip-wrap{border:none;box-shadow:none;white-space:normal;width:max-content;max-width:100%;left:0;background:#323743;border-radius:4px;font-size:1.4rem;color:#fff;padding:.4rem}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon .kkrs-tooltip-wrap::before{content:"";border-style:solid;border-width:9px;border-color:transparent transparent #323743;position:absolute;top:auto;right:auto;bottom:100%;left:2.1rem}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon .kkrs-tooltip-wrap::after{display:none}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-count{margin-left:auto;font-weight:700}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-rating-stars{display:inline-block;margin-right:.5em}body.kkrs-jr-responsive .kkrs-hotel-condition-block{padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #bcbdc2}body.kkrs-jr-responsive .kkrs-hotel-condition-block__ttl{font-size:1.6rem;font-weight:500;line-height:1.2;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-hotel-condition-keyword{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-hotel-condition-keyword .kkrs-keyword-input-wrap{flex:1;display:flex;border-style:solid;border-width:1px 0 1px 1px;border-color:#c0c5cb;position:relative}body.kkrs-jr-responsive .kkrs-hotel-condition-keyword .kkrs-keyword-input{width:100%;height:3.8rem;padding:0 0 0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kkrs-jr-responsive .kkrs-hotel-condition-keyword .kkrs-keyword-btn{color:#fff;font-weight:700;width:6rem;height:4rem;font-size:1.1rem;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box}body.kkrs-jr-responsive .kkrs-hotel-condition-keyword+.kkrs-hotel-condition-list{margin-top:1.2rem}body.kkrs-jr-responsive .kkrs-hotel-condition{overflow-x:hidden}body.kkrs-jr-responsive .kkrs-area-narrowdown{display:flex;align-items:flex-start}body.kkrs-jr-responsive .kkrs-area-narrowdown__block{min-width:100%;transition:transform .2s;position:relative;z-index:10}body.kkrs-jr-responsive .kkrs-area-narrowdown__back{display:inline-flex}body.kkrs-jr-responsive .kkrs-area-narrowdown__back-btn{margin:.6rem 0 1.2rem;color:#656972;font-size:1.3rem;position:relative;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-area-narrowdown__back-btn:before{content:"";margin-right:.2rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__back .kkrs-tooltip-wrap{left:.6rem;line-height:1}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown{margin-bottom:1.2rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown{width:auto}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown__set{border:1px solid #c0c5cb;font-size:1.4rem;line-height:38px;padding:0 3rem 0 1rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown__set:before{right:.4rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown__panel{line-height:1.4}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li{font-size:1.4rem;line-height:1.4;padding:1rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li.kkrs-area-parent{border-bottom:1px dashed #c0c5cb}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li.kkrs-area-child{padding-left:2.4rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li.kkrs-disabled{background:rgba(0,0,0,0);color:#c0c5cb}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-warning-box{color:#656972;font-size:1.1rem;padding:.8rem}body.kkrs-jr-responsive .kkrs-hotel-condition{overflow-x:hidden}body.kkrs-jr-responsive .kkrs-area-narrowdown{display:flex;align-items:flex-start}body.kkrs-jr-responsive .kkrs-area-narrowdown__block{min-width:100%;transition:transform .2s;position:relative;z-index:10}body.kkrs-jr-responsive .kkrs-area-narrowdown__back{display:inline-flex}body.kkrs-jr-responsive .kkrs-area-narrowdown__back-btn{margin:.6rem 0 1.2rem;color:#656972;font-size:1.3rem;position:relative;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-area-narrowdown__back-btn:before{content:"";margin-right:.2rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__back .kkrs-tooltip-wrap{left:.6rem;line-height:1}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown{margin-bottom:1.2rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown{width:auto}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown__set{border:1px solid #c0c5cb;font-size:1.4rem;line-height:38px;padding:0 3rem 0 1rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown__set:before{right:.4rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown__panel{line-height:1.4}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li{font-size:1.4rem;line-height:1.4;padding:1rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li.kkrs-area-parent{border-bottom:1px dashed #c0c5cb}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li.kkrs-area-child{padding-left:2.4rem}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-form-pulldown-list&gt;li.kkrs-disabled{background:rgba(0,0,0,0);color:#c0c5cb;cursor:default}body.kkrs-jr-responsive .kkrs-area-narrowdown__pulldown .kkrs-warning-box{color:#656972;font-size:1.2rem;padding:.8rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-hotel-condition{overflow:visible}body.kkrs-jr-responsive .kkrs-hotel-condition-heading{font-size:1.8rem;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-hotel-condition-list&gt;li.kkrs-checked{background:#f8f9f9;position:relative}body.kkrs-jr-responsive .kkrs-hotel-condition-list&gt;li.kkrs-checked::before{content:"";width:100vw;height:100%;background:#f8f9f9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-form-checkbox.kkrs-help-icon .kkrs-help.kkrs-active::after{opacity:1;visibility:visible}body.kkrs-jr-responsive .kkrs-hotel-condition-list .kkrs-count{position:relative}body.kkrs-jr-responsive .kkrs-hotel-condition-block .kkrs-hotel-condition-keyword .kkrs-keyword-input-wrap{border-width:1px}body.kkrs-jr-responsive .kkrs-hotel-condition-block .kkrs-hotel-condition-keyword .kkrs-keyword-btn{display:none}}body.kkrs-jr-responsive .kkrs-pager{margin-top:6rem}body.kkrs-jr-responsive .kkrs-pager__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:1rem 9rem;position:relative}body.kkrs-jr-responsive .kkrs-pager__list&gt;li a{color:#323743;transition:background .2s}body.kkrs-jr-responsive .kkrs-pager .kkrs-pager-next a,body.kkrs-jr-responsive .kkrs-pager .kkrs-pager-prev a{color:#3498db}body.kkrs-jr-responsive .kkrs-pager-next,body.kkrs-jr-responsive .kkrs-pager-prev{position:absolute;top:0}body.kkrs-jr-responsive .kkrs-pager-next a,body.kkrs-jr-responsive .kkrs-pager-prev a{display:block;border-radius:50%;width:7rem;height:7rem;position:relative}body.kkrs-jr-responsive .kkrs-pager-next a:before,body.kkrs-jr-responsive .kkrs-pager-prev a:before{content:"";text-align:center;font-size:2rem;line-height:7rem;width:100%;font-weight:700}body.kkrs-jr-responsive .kkrs-pager-next a:hover,body.kkrs-jr-responsive .kkrs-pager-prev a:hover{color:#52c8ff;opacity:1}body.kkrs-jr-responsive .kkrs-pager-next.kkrs-disabled,body.kkrs-jr-responsive .kkrs-pager-prev.kkrs-disabled{opacity:0}body.kkrs-jr-responsive .kkrs-pager-next.kkrs-disabled a,body.kkrs-jr-responsive .kkrs-pager-prev.kkrs-disabled a{pointer-events:none}body.kkrs-jr-responsive .kkrs-pager-prev{left:0}body.kkrs-jr-responsive .kkrs-pager-prev a:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}body.kkrs-jr-responsive .kkrs-pager-next{right:0}body.kkrs-jr-responsive .kkrs-pager-page a{font-size:1.8rem;display:block;text-align:center;width:5rem;height:5rem;line-height:5rem;position:relative}body.kkrs-jr-responsive .kkrs-pager-page.kkrs-active a{pointer-events:none;color:#52c8ff}body.kkrs-jr-responsive .kkrs-pager-skip{margin:0 1.5rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-pager{margin-top:3rem}body.kkrs-jr-responsive .kkrs-pager__list{padding:.4rem 5rem}body.kkrs-jr-responsive .kkrs-pager-next a,body.kkrs-jr-responsive .kkrs-pager-prev a{width:4rem;height:4rem}body.kkrs-jr-responsive .kkrs-pager-next a:before,body.kkrs-jr-responsive .kkrs-pager-prev a:before{font-size:1.6rem;line-height:3.8rem}body.kkrs-jr-responsive .kkrs-pager-page{margin:0 .5rem}body.kkrs-jr-responsive .kkrs-pager-page a{font-size:1.4rem;width:3.2rem;height:3.2rem;line-height:3.2rem}body.kkrs-jr-responsive .kkrs-pager-page.kkrs-active a{line-height:3rem;border-width:1px}body.kkrs-jr-responsive .kkrs-pager-skip{margin:0 .5rem}}body.kkrs-jr-responsive .kkrs-plan-card{font-size:1.2rem;padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:0;border-bottom:1px solid #d9d9d9}body.kkrs-jr-responsive .kkrs-plan-card__detail{padding-left:0}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn{z-index:10;position:relative;float:right}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn:hover{opacity:1}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn:before{content:"";font-size:2.4rem;color:#c0c5cb;transition:color .2s}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn.kkrs-active:before{color:#d94f5d}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn:hover .kkrs-favorite-tooltip{display:block}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn .kkrs-favorite-tooltip{display:none;background-color:#fff;font-size:1.1rem;line-height:1.4;border:1px solid #c0c5cb;padding:.5rem 1rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);position:absolute;bottom:calc(100% + 1rem);right:0;white-space:nowrap}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn .kkrs-favorite-tooltip:before{content:"";border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;position:absolute;top:100%;right:2rem;z-index:2}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn .kkrs-favorite-tooltip:after{content:"";border-style:solid;border-width:6px;border-color:#c0c5cb #c0c5cb transparent transparent;position:absolute;top:100%;right:1.9rem;z-index:1}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn .kkrs-favorite-tooltip span:before{content:"お気に入りに追加する"}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn.kkrs-active .kkrs-favorite-tooltip span:before{content:"お気に入りを解除する"}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn .kkrs-favorite-tooltip{background-color:#323743;color:#fff;font-size:1.2rem;line-height:1.4;padding:.5rem 1rem;border-radius:3px;position:absolute;top:calc(100% + 1rem);right:0;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-20px)}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn.kkrs-active.kkrs-changed .kkrs-favorite-tooltip{animation:favoriteActive 3s 0s ease forwards}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn.kkrs-active.kkrs-changed .kkrs-favorite-tooltip span:before{content:"お気に入りに追加しました"}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn.kkrs-inactive.kkrs-changed .kkrs-favorite-tooltip{animation:favoriteInActive 3s 0s ease forwards}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn.kkrs-inactive.kkrs-changed .kkrs-favorite-tooltip span:before{content:"お気に入りを解除しました"}}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-message-count{font-weight:700;font-size:1.4rem;background:rgba(0,0,0,0);text-align:right;margin-top:0;white-space:nowrap}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-message-count em{font-size:1.6rem;font-weight:700;color:#d94f5d}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-message-txt{color:#d94f5d;font-weight:500;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;justify-content:flex-end}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section__label{font-size:1.1rem;line-height:1}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section__label:after{content:"："}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section__to{margin-left:.5em}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section__to:before{content:"";margin-right:.5em}body.kkrs-jr-responsive .kkrs-plan-card-roomtype{margin-top:1rem;position:relative}body.kkrs-jr-responsive .kkrs-plan-card-roomtype span{font-size:1.6rem;line-height:1;vertical-align:middle;margin-right:.3em}body.kkrs-jr-responsive .kkrs-plan-card-amenity{display:inline-block}body.kkrs-jr-responsive .kkrs-plan-card-amenity-btn:after{content:"";margin-left:.3em}body.kkrs-jr-responsive .kkrs-plan-card-ttl{font-size:1.6rem;line-height:1.3;font-weight:700;margin-bottom:1.6rem;padding-right:4.6rem}body.kkrs-jr-responsive .kkrs-plan-card-ttl a{text-decoration:underline;color:#323743}body.kkrs-jr-responsive .kkrs-plan-card-ttl .kkrs-ico-online-only{margin-right:.5rem;margin-bottom:.5rem;display:inline-block;font-size:1.2rem;line-height:1;font-weight:400;background:#f4f5f5;border-radius:2rem;text-align:center;vertical-align:middle;padding:.5rem 1rem}body.kkrs-jr-responsive .kkrs-plan-card-ttl .kkrs-plan-attention-btn{color:#3498db;font-size:1.2rem;font-weight:500;display:inline-block;margin-left:1em}body.kkrs-jr-responsive .kkrs-plan-card-ttl .kkrs-plan-attention-btn:before{content:"";font-size:1.4rem;vertical-align:text-bottom;margin-right:.2rem}body.kkrs-jr-responsive .kkrs-plan-card-roomname{font-size:1.6rem;line-height:1.3}body.kkrs-jr-responsive .kkrs-plan-coupon-wrap{margin-top:0}body.kkrs-jr-responsive .kkrs-plan-coupon-list{flex:1;position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}body.kkrs-jr-responsive .kkrs-plan-coupon-list .kkrs-plan-coupon{display:inline-flex;align-items:center;font-weight:400;font-size:1.2rem;line-height:1;padding:.6rem 3rem .6rem .8rem;color:#656972;text-decoration:none;cursor:pointer;transition:opacity .2s;background:#ecf9ff;border-radius:20rem;position:relative}body.kkrs-jr-responsive .kkrs-plan-coupon-list .kkrs-plan-coupon:before{content:"";color:#989ba1;font-size:1.8rem;position:absolute;top:calc(50% - .5em);right:.8rem}body.kkrs-jr-responsive .kkrs-plan-coupon-list .kkrs-plan-coupon:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-plan-coupon-list .kkrs-plan-coupon__icon{display:flex;font-size:1.5rem;color:#989ba1;margin-right:.6rem}body.kkrs-jr-responsive .kkrs-plan-coupon-list .kkrs-plan-coupon-tabisugoplus{display:flex;cursor:pointer}body.kkrs-jr-responsive .kkrs-plan-coupon-list .kkrs-plan-coupon-tabisugoplus img{width:105px}body.kkrs-jr-responsive .kkrs-plan-card-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:1.6rem}body.kkrs-jr-responsive .kkrs-plan-card-wrap__info{width:60%;flex-shrink:0}body.kkrs-jr-responsive .kkrs-plan-card-wrap__price{margin-left:auto;padding-top:1rem;padding-left:2rem;width:40%;text-align:right;align-self:flex-end}body.kkrs-jr-responsive .kkrs-plan-card-gallery{margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-plan-card-gallery .kkrs-gallery-btn{font-size:1.3rem;line-height:1.2;font-weight:700;padding:1.5rem 4rem 1.4rem 0;color:#3498db;position:relative}body.kkrs-jr-responsive .kkrs-plan-card-gallery .kkrs-gallery-btn:after{margin-top:1rem;height:.2rem;content:"";display:block;width:0;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;transition:.3s}body.kkrs-jr-responsive .kkrs-plan-card-gallery .kkrs-gallery-btn:hover:after{width:100%;transition:.3s}body.kkrs-jr-responsive .kkrs-plan-info-list{display:flex;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li{display:flex;align-items:center;position:relative;padding:.3rem .5rem;margin-right:.8rem;margin-bottom:.8rem;border:1px solid #bcbdc2;border-radius:4px;line-height:1;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li span[class^=kkrs-ico]{display:flex;font-size:1.8rem;line-height:1;margin-right:.8rem;vertical-align:text-bottom;color:#989ba1;margin-right:.8rem}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-ico-nosmoking{border:1px solid #989ba1;border-radius:50%;padding:.1rem;display:flex;justify-content:center;align-items:center}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-ico-nosmoking:before{font-size:1.4rem}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li.kkrs-no-border{border:none}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-help{line-height:1}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-help:before{font-size:1.4rem;margin-left:.4rem}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-help .kkrs-tooltip-wrap{left:-3rem;max-width:31rem;width:max-content;text-align:left;white-space:normal}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-help.kkrs-active .kkrs-tooltip-wrap{visibility:visible;opacity:1}body.kkrs-jr-responsive .kkrs-plan-price-wrap{margin-top:.8rem;display:flex;align-items:center;justify-content:flex-end}body.kkrs-jr-responsive .kkrs-plan-price-label{display:flex;justify-content:flex-end;align-items:center;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-plan-price-label .kkrs-help{font-size:1.4rem;line-height:1;margin-left:.8rem}body.kkrs-jr-responsive .kkrs-plan-price-label .kkrs-tooltip-btm .kkrs-tooltip-wrap{width:35rem;text-align:left;white-space:normal;top:calc(100% + 4rem)}body.kkrs-jr-responsive .kkrs-plan-price{font-size:1.6rem;font-weight:700;color:#d94f5d;line-height:1.5;margin-left:1.6rem}body.kkrs-jr-responsive .kkrs-plan-price em{font-size:2rem;font-weight:700}body.kkrs-jr-responsive .kkrs-plan-price-about{display:inline-block;cursor:pointer}body.kkrs-jr-responsive .kkrs-plan-price-about span{display:inline-block}body.kkrs-jr-responsive .kkrs-plan-price-about span:before{content:"";font-size:1.15em;margin-right:.3em;vertical-align:middle}body.kkrs-jr-responsive .kkrs-plan-price-about .kkrs-tooltip-wrap{width:30rem;white-space:normal;text-align:left;padding:1rem}body.kkrs-jr-responsive .kkrs-plan-card-btm{margin-top:.5rem;display:flex}body.kkrs-jr-responsive .kkrs-plan-card-code{text-align:right;align-self:flex-end}body.kkrs-jr-responsive .kkrs-plan-card-code .kkrs-tooltip-btm-left{display:inline-block;border-bottom:1px dashed #bcbdc2;color:#656972;font-size:1rem}body.kkrs-jr-responsive .kkrs-plan-select-btn{margin-left:auto;font-weight:700;font-size:1.4rem;line-height:1.2;padding:.8em 1.5em;min-width:18rem;transition:.3s;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#3498db;position:relative;z-index:0;position:relative;overflow:hidden}body.kkrs-jr-responsive .kkrs-plan-select-btn:hover{opacity:1;transition:.3s;border-radius:40px}body.kkrs-jr-responsive .kkrs-plan-select-btn:hover::after{transition:.3s;border:inherit;border-radius:40px}body.kkrs-jr-responsive .kkrs-plan-select-btn::after{content:"";display:block;position:absolute;top:0;left:0;transition:.3s}body.kkrs-jr-responsive .kkrs-plan-select-btn::after{width:calc(100% - .6rem);height:calc(100% - .6rem);z-index:-2;background:#fff;margin:.3rem}body.kkrs-jr-responsive .kkrs-plan-select-btn:before{content:"";position:absolute;left:50%;top:50%;background:#9fe1ff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-plan-select-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-plan-select-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-plan-select-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-plan-select-btn.is-selected{color:#fff}body.kkrs-jr-responsive .kkrs-plan-select-btn.is-selected:after{display:none}body.kkrs-jr-responsive .kkrs-plan-carrental{font-size:1.1rem;line-height:1.4;text-align:right;padding-right:0}body.kkrs-jr-responsive .kkrs-plan-carrental-txt{padding-right:4rem;position:relative}body.kkrs-jr-responsive .kkrs-plan-carrental-txt:before{content:"";font-size:3rem;position:absolute;top:50%;right:0;margin-top:-.5em}body.kkrs-jr-responsive .kkrs-carrental-detail{text-align:left}body.kkrs-jr-responsive .kkrs-plan-usj{border:1px solid #e18d52;padding:1rem;margin:1rem 0 0;font-weight:500}body.kkrs-jr-responsive .kkrs-plan-usj__ttl{margin-bottom:0;font-size:inherit;font-weight:500}body.kkrs-jr-responsive .kkrs-plan-usj__link{text-align:right;margin-top:1rem}body.kkrs-jr-responsive .kkrs-plan-usj-btn{display:inline-block;font-weight:500}body.kkrs-jr-responsive .kkrs-plan-list{display:none}body.kkrs-jr-responsive .kkrs-plan-list.kkrs-active{display:block}body.kkrs-jr-responsive .kkrs-plan-item:not(:last-child){padding-bottom:3rem;margin-bottom:5rem;border-bottom:1px solid #c0c5cb}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-plan-item:not(:last-child){padding-bottom:2rem;margin-bottom:2rem}}body.kkrs-jr-responsive .kkrs-plan-list.kkrs-all .kkrs-plan-card{display:flex}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-plan-list.kkrs-all .kkrs-plan-card{display:block}}body.kkrs-jr-responsive .kkrs-plan-list.kkrs-all .kkrs-plan-card__img{width:135px}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-plan-list.kkrs-all .kkrs-plan-card__img{width:86px;float:left;margin-right:8px;margin-bottom:1rem}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-plan-list.kkrs-all .kkrs-plan-card__detail{flex:1;padding-left:2rem}}body.kkrs-jr-responsive .kkrs-plan-card-img{position:relative;padding-top:75%;background-size:contain;background-position:center top;background-repeat:no-repeat;cursor:pointer;z-index:10}body.kkrs-jr-responsive .kkrs-plan-card-img img{display:none}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-plan-card-img:hover img{position:absolute;top:0;left:calc(100% + 1rem);display:block;min-width:40rem;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}}body.kkrs-jr-responsive .kkrs-plan-card-img__caption{margin-top:.8rem;font-size:1.2rem;line-height:1.5;color:#656972;text-align:center;white-space:pre-line}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-plan-card{margin-top:1rem;background:#fff;border-radius:4px;border:1px solid #e1e1e1;box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);padding:1.5rem;font-size:1.2rem;position:relative}body.kkrs-jr-responsive .kkrs-plan-card:not(:first-child){display:none}body.kkrs-jr-responsive .kkrs-plan-card__detail{padding:0}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-favorite-btn{float:right;margin:0 0 .8rem 1.2rem;z-index:10;top:0;right:0}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-message-count{margin:0 0 1rem}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-message-txt{font-size:1.1rem}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section{font-size:1.2rem}body.kkrs-jr-responsive .kkrs-plan-card .kkrs-ref-section__label{font-size:1.2rem}body.kkrs-jr-responsive .kkrs-plan-card-img{pointer-events:none}body.kkrs-jr-responsive .kkrs-plan-card-img__caption{font-size:1.1rem;line-height:1.2}body.kkrs-jr-responsive .kkrs-plan-card-roomtype{display:inline-block;font-size:1.2rem;margin-top:.5rem}body.kkrs-jr-responsive .kkrs-plan-card-amenity{display:none}body.kkrs-jr-responsive .kkrs-plan-card-ttl{font-size:1.4rem;margin-bottom:1rem;padding-right:4rem}body.kkrs-jr-responsive .kkrs-plan-card-ttl a{text-decoration:underline}body.kkrs-jr-responsive .kkrs-plan-card-ttl .kkrs-ico-online-only{margin-right:.2rem;margin-bottom:.2rem;display:inline-block;font-size:1rem;line-height:1;font-weight:400;background:#f4f5f5;border-radius:2rem;text-align:center;vertical-align:middle;padding:.3rem .5rem}body.kkrs-jr-responsive .kkrs-plan-card-roomname{font-size:1.4rem;clear:both}body.kkrs-jr-responsive .kkrs-plan-coupon-wrap{margin:0}body.kkrs-jr-responsive .kkrs-plan-coupon-list{margin-top:.4rem}body.kkrs-jr-responsive .kkrs-plan-card-wrap{clear:both;display:block}body.kkrs-jr-responsive .kkrs-plan-card-wrap__info{width:auto}body.kkrs-jr-responsive .kkrs-plan-card-wrap__price{margin-top:1.6rem;padding:0;width:auto}body.kkrs-jr-responsive .kkrs-plan-card-gallery{display:none}body.kkrs-jr-responsive .kkrs-plan-info-list{font-size:1.2rem}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-help{line-height:1;position:static}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-help:before{font-size:1.4rem;margin-left:.4rem}body.kkrs-jr-responsive .kkrs-plan-info-list&gt;li .kkrs-help .kkrs-tooltip-wrap{left:0;max-width:calc(93vw - 5.4rem)}body.kkrs-jr-responsive .kkrs-plan-price-wrap .kkrs-message-count{margin-bottom:0}body.kkrs-jr-responsive .kkrs-plan-price-label{font-weight:400}body.kkrs-jr-responsive .kkrs-plan-price-label .kkrs-tooltip-btm .kkrs-tooltip-wrap{width:calc(100vw - 5.4rem);top:auto;bottom:calc(100% + 1rem)}body.kkrs-jr-responsive .kkrs-plan-price-label .kkrs-tooltip-btm .kkrs-tooltip-wrap:before{top:100%;bottom:auto;border-width:5px;border-color:#fff #fff transparent transparent}body.kkrs-jr-responsive .kkrs-plan-price-label .kkrs-tooltip-btm .kkrs-tooltip-wrap:after{top:100%;bottom:auto;border-width:6px;border-color:#bcbdc2 #bcbdc2 transparent transparent}body.kkrs-jr-responsive .kkrs-plan-price{line-height:1.3}body.kkrs-jr-responsive .kkrs-plan-price-about{margin:.5rem 0;display:inline-block}body.kkrs-jr-responsive .kkrs-plan-price-about span{display:inline-block;position:relative}body.kkrs-jr-responsive .kkrs-plan-price-about span:before{font-size:1.15em;margin-right:.3em;vertical-align:middle}body.kkrs-jr-responsive .kkrs-plan-card-btm{margin-top:1rem;flex-direction:row;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-plan-card-code .kkrs-tooltip-wrap{white-space:nowrap}body.kkrs-jr-responsive .kkrs-plan-select-btn{padding:.8em 2em;min-width:50%;margin:0 0 0 auto}body.kkrs-jr-responsive .kkrs-plan-carrental{padding:0;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-plan-carrental .kkrs-tooltip-wrap{width:calc(100vw - 2rem)}body.kkrs-jr-responsive .kkrs-plan-usj{margin-top:1.5rem}}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-amenity-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:84rem;max-width:70vw;padding:2rem 0 0;font-size:1.4rem}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-amenity-group{width:50%;padding:0 0 2rem 1.5rem;white-space:normal}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-amenity-ttl{font-weight:500;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-amenity-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-amenity-list&gt;li{width:48%;font-size:1.3rem;position:relative;padding:.3rem 0 0 3rem;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-amenity-list&gt;li span{display:inline-block;font-size:2rem;position:absolute;top:0;left:0}@media(max-width:999px){body.kkrs-jr-responsive .kkrs-tooltip-wrap .kkrs-amenity-list&gt;li{font-size:1.1rem}}body.kkrs-jr-responsive .kkrs-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(91,91,91,.9);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}body.kkrs-jr-responsive .kkrs-modal:after{content:"";color:#fff;font-size:2.2rem;position:fixed;width:8rem;height:8rem;text-align:center;line-height:8rem;top:0;right:0;cursor:pointer}body.kkrs-jr-responsive .kkrs-modal.kkrs-active{opacity:1;visibility:visible}body.kkrs-jr-responsive .kkrs-modal-contents{background-color:#fff;max-width:calc(100% - 16rem)}body.kkrs-jr-responsive .kkrs-modal-contents__header{height:8rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;padding:1.5rem 4rem}body.kkrs-jr-responsive .kkrs-modal-contents__body{padding:0 2rem 2rem 2rem;overflow:auto;max-height:calc(100vh - 12rem)}body.kkrs-jr-responsive .kkrs-modal-contents .kkrs-modal-heading{font-size:2.4rem;line-height:1.2;font-weight:500}body.kkrs-jr-responsive .kkrs-modal-contents .kkrs-modal-close-btn{display:none}body.kkrs-jr-responsive .kkrs-modal-info:after{display:none}body.kkrs-jr-responsive .kkrs-modal-info .kkrs-modal-close-btn{position:absolute;top:0;right:0;width:6rem;height:6rem;line-height:1;color:#95999e;z-index:10;display:block}body.kkrs-jr-responsive .kkrs-modal-info .kkrs-modal-close-btn:before{content:"";font-size:2.6rem}body.kkrs-jr-responsive .kkrs-modal-info .kkrs-modal-contents{max-width:56rem;max-height:calc(100vh - 8rem);overflow:auto;border-radius:4px;position:relative}body.kkrs-jr-responsive .kkrs-modal-info-wrap{padding:3rem}body.kkrs-jr-responsive .kkrs-modal-info-heading{font-weight:700;font-size:1.8rem;padding-right:3rem;margin-bottom:1em}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal:after{display:none}body.kkrs-jr-responsive .kkrs-modal-contents{max-width:100%;width:100%;height:100%;max-height:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}body.kkrs-jr-responsive .kkrs-modal-contents__header{height:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:center;padding:1.5rem 5rem 1.5rem;position:relative;border-bottom:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-modal-contents__body{padding:2rem;max-height:100%;-webkit-overflow-scrolling:touch}body.kkrs-jr-responsive .kkrs-modal-contents .kkrs-modal-heading{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-contents .kkrs-modal-close-btn{display:block;width:5rem;height:5rem;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#95999e}body.kkrs-jr-responsive .kkrs-modal-contents .kkrs-modal-close-btn:before{content:"";font-size:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-modal-info .kkrs-modal-close-btn{width:4rem;height:4rem;top:0;right:0;transform:none}body.kkrs-jr-responsive .kkrs-modal-info .kkrs-modal-contents{width:90%;max-width:56rem;height:auto}body.kkrs-jr-responsive .kkrs-modal-info-wrap{padding:2rem}body.kkrs-jr-responsive .kkrs-modal-info-heading{padding-right:2rem}}body.kkrs-jr-responsive .kkrs-modal-map-search{min-width:97rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-ico img{max-width:100%!important}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-modal-contents{width:calc(100% - 16rem)}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search{height:calc(100vh - 4rem);display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header{display:none}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition{border-bottom:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__header{display:none}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__body{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item{padding:1.8rem 1rem .5rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:first-child{padding-left:1.5rem;padding-right:2rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(1){width:25%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(2){width:25%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(3){width:30%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(4){width:20%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-result{overflow:auto;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-result__list{width:30%;min-width:36rem;max-width:44rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-result__map{width:70%;-webkit-flex:1;flex:1}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition{line-height:1}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__label{font-size:1.5rem;margin-bottom:1rem;font-weight:500}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-hotel-condition-keyword{margin-top:2rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-hotel-condition-keyword .kkrs-keyword-btn{width:5rem;font-weight:500;font-size:1.3rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list{font-size:1.2rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list .kkrs-count{font-size:1.1rem;margin-left:.5rem;margin-right:auto}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list .kkrs-count:before{content:"("}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list .kkrs-count:after{content:")"}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list:not(.kkrs-col2)&gt;li:not(:nth-child(-n+4)){line-height:0;opacity:0;visibility:hidden;transition:line-height .1s ease-out,visibility .1s linear,opacity .2s .2s linear}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list:not(.kkrs-col2)&gt;li:not(:nth-child(-n+4)) .kkrs-form-checkbox{display:none}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list&gt;li{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list&gt;li .kkrs-rating-stars{display:inline-block;margin-right:.5rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list&gt;li.kkrs-disabled{color:#999}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list.kkrs-col2&gt;li{width:50%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list.kkrs-col2&gt;li:not(:nth-child(-n+8)){line-height:0!important;opacity:0;visibility:hidden;transition:line-height .1s ease-out,visibility .1s linear,opacity .2s .2s linear}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list.kkrs-col2&gt;li:not(:nth-child(-n+8)) .kkrs-form-checkbox{display:none}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list.kkrs-active&gt;li,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list.kkrs-col2.kkrs-active&gt;li{-webkit-display:flex;display:flex;opacity:1!important;visibility:visible!important;line-height:inherit!important}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list.kkrs-active&gt;li .kkrs-form-checkbox,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list.kkrs-col2.kkrs-active&gt;li .kkrs-form-checkbox{display:block!important}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn{text-align:center;font-size:1.2rem;cursor:pointer;transition:opacity .2s;margin-left:25%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn span{display:inline-block;padding:.5rem 0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn span:after{content:"";margin-left:.5em;transition:transform .3s}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn span:before{content:"すべて表示"}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn.kkrs-active span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn.kkrs-active span:before{content:"隠す"}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-result-header{line-height:1;padding:0 1.5rem;height:5rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-result-count .kkrs-all{font-size:1.8rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-form-pulldown{margin-left:auto;width:auto}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-form-pulldown__set{padding-top:.8rem;padding-bottom:.8rem;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-form-pulldown .kkrs-form-pulldown-list&gt;li{font-size:1.2rem;padding:1rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-list{padding:0 0 2rem 1.5rem;height:calc(100% - 5rem);overflow:scroll;overflow-x:hidden}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-item{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;line-height:1.2;min-height:9rem;position:relative;border:3px solid transparent}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-item:before{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;bottom:-6px;left:0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-item.kkrs-active{border-color:#3498db}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-item.kkrs-active .kkrs-map-hotel-price{color:#cc0d21}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-item.kkrs-active:before{display:none}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-item__img{width:8rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-item__detail{-webkit-flex:1;flex:1;padding:.8rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-more-btn{width:100%;font-size:1.2rem;display:block;text-align:center;cursor:pointer;position:relative;transition:opacity .2s;padding-top:1rem;padding-bottom:3rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-more-btn:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-more-btn:before{font-weight:700;content:"";font-size:1.5rem;line-height:2.8rem;width:3rem;height:3rem;border-radius:50%;border:1px solid #c0c5cb;position:absolute;bottom:0;left:50%;margin-left:-1.5rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-img img{width:8rem;height:8rem;object-fit:cover}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-header{margin-bottom:.5rem;min-height:3.2rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-header .kkrs-name{display:inline;font-size:1.4rem;font-weight:500}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-header .kkrs-ico{display:inline-block;width:3rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-price{text-align:right;font-size:1.6rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-price-about{float:right;font-size:1rem;margin:.5rem 0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-price-about span:before{content:"";margin-right:.2em}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-price-about .kkrs-tooltip-wrap{width:30rem;white-space:normal;text-align:left;padding:1rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-navi{clear:both;text-align:right}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn{transition:.3s;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#3498db;position:relative;z-index:0;position:relative;overflow:hidden;font-size:1.2rem;line-height:1.2;font-weight:500;padding:.7rem 1.5rem;opacity:.99}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn:hover{opacity:1;transition:.3s;border-radius:40px}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn:hover::after{transition:.3s;border:inherit;border-radius:40px}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn::after{content:"";display:block;position:absolute;top:0;left:0;transition:.3s}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn::after{width:calc(100% - .6rem);height:calc(100% - .6rem);z-index:-2;background:#fff;margin:.3rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn:before{content:"";position:absolute;left:50%;top:50%;background:#9fe1ff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-select-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-container{position:relative}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon{background-color:#fff;font-size:1.6rem;line-height:1;font-weight:700;color:#888;border:1px solid #888;padding:.6rem 1rem;cursor:pointer;white-space:nowrap;position:absolute;z-index:100}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon:after,body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon:before{content:"";border-style:solid;border-width:10px 5px;position:absolute;top:100%;left:50%;margin-left:-5px}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon:before{border-color:#888 transparent transparent transparent}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon:after{top:calc(100% - 2px);border-color:#fff transparent transparent transparent}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon:hover{z-index:102}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active{border-color:#3498db;background-color:#3498db;color:#fff;z-index:101}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active:after{display:none}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active:before{border-top-color:#3498db}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window{background-color:#fff;border:2px solid #3498db;width:30rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-contents{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;line-height:1.2;position:relative}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window__img{width:8rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window__detail{-webkit-flex:1;flex:1;padding:1rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-close-btn{position:absolute;top:0;right:0;z-index:10}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-close-btn:before{content:"";font-size:1rem;padding:.8rem .5rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-img img{width:8rem;height:8rem;object-fit:cover}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-header{padding-right:1rem;margin-bottom:.5rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-header .kkrs-name{display:inline;font-size:1.2rem;font-weight:500}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-header .kkrs-ico{display:inline-block;width:3rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price{text-align:right;font-size:1.4rem;font-weight:700;color:#cc0d21}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about{float:right;font-size:1rem;margin:.5rem 0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about span:before{content:"";margin-right:.2em}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about .kkrs-tooltip-wrap{width:30rem;white-space:normal;text-align:left;padding:1rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-navi{clear:both;text-align:right}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn{transition:.3s;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#3498db;position:relative;z-index:0;position:relative;overflow:hidden;font-size:1.1rem;line-height:1.2;font-weight:500;padding:.7rem 1.5rem;opacity:.99}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn:hover{opacity:1;transition:.3s;border-radius:40px}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn:hover::after{transition:.3s;border:inherit;border-radius:40px}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn::after{content:"";display:block;position:absolute;top:0;left:0;transition:.3s}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn::after{width:calc(100% - .6rem);height:calc(100% - .6rem);z-index:-2;background:#fff;margin:.3rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn:before{content:"";position:absolute;left:50%;top:50%;background:#9fe1ff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-hotel-list-load-more{text-align:center;padding:2rem}@media(max-width:999px){body.kkrs-jr-responsive .kkrs-modal-map-search:after{font-size:1.6rem;color:#000}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-modal-contents{width:calc(100% - 4rem);max-width:calc(100% - 4rem)}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-map-search{min-width:initial}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-modal-contents{width:100%;max-width:100%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search{height:100%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header{display:block;height:5rem;background-color:#000;color:#fff;padding:1rem 2rem 1rem 6rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;position:relative}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-close-btn{width:5rem;height:5rem;position:absolute;top:0;left:0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-close-btn:before{content:"";font-size:1.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-sticky-btn{width:4.4rem;height:4.4rem;border-radius:50%;background-color:rgba(0,0,0,.8);position:fixed;left:1rem;bottom:12rem;color:#fff;z-index:1000}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-sticky-btn:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-sticky-btn:before{font-size:2rem;content:""}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-header .kkrs-map-search-ttl{font-size:1.6rem;line-height:1;font-weight:500}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition{height:auto;border-bottom:none;position:fixed;top:5rem;right:100%;width:80%;height:calc(100% - 5rem);visibility:visible;z-index:1001;background-color:#fff;transition:right .4s,box-shadow .4s}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition.kkrs-active{right:20%;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__header{display:block;height:5rem;border-bottom:1px solid #c0c5cb;padding:1rem 2rem 1rem 6rem;position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__body{display:block;height:calc(100% - 5rem);overflow:auto;padding:2rem;-webkit-overflow-scrolling:touch}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-ttl{font-size:1.6rem;font-weight:500}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-close-btn{width:5rem;height:5rem;position:absolute;top:0;left:0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-close-btn:before{content:"";font-size:1.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1)}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-result{height:calc(100% - 5rem)}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-result__list{display:none}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-result__map{width:100%}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__label{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item{width:auto;padding:0;margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:first-child{padding:0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(1),body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(2),body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(3),body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition__item:nth-child(4){width:auto}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-hotel-condition-keyword{margin-top:0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-hotel-condition-keyword .kkrs-keyword-input{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-hotel-condition-keyword .kkrs-keyword-btn{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-search-condition-list{font-size:1.4rem;line-height:1.7}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn{text-align:right;margin-bottom:-1.5rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-expand-trigger-btn span{padding:.5rem 0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon{border-radius:4rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active{border-color:#52c8ff;background-color:#fff;color:#52c8ff}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active:after{display:block;border-top-color:#fff}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active:before{border-top-color:#52c8ff}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window{border:none;position:fixed;top:auto!important;right:auto!important;bottom:0!important;left:0!important;width:100%;z-index:1000}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-contents{padding:0}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window__img{width:10rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window__img img{width:10rem;height:10rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window__detail{text-align:right;position:relative}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-header{text-align:left}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-header .kkrs-name{font-size:1.3rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price{font-size:1.6rem;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about{float:none;display:inline-block;margin:0;padding:.5rem .2rem .5rem 0;vertical-align:middle}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about .kkrs-tooltip-wrap{top:auto;right:-.5rem;bottom:calc(100% + 1rem);width:90vw;text-align:left}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about .kkrs-tooltip-wrap:before{border-color:#fff transparent transparent #fff;bottom:auto;top:100%;right:5rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-price-about .kkrs-tooltip-wrap:after{border-color:#000 transparent transparent #000;bottom:auto;top:100%;right:4.9rem}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-navi{clear:none;display:inline-block;vertical-align:middle}body.kkrs-jr-responsive .kkrs-modal-map-search .kkrs-map-window-select-btn{font-size:1.2rem;padding:.7rem 1rem}}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-modal-contents{width:100rem;max-height:calc(100% - 4rem);overflow:auto;-webkit-overflow-scrolling:touch;padding:4rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-summary{margin-bottom:1.5rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-summary__ttl{font-size:3rem;font-weight:700;line-height:1.2}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-summary__note{margin-top:1em;color:#707f89}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-summary .kkrs-coupon-txt1{margin-top:1em}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #c0c5cb;border-radius:1rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box+.kkrs-coupon-box{margin-top:2rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail{-webkit-flex:1;flex:1;padding:3rem;-webkit-align-self:center;align-self:center}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail .kkrs-coupon-ttl{font-size:2.4rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail .kkrs-coupon-txt1{margin-top:2rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail .kkrs-coupon-capacity{margin-top:2em}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail .kkrs-coupon-note{font-size:1.2rem;margin-top:1em}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price{width:30%;border-left:2px dashed #c0c5cb;padding:2rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price .kkrs-coupon-price-wrap{text-align:right}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price .kkrs-coupon-price{font-size:2.2rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price .kkrs-coupon-price-note{font-size:1.2rem;color:#707f89}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-coupon:after{display:block;font-size:1.8rem;width:4rem;height:4rem;line-height:4rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-modal-contents{width:90%;height:auto;max-height:calc(100% - 8rem);padding:1.5rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-summary{padding:.5rem;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-summary__ttl{font-size:2rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box{display:block}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box+.kkrs-coupon-box{margin-top:1rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail{padding:1.5rem;border-bottom:1px dashed #c0c5cb}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail .kkrs-coupon-ttl{font-size:1.8rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail .kkrs-coupon-txt1{margin-top:1.5rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__detail .kkrs-coupon-capacity{margin-top:1.5em}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price{width:auto;display:block;padding:1.5rem;border-left:none}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price .kkrs-coupon-price-wrap{text-align:right;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price .kkrs-coupon-price-label{font-size:1.2rem}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price .kkrs-coupon-price{margin-left:auto;font-size:1.8rem;line-height:1}body.kkrs-jr-responsive .kkrs-modal-coupon .kkrs-coupon-box__price .kkrs-coupon-price-note{line-height:1;width:100%;text-align:right;margin-top:1em}}body.kkrs-jr-responsive .kkrs-guide-section-heading{font-size:2.2rem;font-weight:700;margin-bottom:1em}body.kkrs-jr-responsive .kkrs-guide-block{margin-bottom:3rem}body.kkrs-jr-responsive .kkrs-note-list+.kkrs-guide-block{margin-top:3rem}body.kkrs-jr-responsive .kkrs-guide-block-heading{font-size:1.6rem;font-weight:700;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-guide-block-hotel-info{margin-top:1.2rem}body.kkrs-jr-responsive .kkrs-guide-block-hotel-info.kkrs-no-border{margin-top:0}body.kkrs-jr-responsive .kkrs-guide-block-hotel-info.kkrs-no-border .kkrs-guide-block-hotel-info__item:first-child{border-top:none}body.kkrs-jr-responsive .kkrs-guide-block-hotel-info__item{border-top:1px solid #d9d9d9;padding:1.2rem 0}body.kkrs-jr-responsive .kkrs-guide-block-hotel-info__title{font-weight:700}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-guide-section-heading{font-size:1.8rem}body.kkrs-jr-responsive .kkrs-guide-block{margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-note-list+.kkrs-guide-block{margin-top:2rem}body.kkrs-jr-responsive .kkrs-guide-block-heading{font-size:1.6rem}}body.kkrs-jr-responsive .kkrs-search-hotel-section{margin-bottom:4rem}body.kkrs-jr-responsive .kkrs-search-hotel-header{margin-bottom:4rem}body.kkrs-jr-responsive .kkrs-search-hotel-heading{font-size:2.5rem;font-weight:500;margin-bottom:.2em}body.kkrs-jr-responsive .kkrs-search-hotel-update{font-size:1.2rem}body.kkrs-jr-responsive .kkrs-search-hotel-update em{font-weight:700;margin-right:.5em}body.kkrs-jr-responsive .kkrs-search-hotel-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-search-hotel-wrap__side{width:21.4285714286%}body.kkrs-jr-responsive .kkrs-search-hotel-wrap__main{width:74.6031746032%;margin-left:auto}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-search-hotel-section{margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-search-hotel-header{margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-search-hotel-heading{font-size:1.8rem;font-weight:700}body.kkrs-jr-responsive .kkrs-search-hotel-update{font-size:1rem}body.kkrs-jr-responsive .kkrs-search-hotel-wrap{display:block}body.kkrs-jr-responsive .kkrs-search-hotel-wrap__side{width:0;height:0;visibility:hidden}body.kkrs-jr-responsive .kkrs-search-hotel-wrap__main{width:auto}}body.kkrs-jr-responsive .kkrs-search-big-panel-trigger{display:none}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-search-big-panel-trigger{display:block;margin:.8rem 0}body.kkrs-jr-responsive .kkrs-search-big-panel-trigger-btn{width:100%;font-size:1.6rem;line-height:1.2;font-weight:700;padding:1.5rem 4rem 1.4rem 3.5rem;color:#3498db;position:relative}body.kkrs-jr-responsive .kkrs-search-big-panel-trigger-btn:after{margin-top:1rem;height:.2rem;content:"";display:block;width:100%;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box}body.kkrs-jr-responsive .kkrs-search-big-panel-trigger-btn span{display:inline-block}body.kkrs-jr-responsive .kkrs-search-big-panel-trigger-btn span:before{content:"";margin-right:1rem}}body.kkrs-jr-responsive .kkrs-search-big-panel__header{display:none}body.kkrs-jr-responsive .kkrs-search-big-panel__footer{display:none}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-search-big-panel{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#fff;overflow-x:hidden;visibility:hidden;opacity:0;z-index:-1}body.kkrs-jr-responsive .kkrs-search-big-panel.kkrs-active{animation:modalShow .2s ease 0s 1 none;opacity:1;visibility:visible;z-index:1000}body.kkrs-jr-responsive .kkrs-search-big-panel__header{height:5rem;background:#fff;box-shadow:0 2px 3px 0 rgba(50,55,67,.2);padding:1rem 5rem;position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:center}body.kkrs-jr-responsive .kkrs-search-big-panel__body{height:calc(100% - 5rem);overflow:auto;padding:2rem 1.5rem 4rem;-webkit-overflow-scrolling:touch}body.kkrs-jr-responsive .kkrs-search-big-panel__footer{display:block;width:100%;background:#fff;height:7.8rem;padding:1.5rem;box-shadow:0 0 1rem 0 rgba(50,55,67,.2);z-index:100}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-ttl{font-size:1.8rem}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-close-btn{width:5rem;height:5rem;position:absolute;top:0;right:0;color:#95999e}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-close-btn:before{content:"";font-size:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-clear-btn{font-size:1.3rem;line-height:5rem;color:#3498db;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-fix-btn{width:100%;display:block;font-size:1.8rem;font-weight:700;line-height:1;padding:1.5rem;transition:.3s;position:relative;overflow:hidden;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#fff}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-fix-btn:hover{border-radius:40px;transition:.3s;opacity:1}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-fix-btn:before{content:"";position:absolute;left:50%;top:50%;background:#c6edff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-fix-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-fix-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-fix-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-search-big-panel-fix-btn.kkrs-disabled{background:#dfe2e5;color:#989ba1;pointer-events:none}}@keyframes modalShow{0%{transform:translate(0,100vh)}100%{transform:translate(0,0)}}body.kkrs-jr-responsive .kkrs-search-big-panel-btm{display:none}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-search-big-panel-btm{display:block}body.kkrs-jr-responsive .kkrs-search-big-panel-btm-btn{background-color:#181878;color:#fff;font-size:1.6rem;line-height:1;font-weight:500;padding:1em;width:100%}}body.kkrs-jr-responsive .kkrs-panel-hotel-condition .kkrs-search-big-panel__header,body.kkrs-jr-responsive .kkrs-panel-plan-condition .kkrs-search-big-panel__header{height:6.8rem}body.kkrs-jr-responsive .kkrs-panel-hotel-condition .kkrs-search-big-panel__body,body.kkrs-jr-responsive .kkrs-panel-plan-condition .kkrs-search-big-panel__body{height:calc(100% - 15.6rem);overscroll-behavior:contain}body.kkrs-jr-responsive .kkrs-panel-hotel-condition .kkrs-search-big-panel__footer,body.kkrs-jr-responsive .kkrs-panel-plan-condition .kkrs-search-big-panel__footer{position:relative;height:8.8rem;padding:1.6rem}body.kkrs-jr-responsive .kkrs-panel-hotel-condition .kkrs-search-big-panel-close-btn,body.kkrs-jr-responsive .kkrs-panel-plan-condition .kkrs-search-big-panel-close-btn{width:5.6rem;height:6.7rem;color:#656972}body.kkrs-jr-responsive .kkrs-panel-hotel-condition .kkrs-search-big-panel-ttl,body.kkrs-jr-responsive .kkrs-panel-plan-condition .kkrs-search-big-panel-ttl{font-size:2.4rem;font-weight:700}body.kkrs-jr-responsive .kkrs-panel-hotel-condition .kkrs-search-big-panel-fix-btn,body.kkrs-jr-responsive .kkrs-panel-plan-condition .kkrs-search-big-panel-fix-btn{font-size:2.1rem;max-width:28rem;height:5.6rem;margin-left:auto;margin-right:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-close-btn:before{content:""}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-select-people{display:none;background-color:#fff;min-width:40rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);position:absolute;top:100%;left:0;padding:5rem 1.5rem 1.5rem;z-index:10}body.kkrs-jr-responsive .kkrs-panel-select-people.kkrs-active{display:block}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel__footer,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel__header{display:block}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-ttl{display:none}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-close-btn{position:absolute;top:0;right:0;width:4rem;height:4rem;line-height:1;color:#95999e;z-index:10}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-close-btn:before{font-size:1.8rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-clear-btn{position:absolute;top:1rem;left:0;color:#3498db;font-size:1.3rem;line-height:3rem;padding:0 1.5rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-fix-btn{width:100%;padding:1.3rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1;text-align:center;letter-spacing:.1em;transition:.3s;position:relative;overflow:hidden;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-fix-btn:hover{border-radius:40px;transition:.3s;opacity:1}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-fix-btn:before{content:"";position:absolute;left:50%;top:50%;background:#c6edff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-fix-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-fix-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-fix-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel-fix-btn.kkrs-disabled{background:#dfe2e5;pointer-events:none}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel__body{height:calc(100% - 15.7rem);padding-top:3rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-search-big-panel__footer{height:10.7rem}}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-close-btn:before{content:""}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-period__arrow:before{content:""}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-calendar{display:none;background-color:#fff;width:75rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);position:absolute;top:100%;left:0;padding:2.5rem 4rem 1.5rem;z-index:10}body.kkrs-jr-responsive .kkrs-panel-calendar.kkrs-active{display:block}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel__footer,body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel__header{display:block}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-ttl{display:none}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-close-btn{position:absolute;top:0;right:0;width:4rem;height:4rem;line-height:1;color:#95999e;z-index:10}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-close-btn:before{font-size:1.8rem}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-fix-btn{width:100%;margin-top:1.5rem;padding:1.3rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1;text-align:center;letter-spacing:.1em;transition:.3s;position:relative;overflow:hidden;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-fix-btn:hover{border-radius:40px;transition:.3s;opacity:1}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-fix-btn:before{content:"";position:absolute;left:50%;top:50%;background:#c6edff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-fix-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-fix-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel-fix-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-column:nth-child(n+3){display:none}body.kkrs-jr-responsive .kkrs-panel-calendar--period{top:0}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-search-big-panel-clear-btn{position:absolute;top:1rem;left:0;color:#3498db;font-size:1.3rem;line-height:3rem;padding:0 1.5rem}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-search-big-panel__footer{display:none}}@media print,screen and (min-width:769px)and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-alert-box--sp-popup{margin-top:1.5rem}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #bcbdc2;display:flex;justify-content:space-between;align-items:center}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period{background:#f4f5f5;display:flex;align-items:center;padding:.8rem 1.6rem;max-width:40rem}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__item{width:12.8rem;line-height:1.5}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__item:last-child{margin-left:auto;align-self:flex-end}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__display{cursor:pointer}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__display.kkrs-current{border-bottom:3px solid #52c8ff}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__title{font-size:1.2rem;color:#656972;margin-bottom:.4rem}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__body{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__arrow{display:flex;padding:0 1.6rem}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__arrow:before{font-size:2.4rem;color:#656972}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-calendar-period__night{text-align:right;font-size:1.6rem}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer .kkrs-search-big-panel-fix-btn{width:20rem;margin:0}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-date-popup{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%);font-size:1.2rem;line-height:1.4;color:#fff;text-align:center;white-space:nowrap;padding:.8rem;background:#323743;border-radius:4px;box-shadow:0 1px 4px 0 rgba(50,55,67,.25)}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-date-popup::before{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;border-style:solid;border-color:#323743 transparent transparent;border-width:8px 8px 0}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-clear-tooltip{position:absolute;top:1rem;left:0}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-clear-tooltip .kkrs-tooltip-wrap{line-height:1;bottom:calc(100% + .5rem)}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-big-panel-clear-btn{color:#3498db;font-size:1.3rem;line-height:3rem;padding:0 1.5rem}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-big-panel__footer{display:flex;align-items:center;border-top:1px solid #bcbdc2;padding-top:1.8rem;padding-bottom:1rem}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-selected-date__checkin{display:none}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-selected-date__night{margin-left:auto;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-selected-date__night-label{font-size:1.5rem;padding-right:1.5em}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-big-panel-fix-btn{margin:0 0 0 auto;width:20rem}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel__body{height:calc(100% - 18.2rem);padding-top:3rem}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-search-big-panel__footer{height:13.2rem}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-period{display:flex;background:#f7f7f7;margin-bottom:1.2rem;position:relative}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-period:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-period input{width:50%;height:4.2rem;padding:0 1.2rem}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-date{display:flex;align-items:center;margin-bottom:1.2rem}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-date__checkin{width:50%;background:#f7f7f7}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-date__checkin input{width:100%;height:4.2rem;padding:0 1.2rem}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-date__night{margin-left:auto;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-selected-date__night-label{font-size:1.3rem;padding-right:1em}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-footer{display:none}body.kkrs-jr-responsive .kkrs-panel-calendar--period .kkrs-calendar-date-popup{display:none}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-clear-tooltip{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-clear-tooltip .kkrs-tooltip-wrap{display:none}body.kkrs-jr-responsive .kkrs-panel-calendar--checkin .kkrs-search-big-panel-clear-btn{position:static;transform:none}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-area{display:none}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-panel-area .kkrs-search-big-panel__body{padding-bottom:10rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-search-big-panel__footer{position:absolute;bottom:0;left:0}}body.kkrs-jr-responsive .kkrs-sticky-navi{display:none}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-sticky-navi{display:block;z-index:102;position:relative}body.kkrs-jr-responsive .kkrs-sticky-navi-search-btn,body.kkrs-jr-responsive .kkrs-sticky-navi-top-btn{width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(50,55,67,.8);position:fixed;bottom:1rem;color:#fff;opacity:0;visibility:hidden;transition:opacity .5s}body.kkrs-jr-responsive .kkrs-active.kkrs-sticky-navi-search-btn,body.kkrs-jr-responsive .kkrs-active.kkrs-sticky-navi-top-btn{opacity:1;visibility:visible;transition:opacity .5s}body.kkrs-jr-responsive .kkrs-sticky-navi-search-btn:before,body.kkrs-jr-responsive .kkrs-sticky-navi-top-btn:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-sticky-navi-search-btn{left:1rem}body.kkrs-jr-responsive .kkrs-sticky-navi-search-btn:before{font-size:2rem;content:""}body.kkrs-jr-responsive .kkrs-sticky-navi-top-btn{right:1rem}body.kkrs-jr-responsive .kkrs-sticky-navi-top-btn:before{font-size:1.6rem;content:""}}body.kkrs-jr-responsive .kkrs-sticky-pagetop{position:fixed;bottom:2.5rem;right:2.5rem;z-index:100}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-sticky-pagetop{bottom:2rem;right:2rem}}body.kkrs-jr-responsive .kkrs-sticky-pagetop .kkrs-pagetop-btn{background:rgba(207,240,255,.38);transition:background .3s;border:1px solid #fff;border-radius:4px;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem}body.kkrs-jr-responsive .kkrs-sticky-pagetop .kkrs-pagetop-btn:before{content:"";font-size:3.4rem;color:#3498db}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-sticky-pagetop .kkrs-pagetop-btn:hover{background:rgba(207,240,255,.6)}}body.kkrs-jr-responsive .kkrs-form-checkbox{position:relative}body.kkrs-jr-responsive .kkrs-form-checkbox input{display:none}body.kkrs-jr-responsive .kkrs-form-checkbox label{display:block;padding:.5rem .5rem .5rem 2.4rem;transition:opacity .2s}body.kkrs-jr-responsive .kkrs-form-checkbox label:before{content:"";width:1.5rem;height:1.5rem;display:block;border:1px solid #bcbdc2;background-color:#fff;position:absolute;top:50%;left:0;margin-top:-.75rem}body.kkrs-jr-responsive .kkrs-form-checkbox input:checked+label:before{background:rgba(0,0,0,0) linear-gradient(135deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box}body.kkrs-jr-responsive .kkrs-form-checkbox input:checked+label::after{content:"";top:50%;left:.1rem;margin-top:-.5em;position:absolute;font-size:1.3rem;color:#fff}body.kkrs-jr-responsive .kkrs-form-checkbox input:disabled+label{color:#989ba1;cursor:default}body.kkrs-jr-responsive .kkrs-form-checkbox input:disabled+label:before{border-color:rgba(205,214,221,.5)}body.kkrs-jr-responsive .kkrs-form-radio{position:relative}body.kkrs-jr-responsive .kkrs-form-radio input{display:none}body.kkrs-jr-responsive .kkrs-form-radio label{display:block;padding:.5rem .5rem .5rem 2.4rem;transition:opacity .2s}body.kkrs-jr-responsive .kkrs-form-radio label:before{content:"";width:1.6rem;height:1.6rem;display:block;border:1px solid #9b9b9b;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-.8rem}body.kkrs-jr-responsive .kkrs-form-radio input:checked+label:before{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;box-shadow:0 0 0 2px #fff inset}body.kkrs-jr-responsive .kkrs-form-radio input:disabled+label{color:#989ba1;cursor:default}body.kkrs-jr-responsive .kkrs-form-radio input:disabled+label:before{border-color:rgba(205,214,221,.5)}body.kkrs-jr-responsive .kkrs-form-pulldown{position:relative;z-index:10;width:30rem}body.kkrs-jr-responsive .kkrs-form-pulldown__set{min-width:10rem;padding:0 2rem 0 0;cursor:pointer;position:relative;border-bottom:1px solid #c0c5cb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem}body.kkrs-jr-responsive .kkrs-form-pulldown__set:before{content:"";font-size:2rem;color:#95999e;position:absolute;top:50%;right:0;margin-top:-.5em;transition:transform .2s}body.kkrs-jr-responsive .kkrs-form-pulldown__set:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-form-pulldown__panel{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;margin-top:-1px;background-color:#fff;border:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-active{z-index:101}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-active .kkrs-form-pulldown__set:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-active .kkrs-form-pulldown__panel{display:block}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-error:before{background-color:#cc0d21;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);color:#fff;display:block;font-size:1.1rem;line-height:1.2;position:absolute;top:calc(100% + 6px);left:0;padding:.6em .8em;text-align:center;z-index:8}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-error:after{content:"";border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #cc0d21 transparent;position:absolute;top:calc(100% - 2px);left:3.5rem;z-index:9}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-error .kkrs-form-pulldown__set{border-bottom-color:#cc0d21}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-error .kkrs-form-pulldown__set:before{color:#cc0d21}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-error .kkrs-form-pulldown__panel{z-index:10}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-error.kkrs-error-carrent-01:before{content:"貸出日時を正しく入力してください。"}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-disabled{pointer-events:none}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-disabled .kkrs-form-pulldown__set{background:#dfe2e5;color:#989ba1}body.kkrs-jr-responsive .kkrs-form-pulldown.kkrs-disabled .kkrs-form-pulldown__set:before{color:#989ba1}body.kkrs-jr-responsive .kkrs-form-pulldown-list{max-height:30rem;overflow:auto;overflow-x:hidden}body.kkrs-jr-responsive .kkrs-form-pulldown-list&gt;li{cursor:pointer;transition:background .2s;padding:1.4rem 2rem 1.2rem;font-size:1.6rem}body.kkrs-jr-responsive .kkrs-form-pulldown-list&gt;li:hover{background:#ecf9ff}body.kkrs-jr-responsive .kkrs-form-pulldown-list&gt;li.kkrs-active{background:#ecf9ff}body.kkrs-jr-responsive .kkrs-form-pulldown-list&gt;li.kkrs-disabled{background:#dfe2e5;color:#989ba1}body.kkrs-jr-responsive .kkrs-input-adornment{display:block}body.kkrs-jr-responsive .kkrs-input-clear-btn{min-width:3.6rem;height:100%;font-size:1.8rem;position:relative}body.kkrs-jr-responsive .kkrs-input-clear-btn span{display:flex;align-items:center;justify-content:center}body.kkrs-jr-responsive .kkrs-input-clear-btn span:before{content:"";color:#95999e}body.kkrs-jr-responsive .kkrs-form-select{border:1px solid #c0c5cb;background:#fff;position:relative;z-index:1}body.kkrs-jr-responsive .kkrs-form-select:before{content:"";font-size:2rem;color:#95999e;position:absolute;top:calc(50% - .5em);right:.4rem;z-index:-1}body.kkrs-jr-responsive .kkrs-form-select__select{height:4rem;width:100%;padding:0 2.8rem 0 1rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-form-checkbox label{padding:1rem .5rem 1rem 2.4rem}body.kkrs-jr-responsive .kkrs-form-radio label{padding:1rem .5rem 1rem 2.4rem}body.kkrs-jr-responsive .kkrs-form-checkbox label{padding:1rem .5rem 1rem 2.4rem}body.kkrs-jr-responsive .kkrs-form-radio label{padding:1rem .5rem 1rem 2.4rem}body.kkrs-jr-responsive .kkrs-form-pulldown-list{max-height:23rem}body.kkrs-jr-responsive .kkrs-form-pulldown{width:auto}body.kkrs-jr-responsive .kkrs-form-select__select{font-size:1.6rem}}body.kkrs-jr-responsive .kkrs-sort{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;line-height:2.4}body.kkrs-jr-responsive .kkrs-sort__label{font-weight:500}body.kkrs-jr-responsive .kkrs-sort__label:after{content:"："}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-sort__label{display:none}}body.kkrs-jr-responsive .kkrs-sort__list{font-weight:400;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-sort__list&gt;li{cursor:pointer;margin-right:2.8rem;color:#999;transition:color .2s;position:relative}body.kkrs-jr-responsive .kkrs-sort__list&gt;li:before{content:"";display:block;width:1px;height:1em;background:#c0c5cb;position:absolute;top:50%;right:-1.4rem;transform:translateY(-50%)}body.kkrs-jr-responsive .kkrs-sort__list&gt;li:hover{color:#323743}body.kkrs-jr-responsive .kkrs-sort__list&gt;li.kkrs-active{color:#3498db;font-weight:700;border:none}body.kkrs-jr-responsive .kkrs-sort__list&gt;li.kkrs-active::after{content:"";background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;width:100%;height:.3rem;position:absolute;bottom:-.1rem;left:0}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-sort__list&gt;li.kkrs-active::after{display:none}}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort{display:none}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort{display:block;line-height:1.7}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__label,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__label{font-size:1.8rem;font-weight:700;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__label:after,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__label:after{display:none}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__list,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__list{display:block}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__list&gt;li,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__list&gt;li{margin-right:0;color:#323743;padding:1.2rem .8rem 1.2rem 3.7rem;transition:opacity .2s;font-size:1.8rem;line-height:1.5}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__list&gt;li:not(:last-child),body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__list&gt;li:not(:last-child){margin-bottom:.8rem}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__list&gt;li:before,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__list&gt;li:before{content:"";width:2.1rem;height:2.1rem;display:block;border:1px solid #c0c5cb;background:#fff;border-radius:50%;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__list&gt;li.kkrs-active,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__list&gt;li.kkrs-active{font-weight:400}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-sort__list&gt;li.kkrs-active:before,body.kkrs-jr-responsive .kkrs-search-big-panel .kkrs-sort__list&gt;li.kkrs-active:before{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;box-shadow:0 0 0 3px #fff inset}}body.kkrs-jr-responsive .kkrs-spinbox{position:relative;width:11rem;min-width:11rem;padding:0 4rem}body.kkrs-jr-responsive .kkrs-spinbox__number{text-align:center;font-size:2rem;line-height:2.8rem}body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-minus,body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-plus{background:#3498db;color:#fff;border-radius:2px;line-height:1;width:2.8rem;height:2.8rem;position:absolute;top:0;transition:opacity .2s}body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-minus:before,body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-plus:before{font-size:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-minus:hover,body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-plus:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-minus:active,body.kkrs-jr-responsive .kkrs-spinbox .kkrs-spinbox__btn-plus:active{box-shadow:0 0 10px 0 rgba(50,55,67,.1);opacity:1}body.kkrs-jr-responsive .kkrs-spinbox .kkrs-disabled.kkrs-spinbox__btn-minus,body.kkrs-jr-responsive .kkrs-spinbox .kkrs-disabled.kkrs-spinbox__btn-plus{background:#e1e1e1;pointer-events:none}body.kkrs-jr-responsive .kkrs-spinbox__btn-minus{left:0}body.kkrs-jr-responsive .kkrs-spinbox__btn-minus:before{content:""}body.kkrs-jr-responsive .kkrs-spinbox__btn-plus{right:0}body.kkrs-jr-responsive .kkrs-spinbox__btn-plus:before{content:""}body.kkrs-jr-responsive .kkrs-spinbox .kkrs-alert-popup{left:auto;right:0;transform:none}body.kkrs-jr-responsive .kkrs-spinbox .kkrs-alert-popup:after,body.kkrs-jr-responsive .kkrs-spinbox .kkrs-alert-popup:before{left:auto;transform:none;right:4.8rem}body.kkrs-jr-responsive .kkrs-calendar-slide{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-calendar-column{width:50%;padding:1rem;position:relative;text-align:center}body.kkrs-jr-responsive .kkrs-calendar-header{font-size:1.6rem;line-height:1;font-weight:500;padding-bottom:1rem}body.kkrs-jr-responsive .kkrs-calendar-header em{font-size:2rem;font-weight:500}body.kkrs-jr-responsive .kkrs-calendar-tbl{width:100%;line-height:1;table-layout:fixed}body.kkrs-jr-responsive .kkrs-calendar-tbl thead th{font-size:1.2rem;padding:1rem 0;text-align:center;vertical-align:middle}body.kkrs-jr-responsive .kkrs-calendar-tbl tbody td{height:4rem;font-size:1.6rem;vertical-align:middle}body.kkrs-jr-responsive .kkrs-calendar{position:relative}body.kkrs-jr-responsive .kkrs-calendar__date{position:relative}body.kkrs-jr-responsive .kkrs-calendar__date a{display:block;text-decoration:none;color:#323743;width:4rem;height:4rem;border-radius:4rem;line-height:4rem;transition:background .2s}body.kkrs-jr-responsive .kkrs-calendar__date a span{display:block;width:4rem}body.kkrs-jr-responsive .kkrs-calendar__date a:hover{background:#ecf9ff;opacity:1}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-disabled{color:#c0c5cb}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-disabled a{pointer-events:none;color:#c0c5cb}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-active a{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#fff}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-checkin{background:linear-gradient(90deg,rgba(208,239,254,0) 0,rgba(208,239,254,0) 50%,#d0effe 50%,#d0effe 100%)}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-checkin a{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#fff}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-checkout{background:linear-gradient(90deg,#d0effe 0,#d0effe 50%,rgba(208,239,254,0) 50%,rgba(208,239,254,0) 100%)}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-checkout a{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#fff}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-period{background:#d0effe}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-period-last:not(.kkrs-checkin){background:linear-gradient(90deg,#d0effe 0,#d0effe 50%,rgba(208,239,254,0) 50%,rgba(208,239,254,0) 100%)}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-period-last:not(.kkrs-checkin) a{background:#d0effe;border-radius:4rem}body.kkrs-jr-responsive .kkrs-calendar__date.kkrs-checkin.kkrs-period-last{background:0 0}body.kkrs-jr-responsive .kkrs-saturday{color:#3498db}body.kkrs-jr-responsive .kkrs-saturday a{color:#3498db}body.kkrs-jr-responsive .kkrs-sunday{color:#d94f5d}body.kkrs-jr-responsive .kkrs-sunday a{color:#d94f5d}body.kkrs-jr-responsive .kkrs-calendar-next,body.kkrs-jr-responsive .kkrs-calendar-prev{position:absolute;top:50%;cursor:pointer;line-height:1;transition:opacity .2s;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}body.kkrs-jr-responsive .kkrs-calendar-next:before,body.kkrs-jr-responsive .kkrs-calendar-prev:before{content:"";font-size:1.6rem;font-weight:700;color:#656972}body.kkrs-jr-responsive .kkrs-calendar-next:hover,body.kkrs-jr-responsive .kkrs-calendar-prev:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-calendar-next.kkrs-disabled,body.kkrs-jr-responsive .kkrs-calendar-prev.kkrs-disabled{opacity:.2;pointer-events:none}body.kkrs-jr-responsive .kkrs-calendar-prev{left:-4rem}body.kkrs-jr-responsive .kkrs-calendar-prev:before{transform:scale(-1,1)}body.kkrs-jr-responsive .kkrs-calendar-next{right:-4rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-calendar-column{width:100%;padding:0}body.kkrs-jr-responsive .kkrs-calendar-column:nth-child(n+2){display:none}body.kkrs-jr-responsive .kkrs-calendar-header{padding:1rem 0}body.kkrs-jr-responsive .kkrs-calendar-tbl{min-width:230px;max-width:230px}body.kkrs-jr-responsive .kkrs-calendar-tbl tbody td{height:3.3rem;font-size:1.4rem}body.kkrs-jr-responsive .kkrs-calendar__date a{width:3.3rem;height:3.3rem;line-height:3.3rem;margin:auto}body.kkrs-jr-responsive .kkrs-calendar__date span{display:block;width:3.3rem}body.kkrs-jr-responsive .kkrs-calendar-next,body.kkrs-jr-responsive .kkrs-calendar-prev{top:0;width:auto;height:auto;transform:translateY(0)}body.kkrs-jr-responsive .kkrs-calendar-prev{left:.5rem}body.kkrs-jr-responsive .kkrs-calendar-next{right:.5rem}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-slide{display:block}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-column:nth-child(n+2){display:block}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-column:not(:first-child){margin-top:2rem;padding-top:2rem;border-top:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-navi{display:none}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-tbl{max-width:100%;min-width:100%}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar-tbl tbody td{height:4rem;font-size:1.6rem}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar__date a{width:4rem;height:4rem;line-height:4rem;margin:auto}body.kkrs-jr-responsive .kkrs-panel-calendar .kkrs-calendar__date span{display:block;width:4rem}}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-people-att{margin-top:1rem;padding-top:1.4rem;font-size:1.1rem;border-top:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-people-att&gt;p{text-indent:-1em;padding-left:1em}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room{display:flex;line-height:1.4;padding:0 .5rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__label,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__label{width:9em;flex-shrink:0;padding-top:.4rem;font-size:1.6rem;line-height:1.1}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__label small,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__label small{display:inline;font-size:1.3rem;margin-left:1em}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__list,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__list{width:calc(100% - 9em)}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__item,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__item{display:flex;align-items:center;margin-bottom:1.8rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__type,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__type{font-size:1.3rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest .kkrs-spinbox,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room .kkrs-spinbox{margin-left:auto}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest .kkrs-alert-txt,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room .kkrs-alert-txt{text-align:right;color:#cc0d21;font-size:1.2rem;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room{border-bottom:1px solid #c0c5cb;margin-bottom:1.8rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-trigger{padding:0 .5rem;display:none}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-trigger{display:block}}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-trigger__btn{display:inline-block;font-size:1.4rem;color:#3498db;cursor:pointer;position:relative;padding-right:2em}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-trigger__btn:after{content:"";color:#656972;font-size:2rem;font-weight:400;position:absolute;top:calc(50% - .5em);right:0;transition:transform .2s}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-trigger__btn.kkrs-active:after{transform:rotate(180deg)}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-content{opacity:0;height:0;visibility:hidden;transition:padding .2s,opacity .2s}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-content .kkrs-select-people-att{border-top:none;padding-top:0}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-expand-content.kkrs-active{opacity:1;height:auto;visibility:visible;padding:2rem 0 0}}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-people-number{text-align:center;font-size:1.4rem;line-height:1.5;margin-top:1.5rem;margin-bottom:.8rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days-att{margin-top:1rem;padding-top:1.4rem;font-size:1.1rem;border-top:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days-att&gt;p{text-indent:-1em;padding-left:1em}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days{display:flex;line-height:1.4;padding:0 .5rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days__label{width:5em;flex-shrink:0;padding-top:.4rem;font-size:1.6rem;line-height:1.1}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days__list{width:calc(100% - 5em)}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days__item{display:flex;align-items:center;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days .kkrs-spinbox{margin-left:auto}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days .kkrs-alert-txt{text-align:right;color:#cc0d21;font-size:1.2rem;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area{padding:1rem 1rem 0 1rem;width:60rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-ttl{margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab{border-bottom:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list&gt;li{font-size:1.4rem;line-height:1;padding:1rem 0;color:#999;cursor:pointer}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list&gt;li:not(:last-child){margin-right:2em}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list&gt;li.kkrs-active{color:#3498db;font-weight:700;position:relative}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list&gt;li.kkrs-active::after{content:"";background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;width:100%;height:.3rem;position:absolute;bottom:-.1rem;left:0}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-contents{padding-top:1rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list&gt;li{width:50%;cursor:pointer;padding:.5em;font-size:1.6rem;line-height:1.4;transition:opacity .2s}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list&gt;li:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col3&gt;li{width:33.3333%}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col4&gt;li{width:25%}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col5&gt;li{width:20%}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col6&gt;li{width:16.6666%}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days-att{margin-top:.5rem;padding-top:1rem;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days{padding:0}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days__label{padding-top:.5rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-days .kkrs-alert-txt{font-size:1.1rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-people-att{margin-top:0;padding-top:2rem;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room{padding:0}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__label,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__label{font-weight:700}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__label small,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__label small{font-size:1.4rem;font-weight:400}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__list,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__list{flex:1}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__item,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__item{margin-bottom:3.2rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-guest__type,body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__type{font-size:1.4rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room{margin:0 0 2rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-room__item{margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-panel-select-people .kkrs-select-people-number{margin-top:0}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area{padding:0;width:auto}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-ttl{display:none}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list&gt;li{white-space:nowrap}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-tab__list&gt;li:not(:last-child){margin-right:1em}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-contents{padding-top:1rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list&gt;li{font-size:1.4rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col3&gt;li,body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col4&gt;li{width:50%}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col5&gt;li,body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-col6&gt;li{width:33.3333%}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-area-list.kkrs-sp-col1&gt;li{width:100%}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__contents.kkrs-next{animation:slideLeft .2s 0s linear forwards}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__contents.kkrs-back{animation:slideRight .2s 0s linear forwards}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__head{margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__head-txt{font-size:1.4rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__back-btn{font-size:1.4rem;position:relative;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__back-btn::before{content:"";color:#656972;margin-right:.8rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__path{display:flex;flex-wrap:wrap;align-items:center}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__path&gt;li{display:flex;flex-wrap:wrap;align-items:center}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__path&gt;li:not(:last-child)::after{content:"";color:#656972;margin:0 .2rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__path-link{cursor:pointer;color:#3498db}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__ttl{font-size:1.6rem;font-weight:700;margin-top:2.4rem;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__list{margin-left:-1.5rem;margin-right:-1.5rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__spot-list{display:flex;flex-wrap:wrap;gap:0 1rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__spot-list&gt;li{width:calc((100% - 1rem)/ 2);border-bottom:1px dashed #bcbdc2}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__spot-list .kkrs-select-area__btn{font-size:1.5rem;padding:.5rem 2.4rem .5rem .9rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__spot-list .kkrs-select-area__btn::before{right:.5rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__btn{width:100%;min-height:5rem;display:flex;align-items:center;text-align:left;padding:.5rem 4rem .5rem 2.4rem;font-size:1.6rem;line-height:1.2;position:relative}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__btn::before{content:"";color:#656972;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__btn:hover{opacity:1}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__btn:active{background:#ecf9ff;color:#3498db}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__radio input{position:absolute;opacity:0}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__radio label{width:100%;min-height:5rem;display:flex;align-items:center;padding:.5rem 4rem .5rem 2.4rem;font-size:1.6rem;line-height:1.2;position:relative}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__radio input:checked+label{background:#ecf9ff;color:#3498db}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-select-area__radio input:checked+label::before{content:"";color:#3498db;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-area-input{display:flex;height:4.5rem;position:relative;border:1px solid #bcbdc2;background:#fff}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-area-input:after{content:"";color:#656972;position:absolute;top:0;left:0;width:3.8rem;height:100%;font-size:2rem;display:flex;align-items:center;justify-content:center}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-area-input input{border:none;height:4.3rem;width:100%;padding:0 1rem 0 3.8rem;font-size:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-area-suggest-panel{padding:1.8rem 1rem}body.kkrs-jr-responsive .kkrs-panel-area .kkrs-area-suggest-panel .kkrs-suggest-list{max-height:initial;overflow-y:visible}}@keyframes slideLeft{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideRight{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-guest{padding:0 .5rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-guest__label{width:6em;padding-right:1rem}body.kkrs-jr-responsive .kkrs-search-panel .kkrs-select-guest__list{-webit-flex:1;flex:1}}body.kkrs-jr-responsive .kkrs-suggest-list{max-height:20.3rem;overflow-y:auto}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li{font-size:1.6rem;line-height:1.7;margin-bottom:.2rem;padding-left:2.2rem;cursor:pointer;position:relative;transition:opacity .2s;max-width:60rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li em{color:#cc0d21}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li:before{position:absolute;top:50%;left:0;margin-top:-.45em}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-child{font-size:1.5rem;line-height:1.8;padding-left:4.2rem}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-child:before{content:"";position:absolute;top:50%;left:2.2rem;margin-top:-.5em;color:#999}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-area:before{content:""}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-airport:before{content:""}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-station:before{content:""}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li.kkrs-landmark:before{content:""}body.kkrs-jr-responsive .kkrs-suggest .kkrs-notfound{color:#999;font-size:1.5rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-suggest-list{max-height:22.2rem;padding:0}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li{font-size:1.5rem;padding-left:0;margin-bottom:1rem;max-width:initial}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li:last-child{margin-bottom:0}body.kkrs-jr-responsive .kkrs-suggest-list&gt;li .kkrs-icon{color:#656972;font-size:2rem;vertical-align:text-bottom;margin-right:.8rem}}body.kkrs-jr-responsive .kkrs-rating__item{display:flex;align-items:center;margin-right:2rem;border-bottom:1px dashed #bcbdc2}body.kkrs-jr-responsive .kkrs-rating__item .kkrs-loading,body.kkrs-jr-responsive .kkrs-rating__item .kkrs-no-data{font-size:1.1rem;color:#aaa}body.kkrs-jr-responsive .kkrs-rating__label{font-size:1.1rem;padding-right:1em}body.kkrs-jr-responsive .kkrs-rating__stars{font-size:1.6rem;display:flex}body.kkrs-jr-responsive .kkrs-rating__score{font-size:1.2rem;margin-left:.8rem;white-space:nowrap}body.kkrs-jr-responsive .kkrs-rating-stars{display:inline-flex;line-height:1}body.kkrs-jr-responsive .kkrs-rating-stars span{width:.8em;position:relative;display:inline-block;color:#bcbdc2}body.kkrs-jr-responsive .kkrs-rating-stars span:before{content:""}body.kkrs-jr-responsive .kkrs-rating-stars--1 span:nth-child(-n+1),body.kkrs-jr-responsive .kkrs-rating-stars--1-5 span:nth-child(-n+1),body.kkrs-jr-responsive .kkrs-rating-stars--2 span:nth-child(-n+2),body.kkrs-jr-responsive .kkrs-rating-stars--2-5 span:nth-child(-n+2),body.kkrs-jr-responsive .kkrs-rating-stars--3 span:nth-child(-n+3),body.kkrs-jr-responsive .kkrs-rating-stars--3-5 span:nth-child(-n+3),body.kkrs-jr-responsive .kkrs-rating-stars--4 span:nth-child(-n+4),body.kkrs-jr-responsive .kkrs-rating-stars--4-5 span:nth-child(-n+4),body.kkrs-jr-responsive .kkrs-rating-stars--5 span:nth-child(-n+5){color:#e18d52}body.kkrs-jr-responsive .kkrs-rating-stars--0-5 span:nth-child(1):before,body.kkrs-jr-responsive .kkrs-rating-stars--1-5 span:nth-child(2):before,body.kkrs-jr-responsive .kkrs-rating-stars--2-5 span:nth-child(3):before,body.kkrs-jr-responsive .kkrs-rating-stars--3-5 span:nth-child(4):before,body.kkrs-jr-responsive .kkrs-rating-stars--4-5 span:nth-child(5):before{color:#e18d52;position:absolute;top:0;left:0;width:.5em;overflow:hidden}body.kkrs-jr-responsive .kkrs-rating-stars--0-5 span:nth-child(1):after,body.kkrs-jr-responsive .kkrs-rating-stars--1-5 span:nth-child(2):after,body.kkrs-jr-responsive .kkrs-rating-stars--2-5 span:nth-child(3):after,body.kkrs-jr-responsive .kkrs-rating-stars--3-5 span:nth-child(4):after,body.kkrs-jr-responsive .kkrs-rating-stars--4-5 span:nth-child(5):after{content:"";color:#bcbdc2}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap{padding:.5rem;font-size:1.2rem;text-align:left}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-ttl{font-size:1.3rem;line-height:1;display:flex}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-link{margin-left:auto;display:flex;align-items:center;font-size:1.1rem}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-link:after{content:""}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total{margin-top:.8rem;line-height:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total__label:after{content:"："}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-rating__stars{font-size:2rem}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-rating__score{font-weight:700}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-rating__score em{font-size:1.8rem;font-weight:700}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-loading,body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-total .kkrs-no-data{color:#989ba1}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed #bcbdc2;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:20em}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl{width:10em;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl&gt;dt{min-width:5em;text-align:right}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl&gt;dt:after{content:"："}body.kkrs-jr-responsive .kkrs-rating-breakdown-wrap .kkrs-rating-detail dl&gt;dd{padding-left:.5em}body.kkrs-jr-responsive .kkrs-result-header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-result-header .kkrs-display-number{margin-left:auto;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-result-header .kkrs-display-number__label{font-size:1.2rem;padding-right:1em}body.kkrs-jr-responsive .kkrs-result-header .kkrs-display-number .kkrs-form-pulldown{width:10rem;z-index:9}body.kkrs-jr-responsive .kkrs-result-header .kkrs-display-number .kkrs-form-pulldown__set{border:1px solid #c0c5cb;line-height:4.2rem;padding-left:1rem}body.kkrs-jr-responsive .kkrs-result-header .kkrs-display-number .kkrs-form-pulldown__set:before{right:.4rem}body.kkrs-jr-responsive .kkrs-result-header .kkrs-sort{width:100%;margin-top:1.5rem}body.kkrs-jr-responsive .kkrs-result-header .kkrs-planlist-search-tab+.kkrs-sort{margin-top:0}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch{margin-left:auto}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch input{display:none}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch label{display:inline-block;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;transition:opacity .2s}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch label .kkrs-switch{margin-left:1rem;display:inline-block;background-color:#bbb;border-radius:4rem;width:3.4rem;height:2rem;position:relative}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch label .kkrs-switch:before{content:"";display:block;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#fff;position:absolute;top:.2rem;left:.2rem;transition:all .2s}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch label:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch input:checked+label .kkrs-switch{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box}body.kkrs-jr-responsive .kkrs-result-header .kkrs-carrental-switch input:checked+label .kkrs-switch:before{left:calc(100% - 1.8rem)}body.kkrs-jr-responsive .kkrs-result-count .kkrs-all{font-size:1.8rem;font-weight:700}body.kkrs-jr-responsive .kkrs-result-count .kkrs-display{margin-left:.5em}body.kkrs-jr-responsive .kkrs-narrowdown-ty{width:100%;margin-top:1rem;padding-left:2rem}body.kkrs-jr-responsive .kkrs-narrowdown-ty__list{display:flex;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-narrowdown-ty__item{margin-top:1rem}body.kkrs-jr-responsive .kkrs-narrowdown-ty__item:not(:last-child){margin-right:1rem}body.kkrs-jr-responsive .kkrs-narrowdown-ty__btn{background:#95999e;border-radius:4rem;color:#fff;font-size:1.2rem;line-height:1;font-weight:500;position:relative;padding:.8rem 3.2rem .8rem 1.2rem;max-width:18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kkrs-jr-responsive .kkrs-narrowdown-ty__btn:before{content:"";color:#e1e1e1;position:absolute;top:50%;right:.8rem;transform:translateY(-50%);font-size:1.6rem;font-weight:400}body.kkrs-jr-responsive .kkrs-narrowdown-condition{width:100%;background:rgba(50,55,67,.04);padding:.2rem 2rem 1.2rem;margin-top:1rem}body.kkrs-jr-responsive .kkrs-narrowdown-condition__list{display:flex;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-narrowdown-condition__item{margin-top:1rem}body.kkrs-jr-responsive .kkrs-narrowdown-condition__item:not(:last-child){margin-right:1rem}body.kkrs-jr-responsive .kkrs-narrowdown-condition__btn{background:#e1e1e1;border-radius:4rem;color:#656972;font-size:1.2rem;line-height:1;font-weight:500;position:relative;padding:.8rem 3.2rem .8rem 1.2rem;max-width:18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kkrs-jr-responsive .kkrs-narrowdown-condition__btn:before{content:"";color:#95999e;position:absolute;top:50%;right:.8rem;transform:translateY(-50%);font-size:1.6rem;font-weight:400}body.kkrs-jr-responsive .kkrs-narrowdown-condition__btn .kkrs-rating-stars{height:1.2rem}body.kkrs-jr-responsive .kkrs-narrowdown-condition__btn-all{background:#fff;border-radius:4rem;color:#656972;font-size:1.2rem;line-height:1;font-weight:500;padding:.7rem 1.6rem;border:1px solid #c0c5cb}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-result-header{display:block;margin-bottom:0}body.kkrs-jr-responsive .kkrs-result-header .kkrs-sort{display:none}body.kkrs-jr-responsive .kkrs-result-header .kkrs-display-number{display:none}body.kkrs-jr-responsive .kkrs-result-count{font-weight:500}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-narrowdown-menu{display:none}}body.kkrs-jr-responsive .kkrs-narrowdown-menu{margin-left:-1rem;margin-right:-1rem;padding:.8rem 1rem;background:#fff;box-shadow:0 1px 2px 0 rgba(50,55,67,.1)}body.kkrs-jr-responsive .kkrs-narrowdown-menu.kkrs-fixed{position:fixed;top:0;left:0;z-index:103;width:100%;margin-left:0;margin-right:0}body.kkrs-jr-responsive .kkrs-narrowdown-menu__list{display:flex;justify-content:center;gap:0 1rem}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item{flex:1;position:relative}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item button{display:flex;align-items:center;justify-content:center;line-height:1.3;width:100%;min-height:3.6rem}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item button:before{font-size:2.4rem;margin-right:.6rem;color:#3498db}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item button .kkrs-count{font-size:1.2rem}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item.kkrs-selected button&gt;span{position:relative;justify-content:center;min-height:3.6rem}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item.kkrs-selected button&gt;span:before{content:"";font-size:1.4rem;color:#3498db;background:#fff;padding:1px;border-radius:50%;position:absolute;top:.1rem;left:-2.2rem}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item .kkrs-narrowdown-btn&gt;span{display:flex;flex-direction:column;align-items:center}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item .kkrs-sort-btn:before{content:""}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item .kkrs-narrowdown-btn:before{content:""}body.kkrs-jr-responsive .kkrs-narrowdown-menu__item .kkrs-map-btn:before{content:""}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-result-header:has(.kkrs-narrowdown-menu.kkrs-fixed) .kkrs-result-count{margin-bottom:5.2rem}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-narrowdown-ty{margin-top:0;padding-left:0;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-narrowdown-condition{width:auto;margin-left:-1rem;margin-right:-1rem;margin-bottom:0;padding-left:1rem;padding-right:1rem}}body.kkrs-jr-responsive .kkrs-note-list&gt;li{color:#707f89;margin-bottom:.3em}body.kkrs-jr-responsive .kkrs-note-list&gt;li:not(.kkrs-note-ttl){padding-left:1em;text-indent:-1em;line-height:1.6666666667}body.kkrs-jr-responsive .kkrs-note-list&gt;li:not(.kkrs-note-ttl):before{content:"・"}body.kkrs-jr-responsive .kkrs-note-list .kkrs-note-ttl{font-weight:700}body.kkrs-jr-responsive .kkrs-note-list-2&gt;li{margin-bottom:.3em}body.kkrs-jr-responsive .kkrs-note-list-2&gt;li:not(.kkrs-note-ttl){padding-left:1em;text-indent:-1em;line-height:1.6666666667}body.kkrs-jr-responsive .kkrs-note-list-2&gt;li:not(.kkrs-note-ttl):before{content:"・"}body.kkrs-jr-responsive .kkrs-note-list-2 .kkrs-note-ttl{font-weight:700}body.kkrs-jr-responsive .kkrs-note-indent-list&gt;li{margin-bottom:.3em}body.kkrs-jr-responsive .kkrs-note-indent-list&gt;li:not(.kkrs-note-ttl){text-indent:-1em;padding-left:1em}body.kkrs-jr-responsive .kkrs-note-indent-list .kkrs-note-ttl{font-weight:700}body.kkrs-jr-responsive .kkrs-hotel-condition .kkrs-bnr-map-search{margin-bottom:2rem;cursor:pointer;background:url(../images/1.0/bnr-map-search.jpg) no-repeat center center;background-size:cover;height:10rem;position:relative;border:1px solid #9b9b9b;transition:opacity .2s}body.kkrs-jr-responsive .kkrs-hotel-condition .kkrs-bnr-map-search:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-hotel-condition .kkrs-bnr-map-search__txt{position:absolute;bottom:0;right:0;background-color:#9b9b9b;padding:.8rem 3rem .8rem 1.5rem;font-size:1.2rem;line-height:1;color:#fff}body.kkrs-jr-responsive .kkrs-hotel-condition .kkrs-bnr-map-search__txt:before{content:"";font-size:1.6rem;position:absolute;top:50%;right:1rem;margin-top:-.5em}body.kkrs-jr-responsive .kkrs-result-header .kkrs-bnr-map-search{display:none}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-hotel-condition .kkrs-bnr-map-search{display:none}body.kkrs-jr-responsive .kkrs-result-header .kkrs-bnr-map-search{display:block}body.kkrs-jr-responsive .kkrs-bnr-map-search{float:right;background-color:#c0c5cb;padding:.8rem}body.kkrs-jr-responsive .kkrs-bnr-map-search__txt{font-size:1.3rem;line-height:1;padding-right:1.6rem;font-weight:500;position:relative}body.kkrs-jr-responsive .kkrs-bnr-map-search__txt:before{content:"";position:absolute;top:50%;right:0;margin-top:-.5em}}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-tooltip-btm{cursor:default}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-btn{font-size:1.2rem;line-height:1;font-weight:400;white-space:nowrap;padding:3.6rem .8rem .8rem;color:#3498db;position:relative}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-btn:before{content:"";font-size:3rem;font-weight:400;position:absolute;top:0;left:50%;transform:translateX(-50%)}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-btn--ios:before{content:""}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-tooltip-wrap{display:block;width:22rem}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-body{padding:1rem .5rem}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-ttl{font-size:1.4rem;line-height:1.4;font-weight:700;text-align:center;margin-bottom:1.5rem}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-list&gt;li{margin:0 .5rem}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-list&gt;li a{display:block;width:4.4rem}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-url{margin-top:1.5rem;background-color:#eee;color:#666;font-size:1.2rem;line-height:1;padding:.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-copy{margin-top:1rem}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-copy-btn{width:100%;background:#fff;border:1px solid #c0c5cb;font-size:1.3rem;line-height:1;padding:.8em 1.2em;display:flex;justify-content:center;align-items:center}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-copy-btn:before{content:"";font-size:1.6rem;color:#656972;margin-right:.5rem}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-copy-message{display:inline-block;background:#323743;color:#fff;border-radius:4px 0 0 4px;font-size:1.2rem;line-height:1;font-weight:500;width:30rem;text-align:center;padding:1rem 1.5rem;position:fixed;right:-100%;top:50%;transform:translateY(-50%);z-index:103}body.kkrs-jr-responsive .kkrs-share-contents:not(.kkrs-plan-detail) .kkrs-share-copy-message.kkrs-active{animation:LinkCopy 3s 0s ease forwards}@keyframes LinkCopy{0%{opacity:0;visibility:hidden;right:-100%}20%{opacity:1;visibility:visible;right:0}70%{opacity:1;visibility:visible;right:0}100%{opacity:0;visibility:hidden;right:-100%}}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-tooltip-btm{cursor:default}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-btn{font-size:1.3rem;line-height:1.2;font-weight:700;white-space:nowrap;color:#3498db;position:relative}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-btn{padding:1.5rem 4rem 1.4rem 0}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-btn{padding:.3em;font-size:1.6rem}}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-btn:after{margin-top:1rem;height:.2rem;content:"";display:block;width:0;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;transition:.3s}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-btn:after{width:100%}}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-btn:hover:after{width:100%;transition:.3s}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-tooltip-wrap{display:block;width:22rem}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-body{padding:1rem .5rem}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-ttl{font-size:1.5rem;line-height:1.4;font-weight:500;text-align:center;margin-bottom:1.5rem}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-list&gt;li{margin:0 .5rem}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-list&gt;li a{display:block;width:4.4rem}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-url{margin-top:1.5rem;background-color:#eee;color:#666;font-size:1.2rem;line-height:1;padding:.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-copy{margin-top:1rem}body.kkrs-jr-responsive .kkrs-share-contents.kkrs-plan-detail .kkrs-share-copy-btn{width:100%;background-color:#c0c5cb;line-height:1;padding:.8em 1.2em}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-share-contents .kkrs-share-copy-btn{font-size:1.3rem}}body.kkrs-jr-responsive .kkrs-sticky-favorite{position:fixed;bottom:100px;right:0;z-index:100;background-color:#fff;border-radius:6px 0 0 6px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}body.kkrs-jr-responsive .kkrs-sticky-favorite-btn&gt;a{display:block;text-align:center;color:#323743;font-size:1.2rem;line-height:1.4;padding:4.2rem 1.5rem 1.6rem;text-decoration:none;position:relative}body.kkrs-jr-responsive .kkrs-sticky-favorite-btn&gt;a:before{content:"";color:#d02335;font-size:2rem;position:absolute;top:1.6rem;left:50%;transform:translateX(-50%)}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-sticky-favorite-btn&gt;a{font-size:1rem;padding:2.6rem .6rem .8rem}body.kkrs-jr-responsive .kkrs-sticky-favorite-btn&gt;a:before{font-size:1.6rem;top:.8rem}}body.kkrs-jr-responsive .kkrs-footer-link{margin:4rem 0;padding-top:3rem;border-top:1px solid #ddd}body.kkrs-jr-responsive .kkrs-footer-link__item{margin-bottom:3rem}body.kkrs-jr-responsive .kkrs-footer-link__link,body.kkrs-jr-responsive .kkrs-footer-link__ttl{font-size:1.6rem;line-height:1.4;font-weight:700;margin-bottom:1em}body.kkrs-jr-responsive .kkrs-footer-link__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-responsive .kkrs-footer-link__label{width:10em;padding-right:1em;font-weight:700}body.kkrs-jr-responsive .kkrs-footer-link__contents{flex:1}body.kkrs-jr-responsive .kkrs-footer-link-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-footer-link-list&gt;li{border-left:1px solid #ddd;padding:0 1em;margin:0 0 1rem 0;line-height:1;color:#aaa}body.kkrs-jr-responsive .kkrs-footer-link-list&gt;li a{display:inline-block}body.kkrs-jr-responsive .kkrs-footer-link-list&gt;li:last-child{border-right:1px solid #ddd}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-footer-link{margin:4rem -1rem;padding-top:0;border-top:none}body.kkrs-jr-responsive .kkrs-footer-link a{color:#323743}body.kkrs-jr-responsive .kkrs-footer-link__item{margin-bottom:0;border-bottom:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-footer-link__item:first-child{border-top:1px solid #c0c5cb}body.kkrs-jr-responsive .kkrs-footer-link__ttl{background:#f1f1f1;padding:1.5rem 3rem 1.5rem 1rem;margin-bottom:0;font-weight:400;cursor:pointer;position:relative;transition:background .1s}body.kkrs-jr-responsive .kkrs-footer-link__ttl:before{content:"";font-size:1.4rem;position:absolute;top:50%;right:1.2rem;margin-top:-.5em;transition:transform .2s}body.kkrs-jr-responsive .kkrs-footer-link__ttl.kkrs-active{background:#fff;font-weight:700}body.kkrs-jr-responsive .kkrs-footer-link__ttl.kkrs-active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.kkrs-jr-responsive .kkrs-footer-link__wrap{display:none;padding:0 1rem 1rem 1rem}body.kkrs-jr-responsive .kkrs-footer-link__wrap.kkrs-active{display:block!important}body.kkrs-jr-responsive .kkrs-footer-link__label{width:auto;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-footer-link__label&gt;a{display:inline-block;padding:.5em 0;position:relative}body.kkrs-jr-responsive .kkrs-footer-link__label&gt;a:after{content:"";font-size:1.2rem;margin-left:.5em}body.kkrs-jr-responsive .kkrs-footer-link-list{justify-content:space-between}body.kkrs-jr-responsive .kkrs-footer-link-list&gt;li{width:calc(50% - 2px);padding:.75em;border:1px solid #ddd;margin:0 0 4px 0;line-height:1.4}body.kkrs-jr-responsive .kkrs-footer-link-list&gt;li a{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;height:100%;text-decoration:none}}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-contents{width:84.8rem;box-shadow:0 0 5px 0 rgba(50,55,67,.08);border-radius:5px}}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-contents__header{position:relative;padding-left:5rem;padding-right:5rem}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-contents__body{overflow:visible;padding-left:5rem;padding-right:5rem;padding-bottom:5rem}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-contents__body{padding:1.5rem}}body.kkrs-jr-responsive .kkrs-modal-higaeri:after{display:none}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-close-btn{display:block;width:6rem;height:6rem;position:absolute;top:0;right:0}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-close-btn:before{color:#656972;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-modal-close-btn:before{content:""}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-block{padding:2rem 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-block__label{white-space:nowrap;font-size:1.8rem;font-weight:700;padding:.5rem 1em 0 0;width:10rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-block__content{-webkit-flex:1;flex:1}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-column{max-width:27.6rem;position:relative}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-input{position:relative;border:1px solid #bcbdc2}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-input:before{position:absolute;top:50%;left:1rem;margin-top:-.5em;font-size:2.4rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-input input{border:none;height:4.6rem;width:100%;padding:0 1rem;font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-input--date input{padding-left:4.2rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-input--date:before{content:"";color:#656972}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item.kkrs-active .kkrs-search-panel{display:block}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item.kkrs-active .kkrs-search-column:before{content:"";display:block;width:100%;height:3px;position:absolute;top:calc(4.8rem - 3px);left:0;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;z-index:1}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-panel{display:none;background-color:#fff;min-width:calc(100% + 2px);box-shadow:3px 6px 15px 0 rgba(0,0,0,.2);position:absolute;top:100%;left:0;padding:2.5rem 4rem 1.5rem;z-index:11}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-panel--calendar{width:75rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar__date.kkrs-checkin{background:rgba(0,0,0,0)}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-panel--calendar{min-width:initial;width:100%;padding:4rem 1.5rem 3rem 1.5rem;left:0}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar-next,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar-prev{top:1rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar-next:before,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar-prev:before{content:""}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar-prev:before{transform:none}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar-next:before{transform:scale(-1,1)}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-calendar-tbl{min-width:100%;max-width:100%}}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-panel-close-btn{position:absolute;top:0;right:0;width:4rem;height:4rem;line-height:1;color:#95999e;z-index:10}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-panel-close-btn:before{content:"";font-size:1.8rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-panel-clear-btn{position:absolute;top:1rem;left:0;color:#3498db;font-size:1.3rem;line-height:3rem;padding:0 1.5rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;padding:1rem 0;max-width:54rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest__label{font-size:1.8rem;font-weight:500;min-width:6em}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest__label small{font-size:1.6rem;margin-left:1.2em}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest__list{-webkit-flex:1;flex:1}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest__item{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest .kkrs-spinbox{min-width:15rem;margin-left:auto}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest .kkrs-spinbox__btn-minus,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest .kkrs-spinbox__btn-plus{width:3.6rem;height:3.6rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest .kkrs-spinbox__btn-minus:before,body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest .kkrs-spinbox__btn-plus:before{font-size:1.7rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest .kkrs-spinbox__number{font-size:2.4rem;line-height:3.6rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-people-att{margin-top:1em}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-navi{padding-top:3rem;text-align:center}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn{background:rgba(0,0,0,0) linear-gradient(132deg,#cc0d21 0,#ec6496 100%) 0 0 no-repeat padding-box;width:100%;font-size:1.8rem;line-height:1;font-weight:700;color:#fff;max-width:42rem;height:5.4rem;letter-spacing:.2em;transition:.3s;position:relative;overflow:hidden}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn:hover{border-radius:40px;transition:.3s;opacity:1}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn:before{content:"";position:absolute;left:50%;top:50%;background:#ffd2d2;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn span{display:flex;justify-content:center;align-items:center}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn span:before{content:"";margin-right:1rem;font-weight:400}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select{padding:0 0 2rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-block{display:block;padding:0 0 1.5rem 0;margin-bottom:1.5rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-block__label{width:auto;padding:0}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item{margin-top:.5rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-search-item .kkrs-search-column{max-width:initial}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest{padding:1rem 0}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest__label{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest__label small{font-size:1.4rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-select-guest .kkrs-spinbox{min-width:13rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-navi{padding-top:.5rem}body.kkrs-jr-responsive .kkrs-modal-higaeri .kkrs-higaeri-select-btn{height:4.8rem}}body.kkrs-jr-responsive .kkrs-modal-call-confirm:after{content:"";color:#fff;font-size:2.4rem;position:fixed;display:block;width:5rem;height:5rem;text-align:center;line-height:5rem;top:0;right:0;cursor:pointer}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-modal-contents{width:90vw;height:auto;border-radius:3px}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm{padding:2.5rem}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm-ttl{font-size:1.7rem;font-weight:700;text-align:center;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm-txt{text-align:center;font-size:1.6rem;margin-bottom:1em}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm-err{font-size:1.6rem;margin-bottom:1em}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm .kkrs-call-btn{display:block;text-align:center;color:#323743;border:2px solid #95999e;width:100%;font-size:2.4rem;line-height:1;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm .kkrs-call-btn span{display:inline-block;padding:.5em 0 .5em 1.3em;position:relative}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm .kkrs-call-btn span:before{content:"";position:absolute;top:50%;left:0;margin-top:-.5em;color:#656972;font-weight:400}body.kkrs-jr-responsive .kkrs-modal-call-confirm .kkrs-call-confirm .kkrs-note-indent-list{margin-top:1.5em}body.kkrs-jr-responsive .kkrs-modal-plan-attention .kkrs-modal-contents{overflow:auto}body.kkrs-jr-responsive .kkrs-modal-plan-attention .kkrs-plan-attention{padding:3rem}body.kkrs-jr-responsive .kkrs-modal-plan-attention .kkrs-plan-attention-heading{font-weight:700;font-size:1.8rem;margin-bottom:.5em}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-plan-attention:after{display:block;font-size:1.8rem;width:4rem;height:4rem;line-height:4rem}body.kkrs-jr-responsive .kkrs-modal-plan-attention .kkrs-modal-contents{width:90%;height:auto;height:calc(100% - 16rem);-webkit-overflow-scrolling:touch}body.kkrs-jr-responsive .kkrs-modal-plan-attention .kkrs-plan-attention{padding:2rem}}body.kkrs-jr-responsive .kkrs-modal-confirm:after{display:none}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-modal-contents{max-width:56rem;box-shadow:0 0 5px 0 rgba(50,55,67,.08);border-radius:10px;position:relative}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-modal-close-btn{position:absolute;top:0;right:0;width:6rem;height:6rem;line-height:1;color:#95999e;z-index:10;display:block}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-modal-close-btn:before{content:"";font-size:2.6rem}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-confirm-wrap{padding:6rem 5rem 5rem}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-confirm-txt{text-align:center;font-size:1.8rem;margin-bottom:1.5em}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-confirm-navi{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-ok-btn{width:55%;border:2px solid #95999e;border-radius:3px;height:5rem;text-align:center;font-size:1.6rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-cancel-btn{width:calc(45% - 2rem);display:block;border-radius:3px;background:#e1e1e1;height:5rem;text-align:center;font-size:1.6rem;color:#656972;font-weight:700}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-modal-contents{width:80%;height:auto;border-radius:3px}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-modal-close-btn{width:4rem;height:4rem;transform:none}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-confirm-wrap{padding:4rem 2rem 3rem}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-confirm-txt{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-ok-btn{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-confirm .kkrs-cancel-btn{font-size:1.6rem}}body.kkrs-jr-responsive .kkrs-modal-plan-feature:after{display:none}body.kkrs-jr-responsive .kkrs-modal-plan-feature:not(.kkrs-active){pointer-events:none}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-contents{max-width:1280px;overflow:hidden;border-radius:10px;height:100vh;max-height:calc(100vh - 8rem);display:flex;flex-direction:column}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-contents__header{height:0;padding:0;position:relative}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-contents__body{max-height:100%;padding:4rem 3rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-contents__footer{padding:2rem 4rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.2)}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-close-btn{display:block;width:6rem;height:6rem;position:absolute;top:0;right:0;z-index:110}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-close-btn:before{content:"";color:#95999e;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-navi{text-align:center}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn{width:34.5rem;display:block;font-size:2rem;font-weight:700;line-height:1;margin:auto;padding:2rem;transition:.3s;position:relative;overflow:hidden;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;color:#fff}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn:hover{border-radius:40px;transition:.3s;opacity:1}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn:before{content:"";position:absolute;left:50%;top:50%;background:#c6edff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn:before{visibility:hidden}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn:focus:before{visibility:visible}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn.kkrs-disabled{pointer-events:none;background:#dfe2e5}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-close-btn{width:100%;margin-top:6rem;font-size:1.8rem;text-decoration:underline}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-outline__row{margin-top:3rem;display:flex}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-outline__row-left{flex:1}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-outline__row-right{margin-left:auto;width:28rem;display:flex;flex-direction:column}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-outline__contact{margin-top:auto;text-align:right;font-size:1.2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-hotel{color:#656972;font-size:1.2rem;font-weight:700;line-height:1.4}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-hotel .kkrs-kana{display:block;font-weight:400}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-hotel .kkrs-kana:before{content:"（"}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-hotel .kkrs-kana:after{content:"）"}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-heading{margin-top:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-heading__ttl{display:inline;font-size:2rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-heading .kkrs-ico-online-only{display:inline-block;vertical-align:text-bottom;background:#f5f8fb;font-size:1.1rem;line-height:1;border-radius:2rem;padding:.5rem 1rem;margin-right:.5rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-list{display:flex;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-list&gt;li{display:flex;align-items:center;font-size:1.5rem;line-height:1.4;margin-right:1.5em;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-list&gt;li [class^=kkrs-ico]{color:#989ba1;font-size:1.8rem;line-height:1;margin-right:.2em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-list&gt;li.kkrs-full{width:100%}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-coupon-list{margin-top:1rem!important}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-coupon-list .kkrs-plan-coupon{display:inline-flex;align-items:center;font-weight:400;font-size:1.5rem!important;line-height:1;padding:.6rem 3rem .6rem .8rem;color:#656972;text-decoration:none;cursor:pointer;transition:opacity .2s;background:#ecf9ff;border-radius:20rem;position:relative}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-coupon-list .kkrs-plan-coupon:before{content:"";color:#989ba1;font-size:1.8rem;position:absolute;top:calc(50% - .5em);right:.8rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-coupon-list .kkrs-plan-coupon:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-coupon-list .kkrs-plan-coupon__icon{display:flex;font-size:1.5rem;color:#989ba1;margin-right:.6rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-share{display:flex;justify-content:flex-end;margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-launch-btn{font-size:1.2rem;line-height:1;font-weight:400;white-space:nowrap;padding:3.6rem .8rem .8rem;color:#3498db;position:relative}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-launch-btn:before{content:"";font-size:3rem;font-weight:400;position:absolute;top:0;left:50%;transform:translateX(-50%)}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt{z-index:10;position:relative;padding:3.6rem .8rem .8rem;font-size:1.2rem;line-height:1;font-weight:400;color:#3498db}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt:hover{opacity:1}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt:before{content:"";font-size:2.4rem;color:#c0c5cb;transition:color .2s}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-active:before{color:#d94f5d}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt:hover .kkrs-favorite-tooltip{display:block}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt .kkrs-favorite-tooltip{display:none;background-color:#fff;font-size:1.1rem;line-height:1.4;border:1px solid #c0c5cb;padding:.5rem 1rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);position:absolute;bottom:calc(100% + 1rem);right:0;white-space:nowrap}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt .kkrs-favorite-tooltip:before{content:"";border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;position:absolute;top:100%;right:2rem;z-index:2}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt .kkrs-favorite-tooltip:after{content:"";border-style:solid;border-width:6px;border-color:#c0c5cb #c0c5cb transparent transparent;position:absolute;top:100%;right:1.9rem;z-index:1}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt .kkrs-favorite-tooltip span:before{content:"お気に入りに追加する"}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-active .kkrs-favorite-tooltip span:before{content:"お気に入りを解除する"}}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt .kkrs-favorite-tooltip{background-color:#323743;color:#fff;font-size:1.2rem;line-height:1.4;padding:.5rem 1rem;border-radius:3px;position:absolute;top:calc(100% + 1rem);right:0;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-20px)}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-active.kkrs-changed .kkrs-favorite-tooltip{animation:favoriteActive 3s 0s ease forwards}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-active.kkrs-changed .kkrs-favorite-tooltip span:before{content:"お気に入りに追加しました"}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-inactive.kkrs-changed .kkrs-favorite-tooltip{animation:favoriteInActive 3s 0s ease forwards}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-inactive.kkrs-changed .kkrs-favorite-tooltip span:before{content:"お気に入りを解除しました"}}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt:before{font-size:3rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt .kkrs-favorite-tooltip{color:#323743}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-message-count{color:#656972;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-message-count em{color:#d02335;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion{margin-top:3rem;background:#ecf9ff}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__trigger-btn{cursor:pointer;transition:opacity .2s}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__trigger-btn:hover{opacity:.8}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__ttl{padding:1.5rem 2rem;font-size:1.4rem;line-height:1;font-weight:700;display:flex;align-items:center}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__ttl:before{content:"";color:#3498db;font-size:1.8rem;margin-right:.6rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__ttl:after{content:"";color:#95999e;font-size:1.8rem;margin-left:.6rem;transition:transform .2s}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__more{padding:0 2rem;visibility:hidden;opacity:0;height:0;transition:opacity .2s,padding .2s}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion.kkrs-active .kkrs-plan-feature-info-accordion__ttl:after{transform:rotate(-180deg)}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion.kkrs-active .kkrs-plan-feature-info-accordion__more{padding:0 2rem 2rem;visibility:visible;opacity:1;height:auto}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section{margin-top:3rem;padding-top:3rem;border-top:1px solid #bcbdc2}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row{display:flex}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row__img{width:40rem;margin-right:2.5rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row__detail{flex:1;font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row .kkrs-plan-usj{margin-top:0;font-weight:500;margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row .kkrs-plan-usj__ttl{font-weight:500}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-img__caption{margin-top:1rem;font-size:1.2rem;line-height:1.5;color:#656972;text-align:center;white-space:pre-line}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-heading{font-size:2rem;font-weight:700;margin-bottom:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-att{font-size:1.6rem;font-weight:500;margin-bottom:1em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-caption{font-size:1.1rem;margin-top:1em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-ttl{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:1em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl{display:flex;margin-bottom:1rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl&gt;dt{width:10em;font-size:1.4rem;padding-top:.3rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl&gt;dd{flex:1}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl&gt;dd ul{display:flex;flex-wrap:wrap}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl&gt;dd ul li{display:flex;margin-right:1.5em;margin-bottom:.5em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl&gt;dd ul li [class^=kkrs-ico]{font-size:2.4rem;line-height:1;margin-right:.2em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-section{margin-top:3rem;padding-top:3rem;border-top:1px solid #bcbdc2}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-section-heading{font-size:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block-heading{font-size:1.8rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block .kkrs-note-list&gt;li{font-size:1.4rem}@media print,screen and (max-width:768px){body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-contents{border-radius:10px 10px 0 0;box-shadow:-3px -3px 5px rgba(50,55,67,.1);width:100%;height:calc(100% - 3rem);max-height:initial;display:block;top:100%;left:0;position:absolute;transition:top .4s}body.kkrs-jr-responsive .kkrs-modal-plan-feature.kkrs-active .kkrs-modal-contents{top:3rem;transition:top .4s}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-contents__header{border:none}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-contents__body{max-height:100%;padding:6rem 1.5rem 2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-modal-close-btn{transform:none}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-navi{margin-top:4rem;text-align:center;padding:0 1rem;position:-webkit-sticky;position:sticky;bottom:0;left:0;z-index:11}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-select-btn{width:100%;font-size:1.8rem;padding:1.2rem;box-shadow:0 2px 4px 0 rgba(50,55,67,.1);border-radius:4px}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-close-btn{margin:3rem 0;font-size:1.4rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-outline__row{margin-top:1.5rem;display:block}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-outline__row-right{width:auto;display:block;margin-top:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-hotel{font-size:1.3rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-heading__ttl{font-size:1.8rem;line-height:1.4}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-list&gt;li{font-size:1.3rem;line-height:1;padding:.4rem .6rem;margin-right:1rem;margin-bottom:.5rem;border:1px solid #e1e1e1}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-list&gt;li [class^=kkrs-ico]{display:none}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-list&gt;li.kkrs-full{width:auto}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt .kkrs-favorite-tooltip{color:#fff}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-active.kkrs-changed .kkrs-favorite-tooltip span:before{content:"お気に入りに追加しました"}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-favorite-btn-txt.kkrs-inactive.kkrs-changed .kkrs-favorite-tooltip span:before{content:"お気に入りを解除しました"}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion{margin-top:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__ttl{padding:1.5rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion__more{padding:0 1.5rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-info-accordion.kkrs-active .kkrs-plan-feature-info-accordion__more{padding:0 1.5rem 2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section{margin-top:2rem;padding-top:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row{display:block}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row__img{width:auto;margin:0}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row__detail{margin-top:1.5rem;font-size:1.4rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row .kkrs-plan-usj{font-weight:700;margin-bottom:1.5rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-row .kkrs-plan-usj__ttl{font-weight:700}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-section-heading{font-size:1.8rem;margin-bottom:1.5rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-att{font-size:1.4rem;font-weight:700}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-caption{text-align:right}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-ttl{font-size:1.6rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl&gt;dt{width:7em;font-size:1.3rem;padding-top:.1rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-plan-feature-room-info dl&gt;dd{padding-left:1em}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-section{margin-top:2rem;padding-top:2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-section-heading{font-size:1.8rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block{margin-bottom:0;border-bottom:1px solid #bcbdc2}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block-heading{margin:0;padding:2rem 4rem 2rem 0;font-size:1.6rem;line-height:1;position:relative}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block-heading:before{content:"";color:#989ba1;position:absolute;top:calc(50% - 1rem);right:1rem;font-size:2rem;font-weight:400}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block-txt{display:none;padding:0 0 2rem}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block.kkrs-active .kkrs-guide-block-txt{display:block}body.kkrs-jr-responsive .kkrs-modal-plan-feature .kkrs-guide-block.kkrs-active .kkrs-guide-block-heading:before{content:""}}body.kkrs-jr-responsive .kkrs-modal-sort{overflow:hidden;background:rgba(50,55,67,.5)}@media print,screen and (min-width:769px){body.kkrs-jr-responsive .kkrs-modal-sort{display:none}}body.kkrs-jr-responsive .kkrs-modal-sort:after{display:none}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-modal-contents{overflow:hidden;border-radius:10px 10px 0 0;width:100%;height:auto;bottom:-100%;left:0;position:absolute;transition:bottom .4s}body.kkrs-jr-responsive .kkrs-modal-sort.kkrs-active .kkrs-modal-contents{bottom:0;transition:bottom .4s}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-modal-contents__header{height:auto;padding:1.6rem 2.3rem;position:relative;justify-content:flex-start;border-bottom:none}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-modal-contents__header-ttl{font-size:2.4rem;font-weight:700;line-height:1.5}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-modal-contents__body{height:100%;max-height:100%;overflow:auto;padding:0 1.5rem 2.4rem}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-modal-close-btn{display:block;width:5.6rem;height:5.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#656972}body.kkrs-jr-responsive .kkrs-modal-sort .kkrs-modal-close-btn:before{content:"";font-size:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-heading-01{font-size:3rem}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-guide-section{max-width:108rem;margin:auto}@media print,screen and (max-width:768px){body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-heading-01{font-size:2rem}}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans{max-width:108rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #c0c5cb;padding:2% 2.7777%;margin:0 auto 1rem;font-size:2.4rem;font-weight:500}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans .kkrs-type{margin-right:1.5em}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route em{margin-left:.3em}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route__to{margin-left:.5em}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route__to:before{content:"";margin-right:.5em}@media print,screen and (max-width:768px){body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-selected-trans{padding:1.2rem;font-size:1.6rem}}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container{max-width:108rem;margin:auto}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-seat-request-wrap{border-bottom:1px solid #c0c5cb;padding:2rem 0}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-heading{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-bottom:1rem}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-heading .kkrs-ttl{font-size:2rem;font-weight:700}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-heading .kkrs-ttl.kkrs-smoking:before{content:"";margin-right:.3em}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-heading .kkrs-ttl.kkrs-position:before{content:"";margin-right:.3em}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-select-list{font-size:1.6rem;margin-left:.5rem}@media print,screen and (min-width:769px){body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-select-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-select-list&gt;li:not(:first-child){margin-left:2em}}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-select-list label{display:inline-block;font-weight:500}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-note{margin-top:1em;font-size:1.2rem}@media print,screen and (max-width:768px){body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-request-container .kkrs-request-heading .kkrs-ttl{font-size:1.8rem}}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-navi{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;margin:4rem 0;position:relative}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-back-btn{font-size:1.8rem;line-height:1.4;font-weight:700;padding:.5rem 3.5rem .4rem;color:#3498db;position:relative}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-back-btn:before{content:"";-webkit-transform:scale(-1,1);transform:scale(-1,1);position:absolute;top:50%;left:.5em;margin-top:-.85em}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-back-btn:after{margin-top:1rem;height:.2rem;content:"";display:block;width:0;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;transition:.3s;margin-left:-2rem}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-back-btn:hover:after{width:calc(100% + 2rem);transition:.3s}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-fix-btn{background-color:#d02335;color:#fff;font-size:2.6rem;font-weight:500;line-height:1;padding:.8em 2em;width:35rem;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-fix-btn.kkrs-disabled{pointer-events:none;background-color:#dfe2e5}@media print,screen and (max-width:768px){body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-navi{margin-top:3rem}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-back-btn{font-size:1.4rem}body.kkrs-jr-seat-condition.kkrs-jr-responsive .kkrs-seat-fix-btn{font-size:1.8rem;font-weight:700;width:50%;margin-left:auto;position:static;transform:none}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-modal-contents{max-width:88rem;box-shadow:0 0 5px 0 rgba(50,55,67,.08);border-radius:10px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm{padding:5rem;font-size:1.8rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-txt{text-align:center;margin-bottom:1.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-list{margin-bottom:1.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-list&gt;li{text-indent:-1em;padding-left:1em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-navi{display:flex;justify-content:space-between;max-width:56rem;margin:3em auto 0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-navi .kkrs-ok-btn{width:55%;border:2px solid #95999e;border-radius:3px;height:5rem;text-align:center;font-size:1.6rem;font-weight:700}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-navi .kkrs-cancel-btn{width:calc(45% - 2rem);display:block;border-radius:3px;background:#e1e1e1;height:5rem;text-align:center;color:#656972;font-weight:700}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm{z-index:1001}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm:after{content:"";color:#fff;font-size:2.4rem;position:fixed;display:block;width:5rem;height:5rem;text-align:center;line-height:5rem;top:0;right:0;cursor:pointer}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-modal-contents{width:90vw;max-width:30rem;height:auto;border-radius:3px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm{padding:2.5rem 2rem;font-size:1.6rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-list,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-txt{margin-bottom:1em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-modal-seat-map-confirm .kkrs-seat-map-confirm-navi{margin-top:1.5em}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-heading-01{font-size:2.6rem}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-contents{padding-left:1.5rem;padding-right:1.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-heading-01{font-size:2rem}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock1{color:#656972}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock1:before{content:""}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock2{color:#656972}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock2:before{content:""}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock3{color:#989ba1}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-stock3:before{content:""}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 3rem;background:#f8f9f9;padding:1.6rem 2.4rem;font-size:1.8rem;line-height:1.4}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans .kkrs-section{width:100%;color:#656972;font-weight:700;font-size:1.4rem;margin-bottom:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans .kkrs-type{margin-right:2em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route em{margin-left:.3em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route__to{display:flex;align-items:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans .kkrs-route__to:before{content:"";margin:0 .5rem}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans{padding:1.2rem;font-size:1.6rem;margin-bottom:2rem;font-weight:700}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-selected-trans em{font-weight:700}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section{position:relative}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section{margin:0 auto 2rem;padding-bottom:5rem}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header .kkrs-ttl{font-size:2.4rem;line-height:1.4;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header .kkrs-seat-map-tab{display:none}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header .kkrs-car-stock-legend{margin-left:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-self:center;font-size:1.2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header .kkrs-car-stock-legend&gt;li:not(:last-child){margin-right:1.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header .kkrs-car-stock-legend&gt;li span{margin-right:.3rem;color:#656972}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-selected-car-type{display:none}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction{background:#ecf9ff;border:1px solid #c0c5cb;width:150px;font-size:1.8rem;font-weight:500;line-height:30px;letter-spacing:.1em;height:32px;text-align:center;position:absolute;bottom:0;left:16px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction:before{content:"";border-style:solid;border-width:16px 16px 16px 0;border-color:transparent #c0c5cb transparent transparent;position:absolute;top:-1px;left:-17px;z-index:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction:after{content:"";border-style:solid;border-width:16px 16px 16px 0;border-color:transparent #ecf9ff transparent transparent;position:absolute;top:-1px;left:-16px;z-index:1}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction--reverse{left:auto;right:16px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction--reverse:before{border-width:16px 0 16px 16px;border-color:transparent transparent transparent #c0c5cb;left:auto;right:-17px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction--reverse:after{border-width:16px 0 16px 16px;border-color:transparent transparent transparent #ecf9ff;left:auto;right:-16px}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider{padding:0 8rem;position:relative}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider-container{overflow:hidden}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-next,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-prev{cursor:pointer;position:absolute;top:0;width:8rem;height:100%;font-size:2.8rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-next:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-prev:before{content:"";position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-next.kkrs-disabled,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-prev.kkrs-disabled{opacity:.2;pointer-events:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-prev{left:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-prev:before{transform:rotate(180deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-next{right:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide{width:10rem;height:11rem;border-style:solid;border-width:1px 0 1px 1px;border-color:#c0c5cb;cursor:pointer}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide:last-child{border-right-width:1px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide-inner{position:relative;height:10.8rem;padding-bottom:3rem;text-align:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-number{padding:1rem;font-size:1.2rem;line-height:1;font-weight:700;text-align:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-number em{font-size:1.8rem;font-weight:700;margin-right:.1em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-stock{font-size:2rem;line-height:1;padding-top:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility{position:absolute;bottom:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility .kkrs-ico{display:block;width:2.4rem;margin-top:.2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility .kkrs-ico img{display:block}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility.kkrs-front{left:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility.kkrs-back{right:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide.kkrs-active{background-color:#52c8ff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide.kkrs-active *{color:#fff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide.kkrs-disabled{background:#dfe2e5;color:#989ba1;pointer-events:none}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-panel-select-car .kkrs-search-big-panel__footer{display:none}}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section{margin:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header{display:block;margin-bottom:1.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-select-car-header .kkrs-ttl{display:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-selected-car-type{display:block;font-size:1.8rem;font-weight:700;margin-bottom:1em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-seat-map-tab{margin-left:-1.5rem;margin-right:-1.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction{display:flex;align-items:center;justify-content:center;width:100%;font-size:1.4rem;font-weight:700;text-align:center;color:#656972;margin:1rem 0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction:after{content:"";font-weight:400;font-size:1.6rem;margin-left:.4rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-direction--reverse:after{transform:rotate(180deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider{padding:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider-container{overflow:visible}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider-list{display:block;width:auto!important}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-next,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slider-prev{display:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide{width:auto;height:auto;border-width:1px 1px 0 1px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide:last-child{border-bottom-width:1px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide-inner{height:5rem;padding:.5rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-number{padding:0 1rem;margin-right:auto}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-stock{font-size:1.8rem;padding-top:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility .kkrs-ico{width:2rem;margin:0 0 0 .3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide .kkrs-col-facility.kkrs-front{left:auto;bottom:auto;right:.3rem;top:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide.kkrs-active{background-color:#52c8ff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide.kkrs-active *{color:#fff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider .kkrs-slide.kkrs-disabled{background-color:#ddd;color:#999;pointer-events:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-panel-select-car .kkrs-search-big-panel__header{z-index:100}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-panel-select-car .kkrs-search-big-panel__body{height:calc(100% - 12.8rem)}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp{margin:0 0 2rem}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp{display:none}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-direction-wrap{display:flex;padding:0 10px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-direction{background:#ecf9ff;border:1px solid #c0c5cb;width:70px;font-size:1.2rem;font-weight:500;line-height:18px;letter-spacing:.1em;height:20px;text-align:center;position:relative}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-direction:before{content:"";border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #c0c5cb transparent transparent;position:absolute;top:-1px;left:-11px;z-index:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-direction:after{content:"";border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ecf9ff transparent transparent;position:absolute;top:-1px;left:-10px;z-index:1}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-direction--reverse{margin-left:auto}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-direction--reverse:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #c0c5cb;left:auto;right:-11px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-direction--reverse:after{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ecf9ff;left:auto;right:-10px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list-wrap{margin-top:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list{display:flex;flex-wrap:wrap;justify-content:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list&gt;li{color:#656972;font-size:1.3rem;line-height:1;padding:.6rem;cursor:pointer}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list&gt;li.kkrs-current,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list&gt;li.kkrs-next,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list&gt;li.kkrs-prev{background:#e1e1e1;color:#323743;font-weight:700}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list&gt;li.kkrs-prev{border-radius:2rem 0 0 2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-list&gt;li.kkrs-next{border-radius:0 2rem 2rem 0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider{margin:1rem -1.5rem 0;position:relative}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider-container{overflow:hidden}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-next,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-prev{cursor:pointer;position:absolute;top:1px;width:4.8rem;height:calc(100% - 2px);display:flex;align-items:center;justify-content:center;transition:all .2s}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-next:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-prev:before{content:"";width:2.8rem;height:2.8rem;font-size:1.4rem;text-align:center;color:#fff;background:rgba(50,55,67,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-next:hover,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-prev:hover{opacity:1}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-next.kkrs-disabled,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-prev.kkrs-disabled{opacity:.2;pointer-events:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-prev{left:0;background:linear-gradient(-90deg,rgba(255,255,255,0),#fff)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-prev:before{transform:rotate(180deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slider-next{right:0;background:linear-gradient(90deg,rgba(255,255,255,0),#fff)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide{flex-basis:25vw;flex-shrink:0;height:8rem;border-style:solid;border-width:1px 0 1px 1px;border-color:#c0c5cb;background:#fff;cursor:pointer}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide:last-child{border-right-width:1px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide-inner{position:relative;height:7.8rem;padding-bottom:3rem;text-align:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-number{padding:.8rem .5rem;font-size:1.2rem;line-height:1;font-weight:700;text-align:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-number em{font-size:1.4rem;font-weight:700}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-stock{font-size:1.8rem;line-height:1;padding-top:.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-facility{position:absolute;bottom:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-facility .kkrs-ico{display:block;width:1.8rem;margin-top:.2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-facility .kkrs-ico img{display:block}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-facility.kkrs-front{left:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide .kkrs-col-facility.kkrs-back{right:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide.kkrs-active{background-color:#52c8ff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide.kkrs-active *{color:#fff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider .kkrs-slide.kkrs-disabled{background:#dfe2e5;color:#989ba1}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-change-btn-wrap{margin-top:1rem;text-align:right}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-change-btn-wrap .kkrs-change-btn{display:inline-flex;align-items:center;font-size:1.4rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-change-btn-wrap .kkrs-change-btn:after{content:"";font-size:1.8rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition{margin-bottom:2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list&gt;li{margin-left:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-form-checkbox{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;font-size:1.6rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help{line-height:1;position:static}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help:before{color:#656972}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help .kkrs-tooltip-wrap{width:80rem;white-space:normal;padding:1rem;left:0}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help .kkrs-tooltip-wrap:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help .kkrs-tooltip-wrap:before{transform:translateX(265px)}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__note{font-size:1.2rem;color:#656972}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__note em{font-weight:700;color:#323743}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list&gt;li{margin-left:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-form-checkbox{font-size:1.4rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help{font-size:1.6rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help .kkrs-tooltip-wrap{width:100%;bottom:auto;right:0;top:100%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help .kkrs-tooltip-wrap:before{border-color:transparent transparent #fff transparent;top:auto;left:50%;bottom:100%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-seat-condition__list .kkrs-help .kkrs-tooltip-wrap:after{border-color:transparent transparent #c0c5cb transparent;top:auto;left:calc(50% - .1rem);bottom:100%}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-about-oversized-baggage{padding:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-about-oversized-baggage__ttl{font-size:1.3rem;line-height:1.4;font-weight:700;margin:1.5rem 0 1rem;position:relative}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-about-oversized-baggage__ttl:first-child{margin-top:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-about-oversized-baggage__txt{font-size:1.2rem;color:#656972}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-about-oversized-baggage__txt a{color:#3498db}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section{margin-bottom:3rem}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn{background-color:#fff;border:1px solid #c0c5cb;text-align:center;font-weight:500;overflow:hidden;position:relative}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn:hover{background-color:#ecf9ff}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-active{background-color:#52c8ff;border-color:#52c8ff;color:#fff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-active&gt;*{color:#fff!important}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-reserved{background:#e1e1e1;pointer-events:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-reserved:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-reserved:before{content:"";display:block;height:1px;background:#95999e;position:absolute;top:50%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-reserved:before{transform:rotate(45deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-reserved:after{transform:rotate(-45deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-disabled{background:#e1e1e1;pointer-events:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn.kkrs-disabled:before{content:"─"}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-section .kkrs-seat-btn .kkrs-seat-btn-caution-mark{font-size:1.1rem;line-height:1.2;color:#656972;position:absolute;left:0;bottom:0;width:100%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal{display:flex;align-items:center;margin-top:2rem;text-align:right}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal{display:none}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal__btn{margin-left:auto;display:inline-flex;align-items:center;font-size:1.4rem;color:#3498db}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal__btn:after{content:"";font-size:1.8rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal .kkrs-seat-back-btn{display:inline-flex;align-items:center;font-size:1.4rem;line-height:1;color:#3498db;border:1px solid #3498db;border-radius:4rem;padding:.5rem 1.5rem .5rem 1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-open-car-modal .kkrs-seat-back-btn:before{content:"";font-size:1.8rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab{position:relative;z-index:100}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-end}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab__list&gt;li{display:flex;align-items:center;justify-content:center;min-width:16rem;height:6rem;font-size:1.8rem;font-weight:700;text-align:center;padding:0 4rem;cursor:pointer;border-radius:1px 1px 0 0;position:relative;bottom:-1px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab__list&gt;li:not(.kkrs-active){color:#95999e}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab__list&gt;li.kkrs-active{pointer-events:none;border:1px solid #c0c5cb;border-bottom-color:#fff}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab__list&gt;li.kkrs-active::before{content:"";background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;width:100%;height:.4rem;position:absolute;top:-.1rem;left:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab__list&gt;li.kkrs-disabled{display:block;font-weight:400;padding-top:0;line-height:1.4;pointer-events:none}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab{margin:0 -1.5rem 2rem;padding:0 1.5rem;border-bottom:1px solid #c0c5cb}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-tab__list&gt;li{font-size:1.6rem;padding:.4rem 0 0 0;height:4.6rem;min-width:50%}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box{border:1px solid #c0c5cb;padding:3rem;position:relative}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-direction{display:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-next,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-prev{font-size:1.8rem;font-weight:500;position:absolute;top:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-next:before,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-prev:before{content:"";position:absolute;top:calc(50% - .5em)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-next.kkrs-disabled,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-prev.kkrs-disabled{pointer-events:none;opacity:.2}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-prev{left:0;padding-left:1.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-prev:before{left:0;transform:rotate(180deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-next{right:0;padding-right:1.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-next:before{right:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__header{position:relative;margin-bottom:2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__header .kkrs-car-number{text-align:center;font-size:2.4rem;line-height:1;font-weight:700}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__header .kkrs-car-number em{font-size:2.8rem;font-weight:700}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__body{display:flex;justify-content:center;flex-wrap:wrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__body .kkrs-alert-box{width:100%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-seat-caution-message-container{font-size:1.2rem;width:100%;padding-top:1rem}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-seat-caution-message-container{border-top:1px solid #c0c5cb}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-seat-caution-message-box{display:flex}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-seat-caution-message-box .kkrs-seat-caution-mark{min-width:2.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-seat-caution-message-box .kkrs-seat-caution-message{flex:1}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box{border:none;padding:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-direction{display:flex;align-items:center;justify-content:center;width:100%;font-size:1.4rem;font-weight:700;text-align:center;color:#656972;margin:1rem 0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-direction:after{content:"";font-weight:400;font-size:1.6rem;margin-left:.4rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-direction--reverse:after{transform:rotate(180deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-next,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box .kkrs-car-prev{display:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__header{margin-bottom:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__header .kkrs-car-number{font-size:2.2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-box__header .kkrs-car-number em{font-size:2.4rem}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap{margin-top:1rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;padding-bottom:2rem;overflow-x:auto}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility{position:relative;margin-top:auto}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility .kkrs-ico{display:inline-block;width:3rem;margin:2px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility.kkrs-front{left:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility.kkrs-back{right:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-column{display:flex;flex-direction:column-reverse}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-row{display:flex;flex-direction:column-reverse}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-row+.kkrs-seat-row{margin-bottom:4rem}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-row .kkrs-alert-popup{display:none}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn{cursor:pointer;font-size:1.4rem;line-height:4.8rem;width:5rem;height:5rem;border-radius:3px;margin:2px;transition:border .2s,color .2s,background .2s}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn.kkrs-reserved:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn.kkrs-reserved:before{width:7rem;left:-11px}@media(min-width:1050px)and (max-width:1149px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn{font-size:1.4rem;line-height:4.2rem;width:4.4rem;height:4.4rem}}@media(max-width:1049px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn{font-size:1.3rem;line-height:3.8rem;width:4rem;height:4rem}}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap{margin-top:0;padding-bottom:0;display:block}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility{position:static;bottom:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility .kkrs-ico{width:4rem;margin:5px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility.kkrs-front{margin-bottom:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-facility.kkrs-back{margin-top:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-column{display:flex;flex-direction:row}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-row{display:flex;flex-direction:row;position:relative}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-row+.kkrs-seat-row{margin:0 0 0 2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-alert-popup{font-size:1.4rem;line-height:1.4;max-width:70vw;transform:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-alert-popup:after,body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-alert-popup:before{border:none;position:static;transform:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-alert-popup:before{content:"";font-size:1.6rem;vertical-align:text-bottom;margin-right:.3em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-row:nth-of-type(1) .kkrs-alert-popup{left:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-row:nth-of-type(2) .kkrs-alert-popup{left:auto;right:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn{font-size:1.4rem;line-height:3.8rem;width:5rem;height:4rem;margin:5px}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn.kkrs-reserved:before{transform:rotate(38deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-wrap .kkrs-seat-btn.kkrs-reserved:after{transform:rotate(-38deg)}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-legend{margin-top:1rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-legend&gt;li{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-legend&gt;li:not(:last-child){margin-right:1.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-legend&gt;li .kkrs-seat-btn{width:2rem;height:2rem;font-size:1rem;line-height:1.6rem;border-radius:2px;margin-right:.5em}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-legend{margin-top:2rem;font-size:1.1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-legend&gt;li .kkrs-seat-btn{width:1.6rem;height:1.6rem;font-size:1rem;line-height:1rem}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;justify-content:center;margin:4rem 0;position:relative}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-back-btn{font-size:1.8rem;line-height:1.4;font-weight:700;padding:.5rem 3.5rem .4rem;color:#3498db;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-back-btn:before{content:"";position:absolute;top:50%;left:.5em;margin-top:-.85em;font-weight:400}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-back-btn:after{margin-top:1rem;height:.2rem;content:"";display:block;width:0;background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;transition:.3s;margin-left:-2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-back-btn:hover:after{width:calc(100% + 2rem);transition:.3s}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn{background:rgba(0,0,0,0) linear-gradient(112deg,#3498db 0,#52c8ff 100%) 0 0 no-repeat padding-box;transition:.3s;position:relative;overflow:hidden;color:#fff;font-size:2.4rem;line-height:1.2;font-weight:700;padding:.8em 2em;min-width:40rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn:hover{border-radius:40px;transition:.3s;opacity:1}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn:before{content:"";position:absolute;left:50%;top:50%;background:#c6edff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn:not(:active):before{animation:ripple 1s ease-out}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn:before{visibility:hidden}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn:focus:before{visibility:visible}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn.kkrs-disabled{background:#dfe2e5;color:#989ba1;pointer-events:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-clear-btn{background:#fff;border-radius:2px;color:#3498db;position:relative;text-align:center;font-size:1.1rem;width:5rem;height:5rem;padding:.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-clear-btn:before{content:"";font-size:2.8rem;font-weight:400}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-clear-btn span{display:block;font-size:1.1rem;line-height:1;font-weight:700;margin-top:-.2rem}@media print,screen and (min-width:769px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress{display:flex;align-items:center;position:fixed;right:0;bottom:0;z-index:100;background:rgba(50,55,67,.87);padding:1rem 2rem 1rem 3rem;font-size:2.4rem;color:#fff;line-height:1;font-weight:500}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress em{font-size:3.4rem;font-weight:700;margin-right:.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress .kkrs-required:before{content:"/";margin:0 1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress .kkrs-seat-clear-btn{margin-left:2rem}}@media print{body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky{display:none}}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky{width:100%;position:fixed;left:0;bottom:0;z-index:100;background:#fff;box-shadow:0 0 6px 1px rgba(50,55,67,.1);padding:1.5rem;margin:0;display:flex;align-items:center}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress{display:block;font-size:1.4rem;line-height:1;font-weight:700;position:relative;padding-right:6rem;margin-right:1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress em{font-size:2rem;font-weight:700;margin-right:.3rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress .kkrs-selected{display:block}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-progress .kkrs-required:before{content:"/";margin:0 .5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-clear-btn{position:absolute;top:50%;transform:translateY(-50%);right:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-back-btn{display:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-navi-sticky .kkrs-seat-fix-btn{flex:1;min-width:initial;width:auto;font-size:1.8rem;padding:.8em}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-cancel-lead{font-size:2rem;font-weight:500;margin-bottom:.5em}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-cancel-lead{font-size:1.6rem}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion-container{margin-bottom:2rem;border-top:1px solid #c0c5cb}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion-container{margin-left:-1rem;margin-right:-1rem}}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;padding:2rem 0 2rem 5rem;border-bottom:1px solid #c0c5cb;position:relative;cursor:pointer}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger:before{content:"";font-size:2.3rem;position:absolute;top:50%;left:1rem;margin-top:-.5em;transition:transform .2s}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger:hover{opacity:.8}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:2.4rem;font-weight:500}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-section{margin-right:1em;font-weight:700}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-type{margin-right:1.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-route{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-route em{margin-left:.3em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-route__to{margin-left:.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-route__to:before{content:"";margin-right:.5em}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-seat-progress{margin-left:auto;background-color:#eaf0f7;padding:1rem 2rem;font-size:2rem;line-height:1;font-weight:500;white-space:nowrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-seat-progress em{font-size:3rem;font-weight:700;margin-right:.5rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-seat-progress .kkrs-required:before{content:"/";margin:0 1rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__content{display:none;padding-bottom:4rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion.kkrs-active .kkrs-seat-map-accordion__trigger{border-bottom:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion.kkrs-active .kkrs-seat-map-accordion__trigger:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion.kkrs-active .kkrs-seat-map-accordion__content{display:block}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion.kkrs-disabled{pointer-events:none}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion.kkrs-disabled *{color:rgba(152,155,161,.5)}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion.kkrs-disabled .kkrs-seat-map-accordion__trigger .kkrs-seat-progress{background-color:rgba(234,240,247,.5)}@media print,screen and (max-width:768px){body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion{border-bottom:1px solid #c0c5cb}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger{padding:1.2rem 1rem 1.2rem 4rem;border-bottom:none;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger:before{font-size:1.4rem;left:1.2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger:hover{opacity:1}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading{font-size:1.6rem;width:100%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-trans-heading .kkrs-section{width:100%}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-seat-progress{position:absolute;top:0;right:0;font-size:1.2rem;padding:.6rem 1.2rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__trigger .kkrs-seat-progress em{font-size:1.7rem}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion__content{padding:1rem 1rem 0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion .kkrs-seat-map-box__header{margin:0}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-seat-map-accordion .kkrs-seat-map-box__body{border:none}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-contents{overflow-x:hidden}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-departure{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-departure__pulldown .kkrs-form-pulldown__set{border:1px solid #c0c5cb;padding:1rem 2rem 1rem 1rem;line-height:1;font-size:2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-departure__pulldown .kkrs-form-pulldown__set:before{right:1rem}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-departure{margin:1.5rem 0}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-departure__pulldown .kkrs-form-pulldown{min-width:14rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-departure__pulldown .kkrs-form-pulldown__set{padding:1rem 3rem 1rem 1rem;font-size:1.6rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-mv{text-align:center;margin-bottom:2rem}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-mv{margin:0 -1rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab{background:#5cbdfa;position:relative;margin-bottom:4rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab:after,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab:before{content:"";display:block;background:#5cbdfa;position:absolute;width:100%;height:100%;top:0}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab:before{left:-100%}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab:after{right:-100%}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li{width:16.6666666667%;text-align:center;position:relative}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li:nth-child(-n+6){border-bottom:1px solid rgba(255,255,255,.5)}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li:not(:last-child):not(:nth-child(6)):before{content:"";display:block;width:1px;height:60%;background:rgba(255,255,255,.5);position:absolute;top:20%;right:0}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li&gt;a{display:block;font-size:2rem;line-height:1;color:#fff;text-decoration:none;padding:1.8rem 1rem 3.6rem 1rem;position:relative}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li&gt;a:before{content:"";font-size:1.4rem;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab{margin:0 -1rem 3rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab:after,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab:before{display:none}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li{width:25%;border-bottom:1px solid rgba(255,255,255,.5)}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li:before{content:"";display:block;width:1px;height:60%;background:rgba(255,255,255,.5);position:absolute;top:20%;right:0}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li:last-child:before,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li:nth-child(4n):before{display:none!important}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li&gt;a{font-size:1.4rem;padding:1.2rem .5rem 2rem .5rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-tab__list&gt;li&gt;a:before{font-size:1rem;bottom:.5rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-list{margin-bottom:8rem}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-list{margin-bottom:4rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item{margin-bottom:8rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--online .kkrs-higaeri-heading__ttl{color:#05a1e6;border-bottom-color:#05a1e6}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--online .kkrs-higaeri-card__link:hover .kkrs-higaeri-card__body{background:rgba(82,200,255,.12)}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--online .kkrs-higaeri-card__header{background:#5cbdfa}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--online .kkrs-higaeri-card__header-icon .kkrs-ico-plan{color:#05a1e6}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--offline .kkrs-higaeri-heading__ttl{color:#7760e6;border-bottom-color:#7760e6}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--offline .kkrs-higaeri-card__link:hover .kkrs-higaeri-card__body{background:rgba(119,96,230,.12)}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--offline .kkrs-higaeri-card__header{background:#b5a6ff}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item--offline .kkrs-higaeri-card__header-icon .kkrs-ico-plan{color:#7760e6}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-item{margin-bottom:4rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-heading{margin-bottom:4rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-heading__ttl{font-size:2.6rem;font-weight:700;border-bottom:2px solid #323743;padding-right:16rem;position:relative}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-heading__ttl:before{content:"";font-size:14rem;line-height:.5;position:absolute;bottom:0;right:0}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-heading{margin-bottom:2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-heading__ttl{font-size:1.8rem;padding-right:8rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-heading__ttl:before{font-size:7rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-swith{margin-bottom:4rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-swith__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-swith__list&gt;li{width:calc(50% - 1rem);border:1px solid #d7d7d7;color:#d7d7d7;border-radius:4px;cursor:pointer;font-size:2rem;line-height:1;text-align:center;padding:.8em;transition:all .2s}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-swith__list&gt;li.kkrs-active,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-swith__list&gt;li:hover{border-color:#7760e6;color:#7760e6}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-swith{margin-bottom:2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-swith__list&gt;li{width:calc(50% - .5rem);font-size:1.6rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:4rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__link{display:block;color:#323743;text-decoration:none}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__link:hover{opacity:1}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__header{background:#5cbdfa;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;padding:1rem 1.5rem;min-height:4.8rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__header-ttl{font-size:1.8rem;line-height:1;font-weight:500;color:#fff}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__header-icon{margin-left:auto}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__header-icon .kkrs-ico-plan{display:inline-block;background:#fff;border-radius:3px;color:#05a1e6;font-size:1.6rem;font-weight:700;line-height:1;padding:.4em .8em}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__body{background:#fff;padding:3rem 2rem;transition:background .2s}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card{margin-bottom:2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__header{padding:.5rem 1rem;min-height:3.4rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__header-ttl{font-size:1.5rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__header-icon .kkrs-ico-plan{font-size:1.3rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card__body{padding:1.5rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-ttl{font-size:2.6rem;line-height:1.4;font-weight:500;margin-bottom:.5em}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-period{color:#999;font-size:1.3rem;margin-bottom:1.5em}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-ttl{font-size:1.6rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-period{margin-bottom:1em}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap__left{position:relative;padding:0 4rem 2.5em 0;flex:1;border-right:1px solid #ddd}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap__right{width:40%;padding-left:4rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train{padding-left:4rem;position:relative}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train:before{content:"";font-size:2.4rem;position:absolute;top:0;left:0}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;font-size:1.8rem;line-height:1.2;margin-bottom:1rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section .kkrs-icon{margin:0 1em;position:relative;font-size:3rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section .kkrs-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section .kkrs-icon--bothway:before{content:""}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section .kkrs-icon--oneway:before{content:""}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section .kkrs-icon--onewayback:before{content:"";transform:translate(-50%,-50%) rotate(180deg)}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__seat,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__type{font-size:1.2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price{margin-top:2rem;text-align:right}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price__label{font-size:1.2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price__price{font-size:1.8rem;line-height:1.2}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price__price em{font-size:3rem}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap{display:block}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap__left{padding:0 0 1rem 0;border-right:none;border-bottom:1px solid #ddd}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap__right{width:auto;padding:1.5rem 0 0 0}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-point-txt{font-size:1.3rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train{padding-left:3rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train:before{font-size:2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__section{font-size:1.6rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__seat,body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-train__type{font-size:1.1rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price{margin-top:1rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price__label{font-size:1.1rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price__price{font-size:1.6rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-card-wrap .kkrs-higaeri-price__price em{font-size:2.4rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-promotion-bnr__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-promotion-bnr__item{width:25%;padding:0 1rem;margin-bottom:2rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-promotion-bnr__item a{text-decoration:none}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-promotion-bnr__item .kkrs-bnr-txt{font-size:1.6rem;color:#323743;margin-top:.5em}@media print,screen and (max-width:768px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-promotion-bnr__list{margin:0 -.5rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-promotion-bnr__item{width:50%;padding:0 .5rem}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-promotion-bnr__item .kkrs-bnr-txt{font-size:1.3rem}}.kkrs-modal-close-btn{display:inline-block;font-family:kkrs-dp;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kkrs-modal-close-btn{color:#fff;font-size:2.2rem;position:fixed;width:8rem;height:8rem;text-align:center;line-height:8rem;top:0;right:0;cursor:pointer;z-index:1200}@media print,screen and (max-width:768px){body.kkrs-jr-summary .kkrs-modal-plandetail-wrap .kkrs-modal-close-btn,body.kkrs-jr-summary .kkrs-modal-traindetail-wrap .kkrs-modal-close-btn,body.kkrs-summary .kkrs-modal-plandetail-wrap .kkrs-modal-close-btn,body.kkrs-summary .kkrs-modal-traindetail-wrap .kkrs-modal-close-btn{font-size:1.4rem;width:5rem;height:5rem;line-height:5rem}}@media print,screen and (max-width:768px){body .kkrs-modal.kkrs-modal-checkin-clear-confirm .kkrs-modal-contents .kkrs-modal-close-btn:after,body.kkrs-jr-summary .kkrs-modal.kkrs-modal-plandetail .kkrs-modal-contents .kkrs-modal-close-btn:after,body.kkrs-jr-summary .kkrs-modal.kkrs-modal-traindetail .kkrs-modal-contents .kkrs-modal-close-btn:after,body.kkrs-summary .kkrs-modal.kkrs-modal-plandetail .kkrs-modal-contents .kkrs-modal-close-btn:after,body.kkrs-summary .kkrs-modal.kkrs-modal-traindetail .kkrs-modal-contents .kkrs-modal-close-btn:after{display:none}}@media print,screen and (min-width:769px){body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-modal-landjr-condition-wrap .MuiDialog-paper,body.kkrs-summary.kkrs-responsive.kkrs-summary .kkrs-modal-plandetail-wrap .MuiDialog-paper{overflow-y:visible}}@media print,screen and (max-width:768px){body.kkrs-jr-summary .kkrs-modal-plandetail-wrap .MuiPaper-root,body.kkrs-jr-summary .kkrs-modal-traindetail-wrap .MuiPaper-root,body.kkrs-summary .kkrs-modal-plandetail-wrap .MuiPaper-root,body.kkrs-summary .kkrs-modal-traindetail-wrap .MuiPaper-root{margin:1.5rem;max-height:calc(var(--vh,1vh) * 100 - 10rem)!important}}div.MuiDialog-paper:not(.MuiDialog-paperFullScreen) .kkrs-modal-close-btn:not(.conflict-with-kkrs-jr-pc):after{content:""}div.MuiDialog-paper:not(.MuiDialog-paperFullScreen) .kkrs-modal-carrent-info .kkrs-modal-close-btn:after,div.MuiDialog-paper:not(.MuiDialog-paperFullScreen) .kkrs-modal-plan-feature .kkrs-modal-close-btn:after{content:none}@media print,screen and (min-width:769px){.kkrs-modal-gallery-hotel-wrap div.MuiDialog-paper .kkrs-modal-close-btn:after{content:""}}.kkrs-modal:where(:not(.kkrs-modal-sort)){position:inherit!important;top:inherit;left:inherit;width:inherit!important;height:inherit;z-index:999;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:transparent!important;opacity:1!important;visibility:visible!important;transition:opacity .2s,visibility .2s}@media print,screen and (max-width:768px){.kkrs-modal.kkrs-modal-plan-feature.kkrs-active{position:fixed!important;top:0;left:0;height:100%}.kkrs-modal.kkrs-modal-plandetail.kkrs-active{position:fixed!important;top:0;left:0;height:100%}}.kkrs-modal:after{content:none!important}.kkrs-modal-call-confirm:after{content:none!important}.kkrs-modal.kkrs-active{opacity:1;visibility:visible}.kkrs-modal-contents:not(.seat-map-pc):not(.kkrs-itinerary-plandetail):not(.plan-feature-contents-pc){background-color:#fff;max-width:100%!important}.kkrs-tooltip-wrap.kkrs-visible{opacity:1;display:block;visibility:visible;white-space:nowrap}.kkrs-mui-popper{z-index:20}.kkrs-hotel-list-wrapper{position:relative}.kkrs-footer{z-index:1000}.kkrs-modal-backdrop{background-color:#fff!important}.kkrs-loading-modal{position:fixed!important}.kkrs-loading-modal .MuiCircularProgress-root:focus{outline:0}.kkrs-modal.kkrs-modal-room-assign{opacity:1;visibility:visible}.kkrs-modal-seat-request{overflow:hidden}@media print,screen and (min-width:769px){body{background-color:#fff}}.kkrs-calendar__date a{cursor:pointer}.kkrs-calendar__date.kkrs-disabled a{cursor:default}.kkrs-tooltip.kkrs-hotel-gallery-sequence{position:absolute;bottom:1rem;right:1rem}.MuiDialog-paperWidthSm{max-width:100%!important}@media print,screen and (max-width:768px){.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen){-webkit-overflow-scrolling:auto;max-height:calc(100vh - 16rem)!important;max-height:calc(var(--vh,1vh) * 100 - 16rem)!important}}.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen) .kkrs-modal-room-assign .kkrs-modal-contents__body{max-height:calc(100vh - 16rem - 18rem);max-height:calc(var(--vh,1vh) * 100 - 16rem - 18rem)}.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen) .kkrs-modal-baggage .kkrs-modal-contents__body{max-height:calc(100vh - 16rem - 18rem);max-height:calc(var(--vh,1vh) * 100 - 16rem - 18rem)}.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen) .kkrs-modal-higaeri .kkrs-modal-contents__body{max-height:calc(100vh - 16rem - 8rem);max-height:calc(var(--vh,1vh) * 100 - 16rem - 8rem)}div.MuiDialog-paper:not(.MuiDialog-paperFullScreen) .kkrs-modal-higaeri .kkrs-modal-close-btn:after{content:""}.MuiPaper-root .kkrs-modal-higaeri{color:#323743}.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen) .kkrs-modal-coupon .kkrs-modal-contents,.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen) .kkrs-modal-map-search .kkrs-modal-contents,.MuiDialog-paperScrollPaper:not(.MuiDialog-paperFullScreen) .kkrs-modal-map-search .kkrs-modal-contents .kkrs-map-search{max-height:calc(100vh - 16rem - 20px);max-height:calc(var(--vh,1vh) * 100 - 16rem - 20px)}body.kkrs-hotellist-pc .kkrs-modal-map-search .kkrs-modal-contents,body.kkrs-jr-hotellist-pc .kkrs-modal-map-search .kkrs-modal-contents{width:100%}body.kkrs-hotellist-pc .kkrs-modal-map-search .kkrs-map-balloon,body.kkrs-jr-hotellist-pc .kkrs-modal-map-search .kkrs-map-balloon{position:absolute;left:-95px;width:190px;height:30px;top:-40px;text-align:center;vertical-align:middle;z-index:0}body.kkrs-hotellist-pc .kkrs-modal-map-search .kkrs-map-balloon:hover,body.kkrs-jr-hotellist-pc .kkrs-modal-map-search .kkrs-map-balloon:hover{z-index:30}body.kkrs-hotellist-pc .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active,body.kkrs-jr-hotellist-pc .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active{z-index:20}body.kkrs-hotellist-pc .kkrs-modal-map-search .kkrs-map-window,body.kkrs-jr-hotellist-pc .kkrs-modal-map-search .kkrs-map-window{top:-170px;left:-75px;z-index:40;height:120px;position:absolute}body.kkrs-hotellist-pc .kkrs-modal-map-search .kkrs-map-container,body.kkrs-jr-hotellist-pc .kkrs-modal-map-search .kkrs-map-container{width:100%;height:100%}body.kkrs-hotellist-sp .kkrs-modal-map-search .kkrs-map-container,body.kkrs-jr-hotellist-sp .kkrs-modal-map-search .kkrs-map-container{width:100%;height:100%}body.kkrs-hotellist-sp .kkrs-modal-map-search .kkrs-map-balloon,body.kkrs-jr-hotellist-sp .kkrs-modal-map-search .kkrs-map-balloon{position:absolute;left:-95px;width:190px;height:30px;top:-40px;text-align:center;vertical-align:middle;z-index:0}body.kkrs-hotellist-sp .kkrs-modal-map-search .kkrs-map-balloon:hover,body.kkrs-jr-hotellist-sp .kkrs-modal-map-search .kkrs-map-balloon:hover{z-index:30}body.kkrs-hotellist-sp .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active,body.kkrs-jr-hotellist-sp .kkrs-modal-map-search .kkrs-map-balloon.kkrs-active{z-index:20}body.kkrs-carrent-store .kkrs-store-map__data .kkrs-map-container{height:400px}body.kkrs-top.kkrs-responsive .kkrs-search-condition-more{display:block}body.kkrs-top.kkrs-responsive .kkrs-search-condition-more .kkrs-search-condition-trigger-btn:before{content:none}body.kkrs-top.kkrs-responsive .kkrs-search-condition-more .kkrs-search-condition-trigger-btn span:after{content:none}body .kkrs-error .kkrs-error-message{background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);color:#cc0d21;display:block;font-size:1.1rem;line-height:1;position:absolute;top:calc(100% + 4px);left:0;padding:.6em .8em;text-align:center;z-index:8}body .Mui-kkrs-change-route-input-wrap{position:relative;width:calc(50% - 3rem)}body .Mui-kkrs-change-route-suggestion{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.4);z-index:100;width:100%}body .Mui-kkrs-change-route-suggestion ul{overflow-y:scroll;max-height:10rem}body .Mui-kkrs-change-route-suggestion .Mui-kkrs-change-route-suggestion-item{line-height:1.1;padding:.5rem}body .Mui-kkrs-change-route-suggestion .Mui-kkrs-change-route-suggestion-item:hover{background-color:#f3f3f3}body .Mui-kkrs-change-route-suggestion .Mui-kkrs-change-route-suggestion-item.kkrs-active{font-weight:700}body .Mui-kkrs-change-route-input-wrap .kkrs-change-route-input.kkrs-arr{width:100%}body .Mui-kkrs-change-route-input-wrap .kkrs-change-route-input.kkrs-dep{width:100%}body .kkrs-change-route-item .Mui-kkrs-change-route-input-wrap .kkrs-change-route-input.kkrs-arr{width:100%}body .kkrs-change-route-item .Mui-kkrs-change-route-input-wrap .kkrs-change-route-input.kkrs-dep{width:100%}body .kkrs-search-item .kkrs-spinbox .kkrs-disabled.kkrs-spinbox__btn-plus{pointer-events:inherit!important}body .kkrs-search-item .kkrs-spinbox .kkrs-disabled.kkrs-spinbox__btn-minus{pointer-events:inherit!important}body.kkrs-trans .kkrs-trans-tbl__body{height:auto;overflow:initial;overflow-x:initial}body.kkrs-trans .kkrs-trans-tbl__row label:before{content:none}body.kkrs-trans .kkrs-trans-tbl__row .kkrs-col-company{padding-left:0}body .kkrs-modal-area-change-confirm-wrap .MuiPaper-root,body .kkrs-modal-hotel-info-wrap .MuiPaper-root,body .kkrs-modal-land-coupon-wrap .MuiPaper-root,body .kkrs-modal-plan-attention-wrap .MuiPaper-root,body .kkrs-modal-plan-feature-wrap .MuiPaper-root,body .kkrs-modal-plandetail-wrap .MuiPaper-root{box-shadow:none;background-color:transparent}body .kkrs-modal-map-in-hotel-detail-wrap .MuiPaper-root{min-width:calc(100% - 10rem)}body .kkrs-modal-map-in-hotel-detail-wrap .kkrs-modal-map .kkrs-modal-contents{min-width:100%}body .kkrs-modal-map-in-hotel-detail-wrap .kkrs-modal-map .kkrs-modal-contents .kkrs-modal-close-btn:after{content:none}@media print,screen and (max-width:768px){body.kkrs-responsive .kkrs-modal-area-change-confirm-wrap .MuiDialog-paper,body.kkrs-responsive .kkrs-modal-hotel-info-wrap .MuiDialog-paper,body.kkrs-responsive .kkrs-modal-land-coupon-wrap .MuiDialog-paper,body.kkrs-responsive .kkrs-modal-plan-attention-wrap .MuiDialog-paper,body.kkrs-responsive .kkrs-modal-plan-feature-wrap .MuiDialog-paper,body.kkrs-responsive .kkrs-modal-plandetail-wrap .MuiDialog-paper{margin:0;width:100%}}body.kkrs-sp .kkrs-modal-area-change-confirm-wrap .MuiDialog-paper,body.kkrs-sp .kkrs-modal-hotel-info-wrap .MuiDialog-paper,body.kkrs-sp .kkrs-modal-land-coupon-wrap .MuiDialog-paper,body.kkrs-sp .kkrs-modal-plan-attention-wrap .MuiDialog-paper,body.kkrs-sp .kkrs-modal-plan-feature-wrap .MuiDialog-paper,body.kkrs-sp .kkrs-modal-plandetail-wrap .MuiDialog-paper{margin:0;width:100%}@media print,screen and (max-width:768px){body.kkrs-responsive .kkrs-modal-land-coupon-wrap .kkrs-modal-coupon{width:100%!important}}body.kkrs-sp .kkrs-modal-land-coupon-wrap .kkrs-modal-coupon{width:100%!important}div.MuiDialog-paper:not(.MuiDialog-paperFullScreen) .kkrs-modal-carrent-store .kkrs-modal-close-btn:after{content:none}body .kkrs-modal-carrent-store-wrap .MuiDialog-paper{width:100%;max-width:1280px!important}.f-only-show-sp{display:none}.f-only-show-pc{display:block}@media print,screen and (max-width:768px){.f-only-show-sp{display:block}.f-only-show-pc{display:none}}.kkrs-modal-call-confirm .MuiDialog-paper{margin:inherit}@media print,screen and (min-width:769px){body.kkrs-pc .kkrs-modal-map-search,body.kkrs-responsive .kkrs-modal-map-search{width:calc(100vw - 15rem)!important}}body.kkrs-responsive .kkrs-modal-map-search .kkrs-modal-contents{width:100%}body .kkrs-modal-map-search .kkrs-map-container{height:100%}.kkrs-modal-checkin-clear-confirm .kkrs-modal-contents,body.kkrs-responsive .kkrs-modal-checkin-clear-confirm .kkrs-modal-contents{width:100%}.kkrs-progress-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;background-color:rgba(255,255,255,.7);display:none;justify-content:center;align-items:center;padding:5%}.kkrs-sp .kkrs-progress-wrapper{padding:100px}.kkrs-progress-wrapper.kkrs-visible{display:-webkit-flex;display:flex;flex-direction:column}.kkrs-progress-wrapper.kkrs-progress-top{justify-content:flex-start}.kkrs-progress-wrapper.kkrs-progress-middle{justify-content:center}.kkrs-progress-wrapper.kkrs-progress-bottom{justify-content:flex-end}.kkrs-search-trans-wrap{position:relative}.kkrs-search-hotel-wrap__main{position:relative}.kkrs-select-trans.kkrs-select-trans--air{position:relative}body.kkrs-sp .kkrs-search-big-panel .kkrs-trans-list{position:relative}.MuiDialog-paper{position:static!important}.kkrs-modal.kkrs-modal-gallery-hotel{background-color:#000!important}.kkrs-modal-gallery-hotel .kkrs-main-slider .kkrs-main-slider-scroll img{width:inherit!important;height:inherit!important}.kkrs-search-trans-wrap .kkrs-search-trans-column{position:relative}.kkrs-calendar .kkrs-holiday:not(.kkrs-checkin):not(.kkrs-checkout),.kkrs-calendar .kkrs-holiday:not(.kkrs-checkin):not(.kkrs-checkout) a{color:#c81528}.kkrs-calendar .kkrs-holiday.kkrs-disabled:not(.kkrs-checkin):not(.kkrs-checkout),.kkrs-calendar .kkrs-holiday.kkrs-disabled:not(.kkrs-checkin):not(.kkrs-checkout) a{color:#c0c5cb}.kkrs-plandetail-calendar .kkrs-calendar-tbl .kkrs-holiday{color:#c81528}.kkrs-trans-tbl__row label:before{content:initial}.kkrs-jr-trans-pc .kkrs-search-condition-section{text-align:initial}.kkrs-jr-trans-pc .kkrs-selected-condition-list{-webkit-justify-content:initial;justify-content:initial}.kkrs-jr-trans-pc .kkrs-selected-condition-list&gt;li{width:initial}body.kkrs-jr-trans-select-sp .kkrs-search-trans-tab__list&gt;li{background-color:initial;border:initial}body.kkrs-jr-summary.kkrs-jr-responsive .kkrs-summary-schedule-container .kkrs-schedule-trans-wrap__header .kkrs-number:first-child{margin-left:0}.kkrs-jr-trans-change-pc .kkrs-trans-tbl__body{padding:1rem 0;height:auto}.kkrs-jr-trans-change-pc .kkrs-search-trans-column{width:100%}#kkrs-powered-by{max-width:1130px;padding:0 5px;margin:0 auto -100px}@media print,screen and (max-width:768px){#kkrs-powered-by{padding:0 10px;margin:50px auto -50px;text-align:right}}body.kkrs-responsive .kkrs-modal-gallery-hotel .kkrs-gallery-hotel .kkrs-thumb-slider-scroll{overflow-x:scroll}body.kkrs-responsive .kkrs-modal-gallery-hotel .kkrs-gallery-hotel .kkrs-thumb-slider-list{display:flex}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section .kkrs-car-slider-list{display:block!important}body.kkrs-jr-seat-map.kkrs-jr-responsive .kkrs-select-car-section-sp .kkrs-car-slider-list{display:block!important;margin:auto}body.kkrs-jr-trans-sp .kkrs-search-trans-column .kkrs-search-trans-select .kkrs-search-trans-select-btn.kkrs-disabled{pointer-events:none;background-color:#dfe2e5;color:#989ba1}.kkrs-form-pulldown.kkrs-active{z-index:11}.kkrs-breadcrumb__list&gt;li:last-child{pointer-events:none}.kkrs-gallery-grid .kkrs-gallery-grid-navi__btn-01{cursor:pointer}@media print,screen and (max-width:768px){.kkrs-breadcrumb__list&gt;li:nth-child(2){display:list-item}}body.kkrs-jr-trans-change-pc .kkrs-alert-message-section{max-width:108rem;margin:0 auto 4rem}.kkrs-higaeri-list .kkrs-error-message{margin-bottom:28rem}@media print,screen and (max-width:768px){.kkrs-higaeri-list .kkrs-error-message{margin-bottom:20rem}}input::-webkit-input-placeholder{line-height:1}.kkrs-trans-guide-legend .kkrs-guide-notice{width:100%;text-align:right}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-departure{margin-bottom:4rem}#kkrs-powered-by.kkrs-bts{margin:0 auto 0}body.kkrs-jr-trans-pc .kkrs-search-trans-column.is-one-way{width:98%}@media (max-width:600px){.kkrs-seat-caution-message-box{margin-left:0}}.kkrs-seat-caution-message-box .kkrs-seat-caution-mark{display:inline-block}.kkrs-seat-caution-message-box .kkrs-seat-caution-message{display:inline-block;padding-left:1rem}.kkrs-seat-caution-message-box .kkrs-add-seat-caution-message{display:inline-block;padding-left:3.2rem}.kkrs-seat-btn .kkrs-seat-btn-caution-mark{font-size:1.2rem;margin-top:-3.2rem}@media (min-width:1050px) and (max-width:1149px){.kkrs-seat-btn .kkrs-seat-btn-caution-mark{font-size:1.1rem;margin-top:-2.7rem}}@media (max-width:1049px){.kkrs-seat-btn .kkrs-seat-btn-caution-mark{font-size:1rem;margin-top:-2.4rem}}body.kkrs-jr-higaeri.kkrs-jr-responsive .kkrs-higaeri-mv .kkrs-heading-01{text-align:left}body.kkrs-jr-trans-select-sp .kkrs-trans-guide-legend{margin-bottom:1rem}.kkrs-car-slider .carousel__slide-focus-ring{outline-width:0}.kkrs-select-car-section-sp .carousel__slider{padding-left:calc(100vw / 8);padding-right:calc(100vw / 8)}.kkrs-select-car-section-sp .kkrs-car-list-wrap{line-height:0}.kkrs-seat-fix-btn.kkrs-disabled .kkrs-sp{font-size:1.6rem}.kkrs-select-seat-condition .kkrs-form-radio{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}.kkrs-select-seat-condition .kkrs-form-radio-pc{font-size:1.6rem}.kkrs-tooltip-wrap-officeseat:before{left:-6rem!important}.kkrs-tooltip-wrap-officeseat:after{left:-6.1rem!important}.kkrs-tooltip-wrap-officeseat em{font-weight:700;color:#323743}.kkrs-about-officeseat__txt em{font-weight:700;color:#323743}#karte-tmp-alert{width:100%!important;max-width:1120px!important}</pre></body></html>