.dayspa .hero img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dayspa .hero .over-title{z-index:1}.dayspa .hero .over-title img{max-height:min(500px,50vw);min-height:200px;-o-object-fit:contain;object-fit:contain}.dayspa .hero .hero_image{background-position:50%;background-repeat:repeat;background-size:96px;background-size:min(7.5vw,96px)}.dayspa .hero .hero_image>div img{-o-object-position:right;object-position:right}h2 .ff_serif_en{padding-bottom:var(--space-md)}.card-list.gridbox{align-items:start;gap:var(--space-md)}.card-list .card-item{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center}.card-list .card-item>div{align-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(var(--base-rgb-white,255,255,255),.5);box-shadow:0 var(--space-xxs) var(--space-xxs) calc(var(--space-xxs)*-1) var(--base-color-dgray);max-width:95%;padding:var(--space-sm);position:relative;top:calc(var(--space-sm)*2.5*-1);z-index:1}.card-list .card-item>div h4{margin-bottom:var(--space-sm)}.card-list .card-item>div h4:before{content:attr(data-title);display:block;font-size:small;font-weight:400;margin-bottom:var(--space-xxs)}.content_area .intro h2,.content_area .intro p{text-shadow:0 0 var(--space-xxs) var(--base-color-white)}.content_area .menu{margin-bottom:var(--space-xl)}.content_area .menu h3:before{content:attr(data-title);display:block;font-size:var(--fs_16);font-weight:400}.content_area #sweets .menu h3{color:var(--base-color-dgray);margin-bottom:var(--space-lg)}.content_area #sweets .menu h3 span{color:var(--base-rgb-dgray)}.content_area #sweets .card-item>div{align-content:start}.content_area .text_notes{background-color:hsla(0,0%,100%,.65)}.content_area .menu__shadow{box-shadow:1px 1px 6px rgba(var(--base-rgb-dgray),.3)}ul.hotel_list.gridbox{gap:var(--space-xs)}ul.hotel_list.gridbox>li{border:1px solid var(--border-color);border-top:3px solid var(--base-color-sogo)}div.hotel_list .hotel_item p.txt_red{margin:var(--space-xs)}.hotellist__item.gridbox{border:initial;border-top:initial}.hotellist__item.gridbox .hotellist__image{grid-column:span 1}.hotellist__item.gridbox .hotellist__info,.hotellist__item.gridbox .htl_link{grid-column:span 4}.only-hotel-list{display:none}.block__useinfo-container>dl{background-color:rgba(var(--base-rgb-beige),.5);display:grid;font-size:var(--fs-16);margin:auto;margin:var(--space-sm) var(--space-sm);max-width:100%;padding:var(--space-xs) var(--space-xs)}@media screen and (max-width:768px){.card-list .card-item{align-items:center;flex-direction:row;justify-items:center}.card-list .card-item:nth-of-type(2n){flex-direction:row-reverse}.card-list .card-item>div,.card-list .card-item>p{display:block;width:100%}.card-list .card-item img{aspect-ratio:16/9;justify-self:center;margin:var(--space-lg);margin-bottom:auto;margin-top:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}ul.hotel_list.gridbox.col2{grid-template-columns:repeat(3,1fr)}.hotellist__item.gridbox .hotellist__image,.hotellist__item.gridbox .hotellist__info,.hotellist__item.gridbox .htl_link{grid-column:1/-1}}@media screen and (max-width:428px){.dayspa .hero .hero_image>div img{-o-object-position:60%;object-position:60%}}