@media screen and (width>=768px){section.visual h1{gap:10px!important}}section.visual h1 figure{aspect-ratio:593/96.5}@media screen and (width>=768px){section.visual h1 figure{width:max(min(790.469px,41.1806cqw),400px)}}@media screen and (width<=767px){section.visual h1 figure{width:84.8cqw}}section.about>.inner{background-color:var(--color-white-pure);width:min(100%,1920px);margin-inline:auto;position:relative;overflow:clip}@media screen and (width>=768px){section.about>.inner{padding:min(159.96px,8.33333cqw) min(26.66px,1.38889cqw) 0}}@media screen and (width<=767px){section.about>.inner{padding-top:12.8cqw}}section.about>.inner>.text{display:flex}@media screen and (width>=768px){section.about>.inner>.text{box-sizing:content-box;margin-inline:auto;justify-content:space-between;gap:40px;max-width:min(1706.24px,88.8889cqw);margin-bottom:min(123.969px,6.45833cqw);padding-inline:min(26.66px,1.38889cqw)}}@media screen and (width<=767px){section.about>.inner>.text{flex-direction:column;gap:4.26667cqw;margin-bottom:12.8cqw;padding-inline:5.33333cqw}}section.about>.inner h2{flex-direction:column;display:flex}@media screen and (width>=768px){section.about>.inner h2{flex-shrink:0;gap:max(min(10.664px,.555556cqw),4px)}}@media screen and (width<=767px){section.about>.inner h2{gap:2.13333cqw}}section.about>.inner h2 span{line-height:1.4}@media screen and (width>=768px){section.about>.inner h2 span{font-size:max(min(39.99px,2.08333cqw),16px)}}@media screen and (width<=767px){section.about>.inner h2 span{font-size:4.8cqw}}section.about>.inner h2 p{line-height:1.4}@media screen and (width>=768px){section.about>.inner h2 p{font-size:max(min(74.648px,3.88889cqw),32px)}}@media screen and (width<=767px){section.about>.inner h2 p{font-size:7.46667cqw}}section.about>.inner .description{flex-direction:column;line-height:1.8;display:flex}@media screen and (width>=768px){section.about>.inner .description{gap:1.5em;max-width:min(837.124px,43.6111cqw);font-size:max(min(21.328px,1.11111cqw),13px)}}@media screen and (width<=767px){section.about>.inner .description{gap:1.5em;font-size:3.46667cqw}}section.about .points{background-color:var(--color-bg-beige-base);position:relative}@media screen and (width>=768px){section.about .points{border-radius:min(53.32px,2.77778cqw) min(53.32px,2.77778cqw) 0 0;padding:min(106.64px,5.55556cqw) min(79.98px,4.16667cqw)}}@media screen and (width<=767px){section.about .points{border-radius:8cqw 8cqw 0 0;padding:10.6667cqw 5.33333cqw}}section.about .points:before{aspect-ratio:67.5/56;bottom:unset;content:"";left:50%;right:unset;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;display:block;position:absolute;top:0}@media screen and (width>=768px){section.about .points:before{width:min(89.9775px,4.6875cqw);transform:translate(-50%,max(-59.985px,-3.125cqw))}}@media screen and (width<=767px){section.about .points:before{width:11.4667cqw;transform:translate(-50%,-6cqw)}}section.about .points .wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){section.about .points .wrapper{gap:min(63.984px,3.33333cqw)}}@media screen and (width<=767px){section.about .points .wrapper{gap:12.2667cqw}}section.about .points h3{flex-direction:column;align-items:center;display:flex}section.about .points h3 span{line-height:1.4}@media screen and (width>=768px){section.about .points h3 span{font-size:min(63.984px,3.33333cqw)}}@media screen and (width<=767px){section.about .points h3 span{font-size:6.93333cqw}section.about .points h3 span:first-child{text-indent:-.5em}}@media screen and (width>=768px){section.about .points h3 span>.small{margin-left:max(-21.328px,-1.11111cqw)}}@media screen and (width<=767px){section.about .points h3 span>.small{margin-left:-2.66667cqw;font-size:4.53333cqw}}@media screen and (width>=768px){section.about .points h3 .small{font-size:min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.about .points h3 .small{font-size:5.33333cqw}}section.about .points ul.point-list{display:flex}@media screen and (width>=768px){section.about .points ul.point-list{gap:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.about .points ul.point-list{flex-direction:column;gap:10.6667cqw}}section.about .points ul.point-list>li{background-color:var(--color-white-pure);border:1px solid var(--color-border-black);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}@media screen and (width>=768px){section.about .points ul.point-list>li{border-radius:min(26.66px,1.38889cqw);padding:min(50.654px,2.63889cqw) min(29.326px,1.52778cqw) min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.about .points ul.point-list>li{border-radius:5.33333cqw;padding:9.06667cqw 5.33333cqw 8.53333cqw}}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{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.about .points ul.point-list>li figure{width:min(487.878px,25.4167cqw);margin-bottom:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.about .points ul.point-list>li figure{width:100%;margin-bottom:6.4cqw}}section.about .points ul.point-list>li ul{flex-direction:column;line-height:1.4;display:flex}@media screen and (width>=768px){section.about .points ul.point-list>li ul{gap:4px;font-size:max(min(21.328px,1.11111cqw),13px)}}@media screen and (width<=767px){section.about .points ul.point-list>li ul{gap:1.6cqw;font-size:3.73333cqw}}section.about .points ul.point-list>li li{position:relative}@media screen and (width>=768px){section.about .points ul.point-list>li li{padding-left:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){section.about .points ul.point-list>li li{padding-left:4.26667cqw}}section.about .points ul.point-list>li li:before{background-color:var(--color-bg-black);content:"";border-radius:50%;display:block;position:absolute;left:0}@media screen and (width>=768px){section.about .points ul.point-list>li li:before{width:max(min(10.664px,.555556cqw),4px);height:max(min(10.664px,.555556cqw),4px);top:max(min(10.664px,.555556cqw),6px)}}@media screen and (width<=767px){section.about .points ul.point-list>li li:before{width:2.13333cqw;height:2.13333cqw;top:1.86667cqw}}section.about .points span.point{background-color:var(--color-yellow);bottom:unset;left:50%;right:unset;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4;position:absolute;top:0}@media screen and (width>=768px){section.about .points span.point{border-radius:min(10.664px,.555556cqw);padding:min(5.332px,.277778cqw) min(13.33px,.694444cqw);font-size:min(26.66px,1.38889cqw);transform:translate(-50%,max(-21.328px,-1.11111cqw))}}@media screen and (width<=767px){section.about .points span.point{border-radius:2.13333cqw;padding:1.06667cqw 2.66667cqw;font-size:4.8cqw;transform:translate(-50%,-4.26667cqw)}}section.about .points h4{text-align:center;line-height:1.4}@media screen and (width>=768px){section.about .points h4{margin-bottom:min(21.328px,1.11111cqw);font-size:min(34.658px,1.80556cqw)}}@media screen and (width<=767px){section.about .points h4{margin-bottom:4.26667cqw;font-size:5.33333cqw}}section.about .features{background-color:#ece7d6}@media screen and (width>=768px){section.about .features{border-radius:0 0 min(53.32px,2.77778cqw) min(53.32px,2.77778cqw);padding:min(106.64px,5.55556cqw) min(79.98px,4.16667cqw) min(133.3px,6.94444cqw)}}@media screen and (width<=767px){section.about .features{border-radius:0 0 8cqw 8cqw;padding:14.9333cqw 5.33333cqw 10.6667cqw}}section.about .features .wrapper{flex-direction:column;align-items:center;display:flex}@media screen and (width>=768px){section.about .features .wrapper{gap:min(82.646px,4.30556cqw)}}@media screen and (width<=767px){section.about .features .wrapper{gap:8.53333cqw}}section.about .features h3{z-index:0;position:relative}@media screen and (width>=768px){section.about .features h3{padding-bottom:2px;font-size:min(53.32px,2.77778cqw)}section.about .features h3:before{content:"";z-index:-1;background-image:url(/wedding/casual/assets/images/text_line_lg-DIFIhqZM.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:min(25.327px,1.31944cqw);display:block;position:absolute;bottom:max(-10.664px,-.555556cqw);left:50%;transform:translate(-50%)}}@media screen and (width<=767px){section.about .features h3{flex-direction:column;align-items:center;padding-bottom:2px;font-size:6.4cqw;line-height:1.6;display:flex}section.about .features h3 span{position:relative}section.about .features h3 span:before{content:"";z-index:-1;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;bottom:-.533333cqw;left:50%;transform:translate(-50%)}section.about .features h3 span:first-child:before{background-image:url(/wedding/casual/assets/images/text_line1_sm-62khyw8I.svg);width:55.7333cqw;height:6cqw}section.about .features h3 span:last-child:before{background-image:url(/wedding/casual/assets/images/text_line2_sm-9xf0ueM7.svg);width:47.7333cqw;height:6cqw;position:absolute}}section.about .features .contents{background-color:var(--color-white-pure);border:1px solid var(--color-border-black);overflow:hidden}@media screen and (width>=768px){section.about .features .contents{border-radius:min(39.99px,2.08333cqw);width:min(1706.24px,88.8889cqw)}}@media screen and (width<=767px){section.about .features .contents{border-radius:8cqw;width:100%}}section.about .features .contents .title{flex-direction:column;align-items:center;display:flex}@media screen and (width>=768px){section.about .features .contents .title{gap:min(33.325px,1.73611cqw);margin-block:min(90.644px,4.72222cqw) min(53.32px,2.77778cqw)}}@media screen and (width<=767px){section.about .features .contents .title{gap:4cqw;margin-block:10.6667cqw 8.53333cqw}}section.about .features .contents .title p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (width>=768px){section.about .features .contents .title p{font-size:max(min(47.988px,2.5cqw),20px)}}@media screen and (width<=767px){section.about .features .contents .title p{text-align:center;font-size:5.33333cqw;line-height:1.4}}section.about .features .contents .title .text{align-items:center;display:flex}@media screen and (width>=768px){section.about .features .contents .title .text{gap:min(15.996px,.833333cqw)}}@media screen and (width<=767px){section.about .features .contents .title .text{flex-wrap:wrap;justify-content:center;gap:2.13333cqw 1.06667cqw}}section.about .features .contents .title span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (width>=768px){section.about .features .contents .title span{margin-top:min(5.332px,.277778cqw);font-size:min(47.988px,2.5cqw)}}@media screen and (width<=767px){section.about .features .contents .title span{margin-top:2.13333cqw;font-size:5.33333cqw}}section.about .features .contents .title figure img,section.about .features .contents .title figure svg{object-fit:contain;width:100%;height:100%}section.about .features .contents .title figure:first-of-type{aspect-ratio:392/73.5}@media screen and (width>=768px){section.about .features .contents .title figure:first-of-type{width:min(533.2px,27.7778cqw)}}@media screen and (width<=767px){section.about .features .contents .title figure:first-of-type{width:63.7333cqw}}section.about .features .contents .title figure:nth-of-type(2){aspect-ratio:239/65}@media screen and (width>=768px){section.about .features .contents .title figure:nth-of-type(2){width:min(329.251px,17.1528cqw)}}@media screen and (width<=767px){section.about .features .contents .title figure:nth-of-type(2){width:38.6667cqw}}section.about .features .contents ul{background-color:var(--color-bg-beige-base);display:flex}@media screen and (width>=768px){section.about .features .contents ul{gap:min(74.648px,3.88889cqw);padding:min(63.984px,3.33333cqw) min(138.632px,7.22222cqw) min(74.648px,3.88889cqw)}}@media screen and (width<=767px){section.about .features .contents ul{flex-direction:column;gap:8.53333cqw;padding:8.53333cqw 4.26667cqw 4.26667cqw}}section.about .features .contents ul figure{aspect-ratio:320/213}section.about .features .contents ul figure img,section.about .features .contents ul figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.about .features .contents ul figure{width:min(426.56px,22.2222cqw)}}@media screen and (width<=767px){section.about .features .contents ul figure{width:100%}}section.about .features .contents li{flex-direction:column;align-items:center;display:flex}@media screen and (width>=768px){section.about .features .contents li{flex:1;gap:min(26.66px,1.38889cqw)}}@media screen and (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 (width>=768px){section.about .features .contents li span{font-size:min(26.66px,1.38889cqw)}}@media screen and (width<=767px){section.about .features .contents li span{font-size:4.8cqw}}section.about .features .contents li .item{background-color:var(--color-white-pure);text-align:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4;overflow:hidden}@media screen and (width>=768px){section.about .features .contents li .item{border-radius:min(26.66px,1.38889cqw);font-size:min(26.66px,1.38889cqw)}}@media screen and (width<=767px){section.about .features .contents li .item{border-radius:5.33333cqw;font-size:4.26667cqw}}@media screen and (width>=768px){section.about .features .contents li .item p{padding-block:min(26.66px,1.38889cqw) min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.about .features .contents li .item p{padding-block:5.33333cqw 6.4cqw}}section.features .inner{background-color:var(--color-white-pure);overflow:clip;overflow:unset;width:min(100%,1920px);margin-inline:auto;position:relative}@media screen and (width>=768px){section.features .inner{padding-block:min(186.62px,9.72222cqw)}}@media screen and (width<=767px){section.features .inner{padding:12.8cqw 5.33333cqw 21.3333cqw}}section.features h2{line-height:1.4}@media screen and (width>=768px){section.features h2{max-width:min(1706.24px,88.8889cqw);margin-inline:auto;font-size:min(63.984px,3.33333cqw)}}@media screen and (width<=767px){section.features h2{margin-bottom:8.53333cqw;font-size:7.46667cqw}}section.features ul{flex-direction:column;display:flex}@media screen and (width>=768px){section.features ul{gap:min(53.32px,2.77778cqw)}}@media screen and (width<=767px){section.features ul{gap:21.3333cqw}}section.features li{justify-content:space-between;align-items:flex-start;display:flex}@media screen and (width<=767px){section.features li{flex-direction:column;gap:8.53333cqw;padding-bottom:25.6cqw;position:relative}}@media screen and (width>=768px){section.features li:nth-child(odd){padding-left:min(106.64px,5.55556cqw)}section.features li:nth-child(2n){flex-direction:row-reverse;padding-right:min(106.64px,5.55556cqw)}section.features .text-wrapper{width:min(805.132px,41.9444cqw);padding-block:min(133.3px,6.94444cqw) min(53.32px,2.77778cqw);position:sticky;top:0}}section.features .en{font-family:Poppins,sans-serif;font-weight:700;display:block}@media screen and (width>=768px){section.features .en{margin-bottom:min(21.328px,1.11111cqw);font-size:max(min(26.66px,1.38889cqw),14px)}}@media screen and (width<=767px){section.features .en{margin-bottom:4.26667cqw;font-size:4.8cqw}}section.features .title{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4}@media screen and (width>=768px){section.features .title{margin-bottom:min(31.992px,1.66667cqw);font-size:max(min(53.32px,2.77778cqw),24px)}}@media screen and (width<=767px){section.features .title{margin-bottom:4.26667cqw;font-size:6.4cqw}}section.features .description{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.8}@media screen and (width>=768px){section.features .description{margin-bottom:min(42.656px,2.22222cqw);font-size:max(min(21.328px,1.11111cqw),14px)}}@media screen and (width<=767px){section.features .description{font-size:3.46667cqw}}@media screen and (width>=768px){section.features .cv-button{width:fit-content}}@media screen and (width<=767px){section.features .cv-button{position:absolute;bottom:0}}section.features .img-wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){section.features .img-wrapper{gap:min(85.312px,4.44444cqw);width:min(938.432px,48.8889cqw);padding-top:min(133.3px,6.94444cqw)}}@media screen and (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{object-fit:contain;width:100%;height:100%}section.schedule .inner{background-color:var(--color-white-pure);width:min(100%,1920px);margin-inline:auto;position:relative;overflow:clip}@media screen and (width>=768px){section.schedule .inner{padding-bottom:min(186.62px,9.72222cqw)}}@media screen and (width<=767px){section.schedule .inner{padding-bottom:26.6667cqw}}@media screen and (width>=768px){section.schedule .text-wrapper{box-sizing:content-box;max-width:604px;margin-bottom:min(99.975px,5.20833cqw);padding-inline:min(106.64px,5.55556cqw)}}@media screen and (width<=767px){section.schedule .text-wrapper{padding-inline:5.33333cqw}}section.schedule .en{font-family:Poppins,sans-serif;font-weight:700;display:block}@media screen and (width>=768px){section.schedule .en{margin-bottom:min(21.328px,1.11111cqw);font-size:max(min(26.66px,1.38889cqw),14px)}}@media screen and (width<=767px){section.schedule .en{margin-bottom:4.26667cqw;font-size:4.8cqw}}section.schedule .title{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4}@media screen and (width>=768px){section.schedule .title{margin-bottom:min(31.992px,1.66667cqw);font-size:max(min(53.32px,2.77778cqw),24px)}}@media screen and (width<=767px){section.schedule .title{margin-bottom:4.26667cqw;font-size:6.4cqw}}section.schedule .description{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.8}@media screen and (width>=768px){section.schedule .description{margin-bottom:min(42.656px,2.22222cqw);font-size:max(min(21.328px,1.11111cqw),14px)}}@media screen and (width<=767px){section.schedule .description{margin-bottom:9.33333cqw;font-size:3.46667cqw}}section.schedule .swiper{overflow:unset}section.schedule .swiper-slide{opacity:.5;flex-direction:column;align-items:center;width:fit-content;transition:all .6s;display:flex}@media screen and (width>=768px){section.schedule .swiper-slide{gap:min(59.985px,3.125cqw);padding-inline:min(15.996px,.833333cqw)}}@media screen and (width<=767px){section.schedule .swiper-slide{gap:10.6667cqw;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:all .6s}section.schedule figure img,section.schedule figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.schedule figure{width:min(546.53px,28.4722cqw)!important}}@media screen and (width<=767px){section.schedule figure{width:69.3333cqw}}section.schedule .text{opacity:0;flex-direction:column;align-items:center;transition:all .3s;display:flex}@media screen and (width>=768px){section.schedule .text{gap:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){section.schedule .text{gap:4.26667cqw}}section.schedule .text>span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (width>=768px){section.schedule .text>span{font-size:min(26.66px,1.38889cqw)}}@media screen and (width<=767px){section.schedule .text>span{font-size:4.8cqw}}section.schedule .text>p{text-align:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.4}@media screen and (width>=768px){section.schedule .text>p{font-size:min(18.662px,.972222cqw)}}@media screen and (width<=767px){section.schedule .text>p{font-size:3.46667cqw}}section.schedule .text-list{margin-inline:auto;position:relative}@media screen and (width>=768px){section.schedule .text-list{width:min(653.17px,34.0278cqw);min-height:min(154.628px,8.05556cqw);margin-top:min(53.32px,2.77778cqw)}}@media screen and (width<=767px){section.schedule .text-list{width:82.6667cqw;min-height:29.3333cqw;margin-top:10.6667cqw}}section.schedule .text-list li{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .3s cubic-bezier(.165,.84,.44,1);display:flex;position:absolute}@media screen and (width>=768px){section.schedule .text-list li{gap:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){section.schedule .text-list li{gap:4.26667cqw}}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 (width>=768px){section.schedule .text-list li>span{font-size:min(26.66px,1.38889cqw)}}@media screen and (width<=767px){section.schedule .text-list li>span{font-size:4.8cqw}}section.schedule .text-list li>p{text-align:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.4}@media screen and (width>=768px){section.schedule .text-list li>p{font-size:min(18.662px,.972222cqw)}}@media screen and (width<=767px){section.schedule .text-list li>p{font-size:3.46667cqw}}@media screen and (width>=768px){section.schedule .controller{margin-inline:auto;justify-content:center;align-items:flex-start;width:min(1356.99px,70.6944cqw);margin-top:min(42.656px,2.22222cqw);display:flex;position:relative}}@media screen and (width<=767px){section.schedule .controller{margin-top:8.53333cqw}}@media screen and (width>=768px){section.schedule .controller .arrow-wrapper{pointer-events:none;place-content:center space-between;width:min(1356.99px,70.6944cqw);display:flex;position:absolute}}@media screen and (width<=767px){section.schedule .controller .arrow-wrapper{justify-content:center;gap:3.2cqw;margin-top:4.26667cqw;display:flex}}section.schedule .controller .swiper-button{aspect-ratio:1;background-color:var(--color-white-pure);border:var(--border-black-thin);cursor:pointer;pointer-events:auto;z-index:0;border-width:1px;border-radius:50%;place-items:center;display:grid;position:relative}@media screen and (width>=768px){section.schedule .controller .swiper-button{width:min(66.65px,3.47222cqw)}}@media screen and (width<=767px){section.schedule .controller .swiper-button{width:13.3333cqw}}@media (hover:hover){section.schedule .controller .swiper-button:hover:before{scale:1}}section.schedule .controller .swiper-button:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;z-index:-1;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}@media screen and (width>=768px){section.schedule .controller svg{width:min(31.992px,1.66667cqw);height:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.schedule .controller svg{width:6.4cqw;height: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 (width>=768px){section.schedule .timeline{width:min(1135.72px,59.1667cqw);margin-top:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){section.schedule .timeline{display:flex}}section.schedule .timeline ul{justify-content:space-between;display:flex;position:relative}@media screen and (width<=767px){section.schedule .timeline ul{gap:32cqw;margin-left:45.3333cqw;transition:transform .4s cubic-bezier(.165,.84,.44,1)}}section.schedule .timeline ul:before{content:"";z-index:-1;background-image:url(/wedding/casual/assets/images/schedule_timeline_bar-BH0IMZAW.svg);background-repeat:repeat-x;height:2px;position:absolute;left:50%}@media screen and (width>=768px){section.schedule .timeline ul:before{width:min(1079.73px,56.25cqw);transform:translate(-50%,min(9.331px,.486111cqw))}}@media screen and (width<=767px){section.schedule .timeline ul:before{width:213.333cqw;transform:translate(-50%,1.86667cqw)}}section.schedule .timeline li{cursor:pointer;flex-direction:column;align-items:center;display:flex}@media screen and (width>=768px){section.schedule .timeline li{gap:min(19.995px,1.04167cqw)}}@media screen and (width<=767px){section.schedule .timeline li{gap:3.2cqw;width:10.6667cqw}}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 (width>=768px){section.schedule .timeline .dot{width:min(21.328px,1.11111cqw);height:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){section.schedule .timeline .dot{width:4.26667cqw;height:4.26667cqw}}section.schedule .timeline .dot>span{background-color:var(--color-black-pure);bottom:unset;box-shadow:0 0 0 1px var(--color-black-pure);box-sizing:content-box;height:100%;left:var(--diff);opacity:0;right:unset;top:var(--diff);will-change:transform;border-radius:50%;width:100%;transition:scale .3s cubic-bezier(.165,.84,.44,1),opacity;display:block;position:absolute;scale:.6}@media screen and (width>=768px){section.schedule .timeline .dot>span{--diff:calc(min(10.664px, .555556cqw)/2*-1 + -1px);border:min(6.665px,.347222cqw) solid #fff;width:min(25.327px,1.31944cqw);height:min(25.327px,1.31944cqw)}}@media screen and (width<=767px){section.schedule .timeline .dot>span{--diff:calc((2.13333cqw / 2 + 1px) * -1);border:1.33333cqw solid #fff;width:5.06667cqw;height:5.06667cqw}}section.schedule .timeline .time{opacity:.3;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}@media screen and (width>=768px){section.schedule .timeline .time{font-size:max(min(23.994px,1.25cqw),12px)}}@media screen and (width<=767px){section.schedule .timeline .time{font-size:4.8cqw}}
