@media screen and (min-width:768px){section.visual h1{gap:10px!important}}section.visual h1 figure{aspect-ratio:593/96.5}@media screen and (min-width:768px){section.visual h1 figure{width:max(min(790.469px,41.1805555556cqw),400px)}}@media screen and (max-width:767px){section.visual h1 figure{width:84.8cqw}}section.about>.inner{background-color:var(--color-white-pure);margin-inline:auto;overflow:clip;position:relative;width:min(100%,1920px)}@media screen and (min-width:768px){section.about>.inner{padding:min(159.96px,8.3333333333cqw) min(26.66px,1.3888888889cqw) 0}}@media screen and (max-width:767px){section.about>.inner{padding-top:12.8cqw}}section.about>.inner>.text{display:flex}@media screen and (min-width:768px){section.about>.inner>.text{box-sizing:content-box;gap:40px;justify-content:space-between;margin-inline:auto;margin-bottom:min(123.969px,6.4583333333cqw);max-width:min(1706.24px,88.8888888889cqw);padding-inline:min(26.66px,1.3888888889cqw)}}@media screen and (max-width:767px){section.about>.inner>.text{flex-direction:column;gap:4.2666666667cqw;margin-bottom:12.8cqw;padding-inline:5.3333333333cqw}}section.about>.inner h2{display:flex;flex-direction:column}@media screen and (min-width:768px){section.about>.inner h2{flex-shrink:0;gap:max(min(10.664px,.5555555556cqw),4px)}}@media screen and (max-width:767px){section.about>.inner h2{gap:2.1333333333cqw}}section.about>.inner h2 span{line-height:1.4}@media screen and (min-width:768px){section.about>.inner h2 span{font-size:max(min(39.99px,2.0833333333cqw),16px)}}@media screen and (max-width:767px){section.about>.inner h2 span{font-size:4.8cqw}}section.about>.inner h2 p{line-height:1.4}@media screen and (min-width:768px){section.about>.inner h2 p{font-size:max(min(74.648px,3.8888888889cqw),32px)}}@media screen and (max-width:767px){section.about>.inner h2 p{font-size:7.4666666667cqw}}section.about>.inner .description{display:flex;flex-direction:column;line-height:1.8}@media screen and (min-width:768px){section.about>.inner .description{font-size:max(min(21.328px,1.1111111111cqw),13px);gap:1.5em;max-width:min(837.124px,43.6111111111cqw)}}@media screen and (max-width:767px){section.about>.inner .description{font-size:3.4666666667cqw;gap:1.5em}}section.about .points{background-color:var(--color-bg-beige-base);position:relative}@media screen and (min-width:768px){section.about .points{border-radius:min(53.32px,2.7777777778cqw) min(53.32px,2.7777777778cqw) 0 0;padding:min(106.64px,5.5555555556cqw) min(79.98px,4.1666666667cqw)}}@media screen and (max-width:767px){section.about .points{border-radius:8cqw 8cqw 0 0;padding:10.6666666667cqw 5.3333333333cqw}}section.about .points:before{aspect-ratio:67.5/56;background-image:url("data:image/svg+xml,%3csvg%20width='69'%20height='57'%20viewBox='0%200%2069%2057'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.416%203.11334C31.7671%20-0.638693%2037.2333%20-0.638692%2039.5844%203.11334L67.2821%2047.3138C69.7861%2051.3098%2066.9136%2056.4998%2062.1978%2056.4998H6.8026C2.08681%2056.4998%20-0.785726%2051.3098%201.71833%2047.3138L29.416%203.11334Z'%20fill='%23FAF6ED'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;bottom:unset;content:"";display:block;left:50%;position:absolute;right:unset;top:0}@media screen and (min-width:768px){section.about .points:before{transform:translate(-50%,max(-59.985px,-3.125cqw));width:min(89.9775px,4.6875cqw)}}@media screen and (max-width:767px){section.about .points:before{transform:translate(-50%,-6cqw);width:11.4666666667cqw}}section.about .points .wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){section.about .points .wrapper{gap:min(63.984px,3.3333333333cqw)}}@media screen and (max-width:767px){section.about .points .wrapper{gap:12.2666666667cqw}}section.about .points h3{align-items:center;display:flex;flex-direction:column}section.about .points h3 span{line-height:1.4}@media screen and (min-width:768px){section.about .points h3 span{font-size:min(63.984px,3.3333333333cqw)}}@media screen and (max-width:767px){section.about .points h3 span{font-size:6.9333333333cqw}section.about .points h3 span:first-child{text-indent:-.5em}}@media screen and (min-width:768px){section.about .points h3 span>.small{margin-left:max(-21.328px,-1.1111111111cqw)}}@media screen and (max-width:767px){section.about .points h3 span>.small{font-size:4.5333333333cqw;margin-left:-2.6666666667cqw}}@media screen and (min-width:768px){section.about .points h3 .small{font-size:min(42.656px,2.2222222222cqw)}}@media screen and (max-width:767px){section.about .points h3 .small{font-size:5.3333333333cqw}}section.about .points ul.point-list{display:flex}@media screen and (min-width:768px){section.about .points ul.point-list{gap:min(31.992px,1.6666666667cqw)}}@media screen and (max-width:767px){section.about .points ul.point-list{flex-direction:column;gap:10.6666666667cqw}}section.about .points ul.point-list>li{align-items:center;background-color:var(--color-white-pure);border:1px solid var(--color-border-black);display:flex;flex:1;flex-direction:column;position:relative}@media screen and (min-width:768px){section.about .points ul.point-list>li{border-radius:min(26.66px,1.3888888889cqw);padding:min(50.654px,2.6388888889cqw) min(29.326px,1.5277777778cqw) min(42.656px,2.2222222222cqw)}}@media screen and (max-width:767px){section.about .points ul.point-list>li{border-radius:5.3333333333cqw;padding:9.0666666667cqw 5.3333333333cqw 8.5333333333cqw}}section.about .points ul.point-list>li figure{aspect-ratio:366/244}section.about .points ul.point-list>li figure img,section.about .points ul.point-list>li figure svg{height:100%;object-fit:contain;width:100%}@media screen and (min-width:768px){section.about .points ul.point-list>li figure{margin-bottom:min(31.992px,1.6666666667cqw);width:min(487.878px,25.4166666667cqw)}}@media screen and (max-width:767px){section.about .points ul.point-list>li figure{margin-bottom:6.4cqw;width:100%}}section.about .points ul.point-list>li ul{display:flex;flex-direction:column;line-height:1.4}@media screen and (min-width:768px){section.about .points ul.point-list>li ul{font-size:max(min(21.328px,1.1111111111cqw),13px);gap:4px}}@media screen and (max-width:767px){section.about .points ul.point-list>li ul{font-size:3.7333333333cqw;gap:1.6cqw}}section.about .points ul.point-list>li li{position:relative}@media screen and (min-width:768px){section.about .points ul.point-list>li li{padding-left:min(21.328px,1.1111111111cqw)}}@media screen and (max-width:767px){section.about .points ul.point-list>li li{padding-left:4.2666666667cqw}}section.about .points ul.point-list>li li:before{background-color:var(--color-bg-black);border-radius:50%;content:"";display:block;left:0;position:absolute}@media screen and (min-width:768px){section.about .points ul.point-list>li li:before{height:max(min(10.664px,.5555555556cqw),4px);top:max(min(10.664px,.5555555556cqw),6px);width:max(min(10.664px,.5555555556cqw),4px)}}@media screen and (max-width:767px){section.about .points ul.point-list>li li:before{height:2.1333333333cqw;top:1.8666666667cqw;width:2.1333333333cqw}}section.about .points span.point{background-color:var(--color-yellow);bottom:unset;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;left:50%;line-height:1.4;position:absolute;right:unset;top:0}@media screen and (min-width:768px){section.about .points span.point{border-radius:min(10.664px,.5555555556cqw);font-size:min(26.66px,1.3888888889cqw);padding:min(5.332px,.2777777778cqw) min(13.33px,.6944444444cqw);transform:translate(-50%,max(-21.328px,-1.1111111111cqw))}}@media screen and (max-width:767px){section.about .points span.point{border-radius:2.1333333333cqw;font-size:4.8cqw;padding:1.0666666667cqw 2.6666666667cqw;transform:translate(-50%,-4.2666666667cqw)}}section.about .points h4{line-height:1.4;text-align:center}@media screen and (min-width:768px){section.about .points h4{font-size:min(34.658px,1.8055555556cqw);margin-bottom:min(21.328px,1.1111111111cqw)}}@media screen and (max-width:767px){section.about .points h4{font-size:5.3333333333cqw;margin-bottom:4.2666666667cqw}}section.about .features{background-color:#ece7d6}@media screen and (min-width:768px){section.about .features{border-radius:0 0 min(53.32px,2.7777777778cqw) min(53.32px,2.7777777778cqw);padding:min(106.64px,5.5555555556cqw) min(79.98px,4.1666666667cqw) min(133.3px,6.9444444444cqw)}}@media screen and (max-width:767px){section.about .features{border-radius:0 0 8cqw 8cqw;padding:14.9333333333cqw 5.3333333333cqw 10.6666666667cqw}}section.about .features .wrapper{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){section.about .features .wrapper{gap:min(82.646px,4.3055555556cqw)}}@media screen and (max-width:767px){section.about .features .wrapper{gap:8.5333333333cqw}}section.about .features h3{position:relative;z-index:0}@media screen and (min-width:768px){section.about .features h3{font-size:min(53.32px,2.7777777778cqw);padding-bottom:2px}section.about .features h3:before{background-image:url(/wedding/casual/assets/css/text_line_lg-DIFIhqZM.svg);background-repeat:no-repeat;background-size:cover;bottom:max(-10.664px,-.5555555556cqw);content:"";display:block;height:min(25.327px,1.3194444444cqw);left:50%;position:absolute;transform:translate(-50%);width:100%;z-index:-1}}@media screen and (max-width:767px){section.about .features h3{align-items:center;display:flex;flex-direction:column;font-size:6.4cqw;line-height:1.6;padding-bottom:2px}section.about .features h3 span{position:relative}section.about .features h3 span:before{background-repeat:no-repeat;background-size:cover;bottom:-.5333333333cqw;content:"";display:block;left:50%;position:absolute;transform:translate(-50%);z-index:-1}section.about .features h3 span:first-child:before{background-image:url(/wedding/casual/assets/css/text_line1_sm-62khyw8I.svg);height:6cqw;width:55.7333333333cqw}section.about .features h3 span:last-child:before{background-image:url(/wedding/casual/assets/css/text_line2_sm-9xf0ueM7.svg);height:6cqw;position:absolute;width:47.7333333333cqw}}section.about .features .contents{background-color:var(--color-white-pure);border:1px solid var(--color-border-black);overflow:hidden}@media screen and (min-width:768px){section.about .features .contents{border-radius:min(39.99px,2.0833333333cqw);width:min(1706.24px,88.8888888889cqw)}}@media screen and (max-width:767px){section.about .features .contents{border-radius:8cqw;width:100%}}section.about .features .contents .title{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){section.about .features .contents .title{gap:min(33.325px,1.7361111111cqw);margin-block:min(90.644px,4.7222222222cqw) min(53.32px,2.7777777778cqw)}}@media screen and (max-width:767px){section.about .features .contents .title{gap:4cqw;margin-block:10.6666666667cqw 8.5333333333cqw}}section.about .features .contents .title p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width:768px){section.about .features .contents .title p{font-size:max(min(47.988px,2.5cqw),20px)}}@media screen and (max-width:767px){section.about .features .contents .title p{font-size:5.3333333333cqw;line-height:1.4;text-align:center}}section.about .features .contents .title .text{align-items:center;display:flex}@media screen and (min-width:768px){section.about .features .contents .title .text{gap:min(15.996px,.8333333333cqw)}}@media screen and (max-width:767px){section.about .features .contents .title .text{column-gap:1.0666666667cqw;flex-wrap:wrap;justify-content:center;row-gap:2.1333333333cqw}}section.about .features .contents .title span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width:768px){section.about .features .contents .title span{font-size:min(47.988px,2.5cqw);margin-top:min(5.332px,.2777777778cqw)}}@media screen and (max-width:767px){section.about .features .contents .title span{font-size:5.3333333333cqw;margin-top:2.1333333333cqw}}section.about .features .contents .title figure img,section.about .features .contents .title figure svg{height:100%;object-fit:contain;width:100%}section.about .features .contents .title figure:first-of-type{aspect-ratio:392/73.5}@media screen and (min-width:768px){section.about .features .contents .title figure:first-of-type{width:min(533.2px,27.7777777778cqw)}}@media screen and (max-width:767px){section.about .features .contents .title figure:first-of-type{width:63.7333333333cqw}}section.about .features .contents .title figure:nth-of-type(2){aspect-ratio:239/65}@media screen and (min-width:768px){section.about .features .contents .title figure:nth-of-type(2){width:min(329.251px,17.1527777778cqw)}}@media screen and (max-width:767px){section.about .features .contents .title figure:nth-of-type(2){width:38.6666666667cqw}}section.about .features .contents ul{background-color:var(--color-bg-beige-base);display:flex}@media screen and (min-width:768px){section.about .features .contents ul{gap:min(74.648px,3.8888888889cqw);padding:min(63.984px,3.3333333333cqw) min(138.632px,7.2222222222cqw) min(74.648px,3.8888888889cqw)}}@media screen and (max-width:767px){section.about .features .contents ul{flex-direction:column;gap:8.5333333333cqw;padding:8.5333333333cqw 4.2666666667cqw 4.2666666667cqw}}section.about .features .contents ul figure{aspect-ratio:320/213}section.about .features .contents ul figure img,section.about .features .contents ul figure svg{height:100%;object-fit:contain;width:100%}@media screen and (min-width:768px){section.about .features .contents ul figure{width:min(426.56px,22.2222222222cqw)}}@media screen and (max-width:767px){section.about .features .contents ul figure{width:100%}}section.about .features .contents li{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){section.about .features .contents li{flex:1;gap:min(26.66px,1.3888888889cqw)}}@media screen and (max-width:767px){section.about .features .contents li{gap:3.2cqw}}section.about .features .contents li span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width:768px){section.about .features .contents li span{font-size:min(26.66px,1.3888888889cqw)}}@media screen and (max-width:767px){section.about .features .contents li span{font-size:4.8cqw}}section.about .features .contents li .item{background-color:var(--color-white-pure);font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4;overflow:hidden;text-align:center}@media screen and (min-width:768px){section.about .features .contents li .item{border-radius:min(26.66px,1.3888888889cqw);font-size:min(26.66px,1.3888888889cqw)}}@media screen and (max-width:767px){section.about .features .contents li .item{border-radius:5.3333333333cqw;font-size:4.2666666667cqw}}@media screen and (min-width:768px){section.about .features .contents li .item p{padding-block:min(26.66px,1.3888888889cqw) min(31.992px,1.6666666667cqw)}}@media screen and (max-width:767px){section.about .features .contents li .item p{padding-block:5.3333333333cqw 6.4cqw}}section.features .inner{background-color:var(--color-white-pure);margin-inline:auto;overflow:clip;overflow:unset;position:relative;width:min(100%,1920px)}@media screen and (min-width:768px){section.features .inner{padding-block:min(186.62px,9.7222222222cqw)}}@media screen and (max-width:767px){section.features .inner{padding:12.8cqw 5.3333333333cqw 21.3333333333cqw}}section.features h2{line-height:1.4}@media screen and (min-width:768px){section.features h2{font-size:min(63.984px,3.3333333333cqw);margin-inline:auto;max-width:min(1706.24px,88.8888888889cqw)}}@media screen and (max-width:767px){section.features h2{font-size:7.4666666667cqw;margin-bottom:8.5333333333cqw}}section.features ul{display:flex;flex-direction:column}@media screen and (min-width:768px){section.features ul{gap:min(53.32px,2.7777777778cqw)}}@media screen and (max-width:767px){section.features ul{gap:21.3333333333cqw}}section.features li{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width:767px){section.features li{flex-direction:column;gap:8.5333333333cqw;padding-bottom:25.6cqw;position:relative}}@media screen and (min-width:768px){section.features li:nth-child(odd){padding-left:min(106.64px,5.5555555556cqw)}section.features li:nth-child(2n){flex-direction:row-reverse;padding-right:min(106.64px,5.5555555556cqw)}section.features .text-wrapper{padding-block:min(133.3px,6.9444444444cqw) min(53.32px,2.7777777778cqw);position:sticky;top:0;width:min(805.132px,41.9444444444cqw)}}section.features .en{display:block;font-family:Poppins,sans-serif;font-weight:700}@media screen and (min-width:768px){section.features .en{font-size:max(min(26.66px,1.3888888889cqw),14px);margin-bottom:min(21.328px,1.1111111111cqw)}}@media screen and (max-width:767px){section.features .en{font-size:4.8cqw;margin-bottom:4.2666666667cqw}}section.features .title{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4}@media screen and (min-width:768px){section.features .title{font-size:max(min(53.32px,2.7777777778cqw),24px);margin-bottom:min(31.992px,1.6666666667cqw)}}@media screen and (max-width:767px){section.features .title{font-size:6.4cqw;margin-bottom:4.2666666667cqw}}section.features .description{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.8}@media screen and (min-width:768px){section.features .description{font-size:max(min(21.328px,1.1111111111cqw),14px);margin-bottom:min(42.656px,2.2222222222cqw)}}@media screen and (max-width:767px){section.features .description{font-size:3.4666666667cqw}}@media screen and (min-width:768px){section.features .cv-button{width:fit-content}}@media screen and (max-width:767px){section.features .cv-button{bottom:0;position:absolute}}section.features .img-wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){section.features .img-wrapper{gap:min(85.312px,4.4444444444cqw);padding-top:min(133.3px,6.9444444444cqw);width:min(938.432px,48.8888888889cqw)}}@media screen and (max-width:767px){section.features .img-wrapper{gap:8cqw}}section.features .img-wrapper figure{aspect-ratio:708/460}section.features .img-wrapper figure img,section.features .img-wrapper figure svg{height:100%;object-fit:contain;width:100%}section.schedule .inner{background-color:var(--color-white-pure);margin-inline:auto;overflow:clip;position:relative;width:min(100%,1920px)}@media screen and (min-width:768px){section.schedule .inner{padding-bottom:min(186.62px,9.7222222222cqw)}}@media screen and (max-width:767px){section.schedule .inner{padding-bottom:26.6666666667cqw}}@media screen and (min-width:768px){section.schedule .text-wrapper{box-sizing:content-box;margin-bottom:min(99.975px,5.2083333333cqw);max-width:604px;padding-inline:min(106.64px,5.5555555556cqw)}}@media screen and (max-width:767px){section.schedule .text-wrapper{padding-inline:5.3333333333cqw}}section.schedule .en{display:block;font-family:Poppins,sans-serif;font-weight:700}@media screen and (min-width:768px){section.schedule .en{font-size:max(min(26.66px,1.3888888889cqw),14px);margin-bottom:min(21.328px,1.1111111111cqw)}}@media screen and (max-width:767px){section.schedule .en{font-size:4.8cqw;margin-bottom:4.2666666667cqw}}section.schedule .title{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4}@media screen and (min-width:768px){section.schedule .title{font-size:max(min(53.32px,2.7777777778cqw),24px);margin-bottom:min(31.992px,1.6666666667cqw)}}@media screen and (max-width:767px){section.schedule .title{font-size:6.4cqw;margin-bottom:4.2666666667cqw}}section.schedule .description{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.8}@media screen and (min-width:768px){section.schedule .description{font-size:max(min(21.328px,1.1111111111cqw),14px);margin-bottom:min(42.656px,2.2222222222cqw)}}@media screen and (max-width:767px){section.schedule .description{font-size:3.4666666667cqw;margin-bottom:9.3333333333cqw}}section.schedule .swiper{overflow:unset}section.schedule .swiper-slide{align-items:center;display:flex;flex-direction:column;opacity:.5;transition:.6s;width:fit-content}@media screen and (min-width:768px){section.schedule .swiper-slide{gap:min(59.985px,3.125cqw);padding-inline:min(15.996px,.8333333333cqw)}}@media screen and (max-width:767px){section.schedule .swiper-slide{gap:10.6666666667cqw;padding-inline:1.6cqw}}section.schedule .swiper-slide.swiper-slide-active{opacity:1;z-index:1}section.schedule .swiper-slide.swiper-slide-active figure{transform:scale(1.195)}section.schedule figure{aspect-ratio:410/266;transition:.6s}section.schedule figure img,section.schedule figure svg{height:100%;object-fit:contain;width:100%}@media screen and (min-width:768px){section.schedule figure{width:min(546.53px,28.4722222222cqw)!important}}@media screen and (max-width:767px){section.schedule figure{width:69.3333333333cqw}}section.schedule .text{align-items:center;display:flex;flex-direction:column;opacity:0;transition:.3s}@media screen and (min-width:768px){section.schedule .text{gap:min(21.328px,1.1111111111cqw)}}@media screen and (max-width:767px){section.schedule .text{gap:4.2666666667cqw}}section.schedule .text>span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width:768px){section.schedule .text>span{font-size:min(26.66px,1.3888888889cqw)}}@media screen and (max-width:767px){section.schedule .text>span{font-size:4.8cqw}}section.schedule .text>p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.4;text-align:center}@media screen and (min-width:768px){section.schedule .text>p{font-size:min(18.662px,.9722222222cqw)}}@media screen and (max-width:767px){section.schedule .text>p{font-size:3.4666666667cqw}}section.schedule .text-list{margin-inline:auto;position:relative}@media screen and (min-width:768px){section.schedule .text-list{margin-top:min(53.32px,2.7777777778cqw);min-height:min(154.628px,8.0555555556cqw);width:min(653.17px,34.0277777778cqw)}}@media screen and (max-width:767px){section.schedule .text-list{margin-top:10.6666666667cqw;min-height:29.3333333333cqw;width:82.6666666667cqw}}section.schedule .text-list li{align-items:center;display:flex;flex-direction:column;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:768px){section.schedule .text-list li{gap:min(21.328px,1.1111111111cqw)}}@media screen and (max-width:767px){section.schedule .text-list li{gap:4.2666666667cqw}}section.schedule .text-list li.active{opacity:1}section.schedule .text-list li>span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (min-width:768px){section.schedule .text-list li>span{font-size:min(26.66px,1.3888888889cqw)}}@media screen and (max-width:767px){section.schedule .text-list li>span{font-size:4.8cqw}}section.schedule .text-list li>p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.4;text-align:center}@media screen and (min-width:768px){section.schedule .text-list li>p{font-size:min(18.662px,.9722222222cqw)}}@media screen and (max-width:767px){section.schedule .text-list li>p{font-size:3.4666666667cqw}}@media screen and (min-width:768px){section.schedule .controller{align-items:flex-start;display:flex;justify-content:center;margin-inline:auto;margin-top:min(42.656px,2.2222222222cqw);position:relative;width:min(1356.994px,70.6944444444cqw)}}@media screen and (max-width:767px){section.schedule .controller{margin-top:8.5333333333cqw}}@media screen and (min-width:768px){section.schedule .controller .arrow-wrapper{align-content:center;display:flex;justify-content:space-between;pointer-events:none;position:absolute;width:min(1356.994px,70.6944444444cqw)}}@media screen and (max-width:767px){section.schedule .controller .arrow-wrapper{display:flex;gap:3.2cqw;justify-content:center;margin-top:4.2666666667cqw}}section.schedule .controller .swiper-button{aspect-ratio:1;background-color:var(--color-white-pure);border:var(--border-black-thin);border-radius:50%;border-width:1px;cursor:pointer;display:grid;place-items:center;pointer-events:auto;position:relative;z-index:0}@media screen and (min-width:768px){section.schedule .controller .swiper-button{width:min(66.65px,3.4722222222cqw)}}@media screen and (max-width:767px){section.schedule .controller .swiper-button{width:13.3333333333cqw}}@media (hover:hover){section.schedule .controller .swiper-button:hover:before{scale:1}}section.schedule .controller .swiper-button:before{background-color:var(--color-yellow);border-radius:100%;bottom:unset;content:"";height:100%;left:0;position:absolute;right:unset;scale:0;top:0;transition:scale .3s cubic-bezier(.61,1,.88,1);width:100%;z-index:-1}@media screen and (min-width:768px){section.schedule .controller svg{height:min(31.992px,1.6666666667cqw);width:min(31.992px,1.6666666667cqw)}}@media screen and (max-width:767px){section.schedule .controller svg{height:6.4cqw;width:6.4cqw}}section.schedule .controller .swiper-button-prev{opacity:.5;pointer-events:none;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}section.schedule .controller .swiper-button-prev svg{rotate:.5turn}section.schedule .controller path{fill:var(--color-black)}@media screen and (min-width:768px){section.schedule .timeline{margin-top:min(21.328px,1.1111111111cqw);width:min(1135.716px,59.1666666667cqw)}}@media screen and (max-width:767px){section.schedule .timeline{display:flex}}section.schedule .timeline ul{display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){section.schedule .timeline ul{gap:32cqw;margin-left:45.3333333333cqw;transition:transform .4s cubic-bezier(.165,.84,.44,1)}}section.schedule .timeline ul:before{background-image:url(/wedding/casual/assets/css/schedule_timeline_bar-BH0IMZAW.svg);background-repeat:repeat-x;content:"";height:2px;left:50%;position:absolute;z-index:-1}@media screen and (min-width:768px){section.schedule .timeline ul:before{transform:translate(-50%,min(9.331px,.4861111111cqw));width:min(1079.73px,56.25cqw)}}@media screen and (max-width:767px){section.schedule .timeline ul:before{transform:translate(-50%,1.8666666667cqw);width:213.3333333333cqw}}section.schedule .timeline li{align-items:center;cursor:pointer;display:flex;flex-direction:column}@media screen and (min-width:768px){section.schedule .timeline li{gap:min(19.995px,1.0416666667cqw)}}@media screen and (max-width:767px){section.schedule .timeline li{gap:3.2cqw;width:10.6666666667cqw}}section.schedule .timeline li.current .dot>span{opacity:1;scale:1}section.schedule .timeline li.current .time{opacity:1}section.schedule .timeline .dot{background-color:#d6d5d5;border-radius:50%;display:block;position:relative}@media screen and (min-width:768px){section.schedule .timeline .dot{height:min(21.328px,1.1111111111cqw);width:min(21.328px,1.1111111111cqw)}}@media screen and (max-width:767px){section.schedule .timeline .dot{height:4.2666666667cqw;width:4.2666666667cqw}}section.schedule .timeline .dot>span{background-color:var(--color-black-pure);border-radius:50%;bottom:unset;box-shadow:0 0 0 1px var(--color-black-pure);box-sizing:content-box;display:block;height:100%;left:var(--diff);opacity:0;position:absolute;right:unset;scale:.6;top:var(--diff);transition:scale .3s cubic-bezier(.165,.84,.44,1),opacity;width:100%;will-change:transform}@media screen and (min-width:768px){section.schedule .timeline .dot>span{--diff: calc(min(10.664px, .5555555556cqw)/-2 - 1px) ;border:min(6.665px,.3472222222cqw) solid #fff;height:min(25.327px,1.3194444444cqw);width:min(25.327px,1.3194444444cqw)}}@media screen and (max-width:767px){section.schedule .timeline .dot>span{--diff:calc((2.1333333333cqw / 2 + 1px) * -1);border:1.3333333333cqw solid #fff;height:5.0666666667cqw;width:5.0666666667cqw}}section.schedule .timeline .time{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;opacity:.3;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:768px){section.schedule .timeline .time{font-size:max(min(23.994px,1.25cqw),12px)}}@media screen and (max-width:767px){section.schedule .timeline .time{font-size:4.8cqw}}
