.p-tab{padding-block:2.5rem;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative;margin-top:4.8611111111vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-tab{margin-top:4rem}}@media only screen and (max-width:767px){.p-tab{margin-top:3.3333333333rem}}.p-tab::after,.p-tab::before{content:"";z-index:0;width:100%;height:1px;left:0;position:absolute;background:#d9d9d9}.p-tab::before{top:-.2rem}.p-tab::after{bottom:-.2rem}.p-tab__list{max-width:58rem;width:86.0465116279%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-template-columns:repeat(2,1fr);gap:2.0833333333vw}.p-tab__list li button{display:grid;grid-template-columns:15.2777777778vw minmax(8rem,auto) 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;padding:.9333333333rem 1.0666666667rem;border-radius:.4rem;-webkit-column-gap:1.7361111111vw;-moz-column-gap:1.7361111111vw;column-gap:1.7361111111vw;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease;padding:.9333333333rem 1.0666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-tab__list li button{padding:.6666666667rem}}@media only screen and (max-width:767px){.p-tab__list li button{padding:.6666666667rem}}@media only screen and (max-width:767px){.p-tab__list li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6666666667rem}}.p-tab__list li button:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#464141;color:#fff;border-radius:9999px;overflow:hidden;aspect-ratio:100/100;line-height:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8rem;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}@media only screen and (max-width:767px){.p-tab__list li button:after{font-size:.6666666667rem;padding:.4666666667rem}}.p-tab__list li button .image{border-radius:.2666666667rem;overflow:hidden}@media only screen and (max-width:1199px){.p-tab__list li button .image{overflow:hidden}.p-tab__list li button .image img{position:relative;width:120%;max-width:none;margin-left:-10%}}.p-tab__list li button .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5333333333rem;text-align:left}.p-tab__list li button .text i,.p-tab__list li button .text span{-webkit-transition:color .4s ease;transition:color .4s ease}.p-tab__list li button .text span{font-size:1.2rem;letter-spacing:.014em;line-height:1.35}.p-tab__list li button .text i{display:block;color:#b3aa99;font-size:.8666666667rem;letter-spacing:.016em;line-height:1;font-family:Marcellus,Amiri,"Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}.p-tab__list li.is-active button{background:#b3aa99}.p-tab__list li.is-active button .text i,.p-tab__list li.is-active button .text span{color:#fff}.p-tab__list li.is-active button:after{background:#fff;color:#b3aa99}.js-tab__inner>div{display:none}.js-tab__inner>div:first-child{display:block}.p-intro{position:relative;padding:9.3055555556vw 0 7.6388888889vw}@media only screen and (max-width:767px){.p-intro{padding:3.3333333333rem 0}}.p-intro:after{content:"";width:100%;background:#f4f4f4;position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (min-width:1200px){.p-intro:after{aspect-ratio:1440/444}}@media print{.p-intro:after{aspect-ratio:1440/444}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro:after{aspect-ratio:1440/650}}@media only screen and (max-width:767px){.p-intro:after{height:60%}}.p-intro__image{width:76.3888888889%;margin-inline:auto;display:grid;margin-top:3.125vw}@media only screen and (max-width:767px){.p-intro__image{margin-top:1rem}}@media only screen and (min-width:768px){.p-intro__image{gap:.6944444444vw;grid-template-columns:60% 19.0909090909% 19.0909090909%}}@media only screen and (max-width:767px){.p-intro__image{gap:.4rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}}@media only screen and (min-width:768px){.p-intro__image.u-opposite{grid-template-columns:19.0909090909% 19.0909090909% 60%}.p-intro__image.u-opposite p:nth-child(1){grid-area:1/3/3/5}.p-intro__image.u-opposite p:nth-child(2){grid-area:1/1/2/2}.p-intro__image.u-opposite p:nth-child(3){grid-area:1/2/2/3}.p-intro__image.u-opposite p:nth-child(4){grid-area:2/1/3/2}.p-intro__image.u-opposite p:nth-child(5){grid-area:2/2/3/3}}.p-intro__image p{border-radius:.2666666667rem;overflow:hidden}@media only screen and (min-width:768px){.p-intro__image p:nth-child(1){grid-area:1/1/3/2}.p-intro__image p:nth-child(2){grid-area:1/2/2/3}.p-intro__image p:nth-child(3){grid-area:1/3/2/4}.p-intro__image p:nth-child(4){grid-area:2/2/3/3}.p-intro__image p:nth-child(5){grid-area:2/3/3/4}}@media only screen and (max-width:767px){.p-intro__image p:nth-child(1){grid-area:1/1/3/5}.p-intro__image p:nth-child(2){grid-area:3/1/4/2}.p-intro__image p:nth-child(3){grid-area:3/2/4/3}.p-intro__image p:nth-child(4){grid-area:3/3/4/4}.p-intro__image p:nth-child(5){grid-area:3/4/4/5}}.p-intro__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:76.3888888889%;margin-inline:auto;margin-top:4.1666666667vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__text{margin-top:2rem}}@media only screen and (max-width:767px){.p-intro__text{margin-top:.3333333333rem}}@media only screen and (min-width:768px){.p-intro__text{gap:2.0833333333vw}}@media only screen and (max-width:767px){.p-intro__text{gap:1rem}}.p-intro__text .sst{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-intro__text .sst em i{font-size:1.2rem;line-height:1.5}.p-intro__text .txt{margin-inline:auto}@media only screen and (min-width:1200px){.p-intro__text .txt{width:72.7272727273%}}@media print{.p-intro__text .txt{width:72.7272727273%}}.p-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4305555556vw;margin-top:2.7777777778vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-nav{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-nav{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-nav{width:86.0465116279%;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr)}}.p-nav li{width:16rem;width:16rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-nav li{width:13.3333333333rem}}@media only screen and (max-width:767px){.p-nav li{width:auto}}@media only screen and (max-width:767px){.p-nav li:nth-child(3):last-child{grid-area:2/1/3/3}}.p-nav li a{display:block;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2666666667rem;text-align:center;border-bottom:4px double #d9d9d9;padding-block:1.3333333333rem;position:relative;-webkit-transition:background .4s ease;transition:background .4s ease}@media only screen and (max-width:767px){.p-nav li a{padding:.6666666667rem}}.p-nav li a:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:.6666666667rem;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25vw}.p-nav li a:hover{background:rgba(217,217,217,.3)}.p-nav li a i{color:#b3aa99;font-size:.9333333333rem;letter-spacing:.04em;line-height:1}.p-nav li a i:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-nav li a i:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-nav li a i b{font-weight:400;font-size:1.2rem;margin-left:.2rem}.p-nav li a span{font-size:1rem;letter-spacing:.008em}.p-stay{padding-top:5.5555555556vw;padding-bottom:7.9166666667vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay{padding-top:4rem}}@media only screen and (max-width:767px){.p-stay{padding-top:2.6666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay{padding-bottom:4rem}}@media only screen and (max-width:767px){.p-stay{padding-bottom:2.6666666667rem}}.p-stay>.st{text-align:center;color:#b3aa99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;border-bottom:1px solid #b3aa99;padding-bottom:2.3611111111vw;margin-inline:auto;position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay>.st{padding-bottom:1.6666666667rem}}@media only screen and (max-width:767px){.p-stay>.st{padding-bottom:1.3333333333rem}}@media only screen and (min-width:1200px){.p-stay>.st{width:76.3888888889%}}@media print{.p-stay>.st{width:76.3888888889%}}@media only screen and (max-width:1199px){.p-stay>.st{width:86.0465116279%}}.p-stay>.st:after{content:"";width:.4666666667rem;aspect-ratio:100/100;background:#b3aa99;display:block;position:absolute;bottom:-.2rem;left:0;right:0;margin-inline:auto}.p-stay>.st i{display:block;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif;font-size:2.2666666667rem;letter-spacing:.06em}.p-stay>.st i:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-stay>.st i:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-stay>.st i:after,.p-stay>.st i:before{font-size:1.7333333333rem}.p-stay>.st i b{font-weight:400;font-size:2.4rem;margin-left:.3333333333rem}.p-stay>.st span{font-size:1rem;letter-spacing:.008em;line-height:1}.p-stay:nth-child(2n){background:#f4f4f4;padding:5.5555555556vw 0 9.9305555556vw;margin-top:0}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay:nth-child(2n){padding:4rem 0 6.6666666667rem}}@media only screen and (max-width:767px){.p-stay:nth-child(2n){padding:3.3333333333rem 0 5.3333333333rem}}.p-stay:nth-child(2n)>.st{color:#ad9667}.p-item{margin-inline:auto;padding-bottom:1.6666666667rem}@media only screen and (max-width:767px){.p-item{padding-bottom:1.3333333333rem}}@media only screen and (min-width:1200px){.p-item{width:72.9166666667%}}@media print{.p-item{width:72.9166666667%}}@media only screen and (max-width:1199px){.p-item{width:86.0465116279%}}.p-item__title{width:100%}.p-item__title:before{content:"";width:1px;height:5rem;background:#b3aa99;display:block;margin:0 auto 1.6666666667rem}@media only screen and (max-width:767px){.p-item__title .en{font-size:2.1333333333rem}}.p-item__container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__container{margin-top:1.3333333333rem}}@media only screen and (max-width:767px){.p-item__container{margin-top:1.3333333333rem}}@media only screen and (min-width:768px){.p-item__container{-webkit-column-gap:4.4444444444vw;-moz-column-gap:4.4444444444vw;column-gap:4.4444444444vw}}@media only screen and (max-width:767px){.p-item__container{grid-template:"subtitle" "image" "subtext" "btn"/1fr;gap:1.3333333333rem}}@media only screen and (min-width:768px){.p-item__container.u-base{grid-template:"text image"/39.0476190476% 54.8571428571%}}@media only screen and (min-width:768px){.p-item__container.u-opposite{grid-template:"image text"/54.8571428571% 39.0476190476%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__container.u-opposite .p-item__time{margin-top:2.6666666667rem}}@media only screen and (min-width:1200px){.p-item__container.u-wide .p-item__container__text{padding-left:0!important}}@media print{.p-item__container.u-wide .p-item__container__text{padding-left:0!important}}.p-item__container.u-slider{position:relative}@media only screen and (min-width:768px){.p-item__container.u-slider{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;grid-template-columns:33.3333333333% 63.8095238095%;gap:5.5555555556vw;margin-top:6.6666666667rem}}@media only screen and (max-width:767px){.p-item__container.u-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media only screen and (min-width:768px){.p-item__container.u-slider:before{content:"";width:1px;height:5rem;background:#b3aa99;display:block;margin:0 auto 1.6666666667rem;position:absolute;bottom:100%;left:0;right:0}}@media only screen and (min-width:1200px){.p-item__container.u-slider .title{padding-top:3.75vw}}@media print{.p-item__container.u-slider .title{padding-top:3.75vw}}@media only screen and (min-width:768px){.p-item__container.u-slider .title .st{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-item__container.u-slider .title .st:before{display:none}}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__container.u-slider .title .st .en{font-size:2rem}}@media only screen and (max-width:767px){.p-item__container.u-slider .title .st .en{font-size:2.1333333333rem}}.p-item__container.u-slider .title .img{margin-top:4.8611111111vw}@media only screen and (max-width:767px){.p-item__container.u-slider .title .img{display:none}}@media only screen and (max-width:767px){.p-item__container.u-slider .contents{width:100%}}.p-item__container.u-slider .contents .image{overflow:hidden}.p-item__container.u-slider .contents .image .control{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-template-areas:"prev dots next";grid-template-columns:repeat(3,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.4666666667rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:983px){.p-item__container.u-slider .contents .image .control{grid-area:control}}@media only screen and (max-width:767px){.p-item__container.u-slider .contents .image .control{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.9333333333rem}}.p-item__container.u-slider .contents .image .control .slick-dots{grid-area:dots;margin-inline:.6666666667rem}.p-item__container.u-slider .contents .image .control button{width:auto}.mouse .p-item__container.u-slider .contents .image .control button{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.p-item__container.u-slider .contents .image .control button:hover{opacity:.7}.p-item__container.u-slider .contents .image .control button.ic-arrow-left{grid-area:prev;font-size:.7333333333rem}.p-item__container.u-slider .contents .image .control button.ic-arrow-right{grid-area:next;width:auto;font-size:.7333333333rem}@media only screen and (max-width:1199px){.p-item__container.u-slider .contents .image .control button.ic-arrow-right{margin-left:0}}.p-item__container.u-slider .contents .text{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-top:4rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__container.u-slider .contents .text{margin-top:3.3333333333rem}}@media only screen and (max-width:767px){.p-item__container.u-slider .contents .text{margin-top:.3333333333rem}}@media only screen and (min-width:768px){.p-item__container.u-slider .contents .text{width:82.9850746269%}}.p-item__container.u-slider .contents .text .btn{margin:-.6666666667rem 0 0 auto}.p-item__container.u-slider__opposite{grid-template-columns:63.8095238095% 33.3333333333%}.p-item__container.u-slider__opposite .title .st{margin-left:-1.3333333333rem}.p-item__container.u-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.p-item__container.u-single .image{width:60.9523809524%}}@media only screen and (min-width:768px){.p-item__container.u-single .sst{margin-top:6.25vw}}@media only screen and (max-width:767px){.p-item__container.u-single .sst{margin-top:2rem}}.p-item__container__text{grid-area:text;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6666666667vw}@media only screen and (min-width:1200px){.p-item__container__text{padding-left:3.1333333333rem}}@media print{.p-item__container__text{padding-left:3.1333333333rem}}@media only screen and (min-width:768px){.p-item__container__text{grid-area:text}}@media only screen and (max-width:767px){.p-item__container__text{display:contents}.p-item__container__text .sst{grid-area:subtitle}.p-item__container__text .txt{grid-area:subtext}.p-item__container__text .btn{grid-area:btn;margin-top:-.6666666667rem}}.p-item__container__text .btn{margin-inline:auto 0}.p-item__container__image{grid-area:image}.p-item__sub{margin-inline:auto;padding-bottom:1.6666666667rem;margin-top:4.1666666667vw}@media only screen and (min-width:1200px){.p-item__sub{width:83.4285714286%}}@media print{.p-item__sub{width:83.4285714286%}}@media only screen and (max-width:767px){.p-item__sub{padding-bottom:.6666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__sub{margin-top:3.3333333333rem}}@media only screen and (max-width:767px){.p-item__sub{margin-top:2.6666666667rem}}.p-item__sub__list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:1.3888888889vw;gap:2.7777777778vw}@media only screen and (max-width:767px){.p-item__sub__list{margin-top:.6666666667rem}}@media only screen and (max-width:767px){.p-item__sub__list{gap:1.3333333333rem}}.p-item__sub__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3888888889vw}.p-item__note{margin-inline:auto;border:4px double #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:1.6666666667rem;margin-top:3.8194444444vw}@media only screen and (max-width:767px){.p-item__note{padding-bottom:.6666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__note{margin-top:2rem}}@media only screen and (max-width:767px){.p-item__note{margin-top:1.3333333333rem}}@media only screen and (min-width:1200px){.p-item__note{width:83.4285714286%}}@media print{.p-item__note{width:83.4285714286%}}@media only screen and (min-width:768px){.p-item__note{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:58.2010582011% 35.0529100529%;gap:3.125vw;padding:3.8194444444vw 4.1666666667vw}}@media only screen and (max-width:767px){.p-item__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1rem;padding:1.6666666667rem}}.p-item__note__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3333333333rem}.p-item__note__text .sst em{font-size:1.2rem;line-height:1.5}.p-item__note__text .btn{margin:0 0 0 auto}@media only screen and (max-width:767px){.p-item__note__text .btn{margin-top:-1rem}}.p-item__time{position:relative}@media only screen and (max-width:767px){.p-item__time{margin-top:1.3333333333rem}}.p-item__time span{background:url(../../beppu/stay/images/bg_time.webp) no-repeat top left;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6rem;line-height:1.1;font-family:"DM Sans","ヒラギノ角ゴ Pro",Times,Garamond,Georgia,serif;aspect-ratio:100/100;color:#b3aa99;font-size:1.3333333333rem;text-align:center;position:absolute}@media only screen and (min-width:1200px){.p-item__time span{top:-4rem;left:-3.3333333333rem}}@media print{.p-item__time span{top:-4rem;left:-3.3333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__time span{width:5.6666666667rem;top:-3.6666666667rem;left:-2.6666666667rem}}@media only screen and (max-width:767px){.p-item__time span{width:5.3333333333rem;top:-4rem;left:-2.3333333333rem}}.p-item__time span i{display:block;width:100%;text-align:center}.p-item__time span i::first-line{font-size:.8666666667rem;display:none}.p-item__time em{line-height:1.5}@media only screen and (min-width:768px)and (max-width:1199px){.p-item__time em{font-size:1.2666666667rem}}@media only screen and (max-width:767px){.p-item__time em{font-size:1.4rem;padding-right:0}}.p-link{position:relative}.p-link__item{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-inline:auto;display:none}.p-link__item:nth-child(2){display:block}@media only screen and (min-width:1200px){.p-link__item{width:43.2rem}}@media print{.p-link__item{width:43.2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-link__item{width:64vw;max-width:640px}}@media only screen and (max-width:767px){.p-link__item{width:80%}}.p-link__item a,.p-link__item button{background:#fff;text-decoration:none;display:grid;grid-template-columns:38.4375% 15.3333333333rem 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:4px solid #d9d9d9;padding:1.7333333333rem 1.8666666667rem;border-radius:.4rem;overflow:hidden;-webkit-column-gap:2.9861111111vw;-moz-column-gap:2.9861111111vw;column-gap:2.9861111111vw;-webkit-transition:border-color .4s ease;transition:border-color .4s ease;padding:.9333333333rem 1.0666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-link__item a,.p-link__item button{padding:.6666666667rem}}@media only screen and (max-width:767px){.p-link__item a,.p-link__item button{padding:.8rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-link__item a,.p-link__item button{grid-template-columns:.8fr 1.5fr 2rem;-webkit-column-gap:2.6666666667rem;-moz-column-gap:2.6666666667rem;column-gap:2.6666666667rem}}@media only screen and (max-width:767px){.p-link__item a,.p-link__item button{-webkit-column-gap:1.3333333333rem;-moz-column-gap:1.3333333333rem;column-gap:1.3333333333rem;grid-template-columns:23.2558139535vw minmax(6.6666666667rem,auto) 1.6666666667rem}}.p-link__item a:hover,.p-link__item button:hover{border-color:#ad9667}.p-link__item a:hover .text i,.p-link__item a:hover .text span,.p-link__item button:hover .text i,.p-link__item button:hover .text span{color:#ad9667}.p-link__item a:hover:after,.p-link__item button:hover:after{background:#ad9667}.p-link__item a:after,.p-link__item button:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#464141;color:#fff;border-radius:9999px;overflow:hidden;aspect-ratio:100/100;line-height:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0;font-size:.8rem;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}@media only screen and (max-width:767px){.p-link__item a:after,.p-link__item button:after{font-size:.6666666667rem;padding:.4666666667rem}}.p-link__item a .image,.p-link__item button .image{border-radius:.2666666667rem;overflow:hidden}@media only screen and (min-width:768px)and (max-width:1199px){.p-link__item a .image,.p-link__item button .image{overflow:hidden}.p-link__item a .image img,.p-link__item button .image img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width:767px){.p-link__item a .image,.p-link__item button .image{border-radius:.5333333333rem;overflow:hidden}.p-link__item a .image img,.p-link__item button .image img{position:relative;width:160%;max-width:none;margin-left:-30%}}.p-link__item a .text,.p-link__item button .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5333333333rem;text-align:left}.p-link__item a .text i,.p-link__item a .text span,.p-link__item button .text i,.p-link__item button .text span{-webkit-transition:color .4s ease;transition:color .4s ease}.p-link__item a .text span,.p-link__item button .text span{letter-spacing:.008em;line-height:1;position:relative}@media only screen and (min-width:1200px){.p-link__item a .text span,.p-link__item button .text span{font-size:1.4666666667rem}}@media print{.p-link__item a .text span,.p-link__item button .text span{font-size:1.4666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-link__item a .text span,.p-link__item button .text span{font-size:1.2rem}}@media only screen and (max-width:767px){.p-link__item a .text span,.p-link__item button .text span{font-size:1.2rem}}@media only screen and (max-width:767px){.p-link__item a .text span,.p-link__item button .text span{line-height:1.4}}.p-link__item a .text span:before,.p-link__item button .text span:before{content:"";width:1.1333333333rem;aspect-ratio:17/14;background:url(../../beppu/stay/images/text_img.webp) no-repeat top left;background-size:100%;display:block;position:absolute;bottom:calc(100% - .2em);right:calc(100% - .2em)}@media only screen and (max-width:767px){.p-link__item a .text span:before,.p-link__item button .text span:before{bottom:calc(100% - .4em);right:calc(100% - .4em)}}.p-link__item a .text i,.p-link__item button .text i{display:block;color:#b3aa99;font-size:.8666666667rem;letter-spacing:.016em;line-height:1;font-family:Marcellus,Amiri,"Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}.p-sightseeing{margin-top:12.8472222222vw;width:83.3333333333%;margin-inline:auto;border:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px)and (max-width:1199px){.p-sightseeing{margin-top:10rem}}@media only screen and (max-width:767px){.p-sightseeing{margin-top:8.6666666667rem}}@media only screen and (min-width:1200px){.p-sightseeing{display:grid;grid-template-columns:36.5% 57.6%;gap:4.0277777778vw;padding:6.4666666667rem 6.9444444444vw}}@media print{.p-sightseeing{display:grid;grid-template-columns:36.5% 57.6%;gap:4.0277777778vw;padding:6.4666666667rem 6.9444444444vw}}@media only screen and (max-width:1199px){.p-sightseeing{padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3333333333rem;max-width:53.3333333333rem}}@media only screen and (max-width:767px){.p-sightseeing{padding:2rem;gap:.6666666667rem}}.p-sightseeing__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3333333333rem}@media only screen and (max-width:1199px){.p-sightseeing__text{display:contents}}.p-sightseeing__text .st{margin-left:-1.3333333333rem}@media only screen and (max-width:1199px){.p-sightseeing__text .st{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:767px){.p-sightseeing__text .st{margin-bottom:.6666666667rem}}.p-sightseeing__text .lead{font-size:1.2rem}@media only screen and (max-width:1199px){.p-sightseeing__text .lead{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width:1199px){.p-sightseeing__text .txt{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.p-sightseeing__text .btn{margin:0 0 0 auto}@media only screen and (max-width:1199px){.p-sightseeing__text .btn{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media only screen and (max-width:1199px){.p-sightseeing__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}