@media screen and (max-width:768px){.heading-detail01[data-v-045268e8]{font-size:2.5rem}}@media screen and (min-width:769px){.heading-detail01[data-v-045268e8]{font-size:2.8rem;margin-top:0}}.heading-detail01>a[data-v-045268e8]{color:#005fb2;-webkit-text-decoration:underline;text-decoration:underline}.text-detail01[data-v-48ef7525]{font-weight:700}@media screen and (max-width:768px){.text-detail01[data-v-48ef7525]{font-size:1.5rem;margin-bottom:10px}}@media screen and (min-width:769px){.text-detail01[data-v-48ef7525]{font-size:2rem;margin-bottom:20px}}.layout-detailNav[data-v-2b34a83b]{background-color:#085fb2;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:40px;padding:14px 17px;position:sticky;top:65px;z-index:110}@media screen and (max-width:768px){.layout-detailNav[data-v-2b34a83b]{flex-direction:column;margin-bottom:20px;padding:0;position:static}.layout-detailNav__wrap01[data-v-2b34a83b]{border-bottom:1px solid #fff;display:none;padding:20px 14px;position:relative}}.layout-detailNav__wrap02[data-v-2b34a83b]{background-color:#fff;border:1px solid #005fb2;border-radius:6px;bottom:-10px;max-width:420px;position:absolute;transform:translateY(100%);width:100vw;z-index:10}@media screen and (max-width:768px){.layout-detailNav__wrap02[data-v-2b34a83b]{max-width:100%}}.layout-detailNav__wrap02[data-v-2b34a83b]:after,.layout-detailNav__wrap02[data-v-2b34a83b]:before{border-bottom:8px solid #fff;border-left:7.5px solid transparent;border-right:7.5px solid transparent;content:"";display:inline-block;left:30px;position:absolute;top:-1px;transform:translate(-50%,-100%)}@media screen and (max-width:768px){.layout-detailNav__wrap02[data-v-2b34a83b]:after,.layout-detailNav__wrap02[data-v-2b34a83b]:before{border-left:6px solid transparent;border-right:6px solid transparent}}.layout-detailNav__wrap02[data-v-2b34a83b]:before{border-bottom:8px solid #005fb2}.layout-detailNav__wrap02[data-v-2b34a83b]:after{top:0}.layout-detailNav__wrap02>ul>li[data-v-2b34a83b]{border-bottom:1px solid #005fb2;font-size:1.4rem}@media screen and (max-width:768px){.layout-detailNav__wrap02>ul>li[data-v-2b34a83b]{font-size:1.3rem}}.layout-detailNav__wrap02>ul>li[data-v-2b34a83b]:first-child{color:#005fb2;display:block;font-weight:700;padding:7px 10px}.layout-detailNav__wrap02>ul>li[data-v-2b34a83b]:last-child{border-bottom:none}.layout-detailNav__wrap02>ul>li>a[data-v-2b34a83b],.layout-detailNav__wrap02>ul>li>span[data-v-2b34a83b]{color:#005fb2;display:block;padding:7px 10px}.layout-detailNav__wrap02>ul>li>a[data-v-2b34a83b]:hover,.layout-detailNav__wrap02>ul>li>span[data-v-2b34a83b]:hover{background-color:#519ad9;color:#fff}.layout-detailNav__wrap02>ul>li>a>span[data-v-2b34a83b],.layout-detailNav__wrap02>ul>li>span>span[data-v-2b34a83b]{margin-left:10px}.nav-detailType01[data-v-2b34a83b]{align-items:center;display:flex;flex:1;margin-left:15px}@media screen and (max-width:768px){.nav-detailType01[data-v-2b34a83b]{align-items:baseline;flex-wrap:wrap;justify-content:start;margin-left:0;padding:14px}}.nav-detailType01>li[data-v-2b34a83b]{margin-right:43px}@media screen and (max-width:1024px){.nav-detailType01>li[data-v-2b34a83b]{font-size:1.3rem;margin-right:3%}}@media screen and (max-width:768px){.nav-detailType01>li[data-v-2b34a83b]{font-size:1.4rem;margin-bottom:20px;margin-right:0;width:50%}}.nav-detailType01>li[data-v-2b34a83b]:last-child{margin-right:0}@media screen and (max-width:768px){.nav-detailType01>li[data-v-2b34a83b]:last-child,.nav-detailType01>li[data-v-2b34a83b]:nth-last-child(2){margin-bottom:0}}.nav-detailType01>li>a[data-v-2b34a83b]{align-items:center;color:#fff;display:flex;opacity:1;padding-left:20px;position:relative;transition:opacity .1s ease}@media screen and (max-width:1024px){.nav-detailType01>li>a[data-v-2b34a83b]{padding-left:17px}}@media screen and (max-width:768px){.nav-detailType01>li>a[data-v-2b34a83b]{padding-left:20px}}.nav-detailType01>li>a[data-v-2b34a83b]:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;content:"";display:inline-block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.nav-detailType01>li>a[data-v-2b34a83b]:after{background-color:#fff;content:"";display:inline-block;height:1px;left:0;position:absolute;top:calc(50% + 5px);width:12px}.nav-detailType01>li>a[data-v-2b34a83b]:hover{cursor:pointer;opacity:.8}button[data-v-218713a6]{background-color:transparent;border:none}.btn-roomType01[data-v-218713a6]{align-items:center;background-color:#fff;border:1px solid #085fb2;border-radius:6px;box-sizing:border-box;color:#085fb2;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;padding:20px;position:relative;text-align:center;width:100%}.btn-roomType01.is-active[data-v-218713a6]{background-color:#085fb2;color:#fff}@media screen and (max-width:768px){.btn-roomType01[data-v-218713a6]{font-size:1.2rem;padding:10px}}.btn-roomType01>svg[data-v-218713a6]{height:25px;left:20px;position:absolute;width:25px}@media screen and (max-width:768px){.btn-roomType01>svg[data-v-218713a6]{height:15px;margin-right:10px;position:static;width:15px}}.price__range__block .p__yen.p__yen__after[data-v-68e0decc]{display:none}.price__range__block.room__list .emphasis_02[data-v-68e0decc]{margin:0}@media screen and (max-width:768px){.price__range__block.room__list .emphasis_01[data-v-68e0decc]{font-size:1.5rem}}@media screen and (min-width:769px){.price__range__block.room__list .emphasis_01[data-v-68e0decc]{font-size:1.8rem}}.price__range__block.room__list .p__yen[data-v-68e0decc]{color:#aaa}@media screen and (max-width:768px){.price__range__block.room__list .p__yen[data-v-68e0decc]{font-size:1rem}}@media screen and (min-width:769px){.price__range__block.room__list .p__yen[data-v-68e0decc]{font-size:1.4rem}}.price__range__block.room__list .price__blank[data-v-68e0decc]{position:relative;top:3px}.price__range__block.room__list .p__yen__after[data-v-68e0decc]{display:inline-block}.price__range__block.building__list .price__main.min__ne__max[data-v-68e0decc]{align-items:center;display:flex;flex-wrap:wrap;gap:0 .3em}.price__range__block.building__detail .price__main[data-v-68e0decc]{font-size:1.6rem}@media screen and (max-width:768px){.price__range__block.building__detail .price__main[data-v-68e0decc]{font-size:1.1rem}}.price__range__block.building__detail .price__main .p__yen[data-v-68e0decc]{margin-left:-.25em}.price__range__block.building__detail .price__main.min__ne__max[data-v-68e0decc]{align-items:center;display:flex;flex-wrap:wrap;gap:0 .3em;justify-content:center}.price__range__block.room__detail .price__main[data-v-68e0decc]{font-size:2.4rem;white-space:nowrap}@media screen and (max-width:768px){.price__range__block.room__detail .price__main[data-v-68e0decc]{font-size:1.4rem}}.price__range__block.room__detail .price__main strong[data-v-68e0decc]{font-weight:700}.price__range__block.room__detail .price__main .t__wave[data-v-68e0decc]{font-size:1.6rem;vertical-align:baseline}@media screen and (max-width:768px){.price__range__block.room__detail .price__main .t__wave[data-v-68e0decc]{font-size:1.4rem}}.price__range__block.room__detail .price__main .p__yen[data-v-68e0decc]{display:none}.price__range__block.room__detail .price__main .emphasis_01 .t__wave[data-v-68e0decc],.price__range__block.room__detail .price__main .emphasis_02 .t__wave[data-v-68e0decc]{display:inline}.price__range__block.room__detail .price__main .emphasis_02 .t__wave[data-v-68e0decc]{margin-right:.3em}.para-discriptiion[data-v-216449ce]{overflow:hidden;white-space:pre-line}@media screen and (min-width:769px){.para-discriptiion[data-v-216449ce]{font-size:1.8rem;max-height:135px;transition:.1s ease}}@media screen and (max-width:768px){.para-discriptiion[data-v-216449ce]{font-size:12px;font-size:1.2rem;max-height:144px}}.para-discriptiion.is-open[data-v-216449ce]{max-height:100%}.layout-detailDescription__wrap01[data-v-216449ce]{display:flex;justify-content:center;margin-top:40px}.heading-detail02[data-v-fdf5033a]{border-left:7px solid #295eac;margin-bottom:27px;padding:5px 16px}@media screen and (max-width:768px){.heading-detail02[data-v-fdf5033a]{border-left:3px solid #295eac;font-size:1.5rem;line-height:1.1;margin-bottom:10px;padding:0 8px}}@media screen and (min-width:769px){.heading-detail02[data-v-fdf5033a]{font-size:2.8rem}}