﻿.con_search{margin-top:calc(30 / 14 * 1rem)}@media only screen and (min-width: 768px){.con_search{margin-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.con_search{margin-top:3em}}.con_search>.inner{display:flex;flex-wrap:wrap;margin-right:auto;margin-left:auto;align-items:center;--parent:1050;--other:calc(var(--parent) / 1050 * 100%);--date:calc(211 / var(--parent) * 100%);--nodate:calc(72 / var(--parent) * 100%);--nights:calc(86 / var(--parent) * 100%);--nop:calc(101 / var(--parent) * 100%);--room:calc(114 / var(--parent) * 100%);--child:calc(114 / var(--parent) * 100%);--button:calc(238 / var(--parent) * 100%);--margin:calc(19 / var(--parent) * 100%);max-width:calc(1050 / 14 * 1rem)}@media only screen and (min-width: 1025px){.con_search>.inner{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search>.inner{width:90%}}@media only screen and (min-width: 1441px){.con_search>.inner{max-width:calc(1050px * 16 / 14)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search>.inner{display:block;--other:100%}}@media only screen and (max-width: 767px){.con_search>.inner{display:block;width:calc(var(--parent) / 350 * 100%);--parent:310;--other:100%;--margin:calc(10 / var(--parent) * 100%);--date:calc(230 / var(--parent) * 100%);--nodate:calc(60 / var(--parent) * 100%);--nights:calc(90 / var(--parent) * 100%);--room:calc(100 / var(--parent) * 100%);--nop:calc(90 / var(--parent) * 100%);--child:calc(90 / var(--parent) * 100%);--button:calc(200 / var(--parent) * 100%);--mb:1em;max-width:none}}.con_search .box_search{display:flex;flex-wrap:wrap;width:var(--other)}.con_search .box_search{font-family:var(--font-jp-sans-serif)}.con_search .box_search .box_elem{position:relative;display:flex;flex-direction:column;align-content:flex-end}@media only screen and (max-width: 767px){.con_search .box_search .box_elem{margin-bottom:var(--mb)}}.con_search .box_search .box_elemlabel{cursor:pointer}.con_search .box_search .box_elem input[type="text"]{background:none;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;opacity:0;position:absolute;left:0;top:0;bottom:0;right:0}.con_search .box_search .box_elem input[type="checkbox"]{background:none;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;line-height:inherit}.con_search .box_search .box_elem select[class*="js-"]{background:none;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;opacity:0;position:absolute;left:0;top:0;bottom:0;right:0;font-size:clamp(16px, calc(16 / 14 * 1rem), calc(16 / 14 * 1rem));cursor:pointer}.con_search .box_search .box_elem .st{display:block;letter-spacing:0;line-height:calc(12 / 14 * 1rem);margin-bottom:.75em}@media only screen and (min-width: 768px){.con_search .box_search .box_elem .st{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.con_search .box_search .box_elem .st{font-size:calc(17 / var(--font-size) * 1rem)}}@media only screen and (max-width: 767px){.con_search .box_search .box_elem .st{margin-bottom:.5em}}.con_search .box_search .box_elem .txt{display:flex;align-items:center;width:100%;height:calc(46 / 14 * 1rem);background-color:#fff}@media only screen and (min-width: 768px){.con_search .box_search .box_elem .txt{font-size:calc(14 / 14 * 1rem)}}@media only screen and (max-width: 767px){.con_search .box_search .box_elem .txt{font-size:calc(18 / var(--font-size) * 1rem)}}@media only screen and (max-width: 767px){.con_search .box_search .box_elem .txt{height:3rem}}.con_search .box_search .box_elem .txt .num{letter-spacing:0;line-height:1;max-width:calc(100% - calc(19 / 14 * 1rem));display:block;padding-left:calc(15 / 14 * 1rem)}.con_search .box_search .box_elem .txt .num .unit{margin-left:calc(5 / 14 * 1rem)}.con_search .box_search .box_elem .txt .o-icon--down{--icon-width:calc(19 / 14 * 1rem);margin-right:0}.con_search .box_search .box_elem .txt .o-icon--down svg{width:calc(9 / 19 * 100%);height:auto}.con_search .box_search .box_elem .txt .o-icon--calendar{--icon-width:calc(25 / 14 * 1rem);transform:translateY(-0.1em)}.con_search .box_search .box_elem .txt .o-icon--calendar svg{width:calc(15 / 25 * 100%);height:auto;transform-origin:center;transform:scale(0.85)}.con_search .box_search .box_elem.nodate{width:var(--nodate);margin-right:var(--margin);border-bottom-color:transparent;flex-direction:row;cursor:pointer;height:calc(46 / 14 * 1rem);flex-wrap:wrap;margin-top:auto;display:flex;align-items:center;align-content:center;--cb-width:calc(14 / 14 * 1rem)}@media only screen and (min-width: 768px){.con_search .box_search .box_elem.nodate{margin-bottom:0}}@media only screen and (max-width: 767px){.con_search .box_search .box_elem.nodate{margin-top:auto;margin-right:0;margin-left:auto;align-items:flex-start;align-content:flex-end}}.con_search .box_search .box_elem.nodate .cb{margin-top:auto;margin-bottom:auto;position:relative;width:var(--cb-width);aspect-ratio:1;margin-right:.5em;background:url("../images/common/ic_check2_off.svg") no-repeat center top/cover}.con_search .box_search .box_elem.nodate .cb:has(input:checked){background-image:url("../images/common/ic_check2_on.svg")}.con_search .box_search .box_elem.nodate .cb input{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.con_search .box_search .box_elem.nodate .cb input+.ic{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.con_search .box_search .box_elem.nodate .cb input:checked+.ic{opacity:1}.con_search .box_search .box_elem.nodate .cb svg{fill:#000000}.con_search .box_search .box_elem.nodate .st{order:9;margin-bottom:.5em;margin-top:.5em}.con_search .box_search .box_elem.checkin{width:var(--date);margin-right:var(--margin)}.con_search .box_search .box_elem.checkin.is-disabled .st,.con_search .box_search .box_elem.checkin.is-disabled .o-icon,.con_search .box_search .box_elem.checkin.is-disabled .num{opacity:.5}.con_search .box_search .box_elem.nights{width:var(--nights);margin-right:var(--margin)}.con_search .box_search .box_elem.nop{width:var(--nop);margin-right:var(--margin)}@media only screen and (max-width: 767px){.con_search .box_search .box_elem.nop{margin-right:0}}.con_search .box_search .box_elem.room{width:var(--room);margin-right:var(--margin)}.con_search .box_search .box_elem.child{width:var(--child);margin-right:var(--margin);position:relative}@media only screen and (max-width: 767px){.con_search .box_search .box_elem.child{margin-bottom:0}}.con_search .box_search .box_elem.child button{height:100%}.con_search .box_search .btn_submit{width:var(--button);height:calc(46 / 14 * 1rem);margin-top:auto;margin-bottom:0}@media only screen and (max-width: 767px){.con_search .box_search .btn_submit{height:3rem}.con_search .box_search .btn_submit button{height:100%;min-height:auto}.con_search .box_search .btn_submit .o-icon--search2{max-width:auto;width:1.25em}}.con_search .box_btns{display:flex;width:100%;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_search .box_btns{margin-top:calc(40 / 14 * 1rem)}}@media only screen and (max-width: 767px){.con_search .box_btns{margin-top:2.5em}}@media only screen and (min-width: 768px){.con_search .box_btns__item{width:auto}.con_search .box_btns__item:not(:first-child){margin-left:calc(10 / 14 * 1rem)}}.firefox .con_search .box_btns__item .c-btn__text{white-space:nowrap}@media only screen and (max-width: 767px){.con_search .box_btns__item{width:calc((100% - (calc(10 / 14 * 1rem) * 2)) / 3);text-align:left;padding-top:.75em;padding-bottom:.75em;padding-left:calc(10 / 14 * 1rem);padding-right:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px) and (min-width: 768px){.con_search .box_btns__item{font-size:calc(13 / 14 * 1rem)}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_search .box_btns__item{font-size:calc(16 / var(--font-size) * 1rem)}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_search .box_btns__item{letter-spacing:0}}@media only screen and (max-width: 767px){.con_search .box_btns__item .c-btn__text{padding-right:0;letter-spacing:0;line-height:1.25}.con_search .box_btns__item .o-icon{margin-right:0;margin-left:auto}.con_search .box_btns__item:not(:first-child){margin-left:calc(10 / 14 * 1rem)}}.l-header{background-color:#fff}html.lower .o-gnav{background-color:#fff}.p-search-detail{position:relative}@media only screen and (min-width: 1025px){.p-search-detail{padding-bottom:calc(110 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail{padding-bottom:calc(90 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail{padding-bottom:4em}}.p-search-detail::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:#fff}.p-search-detail__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-search-detail__title{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-search-detail__title{max-width:calc(900px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__title{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-search-detail__title{width:calc(330 / 375 * 100%)}}.p-search-detail__title__inner{display:flex;flex-wrap:wrap;align-items:center;position:relative}@media only screen and (min-width: 768px){.p-search-detail__title__inner{padding-right:30px}}@media only screen and (max-width: 767px){.p-search-detail__title__inner{padding-right:1.8em}}.p-search-detail__title__inner__name{margin-right:calc(10 / 14 * 1rem)}@media only screen and (min-width: 768px){.p-search-detail__title__inner__kana{font-size:calc(13 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__title__inner__kana{font-size:calc(16 / var(--font-size) * 1rem)}}.p-search-detail__title__inner .c-btn-favo{position:absolute;top:0;right:0;z-index:1}.p-search-detail__title .p-search-detail__item__tag{--li-height:calc(27.5 / 15 * 1rem);--li-margin:calc(3.75 / 15 * 1rem);--target-height:calc(var(--li-height) * 2 + var(--li-margin));--icon-size:calc(30 / 14 * 1rem);position:relative}@media only screen and (min-width: 768px){.p-search-detail__title .p-search-detail__item__tag{margin-top:calc(15 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__title .p-search-detail__item__tag{margin-top:1em}}@media only screen and (min-width: 768px){.p-search-detail__title .p-search-detail__item__tag{font-size:calc(11 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__title .p-search-detail__item__tag .target{height:var(--target-height);overflow:hidden;transition:opacity 0.5s, height 0.5s}}.p-search-detail__title .p-search-detail__item__tag ul{display:flex;flex-wrap:wrap}.p-search-detail__title .p-search-detail__item__tag li{display:inline-block;margin-bottom:.25em;padding:.25em .5em;line-height:1.2;color:var(--color-gray6);border:1px solid var(--color-gray2)}@media only screen and (max-width: 767px){.p-search-detail__title .p-search-detail__item__tag li{letter-spacing:0;height:var(--li-height)}}.p-search-detail__title .p-search-detail__item__tag li::before{content:"#";padding-right:.15em}.p-search-detail__title .p-search-detail__item__tag li:not(:last-child){margin-right:.25em}.p-search-detail__title .p-search-detail__item__tag li.is-active{color:var(--color-text-body);border:1px solid var(--color-gray4);background-color:var(--color-gray4)}@media only screen and (max-width: 767px){.p-search-detail__title .p-search-detail__item__tag .btn[aria-expanded="false"]{height:calc(var(--li-height) * 2 + var(--li-margin));background:linear-gradient(90deg, rgba(255,255,255,0.3), #fff);width:10em;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;align-items:center}.p-search-detail__title .p-search-detail__item__tag .btn[aria-expanded="false"] .ic_minus{display:none}.p-search-detail__title .p-search-detail__item__tag .btn[aria-expanded="false"] .c-accordion__button__icon{fill:var(--color-gray6);position:relative;border:1px solid var(--color-gray6);background-color:transparent;border-radius:50%;height:var(--icon-size)}.p-search-detail__title .p-search-detail__item__tag .btn[aria-expanded="false"] .c-accordion__button__icon .o-icon{--icon-width:.75rem}.p-search-detail__title .p-search-detail__item__tag .btn[aria-expanded="true"]{display:none}.p-search-detail__title .p-search-detail__item__tag .btn.is-disabled{opacity:0}}@media only screen and (min-width: 1025px){.p-search-detail__slider{margin-top:calc(40 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__slider{margin-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__slider{margin-top:2em}}@media only screen and (max-width: 767px){.p-search-detail__slider .c-slider__element .inner img{height:18em;object-fit:cover}}@media only screen and (max-width: 767px){.p-search-detail__slider .c-slider__btn--prev{left:0.75em !important}.p-search-detail__slider .c-slider__btn--next{right:0.75em !important}}.p-search-detail__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-search-detail__inner{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-search-detail__inner{max-width:calc(900px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-search-detail__inner{width:calc(350 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-search-detail__inner{margin-top:calc(60 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner{margin-top:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner{margin-top:3em}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.p-search-detail__inner{width:70%;max-width:auto}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-search-detail__inner{width:75%;max-width:auto}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-search-detail__inner{width:80%;max-width:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner{width:90%;max-width:auto}}.p-search-detail__inner .det_tit{border-left:4px solid var(--color-gray5);border-bottom:1px solid var(--color-gray5)}@media only screen and (min-width: 768px){.p-search-detail__inner .det_tit{padding:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner .det_tit{padding:0.6em 0.5em}}.p-search-detail__inner .c-anch{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.p-search-detail__inner .c-anch{display:block}}@media only screen and (min-width: 768px){.p-search-detail__inner .c-anch__list{margin-right:0;margin-left:0}.p-search-detail__inner .c-anch__list:has(li:nth-child(1)){width:calc(180 / 900 * 100%)}.p-search-detail__inner .c-anch__list:has(li:nth-child(2)){width:calc(360 / 900 * 100%)}.p-search-detail__inner .c-anch__list:has(li:nth-child(3)){width:calc(540 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-search-detail__inner .c-anch__list{flex-wrap:nowrap}}@media only screen and (max-width: 767px){.p-search-detail__inner .c-anch__list:nth-of-type(1){width:100%}}.p-search-detail__inner .c-anch__list:nth-of-type(1) li{width:100%}@media only screen and (max-width: 767px){.p-search-detail__inner .c-anch__list:nth-of-type(2){width:100%}}@media only screen and (min-width: 768px){.p-search-detail__inner .c-anch__list:nth-of-type(2){margin-top:0}}@media only screen and (max-width: 767px){.p-search-detail__inner .c-anch__list:nth-of-type(2){margin-top:.5em}}.p-search-detail__inner .c-anch__list:nth-of-type(2) li{width:100%}.p-search-detail__inner .c-anch__link .t{width:100%}@media only screen and (min-width: 768px){.p-search-detail__inner .c-anch__link .t{font-size:calc(13 / 14 * 1rem)}}.p-search-detail__inner .c-anch .gal_lnk .t{position:relative;padding-left:1.5em}.p-search-detail__inner .c-anch .gal_lnk .t::before{content:"";position:absolute;top:50%;left:0;width:1.2em;height:1.2em;transform:translateY(-50%);z-index:-2;background:url(../../../search/detail/images/ic_photo.svg) no-repeat;background-size:contain}.p-search-detail__inner .c-anch .plan_lnk .t{position:relative;padding-left:1.5em}.p-search-detail__inner .c-anch .plan_lnk .t::before{content:"";position:absolute;top:50%;left:0;width:1.2em;height:1.2em;transform:translateY(-50%);z-index:-2;background:url(../../../search/detail/images/ic_plan.svg) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-search-detail__inner>*+.cms-item{padding-top:calc(40 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner>*+.cms-item{padding-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner>*+.cms-item{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-search-detail__inner>*+.p-search-detail__inner__plan{padding-top:calc(50 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner>*+.p-search-detail__inner__plan{padding-top:calc(40 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner>*+.p-search-detail__inner__plan{padding-top:3em}}.p-search-detail__inner__intro .c-simple-title{display:inline-block;border-bottom:2px solid var(--color-gray3)}@media only screen and (max-width: 767px){.p-search-detail__inner__intro .c-simple-title{padding-bottom:.25rem;line-height:1.4}}@media only screen and (min-width: 768px){.p-search-detail__inner__intro .c-simple-title+.txt{margin-top:calc(25 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__intro .c-simple-title+.txt{margin-top:1.2em}}@media only screen and (min-width: 768px){.p-search-detail__inner__intro .txt{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__intro .txt{letter-spacing:0.05em}}.p-search-detail__inner__point__slider{margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width: 1025px){.p-search-detail__inner__point__slider{width:calc(800 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__point__slider{width:90%}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__slider{width:90%}}@media only screen and (min-width: 768px){.p-search-detail__inner__point__slider{margin-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__slider{margin-top:1.5em}}.p-search-detail__inner__point__slider .c-slider__element{overflow:hidden}.p-search-detail__inner__point__slider .c-slider__element:not(.swiper-initialized) .swiper-wrapper{display:flex;justify-content:center}@media only screen and (min-width: 768px){.p-search-detail__inner__point__slider .c-slider__element:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:calc(246 / 800 * 100%)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__slider .c-slider__element:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:100%}}.p-search-detail__inner__point__slider .c-slider__btn--prev{left:calc(-50 / 14 * 1rem)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__point__slider .c-slider__btn--prev{left:calc(-40 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__slider .c-slider__btn--prev{left:-1.8em}}.p-search-detail__inner__point__slider .c-slider__btn--next{right:calc(-50 / 14 * 1rem)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__point__slider .c-slider__btn--next{right:calc(-40 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__slider .c-slider__btn--next{right:-1.8em}}.p-search-detail__inner__point__item{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media only screen and (min-width: 768px){.p-search-detail__inner__point__item{margin:0 calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__item{margin:0 0.5em}}.p-search-detail__inner__point__item__img{padding-top:calc(213 / 320 * 100%);position:relative}.p-search-detail__inner__point__item__img img{aspect-ratio:3 / 2;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px){.p-search-detail__inner__point__item__text{margin-top:calc(15 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__item__text{margin-top:1em}}@media only screen and (min-width: 768px){.p-search-detail__inner__point__item__text .c-simple-title+.txt{margin-top:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__item__text .c-simple-title+.txt{margin-top:.5em}}@media only screen and (min-width: 768px){.p-search-detail__inner__point__item__text .txt{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__point__item__text .txt{letter-spacing:0.05em}}.p-search-detail__inner__plan__condition{background-color:var(--color-gray2);display:flex;justify-content:center;min-height:calc(60 / 14 * 1rem);flex-wrap:wrap}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__condition{font-size:calc(15 / 14 * 1rem)}}@media only screen and (min-width: 1025px){.p-search-detail__inner__plan__condition{padding:1em calc(15 / 14 * 1rem) 1em calc(60 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__plan__condition{padding:1em calc(15 / 14 * 1rem) 1em calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition{padding:1.25em 1em}}.p-search-detail__inner__plan__condition__title{display:flex;align-items:center;font-weight:500}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__title{font-size:calc(18 / var(--font-size) * 1rem)}}.p-search-detail__inner__plan__condition__title::after{content:"："}.p-search-detail__inner__plan__condition__title .o-icon--search{margin-right:calc(12.55 / 14 * 1rem)}.p-search-detail__inner__plan__condition__title>span:not(.o-icon){line-height:1}.p-search-detail__inner__plan__condition__main{display:flex}@media only screen and (min-width: 1025px){.p-search-detail__inner__plan__condition__main{margin-right:calc(40 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__plan__condition__main{margin-right:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__main{margin-right:0}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__main{flex-wrap:wrap;justify-content:center}}.p-search-detail__inner__plan__condition__main__item{margin-right:calc(10 / 14 * 1rem);display:flex;align-items:center;font-weight:500}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__main__item{margin-right:.5em;letter-spacing:0}}.p-search-detail__inner__plan__condition__main__item:last-of-type{margin-right:0}.p-search-detail__inner__plan__condition__main__item .o-icon{margin-right:calc(12.6 / 14 * 1rem)}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__main__item .o-icon{margin-right:.3em;width:1em;height:1em}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__condition__accbtn{margin-top:0}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__accbtn{margin-top:.5em}}.p-search-detail__inner__plan__condition__accbtn button{display:flex;justify-content:center;align-items:center;padding:.2em 1em;font-weight:500;border:1px solid var(--color-gray6);border-radius:1000px;transition:ease .3s background}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__condition__accbtn button{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__accbtn button{font-size:calc(16 / var(--font-size) * 1rem)}}@media only screen and (min-width: 1025px){.p-search-detail__inner__plan__condition__accbtn button{min-width:calc(190 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__plan__condition__accbtn button{min-width:auto}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__accbtn button{min-width:12em}}.p-search-detail__inner__plan__condition__accbtn button .t{padding-right:calc(20 / 14 * 1rem);position:relative}.p-search-detail__inner__plan__condition__accbtn button .t .o-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-search-detail__inner__plan__condition__accbtn button .t .o-icon svg{width:.5em;height:.5em}.p-search-detail__inner__plan__condition__accbtn button.is-open .t .o-icon svg{transform:scale(1, -1)}@media only screen and (min-width: 1025px){.p-search-detail__inner__plan__condition__accbtn button:hover{background-color:var(--color-gray5)}}.p-search-detail__inner__plan__condition__form{background:var(--color-gray1);max-height:0;overflow:hidden;transition:max-height .3s ease}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__condition__form form{padding:calc(25 / 14 * 1rem) 0}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__condition__form form{padding:1.5em 0}}.p-search-detail__inner__plan__condition__form .con_search{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1244px){.p-search-detail__inner__plan__condition__form .con_search>.inner{width:95%}}.p-search-detail__inner__plan__condition__form .box_btns{display:none}.p-search-detail__inner__plan__condition__form.is-open{overflow:visible}.p-search-detail__inner__plan__inner{--rooms-width:calc(80 / 14 * 1rem);--cuisine-width:calc(80 / 14 * 1rem);--price-width:calc(120 / 14 * 1rem);--st-width:calc(487 / 14 * 1rem)}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner{margin-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__plan__inner{--rooms-width:calc(90 / 14 * 1rem);--cuisine-width:calc(90 / 14 * 1rem);--st-width:calc(467 / 14 * 1rem)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-search-detail__inner__plan__inner{--price-width:calc(100 / 14 * 1rem)}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner .room{width:var(--rooms-width)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner .room{padding:.5em .2em .5em 2.25em}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner .cuisine,.p-search-detail__inner__plan__inner .room{background-color:var(--color-gray2);min-width:25%;position:relative;line-height:1.2}.p-search-detail__inner__plan__inner .cuisine .ic,.p-search-detail__inner__plan__inner .room .ic{position:absolute;top:50%;left:8%;transform:translateY(-50%)}.p-search-detail__inner__plan__inner .cuisine svg,.p-search-detail__inner__plan__inner .room svg{width:85%}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner .cuisine{width:var(--cuisine-width)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner .cuisine{min-width:28%;padding:.5em .2em .5em 1.65em}.p-search-detail__inner__plan__inner .cuisine .ic{top:55%}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner .price{width:var(--price-width)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner .price{min-width:45%;margin-left:2%;text-align:right}.p-search-detail__inner__plan__inner .price .sub{margin-right:.3em;color:var(--color-gray7)}}@media only screen and (max-width: 767px) and (min-width: 768px){.p-search-detail__inner__plan__inner .price .sub{font-size:calc(11 / 14 * 1rem)}}.p-search-detail__inner__plan__inner__title{display:flex;align-items:center}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__title{flex-direction:column}}.p-search-detail__inner__plan__inner__title .st{border-left:4px solid var(--color-gray5)}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__title .st{width:calc(100% - (var(--rooms-width) + var(--cuisine-width) + var(--price-width)))}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__title .st{width:100%}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__title .st{padding:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__title .st{border-bottom:1px solid var(--color-gray5)}}@media only screen and (max-width: 767px) and (min-width: 768px){.p-search-detail__inner__plan__inner__title .st{padding:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-search-detail__inner__plan__inner__title .st{padding:0.6em 0.5em}}.p-search-detail__inner__plan__inner__type{display:flex;justify-content:flex-end;margin-right:0;margin-left:auto}.p-search-detail__inner__plan__inner__type>p{display:flex;flex-direction:column;align-items:center;text-align:center;letter-spacing:0}@media only screen and (min-width: 1025px){.p-search-detail__inner__plan__inner__type>p{font-size:calc(11 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__plan__inner__type>p{font-size:calc(12 / 14 * 1rem)}}.p-search-detail__inner__plan__inner__type>p .o-icon{height:calc(18 / 14 * 1rem);order:-1}.p-search-detail__inner__plan__inner__type>p .t{display:inline-block;line-height:1.2;margin-top:.25em}.p-search-detail__inner__plan__inner__list{width:100%}.p-search-detail__inner__plan__inner__li{box-sizing:border-box}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__li{border-top:1px solid var(--color-gray5)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__li:not(:first-child){border-top:1px solid var(--color-gray5)}}.p-search-detail__inner__plan__inner__li:last-child{border-bottom:1px solid var(--color-gray5)}.p-search-detail__inner__plan__inner__link{width:100%;text-decoration:none;display:flex;align-items:center;flex-wrap:wrap}.mouse .p-search-detail__inner__plan__inner__link{transition:opacity .15s ease-in}.mouse .p-search-detail__inner__plan__inner__link:hover,.touch .p-search-detail__inner__plan__inner__link.touchstart{opacity:0.7}.touch .p-search-detail__inner__plan__inner__link{-webkit-tap-highlight-color:transparent}.touch .p-search-detail__inner__plan__inner__link.touchend{transition-delay:200ms}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__link{padding:1.25em 1em 1.25em 0;position:relative}}.p-search-detail__inner__plan__inner__link p{position:relative}@media only screen and (min-width: 1025px){.p-search-detail__inner__plan__inner__link p{font-size:calc(11 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__plan__inner__link p{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__link p{letter-spacing:0}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__link p:not(.st){font-size:calc(15 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__link p:not(.st){text-align:center;padding:.75em .25em}.p-search-detail__inner__plan__inner__link p:not(.st)::before{content:"";width:1px;background-color:var(--color-gray5);position:absolute;left:0;top:0;bottom:0;margin:auto 0}}@media only screen and (min-width: 768px) and (min-width: 768px){.p-search-detail__inner__plan__inner__link p:not(.st)::before{height:90%}}@media only screen and (min-width: 768px) and (max-width: 767px){.p-search-detail__inner__plan__inner__link p:not(.st)::before{height:85%}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__link .st{width:calc(100% - (var(--rooms-width) + var(--cuisine-width) + var(--price-width)))}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__link .st{width:100%}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__link .st{padding:.75em 1em}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__link .st{margin-bottom:.5em}}.p-search-detail__inner__plan__inner__link .st>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6;overflow:hidden}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__link .room::before{display:none}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__link .o-icon--right{display:none}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__link .o-icon--right{position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:calc(8 / 14 * 1rem)}.p-search-detail__inner__plan__inner__link .o-icon--right svg{fill:var(--color-gray7)}}.p-search-detail__inner__plan__inner__price{display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__price{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__price{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__price{align-items:center}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__price{align-items:flex-end;flex-direction:column}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__price .c-btn{width:calc(200 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__price .c-btn{width:100%}}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__price .c-btn{margin-left:2%}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__price .c-btn{margin-top:.5em}}.p-search-detail__inner__plan__inner__price .c-btn__link{padding-left:.5em;padding-right:.5em}.p-search-detail__inner__plan__inner__price .c-btn__text{padding-right:0}@media only screen and (min-width: 768px){.p-search-detail__inner__plan__inner__price .c-btn__text{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__plan__inner__price .c-btn__text{font-size:calc(16 / var(--font-size) * 1rem)}}.p-search-detail__inner__info{position:relative}.p-search-detail__inner__info::after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:100%;pointer-events:none;background:url(../../../search/detail/images/table_grad.png) no-repeat top;opacity:0;background-size:cover}@media only screen and (min-width: 768px){.p-search-detail__inner__info::after{height:calc(90 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__info::after{height:2.5em}}.p-search-detail__inner__info__tbl{overflow:hidden}@media only screen and (min-width: 768px){.p-search-detail__inner__info__tbl{margin-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__info__tbl{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-search-detail__inner__info__tbl{max-height:calc(330 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__info__tbl{max-height:20em}}@media only screen and (max-width: 767px){.p-search-detail__inner__info__tbl .c-table__tr:nth-of-type(n+2) .c-table__th{border-top:none}}@media only screen and (min-width: 768px){.p-search-detail__inner__info__tbl .c-table__th,.p-search-detail__inner__info__tbl .c-table__td{font-size:calc(13 / 14 * 1rem)}}.p-search-detail__inner__info__tbl .c-table__th{justify-content:flex-start !important;text-align:left !important;padding-left:1em;padding-right:1em;word-break:keep-all;overflow-wrap:break-word;background-color:var(--color-gray2) !important}@media only screen and (min-width: 768px){.p-search-detail__inner__info__tbl .c-table__td{padding-left:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__info__tbl .c-table__td{padding-left:1em}}.p-search-detail__inner__info__tbl.is-expanded{max-height:7000px}.p-search-detail__inner__info .toggle-button{width:100%;display:flex;justify-content:flex-end;align-items:center;position:absolute;right:0;z-index:2;transition:ease .3s opacity}@media only screen and (min-width: 768px){.p-search-detail__inner__info .toggle-button{padding:calc(15 / 14 * 1rem) calc(5 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__info .toggle-button{padding:0.75em 0.5em}}@media only screen and (min-width: 768px){.p-search-detail__inner__info .toggle-button{bottom:calc(-70 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__info .toggle-button{bottom:-4em}}.p-search-detail__inner__info .toggle-button .t{position:relative;font-weight:500;display:flex}.p-search-detail__inner__info .toggle-button .t .o-icon{margin-left:calc(16 / 14 * 1rem)}.p-search-detail__inner__info .toggle-button .t .o-icon svg{width:.5em;height:.5em}@media only screen and (min-width: 1025px){.p-search-detail__inner__info .toggle-button:hover{opacity:.7}}.p-search-detail__inner__info.is-mb::after{opacity:1}.p-search-detail__inner__info:has(.is-expanded)::after{opacity:0}@media only screen and (min-width: 768px){.p-search-detail__inner__info:has(.is-expanded) .toggle-button{bottom:calc(-70 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__info:has(.is-expanded) .toggle-button{bottom:-5.5em}}.p-search-detail__inner__info:has(.is-expanded) .toggle-button .t .o-icon svg{transform:scale(1, -1)}@media only screen and (min-width: 768px){.p-search-detail__inner__access__inner{margin-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__access__inner{margin-top:1.5em}}.p-search-detail__inner__access__inner__map,.p-search-detail__inner__access__inner iframe{width:100%}@media only screen and (min-width: 1025px){.p-search-detail__inner__access__inner__map,.p-search-detail__inner__access__inner iframe{height:calc(320 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner__access__inner__map,.p-search-detail__inner__access__inner iframe{height:calc(300 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__access__inner__map,.p-search-detail__inner__access__inner iframe{height:calc(280 / 14 * 1rem)}}.p-search-detail__inner__access__inner__text{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px){.p-search-detail__inner__access__inner__text{margin-top:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__access__inner__text{margin-top:.5em}}@media only screen and (min-width: 768px){.p-search-detail__inner__access__inner__text .add_txt{font-size:calc(13 / 14 * 1rem)}}@media only screen and (min-width: 768px){.p-search-detail__inner__access__inner__text .add_txt{margin-right:calc(25 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__access__inner__text .add_txt{margin-right:1.5em}}.p-search-detail__inner__access__inner__text .c-text-arrow-link__link .o-icon--map{margin-right:.5em;--icon-width:calc(9 / 14 * 1rem)}.p-search-detail__inner__access__inner__text .c-text-arrow-link__link .t{font-weight:500}@media only screen and (min-width: 768px){.p-search-detail__inner__access__inner__text .c-text-arrow-link__link .t{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner__access__inner__text .c-text-arrow-link__link .t{font-size:calc(16 / var(--font-size) * 1rem)}}.p-search-detail__inner__access__inner__text .txt{width:100%}@media only screen and (min-width: 768px){.p-search-detail__inner__access__inner__text .txt{font-size:calc(13 / 14 * 1rem)}}@media only screen and (min-width: 1025px){.p-search-detail__inner .c-anch+.cms-item{padding-top:calc(60 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner .c-anch+.cms-item{padding-top:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner .c-anch+.cms-item{padding-top:3em}}@media only screen and (min-width: 1025px){.p-search-detail__inner .is-mb+.cms-item{padding-top:calc(120 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search-detail__inner .is-mb+.cms-item{padding-top:calc(100 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-search-detail__inner .is-mb+.cms-item{padding-top:9em}}.p-search-detail__inner .c-anch__list:not(:has(li)){display:none !important}.c-hr{margin-top:0}
