.category-hero-cover{position:relative;overflow:visible}@media screen and (max-width: 999px){.category-hero-cover{aspect-ratio:5/8}}.category-hero-cover [data-id="hero-cover"]{pointer-events:none;z-index:-1;opacity:0;width:100%;height:100%;position:absolute;top:65%}.hero-poem{right:15vw;top:22vw;position:absolute;display:flex;flex-direction:row-reverse;z-index:1}.hero-poem .line{display:flex;flex-direction:column;transform:translateY(-12vw)}.hero-poem .line span{display:block;width:36px;height:36px;background-image:url(../img/service/spaday_hero_poem.svg);background-repeat:no-repeat;background-size:500% auto;filter:blur(12px) opacity(0);will-change:filter;transition:filter 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}.hero-poem .line span:nth-child(1){background-position-y:0px;transition-delay:0.1s}.hero-poem .line span:nth-child(2){background-position-y:-36px;transition-delay:0.2s}.hero-poem .line span:nth-child(3){background-position-y:-72px;transition-delay:0.3s}.hero-poem .line span:nth-child(4){background-position-y:-108px;transition-delay:0.4s}.hero-poem .line span:nth-child(5){background-position-y:-144px;transition-delay:0.5s}.hero-poem .line span:nth-child(6){background-position-y:-180px;transition-delay:0.6s}.hero-poem .line.line1{padding-top:0px}.hero-poem .line.line1 span{background-position-x:-144px}.hero-poem .line.line2{padding-top:10px}.hero-poem .line.line2 span{background-position-x:-108px}.hero-poem .line.line3{padding-top:20px}.hero-poem .line.line3 span{background-position-x:-72px}.hero-poem .line.line4{padding-top:30px}.hero-poem .line.line4 span{background-position-x:-36px}.hero-poem .line.line5{padding-top:40px}.hero-poem .line.line5 span{background-position-x:0px}.hero-poem .line.line4{margin-right:15px}.hero-poem .line.cue span{opacity:1;filter:blur(0px) opacity(1)}@media screen and (max-width: 999px){.hero-poem{right:20px;top:80vw;transform:scale(0.6667);transform-origin:right top}.hero-poem .line{transform:translateY(-40vw)}}.hero-poem-caption{position:absolute;z-index:1;bottom:0;color:#F7F8F9;text-align:center;width:100%;left:0}.hero-poem-caption .inner{font-size:20px;line-height:1.6;letter-spacing:0.03em;font-weight:300;padding-bottom:54px}@media screen and (max-width: 999px){.hero-poem-caption .inner{font-size:16px;padding-bottom:40px}}.section-spaday-intro{padding:210px 0}.section-spaday-intro .text{text-align:center;font-size:22px;line-height:1.7;letter-spacing:0;font-weight:300}.section-spaday-intro .text p{margin-block:35px}@media screen and (max-width: 999px){.section-spaday-intro{padding:120px 0}.section-spaday-intro .text{font-size:18px;text-align:left}}.section-spaday-concept .image img{display:block;width:100%;height:auto}.section-spaday-concept .text{font-size:16px;line-height:2;font-weight:400;letter-spacing:0}@media screen and (min-width: 1000px){.section-spaday-concept{padding-bottom:200px}.section-spaday-concept .inner{display:flex;width:100%;align-items:flex-end}.section-spaday-concept .image1{width:28vw;padding:0 5vw 0 2.8vw}.section-spaday-concept .text{width:400px;padding-bottom:12.68vw}.section-spaday-concept .image2{flex:1;padding:0 2.8vw 0 5vw}}@media screen and (max-width: 999px){.section-spaday-concept{padding:0 24px 150px}.section-spaday-concept .image1 img{width:47vw}.section-spaday-concept .text{padding:60px 0 80px;font-size:14px}.section-spaday-concept .image2{text-align:right}.section-spaday-concept .image2 img{margin-left:auto;width:70vw;margin-right:-10px}}.section-feature .image{left:auto;right:0}.section-feature .text{padding:140px 80px 140px 0}.section-feature .title-main{font-size:30px;line-height:1.6;letter-spacing:0;font-weight:300}.section-feature .title-sub{font-size:18px;line-height:1.6;letter-spacing:0;font-weight:300;padding-bottom:45px}.section-feature .spaday-feature-title{position:relative;margin-bottom:60px}.section-feature .spaday-feature-title::after{content:"";background:url(../img/service/spaday_feature_title.svg) no-repeat left top;width:45px;height:6px;display:block;position:absolute;left:0;bottom:0}.section-feature .copy{font-size:18px;line-height:1.8;letter-spacing:0;font-weight:300;margin-bottom:15px}.section-feature .content{font-size:16px;font-weight:400;font-family:indivisible, 'A-OTF A1 Mincho Std', 'Hiragino Mincho Std', serif;text-align:justify;line-height:1.8;letter-spacing:0}.section-feature .content strong{font-weight:500}.section-feature .content>*:last-child{margin-bottom:0}.section-feature .note{font-size:16px;line-height:1.8;letter-spacing:0;font-weight:300;margin-top:35px}@media screen and (min-width: 1000px) and (max-width: 1335px){.section-feature .text{padding-right:40px}}@media screen and (max-width: 999px){.section-feature .text{padding:80px 0 45px}.section-feature .title-main{font-size:24px}.section-feature .title-sub{font-size:16px}.section-feature .spaday-feature-title::after{width:30px;height:5px}.section-feature .copy{font-size:16px}.section-feature .content{font-size:14px;margin-top:0}.section-feature .note{font-size:14px;margin-top:25px}}.section-guest-guide{color:#173035}.section-guest-guide .guest-guide-nav a{color:#173035}.section-guest-guide .guest-guide-nav a::after{background-color:#173035}.section-guest-guide .back-to-parent{color:#173035}
