<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";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{font-size:100%;margin:0;padding:0}button,input,select,textarea{-webkit-appearance:none;-webkit-box-shadow:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;font-family:inherit;font-size:100%}textarea{resize:none}button{-webkit-appearance:none;background:0 0;border:none;color:inherit;cursor:pointer;overflow:visible;vertical-align:top}button:focus,input:focus,select:focus,textarea:focus{outline:0}input::-ms-clear{visibility:hidden}select::-ms-expand{display:none}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{max-width:100%;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{text-decoration:none}body{-webkit-text-size-adjust:100%;color:#323743;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,Arial,Verdana,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.7}a{color:#3498db}.f-icon{vertical-align:text-bottom;font-size:1em}.f-icon-label{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);position:absolute;overflow:hidden}[class*=" f-icon--"]{width:1em;height:1em;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}.f-icon--search{background-image:url(/kokunai_air/static/assets/images/common/f-ic-search.svg)}.f-icon--large{width:1.2em;height:1.2em;margin-right:2px}.f-icon--large .f-icon{font-size:1.2em}.f-icon--searchhistory{background-image:url(/kokunai_air/static/assets/images/common/f-ic-searchhistory.svg)}.f-icon--fee{background-image:url(/kokunai_air/static/assets/images/common/f-ic-fee.svg)}.f-icon--coupon{background-image:url(/kokunai_air/static/assets/images/common/f-ic-coupon.svg)}.f-icon--hotel{background-image:url(/kokunai_air/static/assets/images/common/f-ic-hotel.svg)}.f-icon--room{background-image:url(/kokunai_air/static/assets/images/common/f-ic-room.svg)}.f-icon--bigbath{background-image:url(/kokunai_air/static/assets/images/common/f-ic-bigbath.svg)}.f-icon--openairbath{background-image:url(/kokunai_air/static/assets/images/common/f-ic-openairbath.svg)}.f-icon--hotspring{background-image:url(/kokunai_air/static/assets/images/common/f-ic-hotspring.svg)}.f-icon--5minuteswalk{background-image:url(/kokunai_air/static/assets/images/common/f-ic-5minuteswalk.svg)}.f-icon--warning{background-image:url(/kokunai_air/static/assets/images/common/f-ic-warning.svg)}.f-icon--warning-outline{background-image:url(/kokunai_air/static/assets/images/common/f-ic-warning-outline.svg)}.f-icon--match-01{background-image:url(/kokunai_air/static/assets/images/common/f-ic-match-01.svg)}.f-icon--match-02{background-image:url(/kokunai_air/static/assets/images/common/f-ic-match-02.svg)}.f-icon--match-03{background-image:url(/kokunai_air/static/assets/images/common/f-ic-match-03.svg)}.f-icon--match-04{background-image:url(/kokunai_air/static/assets/images/common/f-ic-match-04.svg)}.f-icon--narrowdown{background-image:url(/kokunai_air/static/assets/images/common/f-ic-narrowdown.svg)}.f-icon--backtop{background-image:url(/kokunai_air/static/assets/images/common/f-ic-backtop.svg)}.f-icon--photo{background-image:url(/kokunai_air/static/assets/images/common/f-ic-photo.svg)}.f-icon--bath{background-image:url(/kokunai_air/static/assets/images/common/f-ic-bath.svg)}.is-current .f-icon--bath{background-image:url(/kokunai_air/static/assets/images/common/f-ic-bath-active.svg)}.f-icon--ok{background-image:url(/kokunai_air/static/assets/images/list/detail/f-icon-list-ok.svg)}.f-icon--state-circle{background-image:url(/kokunai_air/static/assets/images/list/detail/f-icon-state-circle.svg)}.f-icon--state-circle-white{background-image:url(/kokunai_air/static/assets/images/list/detail/f-icon-state-circle-white.svg)}.f-icon--avatar{background-image:url(/kokunai_air/static/assets/images/list/detail/review/f-icon-avatar.svg)}.f-icon-web-limited{display:flex;justify-content:center;align-items:center;height:24px;padding:0 1rem;background:#11af91;color:#fff;font-size:1.2rem;line-height:1;border-radius:2rem;white-space:nowrap}.material-icons-round.Event::before{content:"\e8df"}.material-icons-round.map::before{content:"\e55b"}.material-icons-round.person::before{content:"\e7fd"}.material-icons-round.search::before{content:"\e8b6"}.material-icons-round.close::before{content:"\e5cd"}.material-icons-round.add_circle_online::before{content:"\e148"}.material-icons-round.chevron_right::before{content:"\e5cc"}.material-icons-round.chevron_left::before{content:"\e5cb"}.material-icons-round.favorite::before{content:"\e87d"}.material-icons-round.star::before{content:"\f0ec"}.material-icons-round.thumb_up_alt::before{content:"\e817"}.material-icons-round.restaurant::before{content:"\e56c"}.material-icons-round.airline_seat_individual_suite::before{content:"\e632"}.material-icons-round.apartment::before{content:"\ea40"}.material-icons-round.loyalty::before{content:"\e89a"}.material-icons-round.payment::before{content:"\e8a1"}.material-icons-round.wifi::before{content:"\e63e"}.material-icons-round.parking::before{content:"\e54f"}.material-icons-round.transit::before{content:"\e535"}.material-icons-round.airplanemode_active::before{content:"\e53d"}.material-icons-round.where_to_vote::before{content:"\e177"}.material-icons-round.subdirectory_arrow_right::before{content:"\e5da"}.material-icons-round.star_rate::before{content:"\f0ec"}.material-icons-round.flag::before{content:"\e153"}.material-icons-round.location_city::before{content:"\e7f1"}.material-icons-round.directions_transit::before{content:"\e535"}.material-icons-round.local_airport::before{content:"\e53d"}.material-icons-round.keyboard_arrow_up::before{content:"\e316"}.material-icons-round.check::before{content:"\e5ca"}.material-icons-round.gps_fixed::before{content:"\e1b3"}.material-icons-round.location_on::before{content:"\e55f"}.material-icons-round.place::before{content:"\e55f"}.material-icons-round.directions_car::before{content:"\e531"}.material-icons-round.triangle_right::before{content:"\e5df"}.material-icons-round.share::before{content:"\e80d"}.material-icons-round.ios_share::before{content:"\e6b8"}.material-icons-round.info_outline::before{content:"\e88f"}.material-icons-round.round-phone-in-talk::before{content:"\e0b0"}.material-icons-round.error_outline::before{content:"\e001"}.material-icons-round.sell::before{content:"\f05b"}.material-icons-round.photo_library::before{content:"\e413"}.material-icons-round.camera_alt::before{content:"\e3b0"}.material-icons-round.comment::before{content:"\e0b9"}.material-icons-round.videocam::before{content:"\e04b"}.material-icons-round.format_list_bulleted::before{content:"\e241"}.material-icons-round.chat::before{content:"\e8af"}.material-icons-round.language::before{content:"\e894"}.material-icons-round.call::before{content:"\e0b0"}.material-icons-round.devices::before{content:"\e1b1"}.material-icons-round.business::before{content:"\e0af"}.material-icons-round.help::before{content:"\e887"}.f-breadcrumb{padding:8px 15px;display:flex;align-items:center;overflow-x:auto;font-size:1.3rem;line-height:1.6;white-space:nowrap;-webkit-overflow-scrolling:touch;background:rgba(21,23,33,.05)}.f-breadcrumb::-webkit-scrollbar{display:none}.f-breadcrumb&gt;li:not(:first-child)::before{content:"";margin:0 8px 2px 5px;vertical-align:middle;transform:rotate(45deg);display:inline-block;width:5px;height:5px;border-top:1px solid #95999e;border-right:1px solid #95999e}.f-hr,.f-hr--full{margin-top:24px;margin-bottom:24px;border:none;border-top:1px solid #bcbdc2}.f-hr--line{margin:0}.f-hr--full{margin-right:-15px;margin-left:-15px}.f-heading1{font-size:2rem;font-weight:500;line-height:1.6}.f-heading2{font-size:1.8rem;font-weight:500;line-height:1.6}.f-heading3{font-size:1.5rem;font-weight:500;line-height:1.6}.f-heading3--prefix{font-weight:500;padding:1.06667vw .5em;border-left:2px solid #cc0d21}.f-heading3--prefix-caption{font-size:1.3rem;display:block;margin-top:5px;padding-left:10px;padding-bottom:1em}.f-heading3--prefix-caption~.f-accordion-body{margin-top:-1em}.f-heading4{font-size:1.3rem;font-weight:500;line-height:1.6}.f-heading5{font-size:1.2rem;font-weight:500;line-height:1.6}.f-float-menu{position:fixed;right:0;width:80px;z-index:11;bottom:20px}.f-float-link{position:fixed;bottom:20px;left:0}.f-float-link__button{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:9px 9 7px;background:#151721;opacity:.87;font-size:1rem;line-height:1.66;color:#fff;text-align:center;border-radius:0 4px 4px 0;width:60px;height:60px}.f-float-link__button .f-icon{font-size:2.1rem;display:block}.f-float-link__favorite{color:#d94f5d}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-float-link__favorite{background:linear-gradient(135deg,#c00,#ec64a9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-float-link__history{color:#3498db}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-float-link__history{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-float-link__person-favorite{display:block;width:21px;height:21px;margin:0 auto;background:url(/kokunai_air/static/assets/images/common/f-ic-person-favorite.svg) no-repeat center center;background-size:contain}.f-float-link__chat{color:#f8f9f9}.f-float-link&gt;li:nth-child(n+2){margin-top:2px}.f-float-link__text{margin-top:2px}.f-float-pagetop{margin:24px auto 0;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:4px;background:rgba(207,240,255,.38);transition:background-color .3s}.f-float-pagetop .f-icon{color:#3498db;font-size:3.4rem}.f-float-pagetop .f-icon::before{content:"\e316"}.f-form-textfield{position:relative;cursor:pointer}.f-form-textfield.is-not{outline:0}.f-form-textfield.is-not::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.f-form-labelbox{position:relative}.f-form-label-on-input{display:none}.f-form-icon-required{align-self:center;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;color:#d94f5d;border:1px solid #d94f5d;border-radius:10px;padding:2px 8px 1px}.f-form-error{position:absolute;top:100%;left:0;margin-top:4px;font-size:1.3rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;color:#d94f5d}.f-form-error .f-icon{font-size:1.7rem;margin-right:4px}.f-form-text+.f-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:2.4rem;color:#3498db}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-form-text+.f-icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-form-text{width:100%;border:1px solid #bcbdc2;background:#fff;font-size:1.5rem;line-height:1;padding:14px 40px 13px 20px;color:#323743;caret-color:#3498db;text-overflow:ellipsis;height:47px}.f-form-text::-moz-placeholder{color:#bcbdc2;font-size:1.5rem}.f-form-text::placeholder{color:#bcbdc2;font-size:1.5rem}.f-form-button-group,.f-form-flexlist{display:flex;justify-content:space-between;flex-wrap:wrap}.f-form-button-group .f-form-checkfield,.f-form-flexlist .f-form-checkfield{display:flex;align-items:center;background:#f4f5f5;border-radius:5px;font-size:1.3rem;line-height:1.2}.f-form-button-group .f-form-checkfield__checkbox,.f-form-flexlist .f-form-checkfield__checkbox{width:15px;height:15px;margin-right:8px;flex-shrink:0}.f-form-button-group .f-form-checkfield__checkbox:before,.f-form-flexlist .f-form-checkfield__checkbox:before{width:15px;height:15px}.f-form-button-group .f-form-checkbox,.f-form-flexlist .f-form-checkbox{width:15px;height:15px}.f-form-button-group .f-form-checkfield__icon,.f-form-flexlist .f-form-checkfield__icon{font-size:1.3rem;margin-left:1px;margin-top:-1px}.f-form-button-group__item,.f-form-flexlist__item{flex-basis:calc(50% - 6px);margin-bottom:8px;display:flex;flex-direction:column}.f-form-button-group .f-form-checkfield{padding:1px 12px;min-height:32px}.f-form-flexlist .f-form-checkfield{padding:1px 14px;min-height:40px}@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)}}.f-form-checkfield{font-size:1.6rem;line-height:1.6;position:relative;display:inline-flex;overflow:hidden}.f-form-checkfield::before{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%;visibility:hidden}.f-form-checkfield:not(:active)::before{animation:ripple 1s ease-out}.f-form-checkbox{position:absolute;margin:0;top:0;left:0;width:24px;height:24px;border:1px solid #bcbdc2;background:#fff}.f-form-checkbox:checked{opacity:0}.f-form-checkfield__checkbox{position:relative;width:24px;height:24px;margin-right:1em}.f-form-checkfield__checkbox::before{display:block;content:"";width:24px;height:24px;background:linear-gradient(135deg,#3498db,#52c8ff)}.f-form-checkfield__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff;font-size:2rem;margin-left:2px}.f-form-checkfield__icon::before{content:"\e876"}.f-form-checkbox+.f-form-checkfield__icon{opacity:0;color:#fff;transition:opacity .3s}.f-form-checkbox:checked+.f-form-checkfield__icon{opacity:1}.f-form-legend{padding:0;margin-bottom:16px;font-size:1.3rem;font-weight:700;line-height:1}.f-form-more .f-icon{font-size:1.3em;color:#95999e}.f-form-checkbutton{display:block;position:relative;border:1px solid #bcbdc2;overflow:hidden}.f-form-button-group__item:only-child .f-form-checkbutton{border-radius:4px}.f-form-button-group__item:not(:nth-child(4n-3)) .f-form-checkbutton{border-left:0}.f-form-button-group__item:first-child .f-form-checkbutton{border-top-left-radius:4px;border-bottom-left-radius:4px}.f-form-button-group__item:nth-last-child(n+1) .f-form-checkbutton{border-bottom-left-radius:0}.f-form-button-group__item:last-child .f-form-checkbutton{border-top-right-radius:4px;border-bottom-right-radius:4px}.f-form-button-group__item:nth-child(4) .f-form-checkbutton{border-top-right-radius:4px}.f-form-button-group__item:nth-child(n+5) .f-form-checkbutton{border-top:0;border-top-right-radius:0}.f-form-button-group__item:nth-child(4n):nth-last-child(-n+4) .f-form-checkbutton{border-bottom-right-radius:4px}.f-form-button-group__item:nth-child(4n-3):nth-last-child(-n+4) .f-form-checkbutton{border-bottom-left-radius:4px}.f-form-checkbutton__checkbox{position:absolute;opacity:0}.f-form-checkbutton__label{display:flex;align-items:center;justify-content:center;font-size:1.3rem;height:46px;padding-top:2px;padding-right:5px;padding-left:5px;text-align:center;line-height:1;background:#fff;color:#6b6e71}.f-form-checkbutton__checkbox:checked+.f-form-checkbutton__label{background:#3498db;color:#fff}.f-form-keyword{position:relative}.f-form-keyword__submit{position:absolute;top:0;right:0;width:48px;height:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.9%22%20height%3D%2215.9%22%20viewBox%3D%220%200%2015.9%2015.9%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x2%3D%221%22%20y2%3D%221%22%20gradientUnits%3D%22objectBoundingBox%22%3E%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233498db%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2352c8ff%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_208%22%20data-name%3D%22%E3%83%91%E3%82%B9%20208%22%20d%3D%22M15.9%2C14.5l-3.3-3.3A6.847%2C6.847%2C0%2C0%2C0%2C14%2C7%2C6.957%2C6.957%2C0%2C0%2C0%2C7%2C0%2C6.957%2C6.957%2C0%2C0%2C0%2C0%2C7a6.957%2C6.957%2C0%2C0%2C0%2C7%2C7%2C6.847%2C6.847%2C0%2C0%2C0%2C4.2-1.4l3.3%2C3.3ZM2%2C7A4.951%2C4.951%2C0%2C0%2C1%2C7%2C2a4.951%2C4.951%2C0%2C0%2C1%2C5%2C5%2C4.951%2C4.951%2C0%2C0%2C1-5%2C5A4.951%2C4.951%2C0%2C0%2C1%2C2%2C7Z%22%20fill%3D%22url(%23linear-gradient)%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;background-size:16px}.f-form-keyword__clear{position:absolute;right:63px;top:50%;transform:translateY(-50%);color:#3498db;font-size:1.3rem;padding:8px 3px}.f-form-select{position:relative;display:inline-block;width:100%}.f-form-select::after{display:block;position:absolute;top:0;right:15px;bottom:3px;width:1.6vw;height:1.6vw;margin:auto;transform:rotate(45deg);border:2px solid #bcbdc2;border-top:none;border-left:none;content:"";transition:.3s}.f-form-select__selectbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:14px 40px 13px 20px;border:1px solid #ccc;border-radius:0;outline:0;background:#fff;width:100%;font-size:1.5rem}.f-form-list-caution{padding:8px 10px 7px;font-size:1.3rem;background:#ecf9ff}.f-form-list-caution .f-icon{color:#3498db;font-size:1.6rem;margin-right:6px}.f-form-modal__head-check{display:flex;align-items:center;padding-top:7px}.f-form-modal__head-check .f-form-checkbox{width:18px;height:18px}.f-form-modal__head-check .f-form-checkfield{align-items:center;font-size:1.6rem}.f-form-modal__head-check .f-form-checkfield__checkbox{width:18px;height:18px;margin-right:8px}.f-form-modal__head-check .f-form-checkfield__checkbox:before{width:18px;height:18px}.f-form-modal__head-check .f-form-checkfield__icon{font-size:1.4rem}.f-map svg{width:100%;max-height:354px;display:block}.f-map path.is-active{fill:#3498db}.f-map-text:hover{fill:#3498db;cursor:pointer}.f-map-wrap{position:relative;margin-top:8px}.f-map-list__item{position:absolute}.f-map-list__item:nth-child(1){top:9.8%;left:62.6%}.f-map-list__item:nth-child(2){top:37%;left:63%}.f-map-list__item:nth-child(3){top:61.8%;left:65.1%}.f-map-list__item:nth-child(4){top:41.3%;left:38.5%}.f-map-list__item:nth-child(5){top:53.7%;left:35.5%}.f-map-list__item:nth-child(6){top:65%;left:47.6%}.f-map-list__item:nth-child(7){top:66.2%;left:29.7%}.f-map-list__item:nth-child(8){top:59%;left:11.6%}.f-map-list__item:nth-child(9){top:77.2%;left:25.5%}.f-map-list__item:nth-child(10){top:79%;left:5.6%}.f-map-list__item:nth-child(11){top:19.5%;left:23.6%}.f-map-list__item:nth-child(12){top:51%;left:66%}.f-map-list__link{border:1px solid #3498db;display:inline-flex;align-items:center;padding:6px 8px 6px 0;background:#fff;font-size:1.4rem;line-height:1;color:#323743;vertical-align:bottom}.f-map-list__link .f-icon{color:#3498db;font-size:1.3em;transform:scale(1.5)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-map-list__link .f-icon{background:linear-gradient(#52c8ff,#3498db);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-map-pref{position:absolute;top:100%;left:0;width:156px;display:flex;flex-wrap:wrap;border:1px solid #bcbdc2;background:#fff;transition:opacity .3s ease-in-out;opacity:0;z-index:-1;visibility:hidden}.f-map-pref.is-active{opacity:1;visibility:visible;z-index:1}.f-map-pref.f-map-pref--upper{top:auto;bottom:100%}.f-map-pref__item{flex:50%;max-width:50%}.f-map-pref__link{color:#323743;display:flex;align-items:center;justify-content:space-between;padding:6px 4px 6px 10px;font-size:1.4rem;line-height:1;background:#fff}.f-map-pref__link .f-icon{color:#95999e;font-size:1.5em}.f-map-list__item:hover .f-map-list__link{background:linear-gradient(#3498db,#52c8ff);color:#fff}.f-map-list__item:hover .f-map-list__link .f-icon{background:0 0;background-clip:initial;-webkit-text-fill-color:#fff;color:#fff}.f-map-pref__link:hover{background:rgba(21,23,33,.05);color:#3498db}.f-map-pref__link:hover .f-icon{color:#3498db}.f-calendar-week{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:-16px;line-height:1}.f-calendar-week__label{flex-basis:14.2%;text-align:center;padding:16px 0;font-size:1.6rem}.f-calendar-week__label:first-child{color:#d94f5d}.f-calendar-week__label:last-child{color:#3498db}.f-calendar{background:#fff;padding:72px 15px 160px}.f-calendar__titile{font-size:1.4rem;text-align:center;line-height:1.3}.f-calendar__month{font-size:2.1rem;font-weight:700;margin-left:.3em}.f-calendar__button{display:block;width:100%;height:100%;padding:12px 8px;line-height:1}.f-calendar__button:disabled{color:#bcbdc2;pointer-events:none;cursor:default}.f-calendar__day{flex-basis:14.3%;max-width:14.3%;font-size:1.6rem;text-align:center;position:relative}.f-calendar__day:nth-child(7n-3){flex-basis:14.2%;max-width:14.2%}.f-calendar__day:nth-child(7n){color:#3498db;font-weight:700}.f-calendar__day.is-holiday,.f-calendar__day:nth-child(7n-6){color:#d94f5d}.f-calendar__day.is-start{background:linear-gradient(90deg,transparent,transparent 50%,#cff0ff 51%,#cff0ff 100%)}.f-calendar__day.is-checkout-hover,.f-calendar__day.is-end{background:linear-gradient(90deg,#cff0ff,#cff0ff 50%,transparent 51%,transparent 100%)}.f-calendar__day.is-period{background:#cff0ff}.f-calendar__day.is-checkin .f-calendar__button,.f-calendar__day.is-end .f-calendar__button,.f-calendar__day.is-start .f-calendar__button{position:relative;color:#fff}.f-calendar__day.is-checkin .f-calendar__button::before,.f-calendar__day.is-end .f-calendar__button::before,.f-calendar__day.is-start .f-calendar__button::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:linear-gradient(135deg,#3498db,#52c8ff);z-index:0;border-radius:50%}.f-calendar__day.is-end:nth-child(7n+1),.f-calendar__day.is-period:nth-child(7n),.f-calendar__day.is-period:nth-child(7n+1),.f-calendar__day.is-start:nth-child(7n){position:relative}.f-calendar__day.is-end:nth-child(7n+1)::after,.f-calendar__day.is-period:nth-child(7n)::after,.f-calendar__day.is-period:nth-child(7n+1)::after,.f-calendar__day.is-start:nth-child(7n)::after{content:"";position:absolute;top:0;width:15px;height:100%;background:#edf9ff}.f-calendar__day.is-period:nth-child(7n)::after,.f-calendar__day.is-start:nth-child(7n)::after{left:100%}.f-calendar__day.is-end:nth-child(7n+1)::after,.f-calendar__day.is-period:nth-child(7n+1)::after{right:100%}.f-calendar__day.is-today-disabled{cursor:not-allowed}.f-calendar__day.is-today-disabled .f-calendar__button{pointer-events:none;position:relative}.f-calendar__day.is-today-disabled .f-calendar__button::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#edf9ff;z-index:0;border-radius:50%}.f-calendar__number{position:relative;z-index:1}.f-calendar__body{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}.f-calendar__day-toast{position:absolute;z-index:1;width:124px;bottom:calc(100% + 10px);left:50%;margin-left:-62px;background:#151721;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);font-size:1.2rem;font-weight:400;line-height:1.4;color:#fff;padding:6px;border-radius:4px}.f-calendar__day-toast:before{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;border-style:solid;border-color:#151721 transparent transparent;border-width:8px 8px 0}.f-calendar__day:nth-child(7n-6) .f-calendar__day-toast{left:0;margin-left:0}.f-calendar__day:nth-child(7n-6) .f-calendar__day-toast:before{margin-left:-48px}.f-calendar__day:nth-child(7n) .f-calendar__day-toast{left:auto;right:0;margin-left:0}.f-calendar__day:nth-child(7n) .f-calendar__day-toast:before{margin-left:32px}.f-accordion-toggle,.f-accordion-toggle--inBoth{padding:17px 30px 17px 15px;width:100%;font-size:1.3rem;line-height:1.3;text-align:left;position:relative;outline:0;cursor:pointer}.f-accordion-toggle .f-icon,.f-accordion-toggle--inBoth .f-icon{position:absolute;right:15px;top:50%;transform:translate(5.5px,-50%);transition:transform .3s;font-size:2.2rem;color:#656972}.f-accordion-toggle .f-icon::before,.f-accordion-toggle--inBoth .f-icon::before{content:"\e5cf"}.f-accordion-toggle[aria-expanded=true] .f-icon,[aria-expanded=true].f-accordion-toggle--inBoth .f-icon{transform:translate(5.5px,-50%) rotate(540deg)}.f-accordion-toggle--inBoth{outline:0}@keyframes overflow-moreview-base{0%{overflow:visible;max-height:unset}1%{overflow:hidden;max-height:unset}100%{overflow:hidden;max-height:135px}}@keyframes overflow-moreview{0%{overflow:hidden;max-height:135px}99%{overflow:hidden;max-height:unset}100%{overflow:visible;max-height:unset}}@keyframes overflow-base{0%{overflow:visible;height:auto}1%{overflow:hidden;height:auto}100%{overflow:hidden;height:0}}@keyframes overflow{0%{overflow:hidden;height:0}99%{overflow:hidden;height:auto}100%{overflow:visible;height:auto}}[class*=f-accordion-body__inner--figure] figure{margin-top:16px}[class*=f-accordion-body__inner--figure] figcaption{font-size:1.1rem;margin-top:8px}.f-accordion-body{overflow:hidden;height:0;animation:overflow-base .3s forwards}.f-accordion-body[aria-hidden=false]{overflow:visible;height:auto;animation:overflow .3s forwards}.f-accordion-body .f-accordion-table+.f-accordion-table{margin-top:16px}.f-accordion-body .f-accordion-table__title{font-weight:700}.f-accordion-body .f-accordion-table__inner{display:flex;flex-wrap:wrap;margin-top:8px}.f-accordion-body .f-accordion-table__figure{text-align:center;width:120px;flex-shrink:0}.f-accordion-body .f-accordion-table__figure figcaption{font-size:1.3rem;margin-top:8px}.f-accordion-body .f-accordion-table__information{margin-left:16px;width:calc(100% - 136px)}.f-accordion-body .f-accordion-table__heading{padding:0 .5em;border-left:2px solid rgba(21,23,33,.87);font-size:1.3rem}.f-accordion-body .f-accordion-table__contents{font-size:1.3rem;margin-top:8px}.f-accordion-body .f-accordion-table__data{margin-top:4px;font-size:1.1rem}.f-accordion-body .f-accordion-table__data dfn,.f-accordion-body .f-accordion-table__data span{font-style:normal}.f-accordion-body .f-accordion-table__data span::after{content:"\a";white-space:pre}.f-accordion-body .f-accordion-flex+.f-accordion-flex{margin-top:16px}.f-accordion-body .f-accordion-flex__title{font-weight:700}.f-accordion-body .f-accordion-flex__inner{display:flex;flex-wrap:wrap;margin-top:16px}.f-accordion-body .f-accordion-flex__figure{text-align:center;width:120px;flex-shrink:0}.f-accordion-body .f-accordion-flex__figure figcaption{font-size:1.1rem;margin-top:8px}.f-accordion-body .f-accordion-flex__figure img{width:100%}.f-accordion-body .f-accordion-flex__information{margin-left:16px;width:calc(100% - 136px)}.f-accordion-body .f-accordion-flex__heading{padding:0 .5em;border-left:2px solid rgba(21,23,33,.87);font-size:1.3rem}.f-accordion-body .f-accordion-flex__contents{font-size:1.3rem;margin-top:8px}.f-accordion-body__inner{opacity:0;transition:opacity .3s ease-in-out;color:#656972}[aria-hidden=false] .f-accordion-body__inner{opacity:1;transition:opacity .3s .15s ease-in-out}.f-accordion-body--moreview{height:auto!important;animation:overflow-moreview-base .3s forwards}[aria-hidden=false].f-accordion-body--moreview{animation:overflow-moreview .3s forwards}.f-accordion-body--moreview .f-accordion-body__inner{opacity:1!important;margin-bottom:-100%;transition:opacity .3s ease-in-out,margin .3s ease-in-out;margin-top:0}[aria-hidden=false].f-accordion-body--moreview .f-accordion-body__inner{opacity:1;margin-bottom:0!important;margin-top:0;transition:opacity .3s .15s ease-in-out,margin .3s ease-in-out}.f-accordion-body__inner--inBoth{padding:8px 15px;font-size:1.3rem}.f-accordion-body__definitionTerm{font-weight:700;font-size:1.3rem;margin-top:12px}.f-accordion-body__definitionTerm:first-child{margin-top:0}.f-accordion-body__definitionDescription{font-size:1.3rem;margin-top:4px}.f-range__text{font-size:1.2rem;text-align:center;line-height:1}.f-range__place{padding:0 .5em;font-size:1.4rem}.f-range__inner{position:relative;padding:10px 0;margin-top:8px}.f-range__bar{border-radius:4px;height:4px;overflow:hidden;position:relative;background:#c0c5cb}.f-range__scale{position:absolute;top:0;left:0;bottom:0;width:65%;background:#3498db}.f-range__arrow{position:absolute;top:50%;width:24px;height:24px;border-radius:50%;background:#00f;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transform:translateY(-50%);display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.f-range__arrow .f-icon{font-size:1.7rem}.f-range__min{background:linear-gradient(135deg,#3498db,#52c8ff)}.f-range__max{background:linear-gradient(-135deg,#3498db,#52c8ff)}.f-modal{visibility:hidden;opacity:0;z-index:-1;position:relative}.f-modal.is-active{opacity:1;visibility:visible;z-index:11}.f-modal.is-active.f-modal--keyword{z-index:12}.f-modal.is-active.f-modal--keyword .f-modal-contents{overflow-x:hidden}.f-modal.is-active.f-modal-review{z-index:12}@keyframes modalShow{0%{transform:translate(0,100dvh)}100%{transform:translate(0,0)}}.f-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.f-modal__inner{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.f-modal-contents{background:#fff;position:relative;height:100%}.f-modal-header{position:fixed;top:0;left:0;width:100%;padding:16px 15px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:2}.f-modal__title{padding:0 25px;font-size:1.6rem;font-weight:500;text-align:center;line-height:1.2}.f-modal-header__clear{position:absolute;padding:14px 15px;top:0;left:0;font-size:1.3rem;color:#3498db}.f-modal-header__close{position:absolute;padding:12px;top:0;right:0;font-size:2.4rem;color:#95999e;line-height:1}.f-modal-header__close .f-icon::before{content:"\e14c"}.f-modal-header__check{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);left:10px}.f-modal-header__check .f-form-checkbox{width:18px;height:18px}.f-modal-header__check .f-form-checkfield{align-items:center;font-weight:400}.f-modal-header__check .f-form-checkfield__checkbox{width:18px;height:18px;margin-right:8px}.f-modal-header__check .f-form-checkfield__checkbox:before{width:18px;height:18px}.f-modal-header__check .f-form-checkfield__icon{font-size:1.4rem}.f-modal-body{padding-top:48px}.f-modal-keyword{padding:16px 15px;background:#f5f8fb}.f-modal-keyword .f-form-textfield{margin-bottom:0}.f-modal-footer{position:fixed;bottom:0;left:0;width:100%;padding:16px 15px;background:#fff;box-shadow:0 -1px 3px rgba(0,0,0,.2);z-index:2}.f-modal-footer&gt;:first-child{margin-top:0}.f-modal-footer__text{text-align:center;font-size:1.6rem;line-height:1.3}.f-modal-footer__alert{margin:16px 0}.f-modal-footer__text-data{padding:0 .3em}.f-modal-footer__row{display:flex;align-items:center}.f-modal-footer__col:nth-child(1){width:33.3333333333%;padding-right:15px}.f-modal-footer__col:nth-child(2){width:66.6666666667%}.f-modal-footer__col&gt;:first-child{margin-top:0}.f-modal-footer__count{text-align:center;line-height:1.4}.f-modal-footer__count-label{font-size:1.1rem}.f-modal-footer__count-data{font-size:1.3rem}.f-modal-footer__count-data em{font-size:2rem;font-weight:700;margin-right:.2em}.f-modal-checkin{display:flex;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 16px;background:rgba(21,23,33,.03)}.f-modal-checkin__item{flex-basis:35%;max-width:35%;display:flex}.f-modal-checkin__item:last-child{flex-basis:20%;max-width:20%;justify-content:flex-end;align-self:flex-end}.f-modal-checkin__title{font-size:1.2rem;color:#6b6e71;line-height:1;margin-bottom:6px}.f-modal-checkin__body{font-size:1.6rem;line-height:1}.f-modal-checkin__icon{font-size:1.3rem;color:#3498db;margin-right:12px;margin-left:12px}.f-modal-checkin__icon::before{content:"\e5c8"}.f-modal-checkin__night{line-height:1;font-size:1.6rem}.f-modal-reset{color:#3498db;font-size:1.3rem;line-height:1}.f-modal-result{margin-top:-9px;color:rgba(50,55,67,.75);font-size:1.1rem;line-height:1.9;text-align:left}.f-modal-button{margin-top:10px}.f-modal-map .f-modal-body{padding:0;width:100%;height:100%}.f-modal-map .f-modal-footer{position:absolute}.f-modal-condition-body{text-align:left;background:#fff;padding:32px 15px 200px}.f-modal-variable{background:0 0;transition:background .3s}.f-modal-variable .f-modal__inner{display:flex;align-items:flex-end}.f-modal-variable.is-active{width:100%;height:100%;position:fixed;top:0;left:0;z-index:12;background:rgba(50,55,67,.5)}.f-modal-variable__title{font-size:2.4rem;font-weight:700;line-height:1.5}.f-modal-variable__close{position:absolute;top:22px;right:16px;display:flex;color:#656972;font-size:2.4rem}.f-modal-variable__close .f-icon::before{content:"\e14c"}.f-modal-variable-contents{width:100%;background:#fff;border-radius:10px 10px 0 0;position:relative}.f-modal-variable-header{position:relative;padding:16px 23px}.f-modal-variable-body{padding:0 15px 24px}.f-modal-sort-list{display:flex;flex-direction:column;gap:8px 0}.f-modal-sort-list .f-list-narrowdown-field{padding:12px 8px;font-size:1.8rem;line-height:1.5;background:0 0!important}.f-modal-sort-list .f-list-narrowdown-radio{width:20px;height:20px}.f-modal-sort-list .f-list-narrowdown-radio__box{width:20px;height:20px}.f-modal-sort-list .f-list-narrowdown-radio__box::after{width:12px;height:12px}.f-place{display:none;background:#fff;border-bottom:1px solid #bcbdc2}.f-place.is-active{display:block}.f-place-list__link{display:flex;align-items:center;width:100%;text-align:left;padding:15px 15px 14px}.f-place-list__icon{width:26px;flex-basis:26px;display:flex;align-items:center;justify-content:flex-start;transform:translateX(-2px)}.f-place-list__icon .f-icon{font-size:1.8rem;color:#989ba1}.f-place-list__text{flex:1;max-width:100%;font-size:1.6rem;color:#323743}.f-place-list__pref{color:#989ba1;padding-left:.3em}.f-place-list .f-place-list .f-place-list__link{padding:11px 15px 10px 35px}.f-popup{position:fixed;top:0;right:0;bottom:0;left:0;padding-right:15px;padding-left:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s .3s ease-in-out;visibility:hidden;opacity:0;z-index:-1}.f-popup.is-active{opacity:1;visibility:visible;z-index:11;transition:opacity .2s ease-in-out,visibility .2s ease-out}.f-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.f-popup-body{position:relative;width:100%;max-height:90%;max-width:612px;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:scale(.925);transition:transform .2s ease-in-out}.f-popup.is-active .f-popup-body{transform:none}.f-popup-close{position:relative;color:#fff;font-size:2.1rem;cursor:pointer;margin-top:-35px;margin-left:auto;margin-right:auto;transform:translateX(5px);width:100%;max-width:612px;text-align:right}.f-popup-body .f-popup-close{position:absolute;top:0;right:0;margin-top:0;padding:12px;max-width:48px;transform:none;color:#95999e;font-size:2.4rem;line-height:1}.f-popup-close .f-icon::before{content:"\e14c"}.f-popup-close-call{position:absolute;top:-38px;right:0;color:#fff;font-size:2.4rem;line-height:1;cursor:pointer;text-align:right}.f-popup-dialog{background:#fff;padding:32px 16px 24px;border-radius:4px;transform:scale(.925);transition:transform .3s}.f-popup.is-active .f-popup-dialog{transform:none}.f-popup-title{font-size:1.6rem;font-weight:500;padding-right:30px;margin-bottom:13px}.f-popup-text{text-align:center}.f-popup-confirm{margin-top:32px;display:flex;align-items:center;justify-content:center}.f-popup-confirm__button{padding:10px;margin:0 4px;width:93px;text-align:center;color:#3498db}.f-popup-contents{background:#fff;padding:20px 16px 24px;border-radius:4px}.f-popup-copy-box{width:200px;margin-top:13px;margin-right:auto;margin-left:auto}.f-popup-copy-icon{font-size:2rem;color:rgba(52,152,219,.5);margin-right:8px}.f-popup-copy-icon::before{content:"\e14d"}.f-popup-list{display:flex;justify-content:center;margin-top:24px;margin-right:-12px;margin-left:-12px}.f-popup-list__item{margin-right:12px;margin-left:12px}.f-popup-list-icon__link img{width:3.2rem}.f-popup-link{margin-top:8px;text-align:right}.f-popup-call{font-size:2rem;text-align:center;font-weight:700;padding:14px 0}.f-popup-call a{display:flex;justify-content:center;align-items:center}.f-popup-call span{margin-right:5px}.f-popup--call .f-popup-body{overflow:visible}.f-popup--call .f-text--caption{font-size:1.2rem;color:rgba(50,55,67,.75)}.f-popup-choice-text{font-size:1.3rem}.f-popup-note{color:rgba(50,55,67,.75);margin-top:8px}.f-popup-choice-list__item{margin-top:24px}.f-popup-choice-list__label{font-size:1.5rem;font-weight:500;line-height:1.5}.f-popup-choice-list__price{text-align:right;color:rgba(50,55,67,.75)}.f-popup-choice-list__price-ja{font-size:1.2rem}.f-popup-choice-list__price-ja:not(.-colored){color:#c00}.f-popup-choice-list__price-num{color:#c00;font-size:1.8rem;margin-left:16px}.f-popup-choice-list__price-num em{font-weight:700}.f-popup-choice-list__note{text-align:right;color:rgba(50,55,67,.75);font-size:1.2rem}.f-room{background:#fff;padding:64px 0 140px}.f-room-list--base{border-bottom:1px solid #bcbdc2}.f-room-list__item{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.f-room-list__title{font-size:1.6rem;font-weight:400;line-height:1.6;flex:1;align-self:flex-start;padding-top:6px}.f-room-list__sub{font-size:1.3rem;color:rgba(50,55,67,.75)}.f-room-list__body{flex-basis:112px;max-width:112px;margin-left:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:center;position:relative}.f-room-list__body .f-error-balloon{right:121px;margin-top:8px;z-index:1;min-width:240px}.f-room-title{margin-top:32px;padding:16px 15px;font-size:1.6rem;font-weight:700;line-height:1}.f-room-list__button{color:#3498db;font-size:3.6rem;display:flex;align-items:center}.f-room-list__button.is-disabled{pointer-events:none;color:rgba(50,55,67,.15)}.f-room-list__button:first-of-type .f-icon::before{content:"\e909"}.f-room-list__button:last-of-type .f-icon::before{content:"\e146"}.f-room-list__number{font-size:1.6rem}.f-search{background:#fff;padding-bottom:200px}.f-search__link{width:100%;position:relative;padding:16px;text-align:left;display:flex;align-items:center;border-bottom:1px solid #bcbdc2;font-size:1.5rem}.f-search__icon{margin-right:8px;color:rgba(21,23,33,.5);font-size:1.4rem}.f-search__button-arrow{position:absolute;top:50%;right:16px;transform:translate(6px,-50%);font-size:2.5rem;color:rgba(21,23,33,.5)}.f-search__button-arrow::before{content:"\e5c8"}.f-search-back{font-size:1.5rem;line-height:1.3;padding:24px 15px 8px;display:flex;width:100%;align-items:center;color:#3498db;font-weight:700}.f-search-back .f-icon{margin-left:-8px;font-size:2.2rem;color:#3498db}.f-search-toggle{font-weight:700;font-size:1.5rem}.f-search-body{border-bottom:1px solid #bcbdc2}.f-search-tree-wrapper{overflow:hidden}.f-search-tree{display:flex}.f-search-tree__row{flex-basis:100%;min-width:100%;transition:transform .1s linear}.f-search-list .f-search-list{border-bottom:none}.f-search-list .f-search-list:not(:first-of-type){position:relative;padding-top:3px}.f-search-list .f-search-list:not(:first-of-type)::before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:3px;background-size:3px 3px;background-repeat:repeat-x}.f-search-list__item{display:flex}.f-search-list__link,.f-search-list__title{display:flex;align-items:center;position:relative;padding:8px 30px 8px 16px;color:#323743;font-size:1.5rem;text-align:left;flex:1;line-height:1.6}.f-search-list__title{font-weight:700}.f-search-list__option{position:absolute;top:0;right:0;bottom:0;width:39px;display:flex;align-items:center;justify-content:center;overflow:hidden}.f-search-list__option .f-icon{transform:translateX(1px);font-size:2.2rem;color:rgba(21,23,33,.5)}.f-search-list__count{color:rgba(50,55,67,.5);font-size:1.5rem}.f-search__checkbox{position:relative;width:45px;display:flex;align-items:center;justify-content:center}.f-search__checkbox .f-icon{margin-left:1px;color:#fff}.f-search__checkbox .f-icon::before{content:"\e876"}.f-search__checkbox+.f-search-list__link,.f-search__checkbox+.f-search-list__title{padding-left:0}.f-search__check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;margin:0;padding:0;cursor:pointer;opacity:0}.f-search__check+.f-icon{background:#fff;border:1px solid #c1c2c6}.f-search__check.is-checked+.f-icon{color:#3498db;border-color:#3498db}.f-search__check:checked+.f-icon{border-color:transparent;background:linear-gradient(135deg,#3498db,#52c8ff);color:#fff}.f-area-select-title{width:100%;position:relative;padding:16px;text-align:left;display:flex;align-items:center;border-bottom:1px solid #bcbdc2;font-size:1.5rem;line-height:1.4;font-weight:700}.f-area-select-body{border-bottom:none}.f-area-select-body__inner{padding-bottom:16px}.f-area-select-current{display:flex;align-items:center;padding:16px;font-size:1.5rem;line-height:1.4;font-weight:700}.f-area-select-current .f-icon{color:#3498db;font-size:2rem;margin-right:2px}.f-area-select-current__count{margin-left:8px}.f-area-select-current__count:before{content:"("}.f-area-select-current__count:after{content:")"}.f-area-select-path{background:rgba(21,23,33,.05);padding:16px;font-size:1.5rem;line-height:1.4}.f-area-select-path__list{display:flex;align-items:center}.f-area-select-path__list&gt;li{position:relative}.f-area-select-path__list&gt;li:not(:last-child){padding-right:10px;margin-right:10px}.f-area-select-path__list&gt;li:not(:last-child):before{content:"";border-style:solid;border-width:1px 1px 0 0;border-color:rgba(21,23,33,.5);width:6px;height:6px;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:0}.f-area-select-path__link{color:#3498db;cursor:pointer}.f-area-select-list{font-size:1.5rem;line-height:1.4}.f-area-select-list&gt;li{position:relative}.f-area-select-list&gt;li:before{content:"";display:block;width:calc(100% - 30px);height:1px;position:absolute;left:15px;top:0;background:rgba(21,23,33,.15)}.f-area-select-list&gt;li:last-child:after{content:"";display:block;width:calc(100% - 30px);height:1px;position:absolute;left:15px;bottom:0;background:rgba(21,23,33,.15)}.f-area-select-list__link{width:100%;padding:16px 30px 16px 38px;text-align:left;position:relative;line-height:1.3}.f-area-select-list__link:disabled{color:#95999e;pointer-events:none}.f-area-select-list__link:disabled .f-area-select-list__icon{display:none}.f-area-select-list__count{margin-left:8px}.f-area-select-list__count:before{content:"("}.f-area-select-list__count:after{content:")"}.f-area-select-list__icon{color:rgba(21,23,33,.5);font-size:2.2rem;line-height:1;position:absolute;top:calc(50% - .5em);right:16px}.f-area-select-body .f-list-narrowdown-field{padding-top:16px;padding-bottom:16px;line-height:1.3}.f-area-select-body .f-list-narrowdown-radio,.f-area-select-body .f-list-narrowdown-radio__box{width:16px;height:16px}.f-search-pc-body{background:#fff;padding:0 24px 24px}.f-search-pc-footer{margin-top:32px;position:relative;overflow:hidden}.f-search-pc-footer__select{margin-right:300px}.f-search-pc-footer__select-title{font-size:1.6rem;line-height:1.3;font-weight:500}.f-search-pc-footer__select-body{margin-top:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;line-height:1;color:#6b6e71}.f-search-pc-footer__button{position:absolute;bottom:0;right:0;width:275px}.f-search-pc-footer__reset{position:absolute;top:0;left:-60px;color:#3498db;font-size:1.2rem}.f-swiper{position:relative}.f-swiper-container{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;text-align:center}.swiper-slide img{width:100%}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-slide-invisible-blank{visibility:hidden}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;min-width:40px;height:40px;transform:translateY(-50%);display:flex;align-items:center;z-index:10;cursor:pointer}.swiper-button-next .f-icon,.swiper-button-prev .f-icon{font-size:3rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.38)}.swiper-button-next-swiper-button-disabled,.swiper-button-prev-swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{left:0}.swiper-button-next{right:0;justify-content:flex-end}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;bottom:10px;left:50%;padding:4px 8px 3px;min-width:46px;transition:.3s opacity;transform:translate3d(0,0,0) translateX(-50%);z-index:10;display:inline-block;border-radius:12px;background:rgba(21,23,33,.6);font-size:1.3rem;color:#fff;line-height:1;text-align:right}.swiper-pagination-swiper-pagination-hidden{opacity:0}.f-swiper__caption{margin-top:12px;font-size:1.3rem;text-align:center;min-height:1em}.f-swiper-container .f-swiper__caption{display:none}.f-popup .f-swiper__caption{position:absolute;top:100%;left:0;width:100%;color:#fff}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.f-slider-simple-container{overflow:hidden}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x&gt;.ps__rail-x,.ps--active-y&gt;.ps__rail-y{display:block;background-color:transparent}.ps--active-x{padding-bottom:15px}.ps--active-x .ps__rail-x{opacity:1}.ps--focus&gt;.ps__rail-x,.ps--focus&gt;.ps__rail-y,.ps--scrolling-x&gt;.ps__rail-x,.ps--scrolling-y&gt;.ps__rail-y,.ps:hover&gt;.ps__rail-x,.ps:hover&gt;.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus&gt;.ps__thumb-x,.ps__rail-x:hover&gt;.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus&gt;.ps__thumb-y,.ps__rail-y:hover&gt;.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}.f-scrollmap.is-active{z-index:4}.f-scrollmap .f-modal__inner{overflow:hidden}.f-scrollmap .f-modal-body{padding-top:0;height:100%;overflow:hidden}.f-scrollmap .f-list-search-sp--fixed{position:absolute;z-index:11;top:0}.f-scrollmap .f-list-search-sp--fixed .f-list-menu-sp__iconwrap{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.f-scrollmap .f-list-search-sp--fixed .f-accordion-body__inner{padding:16px 10px}.f-scrollmap .f-popup.is-active{z-index:15}.f-scrollmap .f-list-card{margin-top:0;margin-left:8px;margin-right:8px;width:325px;position:relative;z-index:1;background:#fff}.f-scrollmap .f-list-card::before{content:"";background:#fff;z-index:0;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:4px}.f-scrollmap .f-list-card.is-current{background:#3498db linear-gradient(135deg,#3498db,#52c8ff)}.f-scrollmap .f-list-card--more{height:100%;width:78px;padding:0}.f-scrollmap .f-list-card--more::before{display:none}.f-scrollmap .f-list-card--more .f-link-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;box-sizing:border-box;font-size:1.1rem}.f-scrollmap .f-list-card-favorite{z-index:1}.f-scrollmap .f-list-card-title{padding-right:32px}.f-scrollmap .f-list-card__layout-top{padding:0;position:relative}.f-scrollmap .f-list-card-star__item:not(:last-child){margin-right:10px}.f-scrollmap-container__item-map{margin-top:66px;height:calc(100vh - 66px)}.f-scrollmap-container__item-card.is-notfound{display:flex;align-items:center;padding:20px;background-color:#fff}.f-scrollmap-container__item-card.is-notfound .f-error-text{padding:16px 16px 16px 40px}.f-scrollmap-container__item-card.is-notfound .f-error-text .f-icon{top:16px;left:14px}.f-scrollmap-form-icon{position:absolute;top:0;right:0;width:48px;height:48px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4558%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204558%22%20transform%3D%22translate(-45%20-278)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1620%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201620%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(45%20278)%22%20fill%3D%22transparent%22%2F%3E%20%3Cg%20id%3D%22Icon_-_Search%22%20data-name%3D%22Icon%20-%20Search%22%20transform%3D%22translate(56%20289)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_693%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20693%22%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_208%22%20data-name%3D%22%E3%83%91%E3%82%B9%20208%22%20d%3D%22M17.9%2C16.324l-3.715-3.715a7.708%2C7.708%2C0%2C0%2C0%2C1.576-4.728A7.832%2C7.832%2C0%2C0%2C0%2C7.881%2C0%2C7.832%2C7.832%2C0%2C0%2C0%2C0%2C7.881a7.832%2C7.832%2C0%2C0%2C0%2C7.881%2C7.881%2C7.708%2C7.708%2C0%2C0%2C0%2C4.728-1.576L16.324%2C17.9ZM2.252%2C7.881A5.574%2C5.574%2C0%2C0%2C1%2C7.881%2C2.252a5.574%2C5.574%2C0%2C0%2C1%2C5.629%2C5.629%2C5.574%2C5.574%2C0%2C0%2C1-5.629%2C5.629A5.574%2C5.574%2C0%2C0%2C1%2C2.252%2C7.881Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"),linear-gradient(to bottom right,#3498db,#52c8ff);background-repeat:no-repeat;background-position:center;background-size:3.4rem,100%}.f-scrollmap-map{position:relative;width:100%;height:100%}.f-scrollmap-map iframe{position:absolute;top:68px;bottom:0;right:0;left:0;margin:auto;width:100%;height:calc(100% - 68px)}.f-scrollmap-accordion-body{position:absolute;z-index:2;top:0;right:0;left:0;width:100%;background-color:#fff}.f-scrollmap-position{position:absolute;z-index:10;top:78px;left:10px;background-color:rgba(255,255,255,.9);display:flex;align-items:center;padding:10px 30px 10px 15px;border-radius:20px;font-size:1.3rem;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.2);width:176px}.f-scrollmap-position select{font-size:1.6rem;border:none;padding:0 0 0 80px;transform:scale(.85);position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;line-height:1}.f-scrollmap-position::before{content:"";display:block;position:absolute;top:0;right:15px;bottom:3px;width:6px;height:6px;margin:auto;transform:rotate(45deg);border:2px solid #bcbdc2;border-top:none;border-left:none;transition:.3s}.f-scrollmap-position span{font-weight:700}.f-scrollmap-position-overlay{display:none;position:absolute;z-index:11;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8)}.f-scrollmap-position-overlay.is-active{display:block}.f-scrollmap-position-content{position:absolute;z-index:12;bottom:-100%;left:0;width:100%;height:0;overflow:hidden;padding:0 10px;background-color:#fff;transition:.3s}.f-scrollmap-position-content.is-active{bottom:0;padding:15px 10px;height:auto}.f-scrollmap-search-again{position:absolute;z-index:10;top:78px;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,.9);border:1px solid #bcbdc2;display:flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:20px;font-size:1.3rem;line-height:1;white-space:nowrap}.f-scrollmap-search-again .f-icon{margin-right:5px}.f-scrollmap-pin-label{position:absolute;z-index:10;top:160px;left:240px;background-color:rgba(255,255,255,.9);padding:8px;border-radius:4px;font-size:1.3rem;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.2)}.f-scrollmap-card-wrap{position:absolute;z-index:10;left:0;right:0;bottom:8px;margin:auto}.f-scrollmap-card-container{display:flex;padding-right:8px;overflow:hidden}.f-scrollmap-card-container--loading{position:absolute;z-index:10;width:100%;background-color:#f5f5f5;height:100%;background-image:url(/kokunai_hotel/assets/images/common/f-loading_LL.gif);background-repeat:no-repeat;background-position:center;background-size:contain}.f-scrollmap-card-content{display:flex;align-items:flex-start}.f-scrollmap-card-content__img{width:80px}.f-scrollmap-card-content__img img{width:100%}.f-scrollmap-card-content__article{text-align:right;padding-left:4px;flex:1}.f-scrollmap .f-rating__item+.f-rating__item{margin-top:0}.f-scrollmap-card-text{font-size:1.1rem;line-height:1.2;color:#6b6e71;margin-top:4px}.f-scrollmap-card-price{color:#d94f5d}.f-scrollmap-card-price .-colored{color:#323743}.f-scrollmap-card-price__num{font-size:1.6rem;line-height:1.3;font-weight:700}.f-scrollmap-card-price__num.-max{margin-left:5px}.f-scrollmap-card-price__ja{font-size:1.1rem;line-height:1.9}.f-scrollmap-card-button{display:flex;justify-content:flex-end;margin-top:5px}.f-scrollmap-card-button .f-button-outline--cta{font-size:1.4rem;padding:7px 8px;width:88%}.f-scrollmap-card-button .f-button-outline--cta span{line-height:1.2}.f-scrollmap-notfound{display:flex;padding:16px;background-color:#fef6f0;position:absolute;z-index:10;left:10px;right:10px;bottom:8px;margin-right:auto;margin-left:auto;overflow:hidden}.f-scrollmap-notfound__icon{width:15px}.f-scrollmap-notfound__text{flex:1;padding-left:10px;font-size:1.3rem}.f-scrollmap-activecassette{border-radius:4px;overflow:hidden;position:absolute;bottom:8px;right:8px;z-index:2;width:315px}.f-scrollmap-activecassette__inner{display:block;padding:8px;background:#fff;color:inherit}.f-scrollmap-activecassette__title *{font-weight:700}.f-scrollmap-activecassette__body{margin-top:8px;display:flex;justify-content:space-between}.f-scrollmap-activecassette__figure{width:70px}.f-scrollmap-activecassette__contents{margin-left:8px}.f-scrollmap-activecassette__rating{display:flex}.f-scrollmap-activecassette .f-list-card-favorite{top:8px;right:8px}.f-scrollmap-activecassette .f-list-card-title img{margin-top:0;width:25px;vertical-align:middle}.f-scrollmap-activecassette .f-scrollmap-card-text{display:flex;justify-content:flex-end}.f-scrollmap-activecassette .f-scrollmap-card-text .f-u-show--pc{padding-left:5px}.f-scrollmap-activecassette .f-rating__item{margin:0;align-items:center}.f-scrollmap-activecassette .f-scrollmap-card-price{text-align:right}.f-scrollmap-card-anchor&gt;*{padding:15px;display:table;margin:15px auto}.f-scrollmap-activecassette .f-rating__item,.f-scrollmap-slide .f-rating__item{display:inline-flex;width:auto}.f-scrollmap-activecassette .f-rating__rate,.f-scrollmap-slide .f-rating__rate{margin-left:0}.f-scrollmap-activecassette .f-rating__item+.f-rating__item{margin-top:0}.f-text{font-size:1.5rem;line-height:1.625}.f-text--ss{font-size:.9rem}.f-text--caption,.f-text--s{font-size:1.3rem;line-height:1.666}.f-text--s.f-text--caution{font-size:1.2rem}.f-text--caption{color:#656972!important}.f-text--bathcaption{color:#323743}.f-text--l{font-size:1.8rem;line-height:1.666}@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)}}.f-button--cta,.f-button--primary,.f-button-outline--cta,.f-button-outline--primary{padding:12px 8px;box-shadow:0 1px 3px rgba(0,0,0,.2);display:block;width:100%;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;position:relative}.f-button--cta:disabled,.f-button--primary:disabled,.f-button-outline--cta:disabled,.f-button-outline--primary:disabled{background:#f2f3f3;color:#95999e;cursor:default}.f-button--cta,.f-button-outline--cta{background:linear-gradient(135deg,#c00,#ec64a9)}.f-button--primary,.f-button-outline--primary{background:linear-gradient(135deg,#3498db,#52c8ff)}.f-button-outline--cta,.f-button-outline--primary{z-index:0}.f-button-outline--cta::after,.f-button-outline--primary::after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;background:#fff;display:block}.f-button-outline--cta{color:#c00}.f-button-outline--primary{color:#3498db}.f-button-icon{margin-right:8px;font-size:1.2em}.f-button--link{padding:12px 8px;display:block;width:100%;color:#3498db;font-size:1.6rem;position:relative;border:1px solid #3498db}.f-button--link__icon{width:38px;font-size:2.6rem;text-align:center;color:#3498db}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-button--link__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-button--link__arrow{position:absolute;top:50%;transform:translateY(-50%);color:currentColor;right:3px;font-size:1.8rem}.f-u-section{padding-right:15px;padding-left:15px}.f-u-show--pc{display:none}.f-u-hide{display:none}.f-u-space--s{margin-bottom:8px}.f-u-space--m{margin-bottom:16px}.f-u-space--l{margin-bottom:24px}.f-u-space--0{margin-bottom:0!important}.f-u-margin--s{margin-top:8px}.f-u-margin--m{margin-top:16px}.f-u-margin--l{margin-top:24px}.f-u-margin--xl{margin-top:32px}.f-u-margin--0{margin-top:0!important}.f-u-bg--white{background-color:#fff}.f-u-bg--blue{background:#f5f8fb}.f-u-color--red{color:#d94f5d}.f-u-color--black{color:#323743!important}.f-u-display--none{display:none!important;opacity:0}.f-u-display--show{display:block;opacity:1}.f-u-weight--medium{font-weight:500!important}.f-u-weight--normal{font-weight:400!important}.f-info-text{background:#ecf9ff;padding:8px 12px 8px 32px;font-size:1.2rem;line-height:1.4;position:relative;margin-bottom:8px}.f-info-text .f-icon{color:#3498db;font-size:1.6rem;position:absolute;top:10px;left:8px}.f-info-text .f-icon::before{content:"\e88f"}.f-error-text{background:#fbedef;padding:8px 12px 8px 32px;font-size:1.4rem;line-height:1.4;position:relative;margin-bottom:8px}.f-error-text .f-icon{color:#d94f5d;font-size:2rem;position:absolute;top:8px;left:8px}.f-error-text .f-icon::before{content:"\e001"}.f-warning-text{background:#fef6f0;padding:9px 12px 8px 36px;font-size:1.4rem;line-height:1.4;position:relative;margin-bottom:10px}.f-warning-text .f-icon{color:#e18d52;font-size:2rem;position:absolute;top:8px;left:10px}.f-warning-text .f-icon::before{content:"\f083"}.f-error-balloon{font-size:1.2rem;line-height:1.25;color:#d94f5d;text-align:left;padding:8px;background:#fff;border:1px solid #d94f5d;border-radius:3px;position:relative}.f-error-balloon:after,.f-error-balloon:before{content:"";border-style:solid;border-width:0 6px 10px;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.f-error-balloon:before{border-width:0 7px 11px;border-color:transparent transparent #d94f5d;z-index:1}.f-error-balloon:after{border-color:transparent transparent #fff;z-index:2}.f-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% + 20px);left:0;padding:.6em .8em;text-align:left;z-index:2;min-width:100%;white-space:nowrap}.f-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}.f-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:0 0}.f-alert-popup-black__close-btn .f-icon{font-size:2rem}.f-alert-popup-black__close-btn .f-icon::before{content:"\e5cd"}.f-alert-popup-black__txt{padding-right:3rem}.f-input-alert-border{border:2px solid #323743}.f-kkrs-error-message{background:#fbedef;padding:8px 12px 8px 32px;font-size:1.3rem;color:#323743;line-height:1.4;position:relative;margin:0 0 8px}.f-kkrs-error-message::before{font-family:"Material Icons Round";font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e001";color:#d94f5d;font-size:2rem;position:absolute;top:8px;left:8px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:1.4rem;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]&gt;.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]&gt;.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]&gt;.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]&gt;.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]&gt;.tippy-arrow{right:0}.tippy-box[data-placement^=left]&gt;.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]&gt;.tippy-arrow{left:0}.tippy-box[data-placement^=right]&gt;.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)}.tippy-box[data-theme~=f-list]{display:block;width:220px;padding:4px 8px;background-color:#151721;border-radius:4px;text-align:left;font-size:1.2rem;line-height:1.8;color:#fff}.tippy-trigger{cursor:default}.tippy-trigger+*{cursor:default}.f-link-text{color:#3498db}.f-link-text:hover{text-decoration:underline;text-underline-position:under;text-decoration-color:rgba(52,152,219,.6)}.f-screen-reader-text{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);position:absolute}.f-rating{line-height:1}.f-rating__item{display:flex;align-items:flex-end;width:100%}.f-rating__item:not(:last-child){margin-right:8px}.f-rating__item+.f-rating__item{margin-top:4px}.f-rating__media{font-size:1.2rem;flex:125px 0 0}.f-rating__text{margin-left:16px;padding-top:2px;font-size:1.1rem}.f-rating__rate{position:relative;width:70px;height:14px;z-index:0;margin-left:16px}.f-rating__rate+.f-rating__text:not(.f-detail-top-evaluation__score){margin-left:6px}.f-rating__wrap{position:relative;width:14px;height:14px;flex-shrink:0}.f-rating__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.8rem}.f-rating__block,.f-rating__block-colored{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex}.f-rating__block{z-index:1}.f-rating__block .f-rating__icon{color:#989ba1}.f-rating__block-colored{overflow:hidden;z-index:2}.f-rating__block-colored .f-rating__icon{color:#e18d52}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-rating__block-colored .f-rating__icon{background:linear-gradient(#e18d52,#e18d52);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-rating__rate--05 .f-rating__block-colored{width:10%}.f-rating__rate--10 .f-rating__block-colored{width:20%}.f-rating__rate--15 .f-rating__block-colored{width:30%}.f-rating__rate--20 .f-rating__block-colored{width:40%}.f-rating__rate--25 .f-rating__block-colored{width:50%}.f-rating__rate--30 .f-rating__block-colored{width:60%}.f-rating__rate--35 .f-rating__block-colored{width:70%}.f-rating__rate--40 .f-rating__block-colored{width:80%}.f-rating__rate--45 .f-rating__block-colored{width:90%}.f-rating__rate--50 .f-rating__block-colored{width:100%}.f-rating--large .f-rating__rate{width:90px;height:18px}.f-rating--large .f-rating__wrap{width:18px;height:18px}.f-rating--large .f-rating__icon{font-size:2.4rem}.f-rating--small .f-rating__rate{width:60px;height:12px}.f-rating--small .f-rating__wrap{width:12px;height:12px}.f-rating--small .f-rating__icon{font-size:1.3em}.f-b2b-reserve-check{text-align:center;margin-bottom:8px}.f-b2b-reserve-check .is-disabled{color:#95999e;pointer-events:none}.f-b2b-reserve-check .is-disabled .f-form-checkbox{background:#f2f3f3}.f-b2b-top.f-top-kv{background-image:none;background:rgba(21,23,33,.05)}.f-b2b-top.f-top-kv:before{display:none}.f-b2b-top .f-top-kv__title{margin-top:0;text-shadow:none;color:#323743;display:flex;padding:0 22px 8px}.f-b2b-top__header{max-width:1280px;margin-left:auto;margin-right:auto;padding:32px 22px;text-align:center;position:relative;overflow:hidden}.f-b2b-top__header-logo{font-size:3.2rem;font-weight:700}.f-b2b-top__header-btn{position:absolute;right:22px;top:34px;width:290px}.f-b2b-top__tour-list{align-self:flex-end;margin-left:auto;display:flex}.f-b2b-top__tour-list__item{margin-left:1em}.f-b2b-top__tour-link{font-size:1.6rem;padding-right:28px;position:relative}.f-b2b-top .f-top-search__inner{padding-bottom:24px}.f-b2b-top .f-top-search-row{margin-bottom:4px}.f-b2b-top .f-b2b-top-clear-button{margin-top:16px;margin-left:auto;width:auto;padding:8px 24px;font-size:1.4rem}.f-b2b-top .f-b2b-top-clear-button .f-icon::before{content:"\e5cd";font-size:1.8rem;margin-right:4px}.f-b2b-top .f-form-dropdown{line-height:1}.f-b2b-top .f-form-dropdown__title{padding-top:14px;padding-bottom:14px;font-size:1.6rem}.f-b2b-top .f-form-dropdown__list{max-height:210px;overflow-y:auto}.f-b2b-top .f-form-dropdown__item{font-size:1.6rem}.f-b2b-top .f-form-labelbox--night .f-form-label-on-input{display:none}.f-b2b-top .f-form-button-group__item{flex-basis:25%}.f-b2b-top .f-b2b-top__form-row{display:flex}.f-b2b-top .f-b2b-top__form-row__col{width:calc(80% - 6px)}.f-b2b-top .f-b2b-top__form-row__col+.f-b2b-top__form-row__col{margin-left:auto;width:calc(20% - 6px)}.f-b2b-top .f-b2b-top__form-row__col+.f-b2b-top__form-row__col .f-form-button-group__item{flex-basis:100%;max-width:100%}.f-b2b-top .f-top-map__inner{height:100%}.f-b2b-top-note{color:rgba(50,55,67,.75);font-size:1.2rem}.f-b2b-top-lower-search-section{max-width:1280px;margin-right:auto;margin-left:auto;padding-bottom:32px;padding-right:16px;padding-left:16px}.f-b2b-top-lower-search{background:#fff;border-radius:4px;padding:24px}.f-b2b-top-lower-search__check{margin-top:24px;text-align:center}.f-b2b-top-search-row{display:flex}.f-b2b-top-search-row+.f-b2b-top-search-row{margin-top:24px}.f-b2b-top-search-row__label{font-size:1.6rem;font-weight:500;width:10em}.f-b2b-top-search-row__col{width:calc(100% - 10em);min-width:calc(100% - 10em);margin-left:auto}.f-b2b-top-search-list{display:flex;flex-wrap:wrap}.f-b2b-top-search-list__item .f-list-narrowdown-field{margin:0;background:0 0!important}.f-b2b-top-search-list__item .f-b2b-top-note{display:block;line-height:1;margin-bottom:16px}.f-b2b-top-search-box{background:rgba(21,23,33,.05);padding:16px 24px}.f-b2b-top-search-box .f-b2b-top-note{margin-left:10.6em}.f-b2b-top-search-dl{display:flex;align-items:center;padding:6px 0}.f-b2b-top-search-dl&gt;dt{width:8em;text-align:right}.f-b2b-top-search-dl&gt;dt:after{content:"：";text-align:right}.f-b2b-top-search-dl&gt;dd{flex:1}.f-b2b-top-textfield-list{display:flex}.f-b2b-top-textfield-list .f-form-textfield{flex:1;padding:0 6px}.f-b2b-plan-detail-print__button{background:#ffea00;display:flex;align-items:center;justify-content:center;padding:12px 32px;font-size:1.4rem;font-weight:500;line-height:1.4;box-shadow:0 1px 3px rgba(0,0,0,.2)}.f-list-search__row--b2b{flex-wrap:wrap}.f-list-search__row--b2b .f-list-search__col{flex-basis:21%}.f-list-search__row--b2b .f-list-search__col:first-child{flex-basis:100%;display:flex;align-items:center;margin-bottom:24px}.f-list-search__row--b2b .f-list-search__col:first-child .f-form-labelbox{width:calc(42% + 16px)}.f-list-search__row--b2b .f-list-search__col:first-child .f-list-search__stick{margin:0 0 0 16px}.f-list-search__row--b2b .f-list-search__col:nth-child(2){margin-left:0}.f-list-search__row--b2b .f-list-search__col:nth-child(4){flex-basis:10%}.f-list-search__row--b2b .f-list-search__col:last-child{margin-left:auto}.f-list-search__row--b2b .f-list-search__col .f-form-dropdown__title{padding-top:11px;padding-bottom:11px;font-size:1.6rem}.f-list-search__row--b2b .f-list-search__col .f-form-dropdown__list{max-height:210px;overflow-y:auto}.f-list-search__row--b2b .f-list-search__col .f-form-dropdown__item{font-size:1.6rem;line-height:1}.f-list-search__row--b2b .f-list-search__areabutton{margin-left:0}.f-detail-plan-outline-search--b2b .f-list-plan-search__col:nth-child(2),.f-detail-plan-outline-search--b2b-rentalcars .f-list-plan-search__col:nth-child(2){width:200px}.f-detail-plan-outline-search--b2b .f-list-plan-search__col:nth-child(3),.f-detail-plan-outline-search--b2b-rentalcars .f-list-plan-search__col:nth-child(3){width:120px}.f-detail-plan-outline-search--b2b .f-list-plan-search__col .f-form-dropdown__title,.f-detail-plan-outline-search--b2b-rentalcars .f-list-plan-search__col .f-form-dropdown__title{padding-top:11px;padding-bottom:11px;font-size:1.6rem}.f-detail-plan-outline-search--b2b .f-list-plan-search__col .f-form-dropdown__list,.f-detail-plan-outline-search--b2b-rentalcars .f-list-plan-search__col .f-form-dropdown__list{max-height:210px;overflow-y:auto}.f-detail-plan-outline-search--b2b .f-list-plan-search__col .f-form-dropdown__item,.f-detail-plan-outline-search--b2b-rentalcars .f-list-plan-search__col .f-form-dropdown__item{font-size:1.6rem;line-height:1}.f-detail-plan-outline-search--b2b-rentalcars .f-detail-plan-outline-search__title{margin-bottom:8px}.f-detail-plan-outline-search--b2b-rentalcars .f-list-plan-search__col:last-child{width:200px}.f-room-assign{padding-bottom:80px;background:#fff}.f-room-assign__text{padding:16px}.f-room-assign__text.f-u-show--sp{border-top:1px solid #c0c5cb}.f-room-assign__row{font-size:1.5rem;padding:16px;margin-top:8px}.f-room-assign__title{font-weight:700;margin-bottom:16px}.f-room-assign__item{display:flex;align-items:center;padding:8px 0}.f-room-assign__label-note{display:none}.f-room-assign__spinbox{margin-left:auto;display:flex;align-items:center;justify-content:space-between;flex-basis:92px;max-width:92px;text-align:center}.f-room-assign__button{font-size:2rem;color:#3498db}.f-room-assign__button .f-icon{font-size:1.4em}.f-room-assign__button:hover{color:#85c1e9}.f-room-assign__button.is-disabled{pointer-events:none;color:rgba(50,55,67,.15)}.f-room-assign__button:first-of-type .f-icon::before{content:"\e909"}.f-room-assign__button:last-of-type .f-icon::before{content:"\e146"}.f-room-assign__detail{display:none}.f-b2b-pay-section{padding:24px 24px 32px 24px;display:flex;flex-wrap:wrap;border-top:1px solid #c0c5cb}.f-b2b-pay-heading{font-size:1.8rem;font-weight:700}.f-b2b-pay-guest{margin-left:auto}.f-b2b-pay-guest__item{display:flex;align-items:center;font-size:1.8rem;margin-bottom:8px}.f-b2b-pay-guest__item .f-label{font-weight:500;min-width:5em}.f-b2b-pay-guest__item .f-person{min-width:3.5em;text-align:right}.f-b2b-pay-guest__item .f-price{min-width:7em;text-align:right}.f-b2b-pay-guest__item .f-breakdown{padding-left:16px;display:flex;align-items:center;position:relative}.f-b2b-pay-guest__item .f-breakdown-btn{font-size:1.2rem;line-height:1;padding:8px 16px;border-radius:4rem;background-color:rgba(80,85,95,.12)}.f-b2b-pay-guest__item .f-breakdown-btn:hover{background-color:rgba(80,85,95,.24)}.f-b2b-pay-guest__item .f-breakdown-btn:hover+.f-tooltip{transform:translateY(0);opacity:1;visibility:visible}.f-b2b-pay-guest__item .f-tooltip{position:absolute;right:0;bottom:calc(100% + 10px);transform:translateY(6px);padding:4px 8px;background-color:#151721;border-radius:4px;text-align:left;font-size:1.2rem;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.f-b2b-pay-guest__item .f-tooltip:after{content:"";border-style:solid;border-color:#151721 transparent transparent transparent;border-width:6px;position:absolute;top:100%;right:20px}.f-b2b-pay-total{width:100%;margin-top:16px}.f-b2b-pay-total__inner{display:flex;justify-content:flex-end;align-items:center;line-height:1}.f-b2b-pay-total__ttl{font-size:1.8rem;font-weight:500}.f-b2b-pay-total__price{font-size:3rem;font-weight:700;color:#c00;margin-left:16px}.f-favorite-btn{width:32px;height:32px;position:relative}.f-favorite-btn .f-favorite-icon{display:none}.f-favorite-btn.is-checked .f-favorite-icon{display:block}.f-favorite-icon{position:absolute;top:0;left:0;width:32px;height:32px}.f-favorite-icon__circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#d94f5d;border:6px solid #d94f5d;border-radius:50%;opacity:0;width:32px;height:32px}.f-favorite-icon__circle:before{content:"";display:block;width:100%;height:100%;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f-favorite-icon__particle{position:absolute;top:0;left:0;opacity:0;width:32px;height:32px;background:url(/kokunai_air/static/assets/images/common/f-ic-favorite-particle.svg) no-repeat center center;background-size:contain}.f-favorite-icon__heart{font-size:18px;line-height:1;color:#d94f5d;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);display:flex;align-items:center;justify-content:center;z-index:1000}.f-favorite-icon__heart .f-icon::before{content:"\e87d"}.f-favorite-btn.is-checked .f-favorite-icon .f-favorite-icon__circle{animation:circle .5s ease-in 0s}.f-favorite-btn.is-checked .f-favorite-icon .f-favorite-icon__circle:before{animation:circle-in .5s ease-in 0s}.f-favorite-btn.is-checked .f-favorite-icon .f-favorite-icon__particle{animation:particle .5s ease-in .2s}.f-favorite-btn.is-checked .f-favorite-icon .f-favorite-icon__heart{animation:heart .5s ease-in .2s}@keyframes heart{0%{transform:scale(.1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes particle{0%{opacity:0;transform:rotate(0)}50%{opacity:1;transform:rotate(160deg)}80%{opacity:1;transform:rotate(160deg)}100%{opacity:0;transform:rotate(160deg)}}@keyframes circle{0%{opacity:0}50%{opacity:1;width:100%;height:100%;border-width:6px}60%{opacity:1;width:100%;height:100%;border-width:6px}100%{opacity:1;width:50%;height:50%;border-width:0}}@keyframes circle-in{0%{width:0;height:0}50%{width:100%;height:100%}}.f-snackbar{position:fixed;bottom:24px;right:8px;width:calc(100% - 16px);padding:12px 16px;background:#151721;border-radius:4px;box-shadow:0 6px 10px 0 rgba(21,23,33,.16);color:#fff;opacity:0;transition:opacity .3s;z-index:-1}.f-snackbar.is-active{opacity:1;z-index:20}.f-snackbar-body{display:flex;align-items:center;font-weight:500}.f-snackbar-icon{font-size:2.4rem;margin-right:16px}.f-snackbar-icon--success{color:#59bb44}.f-snackbar-icon--success::before{content:"\e14d"}.f-top-breadcrumb{position:relative;z-index:1;color:#fff;background:0 0;text-shadow:0 0 6px rgba(0,0,0,.36)}.f-top-breadcrumb&gt;li:not(:first-child)::before{border-color:currentColor}.f-top-breadcrumb .f-breadcrumb__link{color:currentColor}.f-top-kv{position:relative;background:url(/kokunai_air/static/assets/images/top/f-main_sp.jpg) #000 no-repeat 0 0;background-size:cover}.f-top-kv__title{margin-top:-36px;padding:49px 15px 16px;color:#fff;position:relative;text-shadow:0 2px 6px rgba(0,0,0,.36)}.fw-top-wl-tab{padding-left:16px;padding-right:16px}.fw-top-wl-tab__list{display:flex;gap:0 5px}.fw-top-wl-tab__item{width:calc((100% - 30px)/ 3)}.fw-top-wl-tab__item&gt;a{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.8rem;line-height:1.2;height:5.4rem;background:rgba(101,105,114,.8);color:#fff;position:relative;text-decoration:none}.fw-top-wl-tab__item&gt;a:hover{opacity:1;text-decoration:none}.fw-top-wl-tab__item.is-current&gt;a{background:rgba(255,255,255,.85);color:#323743}.fw-top-wl-tab__item:only-child{display:none}.f-top-search-section{position:relative;padding-left:16px;padding-right:16px;padding-bottom:32px;z-index:2}.f-top-search{background:rgba(255,255,255,.85);padding:16px 16px 24px;border-radius:4px}.f-top-search__inner .f-form-labelbox{margin-bottom:10px}.f-top-search__inner .f-form-labelbox.is-error .f-form-text{border:2px solid #d94f5d}.f-top-search__inner .f-form-text{padding-left:36px}.f-top-search__inner .f-form-text+.f-icon{right:auto;left:10px;background:0 0;-webkit-text-fill-color:#656972;color:#656972;font-size:2rem}.f-top-search__inner .f-form-labelbox--place .f-form-label-on-input{display:flex}.f-top-search__inner .f-form-label-on-input{color:#989ba1;font-size:1.2rem;font-weight:700;line-height:1;align-items:center;padding:0;position:absolute;top:6px;left:36px;z-index:1}.f-top-search__inner .f-form-label-on-input .f-form-icon-required{margin-left:5px}.f-top-more-body .f-accordion-body__inner{padding-bottom:24px}.f-top-more--close,.f-top-more--open{text-align:center;display:block;margin-right:auto;margin-left:auto;font-size:1.6rem}.f-top-more--close .f-icon,.f-top-more--open .f-icon{font-size:1.3em;color:rgba(21,23,33,.5)}.f-top-more--open[aria-expanded=true]{display:none}.f-top-more--close[aria-expanded=false]{display:none}.f-top-reserve{margin-bottom:16px;text-align:center;line-height:1}.f-top-reserve .f-form-checkfield{font-size:1.4rem;line-height:1.2;align-items:center}.f-top-reserve .f-icon--carrental{color:#656972;font-size:2rem;margin-right:4px}.f-top-search-areabutton{display:block;margin-left:auto;margin-top:-4px;margin-bottom:6px;padding:8px 0;font-size:1.4rem;line-height:1;text-align:right}.f-top-search-areabutton .f-icon{font-size:1.3em;margin-right:5px;color:#95999e}.f-top-condition__button{font-size:1.4rem;color:#3498db;font-weight:700}.f-top-condition__button .f-icon{font-size:1.8rem}[aria-expanded=true] .f-top-condition__arrow{transform:rotate(540deg)}.f-top-calendar{position:absolute;top:-48px;left:0;background:#fff;width:742px;box-shadow:1px 1px 10px rgba(0,0,0,.25)}.f-top-calendar .f-modal-footer{position:static;box-shadow:none;background:0 0;padding:16px 0 24px;display:flex;border-top:1px solid #bcbdc2;margin-top:16px;margin-left:73px;margin-right:73px;width:calc(100% - 146px)}.f-top-calendar .f-modal-footer .f-button--primary{align-self:flex-end;width:203px;margin-left:auto}.f-top-map{display:none}.f-top-map__map{width:65%;flex-shrink:0}.f-top-map__popular-area{width:35%}.f-popular-area-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.f-popular-area-list&gt;li{min-width:calc(50% - 8px);font-weight:700}.f-popular-area-list&gt;li a{display:flex;position:relative;padding-left:1.3em}.f-popular-area-list&gt;li a .f-icon{color:#3498db;font-size:1.3em;transform:scale(1.5);position:absolute;top:2px;left:0}.f-popular-area-list&gt;li a .f-icon::before{content:"\e5df"}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-popular-area-list&gt;li a .f-icon{background:linear-gradient(#52c8ff,#3498db);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-top-room{position:absolute;top:-48px;left:0;background:#fff;width:370px;box-shadow:1px 1px 10px rgba(0,0,0,.25)}.f-top-room .f-modal-footer{position:absolute}.f-top-room .f-modal-button{font-size:1.6rem;padding:7px 0}.f-top-search-favorite{margin-top:24px;text-align:center}.f-top-search-favorite__link{align-items:center;font-size:1.4rem;font-weight:700;line-height:1}.f-top-search-favorite__link .f-icon{font-size:1.2em;margin-right:4px;vertical-align:middle}.f-list-menu-sp__list{display:flex;align-items:center}.f-list-menu-sp__item{flex:1;display:flex;justify-content:center}.f-list-menu-sp__button{display:flex;align-items:center;font-size:1.4rem;line-height:1.3;color:#323743;height:3.6rem}.f-list-menu-sp__button.is-selected .f-list-menu-sp__iconwrap::before{font-family:"Material Icons Round";font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e86c";font-size:1.4rem;color:#3498db;background:#fff;padding:1px;border-radius:50%;position:absolute;top:-.3rem;right:-.3rem}.f-list-menu-sp__iconwrap{width:2.4rem;height:2.4rem;margin-right:.6rem;position:relative}.f-list-menu-sp__icon{font-size:2.4rem;color:#3498db}.f-list-menu-sp__icon.sort::before{content:"\e164";font-size:1em}.f-list-menu-sp__icon.tune::before{content:"\e429";font-size:1em}.f-list-menu-sp__narrowdown{padding:52px 0 80px;background-color:#fff}.f-list-menu-sp__narrowdown-item{border-bottom:1px solid #bcbdc2}.f-list-menu-sp__narrowdown-keyword{padding:8px 16px;background-color:rgba(21,23,33,.05)}.f-list-menu-sp__label{display:block;text-align:center;line-height:1}.f-list-menu-sp__label .f-selected-text{font-size:1rem;line-height:1.3;display:block}.f-list-menu-sp__select{font-size:1.6rem;line-height:1.3;display:flex;align-items:center;height:3.6rem}.f-list-menu-sp__select select{transform:scale(.875);color:#323743;height:100%}.f-list-menu__flexContainer{display:flex;justify-content:space-between;align-items:center}.f-list-menu__text{font-size:1.3rem;line-height:1}.f-list-menu__bold{font-weight:700}.f-list-menu__calendar{line-height:1}.f-list-menu__calendar--disabled{position:relative}.f-list-menu__calendar--disabled::after{position:absolute;background-color:#bcbdc2;width:74px;height:2px;top:22px;right:5px;content:"";border-radius:24px;transform-origin:right;transform:rotate(-20deg)}.f-list-menu__calendar--disabled .f-list-menu__checkfield{cursor:auto}.f-list-menu__calendar--disabled .f-list-menu__checkbox{background-color:rgba(188,189,194,.5);cursor:auto}.f-list-menu__calendar--disabled .f-list-menu__checkboxicon .f-icon{color:rgba(188,189,194,.5)}.f-list-menu__field{position:relative;display:inline-flex;align-items:center;font-size:1.3rem;line-height:1}.f-list-menu .f-form-select{width:auto}.f-list-menu .f-form-dropdown__title{font-size:1.4rem;height:47px}.f-list-menu .f-form-dropdown__item{font-size:1.4rem}.f-list-menu__checkfield{position:relative;display:inline-block}.f-list-menu__input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.f-list-menu__checkbox{cursor:pointer;display:block;width:80px;height:36px;margin:0;background-color:#c0c5cb;border-radius:24px}.f-list-menu__checkbox::after,.f-list-menu__checkbox::before{transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%);font-size:1.2rem;line-height:1;color:#fff}.f-list-menu__checkbox::before{opacity:0;content:"ON";left:16px}.f-list-menu__checkbox::after{content:"OFF";right:14px}.f-list-menu__checkboxicon{transition:left .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%);display:block;width:28px;height:28px;background-color:#fff;border-radius:50%}.f-list-menu__checkboxicon .f-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.9rem;line-height:1;color:#c0c5cb}.f-list-menu__input:checked+.f-list-menu__checkbox{background:linear-gradient(135deg,#3498db,#52c8ff)}.f-list-menu__input:checked+.f-list-menu__checkbox::before{opacity:1}.f-list-menu__input:checked+.f-list-menu__checkbox::after{opacity:0}.f-list-menu__input:checked+.f-list-menu__checkbox+.f-list-menu__checkboxicon{left:48px}.f-list-menu__input:checked+.f-list-menu__checkbox+.f-list-menu__checkboxicon .f-icon{color:#3498db}.f-form-select-distance{display:flex;align-items:center}.f-form-select-distance legend{flex-shrink:0;display:block;font-size:1.3rem;margin-right:6px}.f-form-select-distance .f-form-select__selectbox{color:#323743;width:135px}.f-list-area__item{display:flex;align-items:center;margin-bottom:16px}.f-list-area__text{font-size:1.3rem;line-height:1;color:#95999e}.f-list-area__button{font-size:1.3rem;line-height:1}.f-list-narrowdownterms{display:flex;flex-wrap:wrap;margin:-4px}.f-list-narrowdownterms__item{margin:4px}.f-list-narrowdownterms__button{padding:4px 7px 4px 8px;border-radius:15px;font-size:1.1rem;line-height:1.4;background-color:rgba(80,85,95,.12);color:#323743;display:flex;align-items:center}.f-list-narrowdownterms__button--all{background-color:#fff;border:1px solid #bcbdc2;color:#656972}.f-list-narrowdownterms__icon{margin-left:4px;font-size:1.3rem;color:#95999e}.f-list-narrowdownterms__icon::before{content:"\e5c9"}.f-list-narrowdownterms__rating{margin:0 -6px}.f-list-narrowdownterms__rating .f-rating__rate{margin-left:0;height:15px;transform:scale(.85);transform-origin:center;position:relative;top:-1px}.f-list-order{display:flex}.f-list-order__item{display:flex;align-items:center}.f-list-order__item:not(:first-child){position:relative;margin-left:16px;padding-left:16px}.f-list-order__item:not(:first-child)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:1px;height:16px;background-color:#c0c5cb}.f-list-order__button,.f-list-order__current{font-size:1.6rem;line-height:1;color:#323743}.f-list-order__current{font-weight:700}.f-list-order__button:hover{text-decoration:underline}.f-list-switch{display:flex;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2)}.f-list-switch__item{display:block;width:33.3333333333%}.f-list-switch__button,.f-list-switch__current{display:block;color:#323743;width:100%;padding:10px 0;text-align:center;font-size:1.6rem}.f-list-switch__current{position:relative;background-color:#fff;color:#3498db}.f-list-switch__current::after{position:absolute;background-image:linear-gradient(135deg,#3498db 0,#52c8ff 100%);width:100%;height:3px;bottom:0;left:0;content:""}.f-list-notfound{padding:8px;background-color:#fef6f0}.f-list-notfound__img{width:1.2rem;font-size:1.2rem;margin-top:.2rem;margin-right:.6rem}.f-list-notfound__text{margin-left:1.8rem;text-indent:-1.8rem;font-size:1.1rem}.f-list-sidebar__block{padding:24px 16px;background-color:#fff}.f-list-sidebar__block:not(:first-child){margin-top:16px}.f-list-sidebar__title{margin-bottom:16px;font-size:1.6rem;font-weight:700;color:#323743}.f-list-sidebar__item{border-bottom:1px solid #bcbdc2}.f-list-narrowdown__heading{position:relative;padding-left:2.8rem;font-size:1.5rem;font-weight:700;color:#323743}.f-list-narrowdown__heading .f-list-narrowdown__heading-icon{position:absolute;top:50%;left:0;right:auto!important;transform:translateY(-50%);display:flex;justify-content:center;width:2rem;font-size:2rem;color:#95999e}[aria-expanded=true] .f-list-narrowdown__heading .f-list-narrowdown__heading-icon{transform:translateY(-50%)}.f-list-narrowdown__keyword{position:relative;margin:4px 0}.f-list-narrowdown__keyword .f-form-text{padding-right:68px}.f-list-narrowdown__keyword .f-list-narrowdown__keyword-button{position:absolute;top:0;right:0;width:48px;height:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4558%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204558%22%20transform%3D%22translate(-45%20-278)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1620%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201620%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(45%20278)%22%20fill%3D%22transparent%22%2F%3E%20%3Cg%20id%3D%22Icon_-_Search%22%20data-name%3D%22Icon%20-%20Search%22%20transform%3D%22translate(56%20289)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_693%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20693%22%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_208%22%20data-name%3D%22%E3%83%91%E3%82%B9%20208%22%20d%3D%22M17.9%2C16.324l-3.715-3.715a7.708%2C7.708%2C0%2C0%2C0%2C1.576-4.728A7.832%2C7.832%2C0%2C0%2C0%2C7.881%2C0%2C7.832%2C7.832%2C0%2C0%2C0%2C0%2C7.881a7.832%2C7.832%2C0%2C0%2C0%2C7.881%2C7.881%2C7.708%2C7.708%2C0%2C0%2C0%2C4.728-1.576L16.324%2C17.9ZM2.252%2C7.881A5.574%2C5.574%2C0%2C0%2C1%2C7.881%2C2.252a5.574%2C5.574%2C0%2C0%2C1%2C5.629%2C5.629%2C5.574%2C5.574%2C0%2C0%2C1-5.629%2C5.629A5.574%2C5.574%2C0%2C0%2C1%2C2.252%2C7.881Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"),linear-gradient(to bottom right,#3498db,#52c8ff);background-repeat:no-repeat;background-position:center;background-size:3.4rem,100%}.f-list-narrowdown__star{margin-right:.4rem;font-size:1.6rem}.f-list-narrowdown__rating{padding:.5rem .5rem .5rem 0}.f-list-narrowdown__rating+.f-list-card-text-min__icon,.f-list-narrowdown__rating+.f-list-card-text-min__icon+.f-list-card-text-min__icon{transform:translateY(0)}.f-list-narrowdown__rating .f-rating__rate{margin-left:0}.f-list-narrowdown__rating .f-rating__rate--40 .f-rating__block-colored .f-rating__wrap:nth-child(n+5){display:none}.f-list-narrowdown__rating .f-rating__rate--30 .f-rating__block-colored .f-rating__wrap:nth-child(n+4){display:none}.f-list-narrowdown-header{padding:16px 16px 8px}.f-list-narrowdown-body-inner{padding:0 0 8px}.f-list-narrowdown-body-inner .f-range{margin-top:16px}.f-list-narrowdown-list[aria-hidden=true]&gt;li:nth-child(n+5){display:none}.f-list-narrowdown-body-toggle{text-align:center}.f-list-narrowdown-body-toggle__btn{width:auto;text-align:center;padding:8px 32px 8px 16px}.f-list-narrowdown-body-toggle__btn[aria-expanded=false] .f-list-narrowdown-body-toggle__btn-text--close{display:none}.f-list-narrowdown-body-toggle__btn[aria-expanded=true] .f-list-narrowdown-body-toggle__btn-text--open{display:none}.f-list-narrowdown-body-toggle__btn-text{font-size:1.5rem}.f-list-narrowdown-radio{position:relative;width:14px;height:14px;margin-right:8px}.f-list-narrowdown-radio__box{position:absolute;margin:0;left:0;top:50%;width:14px;height:14px;border:1px solid #bcbdc2;border-radius:50%;background:#fff;transform:translateY(-50%)}.f-list-narrowdown-radio__box::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:9px;height:9px;background:linear-gradient(135deg,#3498db,#52c8ff);border-radius:50%;opacity:0;transition:opacity .3s}.f-list-narrowdown-input:checked+.f-list-narrowdown-field .f-list-narrowdown-radio__box::after{opacity:1}body .f-list-narrowdown-check{position:relative;width:15px;height:15px;margin-right:15px;display:block}body .f-list-narrowdown-check__icon{color:#fff;font-size:1.3rem;border:1px solid #c1c2c6;background:#fff;vertical-align:top}.f-list-narrowdown-input:checked+.f-list-narrowdown-field body .f-list-narrowdown-check__icon{border-color:transparent;background:linear-gradient(135deg,#3498db,#52c8ff)}.f-list-narrowdown-input:checked+.f-list-narrowdown-field .f-list-narrowdown-check__icon{border-color:transparent;background:linear-gradient(135deg,#3498db,#52c8ff)}.f-list-narrowdown-check__icon::before{content:"\e876"}.f-list-narrowdown-select{display:flex;align-items:center;margin-top:8px;padding:0 16px 8px}.f-list-narrowdown-select__text{margin:0 .6em}.f-list-narrowdown-select .f-form-dropdown__title{font-size:1.4rem}.f-list-narrowdown-select .f-form-dropdown__item{font-size:1.4rem}.f-list-narrowdown-input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.f-list-narrowdown-field{transition:background-color .3s;position:relative;display:flex;align-items:center;padding:8px 36px 8px 16px;background-color:#fff;font-size:1.5rem}.f-list-narrowdown-field__num{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.f-list-narrowdown-input:checked+.f-list-narrowdown-field{background-color:#f5f8fb}.f-list-narrowdown-label{color:#323743}.f-list-narrowdown-label--unavailable{cursor:default;color:#95999e}.f-list-card-favorite{position:absolute;top:10px;right:10px;display:flex;width:32px;height:32px}.f-list-card-favorite__checkfield{position:absolute;top:0;right:0;display:block;width:100%;height:100%}.f-list-card-favorite__input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.f-list-card-favorite__checkbox{cursor:pointer;position:absolute;top:0;right:0;display:block;width:100%;height:100%;margin:0;z-index:1}.f-list-card-favorite__checkboxicon{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;line-height:1;color:#989ba1}.f-list-card-favorite__checkboxicon .f-icon::before{content:"\e87d"}.f-list-card-favorite__input:checked+.f-list-card-favorite__checkbox+.f-list-card-favorite__checkboxicon{color:#c00}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-list-card-favorite__input:checked+.f-list-card-favorite__checkbox+.f-list-card-favorite__checkboxicon{background:linear-gradient(135deg,#c00,#ec64a9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-list-card-label{font-size:0;margin-bottom:-8px}.f-list-card-label li{display:inline-block;font-size:1.1rem;padding:0 8px;border:1px solid #bcbdc2;color:#6b6e71;margin-bottom:8px;margin-right:8px}.f-list-card-title{font-size:1.6rem;line-height:1.6;font-weight:700}.f-list-card-title a{color:#323743}.f-list-card-title img{width:36px;height:auto;margin-right:8px}.f-list-card-name{font-size:1.5rem;line-height:1.7;font-weight:700}.f-list-card-name--room{padding-right:40px}.f-list-card-name a{color:#323743}.f-list-card-room{font-size:1.5rem;line-height:1.7;color:#6b6e71}.f-list-card-image img{width:100%}.f-list-card-image .f-text--caption{margin-top:8px;margin-bottom:8px;text-align:center;white-space:pre-line}.f-list-card-tag{font-size:0}.f-list-card-tag li{display:inline-block;font-size:1.3rem;padding:4px 8px;color:#6b6e71;background-color:#e1e1e1;margin-bottom:6px;margin-right:6px;border-radius:16px;line-height:1.3;vertical-align:middle}.f-list-card-package{margin-top:8px}.f-list-card-package__list+.f-list-card-package__list{margin-top:8px}.f-list-card-package__inner{position:relative;display:flex;align-items:center;text-align:left;padding:4px 8px;border-radius:16px;background:#ecf9ff}.f-list-card-package__inner::after{font-family:"Material Icons Round";font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"\e145";font-size:1.8rem;color:#989ba1;margin-left:3px}.f-list-card-package__icon{color:rgba(21,23,33,.5);font-size:1.5rem;margin:0 6px 0 0;display:inline-flex}.f-list-card-package__icon img{display:block;width:15px}.f-list-card-package__text{font-size:1.3rem;color:rgba(50,55,67,.75);line-height:1.2}.f-list-card-package__tabisugoplus{display:inline-flex;cursor:pointer}.f-list-card-package__tabisugoplus img{width:105px}body .f-list-card-text-min{font-size:1.3rem;line-height:1.9;letter-spacing:.05em;color:#6b6e71}body .f-list-card-text-min__dark{color:#323743}body .f-list-card-text-min__icon{margin-left:2px;font-size:1.5rem;color:#50555f;transform:translateY(-2px)}body .f-list-card-text-min__icon::before{content:"\e887"}body .f-list-card-text-min--plan .f-list-card-text-min__dark:first-of-type{margin-right:35px}.f-list-card-code{font-size:1.1rem}.f-list-card-desc{font-size:1.1rem;line-height:1.9;letter-spacing:.05em}.f-list-card-desc__point{color:#d94f5d}.f-list-card-desc__inner{display:flex;align-items:center}.f-list-card-desc__cancel{padding:2px 8px;display:inline-block;background-color:#ecf9ff;margin:4px auto 0 0}.f-list-card-desc__cancel .f-icon::before{content:"\e88f"}.f-list-card-desc__icon{color:#3498db;font-size:1.5rem;line-height:1.1;vertical-align:middle;margin-right:6px}.f-list-card-desc__remain{display:inline-block;font-size:1.1rem;margin:4px 0 0 auto}.f-list-card-desc__remain span{color:#c00;font-size:1.3rem;font-weight:700}.f-list-card-price{color:#c00}.f-list-card-price .-colored{color:#323743}.f-list-card-price__num{font-size:1.63em;line-height:1.3;font-weight:700}.f-list-card-price__ja{font-size:1.3rem;line-height:1.9}.f-list-card-price__text{margin-right:8px;font-size:1.1rem;line-height:1.9;color:#323743}.f-list-card-point__ja{font-size:1.1rem;line-height:1.6}.f-list-card-point__num{font-size:1.4rem;line-height:1;color:#d94f5d}.f-list-card-point__num-min{font-size:1.1rem;line-height:1.6;color:#d94f5d}.f-list-card-text{font-size:1.3rem;line-height:1.8}.f-list-card-breadcrumb{display:inline;margin-right:8px}.f-list-card-breadcrumb__item{display:inline;font-size:1.1rem;line-height:1.9;color:#6b6e71}.f-list-card-breadcrumb__item .f-list-card-breadcrumb__icon{position:relative;top:-1px;font-size:1.3rem;text-align:right;width:1.7rem;height:1.3rem;overflow:hidden}.f-list-card-maplink{display:inline;font-size:1.2rem}.f-list-card-maplink__icon{font-size:1.4rem;color:inherit;width:1.6rem;height:1.4rem;overflow:hidden}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-list-card-maplink__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-list-card-tags{display:flex;align-items:center}.f-list-card-special{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:-4px}.f-list-card-special__item{display:flex;padding-right:6px;margin-bottom:4px;font-size:1.2rem;min-width:47%;color:#323743}.f-list-card-special__item+.f-list-card-text-min{margin-left:8px}.f-list-card-special__iconwrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.4rem}.f-list-card-special__icon{font-size:1.6rem;color:#95999e}.f-list-card-special--inline{display:inline-flex;flex-wrap:wrap;justify-content:start;margin-bottom:-4px}.f-list-card-special--inline .f-list-card-special__item{min-width:auto}.f-list-card-special--inline .f-list-card-special__item:not(:last-child){padding-right:24px}.f-list-card-special--plan{display:flex;flex-wrap:wrap;min-width:240px}.f-list-card-special--plan .f-list-card-special__item{flex-basis:auto}.f-list-card-special--plan+.f-list-card-tag{margin-top:0}.f-list-card-special+.f-list-card-tag{margin-left:16px}.f-list-card-access{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.1rem;line-height:1.9;letter-spacing:.05em;color:#6b6e71}.f-list-card-access .f-list-card-access__icon{position:relative;left:-2px;font-size:1.4rem;color:#50555f}.f-list-card-access__clamp{position:absolute;bottom:0;right:0;height:1.9em;padding-left:4px;background-color:#fff}.f-list-card-access__map{margin-left:3px}.f-list-card-access__map .f-list-card-access__icon--map{margin-right:2px;font-size:1.4rem}.f-b2b-hotel-hero-icon-wrap{display:flex;align-items:center;gap:.8rem}.f-b2b-hotel-hero-icon{background:#c00;display:inline-flex;align-items:center;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;height:24px;border-radius:2rem;padding:0 1rem}.f-list-card .f-b2b-hotel-hero-icon-wrap{justify-content:flex-end;margin-bottom:8px}.f-list-card-coupon{padding:8px 0 4px;text-align:right}.f-list-card-coupon__link{font-size:1.5rem}.f-list-card-coupon__icon{color:#3498db}.f-list-card-plan{display:flex;margin-left:-4px;margin-right:-4px}.f-list-card-plan__item{flex:1;font-size:1.1rem;line-height:1.6;margin-left:4px;margin-right:4px}.f-list-card-plan__item:only-child .f-list-card-plan__button{font-size:1.6rem;display:flex;align-items:center;justify-content:center;padding-top:12px;padding-bottom:12px}.f-list-card-plan__item:only-child .f-list-card-plan__button em{font-size:1.6rem}.f-list-card-plan__item:only-child .f-list-card-plan__icon{position:static;margin-right:8px;margin-left:-8px}.f-list-card-plan__icon{position:absolute;top:calc(50% - .5em);left:12px;font-size:2.4rem;color:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-list-card-plan__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-list-card-plan__icon-arrow{position:absolute;top:calc(50% - .5em);right:8px;font-size:1.8rem}.f-list-card-plan__button{font-size:1.1rem;line-height:1.4;padding-left:16px;padding-top:8px;padding-bottom:8px}.f-list-card-plan__button em{font-size:1.3rem;display:block;font-weight:700}.f-list-card-button{padding:6px 0}.f-list-card-button--facility{float:right;width:252px}.f-list-card-listfeature{border:1px solid #bcbdc2}.f-list-card-listfeature__link{display:block;padding:12px 16px}.f-list-card-listfeature__link&gt;:not(:first-child){margin-top:8px}.f-list-card-listfeature__title{font-size:1.3rem;font-weight:700}.f-list-card-listfeature__title--colored{font-size:1.3rem;font-weight:700;color:#3498db}.f-list-card-listfeature__text{font-size:1.1rem;color:#323743}.f-list-card-listfeature__list{display:flex;flex-wrap:wrap;margin:-2px}.f-list-card-listfeature__item{margin:2px;padding:4px 7px 4px 8px;background-color:rgba(80,85,95,.12);border-radius:15px;font-size:1.1rem;line-height:1.4;color:#323743}.f-list-card-listfeature .f-list-card-special{flex-direction:column}.f-list-card-listfeature .f-list-card-special__item{padding-right:0}.f-list-card-listfeature__wrap{display:flex;justify-content:space-between}.f-list-card-listfeature__wrap .f-list-card-special{margin-top:8px}.f-list-card-listfeature__inner&gt;:first-child{padding-top:3px}.f-list-card-listfeature__inner--right{display:flex;justify-content:flex-end;align-items:flex-end}.f-list-card-listfeature__inner--right&gt;:first-child{flex-shrink:0}.f-list-card-listfeature__inner--right&gt;:not(:first-child){margin-left:8px}.f-list-card-listfeature-linkall{padding-top:8px}.f-list-card-calendar{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;display:flex;margin-right:-16px;margin-left:-16px;padding:8px}.f-list-card-calendar::-webkit-scrollbar{display:none}.f-list-card-calendar&gt;:last-child{position:relative}.f-list-card-calendar&gt;:last-child::after{content:"";position:absolute;top:0;right:-8px;display:block;width:1px;height:1px}.f-list-card-calendar__button{display:block;width:44px;height:100%;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px}.f-list-card-calendar__button[disabled]{background-color:rgba(21,23,33,.05);cursor:auto}.f-list-card-calendar__button-next,.f-list-card-calendar__button-nextall,.f-list-card-calendar__button-prev,.f-list-card-calendar__button-prevall{flex-shrink:0}.f-list-card-calendar__button-next .f-list-card-calendar__button,.f-list-card-calendar__button-nextall .f-list-card-calendar__button,.f-list-card-calendar__button-prev .f-list-card-calendar__button,.f-list-card-calendar__button-prevall .f-list-card-calendar__button{background-repeat:no-repeat;background-size:auto 18px;background-position:center}.f-list-card-calendar__button-prev,.f-list-card-calendar__button-prevall{margin-right:4px}.f-list-card-calendar__button-next,.f-list-card-calendar__button-nextall{margin-left:4px}.f-list-card-calendar__button-next .f-list-card-calendar__button,.f-list-card-calendar__button-nextall .f-list-card-calendar__button{transform:rotate(180deg)}.f-list-card-calendar__button-next .f-list-card-calendar__button,.f-list-card-calendar__button-prev .f-list-card-calendar__button{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.282%22%20height%3D%2210.661%22%20viewBox%3D%220%200%206.282%2010.661%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_6513%22%20data-name%3D%22%E3%83%91%E3%82%B9%206513%22%20d%3D%22M9.028.279l-3.7%2C3.7-3.7-3.7A.951.951%2C0%2C0%2C0%2C.279%2C1.624L4.658%2C6A.95.95%2C0%2C0%2C0%2C6%2C6l4.379-4.379a.95.95%2C0%2C0%2C0%2C0-1.345A.971.971%2C0%2C0%2C0%2C9.028.279Z%22%20transform%3D%22translate(6.282)%20rotate(90)%22%20fill%3D%22%233498db%22%2F%3E%3C%2Fsvg%3E")}.f-list-card-calendar__button-next.swiper-button-disabled .f-list-card-calendar__button,.f-list-card-calendar__button-prev.swiper-button-disabled .f-list-card-calendar__button{background-image:url(/kokunai_air/static/assets/images/common/f-ic-calendar-arrow.svg)}.f-list-card-calendar__button-nextall .f-list-card-calendar__button,.f-list-card-calendar__button-prevall .f-list-card-calendar__button{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5150%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205150%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.68%22%20height%3D%2210.661%22%20viewBox%3D%220%200%2012.68%2010.661%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_6812%22%20data-name%3D%22%E3%83%91%E3%82%B9%206812%22%20d%3D%22M9.028.279l-3.7%2C3.7-3.7-3.7A.951.951%2C0%2C0%2C0%2C.279%2C1.624L4.658%2C6A.95.95%2C0%2C0%2C0%2C6%2C6l4.379-4.379a.95.95%2C0%2C0%2C0%2C0-1.345A.971.971%2C0%2C0%2C0%2C9.028.279Z%22%20transform%3D%22translate(12.679%200)%20rotate(90)%22%20fill%3D%22%233498db%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_6813%22%20data-name%3D%22%E3%83%91%E3%82%B9%206813%22%20d%3D%22M9.028.279l-3.7%2C3.7-3.7-3.7A.951.951%2C0%2C0%2C0%2C.279%2C1.624L4.658%2C6A.95.95%2C0%2C0%2C0%2C6%2C6l4.379-4.379a.95.95%2C0%2C0%2C0%2C0-1.345A.971.971%2C0%2C0%2C0%2C9.028.279Z%22%20transform%3D%22translate(6.282%200)%20rotate(90)%22%20fill%3D%22%233498db%22%2F%3E%3C%2Fsvg%3E")}.f-list-card-calendar__button-nextall .f-list-card-calendar__button[disabled],.f-list-card-calendar__button-prevall .f-list-card-calendar__button[disabled]{background-image:url(/kokunai_air/static/assets/images/common/f-ic-calendar-arrow-sp.svg)}.f-list-card-calendar__button-nextall.swiper-button-disabled .f-list-card-calendar__button,.f-list-card-calendar__button-prevall.swiper-button-disabled .f-list-card-calendar__button{background-image:url(/kokunai_air/static/assets/images/common/f-ic-calendar-arrows.svg)}.f-list-card-calendar__item{overflow:hidden;position:relative;flex-basis:80px;flex-shrink:0;margin:0 4px;padding:16px 8px 8px;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(21,23,33,.5);text-align:center}.f-list-card-calendar__item::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:8px;background-color:rgba(21,23,33,.15)}.f-list-card-calendar__item--sat::before{background-color:#3498db}.f-list-card-calendar__item--sat .f-list-card-calendar__date{color:#3498db}.f-list-card-calendar__item--sun::before{background-color:#c00}.f-list-card-calendar__item--sun .f-list-card-calendar__date{color:#d94f5d}.f-list-card-calendar__item--full{background-color:rgba(21,23,33,.05)}.f-list-card-calendar__item--full .f-list-card-calendar__price{color:rgba(50,55,67,.5);margin-top:9px}.f-list-card-calendar__date{font-size:1.1rem;color:#3b4043}.f-list-card-calendar__mark--circle,.f-list-card-calendar__mark--triangle{display:block;width:100%;height:26px;margin-bottom:8px;background-repeat:no-repeat;background-position:center}.f-list-card-calendar__mark--circle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.5%22%20height%3D%2220.5%22%20viewBox%3D%220%200%2020.5%2020.5%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7029%22%20data-name%3D%22%E3%83%91%E3%82%B9%207029%22%20d%3D%22M12.25%2C2A10.25%2C10.25%2C0%2C1%2C0%2C22.5%2C12.25%2C10.241%2C10.241%2C0%2C0%2C0%2C12.25%2C2Zm0%2C18.45a8.2%2C8.2%2C0%2C1%2C1%2C8.2-8.2A8.211%2C8.211%2C0%2C0%2C1%2C12.25%2C20.45Z%22%20transform%3D%22translate(-2%20-2)%22%20fill%3D%22%23CC0000%22%2F%3E%3C%2Fsvg%3E");background-size:auto 20px}.f-list-card-calendar__mark--triangle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.453%22%20height%3D%2217.619%22%20viewBox%3D%220%200%2021.453%2017.619%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7030%22%20data-name%3D%22%E3%83%91%E3%82%B9%207030%22%20d%3D%22M13.526%2C8.248l7.45%2C11.927H6.076l7.45-11.927m-.991-2.81L2.975%2C20.723a1.17%2C1.17%2C0%2C0%2C0%2C.991%2C1.784h19.12a1.167%2C1.167%2C0%2C0%2C0%2C.991-1.784L14.517%2C5.438A1.167%2C1.167%2C0%2C0%2C0%2C12.535%2C5.438Z%22%20transform%3D%22translate(-2.8%20-4.888)%22%20fill%3D%22%23e18d52%22%2F%3E%3C%2Fsvg%3E");background-size:auto 18px}.f-list-card-calendar__full{color:rgba(50,55,67,.5);font-size:1.5rem}.f-list-card-calendar__price{font-size:1.5rem;line-height:1.25;color:#3498db}.f-list-card-calendar__slider{min-width:0;padding-right:3px;padding-left:3px;padding-bottom:3px}.f-list-card-calendar-buttom{display:flex;justify-content:space-between;align-items:center}.f-list-card-calendar-buttom .f-list-card-plan{display:flex;width:360px}.f-list-card-calendar-buttom .f-list-card-plan:only-child{margin:16px 0 0 auto}.f-list-card-soldout{margin-right:-16px;margin-left:-16px}.f-list-card-soldout .f-list-notfound{padding:16px}.f-list-card-soldout .f-list-notfound__img{width:1.8rem;margin-top:.5rem}.f-list-card-soldout .f-list-notfound__text{font-size:1.6rem;margin-left:2.4rem;text-indent:-2.4rem}.f-list-card-listfavorite{margin:8px -16px;padding:16px 16px 8px;border-top:1px solid #bcbdc2}.f-list-card-listfavorite__layout-left{padding-right:16px;max-width:650px}.f-list-card-listfavorite__layout-right{display:flex;flex-direction:column;flex-basis:252px;flex-shrink:0}.f-list-card-listfavorite__layout-right-inner{margin-top:auto}.f-list-card-listfavorite&gt;:not(:first-child){margin-top:8px}.f-list-card-listfavorite .f-list-card-package{margin-top:8px}.f-list-card{position:relative;padding:16px;background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(21,23,33,.5)}.f-list-card:not(:first-child){margin-top:16px}.f-list-card__layout-left{flex-basis:36%}.f-list-card__layout-right{flex-basis:60%}.f-list-card__layout-row{display:flex;justify-content:space-between;margin-top:8px}.f-list-card__layout-row--horizontal{display:block}.f-list-card__layout-row--horizontal .f-list-card-special--plan{display:inline-flex}.f-list-card__layout-row--horizontal .f-list-card-tag{display:inline}.f-list-card__layout-inner{margin-top:8px}.f-list-card__layout-inner&gt;:not(:first-child){margin-top:8px}.f-list-card__layout-top{padding-right:24px;padding-bottom:8px}.f-list-card__layout-top&gt;:not(:first-child){margin-top:8px}.f-list-card__layout-bottom{padding:16px}.f-list-card__layout-bottom&gt;:not(:first-child){margin-top:8px}.f-list-card__layout-text-right{text-align:right;margin-top:8px}.f-list-card--pickup{border-bottom:5px solid #3498db;padding-top:36px}.f-list-card-pickup-icon{position:absolute;top:8px;left:0;background:#3498db;font-size:1.1rem;line-height:21px;height:20px;color:#fff;padding:0 8px}.f-list-card-pickup-icon:before{content:"";border-style:solid;border-color:#3498db transparent #3498db #3498db;border-width:10px 10px 10px 0;position:absolute;top:0;right:-10px}.f-list-card--lux::before{content:"";display:block;background:linear-gradient(90deg,#1e130c 0,#65544a 54%,#1e130c 100%);border-radius:4px 4px 0 0;width:100%;height:16px;position:absolute;top:0;left:0}.f-list-card--lux .f-list-card-favorite{top:26px}.f-list-card--lux .f-list-card-title{display:flex;align-items:flex-start;position:relative}.f-list-card--lux .f-list-card-title [data-tippy-root]{transform:none!important}.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=bottom],.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=top]{width:auto;background:#323743;padding:8px}.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=bottom]&gt;.tippy-arrow,.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=top]&gt;.tippy-arrow{top:auto!important;bottom:-15px!important;left:24px!important;transform:none!important}.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=bottom]&gt;.tippy-arrow:before,.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=top]&gt;.tippy-arrow:before{transform:scale(-1)!important;border-bottom-color:#323743;bottom:auto!important;top:-7px!important;border-width:0 8px 8px!important;transform-origin:center bottom!important}.f-list-card--lux .f-list-card-title .tippy-content{font-size:1.3rem;font-weight:500;line-height:1.7;padding:0}.f-list-card--lux .f-list-card-lux-icon{width:20px;margin:1px 8px 0 0}.f-list-search-sp{position:relative}.f-list-search-sp__placeholder{position:relative;top:0;width:100%;padding:12px 48px 12px 16px;background-color:#fff;border:1px solid #bcbdc2;text-align:left;font-size:1.2rem;line-height:1.6;color:#323743;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.9%22%20height%3D%2215.9%22%20viewBox%3D%220%200%2015.9%2015.9%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x2%3D%221%22%20y2%3D%221%22%20gradientUnits%3D%22objectBoundingBox%22%3E%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233498db%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2352c8ff%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_208%22%20data-name%3D%22%E3%83%91%E3%82%B9%20208%22%20d%3D%22M15.9%2C14.5l-3.3-3.3A6.847%2C6.847%2C0%2C0%2C0%2C14%2C7%2C6.957%2C6.957%2C0%2C0%2C0%2C7%2C0%2C6.957%2C6.957%2C0%2C0%2C0%2C0%2C7a6.957%2C6.957%2C0%2C0%2C0%2C7%2C7%2C6.847%2C6.847%2C0%2C0%2C0%2C4.2-1.4l3.3%2C3.3ZM2%2C7A4.951%2C4.951%2C0%2C0%2C1%2C7%2C2a4.951%2C4.951%2C0%2C0%2C1%2C5%2C5%2C4.951%2C4.951%2C0%2C0%2C1-5%2C5A4.951%2C4.951%2C0%2C0%2C1%2C2%2C7Z%22%20fill%3D%22url(%23linear-gradient)%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.f-list-search-sp__placeholder[aria-expanded=true]{display:none}.f-list-search-sp__placeholder.f-input-alert-border{border:2px solid #151721}.f-list-search-sp__textfield{display:flex;flex-wrap:wrap}.f-list-search-sp__area{width:100%}.f-list-search-sp__area .f-form-text{border-bottom:none}.f-list-search-sp__day{width:50%}.f-list-search-sp__day .f-form-text{border-right:none}.f-list-search-sp__person{width:50%}.f-list-search-sp__night{width:50%}.f-list-search-sp__night .f-form-select{display:block}.f-list-search-sp__night .f-form-select__selectbox{border-right:none}.f-list-search-sp__room{width:50%}.f-list-search-sp__room .f-form-select{display:block}.f-list-search-sp__selected-col{display:flex;align-items:center;font-size:1.5rem}.f-list-search-sp__selected-label:after{content:"："}.f-list-search-sp__rentalcars{text-align:center}.f-list-search-sp__closebutton{text-align:center}.f-list-search-sp__closeicon{margin-left:4px;transform:scale(1.3) rotateX(180deg)}.f-list-search-sp__closeicon::before{content:"\e5cf"}.f-list-search-sp__flexContainer{display:flex;align-items:center;justify-content:space-between}.f-list-search-sp__flexContainer&gt;:not(:first-child){margin-left:8px}.f-list-search-sp .f-accordion-body__inner&gt;:not(:first-child){margin-top:16px}.f-list-search-sp .f-alert-popup-black{min-width:initial;width:-moz-max-content;width:max-content;left:50%;top:calc(100% + 10px);bottom:auto;transform:translateX(-50%)}.f-list-search-sp .f-alert-popup-black:before{transform:rotate(180deg);top:auto;bottom:100%;left:50%;margin-left:-5px}.f-list-search-sp--fixed{z-index:3;position:fixed;top:-100%;left:0;width:100%;padding:8px;background-color:#fff;border:1px solid #bcbdc2;transition:all .6s}.f-list-search-sp--fixed.is-fixed{top:0}.f-list-search-sp--fixed .f-accordion-body__inner{padding:8px}.f-list-search-sp--fixed .f-list-search-sp__placeholder{overflow:hidden;height:50px;padding:7px 48px 7px 20px;border-radius:25px}.f-list-search-sp--fixed .f-list-menu-sp__button{flex-direction:column;flex-shrink:0;width:40px;height:40px;padding-top:2px;font-size:1rem;line-height:1}.f-list-search-sp--fixed .f-list-menu-sp__iconwrap{margin-right:0;margin-bottom:4px;width:2rem;height:2rem}.f-list-search-sp--fixed .f-list-menu-sp__icon{font-size:2rem}.f-list-search-sp--fixed .f-list-menu-sp__label .f-selected-text{transform:scale(.8);margin-left:-5px;margin-right:-5px}.f-list-search-sp--fixed .f-list-search-sp__placeholder[aria-expanded=true]+.f-list-menu-sp__button{display:none}.f-list-search-sp--fixed .f-list-search-sp__placeholder[aria-expanded=true]+.f-list-menu-sp__button+.f-list-menu-sp__button{display:none}.f-list-paging{margin-top:40px;position:relative;display:flex;align-items:center;justify-content:center}.f-list-paging__arrow{position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:2.4rem}.f-list-paging__arrow:last-child{right:0;left:auto}.f-list-paging__next,.f-list-paging__prev{display:flex;align-items:center;cursor:pointer}.f-list-paging__next:hover::after,.f-list-paging__prev:hover::after{content:"";position:absolute;bottom:-8px;left:0;display:block;width:100%;height:1px;background-color:#3498db}.f-list-paging__prev .f-icon::before{content:"\e5c4"}.f-list-paging__next .f-icon::before{content:"\e5c8"}.f-list-paging-num{display:flex;align-items:center;justify-content:center}.f-list-paging-num__link{position:relative;cursor:pointer;padding:0 10px;color:#95999e;display:block;font-size:1.8rem}.f-list-paging-num__link:hover::after{content:"";position:absolute;bottom:-8px;left:0;display:block;width:100%;height:1px;background-color:#95999e}.f-list-paging-num__link.is-current{color:#3498db}.f-list-paging-num__link.is-current:hover::after{background-color:#3498db}.f-list-paging-num__dot{color:#95999e;font-size:1.8rem}.f-popup--package .f-popup-body{background-color:#fff;padding:19px 16px 3px}.f-popup--package .f-popup-body h3{font-size:1.6rem;line-height:1.625;margin-bottom:13px}.f-popup--package .f-popup-body p{font-size:1.3rem;line-height:1.85;margin-bottom:16px}.f-popup--package .f-popup-body p:last-of-type{display:flex;justify-content:flex-end}.f-list-note{margin:16px 0;padding:16px;border:1px solid #bcbdc2}.f-list-note__title{margin-bottom:16px;font-size:1.3rem}.f-list-note__item{font-size:1.1rem;padding-left:1em}.f-list-note__item::before{content:"・";margin-left:-1em}.f-list-note__item:not(:first-child){margin-top:8px}.f-list-note--annotation .f-list-note__item{font-size:1.1rem;display:block;padding-left:1em}.f-list-note--annotation .f-list-note__item::before{content:"※";margin-left:-1em}.f-list-note--annotation .f-list-note__item:not(:first-child){margin-top:8px}.f-list__head{padding:24px 0 8px}.f-list__menu-sp{margin-top:24px}.f-list__title{margin-top:24px}.f-list__title-min{font-size:1.6rem}.f-list__heading{margin-bottom:16px;font-size:1.8rem;line-height:1.6;font-weight:500}.f-list__area{margin-top:16px}.f-list__contents{padding-bottom:40px;background-color:rgba(21,23,33,.05)}.f-list__menu{display:flex;flex-direction:column}.f-list__menu&gt;*{margin-top:24px}.f-list__menu&gt;.f-list-menu{order:2}.f-list__menu&gt;.f-list__narrowdown{order:1}.f-list__narrowdown-note{margin-top:16px;font-size:1.1rem;line-height:1.4;color:#656972}.f-list__order{display:flex;justify-content:flex-end;margin-top:32px}.f-list__switch{margin-top:24px}.f-list__notfound{margin-top:24px}.f-list__notfound .f-error-text,.f-list__notfound .f-warning-text{padding:8px 12px 8px 32px;font-size:1.3rem}.f-list-listfeature__kv{margin:16px -15px 0;text-align:center}.f-list-listfeature__img{max-width:100%}.f-list-listfeature__text{margin-top:16px;font-size:1.3rem}.f-list-spotlist-map-area{position:relative}.f-list-spotlist-map-area .f-detail-access-hero__map-area{height:375px}.f-list-facility__other{margin-top:24px;font-size:1.3rem}.f-tour-plan-button-wrap{background:#ecf9ff;padding:16px}.f-list-listfeature-head .f-tour-plan-button-wrap{margin-top:16px}.f-tour-plan-button-list{display:flex;justify-content:center;gap:0 8px}.f-tour-plan-button{display:flex;flex-direction:column;align-items:center;gap:6px 0;padding:9px 8px}.f-tour-plan-button__icon{display:flex;gap:0 8px}.f-tour-plan-button__icon span{display:flex}.f-tour-plan-button__icon img{width:auto;max-width:initial;height:20px}.f-tour-plan-button__text{font-size:1.2rem;font-weight:700;line-height:1.8rem;display:flex;align-items:center;gap:0 4px}.f-tour-plan-button__text::after{font-family:"Material Icons Round";font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;content:"\e89e";font-size:1.6rem}.ty-nav__list{margin-top:1.6rem;display:flex;justify-content:space-between;gap:0 8px}.ty-nav__item{width:calc((100% - 8px)/ 2)}.ty-nav__btn{box-shadow:0 1px 3px rgba(0,0,0,.2);display:block;width:100%;color:#fff;font-size:1.4rem;text-align:center;position:relative;background:linear-gradient(135deg,#3498db,#52c8ff);z-index:0;color:#3498db}.ty-nav__btn::after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;background:#fff;display:block}.ty-nav__btn:disabled{background:#f2f3f3;color:#95999e;cursor:default}.ty-nav__btn-inner:before,.ty-nav__btn-txt:before{display:inline-block;font-family:"Material Icons Round";font-weight:400;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";position:absolute;top:calc(50% - .5em)}.ty-nav__btn-inner{width:100%;padding:.8rem 2rem .8rem .8rem;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.ty-nav__btn-inner:before{content:"\e5cc";font-size:2rem;right:.5rem}.ty-nav__btn-txt{font-size:1.1rem;font-weight:700;line-height:1.2;padding-left:2.8rem;position:relative}.ty-nav__btn-txt:before{content:"\e539";font-size:2rem;left:0}.ty-nav__btn-txt em{font-size:1.4rem;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ty-nav__btn:not(.disabled) .ty-nav__btn-inner:before,.ty-nav__btn:not(.disabled) .ty-nav__btn-txt:before{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.ty-nav__btn.disabled{pointer-events:none;background:#bcbdc2}.ty-nav__btn.disabled .ty-nav__btn-inner,.ty-nav__btn.disabled .ty-nav__btn-txt{color:#bcbdc2}.ty-nav__btn--air .ty-nav__btn-txt:before{content:"\e539"}.ty-nav__btn--jr .ty-nav__btn-txt:before{content:"\e535"}.f-list-change__title{margin-bottom:8px}.f-list-delete{padding:16px;border-radius:4px;background-color:rgba(21,23,33,.05);margin-bottom:16px}.f-list-delete__layout-right{min-width:8rem;margin-left:16px}.f-list-delete__heading{font-size:1.5rem;font-weight:500;margin-bottom:8px}.f-list-delete__text{font-size:1.3rem}.f-list-delete__layout-row{display:flex;align-items:center;justify-content:space-between}.f-list-navi{margin-top:40px}.f-list-navi__back{position:relative;padding-left:2em;font-weight:500}.f-list-navi__back .f-icon{font-size:1.6em;position:absolute;top:-3px;left:0}.f-list-navi__back .f-icon::before{content:"\e5c4"}.f-list-search-again{margin-top:2.4rem;margin-bottom:4.8rem;display:flex;justify-content:center}.f-list-plan-card{background-color:#fff;padding:16px 15px 14px;margin-top:24px;margin:24px -15px 0}.f-list-plan-card__left{position:relative;margin-bottom:11px}.f-list-plan-card__left .f-text--caption{margin-top:1rem;text-align:center;white-space:pre-line}.f-list-plan-card__popup{position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:1.1rem;padding:6px 8px;right:10px;top:calc((100vw - 30px) * .75 - 39px);border-radius:4px}.f-list-plan-card__title{font-size:1.6rem;font-weight:700;line-height:1.625;margin-bottom:11px}.f-list-plan-card__status{display:flex;align-items:center;margin-bottom:16px}.f-list-plan-card__status .f-list-card-special{margin-right:11px}.f-list-plan-card__status .f-list-card-desc__remain{margin-top:0}.f-list-plan-card__tags{display:flex;align-items:center;margin-bottom:9px}.f-list-plan-card__tags .f-list-card-text-min{margin-right:22px}.f-list-plan-card__tags .f-list-card-special__item{flex-basis:auto}.f-list-plan-card .f-list-card:nth-of-type(n+2){transition:opacity .4s}.f-list-plan-popup-room__text{margin-top:13px}.f-list-plan-popup-room__detail{margin-top:8px}.f-list-plan-popup-room__text+.f-list-plan-popup-room__detail{margin-top:18px}.f-list-plan-popup-room__detail&gt;dd,.f-list-plan-popup-room__detail&gt;dt{display:inline;font-size:1.2rem;line-height:1.66}.f-list-plan-popup-room__detail&gt;dt{font-weight:700}.f-list-plan-popup-room__detail&gt;dd::before{margin-right:1em;content:"："}.f-list-plan-button{display:flex;align-items:center;font-size:1.3rem;padding:10px 0;margin:14px auto 0}.f-list-plan-button__icon{color:rgba(21,23,33,.5);font-size:2.2rem;transition:transform .2s}.f-list-plan-button__icon::before{content:"\e5cf"}.f-list-plan-button--opened::before{content:"閉じる"}.f-list-plan-button--opened .f-list-plan-button__text{display:none}.f-list-plan-button--opened .f-list-plan-button__icon{transform:rotate(180deg)}.f-detail-section{margin-top:35px}.f-detail-top-kv{position:relative;margin-top:24px}.f-detail-top-kv__title{position:relative;display:flex}.f-detail-top-kv__pic{width:30px;flex-shrink:0;margin-top:5px;margin-right:10px}.f-detail-top-kv__pic__img{width:100%;height:auto}.f-detail-top-kv__text{font-size:2rem;font-weight:700;line-height:1.5;display:block;color:#323743}.f-detail-top-kv__kana{font-size:1.1rem;color:#6b6e71;line-height:1.8;display:block}.f-detail-top-evaluation{display:flex;margin-top:15px}.f-detail-top-evaluation__item::after{content:"";display:block;clear:left}.f-detail-top-evaluation__text{font-size:1.1rem;margin-bottom:5px}.f-detail-top-evaluation__star{float:left;display:flex;align-items:center}.f-detail-top-evaluation__score{float:left;font-size:1.3rem;margin-top:-3px;margin-left:6px}.f-detail-top-area{margin-top:13px;display:flex;justify-content:space-between;align-items:center;font-size:1.3rem}.f-detail-top-area__list{display:flex;align-items:center}.f-detail-top-area__item{display:flex;align-items:center;line-height:1}.f-detail-top-area__item__icon{width:1.3rem;height:1.3rem;overflow:hidden}.f-detail-top-area__map{line-height:1;padding-left:16px;border-left:1px solid #95999e}.f-detail-top-area__map__icon{font-size:1.7rem;width:2.3rem;height:1.7rem;overflow:hidden;text-align:left}.f-detail-top-area__map__link{color:#3498db;white-space:nowrap}.f-detail-top-area__icon-list{margin-left:16px}.f-detail-nav{margin-top:32px;width:100%;background:#fff;border-top:1px solid #bcbdc2;box-shadow:0 1px 3px rgba(0,0,0,.2);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;position:relative;z-index:10}.f-detail-nav::-webkit-scrollbar{display:none}.f-detail-nav--fixed{border-top:none;margin-top:0;position:fixed;top:0}.f-detail-nav--fixed+.f-detail-top-outline-wrap{padding-top:57px}.f-detail-nav__list{display:flex;width:480px}.f-detail-nav__list__icon{display:block;height:25px;font-size:2.2rem;color:#3498db}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-nav__list__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.is-current .f-detail-nav__list__icon{color:#fff;background:0 0;-webkit-text-fill-color:#fff}.f-detail-nav__list__image{position:relative;bottom:2px;font-size:2.4rem}.f-detail-nav__item{width:80px}.f-detail-nav__item:nth-child(2) .f-detail-nav__list__icon{margin-bottom:-3px;height:30px;font-size:2.6rem}.f-detail-nav__link{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:80px;height:56px;font-size:1.1rem;color:#323743;padding-bottom:3px;white-space:nowrap}.is-current .f-detail-nav__link{color:#fff;background:linear-gradient(135deg,#3498db 0,#52c8ff 100%)}.f-detail-top-outline-wrap{border-bottom:1px solid #bcbdc2;padding-bottom:32px}.f-detail-top-outline-wrap.f-detail-top-outline--other,.f-detail-top-outline-wrap.f-detail-top-outline--plan{border:none;padding-bottom:0}.f-detail-top-outline{position:relative}.f-detail-top-outline-icon-block{position:absolute;top:16px;right:15px;display:flex;justify-content:flex-end;z-index:1}.f-detail-top-outline-icon__link{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#fff;background:rgba(21,23,33,.6);border-radius:16px}.f-detail-top-outline-icon__link--bgNone{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#989ba1}.f-detail-top-outline-icon__item:first-child{margin-right:8px}.f-detail-top-outline-icon__input{opacity:0;position:absolute}.f-detail-top-outline-icon{font-size:1.8rem}.f-detail-top-outline-icon__input:checked+.f-detail-top-outline-icon{color:#c00}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-top-outline-icon__input:checked+.f-detail-top-outline-icon{background:linear-gradient(135deg,#c00,#ec64a9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-top-outline-pic{margin-bottom:15px}.f-detail-top-outline-pic__img{width:100%;height:auto}.f-swiper__icon{position:absolute;background-color:rgba(21,23,33,.6);padding:7px;right:15px;bottom:15px;z-index:1;border-radius:4px;display:flex;font-size:1.8rem}.f-swiper__icon img{display:block}.f-detail-top-outline-pic .f-swiper__caption{color:#6b6e71;line-height:2rem;min-height:4rem}.f-detail-top-outline-body{margin-right:15px;margin-left:15px}.f-detail-top-outline-body-text{font-size:1.3rem;line-height:1.85;margin-bottom:8px}.f-detail-top-outline-body-text__content{overflow:hidden;height:116px;position:relative}.f-detail-top-outline-body-text__content:after{content:"";display:block;width:100%;height:40px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}.f-detail-top-outline-body-text[aria-hidden=true] .f-detail-top-outline-body-text__content{padding-bottom:0}.f-detail-top-outline-body-text[aria-hidden=true] .f-detail-top-outline-body-text__content:after{opacity:1}.f-detail-top-outline-body-text[aria-hidden=false] .f-detail-top-outline-body-text__content{overflow:visible;height:auto;padding-bottom:16px;transition:padding .2s}.f-detail-top-outline-body-text[aria-hidden=false] .f-detail-top-outline-body-text__content:after{opacity:0;visibility:hidden}.f-detail-top-outline-body-text__toggle{display:flex;flex-direction:column;position:relative;top:-10px}.f-detail-top-outline-body-text__toggle-btn{display:flex;justify-content:center;padding:8px;width:100%;-webkit-tap-highlight-color:transparent}.f-detail-top-outline-body-text__toggle-btn .f-icon{font-size:2rem;transition:transform .3s;color:#656972}.f-detail-top-outline-body-text__toggle-btn .f-icon::before{content:"\e5cf"}.f-detail-top-outline-body-text__toggle-btn:before{content:"もっと見る"}.f-detail-top-outline-body-text__toggle-btn[aria-expanded=true]{padding:12px;top:0}.f-detail-top-outline-body-text__toggle-btn[aria-expanded=true] .f-icon{transform:rotate(540deg)}.f-detail-top-outline-body-text__toggle-btn[aria-expanded=true]:before{content:"閉じる"}.f-detail-top-outline-body-info{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:20px}.f-detail-top-outline-body-info .f-list-card-text-min{font-size:1.6rem}.f-detail-top-outline-body-info__time{font-size:1.6rem}.f-detail-top-outline-body-info__time .f-icon{vertical-align:middle}.f-detail-top-outline-body-info__room{font-size:1.6rem;letter-spacing:.05em}.f-detail-top-outline-body-info__room em{font-weight:700}.f-detail-top-outline-body-list{display:flex;flex-wrap:wrap;border-top:1px solid #bcbdc2;border-left:1px solid #bcbdc2}.f-detail-top-outline-body-list__item{display:flex;align-items:center;width:50%;font-size:1.3rem;padding-left:3px;border-right:1px solid #bcbdc2;border-bottom:1px solid #bcbdc2}.f-detail-top-outline-body-list__item.is-disabled span{opacity:.5}.f-detail-top-outline-body-list__icon{display:inline-block;width:40px;font-size:2.1rem;color:#95999e;text-align:center;vertical-align:middle;padding-top:2px;margin-right:3px}.f-detail-top-outline-body-list__img{width:40px;height:auto}.f-detail-top-outline-body-list__text{display:inline-block;padding-top:5px;padding-bottom:3px}.f-detail-top-outline-body-covid19{margin-top:24px;text-align:center}.f-detail-top-outline-body-covid19__link{display:inline-block;position:relative;padding-left:24px;padding-right:24px;font-size:1.3rem}.f-detail-top-outline-body-caution{background:#ecf9ff;margin-top:24px;padding:16px 15px}.f-detail-top-outline-body-caution__title{display:flex;align-items:center;font-size:1.3rem;font-weight:700;line-height:1;margin-bottom:6px}.f-detail-top-outline-body-caution__icon{color:#3498db;font-size:2rem;margin-right:6px}.f-detail-top-outline-body-caution__text{font-size:1.3rem;line-height:1.82}.f-detail-top-outline-body-caution__text[aria-hidden=true] .f-detail-top-outline-body-caution__content{max-height:27rem;overflow:hidden}.f-detail-top-outline-body-caution__text[aria-hidden=false] .f-detail-top-outline-body-caution__content::after{display:none}.f-detail-top-outline-body-caution__text[aria-hidden=false] .f-detail-top-outline-body-caution__toggle-important{display:none}.f-detail-top-outline-body-caution__content{position:relative}.f-detail-top-outline-body-caution__content::after{content:"";background:linear-gradient(180deg,rgba(236,249,255,0) 0,#ecf9ff 60%);height:4rem;position:absolute;bottom:0;left:0;width:100%}.f-detail-top-outline-body-caution__sub{margin-top:1.2rem}.f-detail-top-outline-body-caution__sub.f-no-border{margin-top:0}.f-detail-top-outline-body-caution__sub.f-no-border .f-detail-top-outline-body-caution__sub-item:first-child{border-top:none}.f-detail-top-outline-body-caution__sub-item{border-top:1px solid #bcbdc2;padding:1.2rem 0}.f-detail-top-outline-body-caution__sub-title{font-weight:700;margin-bottom:.4rem}.f-detail-top-outline-body-caution__toggle{text-align:center}.f-detail-top-outline-body-caution__toggle-btn{display:inline-block;border:1px solid #3498db;border-radius:2rem;background:#fff;padding:.4rem 1.6rem;position:relative}.f-detail-top-outline-body-caution__toggle-btn span{display:flex;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;color:#3498db}.f-detail-top-outline-body-caution__toggle-btn span::after{content:"\e313";font-family:"Material Icons Round";font-weight:400;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:#3498db;font-size:2rem;transition:transform .3s}.f-detail-top-outline-body-caution__toggle-btn[aria-expanded=false] span::before{content:"もっと見る"}.f-detail-top-outline-body-caution__toggle-btn[aria-expanded=true] span::before{content:"閉じる"}.f-detail-top-outline-body-caution__toggle-btn[aria-expanded=true] span::after{transform:rotate(180deg)}.f-detail-top-outline-body-caution__toggle-important{text-align:center;font-size:1.1rem;margin-top:.6rem}.f-detail-top-outline-body-text[aria-hidden=false] .f-detail-top-outline-body-caution__toggle-btn span::before{content:"閉じる"}.f-detail-top-review-section{margin-top:35px}.f-detail-top-review__inner{margin-top:20px}.f-detail-top-review__block{padding:15px 15px 9px;border:1px solid #bcbdc2}.f-detail-top-review__block:first-child{margin-bottom:16px}.f-detail-top-review__block__title{font-size:1.1rem;color:#6b6e71;margin-bottom:6px}.f-detail-top-review__block__mark{display:flex;align-items:center;font-size:1.3rem;line-height:1;margin-bottom:14px}.f-detail-top-review__text{min-width:86px}.f-detail-top-review__block__mark em{font-size:1.6rem;color:#c00}.f-detail-top-review__star{display:flex;align-items:center}.f-detail-top-review__star__img{width:16px;margin-right:2px}.f-detail-top-review__block__evaluation{display:flex;flex-wrap:wrap;font-size:1.1rem}.f-detail-top-review__block__evaluation__item{width:33.3%;margin-bottom:3px}.f-detail-top-hotel-block{margin-top:35px}.f-detail-top-hotel-block__title{font-size:1.6rem;margin-bottom:17px;font-weight:500}.f-detail-top-hotel-block-inner{margin-top:20px}.f-detail-top-hotel-block .f-swiper__caption{color:#6b6e71;letter-spacing:.05em}.f-detail-top-hotel-block-body{margin-top:20px}.f-detail-top-hotel-block-body__list{display:flex;flex-wrap:wrap;font-size:1.1rem;letter-spacing:.05em;border-top:1px solid #bcbdc2;border-left:1px solid #bcbdc2}.f-detail-top-hotel-block-body__list__text,.f-detail-top-hotel-block-body__list__title{font-size:1.2rem;padding-top:10px;padding-bottom:8px;padding-left:7px;padding-right:7px;border-right:1px solid #bcbdc2;border-bottom:1px solid #bcbdc2}.f-detail-top-hotel-block-body__list__title{width:117px;background:#f9fafc}.f-detail-top-hotel-block-body__list__text{width:calc(100% - 117px)}.f-detail-top-hotel-block-body-feature__title{font-size:1.3rem;font-weight:700;margin-top:20px}.f-detail-top-hotel-block-body-feature__list{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:13px}.f-detail-top-hotel-block-body-feature__item{font-size:1.1rem;line-height:1;background:#eaf0f7;padding:7px 8px 6px;border-radius:15px;margin-right:6px;margin-bottom:6px}.f-detail-more{margin-top:20px;text-align:right}.f-detail-more__link{display:inline-flex;align-items:center;font-size:1.3rem;line-height:1;overflow:hidden}.f-detail-more__link .f-icon{margin-right:-5px}.f-detail-top-hotel-block-body-feature__icon{font-size:2rem}.f-detail-expand-table{margin-top:20px}.f-detail-expand-table__col{width:100%;border-bottom:1px solid #bcbdc2}.f-detail-expand-table__title{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 13px 0}.f-detail-expand-table__title .f-icon{right:0}.f-detail-expand-table__body{padding-bottom:20px}.f-detail-top-support-first-block__title{position:relative;font-size:1.3rem;font-weight:500;margin-top:20px}.f-detail-top-support-first-block__mark{margin-top:10px}.f-detail-top-support-first-block__mark__item{position:relative;font-size:1.3rem;line-height:2.3;padding-left:28px}.f-detail-top-support-first-block__mark__icon__ng,.f-detail-top-support-first-block__mark__icon__ok{position:absolute;top:5px;left:6px}.f-detail-top-support-first-block__mark__icon__ok{top:10px;left:11px;width:10px}.f-detail-top-support-first-block__mark__icon__ng{font-size:1.9rem;color:#323743}.f-detail-top-support-first-block__mark__icon__ng::before{content:"\e14c"}.f-detail-top-support-first-block__text{font-size:1.3rem;line-height:1.85;margin-top:10px}.f-detail-top-table-list{font-size:1.2rem;letter-spacing:.05em;margin-top:10px}.f-detail-top-table-list__item:not(:first-child){margin-top:5px}.f-detail-top-support-second-wrapper{margin-top:20px;border-top:1px solid #bcbdc2}.f-detail-top-support-second-block{border-bottom:1px solid #bcbdc2}.f-detail-top-support-second-head__title{display:flex;justify-content:space-between;align-items:center;font-size:1.3rem;font-weight:700;padding:16px 0 15px 0}.f-detail-top-support-second-head__title.f-accordion-toggle .f-icon{right:0}.f-detail-top-support-second-head__icon{font-size:1.8rem;color:#95999e;transform:rotate(90deg)}.js-sp-acc-open .f-detail-top-support-second-head__icon{transform:rotate(-90deg)}.f-detail-top-support-second-body .f-accordion-body__inner{padding-top:23px;padding-bottom:7px}.f-detail-top-support-second-block__title{position:relative;font-size:1.3rem;margin-bottom:10px}.f-detail-top-support-second-block__mark{border-top:1px dotted #c0c5cb;margin-bottom:23px}.f-detail-top-support-second-block__mark__item{position:relative;font-size:1.1rem;line-height:2.18;padding-top:7px;padding-bottom:5px;padding-left:28px;border-bottom:1px dotted #c0c5cb}.f-detail-top-support-second-block__mark__icon__ng,.f-detail-top-support-second-block__mark__icon__ok{position:absolute;top:8px;left:6px}.f-detail-top-support-second-block__mark__icon__ok{top:12px;left:9px;font-size:1.2rem;color:#3498db}.f-detail-top-support-second-block__mark__icon__ng{font-size:1.9rem;color:#95999e}.f-detail-top-support-second-block__text{font-size:1.3rem;line-height:1.85;margin-bottom:11px}.f-detail-top-support-second-block__list{font-size:1.3rem;margin-bottom:18px}.f-detail-top-support-second-block__list__item{line-height:1.5;margin-bottom:5px}.f-detail-top-card-internet-section{margin-top:35px}.f-detail-top-card-block{margin-bottom:14px}.f-detail-top-card-block__list{margin-top:20px;margin-bottom:-7px;display:flex;align-items:center;flex-wrap:wrap}.f-detail-top-card-block__list__item{margin-bottom:7px;margin-left:7px}.f-detail-top-card-block__list__item:first-child{width:81px;margin-left:0}.f-detail-top-card-block__list__item:nth-child(2){width:50px}.f-detail-top-card-block__list__item:nth-child(3){width:56px}.f-detail-top-card-block__list__item:nth-child(4){width:47px}.f-detail-top-card-block__list__item:nth-child(5){width:36px}.f-detail-top-card-block__list__item:nth-child(6){width:37px}.f-detail-top-card-block__list__item:nth-child(7){width:37px;margin-left:5px}.f-detail-top-card-block__list__item:nth-child(8){width:52px;margin-left:5px}.f-detail-top-card-block__list__item:nth-child(9){width:55px;margin-left:5px}.f-detail-top-card-block__text{margin-top:13px}.f-detail-top-internet-block{margin-top:20px}.f-detail-top-internet-block__list{margin-top:20px}.f-detail-top-internet-block__list__item{position:relative;font-size:1.3rem;line-height:2.3;padding-left:28px}.f-detail-top-internet-block__list__icon__ng,.f-detail-top-internet-block__list__icon__ok{position:absolute;top:5px;left:6px}.f-detail-top-internet-block__list__icon__ok{top:9px;left:11px;width:10px}.f-detail-top-internet-block__list__icon__ng{font-size:1.9rem;color:#323743}.f-detail-top-internet-block__list__icon__ng::before{content:"\e14c"}.f-detail-top-internet-block__text{margin-top:13px}.f-detail-top-reserve-section{margin-top:35px}.f-detail-top-reserve-search-row__col--night{margin-top:16px}.f-detail-top-reserve-search-row__col--night .f-form-select{width:auto;display:inline-flex}.f-detail-top-reserve-search-row__col--night .f-form-select fieldset{display:contents;align-items:center}.f-detail-top-reserve-search-row__col--night .f-form-select fieldset legend{flex-shrink:0;font-weight:500;padding-right:8px;align-self:center}.f-detail-top-reserve-search-row__col--night .f-form-select__selectbox{font-size:1.5rem;padding-top:14px;padding-bottom:13px;width:100px}.f-detail-top-reserve-select__list{margin-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap}.f-detail-top-reserve-select__list__item{width:48.7%}.f-detail-top-reserve-select__list__item:nth-child(n+3){margin-top:8px}.f-detail-top-reserve-select__link{font-size:1.1rem;line-height:1.4;padding:8px 12px 8px 24px}.f-detail-top-reserve-select__link em{font-size:1.3rem;font-weight:700}.f-detail-top-reserve-select__link .f-button--link__icon{position:absolute;top:calc(50% - .5em);left:8px;font-size:2rem;color:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-top-reserve-select__link .f-button--link__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-top-reserve-select__link .f-button--link__arrow{position:absolute;right:8px;font-size:1.8rem}.f-detail-top-promotion-section,.f-detail-top-seo-section{display:flex;justify-content:center;align-items:center;height:157px;background:#e1e1e1;margin-right:-15px;margin-bottom:16px;margin-left:-15px}.f-detail-top-promotion__title,.f-detail-top-seo__title{font-size:1.3rem;color:#fff}.f-detail-caution{background:rgba(245,211,214,.4);padding-top:16px;padding-right:15px;padding-bottom:12px;padding-left:15px}.f-detail-caution__title{display:flex;align-items:center;font-size:1.3rem;font-weight:700;line-height:1;margin-bottom:6px}.f-detail-caution__icon{margin-right:6px}.f-detail-caution__img{width:16px}.f-detail-caution__text{font-size:1.1rem;line-height:1.82}.f-detail-other-outline-icon__input{position:absolute;opacity:0}.f-detail-other-outline-icon__input:checked+.f-detail-other-outline-icon{color:#c00}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-other-outline-icon__input:checked+.f-detail-other-outline-icon{background:linear-gradient(135deg,#c00,#ec64a9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-other-evaluation{display:flex;flex-direction:row-reverse;margin-bottom:13px}.f-detail-other-evaluation__item{width:50%}.f-detail-other-evaluation__item::after{content:"";display:block;clear:left}.f-detail-other-evaluation__text{font-size:1.1rem;margin-bottom:5px}.f-detail-other-evaluation__star{float:left;display:flex;align-items:center}.f-detail-other-evaluation__star__img{width:13px;height:auto;line-height:1;margin-right:2px}.f-detail-other-evaluation__score{float:left;font-size:1.3rem;margin-top:-3px;margin-left:6px}.f-detail-other-nav{width:100%;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.f-detail-other-nav::-webkit-scrollbar{display:none}.f-detail-access-map-section{padding-bottom:20px;margin-right:-15px;margin-left:-15px}.f-detail-access-map__title{font-size:1.8rem;line-height:1;padding:24px 15px 13px}.f-detail-access-map-inner{background:#fff;padding-top:18px;padding-bottom:15px}.f-detail-access-map-address-list__title{font-size:1.6rem;padding-left:15px;margin-bottom:6px}.f-detail-access-map-address-list__text{font-size:1.3rem;color:#6b6e71;padding-left:15px}.f-detail-access-map__googlemap{height:180px;background:#666;margin-top:12px;margin-bottom:18px}.f-detail-access-map-list{padding-right:15px;padding-left:15px}.f-detail-access-map-list__title{font-size:1.6rem;margin-top:16px;margin-bottom:7px}.f-detail-access-map-list__title:first-child{margin-top:0}.f-detail-access-map-list__text{font-size:1.3rem;line-height:1.54;text-indent:-1em;padding-left:1em;margin-bottom:5px}.f-detail-access-map-list__text::before{content:"・"}.f-detail-access-map-map-block{padding-top:12px;padding-right:10px;padding-left:15px}.f-detail-access-map-map__text{font-size:1.3rem;margin-bottom:14px}.f-detail-access-support-section{margin-right:-15px;margin-left:-15px}.f-detail-access-support__title{font-size:1.8rem;padding-top:19px;padding-left:15px;margin-bottom:9px}.f-detail-access-support-inner{background:#fff;padding:18px 15px 15px 15px}.f-detail-access-support-head-col2__title,.f-detail-access-support-head__title{font-size:1.6rem;margin-bottom:6px}.f-detail-access-support-block__list{font-size:1.3rem;letter-spacing:.05em;margin-bottom:15px}.f-detail-access-support-block__title{font-size:1.3rem;line-height:1.5;margin-bottom:8px}.f-detail-access-support-block__list__item{font-size:1.3rem;text-indent:-1em;line-height:1.5;padding-left:1em;margin-bottom:3px}.f-detail-access-support-block__list__item::before{content:"・"}.f-detail-access-reserve-section{margin-right:-15px;margin-left:-15px}.f-detail-access-reserve-inner{background:#fff;padding-top:18px}.f-detail-access-reserve__title{font-size:1.8rem;padding-top:18px;padding-bottom:5px;padding-left:15px}.f-detail-access-reserve-select__list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:15px;padding-bottom:23px;padding-left:15px}.f-detail-access-reserve-select__list__item{width:48.7%;margin-bottom:8px}.f-detail-access-reserve-select__link{position:relative;display:flex;align-items:center;height:48px;font-size:1.1rem;letter-spacing:.05em;line-height:1.64;border:1px solid #3498db}.f-detail-access-reserve-select__icon{width:38px;font-size:2.6rem;text-align:center;color:#3498db}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-access-reserve-select__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-access-reserve-select__list__item:nth-child(1) .f-detail-access-reserve-select__icon{font-size:2.2rem}.f-detail-access-reserve-select__icon__arrow{position:absolute;top:50%;right:3px;font-size:1.6rem;transform:translateY(-50%)}.f-detail-access-caution-section{margin-bottom:14px}.f-detail-access-caution__title{font-size:1.8rem;padding-top:18px;padding-bottom:10px}.f-detail-access-caution__inner{background:#fff;padding:20px 15px 18px;margin-right:-15px;margin-left:-15px}.f-detail-access-caution__list__item{font-size:1.1rem;line-height:1.82;text-indent:-1em;padding-left:1em}.f-detail-access-caution__list__item::before{content:"・"}.f-detail-plan-head{margin-bottom:3px;background-color:#fff}.f-detail-plan-head .f-detail-top-area{border-top:1px solid #95999e}.f-detail-plan-head .f-detail-caution{border-top:1px solid #95999e}.f-detail-plan-head .f-detail-other-nav{border-top:1px solid #95999e}.f-detail-plan-outline{position:relative;background:#fff;margin-right:-15px;margin-left:-15px}.f-detail-plan-outline-body{margin-right:15px;margin-left:15px}.f-detail-plan-outline-body-text{font-size:1.3rem;line-height:1.85;margin-bottom:17px}.f-detail-plan-detail-body__section{border-top:1px solid #bcbdc2;padding:32px 15px 0;margin-top:32px}.f-detail-plan-detail-body__section:last-child{padding-bottom:0}.f-detail-plan-detail-body__text{margin-top:16px}.f-detail-plan-detail-body__text&gt;li{padding-left:1em}.f-detail-plan-detail-body__text&gt;li::first-letter{margin-left:-1em}.f-detail-plan-detail-body__text--red{color:#d94f5d}.f-detail-plan-detail-body__text--medium{font-weight:500}.f-detail-plan-detail-body__text--bold{font-weight:700}.f-detail-plan-detail-body__text--caption{margin-top:12px;font-size:1.3rem;color:#656972}.f-detail-plan-detail-body__text--caption:not(:last-child){margin-top:16px}.f-detail-plan-detail-body__text--caption&gt;li{padding-left:1em}.f-detail-plan-detail-body__text--caption&gt;li::first-letter{margin-left:-1em}.f-detail-plan-detail-body .f-detail-top-reserve-search{border-bottom:none;margin-bottom:24px}.f-detail-plan-detail-body .f-detail-top-reserve-cal-wrapper{margin-bottom:32px}.f-detail-plan-title--s{margin-top:16px}.f-detail-plan-detail-body--usj{margin:8px 0 12px}.f-detail-plan-detail-body__text li{color:rgba(21,23,33,.75)}.f-list__contents .f-detail-plan-detail-body--usj{margin:8px 0 16px;border:1px solid #d5d6d9;padding:8px;color:#656972;line-height:1.5}.f-list__contents .f-detail-plan-detail-body--usj-text{white-space:pre-line;word-break:break-all}.f-list__contents .f-detail-plan-detail-body--usj-link{text-align:right;margin-top:8px}.f-detail-plan-detail-body-luxury__link{box-shadow:0 1px 5px 0 rgba(21,23,33,.5);flex:1 1;width:calc(50% - 4px);border-radius:4px;color:#323743}.f-detail-plan-detail-body-luxury__img .f-text--caption{margin:1rem;text-align:center;white-space:pre-line}.f-detail-plan-detail-body-luxury__yen{color:#c00}.f-detail-plan-detail-body-luxury__gray{color:rgba(50,55,67,.75)}.f-detail-plan-detail-body-luxury__text{padding:4px 8px}.f-detail-plan-detail-body-luxury__title{font-size:1.3rem;line-height:1.9}.f-detail-plan-detail-body-luxury__title .f-detail-plan-detail-body-luxury__strong{font-size:1.8rem;font-weight:700}.f-detail-plan-detail-body-luxury__title .f-detail-plan-detail-body-luxury__gray{font-size:1.3rem;font-weight:400}.f-detail-plan-detail-body-luxury__sum{padding:4px 8px;font-size:1.3rem;line-height:1.7;text-align:right}.f-detail-plan-detail-body-luxury__sum .f-detail-plan-detail-body-luxury__gray{display:block}.f-detail-plan-detail-body-luxury__sum .f-detail-plan-detail-body-luxury__yen .f-detail-plan-detail-body-luxury__gray{display:inline-block;margin-right:4px}.f-detail-plan-detail-body-luxury__sum .f-detail-plan-detail-body-luxury__strong{font-weight:700;font-size:1.8rem}.f-detail-plan-outline-tour{background:rgba(21,23,33,.05);padding:16px 15px;margin-top:24px}.f-detail-plan-outline-tour__title{font-size:1.3rem;font-weight:500;margin-bottom:8px}.f-detail-plan-outline-tour__list{position:relative;margin-left:auto;display:flex;justify-content:stretch}.f-detail-plan-outline-tour__list li:not(:last-child){margin-right:6px}.f-detail-plan-outline-tour__link{font-size:1.1rem;line-height:1.4;padding:8px 12px 8px 24px}.f-detail-plan-outline-tour__link em{font-size:1.2rem;font-weight:700}.f-detail-plan-outline-tour__link .f-list-card-plan__icon{position:absolute;top:calc(50% - .5em);left:8px;font-size:2rem;color:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-plan-outline-tour__link .f-list-card-plan__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-plan-outline-tour__link .f-list-card-plan__icon-arrow{position:absolute;top:calc(50% - .5em);right:8px;font-size:1.8rem}.f-detail-plan-outline-tour__link--hotel{display:flex;align-items:center;justify-content:center;height:100%}.f-detail-plan-outline-search{padding:20px 0 8px;box-shadow:0 2px 3px rgba(0,0,0,.2)}.f-detail-plan-outline-search__title{font-size:1.8rem;margin-bottom:20px}.f-list-plan-search__row{display:flex;margin-bottom:20px}.f-list-plan-search__col{width:50%}.f-list-plan-search__col:first-child .f-form-text{border-right:none}.f-list-plan-search .f-list-search-menu{padding-right:0;margin-left:-15px;margin-right:-15px}.f-list-plan-search .f-list-search-menu__item{width:50%;display:flex;justify-content:center}.f-list-plan-change__row{display:flex;align-items:center;flex-wrap:wrap}.f-list-plan-change__person{width:100%}.f-list-plan-change__night{width:50%}.f-list-plan-change__night .f-form-select__selectbox{border-right:none}.f-list-plan-change__room{width:50%}.f-list-plan-change__text{margin-bottom:8px;font-size:1.5rem}.f-list-plan-change__fieldset{position:relative}.f-detail-plan-facility&gt;:first-child{margin-top:20px}.f-detail-plan-facility__note{margin-top:8px;margin-left:1em;text-indent:-1em;font-size:1.1rem;color:rgba(50,55,67,.75)}.f-detail-plan-facility-table{display:flex;flex-wrap:wrap;margin-top:8px;border-bottom:1px solid #bcbdc2;border-left:1px solid #bcbdc2}.f-detail-plan-facility-table__title{width:118px;padding:8px;background-color:rgba(21,23,33,.03);border-top:1px solid #bcbdc2;border-right:1px solid #bcbdc2;font-size:1.3rem}.f-detail-plan-facility-table__text{width:calc(100% - 118px);padding:8px;border-top:1px solid #bcbdc2;border-right:1px solid #bcbdc2;font-size:1.3rem}.f-detail-plan-facility-list{margin-top:8px;padding-left:8px}.f-detail-plan-facility-list__item{position:relative;padding-left:2rem}.f-detail-plan-facility-list__item:not(:first-child){margin-top:4px}.f-detail-plan-facility-list__icon{overflow:hidden;position:absolute;top:.2rem;left:0;display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1.6rem;line-height:1}.f-detail-plan-facility-list__icon .f-icon--ok{font-size:1rem}.f-detail-plan-facility-list__icon .f-icon.material-icons-round::before{content:"\e14c"}.f-detail-plan-detail-head .f-list-card-room{color:#323743}.f-detail-plan-detail-desc__room .f-list-card-text-min:not(:last-child){margin-right:10px}.f-detail-plan-detail-kv{margin-top:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #bcbdc2}.f-detail-plan-detail-top-save{margin-top:16px;text-align:right}.f-detail-plan-detail-top-save__btn{display:inline-block;width:auto;font-size:1.2rem;line-height:1;min-width:108px}.f-detail-plan-detail-abst{position:relative;padding-right:80px;margin-bottom:12px}.f-detail-plan-detail-abst .f-detail-top-outline-icon-block{position:absolute;top:0;right:0}.f-detail-plan-detail-desc__spec{margin-bottom:24px}.f-detail-plan-detail-price{background-color:#f5f8fb;padding:16px;margin-bottom:24px}.f-detail-plan-detail-desc__slider{margin-left:-15px;margin-right:-15px}.f-detail-plan-detail-desc__slider .f-swiper__caption{line-height:2rem;min-height:4rem}.f-detail-plan-detail-body__flex{margin-top:20px}.f-detail-plan-detail-body__slider{position:relative;margin-bottom:16px}.f-detail-plan-detail-body__marks{margin-bottom:24px}.f-detail-plan-detail-body__marks .f-list-card-tag{margin-top:4px}.f-detail-plan-detail-body__spec{margin-top:20px}.f-detail-plan-detail-body__spec__row{display:flex;margin-top:16px}.f-detail-plan-detail-body__spec__row&gt;dd{flex:1}.f-detail-plan-detail-body__spec__title{font-size:1.5rem;font-weight:700;flex-basis:8em}.f-detail-plan-detail-body__spec__text{display:flex;flex-wrap:wrap}.f-detail-plan-detail-body__spec__text dt{flex-basis:3em}.f-detail-plan-detail-body__spec__text dd{flex:1}.f-detail-plan-detail-body__spec__text+.f-detail-plan-detail-body__spec__text{margin-top:3px}.f-detail-plan-detail-body__heading{margin-top:24px;margin-bottom:16px}.f-detail-plan-detail-body__accord__btn{text-align:center;margin-top:24px;margin-bottom:24px;padding:0}.f-detail-plan-detail-body__accord__btn.is-open[aria-expanded=true]{display:none}.f-detail-plan-detail-body__accord__btn--sp{text-align:center;margin-top:24px;margin-bottom:24px;padding:0}.f-detail-plan-detail-body__accord__btn--sp.is-open[aria-expanded=true]{display:none}.f-detail-plan-detail-body__accord__btn--blur{position:relative;text-align:center;margin-top:-1em;padding:0;background:#fff;transition-property:margin-top;transition-duration:.3s}.f-detail-plan-detail-body__accord__btn--blur.is-open[aria-expanded=true]{display:none}.f-detail-plan-detail-body__accord__btn--blur:not(.is-open)[aria-expanded=false]{display:none}.f-detail-plan-detail-body__accord__btn--blur::before{position:absolute;content:"";width:100%;height:36px;background:linear-gradient(180deg,rgba(255,255,255,.01) 0,#fff 55%,#fff 100%);left:0;top:-36px}.f-detail-plan-detail-body__accord__btn--blur[aria-expanded=true]{margin-top:1em}.f-detail-plan-detail-body__accord__btn--blur[aria-expanded=true]::before{content:none}.f-detail-plan-detail-body__accord__text{position:relative;display:inline-block;padding-right:30px;font-size:1.5rem}.f-detail-plan-detail-body__accord__body .f-accordion-body__inner{padding-top:30px}.f-detail-plan-detail-body__calender__caution{margin-bottom:24px}.f-detail-plan-detail-body__calender__caution .f-list-notfound:not(:last-child){margin-bottom:8px}.f-detail-plan-detail-body__calender__caution .f-list-notfound__text{font-size:1.2rem}.f-detail-plan-detail-body__calender__date{font-size:1.5rem;margin-bottom:4px;margin-top:12px}.f-detail-plan-detail-body-price__row{margin-top:20px;display:flex}.f-detail-plan-detail-body-price__title{font-size:1.5rem;line-height:1.6;color:#989ba1;width:62px}.f-detail-plan-detail-body-price__desc{flex:1}.f-detail-plan-detail-body-price__desc__inner{overflow:hidden;font-size:1.5rem}.f-detail-plan-detail-body-price__desc__person{float:left}.f-detail-plan-detail-body-price__desc__person&gt;span:not(:first-child){margin-left:16px}.f-detail-plan-detail-body-price__desc__yen{text-align:right}.f-detail-plan-detail-body-price__desc__strong{display:block;font-weight:700}.f-detail-plan-detail-body-price__desc__caution{display:block;margin-top:4px;font-size:1.1rem;color:rgba(50,55,67,.75)}.f-detail-plan-detail-body-price__sum{text-align:right;border-top:1px dotted #50555f;margin-top:16px;padding:16px 0 20px}.f-detail-plan-detail-body-price__sum__title{font-size:1.5rem;font-weight:700}.f-detail-plan-detail-body-price__sum__yen{font-size:1.5rem}.f-detail-plan-detail-body-price__sum__caution{font-size:1.3rem}.f-detail-plan-detail-body-check{padding:14px 16px 20px;background-color:#f9fafc}.f-detail-plan-detail-body-check__text{font-size:1.5rem}.f-detail-plan-detail-body-check__text:not(:first-child){margin-top:8px}.f-detail-plan-detail-body-check__title{min-width:9em;display:inline-block}.f-detail-plan-detail-body-check__date{font-weight:700}.f-detail-plan-detail-body-check__caution{color:#6b6e71}.f-detail-plan-detail-body-check__sum{text-align:right;margin-top:16px}.f-detail-plan-detail-body-check__sum__title{font-size:1.8rem;font-weight:500}.f-detail-plan-detail-body-check__sum__title .f-detail-plan-detail-body-check__sum__yen{margin-left:20px}.f-detail-plan-detail-body-check__sum__yen{font-size:2rem;font-weight:700}.f-detail-plan-detail-body-check__sum__red{color:#c00}.f-detail-plan-detail-body-check__sum__normal{font-weight:400}.f-detail-plan-detail-body-check__sum__point{font-size:1.3rem}.f-detail-plan-detail-body-check__sum__point:not(:first-child){margin-top:4px}.f-detail-plan-detail-body-check__sum__point .f-detail-plan-detail-body-check__sum__red{margin:0 .3em;font-weight:500;font-size:1.5rem}.f-detail-plan-detail-body-check__sum__percent,.f-detail-plan-detail-body-check__sum__percent-red{margin-left:.3em}.f-detail-plan-detail-body-check__sum__percent-red:before,.f-detail-plan-detail-body-check__sum__percent:before{content:"("}.f-detail-plan-detail-body-check__sum__percent-red:after,.f-detail-plan-detail-body-check__sum__percent:after{content:")"}.f-detail-plan-detail-body-check__sum__percent-red{color:#c00}.f-detail-plan-detail-body-check__sum__percent-red:after,.f-detail-plan-detail-body-check__sum__percent-red:before{color:#323743}.f-detail-plan-detail-body-cancel__table__wrap{overflow-x:scroll;padding-bottom:16px;margin-bottom:24px;margin-right:-15px}.f-detail-plan-detail-body-cancel__table td,.f-detail-plan-detail-body-cancel__table th,.f-detail-plan-detail-body-cancel__table--rate td,.f-detail-plan-detail-body-cancel__table--rate th{border:1px solid #bcbdc2;height:40px;font-size:1.3rem;width:70px;min-width:70px;padding:10px;vertical-align:middle}.f-detail-plan-detail-body-cancel__table th,.f-detail-plan-detail-body-cancel__table--rate th{background-color:#f9fafc}.f-detail-plan-detail-body-cancel__table--rate:not(.f-detail-plan-detail-body-cancel__table--outline) tr&gt;:first-child,.f-detail-plan-detail-body-cancel__table:not(.f-detail-plan-detail-body-cancel__table--outline) tr&gt;:first-child{width:120px;min-width:120px;padding:8px}.f-detail-plan-detail-body-cancel__table thead th,.f-detail-plan-detail-body-cancel__table--rate thead th{text-align:center}.f-detail-plan-detail-body-cancel__table tbody td,.f-detail-plan-detail-body-cancel__table--rate tbody td{text-align:right}.f-detail-plan-detail-body-cancel__table__list li{font-size:1.3rem}.f-detail-plan-detail-body-cancel__table__list li:not(.f-list-no-dot){padding-left:1em;position:relative}.f-detail-plan-detail-body-cancel__table__list li:not(.f-list-no-dot)::before{position:absolute;content:"・";left:0;top:0}.f-detail-plan-detail-body__back{position:relative;padding-left:30px;font-size:1.5rem;font-weight:500}.f-detail-plan-detail-body__back .f-icon{font-size:1.6em;position:absolute;top:-3px;left:0}.f-detail-plan-detail-body__back .f-icon::before{content:"\e5c4"}.f-detail-plan-detail-reserve .f-heading2{margin-bottom:24px}.f-detail-plan-detail-reserve .f-detail-plan-detail-body__section{margin-top:8px}.f-detail-plan-detail-body-reserve-caption{padding-bottom:20px;margin-top:20px}.f-detail-plan-detail-body-reserve-caption__btn{margin-bottom:12px}.f-detail-plan-detail-body-reserve-caption__btn-alert{text-align:right}.f-detail-plan-detail-body-reserve-caption__btn-alert .f-info-text{display:inline-block;font-size:1.3rem}.f-detail-plan-detail-body-reserve-caption__btn-alert .f-info-text .f-icon{top:50%;transform:translateY(-50%)}.f-detail-plan-detail-body-reserve-caption__text{margin-top:20px}.f-detail-plan-detail-body-reserve-heading .f-icon{font-size:2rem;margin-top:-.5em;right:auto;left:0;transform:none!important}.f-detail-plan-detail-body-reserve-heading .f-icon:after{display:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-plan-detail-body-reserve-heading .f-icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-plan-detail-body-reserve-heading--internet{position:relative;padding-left:28px}.f-detail-plan-detail-body-reserve-heading--internet .f-icon{font-size:2rem;margin-top:-.5em;position:absolute;top:50%;left:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-plan-detail-body-reserve-heading--internet .f-icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-plan-detail-body-reserve-box{background-color:#f9fafc;padding:16px;margin:16px 0}.f-detail-plan-detail-body-reserve-box__title{font-size:1.3rem;font-weight:500;margin-bottom:16px}.f-detail-plan-detail-body-reserve-box__text{text-align:center}.f-detail-plan-detail-body-reserve-text--caption{margin-top:16px;font-size:1.1rem;color:rgba(50,55,67,.75)}.f-detail-plan-detail-body-reserve-text--caption&gt;li{text-indent:-1em;padding-left:1em}.f-detail-plan-detail-body-reserve-online .f-accordion-toggle,.f-detail-plan-detail-body-reserve-store .f-accordion-toggle,.f-detail-plan-detail-body-reserve-tel .f-accordion-toggle{padding-right:15px;padding-left:28px;overflow:hidden}.f-detail-plan-detail-body-reserve-online .f-accordion-toggle .f-icon,.f-detail-plan-detail-body-reserve-store .f-accordion-toggle .f-icon,.f-detail-plan-detail-body-reserve-tel .f-accordion-toggle .f-icon{right:0}.f-detail-plan-detail-body-reserve-online .f-accordion-body,.f-detail-plan-detail-body-reserve-store .f-accordion-body,.f-detail-plan-detail-body-reserve-tel .f-accordion-body{border-bottom:1px solid #bcbdc2}.f-detail-plan-detail-body-reserve-online .f-accordion-body__inner,.f-detail-plan-detail-body-reserve-store .f-accordion-body__inner,.f-detail-plan-detail-body-reserve-tel .f-accordion-body__inner{padding:0 0 20px}.f-detail-plan-detail-body-reserve-tel{border-top:1px solid #bcbdc2}.f-detail-plan-detail-body-reserve-tel .f-detail-plan-detail-body-reserve-heading .f-icon::before{content:"\e0b0"}.f-detail-plan-detail-body-reserve-tel__spcontents .f-button-outline--primary{margin:20px 16px 0;width:calc(100% - 32px)}.f-detail-plan-detail-body-reserve-tel__inner{background-color:#f9fafc;padding:16px;display:flex;justify-content:space-between}.f-detail-plan-detail-body-reserve-tel__inner:not(:last-child){margin-bottom:8px}.f-detail-plan-detail-body-reserve-tel__title{font-size:1.3rem;font-weight:500}.f-detail-plan-detail-body-reserve-tel__text{text-align:right}.f-detail-plan-detail-body-reserve-tel__icon{color:#3498db;font-size:1.6rem}.f-detail-plan-detail-body-reserve-tel__num{font-size:1.6rem;color:#3498db;font-weight:700}.f-detail-plan-detail-body-reserve-tel__hour{margin-top:4px;display:block;font-size:1.3rem;line-height:1.4;color:rgba(50,55,67,.75)}.f-detail-plan-detail-body-reserve-tel__hour--caution{display:block;font-size:1.2rem;line-height:1.4;color:rgba(50,55,67,.75)}.f-detail-plan-detail-body-reserve-online .f-detail-plan-detail-body-reserve-heading .f-icon::before{content:"\e1b1"}.f-detail-plan-detail-body-reserve-gps-btn{background:#fff;border:1px solid #3498db;border-radius:40px;color:#3498db;font-size:1.4rem;padding:6px 16px;display:inline-flex;align-items:center;justify-content:center}.f-detail-plan-detail-body-reserve-gps-btn .f-icon{margin-right:6px}.f-detail-plan-detail-body-reserve-cancel .f-accordion-toggle{padding-left:0}.f-detail-plan-detail-body-reserve-cancel .f-accordion-toggle .f-icon{right:0}.f-detail-plan-detail-body-reserve-store .f-detail-plan-detail-body-reserve-heading .f-icon::before{content:"\e0af"}.f-detail-plan-detail-body-reserve-store__contents{background-color:#f9fafc;padding:12px 16px 16px}.f-detail-plan-detail-body-reserve-store__text{margin-bottom:12px}.f-detail-plan-detail-body-reserve-store__title{margin-bottom:4px}.f-detail-plan-detail-body-reserve-store__icon{font-size:1.6rem;margin-right:4px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-plan-detail-body-reserve-store__icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-plan-detail-body-reserve-store__info{margin-top:8px;font-size:1.1rem;color:rgba(50,55,67,.75)}.f-detail-plan-detail-body-notice{margin-top:24px;border-top:1px solid #bcbdc2}.f-detail-plan-detail-body-notice .f-accordion-toggle{padding-right:15px;padding-left:0;overflow:hidden}.f-detail-plan-detail-body-notice .f-accordion-toggle .f-icon{right:0}.f-detail-plan-detail-body-notice .f-accordion-body{border-bottom:1px solid #bcbdc2}.f-detail-plan-detail-body-notice .f-accordion-body__inner{padding-bottom:20px}.f-detail-plan-detail-body-notice__title{font-size:1.3rem;font-weight:500;line-height:1.6}.f-detail-plan-price{padding-top:72px;padding-bottom:136px}.f-detail-plan-price__section{padding-bottom:40px}.f-detail-plan-price__table{font-size:1.3rem;width:100%}.f-detail-plan-price__table th{background-color:rgba(21,23,33,.03)}.f-detail-plan-price__table td{text-align:right}.f-detail-plan-price__table td,.f-detail-plan-price__table th{border:1px solid #bcbdc2;padding:8px 12px}.f-detail-plan-price__table thead th{text-align:center}.f-detail-plan-price__table tr&gt;:nth-child(1){width:23.2%}.f-detail-plan-price__table tr&gt;:nth-child(2),.f-detail-plan-price__table tr&gt;:nth-child(3){width:38.54}.f-detail-plan-price__table tr&gt;:nth-child(4){display:none}.f-detail-plan-detail-body-child__table td,.f-detail-plan-detail-body-child__table th{border:1px solid #bcbdc2;height:40px;font-size:1.3rem;padding:10px;vertical-align:middle}.f-detail-plan-detail-body-child__table thead th{text-align:center;background-color:#f9fafc;white-space:nowrap}.f-detail-plan-detail-body-child__table tbody th{text-align:center}.f-detail-plan-detail-body-child__table tbody td:not(:first-of-type){text-align:center}.f-detail-plan-price__date{font-size:1.3rem}.f-detail-plan-price__sum{font-size:1.1rem;text-align:right;font-weight:500}.f-detail-plan-price__sum__num{font-size:1.8rem;font-weight:700;margin-left:5px}.f-detail-plan-price__sum__yen{font-weight:700}.f-detail-plan-price__total{padding-top:4px;margin-bottom:16px;text-align:right;font-size:1.3rem}.f-detail-plan-price__total__num{font-size:2rem;font-weight:700;margin-left:5px;color:#c00}.f-detail-plan-price__total__yen{font-size:1.1rem;font-weight:700;color:#c00}.f-detail-plan-price__caption{font-size:1.1rem;line-height:1.8;color:rgba(50,55,67,.75);padding-bottom:12px}.f-list-note{margin-top:40px;padding:16px;border:1px solid #bcbdc2}.f-list-note__title{margin-bottom:16px;font-size:1.3rem}.f-list-note__item{font-size:1.1rem}.f-list-note__item::before{content:"・"}.f-list-note__item:not(:first-child){margin-top:8px}.f-u-section--note .f-list-note{padding:0;border:none}.f-u-section--note .f-list-note__title{font-weight:700}.f-detail-change__title{margin-top:24px}.f-lux-story{background:linear-gradient(90deg,#1e130c 0,#65544a 54%,#1e130c 100%);color:#fff;font-family:"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro",serif;overflow:hidden}.f-slider-story-container{position:relative}.f-slider-story-note{font-size:1.1rem;text-indent:-1em;padding-left:1em;margin:0 15px 16px}.f-slider-story-container .swiper-slide{background:linear-gradient(90deg,#1e130c 0,#65544a 54%,#1e130c 100%)}.f-lux-story__img{height:250px;background-color:#000;background-repeat:no-repeat;background-size:100% auto;background-position:center top}@keyframes storyImg{0%{background-position:center top}100%{background-position:center bottom}}.f-slider-story-container .swiper-slide:not(.swiper-slide-active) .f-lux-story__caption{opacity:0}.f-lux-story__body{text-align:left;position:relative}.f-lux-story__title{display:flex}.f-lux-story__title:before{content:"";display:block;background:url(/kokunai_air/static/assets/images/common/f-ic-crown_beige.svg) no-repeat center center;background-size:contain;width:23px;height:23px;margin-right:8px}.f-lux-story__title h1{line-height:1.4;flex:1}.f-lux-story__title-icon{width:44px;margin-right:4px}.f-lux-story__title-text{display:block;font-size:2rem;font-weight:500}.f-lux-story__title-kana{font-size:1.1rem;font-weight:500;letter-spacing:.6px;opacity:.75}.f-lux-story__show-btn{background:rgba(255,255,255,.9);border:2px solid #3498db;color:#3498db;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.2;border-radius:40px;display:flex;align-items:center;padding:4px 16px;height:35px;position:absolute;top:100%;right:15px;z-index:4;transition:all .5s}.f-lux-story__show-btn .f-icon{font-size:2rem;margin-right:6px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-lux-story__show-btn .f-icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-lux-story--not-premium{background:#fff;color:#323743;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif}.f-lux-story--not-premium .f-lux-story__title:before{display:none}.f-modal-lux-story{font-family:"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro",serif}.f-modal-lux-story .f-modal__title{font-weight:700;text-align:left;padding-left:0}.f-modal-lux-story .f-modal-footer{padding-top:8px;padding-bottom:8px}.f-lux-story-gallery{background:#fff}.f-lux-story-gallery__thumb-list{max-height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding:0 29px 8px 24px}.f-lux-story-gallery__thumb-item{width:calc(50% - 8px);margin-bottom:16px;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .4s}.f-lux-story-gallery__thumb-item:hover{opacity:.8}.f-lux-story-gallery__caption{font-size:1.5rem;text-align:left;padding:8px 16px 32px}.f-slider-story-gallery-next,.f-slider-story-gallery-prev{line-height:1;color:#fff;display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);text-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.f-slider-story-gallery-next .f-icon,.f-slider-story-gallery-prev .f-icon{font-size:4.4rem}.f-slider-story-gallery-next.swiper-button-disabled,.f-slider-story-gallery-prev.swiper-button-disabled{opacity:0}.f-slider-story-gallery-prev{left:4px}.f-slider-story-gallery-next{right:4px}.f-lux-story-gallery__main-caption{max-width:684px;margin:8px auto;font-size:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.f-lux-story-gallery-note{font-size:1.2rem}.f-lux-story-gallery-btn{background:linear-gradient(135deg,#1e130c 5%,#65544a 80%)}.f-detail-top-review-jtb{margin-top:24px}.f-detail-lux-head{background:linear-gradient(90deg,#1e130c 0,#65544a 54%,#1e130c 100%);color:#fff;font-family:"游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro",serif}.f-detail-lux-head__title{display:flex;padding:8px 15px}.f-detail-lux-head__title:before{content:"";display:block;background:url(/kokunai_air/static/assets/images/common/f-ic-crown_beige.svg) no-repeat center center;background-size:contain;width:23px;height:23px;margin-right:8px}.f-detail-lux-head__title h2{line-height:1.4}.f-detail-lux-head__title-icon{width:44px;margin-right:4px}.f-detail-lux-head__title-text{display:block;font-size:2rem;font-weight:500}.f-detail-lux-head__title-kana{font-size:1.1rem;font-weight:500;letter-spacing:.6px;opacity:.75}.f-detail-top-outline--other{height:0;overflow:hidden}.f-detail-remarks-items{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #bcbdc2}.f-detail-remarks-items:not(:first-of-type)&gt;.f-detail-remarks-items__inner{padding-top:26px;border-top:1px solid #bcbdc2}.f-detail-remarks-item{margin-top:20px}.f-detail-remarks-item+.f-detail-remarks-item{margin-top:40px}.f-detail-remarks-item__description{margin-top:7px;font-size:1.3rem;margin-bottom:12px}.f-detail-remarks-items:first-of-type .f-detail-remarks-item__image{margin-right:-15px;margin-left:-15px}.f-detail-remarks-item__image img{width:100%}.f-detail-remarks-item__caption{margin-top:12px;text-align:center}.f-detail-remarks-items:first-of-type .f-detail-remarks-item__caption{margin-right:10px;margin-left:10px}.f-detail-remarks-item__info{margin-top:16px;flex:1}.f-detail-remarks-item__text{margin-top:20px;font-size:1.3rem;line-height:1.54}.f-detail-remarks-item__table{display:table;font-size:1.1rem;line-height:1.91;border-top:1px solid #bcbdc2;border-right:1px solid #bcbdc2;border-left:1px solid #bcbdc2;margin-bottom:21px}.f-detail-remarks-item__table dd,.f-detail-remarks-item__table dt{display:table-cell;padding:7px 8px;border-bottom:1px solid #bcbdc2}.f-detail-remarks-item__table dt{background-color:rgba(21,23,33,.03);border-right:1px solid #bcbdc2;white-space:nowrap}.f-detail-remarks-item__list{display:flex;font-size:1.3rem;margin-bottom:14px}.f-detail-remarks-item__list dt{margin-right:25px}.f-detail-other-sub-nav-wrapper{height:48px}.f-detail-other-sub-nav{background:#fff;position:relative;border-bottom:1px solid #bcbdc2}.f-detail-other-sub-nav.is-fixed{position:fixed;top:56px;left:0;right:0;margin-top:0;z-index:1}.f-detail-sub-nav__list{position:relative;display:flex;align-items:center;font-size:1.3rem;line-height:1.6;background:#fff;white-space:nowrap;padding:12px 5px 10px 15px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.f-detail-sub-nav__list::-webkit-scrollbar{display:none}.f-detail-sub-nav__link{display:block;color:#323743;line-height:1;padding:6px 10px;margin-right:10px;border-radius:15px}.is-active .f-detail-sub-nav__link{color:#fff;background:linear-gradient(135deg,#3498db,#52c8ff)}.f-detail-photo-section{margin-top:20px}.f-detail-photo-list{margin:10px -15px -3px;display:flex;flex-wrap:wrap}.f-detail-photo-list&gt;li{width:calc(33.3333333333% - 2px);margin:0 3px 3px 0}.f-detail-photo-list&gt;li:nth-child(3n){margin-right:0}.f-detail-photo-list__img{width:100%}.f-detail-photo-popup .f-popup-overlay{background-color:rgba(255,255,255,.95)}.f-detail-photo-popup .f-popup-close{color:rgba(21,23,33,.5)}.f-detail-photo-popup .f-swiper__caption{color:rgba(50,55,67,.75);position:relative}.f-detail-review-section{margin-right:-15px;margin-left:-15px}.f-detail-review{margin-top:24px}.f-detail-review-inner__title{margin-bottom:24px}.f-detail-review-wrapper{margin-top:12px;padding:0 14px 16px;border:1px solid #bcbdc2}.f-detail-review-total{margin-top:8px;display:flex;align-items:center;font-size:1.5rem}.f-detail-review-total em{color:#d94f5d;font-size:1.8rem;font-weight:500}.f-detail-review-total strong{font-size:1.6rem;color:#d94f5d;line-height:1}.f-detail-review-total__star{display:flex;align-items:center}.f-detail-review-total__star img{width:16px;height:auto;line-height:1;margin-right:2px}.f-detail-review-total__text{font-size:1.1rem;margin-top:2px;margin-left:13px}.f-detail-review-block{display:flex;padding-top:16px}.f-detail-review-block__list{display:flex;flex-wrap:wrap}.f-detail-review-block__item{font-size:1.5rem;white-space:nowrap}.f-detail-review-block__item:not(:last-child){margin-right:32px}.f-detail-review-block__item strong{color:#d94f5d}.f-detail-review-block__item em{color:#d94f5d;font-weight:500}.f-detail-review-block__col3{display:flex;align-content:center;flex-wrap:wrap;margin-left:8px}.f-detail-review-block__col4{display:flex;flex-wrap:wrap;align-content:center;margin-left:8px}.f-detail-review-block__small{color:rgba(50,55,67,.75);font-size:1.3rem}.f-detail-review-block__small:not(:first-child){margin-left:1em}.f-detail-review-block__small:first-child:before{content:"( "}.f-detail-review-block__small:last-child:after{content:" )"}.f-detail-review-sort{background-color:rgba(21,23,33,.05);padding:12px 15px 9px;margin:0 -15px}.f-detail-review-sort__title{font-size:1.5rem;margin-bottom:9px}.f-detail-review-sort__list{display:flex;flex-wrap:wrap;margin-right:-9px}.f-detail-review-sort__list&gt;li{width:109px;margin:0 9px 2px 0}.f-detail-review-sort__list&gt;li:last-child{width:227px}.f-detail-review-sort .f-form-dropdown__item{font-size:1.4rem}.f-detail-review-sort button{font-size:1.4rem}.f-detail-review-sort select{color:#323743;font-size:1.3rem;border-color:1px solid #bcbdc2;padding-right:20px}.f-detail-review-result-header{margin-top:22px;display:flex;justify-content:space-between;align-items:center}.f-detail-review-result-header__text{font-size:1.3rem}.f-detail-review-result-header__text strong{font-weight:700}.f-detail-review-result-header__btn{width:142px}.f-detail-review-result-header__btn .f-form-select{display:block}.f-detail-review-result-header__btn .f-form-dropdown__item{font-size:1.4rem}.f-detail-review-result-header__btn button{font-size:1.4rem}.f-detail-review-result-header__btn select{color:#323743;font-size:1.3rem;border-color:1px solid #bcbdc2}.f-detail-review-result-body{margin-top:24px;border-bottom:1px dotted #bcbdc2;padding-bottom:16px}.f-detail-review-list .f-detail-section{margin-top:40px}.f-detail-review-result-block{padding:8px;background:#fff;border:1px solid #bcbdc2;border-radius:4px;margin-bottom:24px;position:relative}.f-detail-review-result-block .f-heading3{font-size:2rem;margin-bottom:4px}.f-detail-review-result-block .f-accordion-toggle .f-detail-plan-detail-body__accord__text{font-size:1.4rem;font-weight:500;line-height:2.4rem}.f-detail-review-result-block .f-accordion-toggle .f-icon{color:#656972}.f-detail-review-result-block .f-detail-plan-detail-body__accord__btn--blur.is-open{margin-top:0;padding:16px 0 8px;background:0 0;position:absolute;bottom:0;left:0}.f-detail-review-result-block .f-detail-plan-detail-body__accord__btn--blur.is-open::before{height:100%;top:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 22%);border-radius:0 0 4px 4px}.f-detail-review-result-block .f-accordion-body{animation:none}.f-detail-review-result-block .f-accordion-body[aria-hidden=true]{height:auto;padding-bottom:24px}.f-detail-review-result-block .f-accordion-body[aria-hidden=true] .f-detail-review-result__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.f-detail-review-result-block .f-accordion-body[aria-hidden=true] .f-accordion-body__inner{display:none}.f-detail-review-result-block-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px}.f-detail-review-result-block-date{font-size:1.2rem;color:rgba(50,55,67,.75)}.f-detail-review-result-block__star{width:100%;display:flex;align-items:center;margin-bottom:16px}.f-detail-review-result-block__star .f-rating__rate{margin-left:0}.f-detail-review-result-block__star img{width:14px;height:auto;margin-right:2px}.f-detail-review-result-block__star__text{font-size:1.6rem;margin-left:4px}.f-detail-review-result-block-name{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1.2rem;margin:0 0 8px}.f-detail-review-result-block-name span{flex-shrink:0}.f-detail-review-result-block-name small{font-size:1.2rem}.f-detail-review-result-block-name .f-icon{width:16px;font-size:1.6rem}.f-detail-review-result-block__list{display:flex;flex-wrap:wrap;gap:8px}.f-detail-review-result-block__item{display:flex;justify-content:center;align-items:center;height:19px;font-size:1.2rem;color:#6b6e71;background-color:#e4e5e7;padding:0 4px;border-radius:16px}.f-detail-review-result__text{font-size:1.5rem;line-height:1.6}.f-detail-review-result-info{font-size:1.1rem;line-height:1.82;color:#656972;margin-top:16px}.f-detail-review-result-reply{margin-top:12px;background-color:rgba(21,23,33,.03);padding:16px 0}.f-detail-review-result-reply__title{display:flex;align-items:center;font-size:1.3rem;font-weight:700;margin-bottom:4px}.f-detail-review-result-reply__title .f-icon{color:#989ba1;font-size:2.4rem;margin-right:9px}.f-detail-review-result-reply__text{font-size:1.3rem;line-height:1.54}.f-detail-access-hero__map{position:relative;margin:10px -15px 0}.f-detail-access-hero__map-area{height:180px}.f-detail-access-hero__map-button{position:absolute;color:#3498db;background-color:#fff;font-size:1.3rem;padding:8px 17px;left:50%;bottom:16px;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.2);transform:translateX(-50%)}.f-detail-access-hero__map-button .f-icon{font-size:1.6rem;margin-right:8px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-access-hero__map-button .f-icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-access-hero__block{margin-top:20px}.f-detail-access-hero__list{margin-top:12px;font-size:1.3rem;line-height:1.54}.f-detail-access-hero__list:not(:last-of-type){margin-bottom:16px}.f-detail-access-hero__list li{position:relative;padding-left:1em}.f-detail-access-hero__list li::after{position:absolute;top:0;left:0;content:"・"}.f-detail-access-hero__list li:not(:last-child){margin-bottom:5px}.f-detail-access-hero__text{margin-top:12px;font-size:1.3rem}.f-detail-access-info .f-accordion-body{font-size:1.3rem;line-height:1.54}.f-detail-access-info__col+.f-detail-access-info__col{margin-top:20px}.f-detail-hero__image{margin:0 -15px 19px}.f-detail-hero__caption{color:rgba(50,55,67,.75);font-size:1.1rem;line-height:1.91}.f-detail-hero__title{margin-top:18px;font-size:1.3rem}.f-detail-description{margin-top:11px;font-size:1.3rem}.f-detail-col:not(:first-child){margin-top:35px}.is-min&gt;.f-detail-col:not(:first-child){margin-top:12px}.f-detail-table{margin-top:12px;display:flex;flex-wrap:wrap;font-size:1.1rem;line-height:1.91;border-top:1px solid #bcbdc2;border-right:1px solid #bcbdc2;border-left:1px solid #bcbdc2}.f-detail-table dd,.f-detail-table dt{padding:5px 8px;border-bottom:1px solid #bcbdc2}.f-detail-table dt{background-color:rgba(21,23,33,.03);width:118px;border-right:1px solid #bcbdc2}.f-detail-table dd{width:calc(100% - 118px)}.f-detail-table li{position:relative;padding-left:1em}.f-detail-table li::after{position:absolute;top:0;left:0;content:"・"}.f-detail-table--colored dt{background-color:#f9fafc}.f-detail-table--block{display:block}.f-detail-table--block:not(:last-of-type){margin-bottom:20px}.f-detail-table--block dd,.f-detail-table--block dt{width:auto}.f-detail-table--block dt{border-right:0}.f-detail-tags{margin:12px -6px -6px 0;display:flex;flex-wrap:wrap;font-size:1.1rem}.f-detail-tags li{background-color:#eaf0f7;padding:3px 8px;margin:0 6px 6px 0;border-radius:15px}.f-detail-restaurant-cuisine .f-heading2+.f-detail-section{margin-top:20px}.f-detail-food-description{margin-top:20px;margin-bottom:13px;color:rgba(50,55,67,.75);font-size:1.3rem;line-height:1.54}.f-detail-food-image{color:rgba(50,55,67,.75);font-size:1.1rem;text-align:center}.f-detail-food-image p{margin-top:12px}.f-detail-food-info{font-size:1.3rem;margin-top:20px}.f-detail-food-info dt{font-weight:700}.f-detail-food-info dt:not(:first-child){margin-top:7px}.f-detail-food-room{margin-top:10px;font-size:1.3rem}.f-detail-review-jtb{margin-top:24px}.f-detail-review-jtb-list__item{margin-bottom:16px;transition:opacity .2s,padding .2s}.f-detail-review-jtb-card{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(21,23,33,.5);padding:20px 8px 24px}.f-detail-review-jtb-card__header{display:flex;flex-wrap:wrap}.f-detail-review-jtb-card__avator{align-self:flex-start;margin-right:1.2rem;font-size:2.4rem;color:#bcbdc2}.f-detail-review-jtb-card__list{max-width:calc(100% - 3.6rem);display:flex;flex-wrap:wrap}.f-detail-review-jtb-card__item{display:flex;justify-content:center;align-items:center;min-width:41px;height:24px;font-size:1.1rem;color:#50555f;background-color:rgba(21,23,33,.05);padding:0 6px;margin-bottom:4px;margin-right:4px;border-radius:16px}.f-detail-review-jtb-card__date{width:100%;font-size:1.2rem;color:#656972;margin-top:8px}.f-detail-review-jtb-card__body{margin-top:16px}.f-detail-review-jtb-card__footer{margin-top:16px}.f-detail-review-jtb-card__text{font-size:1.5rem;max-height:77px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.f-detail-review-jtb-card__more{position:relative}.f-detail-review-jtb-card__more-btn{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.3rem;padding-top:1.6rem}.f-detail-review-jtb-card__more-btn .f-icon{color:rgba(21,23,33,.5);font-size:1.8rem;margin-right:4px}.f-detail-review-jtb-card__helpful-text{color:#50555f;font-size:1.2rem}.f-detail-review-jtb-card__helpful-vote{margin-top:8px}.f-detail-review-jtb-card__helpful-vote-btn{display:inline-block;border:1px solid #bcbdc2;border-radius:4rem;font-size:1.2rem;color:rgba(50,55,67,.75);padding:2px 10px}.f-modal-review .f-detail-review-jtb-card{padding:40px 22px;box-shadow:none;border-radius:0}.f-modal-review .f-detail-review-jtb-card__text{max-height:initial;overflow:visible;display:block;text-overflow:unset;-webkit-line-clamp:unset}.f-detail-review-jtb-expand{text-align:center}.f-detail-review-jtb-expand__btn{font-size:1.4rem;display:inline-flex;justify-content:center;align-items:center;padding:8px}.f-detail-review-jtb-expand__btn .f-icon{font-size:2.2rem;color:rgba(21,23,33,.5);transition:transform .3s}.f-detail-review-jtb-expand__btn[aria-expanded=false] .f-detail-review-jtb-expand__btn-text--close{display:none}.f-detail-review-jtb-expand__btn[aria-expanded=true] .f-detail-review-jtb-expand__btn-text--open{display:none}.f-detail-review-jtb-expand__btn[aria-expanded=true] .f-icon{transform:rotate(180deg)}.f-detail-photo-section--lux{border-bottom:1px solid #bcbdc2;padding-bottom:40px;margin-bottom:20px}.f-detail-photo-video{margin-top:16px}.f-detail-photo-video__btn{background:#fff;border:2px solid #3498db;color:#3498db;font-size:1.6rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:8px 32px;border-radius:40px}.f-detail-photo-video__btn-icon{margin-right:8px;font-size:2.4rem}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-photo-video__btn-icon{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-photo-panorama{margin-top:24px}.f-detail-photo-panorama__text{margin-bottom:24px;text-align:left}.f-detail-photo-panorama__btn{background:#fff;border:2px solid #3498db;color:#3498db;font-size:1.6rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:8px 32px;border-radius:40px}.f-detail-photo-panorama__btn-icon{display:flex;flex-direction:column;margin-right:8px}.f-detail-photo-panorama__btn-icon:after,.f-detail-photo-panorama__btn-icon:before{font-family:"Material Icons Round";font-size:2.4rem;font-weight:500;line-height:.5}@supports ((-webkit-background-clip:text) or (background-clip:text)){.f-detail-photo-panorama__btn-icon:after,.f-detail-photo-panorama__btn-icon:before{background:linear-gradient(135deg,#3498db,#52c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.f-detail-photo-panorama__btn-icon:before{content:"\f082"}.f-detail-photo-panorama__btn-icon:after{content:"\e577"}.f-list-favorite-list .f-list__contents{margin-top:0;padding-top:40px}.f-list_favorite__title{margin-top:16px}.f-list_favorite__text{margin-top:12px}.f-list_favorite__tabwrap{margin-top:12px;display:flex}.f-list_favorite__tab{width:100%}.f-list_favorite__tabbutton{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:51px;padding-bottom:3px;font-size:1.6rem}.f-list_favorite__tabbutton.is-active{color:#3498db}.f-list_favorite__tabbutton.is-active::after{position:absolute;background-image:linear-gradient(135deg,#3498db 0,#52c8ff 100%);height:3px;width:100%;bottom:0;left:0;content:""}.f-list_favorite__count{color:#3498db;font-size:1.4rem}.f-list_favorite__content{padding:16px;background-color:#f5f8fb}.f-list_favorite__tabcontent{display:none}.f-list_favorite__tabcontent.is-active{display:block}.f-detail-calendar{margin-top:24px}.f-slider-calendar-container{display:inline-block;position:relative;overflow:hidden}.f-slider-calendar-container.swiper-container-initialized{display:block}.f-detail-calendar__title{font-size:1.6rem;color:rgba(50,55,67,.75);text-align:center;margin-bottom:20px;line-height:1;opacity:0}.swiper-slide-active .f-detail-calendar__title{transition:opacity .3s .3s;opacity:1}.f-detail-calendar__title em{font-size:1.8rem;color:#323743}.f-detail-calendar-wrapper{position:relative}.f-detail-calendar__before,.f-detail-calendar__next{position:absolute;top:0;font-size:1.3rem;line-height:1;z-index:1}.f-detail-calendar__before .swiper-button-disabled,.f-detail-calendar__next .swiper-button-disabled{color:rgba(21,23,33,.5);cursor:default}.f-detail-calendar__before .f-icon,.f-detail-calendar__next .f-icon{font-size:1.6rem}.f-detail-calendar__before{left:-5px}.f-detail-calendar__next{right:-5px}.f-detail-calendar__toast{position:absolute;top:100%;width:327px;margin-top:16px;background:#151721;border-radius:4px;padding:14px 16px;color:#fff;opacity:0;transition:opacity .3s}.f-detail-calendar__before .f-detail-calendar__toast{left:5px}.f-detail-calendar__next .f-detail-calendar__toast{right:5px}.is-toast+.f-detail-calendar__toast{opacity:1}.f-detail-calendar__state{margin-top:10px;height:15px;display:flex;align-items:center;justify-content:center;color:#95999e;font-size:1.3rem;text-align:center;line-height:1}.f-detail-calendar__state svg{width:14px;height:14px}.f-detail-calendar__state svg path{fill:#d94f5d}.f-detail-calendar__day.is-end .f-detail-calendar__state svg path,.f-detail-calendar__day.is-start .f-detail-calendar__state svg path{fill:#fff}.f-detail-calendar__state .f-icon{font-size:1.8rem;color:#e18d52}.f-detail-calendar__state .f-icon::before{content:"\e86b"}.f-detail-calendar__day.is-end .f-detail-calendar__state .f-icon,.f-detail-calendar__day.is-start .f-detail-calendar__state .f-icon{color:#fff}.f-detail-calendar__state .f-icon--state-circle-white::before,.f-detail-calendar__state .f-icon--state-circle::before{display:none}.f-detail-calendar__not{color:#95999e;font-size:1.3rem;text-align:center;display:block}.f-detail-calendar-slider{position:relative}.f-detail-calendar-slider__table-wrap{overflow-x:scroll}.f-detail-calendar-slider__table{width:100%;min-width:345px;border:1px solid #bcbdc2;table-layout:fixed}.f-detail-calendar-slider__week{width:14.29%;height:20px;font-size:1.1rem;text-align:center;line-height:20px;background:#f4f5f5;border-right:1px solid #bcbdc2}.f-detail-calendar-slider__week:nth-child(1){color:#d94f5d;background:#fbedef}.f-detail-calendar-slider__week:last-child{color:#3498db;background:#ecf9ff;border-right:none}.f-detail-calendar-slider__week.is-disabled{background:#e1e1e1}.f-detail-calendar__number{font-size:1.2rem;line-height:1;color:#323743;position:absolute;top:6px;left:6px}.f-detail-calendar__day:first-child .f-detail-calendar__number{color:#d94f5d}.f-detail-calendar__day:last-child .f-detail-calendar__number{color:#3498db}.f-detail-calendar__day.is-end .f-detail-calendar__number,.f-detail-calendar__day.is-start .f-detail-calendar__number{color:#fff}.f-detail-calendar__button{text-align:left;width:100%;min-height:63px;position:relative;display:flex;align-items:center;justify-content:center}.f-detail-calendar__button:disabled{cursor:default}.f-detail-calendar__day{border:1px solid #bcbdc2;vertical-align:top;text-align:left}.f-detail-calendar__day.is-tag-season{background-color:rgba(225,141,82,.2)}.f-detail-calendar__day.is-disabled{background:#e1e1e1}.f-detail-calendar__day.is-end,.f-detail-calendar__day.is-start{background:linear-gradient(135deg,#3498db,#52c8ff)}.f-detail-calendar__day.is-period{background:#c6edff}.f-detail-calendar__day.is-end .f-detail-calendar__button:hover,.f-detail-calendar__day.is-period .f-detail-calendar__button:hover,.f-detail-calendar__day.is-start .f-detail-calendar__button:hover{background:0 0}.f-detail-calendar__on.is-selected .f-detail-calendar__day__link{background:rgba(207,240,255,.38)}.f-detail-calendar__on.is-end,.f-detail-calendar__on.is-start{background-size:100% 100%;background-image:url(/kokunai_air/static/assets/images/list/detail/plan/f-day-border.png);padding:1px}.f-detail-calendar__on.is-end .f-detail-calendar__day__link,.f-detail-calendar__on.is-start .f-detail-calendar__day__link{background-color:#fff}.f-detail-calendar__price{margin-top:7px;color:#3498db;text-align:center;font-size:1.2rem;line-height:1.25;display:block}.f-detail-calendar__day.is-disabled .f-detail-calendar__price{color:#95999e}.f-detail-calendar__day.is-end .f-detail-calendar__price,.f-detail-calendar__day.is-start .f-detail-calendar__price{color:#fff}.f-detail-calendar__price span.f-u-show--pc{font-size:1.4rem}.f-detail-calendar__room{display:none}.f-match-search-condition{margin-bottom:16px;border:1px solid #bcbdc2;padding:12px}.f-match-search-condition__heading{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.f-match-search-condition__list{display:flex;flex-wrap:wrap}.f-match-search-condition__item{display:flex;align-items:flex-end;font-size:1.2rem;margin-right:16px}.f-match-search-condition__item .f-condition-label{font-size:1.1rem;color:rgba(50,55,67,.75)}.f-match-search-condition__item .f-condition-label:after{content:"："}.f-match-header{display:flex;align-items:center;margin-top:16px}.f-match-header__theme{font-size:1.2rem;padding-right:16px;flex:1}.f-match-header__theme .f-icon{color:rgba(21,23,33,.5);margin-right:.2em}.f-match-header__theme em{font-size:1.4rem;font-weight:500}.f-match-header__navi{margin-left:auto}.f-tag-condition-note{color:rgba(50,55,67,.75);margin-top:8px;font-size:1.2rem}.f-tag-condition{margin-top:8px}.f-tag-condition__list{display:flex;flex-wrap:wrap}.f-tag-condition__item{margin-bottom:8px;position:relative}.f-tag-condition__item:not(:last-child){margin-right:16px;padding-right:16px}.f-tag-condition__item:not(:last-child):before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:1px;height:16px;background-color:#c0c5cb;z-index:10}.f-tag-condition__link{cursor:pointer}.f-tag-condition__link.is-current{pointer-events:none;color:#323743}.f-tag-condition__list--multiple .f-list-narrowdown-input:checked+.f-list-narrowdown-field,.f-tag-condition__list--multiple .f-list-narrowdown-label:hover .f-list-narrowdown-field{background:0 0}.f-tag-condition__list--multiple .f-list-narrowdown-label{cursor:pointer}.f-match-result-header{padding-top:15px}.f-match-result-header__data .f-ttl{line-height:1.4;font-weight:500}.f-match-result-header__data .f-ttl .f-count,.f-match-result-header__data .f-ttl .f-percent{font-weight:700;color:#e18d52;margin:0 .2em}.f-match-result-header__data .f-ttl .f-count em,.f-match-result-header__data .f-ttl .f-percent em{font-weight:700;font-size:1.8rem}.f-match-result-header__data .f-condition{font-size:1.1rem;display:flex;margin-top:8px;color:#707070}.f-match-result-header__data .f-condition__label{white-space:nowrap}.f-match-result-header__data .f-condition__label:after{content:"："}.f-match-result-header__data .f-condition__data{flex:1}.f-match-result-header__data .f-condition-list{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.f-match-result-header__data .f-condition-list&gt;li{display:inline;margin-right:.4rem}.f-match-result-header__data .f-condition-list&gt;li:after{content:"/";margin-left:.4rem}.f-match-result-header__navi{margin-top:8px;text-align:right}.f-match-score{display:inline-flex;align-items:center;margin-right:30px;line-height:1;background:rgba(225,141,82,.2);border-radius:30px;padding:4px 10px;margin-bottom:16px}.f-match-score__label{font-size:1.2rem}.f-match-score__label:after{content:"："}.f-match-score__data{color:#e18d52}.f-match-score__data em{font-weight:700;font-size:1.6rem}.f-match-result-legend-list{margin-top:8px}.f-match-result-legend-list&gt;li{font-size:1.1rem;display:flex;align-items:center}.f-match-result-legend-list&gt;li .f-match-icon{display:flex;align-items:center}.f-match-result-legend-list&gt;li .f-match-icon img{width:1em;height:1em}.f-match-result-legend-list&gt;li .f-match-icon:after{content:"："}.f-match-detail{font-size:1.3rem;width:100%;border:1px solid #bcbdc2;padding:10px 10px 0 10px;margin-bottom:8px}.f-match-detail__contents{overflow:hidden;height:140px;position:relative}.f-match-detail__contents:after{content:"";display:block;width:100%;height:80%;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 80%)}.f-match-detail__contents[aria-hidden=true]{padding-bottom:0}.f-match-detail__contents[aria-hidden=true]:after{opacity:1}.f-match-detail__contents[aria-hidden=false]{overflow:visible;height:auto;padding-bottom:44px;transition:padding .2s}.f-match-detail__contents[aria-hidden=false]:after{opacity:0;visibility:hidden}.f-match-detail__ttl{font-weight:500;margin-bottom:.5em}.f-match-detail__list&gt;li{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.f-match-detail__list&gt;li:nth-child(2n-1){background:rgba(21,23,33,.03)}.f-match-detail__tag{font-size:1.1rem}.f-match-detail__icon{padding-left:8px}.f-match-detail__icon .f-match-icon{display:flex;align-items:center}.f-match-detail__icon .f-match-icon img{width:1em;height:1em}.f-match-detail__toggle{display:flex;flex-direction:column;position:relative}.f-match-detail__toggle-btn{display:flex;justify-content:center;padding:50px 12px 12px;width:100%;position:absolute;bottom:0;-webkit-tap-highlight-color:transparent}.f-match-detail__toggle-btn .f-icon{font-size:2rem;transition:transform .3s}.f-match-detail__toggle-btn .f-icon::before{content:"\e5cf"}.f-match-detail__toggle-btn:after{content:"検索結果の詳細を表示する"}.f-match-detail__toggle-btn[aria-expanded=true]{padding:12px}.f-match-detail__toggle-btn[aria-expanded=true] .f-icon{transform:rotate(540deg)}.f-match-detail__toggle-btn[aria-expanded=true]:after{content:"検索結果の詳細を閉じる"}.f-match-selected-theme{margin-top:24px;border:2px solid #e18d52;padding:16px}.f-match-selected-theme__header-title{font-weight:500}.f-match-selected-theme__body{margin-top:8px}.f-match-selected-theme__item{margin-top:8px}.f-match-selected-theme__item .f-text-theme{font-size:1.6rem;font-weight:700;color:#e18d52;display:flex;flex-wrap:wrap;align-items:center}.f-match-selected-theme__item .f-text-theme .f-icon{margin-right:.2em}.f-match-selected-theme__item .f-text-season:before{content:"［"}.f-match-selected-theme__item .f-text-season:after{content:"］"}.f-match-selected-theme__item .f-text-note{color:rgba(50,55,67,.75)}.f-match-calendar-legend{margin-top:16px;display:flex}.f-match-calendar-legend__color{flex-basis:22px;flex-shrink:0;height:22px;background:rgba(225,141,82,.3)}.f-match-calendar-legend__text{display:flex}.f-match-calendar-legend__text:before{content:"...";margin:0 .5em}.f-jal-head{margin-top:24px}.f-jal-login-section{margin-top:24px}.f-jal-card{margin-top:16px;padding:16px;background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(21,23,33,.5)}.f-jal-card__layout-right{padding-top:16px}.f-jal-heading2{margin-bottom:8px;font-weight:700}.f-jal-pagenation{margin-top:32px}.f-jal-pagenation__link-back{position:relative;padding-left:30px}.f-jal-pagenation__link-back .f-icon{font-size:1.6em;position:absolute;top:-3px;left:0}.f-jal-pagenation__link-back .f-icon::before{content:"\e5c4"}.f-login-section{margin-top:24px}.f-login-wrap{margin-top:16px}.f-login-box{padding:16px;margin-top:16px;background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(21,23,33,.5)}.f-login-box__header{font-size:1.5rem;font-weight:700}.f-login-box .f-login-input{margin-top:16px}.f-login-box .f-login-input .f-form-text:-moz-read-only{background:rgba(21,23,33,.05)}.f-login-box .f-login-input .f-form-text:read-only{background:rgba(21,23,33,.05)}.f-login-box .f-login-input .f-form-text.-error{background:#fff;border:1px solid #d94f5d}.f-login-box__text-list{margin-top:16px;font-size:1.3rem}.f-login-box__text-list&gt;li a{margin-left:8px}.f-login-box__text-list&gt;li.f-indent{padding-left:1em;text-indent:-1em}.f-login-box .f-login-navi{margin-top:16px}.f-login-box .f-login-note{margin-top:16px}.f-login-box .f-login-note a{margin-left:8px}.f-login-box .f-login-privacy{margin-top:24px}.f-login-box .f-login-privacy .f-form-checkfield{font-size:1.4rem}.f-login-box .f-input-notice{margin-top:6px;color:#d94f5d;font-size:1.3rem;display:inline-flex;align-items:center}.f-login-box .f-input-notice:before{font-family:Material Icons;line-height:1;content:"\e001";padding-right:3px}.f-guest-box{padding:16px;margin-top:16px}.f-guest-box__header{font-size:1.5rem;font-weight:700}.f-guest-box .f-guest-note{margin-top:16px}.f-guest-box .f-guest-navi{margin-top:16px}.f-login-pagenation{margin-top:32px}.f-login-pagenation__link-back{position:relative;padding-left:30px}.f-login-pagenation__link-back .f-icon{font-size:1.6em;position:absolute;top:-3px;left:0}.f-login-pagenation__link-back .f-icon::before{content:"\e5c4"}.f-error-page{max-width:80rem;margin:32px auto 0}.f-error-page__heading{font-size:2rem;font-weight:500;line-height:1.5;text-align:center}.f-error-page__heading .f-icon{color:#e18d52;font-size:3rem;display:block;margin-bottom:4px}.f-error-page__heading .f-icon::before{content:"\f083"}.f-error-page__en{text-align:center;margin-top:8px}.f-error-page__txt{margin-top:16px}.f-error-page__navi{margin-top:24px;display:flex}.f-error-page__navi-back{position:relative;padding-left:2em}.f-error-page__navi-back .f-icon{font-size:1.6em;position:absolute;top:calc(50% - .5em);left:0}.f-error-page__navi-back .f-icon::before{content:"\e5c4"}.f-footer button,.f-footer h2,.f-footer h3,.f-footer h4{color:#323743;font-weight:700}.f-footer .f-accordion-toggle--inBoth{font-weight:400;color:#656972}.f-footer__title{margin-top:32px;margin-bottom:20px}.f-footer__title.f-heading2 .f-accordion-toggle{font-size:1.8rem;padding:0;font-weight:500}.f-footer__title.f-heading2 .f-accordion-toggle .f-icon{right:0}.f-footer__title.f-heading2.f-heading2accordion .f-icon{right:15px}.f-footer__title.f-heading2.f-heading2accordion+.f-footer-list li{border:none}.f-footer__title.f-heading2.f-heading2accordion+.f-footer-list--bordered li{border-bottom:1px solid #e1e1e1}.f-footer__subtitle{font-weight:500;font-size:1.4rem;padding-right:15px;padding-left:15px}.f-footer-list&gt;li{border-bottom:1px solid #e1e1e1;color:#6b6e71}.f-footer-list&gt;.f-footer-list--noBorder{border-bottom:none}.f-footer-list .f-accordion-toggle{color:rgba(21,23,33,.87)}.f-footer-linkList--col2{border-top:1px solid #e1e1e1;display:flex;flex-wrap:wrap}.f-footer-linkList--col2&gt;li{flex:1 1 50%}.f-footer-linkList--col2&gt;li:nth-child(odd){border-right:1px solid #fff}.f-footer-linkList--col2&gt;li:nth-child(n+3){border-top:1px solid #fff}.f-footer-linkList__title{position:relative;display:block;padding:8px 35px 8px 15px;color:#656972;height:100%;font-size:1.3rem}.f-footer-linkList__more{display:flex;align-items:center;justify-content:flex-end;padding:8px 8px 8px 15px}.f-footer-linkList__more .material-icons-round__extend{vertical-align:middle;padding-bottom:2px}.f-footer-linkList__more .material-icons-round__extend::before{content:"\e315"}.f-footer-linkList__arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#95999e;font-size:2.2rem}.f-footer-linkList__arrow::before{content:"\e5cc"}.f-footer-linkList__title--pcBold{position:relative;display:block;padding:8px 35px 8px 15px;color:rgba(21,23,33,.87);font-size:1.3rem}.f-footer-linkList__title--arrow{display:block;padding:20px 15px 20px;margin-bottom:16px;text-align:right;color:#656972}.f-footer-linkList__title--arrow .f-icon{display:inline-block;padding-left:8px}.f-footer-linkList__title--arrowLg{display:block;padding:20px 15px 20px;margin-bottom:16px;text-align:right}.f-footer-linkList__title--arrowLg .f-icon{display:inline-block;padding-left:8px}.f-footer-text-link{margin-top:24px;text-align:right}.f-footer-text-link a{padding-right:35px;display:block;position:relative;color:#323743}.f-footer-covid19{padding:0 15px}.f-footer-covid19 .f-accordion-body{animation:none;margin-top:24px}.f-footer-covid19 .f-accordion-body[aria-hidden=true]{height:142px;overflow:hidden;position:relative}.f-footer-covid19 .f-accordion-body[aria-hidden=true]:after{content:"";display:block;width:100%;height:40px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 80%)}.f-footer-covid19 .f-accordion-body[aria-hidden=true] .f-accordion-body__inner{opacity:1}.f-footer-covid19__block{margin-bottom:24px}h2.f-footer-covid19__heading,h3.f-footer-covid19__heading,h4.f-footer-covid19__heading{font-weight:500}.f-footer-covid19__list&gt;li{margin-top:4px;padding-left:24px;position:relative}.f-footer-covid19__list&gt;li .f-icon{color:#3498db;font-size:1.8rem;position:absolute;top:2px;left:0}.f-footer-covid19__list&gt;li .f-icon::before{content:"\e876"}.f-footer-covid19__note{margin-top:24px;margin-bottom:24px}.f-footer-covid19__accord-btn{text-align:center}.f-footer-covid19__accord-btn .f-icon{right:0}.f-footer-covid19__accord-btn.is-close[aria-expanded=false]{display:none}.f-footer-covid19__accord-btn.is-open[aria-expanded=true]{display:none}.f-footer-covid19__accord-btn-text{display:inline-block;font-size:1.4rem;font-weight:400;position:relative;padding-right:17px}.f-footer-faq-covid19__block{margin:16px 0}.f-footer-faq-covid19__heading{font-weight:700;font-size:1.4rem}.f-footer-faq-covid19__list{margin-top:8px}.f-footer-faq-covid19__list&gt;li{padding-left:1em;text-indent:-1em}.f-footer-faq-covid19__list&gt;li:before{content:"・"}@media print,screen and (min-width:769px){body{font-family:"Work Sans","Noto Sans JP",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,Arial,Verdana,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif}body{min-width:1024px}.f-breadcrumb{max-width:1280px;padding-right:22px;padding-left:22px;margin-right:auto;margin-left:auto;font-size:1.2rem;background:0 0}.f-heading1{font-size:2.6rem}.f-heading2{font-size:2.2rem}.f-heading3{font-size:2rem}.f-heading3--prefix{border:none;padding:4px .5em 4px .75em;position:relative;font-size:1.4rem}.f-heading3--prefix::before{content:"";position:absolute;width:3px;height:100%;left:0;top:0;background:#cc0d21;border-radius:3px}.f-heading3--prefix-caption{font-size:1.2rem;padding-bottom:0}.f-heading3--prefix-caption~.f-accordion-body{margin-top:0}.f-heading4{font-size:1.8rem}.f-heading4 .f-accordion-toggle{font-size:1.8rem;font-weight:500}.f-heading5{font-size:1.6rem}.f-float-menu{bottom:25px;width:100px}.f-float-link{position:static;overflow:hidden;border-radius:4px 0 0 4px}.f-float-link__button .f-icon{font-size:2.4rem}.f-float-link__button{display:block;width:100%;height:auto;padding:9px 10px 7px;border-radius:4px 0 0 4px;font-size:1.2rem}.f-float-link__person-favorite{width:24px;height:24px}.f-float-link&gt;li:nth-child(n+2){margin-top:1px}.f-float-link__text{margin-top:4px}.f-float-pagetop:hover{background:rgba(207,240,255,.6)}.f-form-label-on-input{display:block;position:absolute;top:0;left:18px;z-index:1;padding:0 4px;transform:translateY(-50%);line-height:1;background-image:linear-gradient(transparent 49%,#fff 50%);font-size:1.2rem;color:#95999e}.f-form-error{margin-top:6px}.f-form-text{font-size:1.4rem;height:48px}.f-form-text::-moz-placeholder{font-size:1.4rem}.f-form-text::placeholder{font-size:1.4rem}.f-form-button-group__item,.f-form-flexlist__item{flex-basis:calc(25% - 9px);margin-bottom:0}.f-form-button-group .f-form-checkfield{min-height:40px}.f-form-legend{font-weight:500}.f-form-checkbutton__label{height:32px}.f-form-select::after{display:none}.f-form-list-caution{font-size:1.2rem;margin:16px 0 0}.f-form-dropdown__title{position:relative;width:100%;min-height:calc(1em + 31px);padding:13px 35px 13px 20px;border:1px solid #bcbdc2;outline:0;background:#fff;font-size:1.2rem;text-align:left;cursor:pointer}.f-form-dropdown__title::after{display:block;position:absolute;top:0;right:15px;bottom:3px;width:6px;height:6px;margin:auto;transform:rotate(45deg);border:2px solid #bcbdc2;border-top:none;border-left:none;content:"";transition:.3s}.f-form-dropdown__title[aria-expanded=true]::after{top:3px;bottom:0;transform:rotate(585deg);transition:.3s}.f-form-dropdown__list{position:absolute;z-index:1;width:100%;height:0;margin:0;padding:0;overflow:hidden;list-style:none;opacity:0;border-bottom:1px solid #bcbdc2;transition:opacity .3s ease-in-out}.f-form-dropdown__list[aria-hidden=false]{display:block;height:auto;background:#fff;opacity:1}.f-form-dropdown__item{padding:13px 17px;border-right:1px solid #bcbdc2;border-left:1px solid #bcbdc2;background:#fff;font-size:1.2rem}.f-form-dropdown__item:hover{background:#f8f9f9}.f-form-modal__head{padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.f-form-modal__head-clear{color:#3498db;font-size:1.3rem;line-height:1}.f-form-modal__head-close{transform:translateX(5px)}.f-form-modal__head-close .f-icon{font-size:2rem;color:rgba(21,23,33,.5)}.f-form-modal__head-close .f-icon::before{content:"\e14c"}.f-top-calendar__col{padding:0 15px}.f-top-calendar__col:first-child{margin-right:8px}.f-top-calendar__col:last-child{margin-left:8px}.f-top-calendar__next,.f-top-calendar__prev{position:absolute;top:50%;margin-top:-1em;z-index:1}.f-top-calendar__next .f-icon,.f-top-calendar__prev .f-icon{font-size:2.4rem;color:#95999e}.f-top-calendar__next.swiper-button-disabled,.f-top-calendar__prev.swiper-button-disabled{opacity:0;pointer-events:none}.f-top-calendar__prev{left:20px}.f-top-calendar__next{right:20px}.f-calendar-week__label{padding:8px 0;font-size:1.2rem}.f-calendar__day.is-checkout-hover .f-calendar__button:not([disabled]),.f-calendar__day:not(.is-start):not(.is-end):not(.is-checkin):hover .f-calendar__button:not([disabled]){position:relative}.f-calendar__day.is-checkout-hover .f-calendar__button:not([disabled])::before,.f-calendar__day:not(.is-start):not(.is-end):not(.is-checkin):hover .f-calendar__button:not([disabled])::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#edf9ff;z-index:0;border-radius:50%}.f-accordion-toggle,.f-accordion-toggle--inBoth{font-size:1.2rem;padding-left:0}.f-accordion-toggle .f-icon,.f-accordion-toggle--inBoth .f-icon{right:0}.f-accordion-toggle.is-spOnly,.is-spOnly.f-accordion-toggle--inBoth{pointer-events:none}.f-accordion-toggle.is-spOnly .f-icon,.is-spOnly.f-accordion-toggle--inBoth .f-icon{display:none}.f-accordion-toggle--inBoth{display:block;font-size:1.6rem}[class*=f-accordion-body__inner--figure] figure{width:240px;flex-shrink:0}[class*=f-accordion-body__inner--figure] figcaption{font-size:1.2rem}.f-accordion-body .f-accordion-table{display:block}.f-accordion-body .f-accordion-table__title{font-size:1.6rem}.f-accordion-body .f-accordion-table__inner{display:block;overflow:hidden}.f-accordion-body .f-accordion-table__data,.f-accordion-body .f-accordion-table__figure,.f-accordion-body .f-accordion-table__information{float:left}.f-accordion-body .f-accordion-table__figure{width:240px;display:inline-block}.f-accordion-body .f-accordion-table__figure figcaption{font-size:1.2rem}.f-accordion-body .f-accordion-table__information{display:inline-block;margin-left:16px;width:calc(100% - 256px)}.f-accordion-body .f-accordion-table__heading{padding:0 .5em;display:block;font-size:1.6rem}.f-accordion-body .f-accordion-table__contents{display:block;font-size:1.4rem}.f-accordion-body .f-accordion-table__data{font-size:1.2rem;display:inline-block;margin-left:16px;width:calc(100% - 256px)}.f-accordion-body .f-accordion-table__data dfn,.f-accordion-body .f-accordion-table__data span{display:inline}.f-accordion-body .f-accordion-flex{display:flex;flex-wrap:wrap;margin:0 -12px}.f-accordion-body .f-accordion-flex__title{font-size:1.6rem}.f-accordion-body .f-accordion-flex__inner{width:25%;padding:0 12px;display:block;margin:0 0 24px 0;overflow:hidden}.f-accordion-body .f-accordion-flex__figure{width:100%;display:inline-block}.f-accordion-body .f-accordion-flex__figure figcaption{font-size:1.2rem}.f-accordion-body .f-accordion-flex__information{width:100%;display:block;margin-left:0;margin-top:12px}.f-accordion-body .f-accordion-flex__heading{padding:0 .5em;display:block;font-size:1.6rem}.f-accordion-body .f-accordion-flex__contents{display:block;font-size:1.4rem}.f-accordion-body__inner{opacity:1}.f-accordion-body__definitionList{margin-top:8px}.f-accordion-body__inner--inBoth{padding:15px 0;font-size:1.4rem}.f-accordion-body__inner--figureLeft,.f-accordion-body__inner--figureRight{display:flex}.f-accordion-body__inner--figureLeft{flex-direction:row-reverse}.f-accordion-body__inner--figureRight figure{margin:0 0 0 16px}.f-accordion-body__inner--figureLeft figure{margin:0 16px 0 0}.f-accordion-body__definitionTerm{font-size:1.6rem}.f-accordion-body__definitionDescription{font-size:1.4rem}.f-modal{transition:opacity .3s ease-in-out,visibility .3s ease-in-out,z-index .3s .3s ease-in-out}.f-modal.is-active{transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-out}.f-modal.is-active .f-modal-contents{overflow:hidden;overflow:auto}.f-modal__inner{display:flex;align-items:center;justify-content:center;transform:none;overflow:hidden}.f-modal__inner .ps__thumb-x{display:none}.f-modal-contents{max-height:648px;overflow:auto;max-width:1236px;height:90%;transform:scale(.925);transition:transform .2s ease-in-out}.f-modal.is-active .f-modal-contents{transform:none}.f-modal-contents .ps__thumb-x{display:none}.f-modal-header{padding:20px 24px;position:relative}.f-modal__title{font-size:1.8rem;padding:0 30px}.f-modal-header__clear{padding:12px 15px}.f-modal-header__close{top:6px;right:6px}.f-modal-body{padding-top:0}.f-modal-footer__alert .f-error-text{font-size:1.2rem}.f-modal-checkin{flex:1;margin-right:24px;margin-bottom:0;padding:8px 24px}.f-modal-checkin__body{font-size:1.5rem}.f-modal-checkin__night{font-size:1.5rem}.f-modal-map .f-modal-contents{position:relative}.f-modal-map.is-active .f-modal-contents{overflow:hidden}.f-modal-map .f-modal-body{height:calc(90vh - 60px);width:1280px;max-width:100%;height:inherit;overflow-y:scroll;overflow:hidden}.f-place{position:absolute;top:100%;left:0;width:100%;z-index:2;border:1px solid #bcbdc2;border-top:none}.f-place-scroll{max-height:330px;position:relative}.f-place-list__link{padding:7px 15px}.f-place-list__text{font-size:1.4rem}.f-place-list .f-place-list .f-place-list__link{padding:4px 15px 3px 35px}.f-place-list .f-place-list .f-place-list__link .f-icon{font-size:1.4rem}.f-popup-close{font-size:2.5rem}.f-popup-title{font-size:1.8rem}.f-popup-copy-box{width:234px}.f-popup-choice-text{font-size:1.4rem}.f-popup-choice-list__label{font-size:1.6rem}.f-room{max-height:546px;position:relative;padding:12px 20px 0}.f-room&gt;section:last-of-type{padding-bottom:120px}.f-room-list__item{padding:6px 0}.f-room-list__sub{font-size:1.2rem}.f-room-list__body .f-error-balloon{right:116px}.f-room-list__body .f-error-balloon:after,.f-room-list__body .f-error-balloon:before{margin-left:52px}.f-room-title{margin-top:16px;padding:10px 0}.f-room-list__button{font-size:3.6rem}.f-room-list__button:not(:disabled):hover{color:#85c1e9}.f-search-tree{height:482px;border:1px solid #c1c2c6}.f-search-tree__row{position:relative;flex-basis:20%;max-width:20%;min-width:20%}.f-search-tree__row:not(:nth-child(n+5)){border-right:1px solid #c1c2c6}.f-search-tree__row:nth-child(5){flex:1}.f-search-list{border-bottom:none}.f-search-list__link,.f-search-list__title{font-size:1.4rem;min-height:40px;padding:5px 30px 5px 16px}.f-search-list__count{font-size:1.6rem}.f-search__checkbox{width:55px}.f-search__checkbox .f-icon{font-size:2.4rem}.f-search__check{width:24px;height:24px}.f-search__check:not(.is-checked):not(:checked):hover+.f-icon{border-color:#3498db}.f-search__check:not(.is-checked):not(:checked):hover+.f-icon+.f-icon{color:#3498db}.f-search-pc .f-modal-header{box-shadow:none}.f-popup .swiper-button-next .f-icon,.f-popup .swiper-button-prev .f-icon{font-size:4rem}.f-swiper__caption{font-size:1.2rem}.f-popup .f-swiper__caption{font-size:1.6rem}.f-scrollmap .f-modal-header{z-index:13}.f-scrollmap .f-modal-contents{width:100%;max-width:96vw;max-height:90%;overflow:hidden}.f-scrollmap .f-modal-body{height:inherit;height:auto}.f-scrollmap .f-list-card::before{border-radius:0}.f-scrollmap .f-list-card{margin-left:0;padding:14px;width:100%;box-shadow:none;border-radius:0}.f-scrollmap .f-list-card--more{display:none}.f-scrollmap .f-list-card-title{padding-right:24px;font-size:1.6rem}.f-scrollmap-container{display:flex;max-height:calc(90vh - 61px)}.f-scrollmap-container__item-map{order:3;flex:1;min-width:198px;position:relative;height:auto;margin-top:0}.f-scrollmap-container__item-search{position:relative;order:1;padding:24px 0;width:261px;border-right:1px solid #bcbdc2;z-index:11}.f-scrollmap-container__item-search .f-list-search{padding:0;border-radius:0;background-color:#fff}.f-scrollmap-container__item-search .f-form-text{font-size:1.3rem}.f-scrollmap-container__item-search .f-form-dropdown__title{padding:13px 20px 13px 15px}.f-scrollmap-container__item-search .f-list-sidebar__block{padding-top:0}.f-scrollmap-container__item-search .f-list-sidebar__block:first-child{margin-top:0}.f-scrollmap-container__item-card{position:relative;order:2;width:310px;padding:24px 0;background-color:rgba(21,23,33,.05)}.f-scrollmap-container__item-card .ps__rail-y{z-index:2}.f-scrollmap-menu{padding:0 14px;position:relative;z-index:11}.f-scrollmap-menu .f-form-dropdown__item,.f-scrollmap-menu .f-form-dropdown__title{font-size:1.6rem}.f-scrollmap-map iframe{top:0;height:100%}.f-scrollmap-position{display:none}.f-scrollmap-search-again{top:90px}.f-scrollmap-pin-label{font-size:1.4rem}.f-scrollmap-card-wrap{position:relative;bottom:auto;z-index:1}.f-scrollmap-card-container{display:block;padding-right:0}.f-scrollmap-card-content__img{width:64px}.f-scrollmap-card-text{font-size:1.2rem;margin-top:0}.f-scrollmap-card-text .f-list-card-text-min__icon{font-size:1.5rem;margin-left:0}.f-scrollmap-card-price__ja{font-size:1.2rem}.f-scrollmap-search{position:absolute;top:0;right:25px;left:25px;margin:auto;z-index:12;background-color:#fff;padding:16px;border-radius:0 0 4px 4px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.f-scrollmap-search__textfield{display:flex}.f-scrollmap-search__area{flex:1;margin-right:4px}.f-scrollmap-search__area .f-form-text{padding-right:45px}.f-scrollmap-search__area .f-place{width:564px}.f-scrollmap-search__day{flex:1;margin-left:4px;margin-right:4px}.f-scrollmap-search__day .f-modal{margin-left:-160px}.f-scrollmap-search__day .f-top-calendar{left:inherit;right:0}.f-scrollmap-search__person{flex:1;margin-left:4px}.f-scrollmap-search__person .f-top-room{left:inherit;right:0}.f-scrollmap-search__night,.f-scrollmap-search__room{flex:1}.f-scrollmap-search__night .f-form-dropdown__title,.f-scrollmap-search__room .f-form-dropdown__title{font-size:1.4rem;height:48px}.f-scrollmap-search__night .f-form-dropdown__item,.f-scrollmap-search__room .f-form-dropdown__item{font-size:1.4rem;line-height:1}.f-scrollmap-search__night{margin-left:4px;margin-right:4px}.f-scrollmap-search__room{margin-left:4px}.f-scrollmap-slide{margin-top:16px}.f-scrollmap-slide--more{display:none}.f-scrollmap-notfound{position:static}.f-scrollmap-activecassette .f-list-card-title{font-size:1.4rem;font-weight:400}.f-text{font-size:1.4rem}.f-text--caption,.f-text--s{font-size:1.2rem;color:#656972;line-height:1.666}.f-text--s.f-text--caution{font-size:1.3rem}.f-text--bathcaption{font-size:1.6rem}.f-button--cta:not(:disabled),.f-button--primary:not(:disabled),.f-button-outline--cta:not(:disabled),.f-button-outline--primary:not(:disabled){transition:border-radius .3s}.f-button--cta:not(:disabled)::before,.f-button--primary:not(:disabled)::before,.f-button-outline--cta:not(:disabled)::before,.f-button-outline--primary:not(:disabled)::before{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%;visibility:hidden}.f-button--cta:not(:disabled):not(:active)::before,.f-button--primary:not(:disabled):not(:active)::before,.f-button-outline--cta:not(:disabled):not(:active)::before,.f-button-outline--primary:not(:disabled):not(:active)::before{animation:ripple 1s ease-out}.f-button--cta:not(:disabled):hover,.f-button--primary:not(:disabled):hover,.f-button-outline--cta:not(:disabled):hover,.f-button-outline--primary:not(:disabled):hover{border-radius:48px;overflow:hidden}.f-button--cta:not(:disabled):hover::before,.f-button--primary:not(:disabled):hover::before,.f-button-outline--cta:not(:disabled):hover::before,.f-button-outline--primary:not(:disabled):hover::before{visibility:visible}.f-button-outline--cta::after,.f-button-outline--primary::after{transition:border-radius .3s}.f-button-outline--cta:hover::after,.f-button-outline--primary:hover::after{border-radius:40px}.f-button-outline--cta{letter-spacing:-.15rem}.f-button-outline--cta:not(:disabled)::before{background:#eca7ae}.f-button-outline--primary:not(:disabled)::before{background:#9fe1ff}.f-button--link:not(:disabled)::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%;visibility:hidden}.f-button--link:not(:disabled):not(:active)::before{animation:ripple 1s ease-out}.f-button--link:not(:disabled):hover{overflow:hidden}.f-button--link:not(:disabled):hover::before{visibility:visible}.f-button--link__icon{width:35px;font-size:2.2rem;margin-left:5px}.f-u-section{max-width:1280px;padding-right:22px;padding-left:22px;margin-right:auto;margin-left:auto}.f-u-section--full{max-width:1280px;padding-right:22px;padding-left:22px;margin-right:auto;margin-left:auto}.f-u-show--sp{display:none}.f-u-show--pc{display:block}.f-info-text{font-size:1.3rem}.f-kkrs-error-message{font-size:1.4rem}.tippy-content{font-size:1.2rem}.f-rating__text{font-size:1.2rem}.f-rating--large .f-rating__rate{width:110px;height:22px}.f-rating--large .f-rating__wrap{width:22px}.f-rating--large .f-rating__icon{font-size:2.8rem}.f-b2b-plan-detail-reserve-btn-column{position:relative;padding-top:39px}.f-b2b-plan-detail-reserve-btn-column .f-b2b-reserve-check{position:absolute;top:0;left:0;width:100%;height:31px;padding-left:24px}.f-b2b-plan-detail-print{float:right;margin-top:19px;margin-left:24px}.f-b2b-plan-detail-print__button{height:62px;transition:border-radius .3s}.f-b2b-plan-detail-print__button:hover{border-radius:40px}.f-modal-room-assign .f-modal-contents{overflow:hidden;display:flex;flex-direction:column}.f-modal-room-assign .f-modal-body{overflow-y:auto;overflow-x:hidden;height:100%}.f-modal-room-assign .f-modal-footer{position:relative}.f-modal-room-assign .f-modal-footer .f-modal-button{width:32rem;margin:auto}.f-room-assign{max-width:88rem;padding-bottom:0}.f-room-assign__text{padding:24px}.f-room-assign__row{font-size:1.8rem;width:64rem;margin:auto;padding:0 0 32px 0;display:flex;justify-content:space-between}.f-room-assign__title{margin-bottom:0;padding:12px 0}.f-room-assign__list{width:54rem}.f-room-assign__item{padding:12px 0}.f-room-assign__label{flex-basis:100px;max-width:100px;order:1}.f-room-assign__label-note{display:block;font-size:1.2rem;line-height:1}.f-room-assign__spinbox{flex-basis:120px;max-width:120px;order:3}.f-room-assign__detail{flex:1;display:block;padding-right:24px;font-size:1.2rem;color:rgba(50,55,67,.75);order:2}.f-favorite-btn{width:24px;height:24px}.f-favorite-icon{top:-8px;left:-8px;width:40px;height:40px}.f-favorite-icon__circle{width:42px;height:42px}.f-favorite-icon__particle{width:42px;height:42px}.f-favorite-icon__heart{font-size:24px}.f-snackbar{width:360px;right:24px;bottom:24px}.f-top-kv{background-image:url(/kokunai_air/static/assets/images/top/f-main_pc.jpg);background-size:cover}.f-top-kv__title{margin-top:-40px;margin-right:auto;margin-left:auto;padding:51px 22px 24px;max-width:1280px}.fw-top-wl-tab{padding-left:22px;padding-right:22px;max-width:1280px;margin-right:auto;margin-left:auto}.fw-top-wl-tab+.f-top-search-section .f-top-search{padding-right:0}.fw-top-wl-tab+.f-top-search-section .f-top-map{margin-left:0}.fw-top-wl-tab__list{gap:0 15px}.fw-top-wl-tab__item&gt;a br{display:none}.fw-top-wl-tab__item.is-current&gt;a{background:rgba(255,255,255,.95)}.f-top-search-section{padding-bottom:32px;display:flex;justify-content:space-between;max-width:1280px;margin-right:auto;margin-left:auto}.f-top-search{background:0 0;padding:0 6px;flex-basis:50%;width:50%;min-width:50%}.f-top-search__inner{position:relative;padding-top:30px;padding-right:24px;padding-left:24px;padding-bottom:20px;background:rgba(255,255,255,.95);height:100%}.f-top-search__inner .f-form-labelbox.is-active .f-form-textfield:after{content:"";display:block;width:100%;height:3px;position:absolute;bottom:0;left:0;background:linear-gradient(135deg,#3498db,#52c8ff)}.f-top-search__inner .f-form-text{height:56px;font-size:1.6rem;padding:28px 13px 8px 36px}.f-top-search__inner .f-form-label-on-input{transform:none;top:8px}.f-top-search__inner .f-form-button-group{margin-bottom:24px}.f-top-search__inner .f-hr{margin-top:16px;margin-bottom:16px}.f-top-reserve{text-align:left;margin-bottom:0}.f-top-search-row{display:flex;align-items:center;margin-right:-6px;margin-left:-6px;margin-bottom:14px}.f-top-search-row__col{flex-basis:50%;padding:0 6px}.f-top-search-only{flex-basis:100%;max-width:100%}.f-top-condition{margin-top:-4px}.f-top-condition__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;line-height:1;height:1.2rem;color:#6b6e71;margin-right:196px}.f-top-condition__button{line-height:1;margin-top:-16px;margin-left:auto;white-space:nowrap;display:flex;align-items:center}.f-top-condition__button .f-icon{transition:transform .3s}.f-top-condition__more{position:absolute;top:0;left:100%;width:102%;height:100%;opacity:0;overflow:hidden;background:#fff;border-radius:0 4px 4px 0;padding:24px 8px 24px 32px;visibility:hidden;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.f-top-condition__more[aria-hidden=false]{z-index:1;opacity:1;left:100%;width:102%;visibility:visible}.f-top-condition__inner{position:relative;height:100%;transform:translateX(-100%);transform-origin:left top;transition:transform .35s cubic-bezier(0,0,0,1),opacity .35s cubic-bezier(0,0,0,1);opacity:0;padding-right:24px}.f-top-condition__more[aria-hidden=false] .f-top-condition__inner{transform:none;opacity:1;transition:transform .35s cubic-bezier(0,0,0,1),opacity .35s cubic-bezier(0,0,0,1)}.f-top-condition-col{position:relative}.f-top-condition-col .f-form-legend{font-weight:700}.f-top-condition-col .f-form-flexlist{justify-content:flex-start}.f-top-condition-col .f-form-flexlist__item{flex-basis:calc(33.33% - 10px);max-width:calc(33.33% - 10px);margin-right:14px;margin-bottom:11px}.f-top-condition-col .f-form-flexlist__item:nth-child(3n){margin-right:0}.f-top-condition-col .f-form-checkfield{font-size:1.3rem}.f-top-condition-col .f-form-checkfield__checkbox{width:15px;height:15px;margin-right:8px}.f-top-condition-col .f-form-checkfield__checkbox::before{width:15px;height:15px}.f-top-condition-col .f-form-checkbox{width:15px;height:15px}.f-top-condition-col .f-form-checkfield__icon{font-size:1.3rem;margin-left:0}.f-top-calendar__body{padding-left:40px;padding-right:40px}.f-top-calendar__body&gt;.f-kkrs-error-message{margin-top:16px;margin-left:33px;margin-right:33px}.f-top-map{display:block;margin-left:6px;margin-right:6px;flex-basis:50%;max-width:50%}.f-top-map__inner{padding:24px;background:rgba(255,255,255,.95);height:100%;display:flex}.f-top-map__inner .f-heading4{font-weight:700}.f-top-room .f-modal-button{max-width:265px;margin-left:auto;margin-right:auto}.f-top-search-favorite{margin-top:20px;text-align:right}.f-list-menu__flexContainer-pc{display:flex;justify-content:space-between;align-items:center}.f-list-menu__text{font-size:1.6rem}.f-list-menu__calendar--disabled::after{width:83px;top:5px}.f-list-menu__calendar--disabled .f-list-menu__fieldset legend{color:rgba(50,55,67,.5)}.f-list-menu__calendar{margin-left:24px}.f-list-menu__field{font-size:1.6rem}.f-list-menu__fieldset{display:flex;display:contents;align-items:center}.f-list-menu__fieldset legend{display:inline-block;margin-right:16px}.f-list-menu .f-form-dropdown__title{height:48px}.f-list-menu__checkbox{width:90px;height:40px;border-radius:20px}.f-list-menu__checkbox::after,.f-list-menu__checkbox::before{font-size:1.6rem}.f-list-menu__checkbox::before{left:18px}.f-list-menu__checkboxicon{width:32px;height:32px}.f-list-menu__checkboxicon .f-icon{font-size:2rem}.f-list-menu__input:checked+.f-list-menu__checkbox+.f-list-menu__checkboxicon{left:54px}.f-list-area{display:flex;flex-wrap:wrap;margin-bottom:-12px}.f-list-area__item{margin-bottom:12px}.f-list-area__item:not(:first-child){position:relative;margin-left:16px;padding-left:16px}.f-list-area__item:not(:first-child)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:1px;height:16px;background-color:#c0c5cb}.f-list-area__text{font-size:1.6rem}.f-list-area__button{font-size:1.6rem}.f-list-narrowdownterms__button{padding:6px 14px 6px 16px;border-radius:16px;font-size:1.4rem}.f-list-narrowdownterms__button:hover{background-color:rgba(80,85,95,.24)}.f-list-narrowdownterms__button--all:hover{color:#fff;background-color:#bcbdc2}.f-list-narrowdownterms__icon{font-size:1.6rem}.f-list-narrowdownterms__rating .f-rating__rate{height:19px;top:-2px}.f-list-switch{width:auto;margin-left:0;margin-right:0;background-color:transparent;box-shadow:none}.f-list-switch__item{flex:0 0 auto;max-width:125px}.f-list-notfound{padding:16px}.f-list-notfound__img{width:1.8rem;font-size:1.8rem;margin-top:.5rem}.f-list-notfound__text{font-size:1.6rem;margin-left:2.4rem;text-indent:-2.4rem}.f-list-sidebar__title{font-size:1.4rem}.f-list-narrowdown__heading{font-size:1.4rem}.f-list-narrowdown__keyword{margin-bottom:24px}.f-list-narrowdown-header{padding-left:0;padding-right:0}.f-list-narrowdown-body-inner{padding:0 0 16px}.f-list-narrowdown-body-toggle{margin-bottom:-8px}.f-list-narrowdown-body-toggle__btn{padding-right:16px}.f-list-narrowdown-body-toggle__btn-text{font-size:1.4rem}body .f-list-narrowdown-check{margin-right:8px}.f-list-narrowdown-select{padding:0}.f-list-narrowdown-field{margin:0 -16px;padding:4px 36px 4px 16px;font-size:1.4rem}.f-list-narrowdown-field__num{right:16px}.f-list-narrowdown-label:hover .f-list-narrowdown-field{background-color:#f5f8fb}.f-list-card-favorite{top:16px;right:16px}.f-list-card-favorite__checkboxicon{font-size:2.4rem}.f-list-card-label{padding-right:0;margin-bottom:4px}.f-list-card-label li{font-size:1.2rem;padding:4px 16px}.f-list-card-title{font-size:2.2rem}.f-list-card-title img{margin-top:.3em}.f-list-card-name--room{padding-right:0}.f-list-card-name{padding-right:0;font-size:1.8rem}.f-list-card-room{font-size:1.4rem}.f-list-card-image .f-list-card__layout-img{width:260px}.f-list-card-image .f-text--caption{margin-top:1rem;margin-bottom:0}.f-list-card-tag .f-list-card-special__item{width:auto;min-width:auto;display:inline-flex;background:0 0}.f-list-card-tag{font-size:1.2rem;margin-top:12px}.f-list-card-package__text{font-size:1.2rem}body .f-list-card-text-min{font-size:1.2rem;line-height:1.7}body .f-list-card-text-min:not(:first-child){margin-top:8px}body .f-list-card-text-min__icon{font-size:1.6rem}.f-list-card-desc{font-size:1.2rem;line-height:1.7}.f-list-card-desc__inner{display:block}.f-list-card-desc__cancel{padding:6px 8px;margin:4px 0 0 0}.f-list-card-desc__icon{font-size:1.6rem}.f-list-card-desc__remain{display:block;font-size:1.2rem;text-align:right;margin:12px 0 0 0}.f-list-card-desc__remain span{font-size:1.4rem}.f-list-card-price__ja{font-size:1.2rem}.f-list-card-point__ja{font-size:1.2rem}.f-list-card-point__num{font-size:1.6rem}.f-list-card-point__num-min{font-size:1.2rem}.f-list-card-text{font-size:1.4rem}.f-list-card-breadcrumb__item{font-size:1.2rem}.f-list-card-special__item{min-width:50%}.f-list-card-special__iconwrap{width:2rem;height:2rem;margin-right:.6rem}.f-list-card-special__icon{font-size:2rem}.f-list-card-access{font-size:1.2rem}.f-list-card-access .f-list-card-access__icon{font-size:1.5rem}.f-list-card-access__map:hover{text-decoration:underline}.f-detail-top-area .f-b2b-hotel-hero-icon-wrap{margin-left:24px}.f-detail-plan-detail-kv__desc:has(.f-b2b-hotel-hero-icon-wrap){display:block}.f-detail-plan-detail-kv__desc:has(.f-b2b-hotel-hero-icon-wrap) .f-detail-plan-detail-top-btn{display:inline-flex}.f-detail-plan-detail-kv__desc:has(.f-b2b-hotel-hero-icon-wrap) .f-b2b-hotel-hero-icon-wrap{display:inline-flex;margin-left:16px}.f-list-card-coupon{white-space:nowrap}.f-list-card-coupon__link{font-size:1.4rem}.f-list-card-coupon__icon{font-size:2rem;line-height:1.3rem}.f-list-card-plan__item{font-size:1.2rem}.f-list-card-plan__item:only-child .f-list-card-plan__icon-arrow{right:8px}.f-list-card-plan__icon{font-size:2rem;left:8px}.f-list-card-plan__icon-arrow{right:4px}.f-list-card-listfeature+.f-list-card-listfeature{margin-top:16px}.f-list-card-listfeature__link:hover .f-list-card-listfeature__title--colored{text-decoration:underline}.f-list-card-listfeature__title{font-size:1.6rem}.f-list-card-listfeature__title--colored{font-size:1.6rem}.f-list-card-listfeature__text{font-size:1.2rem}.f-list-card-listfeature__list{margin:-4px}.f-list-card-listfeature__item{margin:4px;padding:6px 14px 6px 16px;border-radius:16px;font-size:1.4rem}.f-list-card-listfeature__inner&gt;:first-child{padding-top:5px}.f-list-card-listfeature-linkall{display:flex;justify-content:flex-end}.f-list-card-listfeature-linkall__button{margin-left:auto;width:262px}.f-list-card-calendar{justify-content:center;margin-right:auto;margin-left:auto}.f-list-card-calendar:not(:last-child){margin-bottom:16px}.f-list-card-calendar&gt;:last-child::after{display:none}.f-list-card-calendar__button{width:20px}.swiper-button-disabled .f-list-card-calendar__button{background-color:rgba(21,23,33,.05);cursor:default}.f-list-card-calendar__button-next .f-list-card-calendar__button,.f-list-card-calendar__button-nextall .f-list-card-calendar__button,.f-list-card-calendar__button-prev .f-list-card-calendar__button,.f-list-card-calendar__button-prevall .f-list-card-calendar__button{background-size:auto 10px}.f-list-card-calendar__button-prev,.f-list-card-calendar__button-prevall{margin-right:8px}.f-list-card-calendar__button-next,.f-list-card-calendar__button-nextall{margin-left:8px}.f-list-card-calendar__item{flex:none;margin:0}.f-list-card-calendar__item--full .f-list-card-calendar__price{margin-top:7px}.f-list-card-calendar__date{font-size:1.2rem}.f-list-card-calendar__full{font-size:1.6rem}.f-list-card-calendar__price{font-size:1.6rem}.f-list-card-soldout{margin-right:auto;margin-left:auto}.f-list-card-listfavorite{margin:0;padding:16px 0 0}.f-list-card{padding:0}.f-list-card__layout-left{flex-basis:88%;flex-basis:100%;padding:24px}.f-list-card__layout-right{display:flex;flex-direction:column;flex-basis:auto;flex-shrink:0;width:300px;padding:48px 24px 24px 24px;border-left:1px solid #bcbdc2}.f-list-card__layout-right-inner{margin-top:auto}.f-list-card__layout-right-inner&gt;:not(:first-child){margin-top:8px}.f-list-card__layout-left-inside{flex-basis:260px;flex-shrink:0}.f-list-card__layout-left-inside&gt;:not(:first-child){margin-top:8px}.f-list-card__layout-right-inside{flex-basis:100%;padding-left:24px}.f-list-card__layout-right-inside&gt;:not(:first-child){margin-top:8px}.f-list-card__layout-right-inside&gt;:not(:first-child).f-list-card-maplink{margin-top:2px}.f-list-card__layout-right-inside .f-list-card-title{padding-right:16px}.f-list-card__layout-row .f-list-card__layout-right-inside .f-list-card-title{padding-right:0}.f-list-card__layout-row{margin-top:0}.f-list-card__layout-top-inside+.f-list-card__layout-row{margin-top:24px}.f-list-card--pickup{padding-top:20px}.f-list-card-pickup-icon{font-size:1.2rem;line-height:25px;height:24px;top:10px}.f-list-card-pickup-icon:before{border-width:12px 12px 12px 0;right:-12px}.f-list-card--lux{padding-top:16px}.f-list-card--lux .f-list-card-favorite{top:36px}.f-list-card--lux .f-match-score{top:36px}.f-list-card--lux .f-list-card-title [data-tippy-root]{inset:auto auto calc(100% + 8px) -24px!important}.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=bottom]&gt;.tippy-arrow,.f-list-card--lux .f-list-card-title .tippy-box[data-placement^=top]&gt;.tippy-arrow{left:32px!important}.f-list-card--lux .f-list-card-lux-icon{margin:7px 8px 0 0}.f-list-search{padding:8px 24px;border-radius:4px;background-color:rgba(21,23,33,.05)}.f-list-search__row{display:flex}.f-list-search__col{flex-basis:22%}.f-list-search__col:nth-child(1){flex-basis:34%}.f-list-search__col:not(:first-child){margin-left:16px}.f-list-search__col .f-form-dropdown__title{font-size:1.4rem;height:48px}.f-list-search__col .f-form-dropdown__item{font-size:1.4rem;line-height:1}.f-list-search__stick{margin-top:16px}.f-list-search__stick .f-form-checkfield{font-size:1.5rem}.f-list-search__stick .f-form-checkfield__checkbox{margin-right:8px}.f-list-search__areabutton{display:block;margin-left:auto;font-size:1.2rem;line-height:1}.f-list-search__areabutton .f-icon{font-size:1.3em;margin-right:5px;color:#95999e}.f-list-search__selected{margin-bottom:24px}.f-list-search__selected-col{display:flex;align-items:center;font-size:1.5rem}.f-list-search__selected-label:after{content:"："}.f-list-paging{margin-top:46px;max-width:350px;margin-left:auto;margin-right:auto}.f-popup--package .f-popup-close{max-width:844px}.f-popup--package .f-popup-body{padding:35px 24px 23px;max-width:844px}.f-popup--package .f-popup-body h3{font-size:1.8rem;margin-bottom:10px}.f-popup--package .f-popup-body p{font-size:1.4rem;line-height:1.86;margin-bottom:11px}.f-list-note{margin:24px 0;padding:24px}.f-list-note__title{font-size:1.8rem}.f-list-note__item{font-size:1.2rem}.f-list-note--annotation .f-list-note__item{font-size:1.2rem}.f-list__head{padding:32px 0 0}.f-list__head::after,.f-list__head::before{display:none}.f-list__title{margin-top:48px}.f-list__title-min{font-size:1em}.f-list__area{text-align:left;margin-top:24px}.f-list__area .f-list__heading.f-accordion-toggle{font-size:1.8rem;padding:0}.f-list__contents{margin-top:56px;padding-top:56px;padding-bottom:56px}.f-list__row{display:flex}.f-list__row&gt;:nth-child(1){flex-basis:24.27%;margin-right:16px}.f-list__row&gt;:nth-child(2){flex:1;min-width:0}.f-list__menu{padding:0 24px 24px;background-color:#fff}.f-list__menu&gt;.f-list-menu{order:1}.f-list__menu&gt;.f-list__narrowdown{order:2}.f-list__narrowdown-note{font-size:1.2rem}.f-list__notfound .f-error-text,.f-list__notfound .f-warning-text{padding:16px 16px 16px 40px;font-size:1.6rem}.f-list__notfound .f-error-text .f-icon,.f-list__notfound .f-warning-text .f-icon{top:16px;left:14px}.f-list-listfeature__kv{width:100%;margin:24px 0 0}.f-list-listfeature__text{font-size:1.8rem}.f-list-facility__other{margin-top:40px;font-size:1.8rem}.f-tour-plan-button-wrap{padding:24px}.f-tour-plan-button-list{gap:0 24px}.f-tour-plan-button-item{width:calc((100% - 24px)/ 2)}.f-tour-plan-button{padding:11px 8px}.f-tour-plan-button__text{font-size:1.6rem}.ty-nav__btn::after{transition:border-radius .3s}.ty-nav__btn:hover::after{border-radius:40px}.ty-nav__btn:not(:disabled){transition:border-radius .3s}.ty-nav__btn:not(:disabled)::before{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:50%;opacity:.6;transform:translate(-50%,-50%) scale(0);width:110%;padding-top:100%;visibility:hidden}.ty-nav__btn:not(:disabled):not(:active)::before{animation:ripple 1s ease-out}.ty-nav__btn:not(:disabled):hover{border-radius:48px;overflow:hidden}.ty-nav__btn:not(:disabled):hover::before{visibility:visible}.ty-nav__btn-inner{padding:1.4rem}.ty-nav__btn-inner:before{font-size:2.4rem;right:2rem}.ty-nav__btn-txt{font-size:1.3rem;padding-left:3.6rem}.ty-nav__btn-txt:before{font-size:2.4rem}.ty-nav__btn-txt em{font-size:1.6rem}.ty-nav__btn-txt br{display:none}.f-list-change__title{margin-bottom:16px}.f-list-delete{padding:24px}.f-list-delete__layout-right{flex-basis:21%}.f-list-delete__heading{font-size:1.8rem}.f-list-delete__text{font-size:1.6rem}.f-list-navi{margin-top:56px}.f-list-navi__back{font-size:1.8rem}.f-search-again-button{width:42rem;height:5.4rem;font-size:1.8rem}.f-list-plan-card{margin:24px 0 0;padding:24px 24px 30px;margin-top:32px}.f-list-plan-card__tags .f-list-card-special{margin-top:12px}.f-list-plan-card__tags+.f-list-card-package{display:flex}.f-list-plan-card__tags+.f-list-card-package .f-list-card-package__list+.f-list-card-package__list{margin:0 0 0 8px}.f-list-plan-card__info{display:flex;align-items:center}.f-list-plan-card__info .f-list-card-text-min--plan .f-list-card-text-min__dark:first-of-type{margin-right:27px}.f-list-plan-card__info .f-list-card-text-min:not(:first-child){margin-top:0}.f-list-plan-card .f-list-card-special__item+.f-list-card-text-min{margin-top:0}.f-list-plan-card .f-list-card__layout-right-inside:only-of-type{padding-left:0;margin-top:-8px}.f-list-plan-card__row{display:flex}.f-list-plan-card__left{width:241px;margin-right:23px}.f-list-plan-card__title{font-size:2.2rem;line-height:1.64;margin-bottom:12px}.f-list-plan-card__status .f-list-card-text-min{margin-top:0}.f-list-plan-card__status .f-list-card-desc__remain{margin:0 0 0 auto}.f-list-plan-card__status+.f-list-plan-card__tags .f-list-card-tag{margin-top:0}.f-list-plan-card__tags{margin-bottom:8px}.f-list-plan-popup-room{position:static;padding:0;visibility:visible;opacity:1}.f-list-plan-popup-room .f-popup-body{transform:scale(1)}.f-list-plan-popup-room .f-popup-contents{padding:0}.f-list-plan-popup-room__text{font-size:1.4rem;margin-top:8px}.f-list-plan-popup-room__detail{color:rgba(50,55,67,.75);margin-top:2px}.f-list-plan-popup-room__text+.f-list-plan-popup-room__detail{margin-top:16px}.f-list-plan-popup-room__detail&gt;dt{font-weight:400}.f-list-plan-button{font-size:1.6rem;margin-top:30px}.f-list-plan-button__icon{font-size:3rem}.f-detail-section{margin-top:50px}.f-detail-top-kv{margin-top:32px}.f-detail-top-kv__pic{margin-top:7px;margin-right:16px;top:7px;width:46px}.f-detail-top-kv__text{font-size:2.6rem}.f-detail-top-kv__kana{font-size:1.2rem;margin-top:-3px}.f-detail-top-evaluation{position:absolute;bottom:0;right:0;display:block}.f-detail-top-evaluation__item{display:flex;justify-content:flex-end;align-items:center;width:100%}.f-detail-top-evaluation__item:not(:first-child){margin-top:3px}.f-detail-top-evaluation__text{font-size:1.2rem;letter-spacing:.05em;margin-bottom:0;width:11em}.f-detail-top-evaluation__star{margin-left:10px;min-width:124px}.f-detail-top-evaluation__score{min-width:38px;font-size:1.2rem;text-align:right;margin-top:0;margin-left:0}.f-detail-top-area{margin-top:11px;justify-content:flex-start;font-size:1.2rem}.f-detail-top-area__list{margin-right:24px}.f-detail-top-area__item__icon{margin-right:5px;margin-left:3px}.f-detail-top-area__map{border-left:none;padding-left:0}.f-detail-top-area__map__icon{color:#3498db}.f-detail-top-area__map__link{display:flex;justify-content:center;align-items:center;width:76px;height:24px;font-size:1.2rem;border:1px solid #3498db;border-radius:12px}.f-detail-top-area__icon-list{margin-left:24px}.f-detail-nav{background:#fff;border-top:none;box-shadow:0 3px 2px rgba(0,0,0,.1);overflow-x:hidden}.f-detail-nav--fixed+.f-detail-top-outline-wrap{padding-top:81px}.f-detail-nav__list{justify-content:space-between;max-width:1280px;width:100%;padding-right:22px;padding-left:22px;margin-right:auto;margin-left:auto}.f-detail-nav__list__icon{display:none;width:0!important}.f-detail-nav__item{width:12.5%}.f-detail-nav__link{flex-direction:row;justify-content:center;align-items:flex-end;height:49px;width:100%;font-size:1.6rem;padding-bottom:8px;border-bottom:2px solid #fff}.is-current .f-detail-nav__link{color:#3498db;background:rgba(82,200,255,.04);border-color:#3498db}.f-detail-nav__number{font-size:1.2rem;color:#3498db;margin-bottom:2px}.f-detail-top-outline-wrap{padding-top:8px;margin-top:48px;padding-bottom:56px}.f-detail-top-outline-wrap.f-detail-top-outline--other{border-bottom:1px solid #bcbdc2;padding-bottom:56px}.f-detail-top-outline{display:flex;justify-content:space-between}.f-detail-top-outline-icon-block{position:relative;top:auto;right:auto}.f-detail-top-outline-icon__link{width:24px;height:24px;color:#95999e;background:0 0;border-radius:0}.f-detail-top-outline-icon__link--bgNone{width:24px;height:24px}.f-detail-top-outline-icon__item:first-child{margin-right:20px}.f-detail-top-outline-icon{font-size:2.4rem}.f-detail-top-outline-pic{width:27.5974025974%;margin-top:4px;margin-bottom:7px}.f-detail-top-outline-pic .f-swiper__caption{letter-spacing:.05em}.f-detail-top-outline-body{width:70.6168831169%;margin-right:0;margin-left:0}.f-detail-top-outline-body-text{font-size:1.4rem;line-height:1.625;margin-top:10px}.f-detail-top-outline-body__row{display:flex}.f-detail-top-outline-body__left{flex:1;padding-right:20px}.f-detail-top-outline-body__right{width:300px;margin-left:auto}.f-detail-top-outline-body-info{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-bottom:13px}.f-detail-top-outline-body-info .f-list-card-text-min{font-size:1.4rem}.f-detail-top-outline-body-info .f-list-card-text-min:not(:first-child){margin-top:0}.f-detail-top-outline-body-info .f-list-card-text-min em{font-size:1.6rem;margin-left:5px}.f-detail-top-outline-body-info__time{font-size:1.4rem}.f-detail-top-outline-body-info__time em{font-size:1.6rem;margin-left:5px}.f-detail-top-outline-body-info__time__slash{margin:0 5px}.f-detail-top-outline-body-info__caution{font-size:1.2rem;color:#6b6e71;margin-left:20px}.f-detail-top-outline-body-info__room{width:100%;font-size:1.4rem}.f-detail-top-outline-body-list{width:425px;border-top:none;border-left:none;margin-bottom:22px;margin-left:-8px}.f-detail-top-outline-body-list__item{width:130px;font-size:1.4rem;padding-left:0;border-right:none;border-bottom:none;margin-right:10px;margin-bottom:-6px}.f-detail-top-outline-body-list__item.is-disabled{display:none}.f-detail-top-outline-body-list__icon{margin-right:-2px;margin-left:5px}.f-detail-top-outline-body-sub{display:flex;justify-content:space-between;margin-bottom:25px}.f-detail-top-outline-body-access{width:60.6796116505%;font-size:1.2rem;color:#6b6e71;margin-right:60px}.f-detail-top-outline-body-access__icon{font-size:1.5rem}.f-detail-top-outline-body-price__text{display:flex;justify-content:flex-end;align-items:center;font-size:1.4rem;color:#6b6e71;letter-spacing:.05em}.f-detail-top-outline-body-price__number{text-align:right;font-size:1.6rem}.f-detail-top-outline-body-price__number__price{font-size:1.8rem;color:#c00}.f-detail-top-outline-body-price__number__price em{font-size:2.6rem;font-weight:700;margin-left:6px}.f-detail-top-outline-body-price__unittxt{font-size:1.4rem;color:#6b6e71;text-align:right}.f-detail-top-outline-body-price__unitprice{text-align:right;font-size:1.6rem;color:#6b6e71;letter-spacing:.05em;line-height:1;margin-top:5px}.f-detail-top-outline-body-price__unitprice em{font-size:1.6rem;color:#323743;margin-left:8px}.f-detail-top-outline-body-covid19{text-align:right}.f-detail-top-outline-body-covid19__link{font-size:1.4rem;border:none;padding:0 24px 0 0;overflow:hidden}.f-detail-top-outline-body-covid19__link:hover:before{display:none}.f-detail-top-outline-body-caution{width:100%;padding:16px}.f-detail-top-outline-body-caution__title{font-size:1.6rem;margin-bottom:4px}.f-detail-top-outline-body-caution__icon{font-size:2.4rem;margin-right:12px}.f-detail-top-outline-body-caution__text{font-size:1.4rem;line-height:1.625}.f-detail-top-outline-body-caution__text[aria-hidden=true] .f-detail-top-outline-body-caution__content{max-height:26rem}.f-detail-top-outline-body-caution__sub-title{font-size:1.5rem}.f-detail-top-review-section{margin-top:56px}.f-detail-top-review__inner{display:flex;justify-content:space-between}.f-detail-top-review__block{width:49.3265993266%;padding-top:14px}.f-detail-top-review__block:first-child{margin-bottom:0}.f-detail-top-review__block__title{font-size:1.2rem;margin-bottom:16px}.f-detail-top-review__block__mark{font-size:1.8rem}.f-detail-top-review__block__mark em{font-size:2.2rem}.f-detail-top-review__star{margin-left:17px}.f-detail-top-review__star__img{width:18px;margin-right:4px}.f-detail-top-review__block__evaluation{font-size:1.4rem}.f-detail-top-review__block__evaluation__item{width:auto;margin-right:24px}.f-detail-top-hotel-wrapper{display:flex;justify-content:space-between}.f-detail-top-hotel-block{margin-top:24px;display:flex;flex-direction:column;width:48.538961039%}.f-detail-top-hotel-block__title{width:100%;font-size:2rem;margin-bottom:16px}.f-detail-top-hotel-block-inner{display:flex;flex-grow:1;flex-wrap:wrap;padding:0}.f-detail-top-hotel-block-slider{width:46.8227424749%;margin-right:2.508361204%}.f-detail-top-hotel-block-body{display:flex;flex-direction:column;width:50.6688963211%;margin-top:0}.f-detail-top-hotel-block-body .f-detail-more{margin-top:auto}.f-detail-top-hotel-block-body__list{font-size:1.2rem}.f-detail-top-hotel-block-body__list__text,.f-detail-top-hotel-block-body__list__title{font-size:1.2rem;padding-top:6px;padding-bottom:4px}.f-detail-top-hotel-block-body__list__title{width:131px}.f-detail-top-hotel-block-body__list__text{width:calc(100% - 131px)}.f-detail-top-hotel-block-body-feature__title{font-size:1.4rem;font-weight:400;margin-top:19px}.f-detail-top-hotel-block-body-feature__list{display:block;margin-bottom:0}.f-detail-top-hotel-block-body-feature__item{display:inline-block;font-size:1.2rem;padding:6px 10px 6px;margin-bottom:8px}.f-detail-more__link{font-size:1.4rem}.f-detail-expand-table{display:flex;flex-wrap:wrap}.f-detail-expand-table__col{border-top:1px solid #bcbdc2;border-right:1px solid #bcbdc2;border-left:1px solid #bcbdc2;margin-top:-1px}.f-detail-expand-table__col.is-3col{width:33.3%}.f-detail-expand-table__col.is-3col:nth-child(3n-1){margin-right:-1px;margin-left:-1px}.f-detail-expand-table__title{justify-content:center;height:47px;background:#f9fafc;padding:0;border-bottom:1px solid #bcbdc2}.f-detail-expand-table__title .f-heading4{font-weight:400}.f-detail-top-support-second-block .f-detail-expand-table__title{height:auto;width:350px;border-right:1px solid #bcbdc2;border-bottom:none;justify-content:flex-start;padding-left:16px}.f-detail-expand-table__body{padding:20px 24px}.f-detail-expand-table__body&gt;:first-child,.f-detail-expand-table__body&gt;:first-child&gt;.f-detail-top-support-first-block__title{margin-top:0}.f-detail-top-support-first-block__title{font-size:1.6rem;font-weight:700}.f-detail-top-support-first-block__mark{margin-left:.5em}.f-detail-top-support-first-block__mark__item{font-size:1.4rem;line-height:1.85;padding-left:23px;margin-bottom:2px}.f-detail-top-support-first-block__mark__icon__ng,.f-detail-top-support-first-block__mark__icon__ok{top:-1px;left:-4px}.f-detail-top-support-first-block__mark__icon__ok{top:5px;left:1px;width:14px}.f-detail-top-support-first-block__mark__icon__ng{font-size:2.5rem}.f-detail-top-support-first-block__text{font-size:1.4rem;line-height:1.85}.f-detail-top-table-list{font-size:1.4rem}.f-detail-top-table-list__item{position:relative;padding-left:1.6em}.f-detail-top-table-list__item::before{content:"・";position:absolute;top:0;left:0}.f-detail-top-support-second-block{display:flex;border-right:1px solid #bcbdc2;border-left:1px solid #bcbdc2}.f-detail-top-support-second-head__title{width:28.3171521036%;font-size:1.6rem;font-weight:400;letter-spacing:.05em;background:#f9fafc;border-bottom:none;border-right:1px solid #bcbdc2;padding:0 0 0 16px}.f-detail-top-support-second-head__icon{display:none}.f-detail-top-support-second-body{width:71.5210355987%;padding-right:17px;padding-left:17px}.f-detail-top-support-second-body .f-accordion-body__inner{padding-top:11px;padding-bottom:0}.f-detail-top-support-second-block__title{font-size:1.6rem;font-weight:700;margin-bottom:7px}.f-detail-top-support-second-block__mark{border-top:none;margin-bottom:13px}.f-detail-top-support-second-block__mark__item{font-size:1.2rem;padding-top:0;padding-bottom:0;padding-left:18px;border-bottom:none;margin-bottom:2px}.f-detail-top-support-second-block__mark__icon__ng,.f-detail-top-support-second-block__mark__icon__ok{top:3px;left:-4px}.f-detail-top-support-second-block__mark__icon__ok{top:6px;left:0}.f-detail-top-support-second-block__text{font-size:1.4rem;line-height:1.75;letter-spacing:.05em}.f-detail-top-support-second-block__list{font-size:1.4rem;letter-spacing:.05em;margin-bottom:15px}.f-detail-top-support-second-block__list__item{line-height:1.75;margin-bottom:0}.f-detail-top-card-internet-section{margin-top:50px;display:flex;justify-content:space-between}.f-detail-top-card-block{width:50%;margin-bottom:0}.f-detail-top-card-block__list__item{margin-left:10px}.f-detail-top-card-block__list__item:first-child{width:86px;margin-left:0}.f-detail-top-card-block__list__item:nth-child(2){width:52px}.f-detail-top-card-block__list__item:nth-child(3){width:59px}.f-detail-top-card-block__list__item:nth-child(4){width:50px}.f-detail-top-card-block__list__item:nth-child(5){width:38px}.f-detail-top-card-block__list__item:nth-child(6){width:39px}.f-detail-top-card-block__list__item:nth-child(7){width:39px;margin-left:10px}.f-detail-top-card-block__list__item:nth-child(8){width:55px;margin-left:10px}.f-detail-top-card-block__list__item:nth-child(9){width:58px;margin-left:10px}.f-detail-top-internet-block{width:50%;margin-left:20px}.f-detail-top-internet-block__list__item{font-size:1.4rem;line-height:2.18;padding-left:23px;margin-bottom:2px}.f-detail-top-internet-block__list__icon__ng,.f-detail-top-internet-block__list__icon__ok{top:4px;left:-4px}.f-detail-top-internet-block__list__icon__ok{top:10px;left:1px;width:14px}.f-detail-top-internet-block__list__icon__ng{font-size:2.5rem}.f-detail-top-reserve-section{margin-top:50px}.f-detail-top-reserve-search{margin-top:20px}.f-detail-top-reserve-search-row{display:flex}.f-detail-top-reserve-search-row .f-modal.is-active{z-index:9}.f-detail-top-reserve-search-row__col{width:276px;margin-right:16px;margin-bottom:13px}.f-detail-top-reserve-search-row__col--lg{width:335px;margin-right:16px;margin-bottom:13px}.f-detail-top-reserve-search-row__col--night{width:120px;margin-top:0}.f-detail-top-reserve-search-row__col--night .f-form-labelbox{z-index:4}.f-detail-top-reserve-search-row__col--night .f-form-dropdown__title{font-size:1.6rem;line-height:1;padding-top:15px;padding-bottom:15px}.f-detail-top-reserve-search-row__col--night .f-form-dropdown__item{font-size:1.6rem;line-height:1}.f-detail-top-reserve-calendar{margin-top:30px}.f-detail-top-reserve-select{padding-top:25px}.f-detail-top-reserve-select__list{justify-content:flex-start}.f-detail-top-reserve-select__list__item:nth-child(n+3){margin-top:0}.f-detail-top-reserve-select__list__item{width:auto;min-width:213px;max-width:25%;padding-right:24px}.f-detail-top-reserve-select__link{font-size:1.4rem;padding:16px 32px 16px 48px;width:252px}.f-detail-top-reserve-select__link em{font-size:1.6rem}.f-detail-top-reserve-select__link .f-button--link__icon{font-size:2.4rem;left:16px}.f-detail-other-outline-icon-block{position:absolute;top:-2px;right:0}.f-detail-other-outline-icon__item{position:absolute;top:0;right:24px}.f-detail-other-outline-icon__item:first-child{right:72px}.f-detail-other-outline-icon__link{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#fff;background:#c0c5cb;border-radius:16px}.f-detail-other-outline-icon{font-size:2rem}.f-detail-other-evaluation{position:absolute;bottom:7px;right:13px;display:block;margin-bottom:0}.f-detail-other-evaluation__item{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-bottom:7px}.f-detail-other-evaluation__item:last-child{margin-bottom:0}.f-detail-other-evaluation__text{font-size:1.2rem;letter-spacing:.05em;margin-bottom:0}.f-detail-other-evaluation__star{margin-left:16px}.f-detail-other-evaluation__score{min-width:38px;font-size:1.2rem;margin-top:0;margin-left:11px}.f-detail-other-nav{background:#fff;padding-top:30px;margin-bottom:32px;overflow-x:hidden}.f-detail-access-map-section{padding:34px 0 12px;margin-right:0;margin-bottom:14px;margin-left:0}.f-detail-access-map__title{font-size:2.6rem;padding:0;margin-bottom:22px}.f-detail-access-map-inner{padding:28px 24px 18px}.f-detail-access-map-address-list__title{font-size:1.8rem;padding-left:0;margin-bottom:4px}.f-detail-access-map-address-list__text{font-size:1.6rem;padding-left:0}.f-detail-access-map__googlemap{height:260px;margin-top:17px;margin-bottom:23px}.f-detail-access-map-list{padding-right:0;padding-left:0}.f-detail-access-map-list__title{font-size:1.8rem;margin-top:14px;margin-bottom:6px}.f-detail-access-map-list__text{font-size:1.6rem;margin-bottom:8px}.f-detail-access-map-list__text::before{margin-right:6px}.f-detail-access-map-map-block{display:flex;justify-content:space-between;padding-right:0;padding-left:0}.f-detail-access-map-map__text{font-size:1.6rem}.f-detail-access-support-section{margin-right:0;margin-bottom:24px;margin-left:0}.f-detail-access-support__title{font-size:2.6rem;padding-top:0;padding-left:0;margin-bottom:12px}.f-detail-access-support-inner{padding:33px 24px 32px}.f-detail-access-support-wrapper{display:flex;border-left:1px solid #bcbdc2}.f-detail-access-support-block,.f-detail-access-support-block-col2{width:33.3%;border-top:1px solid #bcbdc2;border-right:1px solid #bcbdc2;border-bottom:1px solid #bcbdc2}.f-detail-access-support-block-col2{width:50%}.f-detail-access-support-head-col2__title,.f-detail-access-support-head__title{display:flex;align-items:center;justify-content:center;height:47px;font-size:1.8rem;background:#f9fafc;padding:0;border-bottom:1px solid #bcbdc2}.f-detail-access-support-head-col2__title{border-top:1px solid #bcbdc2;border-right:1px solid #bcbdc2;border-left:1px solid #bcbdc2;border-bottom:0;margin-bottom:0}.f-detail-access-support-wrapper-col2{display:flex;border-left:1px solid #bcbdc2}.f-detail-access-support-body{padding:17px 24px 17px}.f-detail-access-support-block__list{font-size:1.2rem;margin-bottom:0}.f-detail-access-support-block__title{font-size:1.2rem;margin-bottom:0}.f-detail-access-support-block__list__item{margin-bottom:2px}.f-detail-access-reserve-section{margin-right:0;margin-left:0}.f-detail-access-reserve-inner{padding:24px 0}.f-detail-access-reserve__title{font-size:2.6rem;padding-top:0;padding-left:0}.f-detail-access-reserve-select__list{justify-content:flex-start;padding-right:0;padding-bottom:0;padding-left:0}.f-detail-access-reserve-select__list__item{width:291px;margin-right:8px;margin-bottom:0}.f-detail-access-reserve-select__link{font-size:1.6rem}.f-detail-access-reserve-select__icon{width:35px;font-size:2.2rem;margin-left:5px}.f-detail-access-reserve-select__list__item:nth-child(1) .f-detail-access-reserve-select__icon{font-size:2.6rem;margin-left:10px}.f-detail-access-reserve-select__icon__arrow{font-size:1.8rem}.f-detail-access-caution-section{margin-bottom:0}.f-detail-access-caution__title{font-size:2.6rem;padding-top:24px;padding-bottom:4px}.f-detail-access-caution__inner{padding:29px 22px 25px;margin-right:0;margin-left:0}.f-detail-access-caution__list__item{font-size:1.6rem;letter-spacing:.05em;line-height:1.7}.f-detail-plan-head{margin-bottom:0}.f-detail-plan-head .f-detail-top-area{border-top:none}.f-detail-plan-head .f-detail-caution{border-top:none}.f-detail-plan-head .f-detail-other-nav{border-top:none}.f-detail-plan-outline{display:flex;justify-content:space-between;flex-wrap:wrap;padding:28px 0 32px;margin-right:0;margin-left:0}.f-detail-plan-outline-body{width:870px;margin-right:0;margin-left:0;margin-top:30px}.f-detail-plan-outline-body-text{font-size:1.6rem;line-height:1.625;margin-bottom:19px}.f-detail-plan-detail-body__text--caption{font-size:1.2rem}.f-detail-plan-detail-body__section{padding:48px 0 56px}.f-detail-plan-detail-body__text{margin-top:24px}.f-detail-plan-detail-body .f-detail-top-reserve-search{padding-bottom:0;margin-bottom:48px}.f-detail-plan-detail-body .f-detail-top-reserve-cal{border-bottom:none;padding-top:0}.f-detail-plan-detail-body .f-detail-top-reserve-cal-wrapper{margin-bottom:48px}.f-detail-plan-title--s{margin-top:30px}.f-detail-plan-detail-body--usj{border:1px solid #d5d6d9;padding:10px;margin:8px 0 24px}.f-detail-plan-detail-body--usj .f-detail-plan-detail-body__text{margin-top:8px}.f-list__contents .f-detail-plan-detail-body--usj{padding:10px}.f-detail-plan-detail-body-luxury{display:flex}.f-detail-plan-detail-body-luxury__link:nth-child(odd){margin-right:8px}.f-detail-plan-detail-body-luxury__img .f-text--caption{margin-left:0;margin-right:0;margin-bottom:0}.f-detail-plan-detail-body-luxury__link{position:relative;display:flex;width:calc(50% - 12px);border-radius:4px;padding:24px}.f-detail-plan-detail-body-luxury__link:nth-child(odd){margin-right:24px}.f-detail-plan-detail-body-luxury__img{flex:0 0 200px}.f-detail-plan-detail-body-luxury__desc{padding:0 0 0 24px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.f-detail-plan-detail-body-luxury__sum{padding:0;font-size:1.2rem;line-height:1.7;text-align:right}.f-detail-plan-detail-body-luxury__sum .f-detail-plan-detail-body-luxury__gray{display:inline}.f-detail-plan-detail-body-luxury__sum .f-detail-plan-detail-body-luxury__yen{display:block}.f-detail-plan-detail-body-luxury__sum .f-detail-plan-detail-body-luxury__strong{font-weight:700;font-size:1.8rem}.f-detail-plan-detail-body-luxury__title{font-size:1.6rem;line-height:1.4}.f-detail-plan-detail-body-luxury__title .f-detail-plan-detail-body-luxury__yen{font-size:1.3rem}.f-detail-plan-detail-body-luxury__title .f-detail-plan-detail-body-luxury__yen .f-detail-plan-detail-body-luxury__strong{font-size:2.2rem}.f-detail-plan-detail-body-luxury__title .f-detail-plan-detail-body-luxury__gray{font-size:1.2rem}.f-detail-plan-outline-tour{display:flex;align-items:center;width:100%;padding:24px 16px}.f-detail-plan-outline-tour__title{font-size:1.6rem;margin:0 32px 0 0;max-width:33em}.f-detail-plan-outline-tour__list{justify-content:flex-start}.f-detail-plan-outline-tour__list--left{margin-left:0}.f-detail-plan-outline-tour__list li{min-width:182px}.f-detail-plan-outline-tour__list li:not(:last-child){margin-right:24px}.f-detail-plan-outline-tour__link{font-size:1.4rem;padding:16px 32px 16px 48px;width:252px}.f-detail-plan-outline-tour__link em{font-size:1.6rem}.f-detail-plan-outline-tour__link .f-list-card-plan__icon{font-size:2.4rem;left:16px}.f-detail-plan-outline-search{margin-bottom:48px;padding:16px;box-shadow:none;background-color:#4c505b;border-radius:4px}.f-detail-plan-outline-search&gt;*{display:inline-block;vertical-align:middle}.f-detail-plan-outline-search__title{margin-right:24px;margin-bottom:0;font-size:1.6rem;color:#fff}.f-list-plan-search__row{margin-bottom:0}.f-list-plan-search__row .f-modal.is-active{z-index:9}.f-list-plan-search__col{width:276px;margin-right:16px}.f-list-plan-search__col:first-child .f-form-text{border-right:1px solid #bcbdc2}.f-list-plan-search__col:last-child{margin-right:0}.f-list-plan-search__col .f-form-textfield{margin-bottom:0}.f-list-plan-change__row{flex-wrap:nowrap}.f-list-plan-change__row .f-form-dropdown__title{font-size:1.4rem;padding-top:0;padding-bottom:0}.f-list-plan-change__row .f-form-dropdown__item{font-size:1.4rem;line-height:1}.f-list-plan-change__person{width:auto}.f-list-plan-change__night{width:16rem;margin-left:16px}.f-list-plan-change__room{width:16rem;margin-left:16px}.f-list-plan-change__text{color:#fff;margin-bottom:0}.f-detail-plan-facility&gt;:first-child{margin-top:40px}.f-detail-plan-facility__note{margin-top:16px;font-size:1.2rem}.f-detail-plan-facility-table{margin-top:16px}.f-detail-plan-facility-table__title{width:350px;padding:8px 16px;font-size:1.6rem}.f-detail-plan-facility-table__text{width:calc(100% - 350px);padding:8px 16px;font-size:1.6rem}.f-detail-plan-facility-list{display:flex;flex-wrap:wrap;margin-top:16px;padding-left:0}.f-detail-plan-facility-list__item{width:33.3333333333%;padding:8px 16px 8px 40px;border-top:1px solid #bcbdc2;border-bottom:1px solid #bcbdc2;border-left:1px solid #bcbdc2;font-size:1.6rem}.f-detail-plan-facility-list__item:last-child{border-right:1px solid #bcbdc2}.f-detail-plan-facility-list__item:nth-child(3n){border-right:1px solid #bcbdc2}.f-detail-plan-facility-list__item:nth-child(n+4){border-top:none}.f-detail-plan-facility-list__item:not(:first-child){margin-top:0}.f-detail-plan-facility-list__icon{top:.8rem;left:8px;width:2.6rem;height:2.6rem;font-size:2.6rem}.f-detail-plan-facility-list__icon .f-icon--ok{font-size:1.6rem}.f-detail-plan-detail-kv{margin-top:32px;padding-bottom:32px;margin-bottom:56px}.f-detail-plan-detail-kv__inner{display:flex}.f-detail-plan-detail-kv__img{flex:0 0 163px}.f-detail-plan-detail-kv__desc{padding-left:24px;display:flex;flex-direction:column;flex:1}.f-detail-plan-detail-top-save{margin:0 0 24px 0;order:-1}.f-detail-plan-detail-top-save__btn{font-size:1.4rem;min-width:136px;line-height:1.2}.f-detail-plan-detail-top-btn{margin-top:16px;display:flex;flex-wrap:wrap}.f-detail-plan-detail-top-btn__list:not(:last-child){margin-right:8px}.f-detail-plan-detail-top-btn__link{border:1px solid #3498db;border-radius:12px;padding:0 16px;position:relative;display:block}.f-detail-plan-detail-top-btn__link:not(:disabled)::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%;visibility:hidden}.f-detail-plan-detail-top-btn__link:not(:disabled):not(:active)::before{animation:ripple 1s ease-out}.f-detail-plan-detail-top-btn__link:not(:disabled):hover{overflow:hidden}.f-detail-plan-detail-top-btn__link:not(:disabled):hover::before{visibility:visible}.f-detail-plan-detail-desc{margin-top:20px;display:flex;flex-direction:row-reverse}.f-detail-plan-detail-desc__text{flex:1 1 auto;padding-left:24px;display:flex}.f-detail-plan-detail-desc__spec{margin-bottom:0;flex:1 1 auto;padding-right:16px}.f-detail-plan-detail-price{background-color:#fff;padding:0;margin-bottom:46px;flex:0 0 300px;max-width:300px;align-self:flex-end}.f-detail-plan-detail-price .f-list-card-price__ja{font-size:1.6rem}.f-detail-plan-detail-price .f-list-card-price__num{font-size:2.6rem}.f-detail-plan-detail-desc__slider{flex:1 1 340px;max-width:340px;margin-left:0;margin-right:0}.f-detail-plan-detail-body__flex{display:flex}.f-detail-plan-detail-body__col1{flex:0 0 340px;width:340px}.f-detail-plan-detail-body__col2{flex:1 1 auto;padding-left:24px}.f-detail-plan-detail-body__slider{margin-bottom:0}.f-detail-plan-detail-body__marks{display:flex;align-items:center}.f-detail-plan-detail-body__marks .f-list-card-tag{margin-top:0;margin-left:20px}.f-detail-plan-detail-body__spec.is-half{display:flex;flex-wrap:wrap}.f-detail-plan-detail-body__spec.is-half .f-detail-plan-detail-body__spec__row{flex-basis:50%}.f-detail-plan-detail-body__spec__title{font-size:1.4rem;flex-basis:9em}.f-detail-plan-detail-body__spec__text+.f-detail-plan-detail-body__spec__text{margin-top:10px}.f-detail-plan-detail-body__heading{margin-top:32px}.f-detail-plan-detail-body__accord__btn{margin-top:32px;margin-bottom:32px}.f-detail-plan-detail-body__accord__btn--sp{display:none}.f-detail-plan-detail-body__accord__btn--blur{display:none}.f-detail-plan-detail-body__accord__text{font-size:1.4rem}.f-detail-plan-detail-body__calender__caution{display:flex;flex-wrap:wrap}.f-detail-plan-detail-body__calender__caution .f-list-notfound{flex:0 0 auto;padding:8px}.f-detail-plan-detail-body__calender__caution .f-list-notfound:not(:last-child){margin-bottom:0;margin-right:8px}.f-detail-plan-detail-body__calender__caution .f-list-notfound__img{width:1.6rem;margin-top:.2rem}.f-detail-plan-detail-body__calender__caution .f-info-text:not(:last-child){margin-right:16px}.f-detail-plan-detail-body__calender__date{font-size:1.4rem;margin-bottom:8px;margin-top:0}.f-detail-plan-detail-body-price__desc__person&gt;span:not(:first-child){margin-left:24px}.f-detail-plan-detail-body-price{display:flex}.f-detail-plan-detail-body-price__detail{flex:1 1 930px;border-top:1px solid #bcbdc2}.f-detail-plan-detail-body-price__row{margin-top:0;border:1px solid #bcbdc2;border-top:none}.f-detail-plan-detail-body-price__title{flex:1 1 150px;background-color:#f9fafc;color:#323743;font-size:1.6rem;display:flex;align-items:center;padding:0 24px;border-right:1px solid #bcbdc2}.f-detail-plan-detail-body-price__desc{flex:1 1 780px;padding:12px 24px}.f-detail-plan-detail-body-price__desc__inner{display:flex;justify-content:space-between;align-items:center;font-size:1.6rem}.f-detail-plan-detail-body-price__desc__person{float:none;flex:1 1 auto}.f-detail-plan-detail-body-price__desc__yen{flex:0 0 auto}.f-detail-plan-detail-body-price__desc__caution{margin-top:4px;font-size:1.2rem}.f-detail-plan-detail-body-price__sum{margin-top:0;flex:1 1 312px;padding:0 24px;border:1px solid #bcbdc2;border-left:none;display:flex;align-items:center;justify-content:flex-end}.f-detail-plan-detail-body-price__sum__title{font-size:1.6rem}.f-detail-plan-detail-body-price__sum__yen{font-size:1.8rem}.f-detail-plan-detail-body-price__sum__caution{font-size:1.6rem}.f-detail-plan-detail-body-check{padding:20px 20px 24px;margin:24px 0 48px;display:flex}.f-detail-plan-detail-body-check__inner{flex:1 1 auto}.f-detail-plan-detail-body-check__text{font-size:1.6rem}.f-detail-plan-detail-body-check__sum{flex:0 0 auto;padding-left:24px;margin-top:0}.f-detail-plan-detail-body-check__sum__title .f-detail-plan-detail-body-check__sum__yen{margin-left:10px}.f-detail-plan-detail-body-check__sum__yen{font-size:3rem}.f-detail-plan-detail-body-check__sum__point .f-detail-plan-detail-body-check__sum__red{font-size:1.6rem}.f-detail-plan-detail-body-cancel__table__wrap{overflow-x:visible;margin-right:0;padding-bottom:0}.f-detail-plan-detail-body-cancel__table,.f-detail-plan-detail-body-cancel__table--rate{width:auto}.f-detail-plan-detail-body-cancel__table td,.f-detail-plan-detail-body-cancel__table th,.f-detail-plan-detail-body-cancel__table--rate td,.f-detail-plan-detail-body-cancel__table--rate th{height:48px;font-size:1.3rem;width:90px}.f-detail-plan-detail-body-cancel__table--rate:not(.f-detail-plan-detail-body-cancel__table--outline) tr&gt;:first-child,.f-detail-plan-detail-body-cancel__table:not(.f-detail-plan-detail-body-cancel__table--outline) tr&gt;:first-child{width:167px;padding:16px}.f-detail-plan-detail-body-cancel__table__list li{font-size:1.2rem}.f-detail-plan-detail-reserve .f-detail-plan-detail-body__section{margin-top:16px}.f-detail-plan-detail-body-reserve-caption{margin-top:0}.f-detail-plan-detail-body-reserve-caption__btn-alert .f-info-text{font-size:1.6rem;margin-bottom:16px}.f-detail-plan-detail-body-reserve-caption__btn-alert .f-info-text .f-icon{font-size:2rem}.f-detail-plan-detail-body-reserve-caption{display:flex;flex-direction:row-reverse;padding-bottom:0}.f-detail-plan-detail-body-reserve-caption__btn{flex:0 0 394px;padding-left:24px}.f-detail-plan-detail-body-reserve-caption__btn .f-detail-plan-detail-body__text{margin-bottom:8px}.f-detail-plan-detail-body-reserve-caption__btn .f-button--cta{height:62px;font-size:2rem}.f-detail-plan-detail-body-reserve-caption__text{flex:1 1 auto}.f-detail-plan-detail-body-reserve-heading{position:relative;padding-left:34px}.f-detail-plan-detail-body-reserve-heading .f-icon{display:block!important;font-size:2.6rem;position:absolute;top:50%}.f-detail-plan-detail-body-reserve-heading--internet{padding-left:34px}.f-detail-plan-detail-body-reserve-heading--internet .f-icon{font-size:2.6rem}.f-detail-plan-detail-body-reserve-container{display:flex;justify-content:space-between;margin:48px -8px}.f-detail-plan-detail-body-reserve-box{padding:24px;margin-top:0}.f-detail-plan-detail-body-reserve-box__title{font-size:1.5rem}.f-detail-plan-detail-body-reserve-box__btn{max-width:294px;display:inline-block}.f-detail-plan-detail-body-reserve-main{min-height:145px}.f-detail-plan-detail-body-reserve-text--caption{font-size:1.2rem}.f-detail-plan-detail-body-reserve-online,.f-detail-plan-detail-body-reserve-store,.f-detail-plan-detail-body-reserve-tel{flex:1;border:none;padding:0 8px}.f-detail-plan-detail-body-reserve-online .f-accordion-toggle,.f-detail-plan-detail-body-reserve-store .f-accordion-toggle,.f-detail-plan-detail-body-reserve-tel .f-accordion-toggle{padding:0}.f-detail-plan-detail-body-reserve-online .f-accordion-body,.f-detail-plan-detail-body-reserve-store .f-accordion-body,.f-detail-plan-detail-body-reserve-tel .f-accordion-body{border:none}.f-detail-plan-detail-body-reserve-online .f-accordion-body__inner,.f-detail-plan-detail-body-reserve-store .f-accordion-body__inner,.f-detail-plan-detail-body-reserve-tel .f-accordion-body__inner{padding:0}.f-detail-plan-detail-body-reserve-tel__inner{padding:24px 24px 16px 24px}.f-detail-plan-detail-body-reserve-tel__title{font-size:1.5rem}.f-detail-plan-detail-body-reserve-tel__inner{display:block}.f-detail-plan-detail-body-reserve-tel__title{font-size:1.6rem;font-weight:500}.f-detail-plan-detail-body-reserve-tel__text{text-align:left;margin-top:8px}.f-detail-plan-detail-body-reserve-tel__num{font-size:2.2rem;line-height:1}.f-detail-plan-detail-body-reserve-store__contents{display:flex;align-items:center;padding:20px 24px 24px}.f-detail-plan-detail-body-reserve-store__text{margin-bottom:0;flex:1 1 auto}.f-detail-plan-detail-body-reserve-store__title{font-size:1.8rem;font-weight:700;margin-bottom:10px}.f-detail-plan-detail-body-reserve-store__btn{flex:0 0 324px;padding-left:24px}.f-detail-plan-detail-body-notice{border-top:none;margin-top:0}.f-detail-plan-detail-body-notice .f-accordion-toggle{padding:44px 0 0}.f-detail-plan-detail-body-notice .f-accordion-body{border:none}.f-detail-plan-detail-body-notice .f-accordion-body__inner{padding-bottom:0}.f-detail-plan-detail-body-notice__title{font-size:1.6rem}.f-detail-plan-price{padding-top:30px;padding-bottom:152px}.f-detail-plan-price__section{padding-bottom:32px}.f-detail-plan-price__table{font-size:1.6rem}.f-detail-plan-price__table td,.f-detail-plan-price__table th{padding:10px 15px}.f-detail-plan-price__table tr&gt;:nth-child(1){width:18.4%}.f-detail-plan-price__table tr&gt;:nth-child(2),.f-detail-plan-price__table tr&gt;:nth-child(3){width:27.2%}.f-detail-plan-price__table tr&gt;:nth-child(4){display:table-cell;width:27.2%}.f-detail-plan-price__table tbody tr&gt;:nth-child(4){font-weight:700}.f-detail-plan-detail-body-child__table td,.f-detail-plan-detail-body-child__table th{height:48px;font-size:1.3rem}.f-detail-plan-detail-body-child__table tbody td:nth-of-type(n+2){width:85px}.f-detail-plan-price__date{font-size:1.6rem}.f-detail-plan-price__sum{font-size:1.2rem}.f-detail-plan-price__sum__num{font-size:2.6rem}.f-detail-plan-price__sum__yen{font-size:1.8rem;font-weight:400}.f-detail-plan-price__total{padding-top:8px;margin-bottom:24px;font-size:1.8rem}.f-detail-plan-price__total__num{font-size:3rem}.f-detail-plan-price__total__yen{font-size:2.2rem;font-weight:400}.f-detail-plan-price__caption{font-size:1.2rem;padding-bottom:16px}.f-list-note{margin-top:56px}.f-list-note__title{font-size:1.8rem}.f-list-note__item{font-size:1.2rem}.f-slider-story-note{max-width:1236px;margin-right:auto;margin-left:auto;font-size:1.2rem;text-align:right}.f-lux-story__img{height:560px}.f-slider-story-container .swiper-slide.swiper-slide-active .f-lux-story__img,.f-slider-story-container .swiper-slide.swiper-slide-duplicate-active .f-lux-story__img,.f-slider-story-container .swiper-slide.swiper-slide-prev .f-lux-story__img{animation:storyImg 8s forwards}.f-lux-story__body{max-width:1280px;padding-top:24px;padding-bottom:24px;padding-right:22px;padding-left:22px;margin-right:auto;margin-left:auto}.f-lux-story__title:before{margin-top:4px}.f-lux-story__title-icon{margin-right:12px}.f-lux-story__title-text{font-size:2.6rem}.f-lux-story__title-text .f-u-show--pc{display:inline}.f-lux-story__title-kana{font-size:1.2rem}.f-lux-story__show-btn{font-family:"Work Sans","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif}.f-lux-story__show-btn{font-size:1.6rem;padding:8px 16px;height:40px;top:-53px}.f-lux-story--not-premium{font-family:"Work Sans","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif}.f-modal-lux-story .f-modal__title{font-size:2rem}.f-modal-lux-story.is-active .f-modal-contents{overflow:hidden}.f-modal-lux-story .f-modal-contents{max-width:1280px;height:672px;max-height:672px;overflow:hidden;display:flex;flex-direction:column}.f-modal-lux-story .f-modal-body{height:calc(100% - 64px)}.f-modal-lux-story .f-modal-footer{background:0 0;box-shadow:none;position:absolute;top:auto;left:auto;bottom:0;right:0;padding:0;width:70%;padding:24px}.f-lux-story-gallery{display:flex;height:100%}.f-slider-story-gallery-container{max-width:609px;margin-left:auto;margin-right:auto;position:relative}.f-slider-story-gallery-container .swiper-slide{width:100%;height:auto;background:#000}.f-lux-story-gallery__thumb{flex-shrink:0;width:30%;height:100%;overflow:hidden;padding:16px 0 0}.f-lux-story-gallery__thumb .ps .ps__rail-y{opacity:.9}.f-lux-story-gallery__main{width:70%;padding:0 24px 68px}.f-lux-story-gallery__img{aspect-ratio:4/3;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.f-lux-story-gallery__caption{display:none}.f-lux-story-gallery-note{text-align:right}.f-lux-story-gallery-btn{display:none}.f-detail-top-review-jtb{margin:32px 0}.f-detail-top-review-jtb .f-detail-review-result-block{padding:0;border:none}.f-detail-top-review-jtb .f-detail-review-result__text{font-size:1.4rem}.f-detail-lux-head__title{max-width:1280px;padding:16px 22px;margin-right:auto;margin-left:auto}.f-detail-lux-head__title:before{margin-top:4px}.f-detail-lux-head__title-icon{margin-right:12px}.f-detail-lux-head__title-text{font-size:2.6rem}.f-detail-lux-head__title-kana{font-size:1.2rem}.f-detail-top-outline--other{height:auto}.f-detail-remarks-items{padding-top:50px;padding-bottom:50px}.f-detail-remarks-items:not(:first-of-type)&gt;.f-detail-remarks-items__inner{padding-top:50px}.f-detail-remarks-item{margin-top:36px}.f-detail-remarks-item__col{display:flex}.f-detail-remarks-item__description{margin-top:3px;font-size:1.6rem;margin-bottom:19px}.f-detail-remarks-items:first-of-type .f-detail-remarks-item__image{margin-right:24px;margin-left:0}.f-detail-remarks-item__image{width:400px;margin-right:24px}.f-detail-remarks-item__info{margin-top:0}.f-detail-remarks-item__info&gt;:first-child{margin-top:0}.f-detail-remarks-item__text{font-size:1.6rem;line-height:1.625}.f-detail-remarks-item__table{font-size:1.2rem;margin-bottom:19px}.f-detail-remarks-item__table dd,.f-detail-remarks-item__table dt{padding-top:6px;padding-bottom:6px}.f-detail-remarks-item__list{font-size:1.6rem}.f-detail-remarks-item__list dt{margin-right:16px}.f-detail-other-sub-nav-wrapper{height:60px}.f-detail-other-sub-nav.is-fixed{top:49px}.f-detail-sub-nav__list{max-width:1236px;font-size:1.6rem;padding:16px 0;margin-right:auto;margin-left:auto}.f-detail-sub-nav__link{letter-spacing:.05em;margin-right:16px}.f-detail-photo-section{margin-top:25px}.f-detail-photo-list{margin:17px 0 -10px}.f-detail-photo-list&gt;li{width:calc(14.2857142857% - 9px);margin:0 10px 10px 0}.f-detail-photo-list&gt;li:nth-child(7n){margin-right:0}.f-detail-photo-list&gt;li:nth-child(3n){margin-right:10px}.f-detail-review-section{margin-right:0;margin-left:0}.f-detail-review{margin-top:40px}.f-detail-review-inner__title{margin-bottom:16px}.f-detail-review-wrapper{display:flex;flex-wrap:wrap;padding:15px 24px}.f-detail-review-total{width:100%;font-size:1.8rem;padding-bottom:3px}.f-detail-review-total strong{font-size:2.2rem}.f-detail-review-total em{font-size:2.2rem}.f-detail-review-total__star img{width:19px;margin-right:3px}.f-detail-review-total__text{font-size:1.2rem}.f-detail-review-block{padding-top:12px;padding-bottom:13px;margin-right:40px}.f-detail-review-block__list{align-items:flex-start;padding-bottom:0;line-height:1}.f-detail-review-block__item{display:flex;width:auto;font-size:1.8rem}.f-detail-review-block__item:not(:last-child){margin-right:40px}.f-detail-review-block__item .f-rating__rate{width:90px}.f-detail-review-block__item .f-rating__wrap{width:18px;height:18px}.f-detail-review-block__item .f-rating__icon{font-size:2.2rem}.f-detail-review-block__star{display:flex;align-items:center}.f-detail-review-block__star img{width:10px;margin-right:2px}.f-detail-review-block__small{width:auto;white-space:nowrap;min-width:auto}.f-detail-review-sort{padding:9px 24px 16px;margin:0;border-radius:4px}.f-detail-review-sort__title{font-size:2rem;margin-bottom:9px}.f-detail-review-sort__list&gt;li{width:160px}.f-detail-review-sort__list&gt;li:last-child{width:160px}.f-detail-review-result-header{margin-top:48px}.f-detail-review-result-header__text{font-size:1.6rem}.f-detail-review-result-header__btn{width:185px}.f-detail-review-result-body{padding-bottom:32px}.f-detail-review-list .f-detail-section{margin-top:56px}.f-detail-review-result-block{padding:16px}.f-detail-review-result-block .f-heading3{margin-bottom:8px}.f-detail-review-result-block-wrapper{margin-bottom:16px}.f-detail-review-result-block__star{margin-left:auto;margin-bottom:8px}.f-detail-review-result-block__star img{width:19px;margin-right:3px}.f-detail-review-result-block__star__text{font-size:2.2rem}.f-detail-review-result__text{font-size:1.6rem}.f-detail-review-result-info{font-size:1.2rem;line-height:1.67}.f-detail-review-result-reply__title{font-size:1.4rem;margin-bottom:2px}.f-detail-review-result-reply__text{font-size:1.4rem;line-height:1.71}.f-detail-review-pager{margin-top:30px}.f-detail-access-hero__map{margin:0}.f-detail-access-hero__map-area{height:260px}.f-detail-access-hero__map-button{font-size:1.6rem;bottom:20px}.f-detail-access-hero__map-button .f-icon{font-size:2rem}.f-detail-access-hero__list:not(:last-of-type){margin-bottom:14px}.f-detail-access-hero__list{font-size:1.6rem}.f-detail-access-hero__list li:not(:last-child){margin-bottom:8px}.f-detail-access-hero__text{font-size:1.4rem;margin-bottom:14px}.f-detail-access-info .f-accordion-body{font-size:1.6rem;line-height:1.625}.f-detail-access-info .f-accordion-body__inner{display:flex;padding:0}.f-detail-access-info__col{flex-basis:50%;max-width:50%;padding:20px 24px}.f-detail-access-info__col+.f-detail-access-info__col{margin:0;border-left:1px solid #bcbdc2}.f-detail-hero{display:flex}.f-detail-hero .f-detail-table dt{width:150px}.f-detail-hero .f-detail-table dd{width:calc(100% - 150px)}.f-detail-hero__image{flex-basis:49%;max-width:49%;margin:0 24px 0 0}.f-detail-hero__image .swiper-slide{border-left:2px solid #fff;border-right:2px solid #fff}.f-detail-hero__caption{font-size:1.2rem;line-height:1.75;margin-top:6px}.f-detail-hero__item{flex-basis:34.6%;max-width:34.6%}.f-detail-hero__item+.f-detail-hero__item{flex:1;max-width:none;margin-left:24px}.f-detail-hero__item&gt;:first-child,.f-detail-hero__item&gt;:first-child&gt;:first-child{margin-top:0}.f-detail-hero__title{font-size:1.8rem}.f-detail-description{margin-top:16px;font-size:1.6rem}.f-detail-cols{display:flex;flex-wrap:wrap;margin:0 -8px}.f-detail-col{flex-basis:50%;max-width:50%;padding:0 8px;margin-top:50px}.is-3col&gt;.f-detail-col{flex-basis:33.33%;max-width:33.33%}.is-3col&gt;.f-detail-col:nth-child(3n-1){flex:1}.is-4col&gt;.f-detail-col{flex-basis:25%;max-width:25%}.is-min&gt;.f-detail-col{margin-top:12px}.f-detail-col:nth-child(-n+2),.is-3col&gt;.f-detail-col:nth-child(-n+3),.is-4col&gt;.f-detail-col:nth-child(-n+4),.is-min&gt;.f-detail-col:nth-child(-n+2){margin-top:0}.f-detail-table{font-size:1.4rem;line-height:1.43em}.f-detail-table dd,.f-detail-table dt{padding:13px 16px}.f-detail-table dt{width:191px}.f-detail-table dd{width:calc(100% - 191px)}.f-detail-table--block:not(:last-of-type){margin-bottom:12px}.f-detail-table--block dd,.f-detail-table--block dt{padding:6px 8px;width:auto}.f-detail-table--small{font-size:1.2rem;line-height:1.75em}.f-detail-table--small dd,.f-detail-table--small dt{padding:5px 9px}.f-detail-table--small dt{width:154px}.f-detail-table--small dd{width:calc(100% - 154px)}.f-detail-tags{font-size:1.4rem}.f-detail-tags li{padding:1px 10px}.f-detail-food-description{font-size:1.2rem;margin-bottom:20px}.f-detail-food-image{font-size:1.2rem;min-width:280px}.f-detail-food-info{font-size:1.4rem}.f-detail-food-room{margin-top:20px;font-size:1.4rem}.f-detail-review-jtb-wrapper{padding-bottom:50px;border-bottom:1px solid #bcbdc2}.f-detail-review-jtb-list{display:flex;flex-wrap:wrap}.f-detail-review-jtb-list[aria-hidden=true] .f-detail-review-jtb-list__item:nth-child(n+5){visibility:hidden;opacity:0;height:0;padding-top:0;padding-bottom:0}.f-detail-review-jtb-list__item{width:25%;flex-shrink:0;margin:0;padding:8px 8px 24px}.f-detail-review-jtb-card{height:100%}.f-detail-review-jtb-card__item{font-size:1.2rem;margin-right:8px}.f-detail-review-jtb-card__text{font-size:1.4rem;max-height:71px}.f-modal-review .f-detail-review-jtb-card{padding:0 24px 24px}.f-modal-review .f-modal-contents{width:1024px;height:auto}.f-modal-review .f-modal-header{box-shadow:none;padding:24px}.f-modal-review .f-modal__title{text-align:left;font-size:2.2rem;padding:0}.f-detail-review-jtb-expand__btn{margin-top:16px}.f-detail-photo-section--lux{margin-bottom:40px}.f-detail-photo-panorama__text{font-size:1.6rem}.f-detail-photo-panorama__btn{display:flex}.f-list-favorite-list .f-list__contents{padding-top:56px}.f-list_favorite__title{margin-top:50px}.f-list_favorite__tab{width:200px}.f-list_favorite__tabbutton{height:59px;font-size:1.8rem}.f-list_favorite__count{font-size:1.6rem}.f-list_favorite__content{padding:32px 0}.f-detail-calendar__title{font-size:1.6rem}.swiper-slide-next .f-detail-calendar__title{transition:opacity .3s .3s;opacity:1}.f-detail-calendar__title em{font-size:2.6rem}.f-detail-calendar-wrapper{position:relative;display:flex;justify-content:space-between;margin-bottom:32px}.f-detail-calendar__before,.f-detail-calendar__next{top:2px;font-size:1.2rem}.f-detail-calendar__before .f-icon,.f-detail-calendar__next .f-icon{font-size:1.6rem}.f-detail-calendar__before .swiper-button-disabled:hover,.f-detail-calendar__next .swiper-button-disabled:hover{text-decoration:none}.f-detail-calendar__state{margin-top:0;height:16px;font-size:1.2rem}.f-detail-calendar__state svg{width:12px;height:12px}.f-detail-calendar__state .f-icon{font-size:1.6rem}.f-detail-calendar-slider:only-child{margin:0!important;width:610px!important}.f-detail-calendar-slider__week{font-size:1.2rem}.f-detail-calendar__number{font-size:1.2rem}.f-detail-calendar__button{min-height:84px}:not(.is-disabled)&gt;a.f-detail-calendar__button:hover{background:rgba(82,200,255,.04)}button.f-detail-calendar__button:not(:disabled):hover{background:rgba(82,200,255,.04)}.f-detail-calendar__price{font-size:1.2rem}.f-detail-calendar__price--facility,.f-detail-calendar__price--facility span{font-size:1.4rem}.f-detail-calendar__room{display:block;font-size:1.2rem;line-height:1;min-height:1em;color:#6b6e71;text-align:center;margin-top:5px}.f-detail-calendar__room em{font-size:1.4rem;color:#d94f5d}.f-match-search-condition{padding:24px;margin-bottom:24px;display:flex;align-items:center}.f-match-search-condition__heading{font-size:1.4rem;white-space:nowrap;margin:0 16px 0 0}.f-match-search-condition__item{font-size:1.4rem;margin-right:24px}.f-match-search-condition__item .f-condition-label{font-size:1.3rem}.f-match-header__theme{font-size:1.8rem}.f-match-header__theme em{font-size:2.2rem}.f-tag-condition-note{font-size:1.3rem}.f-match-result-header{padding-top:0;margin-bottom:24px;display:flex}.f-match-result-header__data{flex:1;padding-right:24px}.f-match-result-header__data .f-ttl{font-size:1.8rem;text-align:left}.f-match-result-header__data .f-ttl .f-count em,.f-match-result-header__data .f-ttl .f-percent em{font-size:2.2rem}.f-match-result-header__data .f-condition{font-size:1.4rem}.f-match-result-header__data .f-condition-list{-webkit-line-clamp:1}.f-match-result-header__navi{margin-left:auto}.f-match-score{position:absolute;top:16px;margin:0;padding:4px 16px}.f-match-score__data em{font-size:2.2rem}.f-list-calendar-list .f-match-score{right:56px}.f-list-calendar-list .f-list-card__layout-row .f-list-card__layout-right-inside .f-list-card-title{padding-right:200px}.f-plan-calendar-list .f-match-score{right:56px}.f-plan-calendar-list .f-list-card__layout-top-inside{padding-right:200px}.f-match-result-legend-list{display:flex;flex-wrap:wrap}.f-match-result-legend-list&gt;li{font-size:1.4rem}.f-match-result-legend-list&gt;li:not(:last-child){margin-right:2em}.f-match-detail{margin:16px 0 0;padding:16px 16px 0 16px}.f-match-detail__tag{font-size:1.3rem}.f-match-detail__icon{font-size:1.6rem}.f-match-selected-theme{padding:16px 24px}.f-match-selected-theme__header-title{font-size:1.8rem}.f-match-selected-theme__item{display:flex;flex-wrap:wrap;align-items:center}.f-match-selected-theme__item .f-text-season{margin-left:.5em}.f-match-selected-theme__item .f-text-note{margin-left:.5em}.f-jal-login-section{margin-top:48px}.f-jal-card{padding:32px}.f-jal-card__layout-row{display:flex;align-items:center}.f-jal-card__layout-left{flex-basis:100%}.f-jal-card__layout-right{padding:0 0 0 32px;flex-basis:392px;flex-shrink:0}.f-jal-heading2{font-size:1.8rem}.f-jal-pagenation{margin-top:48px}.f-login-section{margin-top:48px}.f-login-wrap{display:flex;justify-content:center}.f-login-box{width:calc(50% - 16px * 2);padding:24px;margin:0 16px;display:flex;flex-direction:column}.f-login-box__header{font-size:1.8rem}.f-login-box__body{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}.f-login-box__text-list{font-size:1.4rem}.f-login-box .f-login-privacy{margin-top:auto}.f-login-box .f-input-notice{font-size:1.2rem}.f-guest-box{width:calc(100% - 16px * 2);margin:0 16px;padding:0}.f-guest-box__layout-row{display:flex}.f-guest-box__layout-left{flex:1;padding:24px;margin-right:16px}.f-guest-box__layout-right{flex:1;padding:24px;margin-left:16px;align-self:center}.f-guest-box__header{font-size:1.8rem}.f-login-pagenation{margin-top:48px}.f-error-page{margin-top:60px}.f-error-page__heading{font-size:2.6rem;text-align:left}.f-error-page__heading .f-icon{display:inline-block;margin:0 8px 0 0}.f-error-page__en{text-align:left}.f-error-page__txt{margin-top:32px}.f-error-page__navi{margin-top:48px}.f-error-page__navi-back{font-size:1.8rem}.f-footer{padding-top:30px}.f-footer h2{font-size:2.2rem}.f-footer h3{font-size:2rem}.f-footer h4{font-size:1.6rem}.f-footer .f-accordion-toggle--inBoth{font-size:1.6rem}.f-footer__title.f-heading2 .f-accordion-toggle{font-size:2.2rem}.f-footer__title{margin-top:24px;margin-bottom:10px}.f-footer__title .f-accordion-toggle{font-size:2rem;padding:0;font-weight:500}.f-footer__subtitle{padding:0;margin-top:12px;margin-bottom:4px;font-size:1.6rem}.f-footer-list .f-accordion-toggle--inBoth~.f-accordion-body{border-bottom:1px solid #e1e1e1}.f-footer-list .f-accordion-toggle--inBoth~.f-accordion-body,.f-footer-list .f-accordion-toggle--inBoth~.f-accordion-body .f-accordion-body__inner{display:block}.f-footer-list .f-accordion-toggle--inBoth~.f-accordion-body [class*=f-accordion-body__inner--figure]{display:flex}.f-footer-list{overflow:hidden}.f-footer-list *{display:inline}.f-footer-list .f-accordion-toggle--inBoth{display:block}.f-footer-list&gt;li{border-bottom:none}.f-footer-list .f-accordion-toggle{display:none}.f-footer-list .f-accordion-body__definitionList,.f-footer-list .f-accordion-body__definitionList&gt;*{display:block}.f-footer-linkList{font-size:0}.f-footer-linkList&gt;li .f-footer-linkList__title+.f-footer-linkList__arrow{display:none}.f-footer-linkList--col2&gt;li .f-footer-linkList__title+.f-footer-linkList__arrow{display:none}.f-footer-linkList--col2{border-top:none;font-size:0;display:inline}.f-footer-linkList--col2&gt;li:nth-child(n){border:none}.f-footer-linkList--col2&gt;li:last-child a{border-right:none}.f-footer-linkList__title{position:relative;display:inline-block;font-size:1.2rem;padding:0 8px 0 0;margin-top:4px;margin-right:8px;color:rgba(21,23,33,.87)}.f-footer-linkList__title::before{position:absolute;content:"";width:1px;height:100%;background-color:#e1e1e1;left:-8px;top:0;z-index:0}.f-footer-linkList__title .f-icon{display:none}.f-footer-linkList__extend{display:block}.f-footer-linkList__more{display:table;padding:8px 8px 8px 0}.f-footer-linkList__more .material-icons-round{display:none}.f-footer-linkList__more .material-icons-round__extend{display:inline}.f-footer-linkList__title:hover{text-decoration:underline;text-underline-position:under;text-decoration-color:rgba(222,222,222,.6)}.f-footer-linkList__title--pcBold{position:relative;display:inline-block;font-size:1.2rem;padding:0 8px 0 0;margin-top:4px;margin-right:8px;color:rgba(21,23,33,.87);font-weight:700}.f-footer-linkList__title--pcBold::before{position:absolute;content:"";width:1px;height:100%;background-color:#e1e1e1;left:-8px;top:0;z-index:0}.f-footer-linkList__title--pcBold .f-icon{display:none}.f-footer-linkList__title--arrow{display:block;text-align:left;font-size:1.2rem;margin:8px 0 0;padding:0}.f-footer-linkList__title--arrowLg{display:block;text-align:left;font-size:1.2rem;margin:16px 0 8px;padding:0}.f-footer-text-link{margin-top:16px;text-align:left;display:block;width:100%}.f-footer-text-link a{padding-right:30px;display:inline-block}.f-footer-covid19{padding:0;margin-bottom:40px;font-size:1.6rem}.f-footer-covid19 .f-accordion-body[aria-hidden=true]{height:224px}.f-footer-covid19__list{display:flex;flex-wrap:wrap}.f-footer-covid19__list&gt;li{width:40%;padding-left:28px}.f-footer-covid19__list&gt;li .f-icon{font-size:2rem}.f-footer-covid19__note{margin-top:32px}.f-footer-faq-covid19 *{display:block}.f-footer-faq-covid19__lead{font-size:1.6rem}.f-footer-faq-covid19__block{margin:24px 0}.f-footer-faq-covid19__heading{font-size:1.5rem}}@media print,screen and (max-width:767px){.f-float-link__text{line-height:1.3}.f-form-list-caution{margin:24px 15px 0}.f-detail-plan-detail-body__section [aria-hidden=true].f-accordion-body--moreview{max-height:17rem!important}.f-detail-plan-detail-body__section [aria-hidden=true].f-accordion-body--moreview .f-accordion-body__inner{display:block!important}.f-detail-plan-detail-body__section .f-accordion-body--moreview{animation:none!important}.f-detail-plan-detail-body__section .f-accordion-body--moreview .f-accordion-body__inner{margin-bottom:0;animation:none!important}.f-modal-map .f-modal-contents{position:fixed;width:100%}.f-room&gt;.f-info-text{margin-left:15px;margin-right:15px}.f-room-list__body .f-error-balloon:after,.f-room-list__body .f-error-balloon:before{margin-left:58px}.f-scrollmap-container__item-card.is-notfound .f-error-text{position:absolute;z-index:10;left:10px;right:10px;bottom:8px;margin-right:auto;margin-left:auto;overflow:hidden}.f-scrollmap .f-scrollmap-position+.f-scrollmap-search-again{transform:none;left:auto;right:10px}.f-scrollmap-card-container{overflow:auto}.f-scrollmap-card-container--loading{margin:0 7px}.f-scrollmap-card-price .-colored{margin-right:5px}.f-scrollmap-activecassette{display:none}.f-text--caption,.f-text--s{font-size:1.3rem!important;color:#656972;line-height:1.666}.f-text--caption{font-size:1.3rem!important}.f-text--bathcaption{font-size:1.3rem}.f-alert-popup-black{font-size:1.3rem}.tippy-content{font-size:1.3rem}.f-rating__media{flex:135px 0 0}.f-b2b-plan-detail-print{margin-bottom:16px}.f-b2b-plan-detail-print__button{width:100%}.f-b2b-plan-detail-print__button br{display:none}.fw-top-wl-tab+.f-top-search-section .f-top-search{border-top-left-radius:0;border-top-right-radius:0}.fw-top-wl-tab__item{width:calc((100% - 10px)/ 3)}.fw-top-wl-tab__item&gt;a{font-size:1.2rem;height:4.8rem}.f-top-search__inner .f-form-text{height:50px}.f-top-search__inner .f-form-labelbox--place .f-form-text{padding-top:20px;padding-right:13px;padding-bottom:4px}.f-top-search-row__col .f-button--cta{font-size:1.8rem;line-height:1.4}.f-top-condition{margin-top:8px;margin-bottom:16px;text-align:center}.f-list-menu__flexContainer{width:100%;height:55px;position:relative}.f-list-menu__flexContainer-pc{position:absolute;right:0}.f-list-menu__fieldset legend{font-size:1.1rem;margin-bottom:6px}.f-list-area{padding-top:8px}.f-list-area[aria-hidden=true]{display:none}.f-list-narrowdownterms__button--all:active{color:#fff}.f-list-card-image .f-text--caption{font-size:1.1rem!important}.f-detail-top-area:has(.f-b2b-hotel-hero-icon-wrap){flex-wrap:wrap;gap:8px 0}.f-detail-plan-detail-kv__desc:has(.f-b2b-hotel-hero-icon-wrap) .f-b2b-hotel-hero-icon-wrap{margin-top:8px}.f-list-card--lux{padding-top:32px}.f-list-card--lux .f-list-card-title [data-tippy-root]{inset:auto auto calc(100% + 8px) -16px!important}.f-list__head{box-shadow:0 1px 3px rgba(0,0,0,.16)}.f-list__area .f-list__heading.f-accordion-toggle{width:auto;display:inline-block;font-size:1.3rem;margin:0;padding:8px 32px 8px 0;color:#3498db}.f-list__area .f-list__heading.f-accordion-toggle .f-icon{color:#3498db}.f-list__menu&gt;.f-list__narrowdown:has(.f-list-narrowdownterms:empty){margin-top:0}.f-tour-plan-button-wrap{margin-left:-15px;margin-right:-15px;margin-top:16px;padding-left:15px;padding-right:15px}.f-tour-plan-button-item{flex:1}.f-search-again-button{height:4.8rem}.f-detail-top-evaluation{gap:0 24px}.f-detail-top-evaluation__star .f-rating__rate{margin-left:0}.f-detail-top-evaluation__star .f-rating__text:only-child{margin-left:0}.f-detail-top-evaluation__score--none{margin-left:0}.f-detail-top-outline-pic .f-swiper__caption{padding-left:1.5rem;padding-right:1.5rem}.f-detail-top-reserve-select__link em{display:block}.f-detail-top-reserve-select__link--hotel{display:flex;justify-content:center;align-items:center;height:4.8rem}.f-detail-top-reserve-select__link--hotel em{display:inline}.f-detail-plan-detail-body-luxury__link{display:block;width:100%}.f-detail-plan-detail-body-luxury__link+.f-detail-plan-detail-body-luxury__link{margin-top:8px}.f-detail-plan-detail-body-luxury__img img{width:100%}.f-detail-plan-outline-tour__list li{flex:1;flex-basis:auto}.f-detail-plan-outline-tour__link em{display:block}.f-detail-plan-outline-tour__link .f-list-card-plan__icon-arrow{display:none}.f-list-plan-search--rentalcars{display:flex;flex-direction:column}.f-list-plan-search--rentalcars .f-list-search-sp__area{order:2}.f-list-plan-search--rentalcars .f-list-plan-search__row{order:1;margin-bottom:0}.f-list-plan-search--rentalcars&gt;.f-u-show--sp{order:3}.f-detail-plan-detail-desc__slider .f-swiper__caption{padding-left:1.5rem;padding-right:1.5rem}.f-detail-plan-detail-body-cancel__table--outline td,.f-detail-plan-detail-body-cancel__table--outline th{width:80px;min-width:80px}.f-detail-plan-detail-reserve .f-text{font-size:1.3rem}.f-detail-plan-detail-body-reserve-tel__contents{margin-top:16px}.f-lux-story{display:flex;flex-direction:column}.f-lux-story.is-show-story{padding-bottom:0}.f-lux-story__img{background-size:cover}.f-lux-story__body{order:-1}.f-lux-story__title{padding:15px}.f-lux-story__show-btn{margin-top:194px}.f-slider-story-gallery-container{display:block}.f-slider-story-gallery-container .swiper-wrapper{display:block!important}.f-slider-story-gallery-container .swiper-slide{transform:none!important}.f-lux-story-gallery__thumb{display:none}.f-lux-story-gallery__main{padding-bottom:132px}.f-slider-story-gallery-navigation{display:none}.f-lux-story-gallery__main-caption{display:none}.f-detail-remarks-item__table{width:100%}.f-detail-review-sort select{font-size:1.5rem}.f-detail-review-result-header__btn select{font-size:1.5rem}.f-detail-review-result-block-name .f-detail-review-name+.f-detail-review-result-block__list{width:100%}.f-detail-review-jtb-list[aria-hidden=true] .f-detail-review-jtb-list__item:nth-child(n+3){visibility:hidden;opacity:0;height:0;margin-bottom:0}.f-detail-photo-video{text-align:center}.f-detail-photo-panorama{text-align:center}.f-slider-calendar-next:hover,.f-slider-calendar-prev:hover{text-decoration:none}.f-match-header__navi .f-change-theme-link{font-size:1.2rem}.f-tag-condition__list--multiple{display:block}.f-tag-condition__list--multiple .f-tag-condition__item{margin-bottom:0}.f-tag-condition__list--multiple .f-tag-condition__item:not(:last-child){margin-right:0;padding-right:0}.f-tag-condition__list--multiple .f-tag-condition__item:not(:last-child):before{display:none}.f-tag-condition__list--multiple .f-tag-condition__item .f-list-narrowdown-label{display:inline-block}.f-tag-condition__list--multiple .f-tag-condition__item .f-list-narrowdown-field{padding-left:0;padding-right:0;font-size:1.4rem}.f-match-result-header__navi .f-change-condition-link{font-size:1.2rem}.f-match-selected-theme__item .f-text-note{font-size:1.3rem}.f-match-calendar-legend__text{font-size:1.2rem}.f-footer h2{font-size:1.8rem}.f-footer h3{font-size:1.5rem}.f-footer h4{font-size:1.3rem}.f-footer .f-accordion-toggle--inBoth{font-size:1.3rem}.f-footer__title.f-heading2.f-heading2accordion{margin:0;margin-top:15px}.f-footer__title.f-heading2.f-heading2accordion .f-accordion-toggle{padding:17px 30px 17px 15px}.f-footer__title.f-heading3{margin-top:0;margin-bottom:0}.f-footer-linkList&gt;li{position:relative}.f-footer-linkList&gt;li .f-footer-linkList__arrow{pointer-events:none}.f-footer-linkList--col2&gt;li{position:relative}.f-footer-linkList--col2&gt;li .f-footer-linkList__arrow{pointer-events:none}}@media (any-hover:hover){.f-form-checkfield:hover::before{visibility:visible}.f-form-checkbutton__label:hover{background:#e7f6fc}.f-place-list__link:hover{background:#f8f9f9}}@media screen and (max-width:767px){.f-modal.is-active .f-modal__inner{animation:modalShow .2s ease 0s 1 none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}@media all and (-ms-high-contrast:none){.f-lux-story-gallery__thumb-item{display:block}}@media print,screen and (min-width:375px){.f-detail-calendar-slider__table-wrap{overflow:inherit}.f-detail-calendar-slider__table{min-width:auto}}@media print,screen and (min-width:768px){.f-detail-calendar__price{font-size:1.2rem}}@media print and (-ms-high-contrast:none),screen and (min-width:769px) and (-ms-high-contrast:none){.f-match-result-header__data .f-condition-list{text-overflow:ellipsis;white-space:nowrap}}</pre></body></html>