img{width:100%;height:auto;display:block}.p-under__sec01-content{display:flex}.p-under__sec01 .l-container03{padding-left:0}@media only screen and (max-width: 47.9375em){.p-under__sec01 .l-container03{padding:0 5.3333333333vw}}@media only screen and (max-width: 47.9375em){.u-dn-sp{display:none}}.p-under__sec01-content-img{position:sticky;top:0;left:0;width:100%;height:100lvh;overflow:hidden;width:50%}.p-under__sec01-content-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.p-under__sec01-content-img img.active{opacity:1}.p-under__sec01-content-txt{width:40%;margin:10rem auto 0}@media only screen and (max-width: 47.9375em){.p-under__sec01-content-txt{width:100%;margin-top:0}}.p-under__sec01-content-txt .c-title01{margin:0 auto}@media only screen and (max-width: 47.9375em){.p-under__sec01-content-txt .c-title01{margin:0}.p-under__sec01-item01-first{display:flex;flex-direction:column-reverse;row-gap:12.8vw}.p-under__sec01-item01-first .p-under__sec01-img01{margin-top:0;width:100vw;margin:0 calc(50% - 50vw)}}.p-under__sec01-content-txt .c-title-sub01{max-width:50rem;margin:0 auto;text-align:center}.p-under__sec01-item02{margin-top:10rem}@media only screen and (max-width: 47.9375em){.p-under__sec01-item02{margin-top:34.1333333333vw}}@media only screen and (max-width: 47.9375em){.p-under__sec01-item02.p-under__sec01-item02-v2{margin-top:10.6666666667vw}}.p-under__sec01-content-txt .c-txt01{text-align:center}@media only screen and (max-width: 47.9375em){.c-txt01{font-size:14px}}.p-under__sec01-img01{margin-top:3.2rem}@media only screen and (max-width: 47.9375em){.p-under__sec01-img01{margin-top:6.4vw}}@media only screen and (max-width: 47.9375em){.p-under__sec01-item01-first .p-under__sec01-img01{margin-top:0;width:100vw;margin:0 calc(50% - 50vw)}}@media only screen and (max-width: 47.9375em){.c-title02{font-size:20px}}.p-under__sec01-content-txt .c-title02{text-align:center;margin-top:1.5rem}@media only screen and (max-width: 47.9375em){.p-under__sec01-content-txt .c-title02{margin-top:4vw;line-height:2}}.p-under__sec01-img02{margin-top:7rem;display:flex;column-gap:1rem}@media only screen and (max-width: 47.9375em){.p-under__sec01-img02{margin-top:16vw;column-gap:2.6666666667vw}}@media only screen and (max-width: 47.9375em){.p-under__sec01-img03{width:100vw;margin:0 calc(50% - 50vw);margin-top:13.8666666667vw}}@media only screen and (max-width: 47.9375em){.p-under__sec01-item01-02{width:64vw;margin:0 auto}}.p-under__sec01-img02 div:last-child{margin-top:5rem}.p-under__sec01-item02 .p-under__sec01-item02-title01{margin-top:2.4rem}.p-under__sec02{margin-top:14.5rem}@media only screen and (max-width: 47.9375em){.p-under__sec02{margin-top:21.3333333333vw}}.p-under__sec03{margin-top:18rem;text-align:center}@media only screen and (max-width: 47.9375em){.p-under__sec03{margin-top:21.3333333333vw}}.p-under__sec03 .c-txt01{margin-top:2.4rem}@media only screen and (max-width: 47.9375em){.p-under__sec03 .c-txt01{margin-top:6.4vw}}.p-under__sec04{margin-top:14rem}@media only screen and (max-width: 47.9375em){.p-under__sec04{margin-top:6.4vw}}@media only screen and (max-width: 47.9375em){.p-under__sec04-img{width:100vw;margin:0 calc(50% - 50vw)}}.p-under__sec05{margin-top:12rem}@media only screen and (max-width: 47.9375em){.p-under__sec05{margin-top:16vw}}.p-under__sec05-content{display:flex;justify-content:space-between;column-gap:2rem}@media only screen and (max-width: 47.9375em){.p-under__sec05-content{flex-wrap:wrap;row-gap:21.3333333333vw}}.p-under__sec05-content-txt{width:50%}.p-under__sec01-content-txt{padding-bottom:100px}@media only screen and (max-width: 47.9375em){.p-under__sec05-content-txt{width:100%}}@media only screen and (max-width: 47.9375em){.p-under__sec05-content-txt .c-title01{margin:0 auto}}.u-mt-70{margin-top:7rem}.text-dress{height:34px}.text-wedding-dress{height:43px}.text-color-dress{height:32px}.text-kimono{height:28px}.text-tuxedo{height:32px}.text-cuisine{height:32px}.text-svg.specialty{height:80px}.text-chef{height:52px}@media only screen and (max-width: 47.9375em){.text-dress{height:25px}.text-wedding-dress{height:34px}.text-color-dress{height:26px}.text-kimono{height:22px}.text-tuxedo{height:26px}.text-cuisine{height:25px}.text-svg.specialty{height:72px}.text-chef{height:36px}}.l-container{max-width:1080px;margin:0 auto;padding:0 20px}.c-box01{display:flex;align-items:center;gap:72px;margin-bottom:100px}@media only screen and (max-width: 47.9375em){.c-box01{flex-wrap:wrap}}.c-box01-txt{width:50%}@media only screen and (max-width: 47.9375em){.c-box01-txt{width:100%}}.c-box01-img{width:50%}@media only screen and (max-width: 47.9375em){.c-box01-img{width:100%;margin-top:5.3333333333vw}}.c-box01 .c-title02{margin-top:2rem;text-align:center}@media only screen and (max-width: 47.9375em){.c-box01 .c-title02{margin-top:6.4vw;line-height:2.4;font-size:18px}}.c-box01 .c-txt01{text-align:center;margin-top:2rem}@media only screen and (max-width: 47.9375em){.c-box01 .c-txt01{margin-top:5.3333333333vw}}.c-box01-reverse{flex-direction:row-reverse}.p-cuisine__sec01-content{margin-top:5rem}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-content{margin-top:56px}}.p-cuisine__sec01-box{background-image:url(../img/cuisine/bg-chef.webp);background-position:center;background-size:cover;background-repeat:no-repeat;padding:3rem 4rem;width:94%;margin-left:auto;position:relative;margin-top:12rem}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-box{background-image:none;padding:0;width:100%;position:relative}}.p-cuisine__sec01-box:first-child{margin-top:0}.p-cuisine__sec01-box-img01{position:absolute;top:-4rem;left:-6rem;width:35%}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-box-img01{position:relative;top:auto;left:auto;width:70.4vw;margin:0 auto;margin-top:6.4vw;position:relative;z-index:1}}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-box-bg{position:absolute;right:-5.3333333333vw;top:-8vw;width:74.1333333333vw}}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-box:nth-child(2) .p-cuisine__sec01-box-bg{right:auto;left:-5.3333333333vw;width:73.0666666667vw}}.p-cuisine__sec01-txt{width:68%;margin-left:auto}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-txt{width:100%;position:relative;z-index:1}}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-txt span{display:block;text-align:center}}.p-cuisine__sec01-txt h2{font-size:28px;margin-top:1rem;font-weight:400}.p-cuisine__sec01-txt h2 small{font-size:16px}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-txt h2{font-size:5.3333333333vw;margin-top:2.6666666667vw;text-align:center}}.p-cuisine__sec01-txt h2 small{font-size:1.6rem}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-txt h2 small{font-size:3.7333333333vw}}.p-cuisine__sec01-txt .c-txt01{margin-top:2rem}@media only screen and (max-width: 47.9375em){.p-cuisine__sec01-txt .c-txt01{margin-top:6.4vw;font-size:14px;line-height:2.1}}.cuisine .c-txt01{margin-top:24px}.cuisine .p-under__sec01-content-txt .c-title02{text-align:center;margin-top:2rem}@media only screen and (max-width: 47.9375em){.cuisine .p-under__sec01-content-txt{padding-bottom:0}}.p-under__sec01-content-txt h3.c-title-sub01{margin-top:12px}@media only screen and (max-width: 47.9375em){.p-under__sec01-content-txt h3.c-title-sub01{font-size:16px}}.dessert{padding:100px 0}@media only screen and (max-width: 47.9375em){.dessert{padding:72px 0}}.dessert__flex-imgs{display:flex;justify-content:space-between}.dessert__flex-imgs img{width:24%;object-fit:cover}@media only screen and (max-width: 47.9375em){.dessert__flex-imgs img{aspect-ratio:9/16}}.dessert__flex-imgs img:nth-child(odd){margin-top:100px}@media only screen and (max-width: 47.9375em){.dessert__flex-imgs img:nth-child(odd){margin-top:30px}}.dessert__flex-imgs img:nth-child(even){margin-bottom:100px}@media only screen and (max-width: 47.9375em){.dessert__flex-imgs img:nth-child(even){margin-bottom:30px}}.sec-chef{padding:100px 20px}@media only screen and (max-width: 47.9375em){.sec-chef{padding:56px 20px}}.sec-chef .c-title05{margin-bottom:72px}@media only screen and (max-width: 47.9375em){.sec-chef .c-title05{margin-bottom:36px}}/*# sourceMappingURL=wedding-item.css.map */