.dv-intro-hotel{margin-top:50px}.dv-intro-hotel:not(.is-clamped){margin-top:0}.dv-intro-hotel:not(.is-clamped) .dv-intro-hotel__component__right .zepp-content:before{display:none !important}.dv-intro-hotel.active .dv-intro-hotel__component__right .zepp-content__introduction{max-height:900px !important}.dv-intro-hotel.active .dv-intro-hotel__component__right .zepp-content:before{display:none !important}.dv-intro-hotel.active .dv-intro-hotel__component__right .show-more-box .less{display:block}.dv-intro-hotel.active .dv-intro-hotel__component__right .show-more-box .more{display:none}.dv-intro-hotel.bgweb .zepp-content:before,.dv-intro-hotel[data-bg=bgweb] .zepp-content:before{background:linear-gradient(to top, color-mix(in srgb, var(--zepp-bgweb-background-color) 100%, transparent 0%) 0%, color-mix(in srgb, var(--zepp-bgweb-background-color) 100%, transparent 0%) 25%, color-mix(in srgb, var(--zepp-bgweb-background-color) 0%, transparent 100%) 100%)}.dv-intro-hotel.bgweb2 .zepp-content:before,.dv-intro-hotel[data-bg=bgweb2] .zepp-content:before{background:linear-gradient(to top, color-mix(in srgb, var(--zepp-bgweb2-background-color) 100%, transparent 0%) 0%, color-mix(in srgb, var(--zepp-bgweb2-background-color) 100%, transparent 0%) 25%, color-mix(in srgb, var(--zepp-bgweb2-background-color) 0%, transparent 100%) 100%)}.dv-intro-hotel.bglist .zepp-content:before,.dv-intro-hotel[data-bg=bglist] .zepp-content:before{background:linear-gradient(to top, color-mix(in srgb, var(--zepp-bglist-background-color) 100%, transparent 0%) 0%, color-mix(in srgb, var(--zepp-bglist-background-color) 100%, transparent 0%) 25%, color-mix(in srgb, var(--zepp-bglist-background-color) 0%, transparent 100%) 100%)}.dv-intro-hotel.bghighlight .zepp-content:before,.dv-intro-hotel[data-bg=bghighlight] .zepp-content:before{background:linear-gradient(to top, color-mix(in srgb, var(--zepp-bghighlight-background-color) 100%, transparent 0%) 0%, color-mix(in srgb, var(--zepp-bghighlight-background-color) 100%, transparent 0%) 25%, color-mix(in srgb, var(--zepp-bghighlight-background-color) 0%, transparent 100%) 100%)}.dv-intro-hotel.bghighlight2 .zepp-content:before,.dv-intro-hotel[data-bg=bghighlight2] .zepp-content:before{background:linear-gradient(to top, color-mix(in srgb, var(--zepp-bghighlight2-background-color) 100%, transparent 0%) 0%, color-mix(in srgb, var(--zepp-bghighlight2-background-color) 100%, transparent 0%) 25%, color-mix(in srgb, var(--zepp-bghighlight2-background-color) 0%, transparent 100%) 100%)}.dv-intro-hotel.spacenormal .image-box{margin-top:calc(-1*(var(--zepp-spacenormal-padding-top) + 50px))}@media(max-width: 1620px){.dv-intro-hotel.spacenormal .image-box{margin-top:calc(-110px + (-1*(var(--zepp-spacenormal-nopx-padding-top) + 50) + 110)*(100vw - 414px)/1286)}}.dv-intro-hotel.spacesmall .image-box{margin-top:calc(-1*(var(--zepp-spacesmall-padding-top) + 50px))}@media(max-width: 1620px){.dv-intro-hotel.spacesmall .image-box{margin-top:calc(-70px + (-1*(var(--zepp-spacesmall-nopx-padding-top) + 50) + 70)*(100vw - 414px)/1286)}}.dv-intro-hotel.spacelarge .image-box{margin-top:calc(-1*(var(--zepp-spacelarge-padding-top) + 50px))}@media(max-width: 1620px){.dv-intro-hotel.spacelarge .image-box{margin-top:calc(-130px + (-1*(var(--zepp-spacelarge-nopx-padding-top) + 50) + 130)*(100vw - 414px)/1286)}}.dv-intro-hotel.spacenull .image-box{margin-top:-50px}@media(max-width: 1620px){.dv-intro-hotel.spacenull .image-box{margin-top:calc(-31px + -19*(100vw - 414px)/1286)}}.dv-intro-hotel__component__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:166px}@media(max-width: 1620px){.dv-intro-hotel__component__inner{gap:calc(45px + 121*(100vw - 414px)/1286)}}@media(max-width: 699px){.dv-intro-hotel__component__inner{display:block}}.dv-intro-hotel__component__left{flex:1}.dv-intro-hotel__component__left .image-box{width:250px;height:250px;position:relative;z-index:10}@media(max-width: 1620px){.dv-intro-hotel__component__left .image-box{width:calc(153px + 97*(100vw - 414px)/1286);height:calc(153px + 97*(100vw - 414px)/1286)}}.dv-intro-hotel__component__left .image-box+.zepp-content{margin-top:84px}@media(max-width: 1620px){.dv-intro-hotel__component__left .image-box+.zepp-content{margin-top:calc(36px + 48*(100vw - 414px)/1286)}}@media(min-width: 700px){.dv-intro-hotel__component__left .zepp-content{max-width:642px}}.dv-intro-hotel__component__right{flex:1}.dv-intro-hotel__component__right .zepp-content{position:relative}.dv-intro-hotel__component__right .zepp-content.has-read-more:before{display:block}@media(min-width: 700px){.dv-intro-hotel__component__right .zepp-content.has-read-more .zepp-content__introduction{padding-top:3px;max-height:270px}}@media(min-width: 700px)and (max-width: 1620px){.dv-intro-hotel__component__right .zepp-content.has-read-more .zepp-content__introduction{max-height:calc(calc(28px + (30 - 28) * (100vw - 320px) / (1800 - 320))*9)}}@media(max-width: 699px){.dv-intro-hotel__component__right .zepp-content.has-read-more .zepp-content__introduction{padding-top:40px}}@media(min-width: 700px){.dv-intro-hotel__component__right .zepp-content:not(.has-read-more) .zepp-content__introduction{max-height:900px !important}}.dv-intro-hotel__component__right .zepp-content__introduction{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:max-height .5s ease;max-height:150px}@media(max-width: 1620px){.dv-intro-hotel__component__right .zepp-content__introduction{max-height:calc(calc(20px + (32 - 20) * (100vw - 320px) / (1800 - 320))*5)}}.dv-intro-hotel__component__right .zepp-content:before{position:absolute;height:95px;display:none;width:100%;left:0;pointer-events:none;content:"";bottom:0}@media(min-width: 1027px){.dv-intro-hotel__component__right .zepp-content:before{bottom:-10px}}@media(max-width: 1620px){.dv-intro-hotel__component__right .zepp-content:before{height:calc(35px + 60*(100vw - 414px)/1286)}}@media(max-width: 699px){.dv-intro-hotel__component__right .zepp-content:before{display:block}}.dv-intro-hotel__component__right .show-more-box{padding-top:37px}.dv-intro-hotel__component__right .show-more-box.hidden{display:none !important}@media(min-width: 700px){.dv-intro-hotel__component__right .show-more-box:not(.visible-on-desktop){display:none}}@media(max-width: 1620px){.dv-intro-hotel__component__right .show-more-box{padding-top:calc(49px + -12*(100vw - 414px)/1286)}}.dv-intro-hotel__component__right .show-more-box .morelink{cursor:pointer}.dv-intro-hotel__component__right .show-more-box .less{display:none}.dv-intro-hotel__component__right .show-more-box .more{display:block}