﻿html.lower .o-gnav{background:#F5F4F0}body{background:#F5F4F0}body .l-header{background:#F5F4F0}body .p-bg-cover--lower{background:#F5F4F0}body .l-footer::before{background:#F5F4F0}body .l-footer__wave svg{fill:#fff}body .l-footer--main{background:#fff}:root{--col2-side:275}.l-col2{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.l-col2{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.l-col2{max-width:calc(1360px * ((16 + 0) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-col2{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width: 767px){.l-col2{width:calc(350 / 375 * 100%)}}@media only screen and (min-width: 1025px){.l-col2{max-width:calc(1260 / 14 * 1rem);display:flex;align-items:flex-start;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-col2{margin-top:calc(40 / 14 * 1rem)}}.l-col2>*{width:100%}@media only screen and (min-width: 1025px){.l-col2 .l-col2__side{width:calc(var(--col2-side) / 14 * 1rem)}}@media only screen and (min-width: 1025px){.l-col2 .l-col2__main{width:calc(100% - calc(var(--col2-side) / 14 * 1rem) - calc(65 / 14 * 1rem));margin-right:0;margin-left:auto}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.l-col2 .l-col2__main{width:calc(100% - calc(var(--col2-side) / 14 * 1rem) - calc(30 / 14 * 1rem))}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.l-col2 .l-col2__main__tab{--item-width:200}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.l-col2 .l-col2__main__tab{--item-width:160}}@media only screen and (min-width: 1025px) and (max-width: 1200px) and (min-width: 768px){.l-col2 .l-col2__main__tab .c-tab__text{font-size:calc(13 / 14 * 1rem)}}@media only screen and (min-width: 1025px) and (max-width: 1200px) and (max-width: 767px){.l-col2 .l-col2__main__tab .c-tab__text{font-size:calc(13 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-col2 .l-col2__main__tab{--item-width:160}.l-col2 .l-col2__main__tab .c-tab__list{padding-bottom:0;margin-right:auto;margin-left:auto;justify-content:center}}.p-tab{margin-bottom:calc(40 / 14 * 1rem)}.p-tab .o-icon{display:inline-flex;margin-right:calc(12 / 14 * 1rem)}.p-condition{justify-content:center;display:flex;padding-top:1em;padding-bottom:1em;min-height:calc(60 / 14 * 1rem);flex-wrap:wrap}@media only screen and (min-width: 768px){.p-condition{font-size:calc(15 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-condition{font-size:calc(15 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-condition{background-color:var(--color-gray3)}}@media only screen and (max-width: 767px){.p-condition{background-color:var(--color-cv)}}.p-condition>.inner{justify-content:center;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-condition>.inner{width:calc(1100 / 1360 * 100%);max-width:calc(calc(1000 / 14 * 1rem) * 16 / 14)}}@media only screen and (max-width: 767px){.p-condition>.inner{width:calc(330 / 350 * 100%)}}@media only screen and (max-width: 767px){.p-condition{min-height:calc(45 / 14 * 1rem)}}.p-condition--normal{margin-bottom:calc(40 / 14 * 1rem)}@media only screen and (min-width: 1025px){.p-condition--normal{cursor:default}}.p-condition--sticky{position:fixed;left:0;bottom:0;right:0;z-index:11;padding-top:.25em;padding-bottom:.25em}@media only screen and (max-width: 767px){.p-condition--sticky{display:none;opacity:0;padding-top:.5em;padding-bottom:.5em;bottom:auto;top:var(--header-fix-height)}}.p-condition__title{display:flex;align-items:center;font-weight:400}@media only screen and (max-width: 767px){.p-condition__title{color:#fff}}.p-condition__title::after{content:"："}@media only screen and (max-width: 767px){.p-condition__title::after{margin-right:.5em;margin-left:.5em}}.p-condition__title .st{display:flex;align-items:center}@media only screen and (max-width: 767px){.p-condition__title .st>span:not(.o-icon){border-bottom:1px solid #fff;line-height:1}}.p-condition__title .o-icon--search{margin-right:calc(12.55 / 14 * 1rem)}@media only screen and (max-width: 767px){.p-condition__title .o-icon--search svg{fill:#fff}}@media only screen and (max-width: 767px){.p-condition__title .o-icon--search{margin-right:calc(5 / 14 * 1rem)}}.p-condition__main{display:flex;flex-wrap:wrap}.p-condition__main__item{margin-right:calc(10 / 14 * 1rem);display:flex;align-items:center;flex-wrap:wrap;letter-spacing:0}@media only screen and (max-width: 767px){.p-condition__main__item{font-size:calc(16 / var(--font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-condition__main__item{color:#fff}.p-condition__main__item svg{fill:#fff}}.p-condition__main__item .o-icon{margin-right:calc(12.6 / 14 * 1rem)}@media only screen and (max-width: 767px){.p-condition__main__item .o-icon{margin-right:calc(5 / 14 * 1rem)}}.p-condition__main__item span{display:block}.p-condition__main__item span:not(:last-child)::after{content:"／";content:"　"}.p-condition__main__item--sticky{letter-spacing:0}@media only screen and (max-width: 767px){.p-condition__main__item--sticky{line-height:1.4}}@media only screen and (max-width: 767px){body.is-parts-sticky .p-condition--sticky{animation:FadeIn 0.5s ease 0.5s forwards;display:block}}.p-form{padding-bottom:calc(20 / 14 * 1rem);--legend-height:1em}.p-form>*{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.p-form>*{max-width:700px;width:100%}}.p-form__title :first-child.o-icon{--icon-width:calc(14 / 14 * 1rem);margin-right:1em;margin-bottom:calc(20 / 14 * 1rem)}.p-form__title :first-child.o-icon svg{width:100%;height:100%}.p-form__st{padding-top:1em;padding-bottom:1em;display:flex;align-items:center;margin-top:1em;margin-bottom:.5em}.p-form__st :first-child.o-icon{--icon-width:calc(14 / 14 * 1rem);margin-right:.5em}.p-form__st :first-child.o-icon--filter2{--icon-width:calc(10 / 14 * 1rem)}.p-form__st :first-child.o-icon--filter2 svg{height:auto}.p-form>.inner{display:flex;flex-wrap:wrap;padding-right:calc(12 / 14 * 1rem);padding-left:calc(12 / 14 * 1rem);padding-top:calc(15 / 14 * 1rem);padding-bottom:calc(15 / 14 * 1rem);justify-content:center}@media only screen and (max-width: 767px){.p-form>.inner{padding-left:calc(calc((375 - 330) / 2) / 375 * 100%);padding-right:calc(calc((375 - 330) / 2) / 375 * 100%)}}.p-form>.inner+.inner{border-top:1px solid var(--color-gray5)}@media only screen and (max-width: 767px){.p-form>.inner .c-input__wrap{margin-top:.5em}}.p-form>.inner .p-form__no-date{margin-top:.25em;margin-bottom:1em}.p-form>.inner section{width:100%}.p-form__submit,.p-form__reset{margin-left:calc(12 / 14 * 1rem);margin-right:calc(12 / 14 * 1rem);width:auto}@media only screen and (min-width: 768px){.p-form__submit .c-btn__link,.p-form__reset .c-btn__link{font-size:calc(14 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-form__submit .c-btn__link,.p-form__reset .c-btn__link{font-size:calc(16 / var(--font-size) * 1rem)}}.p-form__submit--modal,.p-form__reset--modal{width:calc(330 / 375 * 100%);margin-right:auto;margin-left:auto}.p-form__submit{margin-top:1.25rem}.p-form__reset{margin-top:calc(10 / 14 * 1rem)}.p-form__reset .c-btn__link{min-height:calc(40 / 14 * 1rem)}@media only screen and (min-width: 768px){.p-form__reset .c-btn__link{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-form{--legend-height:1.5em}}.p-form__fieldset{display:block;width:100%;position:relative;--mb:2rem}@media only screen and (max-width: 767px){.p-form__fieldset{--mb:1.5rem}}.p-form__fieldset:has(+.p-form__fieldset){margin-bottom:var(--mb)}.p-form__fieldset:has(+.p-form__fieldset)::after{content:"";display:block;height:1px;background-color:var(--color-gray5);position:absolute;left:0;bottom:calc(var(--mb) / 2 * -1);right:0}.p-form__legend{width:100%;letter-spacing:.08em;height:var(--legend-height);display:flex;align-items:center}@media only screen and (min-width: 768px){.p-form__legend{font-size:calc(13 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-form__legend{font-size:calc(16 / var(--font-size) * 1rem)}}.p-form__legend .o-icon{margin-right:0.5em}.p-form__accordion{padding-right:0;padding-left:0;display:block;margin-right:calc(10 / 14 * 1rem);margin-left:auto;height:var(--legend-height);margin-top:calc(var(--legend-height) * -1);position:absolute;left:0;right:0;top:0;display:flex;justify-content:flex-end}@media only screen and (max-width: 767px) and (min-width: 768px){.p-form__accordion{font-size:calc(14 / 14 * 1rem)}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-form__accordion{font-size:calc(18 / var(--font-size) * 1rem)}}.p-form__accordion svg{width:calc(8 / 16 * 100%)}.p-form__accordion.is-default-show+.p-form__target{height:auto;opacity:1;visibility:visible;transition:none}.p-form__accordion .o-icon--down{--icon-width:calc(16 / 14 * 1rem)}.p-form__target>.inner{padding-top:calc(var(--mb) / 2);display:flex;flex-wrap:wrap}.p-form__target>.inner>br{width:100%}.p-current{line-height:1.2}@media only screen and (min-width: 768px){.p-current{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-current{letter-spacing:0}}.p-current__num{font-size:calc(100% * (18 / 12))}.p-filter{display:flex;flex-wrap:wrap}.p-filter__sort{position:relative}@media only screen and (min-width: 768px){.p-filter__sort{width:calc(250 / 14 * 1rem)}}.p-filter__sort__btn{width:100%;border-radius:100px;display:flex;align-items:center;justify-content:center;height:calc(36 / 14 * 1rem);background-color:var(--color-gray3)}@media only screen and (min-width: 768px){.p-filter__sort__btn{font-size:calc(12 / 14 * 1rem)}}.p-filter__sort__btn .o-icon--down{--icon-width:calc(8 / 14 * 1rem);margin-left:calc(15 / 14 * 1rem)}.p-filter__sort__select{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0}.p-result{width:100%}@media only screen and (min-width: 768px){.p-result{margin-top:calc(30 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result{margin-top:2em}}.p-result__head{display:flex;flex-wrap:wrap;align-items:baseline;--current-width:calc(150 / 14 * 1rem)}@media only screen and (max-width: 767px){.p-result__head{flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 768px){.p-result__head__current{width:calc(100% - var(--current-width))}}@media only screen and (max-width: 767px){.p-result__head__current{width:100%}}@media only screen and (max-width: 767px){.p-result__head__current{text-align:center}}@media only screen and (min-width: 768px){.p-result__head__filter{width:var(--current-width)}}@media only screen and (max-width: 767px){.p-result__head__filter{width:100%}}@media only screen and (max-width: 767px){.p-result__head__filter{margin-top:1em}.p-result__head__filter .p-filter__sort{width:80%;margin-right:auto;margin-left:auto}}.p-result__foot{display:flex;flex-wrap:wrap;align-items:baseline;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-result__foot{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__foot{margin-top:2em}}@media only screen and (max-width: 767px){.p-result__foot{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 767px){.p-result__foot__current{width:100%;text-align:center}}.p-result__foot__pager{display:flex;align-items:center;gap:calc(5 / 14 * 1rem)}@media only screen and (min-width: 768px){.p-result__foot__pager{margin-right:0;margin-left:auto}}@media only screen and (max-width: 767px){.p-result__foot__pager{margin:1.5em auto 0;justify-content:center}}.p-result__foot__pager p{aspect-ratio:1 / 1}.p-result__foot__pager p a,.p-result__foot__pager p>span{border-radius:50%;height:100%;width:2em;display:flex;justify-content:center;align-items:center;text-decoration:none;transition-property:border-color, color;transition-duration:.25s;transition-timing-function:ease-out;border:1px solid transparent;letter-spacing:0;font-family:var(--font-en);font-optical-sizing:auto;letter-spacing:0}@media only screen and (min-width: 768px){.p-result__foot__pager p a,.p-result__foot__pager p>span{font-size:calc(13 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__foot__pager p a,.p-result__foot__pager p>span{font-size:calc(18 / var(--font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-result__foot__pager p a,.p-result__foot__pager p>span{width:2.5em}}@media only screen and (min-width: 768px){.p-result__foot__pager p .o-icon{height:calc(7 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__foot__pager p .o-icon{height:1em}}@media only screen and (min-width: 768px){.p-result__foot__pager p .o-icon{width:calc(7 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__foot__pager p .o-icon{width:1em}}.p-result__foot__pager p.current span,.p-result__foot__pager p.current a{border-color:var(--color-text-body)}.mouse .p-result__foot__pager .pager a:hover,.touch .p-result__foot__pager .pager a.touchstart{border-color:var(--color-text-body)}.touch .p-result__foot__pager .pager a{-webkit-tap-highlight-color:transparent}.touch .p-result__foot__pager .pager a.touchend{transition-delay:200ms}.p-result__foot__pager .btn_prev svg{transform:scaleX(-1)}@media only screen and (min-width: 768px){.p-result__list{margin-top:calc(20 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__list{margin-top:1.5em}}.p-result__item{background-color:#FFF;--title-width:calc(220 / 14 * 1rem)}@media only screen and (min-width: 1025px){.p-result__item{padding:calc(60 / 920 * 100%) 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-result__item{padding:calc(50 / 920 * 100%) 0 calc(60 / 920 * 100%)}}@media only screen and (max-width: 767px){.p-result__item{padding:1.5em 0 2em}}@media only screen and (min-width: 768px){.p-result__item:nth-child(n+2){margin-top:calc(50 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item:nth-child(n+2){margin-top:1.5em}}.p-result__item>.inner{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-result__item>.inner{width:calc(767 / 920 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-result__item>.inner{width:90%}}@media only screen and (max-width: 767px){.p-result__item>.inner{width:90%}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-result__item>.inner{width:calc(800 / 920 * 100%)}}.p-result__item>.inner>.detail_inner{position:relative}.p-result__item>.inner>.detail_inner>.a-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}@media only screen and (min-width: 1025px){.p-result__item>.inner>.detail_inner.is-hover .p-result__item__title__name .t{text-decoration:none}.p-result__item>.inner>.detail_inner.is-hover .c-detail-btn .a{opacity:.7}.p-result__item>.inner>.detail_inner.is-hover .p-result__item__img{opacity:.7}.p-result__item>.inner>.detail_inner.is-hover .p-result__item__over__text{opacity:.7}}.p-result__item .c-detail-btn .a{width:100%;border:1px solid var(--color-gray6);border-radius:calc(20 / 14 * 1rem);text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:.25em}@media only screen and (min-width: 768px){.p-result__item .c-detail-btn .a{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item .c-detail-btn .a{font-size:calc(16 / var(--font-size) * 1rem)}}.mouse .p-result__item .c-detail-btn .a{transition:opacity .15s ease-in}.mouse .p-result__item .c-detail-btn .a:hover,.touch .p-result__item .c-detail-btn .a.touchstart{opacity:0.7}.touch .p-result__item .c-detail-btn .a{-webkit-tap-highlight-color:transparent}.touch .p-result__item .c-detail-btn .a.touchend{transition-delay:200ms}.p-result__item__title{width:100%;display:flex;align-items:baseline}@media only screen and (min-width: 768px){.p-result__item__title__name{width:calc(100% - var(--title-width))}}@media only screen and (max-width: 767px){.p-result__item__title__name{width:calc(100% - 1.75em)}}.p-result__item__title__name .t{text-decoration:underline;transition:text-decoration .15s ease-in}.p-result__item__title__other{display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width: 768px){.p-result__item__title__other{width:var(--title-width)}}@media only screen and (max-width: 767px){.p-result__item__title__other{width:1.5em}}@media only screen and (max-width: 767px){.p-result__item__title__other{margin-left:.25em}}.p-result__item__title__btn{width:calc(164 / 220 * 100%)}.p-result__item__title .c-btn-favo{display:inline-block;position:relative;z-index:3}@media only screen and (min-width: 768px){.p-result__item__title .c-btn-favo{width:calc(27 / 220 * 100%);margin-left:calc(10 / 220 * 100%)}}@media only screen and (max-width: 767px){.p-result__item__title .c-btn-favo{width:100%}}.p-result__item__tag{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-result__item__tag{margin-top:calc(15 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__tag{margin-top:.75em}}.p-result__item__tag li{line-height:1.2;border-radius:calc(2 / 14 * 1rem);color:var(--color-gray7);background-color:var(--color-gray4);display:inline-block;padding:.25em .5em;margin-bottom:.25em}@media only screen and (min-width: 768px){.p-result__item__tag li{font-size:calc(11 / 14 * 1rem)}}@media only screen and (min-width: 768px){.p-result__item__tag li{letter-spacing:0.05em}}@media only screen and (max-width: 767px){.p-result__item__tag li{letter-spacing:0em}}.p-result__item__tag li::before{content:"#";padding-right:.15em}.p-result__item__tag li:not(:last-child){margin-right:.25em}@media only screen and (max-width: 767px){.p-result__item__tag{display:flex;flex-wrap:wrap;overflow:hidden;max-height:calc(2 * 2em);position:relative}.p-result__item__tag li{margin-right:.5em;white-space:nowrap}.p-result__item__tag::after{content:"";position:absolute;bottom:0;right:0;width:6rem;height:2em;background:linear-gradient(to right, rgba(255,255,255,0), #fff 60%);pointer-events:none}.p-result__item__tag::before{content:"…";position:absolute;bottom:-.2em;right:1em;display:inline-block;height:auto;color:var(--color-gray6);background-color:#fff;padding-left:0.3em;z-index:1}}.p-result__item__tag li{color:var(--color-gray6);border:1px solid var(--color-gray4);background-color:#fff}.p-result__item__tag li.is-active{color:var(--color-gray7);background-color:var(--color-gray4)}@media only screen and (max-width: 767px){.p-result__item__favo{position:relative;z-index:3;width:44%;height:2em;margin:1em 0 -3em auto}.p-result__item__favo .c-btn-favo{width:100%;height:100%;display:block}.p-result__item__favo .c-btn-favo>button{width:100%;height:100%;line-height:1;padding:.5em;border:1px solid var(--color-gray5);border-radius:100px;display:flex;align-items:center;justify-content:center;text-decoration:none}.mouse .p-result__item__favo .c-btn-favo>button{transition:opacity .15s ease-in}.mouse .p-result__item__favo .c-btn-favo>button:hover,.touch .p-result__item__favo .c-btn-favo>button.touchstart{opacity:0.7}.touch .p-result__item__favo .c-btn-favo>button{-webkit-tap-highlight-color:transparent}.touch .p-result__item__favo .c-btn-favo>button.touchend{transition-delay:200ms}.p-result__item__favo .c-btn-favo>button .o-icon--heart{width:1em;height:1em;margin-right:calc(2 / 14 * 1rem);margin-left:calc(-2 / 14 * 1rem)}.p-result__item__favo .c-btn-favo>button .t{max-width:calc(100% - 1.25em);letter-spacing:-0.02em}}.p-result__item__img{width:100%;transition:opacity .15s ease-in}.mouse .p-result__item__img{transition:opacity .15s ease-in}.mouse .p-result__item__img:hover,.touch .p-result__item__img.touchstart{opacity:0.7}.touch .p-result__item__img{-webkit-tap-highlight-color:transparent}.touch .p-result__item__img.touchend{transition-delay:200ms}@media only screen and (min-width: 768px){.p-result__item__img{margin-top:calc(15 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__img{margin-top:1.25em}}@media only screen and (max-width: 767px){.p-result__item__img{display:flex;align-items:flex-start}}.p-result__item__img .img_inner{display:block}@media only screen and (max-width: 767px){.p-result__item__img .img_inner{width:52%}}.p-result__item__img .img_inner img{object-fit:cover}@media only screen and (min-width: 768px){.p-result__item__img .img_inner img{aspect-ratio:767 / 280}}@media only screen and (max-width: 767px){.p-result__item__img .img_inner img{aspect-ratio:3 / 2}}@media only screen and (max-width: 767px){.p-result__item__img .p-result__item__over__price{width:44%;margin-left:4%}.p-result__item__img .p-result__item__over__price .c-price-txt{display:flex;align-items:flex-start;flex-direction:column;line-height:1.6;margin-top:3em}.p-result__item__img .p-result__item__over__price .c-price-txt .t,.p-result__item__img .p-result__item__over__price .c-price-txt .yen{width:100%}}.p-result__item__over{display:flex;align-items:flex-start;--price-margin:calc(35 / 14 * 1rem);--price-width:calc(200 / 14 * 1rem)}@media only screen and (min-width: 768px){.p-result__item__over{margin-top:calc(25 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__over{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-result__item__over{--price-margin:calc(30 / 14 * 1rem);--price-width:calc(180 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__over{flex-direction:column}}.p-result__item__over__text{text-decoration:none}@media only screen and (min-width: 768px){.p-result__item__over__text{width:calc(100% - (var(--price-width) + var(--price-margin)))}}@media only screen and (max-width: 767px){.p-result__item__over__text{width:100%}}.p-result__item__over__text .txt{letter-spacing:.1em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}@media only screen and (min-width: 768px){.p-result__item__over__text .txt{font-size:calc(12 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__over__text .txt{font-size:calc(16 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-result__item__over__text .txt{margin-top:.5em}}@media only screen and (max-width: 767px){.p-result__item__over__text .txt{margin-top:.75em}}@media only screen and (min-width: 768px){.p-result__item__over__price{margin-left:var(--price-margin)}}@media only screen and (min-width: 768px){.p-result__item__over__price{width:var(--price-width)}}@media only screen and (max-width: 767px){.p-result__item__over__price{width:100%}}@media only screen and (min-width: 768px){.p-result__item__over__price{text-align:right;display:flex;align-items:flex-end;flex-direction:column}}@media only screen and (max-width: 767px){.p-result__item__over__price .c-price-txt{letter-spacing:0}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-result__item__over__price .c-price-txt{font-size:calc(16 / var(--font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__over__price .c-price-txt .yen{text-align:right}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-result__item__over__price .c-price-txt .num{font-size:calc(100% * (20 / 16))}}.p-result__item__over__price .c-btn{order:2;position:relative;z-index:3;width:100%}@media only screen and (min-width: 768px){.p-result__item__over__price .c-btn{margin-top:calc(5 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__over__price .c-btn{margin-top:1.5em}}.p-result__item__over__price .c-btn .c-btn__link{padding:.5em;text-align:center}.p-result__item__over__price .c-btn .c-btn__text{padding-right:0;max-width:100%;width:100%}@media only screen and (min-width: 768px){.p-result__item__over__price .c-btn .c-btn__text{font-size:calc(12 / 14 * 1rem)}}.p-result__item__over__price .c-price-txt{order:1}@media only screen and (max-width: 767px){.p-result__item__over .c-detail-btn{margin-top:1em;width:100%}.p-result__item__over .c-detail-btn .a{border-radius:0}}.p-result__item__plans{--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-result__item__plans{margin-top:calc(35 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__plans{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-result__item__plans{--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-result__item__plans{--price-width:calc(100 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__plans{display:none}}@media only screen and (min-width: 768px){.p-result__item__plans .room{width:var(--rooms-width)}}@media only screen and (max-width: 767px){.p-result__item__plans .room{min-width:24%;position:relative;padding-left:2em}.p-result__item__plans .room .ic{position:absolute;top:60%;left:0;transform:translateY(-50%)}}@media only screen and (min-width: 768px){.p-result__item__plans .cuisine{width:var(--cuisine-width)}}@media only screen and (max-width: 767px){.p-result__item__plans .cuisine{min-width:26%;position:relative;padding-left:1.5em}.p-result__item__plans .cuisine .ic{position:absolute;top:60%;left:0;transform:translateY(-50%)}}@media only screen and (min-width: 768px){.p-result__item__plans .price{width:var(--price-width)}}@media only screen and (max-width: 767px){.p-result__item__plans .price{min-width:47%;margin-left:3%;text-align:right}.p-result__item__plans .price .sub{margin-right:.3em;color:var(--color-gray7)}}@media only screen and (max-width: 767px) and (min-width: 768px){.p-result__item__plans .price .sub{font-size:calc(11 / 14 * 1rem)}}.p-result__item__plans__title{display:flex;align-items:center}@media only screen and (max-width: 767px){.p-result__item__plans__title{flex-direction:column}}@media only screen and (min-width: 768px){.p-result__item__plans__title .st{width:calc(100% - (var(--rooms-width) + var(--cuisine-width) + var(--price-width)))}}@media only screen and (max-width: 767px){.p-result__item__plans__title .st{width:100%}}.p-result__item__plans__type{display:flex;justify-content:flex-end;margin-right:0;margin-left:auto}.p-result__item__plans__type>p{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 1025px){.p-result__item__plans__type>p{font-size:calc(11 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-result__item__plans__type>p{font-size:calc(12 / 14 * 1rem)}}.p-result__item__plans__type>p .o-icon{height:calc(18 / 14 * 1rem);order:-1}.p-result__item__plans__type>p .t{display:inline-block;line-height:1.2;margin-top:.25em}.p-result__item__plans__list{width:100%}@media only screen and (min-width: 768px){.p-result__item__plans__list{margin-top:calc(10 / 14 * 1rem)}}@media only screen and (max-width: 767px){.p-result__item__plans__list{margin-top:.75em}}.p-result__item__plans__li{border-top:1px solid var(--color-gray5);box-sizing:border-box}.p-result__item__plans__li:last-child{border-bottom:1px solid var(--color-gray5)}.p-result__item__plans__link{width:100%;text-decoration:none;display:flex;align-items:center;flex-wrap:wrap}.mouse .p-result__item__plans__link{transition:opacity .15s ease-in}.mouse .p-result__item__plans__link:hover,.touch .p-result__item__plans__link.touchstart{opacity:0.7}.touch .p-result__item__plans__link{-webkit-tap-highlight-color:transparent}.touch .p-result__item__plans__link.touchend{transition-delay:200ms}@media only screen and (max-width: 767px){.p-result__item__plans__link{padding:1em 0}}.p-result__item__plans__link p{position:relative}@media only screen and (min-width: 1025px){.p-result__item__plans__link p{font-size:calc(11 / 14 * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-result__item__plans__link p{font-size:calc(12 / 14 * 1rem)}}@media only screen and (min-width: 768px){.p-result__item__plans__link p:not(.st){text-align:center;padding:.75em .25em}.p-result__item__plans__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-result__item__plans__link p:not(.st)::before{height:90%}}@media only screen and (min-width: 768px) and (max-width: 767px){.p-result__item__plans__link p:not(.st)::before{height:85%}}@media only screen and (max-width: 767px){.p-result__item__plans__link p:not(.st){letter-spacing:0}}.p-result__item__plans__link .st{text-decoration:underline}@media only screen and (min-width: 768px){.p-result__item__plans__link .st{width:calc(100% - (var(--rooms-width) + var(--cuisine-width) + var(--price-width)))}}@media only screen and (max-width: 767px){.p-result__item__plans__link .st{width:100%}}@media only screen and (min-width: 768px){.p-result__item__plans__link .st{padding:.75em 1em}}@media only screen and (max-width: 767px){.p-result__item__plans__link .st{margin-bottom:.5em}}.p-result__item__plans__link .st>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}@media only screen and (max-width: 767px){.p-result__item__plans__link .room::before{display:none}}.mouse .p-result__item__plans__link:hover .st,.touch .p-result__item__plans__link.touchstart .st{text-decoration:none}.touch .p-result__item__plans__link{-webkit-tap-highlight-color:transparent}.touch .p-result__item__plans__link.touchend{transition-delay:200ms}
