.main-renewal-route .brand-hero-status{pointer-events:none;background:0 0;padding:0;position:relative}@media (min-width:1200px){.main-renewal-route .brand-hero-status{padding:0 0 24px}}.main-renewal-route .brand-hero-status .cont{pointer-events:auto;width:100%;height:auto;position:relative}@media (max-width:1199px){.main-renewal-route .brand-hero-status .cont{display:block}}@media (min-width:1200px){.main-renewal-route .brand-hero-status .cont{justify-content:center;padding-bottom:24px;display:flex}}.main-renewal-route .brand-hero-status .cont .wrap{border:2px solid #ffffff14;border-bottom-width:0;border-radius:24px 24px 0 0;flex-direction:column;max-width:calc(100% - 32px);margin-top:30px;padding:24px 16px;display:flex;position:relative;overflow:hidden}.main-renewal-route .brand-hero-status .cont .wrap:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#1b19177a 0%,#1b1917bd 100%);border-radius:22px 22px 0 0;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1200px){.main-renewal-route .brand-hero-status .cont .wrap{border-bottom-width:2px;border-radius:24px;max-width:360px;margin-left:62px}}.main-renewal-route .brand-hero-status .cont .wrap .top{justify-content:space-between;align-items:center;display:flex;position:relative}.main-renewal-route .brand-hero-status .cont .wrap .top .date{color:#ede8e3;font-weight:700;line-height:1.6}.main-renewal-route .brand-hero-status .cont .wrap .top .info{color:#ddd6ce;align-items:center;gap:6px;font-size:12px;line-height:1.6;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .top .info .info-weather{align-items:center;gap:6px;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .top .info .info-weather i{background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:16px}.main-renewal-route .brand-hero-status .cont .wrap .top .info .info-weather.type1 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-01.svg)}.main-renewal-route .brand-hero-status .cont .wrap .top .info .info-weather.type2 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-02.svg)}.main-renewal-route .brand-hero-status .cont .wrap .top .info .info-weather.type3 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-03.svg)}.main-renewal-route .brand-hero-status .cont .wrap .top .info .info-weather.type4 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-04.svg)}.main-renewal-route .brand-hero-status .cont .wrap .top .info .info-weather.type5 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-05.svg)}.main-renewal-route .brand-hero-status .cont .wrap .banner{margin-top:12px;margin-bottom:8px;position:relative}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list{border-radius:12px;overflow:hidden}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:80px;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item:before,.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item:after{content:"";z-index:2;width:100%;max-width:inherit;background-repeat:no-repeat;background-size:auto 100%;height:100%;position:absolute;top:0;bottom:0}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item:before{background-position:0}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item:after{background-position:100%}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item .bg{width:100%;height:100%;position:absolute;top:0;left:0}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg1:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-01-1.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg1:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-01-2.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg1 .bg{background:linear-gradient(168deg,#bea25d80 0%,#b9a37880 100%)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg2:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-02-1.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg2:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-02-2.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg2 .bg{opacity:.6;background:linear-gradient(93deg,#6896f9 0%,#638be2 100%)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg3:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-03-1.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg3:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-03-2.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg3 .bg{opacity:.7;background:linear-gradient(93deg,#d298f8 0%,#b675e1 100%)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg4:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-04-1.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg4:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-04-2.avif)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item.bg4 .bg{background:linear-gradient(93deg,#3ab6dfb3 0%,#6bbdd8b3 100%)}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item .text{z-index:1;color:#f5f1ed;text-shadow:0 0 2px #1b19171a;font-size:10px;line-height:1.6;position:relative}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item .text.n1{font-weight:700}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item .text.n2{color:#fcfaf8;margin-top:2px;font-size:14px;line-height:1.4}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .banner-item .text.n3{margin-top:4px}.main-renewal-route .brand-hero-status .cont .wrap .banner .banner-list .swiper-pagination{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:#1b191729;border-radius:100px;width:auto;padding:0 8px;font-size:10px;font-weight:400;line-height:1.6;position:absolute;bottom:12px;left:auto;right:12px}.main-renewal-route .brand-hero-status .cont .wrap .box{padding:0 8px;position:relative}.main-renewal-route .brand-hero-status .cont .wrap .box .head{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .head .title{color:#ede8e3;font-size:16px;font-weight:700;line-height:1.4}.main-renewal-route .brand-hero-status .cont .wrap .box .head .status-tag{color:#f5f1ed;background:linear-gradient(270deg,#c6a655 0%,#d4ba76 100%);border-radius:76px;justify-content:center;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:14px;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .head .status-tag:after{content:"";background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-cs.svg) 50%/cover no-repeat;width:14px;height:14px}.main-renewal-route .brand-hero-status .cont .wrap .box .list{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .list .item{position:relative}.main-renewal-route .brand-hero-status .cont .wrap .box .list .item .graph{justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.main-renewal-route .brand-hero-status .cont .wrap .box .list .item .graph svg{width:100%;height:100%;display:block}.main-renewal-route .brand-hero-status .cont .wrap .box .list .item .text-box{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-top:2px;display:flex;position:absolute;top:0;left:0}.main-renewal-route .brand-hero-status .cont .wrap .box .list .item .text-box .text.n1{color:#ede8e3;font-size:12px;font-weight:700;line-height:1.2}.main-renewal-route .brand-hero-status .cont .wrap .box .list .item .text-box .text.n2{color:#cbc4ba;font-size:10px;line-height:1.6}.main-renewal-route .brand-hero-status .cont .wrap .box .status{margin:8px -8px 0;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile{flex-shrink:0;align-items:center;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item{filter:drop-shadow(0 0 2px #1b19171a)drop-shadow(0 1px 2px #1b191726);border-radius:50%;width:40px;height:40px;position:relative;overflow:hidden}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item+.profile-item{margin-left:-10px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item:first-child{z-index:4}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item:nth-child(2){z-index:3}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item:nth-child(3){z-index:2}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item:nth-child(4){z-index:1}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item.img.active:after{content:"";background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-profile-on.avif) 50%/cover no-repeat;animation:2s linear infinite rotate;position:absolute;inset:-2px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item.img .off-img{display:none}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-profile .profile-item.profile-more{color:#cbc4ba;background-color:#655c56;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph{width:100%;height:75px;padding:5px 16px 0;position:relative}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-bg{width:100%;height:100%;position:absolute;top:0;left:0}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item{opacity:.2;height:1px;position:absolute;left:16px;right:16px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item.n1{border-top:1px dashed #ede8e3;bottom:65px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item.n2{border-top:1px dashed #ede8e3;bottom:45px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item.n3{border-top:1px solid #ede8e3;bottom:25px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text{align-items:end;height:100%;display:flex;position:relative}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text{flex-direction:column;justify-content:end;align-items:center;gap:16px;width:20%;height:100%;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text .text-bar{background-color:#655c56;border-radius:5px;width:10px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text .text-bar.depth1{height:14px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text .text-bar.depth2{height:27px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text .text-bar.depth3{height:40px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text .text-time{color:#b8b0a6;font-size:10px;line-height:19px}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text.last:nth-child(2n) .text-bar{background-color:#847b73}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text.last:last-child .text-bar{background-color:#ddd6ce}.main-renewal-route .brand-hero-status .cont .wrap .box .status .status-graph .graph-text .text.last .text-time{font-size:12px;font-weight:700}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword{flex-direction:column;gap:2px;margin-top:16px;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item{align-items:center;gap:16px;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item .num{color:#ede8e3;flex-shrink:0;margin-right:-4px;font-size:16px;font-weight:700;line-height:1.4}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item .text{color:#cbc4ba;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.6}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item .bar{opacity:.2;background-color:#ede8e3;width:100%;height:1px}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item .change{color:#f66262;background-color:#38322d;border:1px solid #8d4340;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:20px;padding:0 8px 0 4px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item .change:before{content:"";background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-arrow-up.svg) 50%/cover no-repeat;width:16px;height:16px}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item .change.down{color:#7cc6ff;border-color:#5a7c94}.main-renewal-route .brand-hero-status .cont .wrap .box .keyword .keyword-item .change.down:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-arrow-down.svg)}.main-renewal-route .brand-hero-status .cont .visual-title.before{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-renewal-route .brand-hero-status .cont .visual-title.before img{width:300px}@media (min-width:1200px){.main-renewal-route .brand-hero-status .cont .visual-title.before img{width:606px}}.main-renewal-route .brand-hero-status .cont .visual-title.before span{color:#fff;font-size:20px;font-weight:500}@media (min-width:1200px){.main-renewal-route .brand-hero-status .cont .visual-title.before span{font-size:24px}}
.dasi-section-type{letter-spacing:-.02em;background-color:#f9fbfa;overflow:hidden}.dasi-section-type .wrap{text-align:center;flex-direction:column;align-items:center;padding:72px 16px 40px;display:flex}.dasi-section-type .sub-title{color:#1d444a;font-size:16px;font-weight:700;line-height:1.4}.dasi-section-type .title{color:#0e1a28;font-size:28px;font-weight:700;line-height:1.4}.dasi-section-type .title span{color:#2fbc98}.dasi-section-type .sub-title+.title,.dasi-section-type .title+.sub-title{margin-top:16px}.dasi-section-type img{max-width:100%}.dasi-section-type .wrap .text-box{flex-direction:column;gap:12px;display:flex}.dasi-section-type .wrap .text-box>div{color:#0e1a28;font-size:18px;font-weight:700;line-height:1.4}.dasi-section-type .wrap .text-box>p{color:#1d444a;font-size:14px;font-weight:400;line-height:1.6}.dasi-section-type.type-a .wrap .text-box.n1{margin-top:60px}.dasi-section-type.type-a .wrap .text-box.n2{margin-top:87px}.dasi-section-type.type-a .wrap .img-box{max-width:306px;margin:51px auto 0;position:relative}.dasi-section-type.type-a .wrap .img-box img{width:100%}.dasi-section-type.type-a .wrap .img-box span{color:#1d444a;z-index:1;border-radius:18.7px;padding:5px 17px;font-size:10.2px;font-weight:700;line-height:1.6;position:absolute;box-shadow:0 5.44px 10.88px #4bd2b024,0 0 1.36px #4bd2b01f}.dasi-section-type.type-a .wrap .img-box span:before{content:"";z-index:-1;border-radius:18.7px;position:absolute;inset:0;box-shadow:inset 1px 1px .5px -.75px #ffffff80,inset -.75px -.75px .5px -.75px #ffffff80}.dasi-section-type.type-a .wrap .img-box span:after{content:"";-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);z-index:-1;background:linear-gradient(287deg,#ffffff80 0%,#fff9 100%);border-radius:18.7px;position:absolute;inset:1px;box-shadow:inset 12px 12px 8px -8px #00000008,inset 0 0 12px #00000008}.dasi-section-type.type-a .wrap .img-box img.n2,.dasi-section-type.type-a .wrap .img-box img.n3{position:absolute;top:0;left:0}.dasi-section-type.type-a .wrap .img-box span.n1{top:111px;left:68px}.dasi-section-type.type-a .wrap .img-box span.n2{top:164px;left:182px}.dasi-section-type.type-a .wrap .img-box span.n3{top:258px;left:40px}.dasi-section-type.type-a .wrap .marquee-box{max-width:420px;margin-top:40px;position:relative}.dasi-section-type.type-a .wrap .marquee-box:before{content:"";z-index:1;background:linear-gradient(90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-20px;right:calc(100% - 16px)}.dasi-section-type.type-a .wrap .marquee-box:after{content:"";z-index:1;background:linear-gradient(-90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-20px;left:calc(100% - 16px)}.dasi-section-type.type-a .wrap .marquee-box .marquee-track,.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-group{gap:8px;display:flex}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item{z-index:1;border-radius:22px;align-items:center;gap:6px;height:36px;padding:0 16px;display:flex;position:relative;box-shadow:0 5.44px 10.88px #4bd2b024,0 0 1.36px #4bd2b01f}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item:before{content:"";z-index:-1;border-radius:22px;position:absolute;inset:0;box-shadow:inset 1px 1px .5px -.75px #ffffff80,inset -.75px -.75px .5px -.75px #ffffff80}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item:after{content:"";-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);z-index:-1;background:linear-gradient(287deg,#ffffff80 0%,#fff9 100%);border-radius:22px;position:absolute;inset:1px;box-shadow:inset 12px 12px 8px -8px #00000008,inset 0 0 12px #00000008}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item img{width:24px}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item span{color:#1d444a;font-size:12px;font-weight:600;line-height:1.6}.dasi-section-type.type-a .wrap .marquee-box .marquee-track.n2{margin-top:8px}.dasi-section-type.type-b .wrap .img-box{max-width:360px;margin:24px -16px 0;position:relative}.dasi-section-type.type-b .wrap .img-box img{width:100%}.dasi-section-type.type-b .wrap .img-box span{color:#1d444a;z-index:1;border-radius:18.7px;padding:6px 20px;font-size:12px;font-weight:700;line-height:1.6;position:absolute;box-shadow:0 5.44px 10.88px #4bd2b024,0 0 1.36px #4bd2b01f}.dasi-section-type.type-b .wrap .img-box span:before{content:"";z-index:-1;border-radius:18.7px;position:absolute;inset:0;box-shadow:inset 1px 1px .5px -.75px #ffffff80,inset -.75px -.75px .5px -.75px #ffffff80}.dasi-section-type.type-b .wrap .img-box span:after{content:"";-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);z-index:-1;background:linear-gradient(287deg,#ffffff80 0%,#fff9 100%);border-radius:18.7px;position:absolute;inset:1px;box-shadow:inset 12px 12px 8px -8px #00000008,inset 0 0 12px #00000008}.dasi-section-type.type-b .wrap .img-box img.n2{position:absolute;top:0;left:0}.dasi-section-type.type-b .wrap .img-box span.n1{top:56px;left:71px}.dasi-section-type.type-b .wrap .img-box span.n2{top:96px;left:225px}.dasi-section-type.type-b .wrap .img-box span.n3{top:135px;left:34px}.dasi-section-type.type-b .wrap .img-box span.n4{top:175px;left:229px}.dasi-section-type.type-b .wrap .img-box span.n5{top:214px;left:16px}.dasi-section-type.type-b .wrap .img-box span.n6{top:265px;left:180px}.dasi-section-type.type-b .wrap .text-box{margin-top:24px}.dasi-section-type.type-b .wrap .list-box{flex-wrap:wrap;gap:12px;margin:24px auto 0;display:flex}.dasi-section-type.type-b .wrap .list-box li{text-align:left;background:#eaf5f2;border-radius:12px;width:calc(50% - 6px);height:158px;padding:16px;position:relative;overflow:hidden}.dasi-section-type.type-b .wrap .list-box li>div{color:#0e1a28;font-size:14px;font-weight:400;line-height:1.6}.dasi-section-type.type-b .wrap .list-box li>div b{font-weight:600}.dasi-section-type.type-b .wrap .list-box li>p{color:#1d444a;margin-top:4px;font-size:10px;font-weight:400;line-height:1.6}.dasi-section-type.type-b .wrap .list-box li>img{height:100%;margin:0 auto;position:absolute;top:0;left:0;right:0}.dasi-section-type.type-c .wrap .text-box.n1{margin-top:16px}.dasi-section-type.type-c .wrap .text-box.n2{margin-top:24px}.dasi-section-type.type-c .wrap .img-box{margin:24px -16px 0}.dasi-section-type.type-c .wrap .img-box img{width:100%}.dasi-section-type.type-c .wrap .list-box{flex-direction:column;gap:12px;width:100%;margin:24px auto 0;display:flex}.dasi-section-type.type-c .wrap .list-box li{z-index:1;border-radius:52px;align-items:center;gap:8px;width:100%;height:52px;padding:0 16px 0 20px;display:flex;position:relative;box-shadow:0 5.44px 10.88px #4bd2b024,0 0 1.36px #4bd2b01f}.dasi-section-type.type-c .wrap .list-box li:before{content:"";z-index:-1;border-radius:52px;position:absolute;inset:0;box-shadow:inset 1px 1px .5px -.75px #ffffff80,inset -.75px -.75px .5px -.75px #ffffff80}.dasi-section-type.type-c .wrap .list-box li:after{content:"";-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);z-index:-1;background:linear-gradient(287deg,#ffffff80 0%,#fff9 100%);border-radius:52px;position:absolute;inset:1px;box-shadow:inset 12px 12px 8px -8px #00000008,inset 0 0 12px #00000008}.dasi-section-type.type-c .wrap .list-box li>img{width:48px}.dasi-section-type.type-c .wrap .list-box li>div{color:#0e1a28;font-size:14px;font-weight:600;line-height:1.4}.dasi-section-type.type-c .wrap .list-box li>div b{font-weight:600}.dasi-section-type.type-c .wrap .list-box li>span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:#4bd2b0;border-radius:14px;justify-content:center;align-items:center;width:88px;height:28px;margin-left:auto;font-size:12px;font-weight:600;line-height:1.6;display:flex}.dasi-section-type.type-c .wrap .list-box li:first-child>span{background-color:#e69900}.dasi-section-type.type-c .wrap .list-box li:nth-child(2)>span{background-color:#eb6c6c}.dasi-section-type.type-c .wrap .list-box li:nth-child(3)>span{background-color:#4968e6}.dasi-section-type.type-c .wrap .list-box li:nth-child(4)>span{background-color:#3ba28e}@media (max-width:340px){.dasi-section-type .wrap .text-box>p br{display:none}}@media (min-width:421px) and (max-width:1200px){.dasi-section-type.type-b .wrap .list-box li>p br{display:none}}@media (min-width:641px) and (max-width:1200px){.dasi-section-type.type-b .wrap .list-box li{width:calc(25% - 9px)}.dasi-section-type.type-c .wrap .list-box{flex-flow:wrap}.dasi-section-type.type-c .wrap .list-box li{width:calc(50% - 6px)}}@media (min-width:721px){.dasi-section-type.type-c .wrap .img-box img.mo-only{display:none!important}.dasi-section-type.type-c .wrap .img-box img.pc-only{display:block!important}}@media (max-width:375px){.dasi-section-type{zoom:tan(atan2(100vw, 375px));width:375px}}@media (min-width:1201px){.dasi-section-type .wrap{padding-top:160px;padding-bottom:80px}.dasi-section-type .sub-title{font-size:24px;line-height:1.4}.dasi-section-type .title{font-size:52px;line-height:1.2}.dasi-section-type .text{font-size:22px;line-height:1.4}.dasi-section-type .sub-title+.title,.dasi-section-type .title+.sub-title,.dasi-section-type .title+.text{margin-top:32px}.dasi-section-type .sub-title+.text{margin-top:24px}.dasi-section-type img{max-width:100%}.dasi-section-type .wrap .text-box{gap:16px}.dasi-section-type .wrap .text-box>div{font-size:24px}.dasi-section-type .wrap .text-box>p{font-size:18px}.dasi-section-type.type-a .wrap .text-box.n1{margin-top:80px}.dasi-section-type.type-a .wrap .text-box.n2{margin-top:120px}.dasi-section-type.type-a .wrap .img-box{width:100%;max-width:660px;margin-top:32px}.dasi-section-type.type-a .wrap .img-box span{border-radius:100px;padding:11px 24px;font-size:18px;line-height:1.6}.dasi-section-type.type-a .wrap .img-box span:before,.dasi-section-type.type-a .wrap .img-box span:after{border-radius:100px}.dasi-section-type.type-a .wrap .img-box span.n1{top:245px;left:166px}.dasi-section-type.type-a .wrap .img-box span.n2{top:346px;left:414px}.dasi-section-type.type-a .wrap .img-box span.n3{top:557px;left:108px}.dasi-section-type.type-a .wrap .marquee-box{margin-top:32px}.dasi-section-type.type-a .wrap .marquee-box .marquee-track,.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-group{gap:12px}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item{border-radius:100px;gap:12px;height:62px;padding:0 24px}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item img{width:40px}.dasi-section-type.type-a .wrap .marquee-box .marquee-track .marquee-item span{font-size:18px;font-weight:700}.dasi-section-type.type-a .wrap .marquee-box .marquee-track.n2{margin-top:12px}.dasi-section-type.type-b .wrap .img-box{max-width:660px;margin-top:40px}.dasi-section-type.type-b .wrap .img-box span{border-radius:100px;padding:11px 24px;font-size:18px;line-height:1.6}.dasi-section-type.type-b .wrap .img-box span:before,.dasi-section-type.type-b .wrap .img-box span:after{border-radius:100px}.dasi-section-type.type-b .wrap .img-box span.n1{top:115px;left:140px}.dasi-section-type.type-b .wrap .img-box span.n2{top:178px;left:434px}.dasi-section-type.type-b .wrap .img-box span.n3{top:250px;left:82px}.dasi-section-type.type-b .wrap .img-box span.n4{top:323px;left:443px}.dasi-section-type.type-b .wrap .img-box span.n5{top:405px;left:56px}.dasi-section-type.type-b .wrap .img-box span.n6{top:488px;left:353px}.dasi-section-type.type-b .wrap .text-box{margin-top:60px}.dasi-section-type.type-b .wrap .list-box{gap:16px;max-width:432px;margin-top:30px}.dasi-section-type.type-b .wrap .list-box li{width:calc(50% - 8px);height:204px;padding:24px}.dasi-section-type.type-b .wrap .list-box li>div{font-size:18px}.dasi-section-type.type-b .wrap .list-box li>div b{font-weight:700}.dasi-section-type.type-b .wrap .list-box li>p{font-size:14px}.dasi-section-type.type-c .wrap{padding-bottom:160px}.dasi-section-type.type-c .wrap .text-box.n1{margin-top:32px}.dasi-section-type.type-c .wrap .text-box.n1>p{font-size:22px;font-weight:700}.dasi-section-type.type-c .wrap .text-box.n2{margin-top:80px}.dasi-section-type.type-c .wrap .img-box{margin-top:60px}.dasi-section-type.type-c .wrap .list-box{gap:16px;max-width:432px;margin-top:32px}.dasi-section-type.type-c .wrap .list-box li{gap:12px;height:62px;padding:0 24px 0 32px}.dasi-section-type.type-c .wrap .list-box li>img{width:40px}.dasi-section-type.type-c .wrap .list-box li>div{font-size:18px;font-weight:700}.dasi-section-type.type-c .wrap .list-box li>span{border-radius:18px;width:100px;height:36px;font-size:14px}}@keyframes dasi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dasi-radar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dasi-section-type.type-a .marquee-box{width:100%}.dasi-section-type.type-a .marquee-track{will-change:transform;width:max-content;animation:24s linear infinite dasi-marquee-left;display:flex}.dasi-section-type.type-a .marquee-track.reverse{animation-name:dasi-marquee-right}.dasi-section-type.type-a .marquee-group{flex-shrink:0;display:flex}.dasi-section-type.type-a .img-box img.n2{transform-origin:50%;animation:6s linear infinite dasi-radar}.dasi-section-type.type-a .img-box img.n3{animation:3.8s ease-in-out infinite dasi-float}.dasi-section-type.type-a .img-box span.n1{animation:3.4s ease-in-out infinite dasi-float}.dasi-section-type.type-a .img-box span.n2{animation:3.8s ease-in-out .35s infinite dasi-float}.dasi-section-type.type-a .img-box span.n3{animation:4.1s ease-in-out .7s infinite dasi-float}.dasi-section-type.type-b .img-box span.n1{animation:3.2s ease-in-out infinite dasi-float}.dasi-section-type.type-b .img-box span.n2{animation:3.5s ease-in-out .2s infinite dasi-float}.dasi-section-type.type-b .img-box span.n3{animation:3.8s ease-in-out .4s infinite dasi-float}.dasi-section-type.type-b .img-box span.n4{animation:4s ease-in-out .6s infinite dasi-float}.dasi-section-type.type-b .img-box span.n5{animation:3.6s ease-in-out .8s infinite dasi-float}.dasi-section-type.type-b .img-box span.n6{animation:4.2s ease-in-out 1s infinite dasi-float}@media (min-width:541px){.dasi-section-type.type-a .marquee-box{overflow:visible}.dasi-section-type.type-a .marquee-box:before,.dasi-section-type.type-a .marquee-box:after{display:none}.dasi-section-type.type-a .marquee-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none;transform:none}.dasi-section-type.type-a .marquee-group{flex-wrap:wrap;justify-content:center}.dasi-section-type.type-a .marquee-group:nth-child(2){display:none!important}}@media (prefers-reduced-motion:reduce){.dasi-section-type *{animation:none!important}}
.dasi-section.n01{letter-spacing:-.02em;background-color:#f9fbfa;overflow:hidden}.dasi-section.n01 .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.dasi-section.n01 .sub-title{color:#1d444a;font-size:16px;font-weight:700;line-height:1.4}.dasi-section.n01 .title{color:#0e1a28;font-size:28px;font-weight:700;line-height:1.4}.dasi-section.n01 .title span{color:#2fbc98}.dasi-section.n01 .text{color:#1d444a;font-size:14px;line-height:1.4}.dasi-section.n01 .sub-title+.title,.dasi-section.n01 .title+.sub-title,.dasi-section.n01 .title+.text{margin-top:16px}.dasi-section.n01 .sub-title+.text{margin-top:12px}.dasi-section.n01 img{max-width:100%}.dasi-section.n01 .bg{text-align:center;background:url(https://cdn.da-si.com/images/dasi-renewal/section_05_mo.avif) 50%/cover no-repeat;flex-direction:column;align-items:center;height:640px;padding:72px 16px 48px;display:flex}@media (min-width:512px){.dasi-section.n01 .bg{background-image:url(https://cdn.da-si.com/images/dasi-renewal/section_05_pc.avif)}}.dasi-section.n01 .bg .title{color:#f5fffb;text-shadow:0 2px 16px #00000052;font-weight:700}.dasi-section.n01 .bg .title span{font-weight:800}.dasi-section.n01 .bg .text{color:#e0fff7;text-shadow:0 2px 16px #00000052}.dasi-section.n01 .bg .box{z-index:1;border-radius:22px;align-items:center;gap:6px;height:38px;margin-top:auto;padding:0 16px;display:flex;position:relative;box-shadow:0 5.44px 10.88px #4bd2b024,0 0 1.36px #4bd2b01f}.dasi-section.n01 .bg .box:before{content:"";z-index:-1;border-radius:22px;position:absolute;inset:0;box-shadow:inset 12px 12px 8px -8px #00000008,inset 0 0 12px #00000008}.dasi-section.n01 .bg .box:after{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;background:linear-gradient(287deg,#fff3 0%,#fff6 100%);border-radius:22px;position:absolute;inset:1px;box-shadow:inset 1px 1px .5px -.75px #ffffff80,inset -.75px -.75px .5px -.75px #ffffff80}.dasi-section.n01 .bg .box img{width:20px}.dasi-section.n01 .bg .box div{color:#f5fffb;font-size:16px;font-weight:700;line-height:1.6}.dasi-section.n01 .bg .box p{color:#f5fffb;font-size:12px;font-weight:400;line-height:1.6}.dasi-section.n01 .wrap{padding:64px 16px 43px}.dasi-section.n01 .wrap .sub-title{color:#0e1a28;font-size:20px;font-weight:700;line-height:1.4}.dasi-section.n01 .wrap .img{margin:20px -16px 42px}@media (min-width:660px){.dasi-section.n01 .wrap .img{border-radius:20px;max-width:660px;margin-top:48px;margin-bottom:120px;font-size:0;overflow:hidden}}.dasi-section.n01 .wrap .marquee-box{max-width:540px;margin-top:44px;position:relative}.dasi-section.n01 .wrap .marquee-box:before{content:"";z-index:1;background:linear-gradient(90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-20px;right:calc(100% - 16px)}@media (max-width:768px){.dasi-section.n01 .wrap .marquee-box:before{display:none}}.dasi-section.n01 .wrap .marquee-box:after{content:"";z-index:1;background:linear-gradient(-90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-20px;left:calc(100% - 16px)}@media (max-width:768px){.dasi-section.n01 .wrap .marquee-box:after{display:none}}.dasi-section.n01 .wrap .marquee-box .marquee-track,.dasi-section.n01 .wrap .marquee-box .marquee-track .marquee-group{gap:8px;display:flex}.dasi-section.n01 .wrap .marquee-box .marquee-track .marquee-item{border-radius:12px;width:60px;font-size:0;overflow:hidden;box-shadow:0 3.2px 6.4px #4bd2b024,0 0 .8px #4bd2b01f}.dasi-section.n01 .wrap .marquee-box .marquee-track .marquee-item img{width:100%}.dasi-section.n01 .wrap .marquee-box .marquee-track.n2{margin-top:8px}.dasi-section.n01 .wrap>.box{justify-content:space-between;width:100%;max-width:388px;margin:87px auto 0;display:flex}.dasi-section.n01 .wrap>.box .left{text-align:left;flex-direction:column;flex:1 0 0;gap:10px;padding:12px 40px 12px 0;display:flex}.dasi-section.n01 .wrap>.box .left>p{color:#0e1a28;font-size:10px;font-weight:400;line-height:1.6}.dasi-section.n01 .wrap>.box .left ul{flex-direction:column;gap:5px;width:100%;padding-top:8px;display:flex;position:relative}.dasi-section.n01 .wrap>.box .left ul:before{content:"";opacity:.2;background-color:#0e1a28;width:calc(100% + 16px);height:1px;position:absolute;top:0;left:-8px}.dasi-section.n01 .wrap>.box .left ul li{color:#1d444a;padding-left:28px;font-size:14px;font-weight:400;line-height:1.6;position:relative}.dasi-section.n01 .wrap>.box .left ul li:before{content:"";background:url(https://cdn.da-si.com/images/dasi-renewal/section_06-check.avif) 50%/cover no-repeat;width:20px;height:20px;position:absolute;top:0;left:0}.dasi-section.n01 .wrap>.box .right{background-color:#f9fbfa;width:152px;position:relative}.dasi-section.n01 .wrap>.box .right video{width:100%;height:auto}@media (max-width:340px){.dasi-section.n01 .wrap>.box .left{padding-left:0}}@media (max-width:375px){.dasi-section.n01{zoom:tan(atan2(100vw, 375px));width:375px}}@media (min-width:1201px){.dasi-section.n01 .sub-title{font-size:24px;line-height:1.4}.dasi-section.n01 .title{font-size:52px;line-height:1.2}.dasi-section.n01 .text{font-size:22px;line-height:1.4}.dasi-section.n01 .sub-title+.title,.dasi-section.n01 .title+.sub-title,.dasi-section.n01 .title+.text{margin-top:32px}.dasi-section.n01 .sub-title+.text{margin-top:24px}.dasi-section.n01 img{max-width:100%}.dasi-section.n01 .bg{background-image:url(https://cdn.da-si.com/images/dasi-renewal/section_05_pc.avif);height:1280px;padding:160px 0 134px}.dasi-section.n01 .bg .box{border-radius:100px;gap:10px;height:54px;padding:0 16px}.dasi-section.n01 .bg .box:before,.dasi-section.n01 .bg .box:after{border-radius:100px}.dasi-section.n01 .bg .box img{width:24px}.dasi-section.n01 .bg .box div{font-size:20px}.dasi-section.n01 .bg .box p{font-size:16px}.dasi-section.n01 .wrap{padding-top:160px;padding-bottom:160px}.dasi-section.n01 .wrap .sub-title{font-size:32px}.dasi-section.n01 .wrap>.text{margin-top:16px;font-size:18px;line-height:1.6}.dasi-section.n01 .wrap .img{border-radius:20px;max-width:660px;margin-top:48px;margin-bottom:120px;font-size:0;overflow:hidden}.dasi-section.n01 .wrap .marquee-box{max-width:1116px;margin-top:48px}.dasi-section.n01 .wrap .marquee-box .marquee-track,.dasi-section.n01 .wrap .marquee-box .marquee-track .marquee-group{gap:16px}.dasi-section.n01 .wrap .marquee-box .marquee-track .marquee-item{width:120px;box-shadow:0 6.4px 12.8px #4bd2b024,0 0 1.6px #4bd2b01f}.dasi-section.n01 .wrap .marquee-box .marquee-track.n2{margin-top:16px}.dasi-section.n01 .wrap>.box{align-items:center;gap:62px;width:100%;max-width:662px;margin:120px auto 0}.dasi-section.n01 .wrap>.box .left{flex:1 0 0;gap:0;padding:12px 6px}.dasi-section.n01 .wrap>.box .left>p{margin-top:5px;font-size:10px}.dasi-section.n01 .wrap>.box .left ul:before{width:100%;left:0}.dasi-section.n01 .wrap>.box .left ul{gap:8px;margin-top:11px;padding-top:48px}.dasi-section.n01 .wrap>.box .left ul li{padding-left:36px;font-size:18px}.dasi-section.n01 .wrap>.box .left ul li:before{width:24px;height:24px}.dasi-section.n01 .wrap>.box .right{width:280px}}.dasi-section.n01 .marquee-box{width:100%}.dasi-section.n01 .marquee-track{will-change:transform;width:max-content;animation:28s linear infinite dasi-marquee-left;display:flex}.dasi-section.n01 .marquee-track.reverse{animation-name:dasi-marquee-right}.dasi-section.n01 .marquee-group{flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.dasi-section.n01 .marquee-track{animation:none}}
.dasi-section.n02{letter-spacing:-.02em;background-color:#f9fbfa;overflow:hidden}.dasi-section.n02 .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.dasi-section.n02 .sub-title{color:#1d444a;font-size:16px;font-weight:700;line-height:1.4}.dasi-section.n02 .title{color:#0e1a28;font-size:28px;font-weight:700;line-height:1.4}.dasi-section.n02 .title span{color:#2fbc98}.dasi-section.n02 .text{color:#1d444a;font-size:14px;line-height:1.4}.dasi-section.n02 .sub-title+.title,.dasi-section.n02 .title+.sub-title,.dasi-section.n02 .title+.text{margin-top:16px}.dasi-section.n02 .sub-title+.text{margin-top:12px}.dasi-section.n02 img{max-width:100%}.dasi-section.n02 .bg{text-align:center;background:url(https://cdn.da-si.com/images/dasi-renewal/section_08-1_mo.avif) 50%/cover no-repeat;flex-direction:column;align-items:center;height:720px;padding:72px 16px 0;display:flex}@media (min-width:512px){.dasi-section.n02 .bg{background-image:url(https://cdn.da-si.com/images/dasi-renewal/section_08-1_pc.avif)}}.dasi-section.n02 .bg .title{color:#f5fffb;text-shadow:0 2px 16px #00000029;font-weight:700}.dasi-section.n02 .bg .title span{font-weight:800}.dasi-section.n02 .bg .text{color:#e0fff7;text-shadow:0 2px 16px #00000029}.dasi-section.n02 .wrap{padding:64px 16px 40px}.dasi-section.n02 .wrap .sub-title{color:#0e1a28;font-size:24px;font-weight:700;line-height:1.4}.dasi-section.n02 .wrap .list-box{flex-direction:column;gap:16px;width:100%;margin:32px auto 0;font-size:0;display:flex}.dasi-section.n02 .wrap .list-box li{position:relative}.dasi-section.n02 .wrap .list-box li img{border:2px solid #0000;border-radius:12px;width:100%;overflow:hidden}.dasi-section.n02 .wrap .list-box li>span{color:#fff;border-radius:12px 0 8px;width:72px;font-size:14px;font-weight:600;line-height:32px;position:absolute;top:0;left:0}.dasi-section.n02 .wrap .list-box li>div{justify-content:space-between;display:flex;position:absolute;bottom:10px;left:16px;right:16px}.dasi-section.n02 .wrap .list-box li>div p{color:#fff;font-size:10px;font-weight:400;line-height:1.6}.dasi-section.n02 .wrap .list-box li:first-child img{border-color:#e69900}.dasi-section.n02 .wrap .list-box li:first-child>span{background-color:#e69900}.dasi-section.n02 .wrap .list-box li:nth-child(2) img{border-color:#eb6c6c}.dasi-section.n02 .wrap .list-box li:nth-child(2)>span{background-color:#eb6c6c}.dasi-section.n02 .wrap .list-box li:nth-child(3) img{border-color:#3ba28e}.dasi-section.n02 .wrap .list-box li:nth-child(3)>span{background-color:#3ba28e}@media (max-width:375px){.dasi-section.n02{zoom:tan(atan2(100vw, 375px));width:375px}}@media (min-width:1201px){.dasi-section.n02 .sub-title{font-size:24px;line-height:1.4}.dasi-section.n02 .title{font-size:52px;line-height:1.2}.dasi-section.n02 .text{font-size:22px;line-height:1.4}.dasi-section.n02 .sub-title+.title,.dasi-section.n02 .title+.sub-title,.dasi-section.n02 .title+.text{margin-top:32px}.dasi-section.n02 .sub-title+.text{margin-top:24px}.dasi-section.n02 img{max-width:100%}.dasi-section.n02 .bg{height:1080px;padding-top:160px}.dasi-section.n02 .bg .text{font-weight:700}.dasi-section.n02 .wrap{padding-top:160px;padding-bottom:80px}.dasi-section.n02 .wrap .sub-title{font-size:36px}.dasi-section.n02 .wrap .list-box{gap:24px;max-width:660px;margin-top:48px}.dasi-section.n02 .wrap .list-box li img{border-width:4px;border-radius:20px}.dasi-section.n02 .wrap .list-box li>span{border-radius:20px 0 8px;width:120px;font-size:22px;line-height:48px}.dasi-section.n02 .wrap .list-box li>div{bottom:24px;left:24px;right:34px}.dasi-section.n02 .wrap .list-box li>div p{font-size:14px}}
.dasi-section.n03{letter-spacing:-.02em;background-color:#f9fbfa;overflow:hidden}.dasi-section.n03 .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.dasi-section.n03 .sub-title{color:#1d444a;font-size:16px;font-weight:700;line-height:1.4}.dasi-section.n03 .title{color:#0e1a28;font-size:28px;font-weight:700;line-height:1.4}.dasi-section.n03 .title span{color:#2fbc98}.dasi-section.n03 .text{color:#1d444a;font-size:14px;line-height:1.4}.dasi-section.n03 .sub-title+.title,.dasi-section.n03 .title+.sub-title,.dasi-section.n03 .title+.text{margin-top:16px}.dasi-section.n03 .sub-title+.text{margin-top:12px}.dasi-section.n03 img{max-width:100%}.dasi-section.n03 .wrap{padding:72px 16px 40px}.dasi-section.n03 .wrap>.text{font-weight:600}.dasi-section.n03 .wrap .list-box{text-align:left;flex-direction:column;gap:40px;width:100%;max-width:640px;margin:44px auto 0;display:flex;position:relative}.dasi-section.n03 .wrap .list-box:before{content:"";z-index:2;background:url(https://cdn.da-si.com/images/dasi-renewal/section_10-line.avif) 50%/cover no-repeat;width:32px;height:577px;position:absolute;top:0;left:20px}.dasi-section.n03 .wrap .list-box .list-item{padding-left:68px;position:relative}.dasi-section.n03 .wrap .list-box .list-item:before{z-index:3;content:"";color:#f7faff;text-align:center;background-color:#d98e00;border:4px solid #f7faff;border-radius:50%;width:32px;height:32px;font-size:18px;font-weight:400;line-height:32px;position:absolute;top:-8px;left:16px;box-shadow:0 6.4px 12.8px #e6990024,0 0 1.6px #e699001f}.dasi-section.n03 .wrap .list-box .list-item:first-child:before{content:"1"}.dasi-section.n03 .wrap .list-box .list-item:nth-child(2):before{content:"2"}.dasi-section.n03 .wrap .list-box .list-item:nth-child(3):before{content:"3"}.dasi-section.n03 .wrap .list-box .list-item .sub-title{color:#1a0900}.dasi-section.n03 .wrap .list-box .list-item>p{color:#1a0900;margin-top:8px;font-size:12px;font-weight:400;line-height:1.6}.dasi-section.n03 .wrap .list-box .list-item .marquee-box{max-width:480px;margin-top:13px;position:relative}.dasi-section.n03 .wrap .list-box .list-item .marquee-box:before{content:"";z-index:1;background:linear-gradient(90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-40px;right:calc(100% - 12px)}.dasi-section.n03 .wrap .list-box .list-item .marquee-box:after{content:"";z-index:1;background:linear-gradient(-90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-40px;left:calc(100% - 12px)}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track,.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-group{gap:8px;display:flex}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-item{z-index:1;color:#1a0900;border-radius:22px;align-items:center;height:32px;padding:0 16px;font-size:12px;font-weight:600;display:flex;position:relative;box-shadow:0 6.4px 12.8px #e6990024,0 0 1.6px #e699001f}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-item:before{content:"";z-index:-1;border-radius:22px;position:absolute;inset:0;box-shadow:inset 1px 1px .5px -.75px #ffffff80,inset -.75px -.75px .5px -.75px #ffffff80}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-item:after{content:"";-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);z-index:-1;background:linear-gradient(287deg,#ffffff80 0%,#fff9 100%);border-radius:22px;position:absolute;inset:1px;box-shadow:inset 12px 12px 8px -8px #00000008,inset 0 0 12px #00000008}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track.n2{margin-top:8px}.dasi-section.n03 .wrap .list-box .list-item .img{border-radius:12px;max-width:480px;margin-top:17px;overflow:hidden}.dasi-section.n03 .wrap .list-box .list-item .img img{width:100%}@media (min-width:361px) and (max-width:1200px){.dasi-section.n03 .wrap .list-box .list-item>p br{display:none}}@media (max-width:375px){.dasi-section.n03{zoom:tan(atan2(100vw, 375px));width:375px}}@media (min-width:1201px){.dasi-section.n03 .sub-title{font-size:24px;line-height:1.4}.dasi-section.n03 .title{font-size:52px;line-height:1.2}.dasi-section.n03 .text{font-size:22px}.dasi-section.n03 .sub-title+.title,.dasi-section.n03 .title+.sub-title,.dasi-section.n03 .title+.text{margin-top:32px}.dasi-section.n03 .sub-title+.text{margin-top:24px}.dasi-section.n03 img{max-width:100%}.dasi-section.n03 .wrap{padding-top:120px;padding-bottom:80px}.dasi-section.n03 .wrap>.text{font-weight:700}.dasi-section.n03 .wrap .list-box{max-width:432px;margin-top:120px}.dasi-section.n03 .wrap .list-box:before{background-image:url(https://cdn.da-si.com/images/dasi-renewal/section_10-line_pc.avif);width:28px;height:811px;left:-73px}.dasi-section.n03 .wrap .list-box .list-item{padding-left:0}.dasi-section.n03 .wrap .list-box .list-item:before{border-width:8px;width:40px;height:40px;font-size:28px;line-height:40px;left:-88px}.dasi-section.n03 .wrap .list-box .list-item .sub-title{font-size:24px}.dasi-section.n03 .wrap .list-box .list-item>p{margin-top:16px;font-size:16px}.dasi-section.n03 .wrap .list-box .list-item .marquee-box{margin-top:24px}.dasi-section.n03 .wrap .list-box .list-item .marquee-box:before{width:50vw;right:calc(100% - 20px)}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track,.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-group{gap:12px}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-item{border-radius:100px;height:51px;padding:0 24px;font-size:18px;font-weight:700}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-item:before,.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track .marquee-item:after{border-radius:100px}.dasi-section.n03 .wrap .list-box .list-item .marquee-box .marquee-track.n2{margin-top:12px}.dasi-section.n03 .wrap .list-box .list-item .img{margin-top:24px}}.dasi-section.n03 .marquee-box{width:100%}.dasi-section.n03 .marquee-track{will-change:transform;width:max-content;animation:22s linear infinite dasi-marquee-left;display:flex}.dasi-section.n03 .marquee-track.reverse{animation-name:dasi-marquee-right}.dasi-section.n03 .marquee-group{flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.dasi-section.n03 .marquee-track{animation:none}}
.dasi-section.n04{letter-spacing:-.02em;background-color:#f9fbfa;overflow:hidden}.dasi-section.n04 .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.dasi-section.n04 .sub-title{color:#1d444a;font-size:16px;font-weight:700;line-height:1.4}.dasi-section.n04 .title{color:#0e1a28;font-size:28px;font-weight:700;line-height:1.4}.dasi-section.n04 .title span{color:#2fbc98}.dasi-section.n04 .text{color:#1d444a;font-size:14px;line-height:1.4}.dasi-section.n04 .sub-title+.title,.dasi-section.n04 .title+.sub-title,.dasi-section.n04 .title+.text{margin-top:16px}.dasi-section.n04 .sub-title+.text{margin-top:12px}.dasi-section.n04 img{max-width:100%}.dasi-section.n04 .wrap{max-width:802px;margin:0 auto;padding:72px 16px 40px}.dasi-section.n04 .wrap>.text{font-weight:600}.dasi-section.n04 .wrap>.sub-title{color:#2fbc98;opacity:.4;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#2fbc98 0%,#2c736c 100%);-webkit-background-clip:text;background-clip:text;margin:40px auto 0 8px;font-size:36px;font-weight:700;line-height:1.4}.dasi-section.n04 .wrap .slide{width:100%;max-width:320px;margin:12px auto 0 8px;padding-bottom:40px;font-size:0;position:relative;overflow:visible}.dasi-section.n04 .wrap .slide .swiper-pagination{bottom:0;left:calc(50vw - 184px)}.dasi-section.n04 .wrap .slide .slide-item{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none;display:block;position:relative}.dasi-section.n04 .wrap .slide .slide-item:before{content:"";width:47px;height:74px;position:absolute;top:-19px;right:24px}.dasi-section.n04 .wrap .slide .slide-item .slide-img{border-radius:12px;overflow:hidden}.dasi-section.n04 .wrap .slide .slide-item .slide-img img{width:100%}.dasi-section.n04 .wrap .slide .slide-item>.slide-text{color:#f5fffb;flex-direction:column;display:flex;position:absolute;inset:24px}.dasi-section.n04 .wrap .slide .slide-item>.slide-text .slide-type{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#e69900;border-radius:14px;padding:0 12px;font-size:12px;font-weight:600;line-height:28px;position:absolute;top:0;left:0}.dasi-section.n04 .wrap .slide .slide-item>.slide-text .slide-text{text-align:left;margin-top:auto;font-size:12px;font-weight:600;line-height:1.6}.dasi-section.n04 .wrap .slide .slide-item>.slide-text .slide-title{text-align:left;border-top:1px solid #fff;margin-top:16px;padding-top:16px;font-size:18px;font-weight:700;line-height:1.4}.dasi-section.n04 .wrap .slide .slide-item.n1:before{background:url(https://cdn.da-si.com/images/dasi-renewal/section_11-1-1-type_mo.avif) 50%/cover no-repeat}.dasi-section.n04 .wrap .slide .slide-item.n1>.slide-text .slide-type{background-color:#e69900}.dasi-section.n04 .wrap .slide .slide-item.n2:before{background:url(https://cdn.da-si.com/images/dasi-renewal/section_11-1-2-type_mo.avif) 50%/cover no-repeat}.dasi-section.n04 .wrap .slide .slide-item.n2>.slide-text .slide-type{background-color:#eb6c6c}.dasi-section.n04 .wrap .slide .slide-item.n3:before{background:url(https://cdn.da-si.com/images/dasi-renewal/section_11-1-3-type_mo.avif) 50%/cover no-repeat}.dasi-section.n04 .wrap .slide .slide-item.n3>.slide-text .slide-type{background-color:#4968e6}.dasi-section.n04 .marquee-box{width:100%;max-width:754px;margin-top:64px;position:relative}.dasi-section.n04 .marquee-box:before{content:"";z-index:1;background:linear-gradient(90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-20px;right:calc(100% - 8px)}@media (max-width:768px){.dasi-section.n04 .marquee-box:before{display:none}}.dasi-section.n04 .marquee-box:after{content:"";z-index:1;background:linear-gradient(-90deg,#f9fbfa 95%,#0000 100%);width:50vw;position:absolute;top:-10px;bottom:-20px;left:calc(100% - 8px)}@media (max-width:768px){.dasi-section.n04 .marquee-box:after{display:none}}.dasi-section.n04 .marquee-box .marquee-track,.dasi-section.n04 .marquee-box .marquee-track .marquee-group{gap:12px;display:flex}.dasi-section.n04 .marquee-box .marquee-track .marquee-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:start;gap:12px;width:240px;height:72px;padding:12px 16px 12px 20px;display:flex;position:relative;box-shadow:0 6.4px 12.8px #4bd2b024,0 0 1.6px #4bd2b01f}.dasi-section.n04 .marquee-box .marquee-track .marquee-item:before{content:"";z-index:-1;border-radius:12px;position:absolute;inset:0;box-shadow:inset 1px 1px .5px -.75px #ffffff80,inset -.75px -.75px .5px -.75px #ffffff80}.dasi-section.n04 .marquee-box .marquee-track .marquee-item:after{content:"";-webkit-backdrop-filter:blur(10.2px);backdrop-filter:blur(10.2px);z-index:-1;background:linear-gradient(287deg,#ffffff80 0%,#fff9 100%);border-radius:12px;position:absolute;inset:1px;box-shadow:inset 12px 12px 8px -8px #00000008,inset 0 0 12px #00000008}.dasi-section.n04 .marquee-box .marquee-track .marquee-item img{border-radius:50%;flex-shrink:0;width:40px}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text{flex-direction:column;display:flex}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head{align-items:center;gap:6px;display:flex}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head .marquee-type{font-size:10px;font-weight:600;line-height:1.6}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head .marquee-type.상간{color:#eb6c6c}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head .marquee-type.양육{color:#4968e6}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head .marquee-type.재산분할{color:#ffba33}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head .marquee-name{color:#0e1a28;font-size:10px;font-weight:400;line-height:1.6}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-text{color:#0e1a28;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px;font-size:10px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}@media (max-width:375px){.dasi-section.n04{zoom:tan(atan2(100vw, 375px));width:375px}}@media (min-width:1201px){.dasi-section.n04 .sub-title{font-size:24px;line-height:1.4}.dasi-section.n04 .title{font-size:52px;line-height:1.2}.dasi-section.n04 .text{font-size:22px;line-height:1.4}.dasi-section.n04 .sub-title+.title,.dasi-section.n04 .title+.sub-title,.dasi-section.n04 .title+.text{margin-top:32px}.dasi-section.n04 .sub-title+.text{margin-top:24px}.dasi-section.n04 img{max-width:100%}.dasi-section.n04 .wrap{max-width:920px;padding-top:120px;padding-bottom:80px}.dasi-section.n04 .wrap>.text{font-weight:700}.dasi-section.n04 .wrap>.sub-title{margin-top:80px;margin-left:23px;font-size:64px;line-height:1.2}.dasi-section.n04 .wrap .slide{max-width:100%;margin-top:38px}.dasi-section.n04 .wrap .slide .slide-item:before{width:69px;height:83px;top:-21px;right:19px}.dasi-section.n04 .wrap .slide .slide-item .slide-img{border-radius:20px}.dasi-section.n04 .wrap .slide .slide-item>.slide-text .slide-type{border-radius:18px;width:80px;font-size:14px;font-weight:700;line-height:36px}.dasi-section.n04 .wrap .slide .slide-item>.slide-text .slide-text{font-size:16px;line-height:1.6}.dasi-section.n04 .wrap .slide .slide-item>.slide-text .slide-title{margin-top:18px;padding-top:18px;font-size:22px;line-height:1.4}.dasi-section.n04 .marquee-box{max-width:1116px;margin-top:120px}.dasi-section.n04 .marquee-box .marquee-track,.dasi-section.n04 .marquee-box .marquee-track .marquee-group{gap:16px}.dasi-section.n04 .marquee-box .marquee-track .marquee-item{border-radius:20px;width:320px;height:96px;padding:16px 16px 14px 20px}.dasi-section.n04 .marquee-box .marquee-track .marquee-item:before,.dasi-section.n04 .marquee-box .marquee-track .marquee-item:after{border-radius:20px}.dasi-section.n04 .marquee-box .marquee-track .marquee-item img{width:40px}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head .marquee-type{font-size:14px;font-weight:700}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-head .marquee-name{font-size:14px}.dasi-section.n04 .marquee-box .marquee-track .marquee-item .marquee-text .marquee-text{height:44px;font-size:14px;font-weight:600;line-height:22px}.dasi-section.n04 .marquee-box .marquee-track.n2{margin-top:24px}}@keyframes dasi-n04-marquee-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes dasi-n04-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.dasi-section.n04 .slide-item.is-hidden,.dasi-section.n04 .slide-dots{display:none}.dasi-section.n04 .slide .swiper-pagination-bullet{opacity:.2;background:#3ba28e;border-radius:4px;transition:all .25s ease-in-out}.dasi-section.n04 .slide .swiper-pagination-bullet-active{opacity:1;width:24px}.dasi-section.n04 .wrap>.marquee-box{flex-direction:column;gap:12px;margin-top:64px;display:flex}.dasi-section.n04 .wrap>.marquee-box .marquee-track{will-change:transform;backface-visibility:hidden;gap:0;width:max-content;animation:28s linear infinite dasi-n04-marquee-left;display:flex;transform:translate(0,0)}.dasi-section.n04 .wrap>.marquee-box .marquee-track.reverse{animation-name:dasi-n04-marquee-right}.dasi-section.n04 .wrap>.marquee-box .marquee-group{flex-shrink:0;gap:12px;padding-right:12px;display:flex}.dasi-section.n04 .wrap>.marquee-box .marquee-item{flex-shrink:0}@media (min-width:803px){.dasi-section.n04 .slide{max-width:none;display:block}.dasi-section.n04 .slide .swiper-wrapper{display:flex;transform:none!important}.dasi-section.n04 .slide .swiper-pagination{display:none}.dasi-section.n04 .slide-item.is-hidden{display:block}.dasi-section.n04 .slide-dots{display:none}}@media (prefers-reduced-motion:reduce){.dasi-section.n04 .wrap>.marquee-box .marquee-track{animation:none}}
.dasi-section.n05{letter-spacing:-.02em;background-color:#f9fbfa;overflow:hidden}.dasi-section.n05 .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.dasi-section.n05 .sub-title{color:#1d444a;font-size:16px;font-weight:700;line-height:1.4}.dasi-section.n05 .title{color:#0e1a28;font-size:28px;font-weight:700;line-height:1.4}.dasi-section.n05 .title span{color:#2fbc98}.dasi-section.n05 .text{color:#1d444a;font-size:14px;line-height:1.4}.dasi-section.n05 .sub-title+.title,.dasi-section.n05 .title+.sub-title,.dasi-section.n05 .title+.text{margin-top:16px}.dasi-section.n05 .sub-title+.text{margin-top:12px}.dasi-section.n05 img{max-width:100%}.dasi-section.n05 .wrap{padding:72px 16px}.dasi-section.n05 .wrap>.text{font-weight:600}.dasi-section.n05 .wrap .bg{background:url(https://cdn.da-si.com/images/dasi-renewal/section_12_pc.avif) left calc(50% + 5px) bottom -9px/auto 394px no-repeat;width:calc(100% + 32px);height:360px;margin:36px -16px 0;position:relative}.dasi-section.n05 .wrap .bg .bg-name{justify-content:space-between;max-width:326px;margin:0 auto;display:flex;position:absolute;top:208px;left:12px;right:16px}.dasi-section.n05 .wrap .bg .bg-name span{text-shadow:0 2px 16px #00000052,0 8px 16px #4968e624,0 0 2px #4968e61f;color:#f7faff;text-align:left;font-size:10px;font-weight:400;line-height:1.6}.dasi-section.n05 .wrap .bg .bg-logo{justify-content:start;align-items:center;gap:8px;width:157px;margin:0 auto;display:flex;position:absolute;bottom:58px;left:0;right:0}.dasi-section.n05 .wrap .bg .bg-logo span{color:#f5fffb;text-shadow:0 2px 16px #00000052;font-size:20px;font-weight:700;line-height:1.4}.dasi-section.n05 .wrap .bg .bg-logo img{height:44px;position:absolute;top:-7px;left:33px}.dasi-section.n05 .wrap .bg p{color:#f7faff;text-shadow:0 2px 16px #00000052,0 8px 16px #4968e624,0 0 2px #4968e61f;font-size:12px;font-weight:400;line-height:1.6;position:absolute;bottom:26px;right:24px}.dasi-section.n05 .wrap .sub-title{margin-top:62px}.dasi-section.n05 .wrap .sub-title+.text{font-weight:400}.dasi-section.n05 .wrap .list-box{flex-direction:column;gap:12px;width:100%;margin:24px auto 0;display:flex}.dasi-section.n05 .wrap .list-box .list-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;border-radius:12px;flex-direction:column;justify-content:end;align-items:start;gap:8px;height:185px;padding:20px;display:flex;overflow:hidden}.dasi-section.n05 .wrap .list-box .list-item img{border:1px solid #fff;border-radius:15px;width:120px}.dasi-section.n05 .wrap .list-box .list-item>div{color:#f5fffb;font-size:16px;font-weight:600;line-height:1.4}.dasi-section.n05 .wrap .list-box .list-item>p{color:#e0fff7;font-size:10px;font-weight:400;line-height:1.6}.dasi-section.n05 .wrap .list-box .list-item.n1{background:url(https://cdn.da-si.com/images/dasi-renewal/section_13-1-1_mo.avif) 50%/cover no-repeat}.dasi-section.n05 .wrap .list-box .list-item.n2{background:url(https://cdn.da-si.com/images/dasi-renewal/section_13-1-2_mo.avif) 50%/cover no-repeat}.dasi-section.n05 .wrap .list-box .list-item.n3{background:url(https://cdn.da-si.com/images/dasi-renewal/section_13-1-3_mo.avif) 50%/cover no-repeat}@media (min-width:361px){.dasi-section.n05 .wrap .bg .bg-name{max-width:340px}}@media (min-width:921px){.dasi-section.n05 .wrap .bg{background-position:50%;background-size:auto 100%;height:510px}.dasi-section.n05 .wrap .bg .bg-name{max-width:400px;top:310px}.dasi-section.n05 .wrap .bg .bg-logo{bottom:86px}}@media (max-width:375px){.dasi-section.n05{zoom:tan(atan2(100vw, 375px));width:375px}}@media (min-width:1201px){.dasi-section.n05 .sub-title{font-size:24px;line-height:1.4}.dasi-section.n05 .title{font-size:52px;line-height:1.2}.dasi-section.n05 .text{font-size:22px;line-height:1.4}.dasi-section.n05 .sub-title+.title,.dasi-section.n05 .title+.sub-title,.dasi-section.n05 .title+.text{margin-top:32px}.dasi-section.n05 .sub-title+.text{margin-top:24px}.dasi-section.n05 img{max-width:100%}.dasi-section.n05 .wrap{padding-top:160px;padding-bottom:180px}.dasi-section.n05 .wrap>.text{font-weight:700}.dasi-section.n05 .wrap .bg{width:calc(100% + 32px);height:810px;margin:80px -16px 0}.dasi-section.n05 .wrap .bg .bg-name{max-width:880px;margin:0 auto;top:auto;bottom:166px}.dasi-section.n05 .wrap .bg .bg-name span{font-size:14px}.dasi-section.n05 .wrap .bg .bg-logo{gap:16px;width:230px;bottom:87px}.dasi-section.n05 .wrap .bg .bg-logo span{font-size:28px}.dasi-section.n05 .wrap .bg .bg-logo img{height:64px;top:-12px;left:48px}.dasi-section.n05 .wrap .bg p{text-align:right;max-width:880px;margin:0 auto;font-size:14px;bottom:40px;left:0;right:0}.dasi-section.n05 .wrap .sub-title{margin-top:160px;font-size:32px}.dasi-section.n05 .wrap .sub-title+.text{margin-top:16px;font-size:18px}.dasi-section.n05 .wrap .list-box{gap:24px;max-width:660px;margin-top:48px}.dasi-section.n05 .wrap .list-box .list-item{border-radius:20px;gap:16px;height:372px;padding:28px}.dasi-section.n05 .wrap .list-box .list-item img{border-width:2px;border-radius:24px;width:199px}.dasi-section.n05 .wrap .list-box .list-item>div{font-size:24px}.dasi-section.n05 .wrap .list-box .list-item>p{font-size:16px}.dasi-section.n05 .wrap .list-box .list-item.n1{background-image:url(https://cdn.da-si.com/images/dasi-renewal/section_13-1-1_pc.avif)}.dasi-section.n05 .wrap .list-box .list-item.n2{background-image:url(https://cdn.da-si.com/images/dasi-renewal/section_13-1-2_pc.avif)}.dasi-section.n05 .wrap .list-box .list-item.n3{background-image:url(https://cdn.da-si.com/images/dasi-renewal/section_13-1-3_pc.avif)}}
.dasi-section.n06{letter-spacing:-.02em;background-color:#1a1a1a;overflow:hidden}.dasi-section.n06 .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.dasi-section.n06 .sub-title{color:#1d444a;font-size:16px;font-weight:700;line-height:1.4}.dasi-section.n06 .title{color:#0e1a28;font-size:28px;font-weight:700;line-height:1.4}.dasi-section.n06 .title span{color:#2fbc98}.dasi-section.n06 .text{color:#1d444a;font-size:14px;line-height:1.4}.dasi-section.n06 .sub-title+.title,.dasi-section.n06 .title+.sub-title,.dasi-section.n06 .title+.text{margin-top:16px}.dasi-section.n06 .sub-title+.text{margin-top:12px}.dasi-section.n06 .wrap{text-align:left;align-items:start;margin:0 auto;padding:34px 16px 80px}.dasi-section.n06 .wrap .title{color:#fff;font-size:32px}.dasi-section.n06 .wrap>.text{color:#fff;margin-top:11px;font-size:17px;font-weight:400;line-height:normal}.dasi-section.n06 .wrap .video-wrap{flex-direction:column;gap:42px;width:100%;margin-top:20px;display:flex}.dasi-section.n06 .wrap .video-wrap .video-box{flex-direction:column;gap:28px;display:flex}.dasi-section.n06 .wrap .video-wrap .video-box .video-item{align-items:start;gap:14px;display:flex}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video{aspect-ratio:16/9;flex-shrink:0;width:134px}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text{flex-direction:column;flex:1 0 0;justify-content:space-between;display:flex}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text .video-title{color:#fff;font-size:13px;font-weight:400;line-height:normal}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text .video-date{color:#787878;font-size:12px;font-weight:400;line-height:normal}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item{flex-direction:column}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video{width:100%}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video-text{padding:0 4px}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video-text .video-title{font-size:18px}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video-text .video-date{display:none}@media (max-width:375px){.dasi-section.n06{zoom:tan(atan2(100vw, 375px));width:375px}}@media (min-width:1201px){.dasi-section.n06 .sub-title{font-size:24px;line-height:1.4}.dasi-section.n06 .title{font-size:52px;line-height:1.2}.dasi-section.n06 .text{font-size:22px;line-height:1.4}.dasi-section.n06 .sub-title+.title,.dasi-section.n06 .title+.sub-title,.dasi-section.n06 .title+.text{margin-top:32px}.dasi-section.n06 .sub-title+.text{margin-top:24px}.dasi-section.n06 .wrap{align-items:center;max-width:1400px;padding:100px 106px 107px}.dasi-section.n06 .wrap .title{font-size:52px}.dasi-section.n06 .wrap>.text{font-size:22px}.dasi-section.n06 .wrap .video-wrap{flex-direction:row;margin-top:86px}.dasi-section.n06 .wrap .video-wrap .video-box{background-color:#282828;border:1px solid #b7b7b7;border-radius:14px;justify-content:space-between;gap:0;width:calc(100% - 522px);padding:28px 24px}.dasi-section.n06 .wrap .video-wrap .video-box .video-item{gap:20px}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video{width:160px}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text{gap:8px}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text .video-title{font-size:14px;line-height:1.5}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text .video-date{font-size:14px}.dasi-section.n06 .wrap .video-wrap .video-box.current{background-color:#0000;border:0;width:480px;padding:0}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video-text{flex-direction:row}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video-text .video-date{flex-shrink:0;margin-top:5px;display:block}}@media (min-width:1501px){.dasi-section.n06 .wrap{max-width:1500px}.dasi-section.n06 .wrap .video-wrap .video-box{width:calc(100% - 722px)}.dasi-section.n06 .wrap .video-wrap .video-box .video-item{gap:20px}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video{width:210px}.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text .video-title,.dasi-section.n06 .wrap .video-wrap .video-box .video-item .video-text .video-date{font-size:18px}.dasi-section.n06 .wrap .video-wrap .video-box.current{width:680px}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video-text .video-title{font-size:22px}.dasi-section.n06 .wrap .video-wrap .video-box.current .video-item .video-text .video-date{font-size:20px}}.dasi-section.n06 .video{position:relative;overflow:hidden}.dasi-section.n06 .video iframe,.dasi-section.n06 .video img{-o-object-fit:cover;object-fit:cover;border:0;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;display:block}.dasi-section.n06 button.video-item{width:100%;color:inherit;text-align:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}
@property --slp-ring-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes slp-ring-spin{to{--slp-ring-ang:360deg}}@keyframes slp-onair-blink{0%,to{opacity:1}50%{opacity:.18}}.main-renewal-route .section.lawyer-profiles{--coolgray-000:#fefefe;--coolgray-200:#e5e7eb;--title-light:#f3f4f6;--glass:linear-gradient(200deg, #edf2ff1a 0%, #edf2ff0d 100%);--glass-blur:20px;--glass-dim:#fff;--glass-rim:inset 0 0 0 1px #edf2ff21, inset 0 1.5px 0 #edf2ff57, inset 0 -1px 0 #edf2ff0d;--slp-header-h:60px;--slp-appbar-h:0px}@media (max-width:900px){.main-renewal-route .section.lawyer-profiles{--slp-appbar-h:55px}}@media (max-width:426px){.main-renewal-route .section.lawyer-profiles{--slp-header-h:50px}}.main-renewal-route .section.lawyer-profiles{isolation:isolate;color:var(--coolgray-000);letter-spacing:-.02em;background:#0d0f14;position:relative;overflow:visible}.main-renewal-route .section.lawyer-profiles img{-webkit-user-drag:none;-webkit-touch-callout:none;max-width:100%;display:block}.main-renewal-route .section.lawyer-profiles picture{display:contents}.main-renewal-route .section.lawyer-profiles .grad{background:linear-gradient(90deg,#44cdff 0%,#90afff 50%,#bf80ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.main-renewal-route .section.lawyer-profiles .lawyer-bg{z-index:0;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.main-renewal-route .section.lawyer-profiles .lawyer-bg.lawyer-bg--flow{height:100vh;position:absolute;inset:0 0 auto}.main-renewal-route .section.lawyer-profiles .lawyer-bg:after{content:"";z-index:1;background:linear-gradient(#00000073 0%,#0000 28% 55%,#0000008c 100%);position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .lawyer-bg__layer{opacity:0;will-change:opacity;transition:opacity .5s;display:block;position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .lawyer-bg__layer.is-on{opacity:1}.main-renewal-route .section.lawyer-profiles .lawyer-bg__layer img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.main-renewal-route .section.lawyer-profiles .sticky-bar{z-index:30;pointer-events:none;visibility:hidden;padding:0 0 2.5vw;position:fixed;top:0;left:0;right:0;overflow:visible}.main-renewal-route .section.lawyer-profiles .sticky-bar__inner{z-index:3;pointer-events:none;will-change:transform;padding-top:calc(2.6vw + var(--slp-header-h));flex-direction:column;align-items:center;gap:.73vw;margin:0 auto;transition:none;display:flex;position:relative}.main-renewal-route .section.lawyer-profiles .sticky-bar__inner>*{pointer-events:auto}.main-renewal-route .section.lawyer-profiles .searchbox--hero,.main-renewal-route .section.lawyer-profiles .carousel--hero{opacity:0;pointer-events:none;transition:none}.main-renewal-route .section.lawyer-profiles .searchbox{background-image:var(--glass);background-color:var(--glass-dim);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid #70737c2e;border-radius:20px;align-items:center;gap:8px;padding:16px 24px;display:flex;box-shadow:inset 0 -1px #70737c1a,0 4px 10px #00000061,0 20px 52px #00000094}.main-renewal-route .section.lawyer-profiles .searchbox--hero,.main-renewal-route .section.lawyer-profiles .searchbox--sm{border-radius:1.04vw;gap:.42vw;width:22.5vw;padding:.83vw 1.25vw}.main-renewal-route .section.lawyer-profiles .searchbox--hero .searchbox__ph,.main-renewal-route .section.lawyer-profiles .searchbox--sm .searchbox__ph{font-size:.83vw}.main-renewal-route .section.lawyer-profiles .searchbox--hero .searchbox__icon,.main-renewal-route .section.lawyer-profiles .searchbox--sm .searchbox__icon{width:1.25vw;height:1.25vw}.main-renewal-route .section.lawyer-profiles .searchbox--sm{z-index:7;position:relative}.main-renewal-route .section.lawyer-profiles .searchbox--hero{position:absolute;top:19.8vw;left:50%;transform:translate(-50%)}.main-renewal-route .section.lawyer-profiles .searchbox__ph{color:#3b4252;opacity:1;flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.6}.main-renewal-route .section.lawyer-profiles .searchbox__input{appearance:none;min-width:0;letter-spacing:inherit;opacity:1;background:0 0;border:none;outline:none;padding:0;font-family:inherit}.main-renewal-route .section.lawyer-profiles .searchbox__input::placeholder{color:#8b93a7;opacity:1;font-weight:400}.main-renewal-route .section.lawyer-profiles .searchbox__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.main-renewal-route .section.lawyer-profiles .searchbox__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.main-renewal-route .section.lawyer-profiles .search-msg{text-align:center;color:var(--coolgray-000);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-rim);opacity:0;pointer-events:none;background:#14161cd1;border-radius:.63vw;padding:.52vw .83vw;font-size:.73vw;font-weight:500;line-height:1.4;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + .52vw);left:0;right:0;transform:translateY(-4px)}.main-renewal-route .section.lawyer-profiles .search-msg.show{opacity:1;transform:none}.main-renewal-route .section.lawyer-profiles .searchbox__icon{opacity:.85;cursor:pointer;background:0 0;border:none;flex:none;width:20px;height:20px;padding:0;position:relative}.main-renewal-route .section.lawyer-profiles .searchbox__icon:before{content:"";opacity:.9;background-color:#3b4252;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"11\" cy=\"11\" r=\"7\"/><line x1=\"21\" y1=\"21\" x2=\"16.6\" y2=\"16.6\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"11\" cy=\"11\" r=\"7\"/><line x1=\"21\" y1=\"21\" x2=\"16.6\" y2=\"16.6\"/></svg>") 50%/contain no-repeat}.main-renewal-route .section.lawyer-profiles .carousel{touch-action:pan-y;transition:opacity .35s;position:relative;overflow:hidden}.main-renewal-route .section.lawyer-profiles .carousel__clip{--fade:0px;height:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);position:absolute;top:0;left:50%;transform:translate(-50%)}.main-renewal-route .section.lawyer-profiles .carousel__track{will-change:transform;align-items:center;gap:12px;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;left:0}.main-renewal-route .section.lawyer-profiles .carousel__track.no-anim .carousel__item{transition:none!important}.main-renewal-route .section.lawyer-profiles .carousel--hero,.main-renewal-route .section.lawyer-profiles .carousel--sticky{width:46.25vw;height:8.25vw;margin:-1vw 0}.main-renewal-route .section.lawyer-profiles .carousel--hero .carousel__item,.main-renewal-route .section.lawyer-profiles .carousel--sticky .carousel__item{--r:50%;--ring:.176vw;border-radius:var(--r);width:3.52vw;height:3.52vw}.main-renewal-route .section.lawyer-profiles .carousel--hero .carousel__track,.main-renewal-route .section.lawyer-profiles .carousel--sticky .carousel__track{gap:.83vw}.main-renewal-route .section.lawyer-profiles .carousel--hero .carousel__item.is-active,.main-renewal-route .section.lawyer-profiles .carousel--sticky .carousel__item.is-active{margin:0 .352vw}.main-renewal-route .section.lawyer-profiles .carousel--hero{position:absolute;top:24.25vw;left:50%;transform:translate(-50%)}.main-renewal-route .section.lawyer-profiles .carousel-nav{z-index:6;cursor:pointer;width:2.19vw;height:2.19vw;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%}.main-renewal-route .section.lawyer-profiles .carousel-nav:hover{opacity:.7}.main-renewal-route .section.lawyer-profiles .carousel-nav:before{content:"";border-top:.1vw solid var(--coolgray-000);border-right:.1vw solid var(--coolgray-000);filter:drop-shadow(0 1px 3px #0000008c);width:.63vw;height:.63vw;display:block}.main-renewal-route .section.lawyer-profiles .carousel-nav--prev{left:.21vw;transform:translateY(-50%)}.main-renewal-route .section.lawyer-profiles .carousel-nav--prev:before{margin-left:-.1vw;transform:rotate(-135deg)}.main-renewal-route .section.lawyer-profiles .carousel-nav--prev:active{transform:translateY(-50%)scale(.88)}.main-renewal-route .section.lawyer-profiles .carousel-nav--next{right:.21vw;transform:translateY(-50%)}.main-renewal-route .section.lawyer-profiles .carousel-nav--next:before{margin-right:-.1vw;transform:rotate(45deg)}.main-renewal-route .section.lawyer-profiles .carousel-nav--next:active{transform:translateY(-50%)scale(.88)}.main-renewal-route .section.lawyer-profiles .carousel__item{--r:50%;--ring:2.2px;border-radius:var(--r);width:61px;height:61px;box-shadow:none;cursor:pointer;transform-origin:50%;--sc:1;--flip:1;transform:scale(var(--sc)) scaleX(var(--flip));background:#fff;border:none;flex:none;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .3s,opacity .3s;position:relative;overflow:hidden}.main-renewal-route .section.lawyer-profiles .carousel__item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.main-renewal-route .section.lawyer-profiles .carousel__item.is-active{--sc:1.2;z-index:5;border:var(--ring) solid #0000;background-color:#0000;background-image:linear-gradient(#fff, #fff),conic-gradient(from var(--slp-ring-ang), #5e7eff00 0deg, #5e7eff24 40deg, #5e7eff6b 77deg, #5e7effc7 114deg, #5e7eff 144deg, #9747ff 228deg, #c98ff0 273deg, #e6ddff 302deg, #9747ff6b 326deg, #5e7eff00 360deg);opacity:1;background-origin:border-box;background-clip:padding-box,border-box;margin:0 6.1px;animation:3.4s linear infinite slp-ring-spin}.main-renewal-route .section.lawyer-profiles .hero{z-index:10;height:100vh;min-height:640px;position:relative;overflow:visible}.main-renewal-route .section.lawyer-profiles .hero__top{display:block;position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .hero__titles{text-align:center;will-change:opacity,transform;transition:opacity .3s,transform .3s;position:absolute;top:7.3vw;left:15vw;right:15vw}.main-renewal-route .section.lawyer-profiles .hero__eyebrow{color:var(--coolgray-200);font-size:1.25vw;font-weight:400;line-height:1.4}.main-renewal-route .section.lawyer-profiles .hero__title{color:var(--title-light);letter-spacing:-.03em;margin-top:1.15vw;font-size:2.708vw;font-weight:700;line-height:1.25}.main-renewal-route .section.lawyer-profiles .hero__info{z-index:12;filter:drop-shadow(0 14px 14px #0000003d);flex-direction:column;gap:.83vw;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:auto;bottom:7vh;left:26.875vw}.main-renewal-route .section.lawyer-profiles .chips{gap:.42vw;display:flex}.main-renewal-route .section.lawyer-profiles .chip{color:#2fe0f0;white-space:nowrap;background:#080a0e8c;border:1px solid #2fe0f0;border-radius:1.25vw;align-items:center;height:2.08vw;padding:0 .83vw;font-size:.83vw;font-weight:500;display:inline-flex}.main-renewal-route .section.lawyer-profiles .info-name{color:var(--coolgray-000);align-items:center;gap:.42vw;font-size:2.396vw;font-weight:700;line-height:1.2;display:flex}.main-renewal-route .section.lawyer-profiles .info-name img{width:1.67vw;height:1.67vw}.main-renewal-route .section.lawyer-profiles .info-line{color:var(--coolgray-000);opacity:.85;align-items:center;gap:.42vw;font-size:1.146vw;line-height:1.4;display:flex}.main-renewal-route .section.lawyer-profiles .info-line .ic{opacity:.9;flex:none;width:1.146vw;height:1.146vw}.main-renewal-route .section.lawyer-profiles .info-line .onair{letter-spacing:.02em;background:#080a0e8c;border:1px solid;border-radius:.73vw;align-items:center;gap:.31vw;height:1.46vw;margin-left:.62vw;padding:0 .52vw;font-size:.73vw;font-weight:700;line-height:1;display:inline-flex}.main-renewal-route .section.lawyer-profiles .info-line .onair i{background:currentColor;border-radius:50%;flex:none;width:.36vw;height:.36vw}.main-renewal-route .section.lawyer-profiles .onair--on{color:#00bf40}.main-renewal-route .section.lawyer-profiles .onair--on i{animation:2.8s ease-in-out infinite slp-onair-blink}.main-renewal-route .section.lawyer-profiles .onair--off{color:#ffffff8c}.main-renewal-route .section.lawyer-profiles .detail{z-index:10;padding:8vh 24px calc(35px + 31.5vh);position:relative}.main-renewal-route .section.lawyer-profiles .detail__wrap{flex-direction:column;gap:0;max-width:660px;margin:0 auto;display:flex}.main-renewal-route .section.lawyer-profiles .detail__wrap>*+*{margin-top:14vh}.main-renewal-route .section.lawyer-profiles .detail__wrap>.detail__ment{margin-top:21vh}.main-renewal-route .section.lawyer-profiles .detail__profile{flex-direction:column;gap:14vh;display:none}.main-renewal-route .section.lawyer-profiles .detail__profile.is-active{display:flex}.main-renewal-route .section.lawyer-profiles .detail__wrap>.detail__profile{margin-top:0}.main-renewal-route .section.lawyer-profiles .detail__ment+.pcards{margin-top:50px}.main-renewal-route .section.lawyer-profiles .glass-card{background-image:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:none;border-radius:20px;padding:32px}.main-renewal-route .section.lawyer-profiles .detail__quote{text-align:center}.main-renewal-route .section.lawyer-profiles .detail__quote h3{background:linear-gradient(90deg,#44cdff 0%,#90afff 50%,#bf80ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:30px;font-weight:700;line-height:1.4}.main-renewal-route .section.lawyer-profiles .detail__quote p{color:var(--coolgray-200);opacity:.9;font-size:1.05vw;line-height:1.9}.main-renewal-route .section.lawyer-profiles .detail__quote p+p{margin-top:20px}.main-renewal-route .section.lawyer-profiles .detail__h{text-align:center;color:var(--coolgray-000);margin-bottom:32px;font-size:34px;font-weight:700;line-height:1.35}.main-renewal-route .section.lawyer-profiles .detail__principle-list{flex-direction:column;gap:24px;display:flex}.main-renewal-route .section.lawyer-profiles .principle{align-items:center;gap:20px;display:flex}.main-renewal-route .section.lawyer-profiles .principle p{color:#e5e7eb;letter-spacing:-.02em;font-size:22px;line-height:1.4}.main-renewal-route .section.lawyer-profiles .principle__check{background:#00bf40;border-radius:5.33px;flex:none;width:24px;height:24px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' fill-rule='evenodd' d='M0 0h24v24H0z M9.55 17.6 4.5 12.55 6.3 10.75 9.55 14 17.7 5.85 19.5 7.65Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' fill-rule='evenodd' d='M0 0h24v24H0z M9.55 17.6 4.5 12.55 6.3 10.75 9.55 14 17.7 5.85 19.5 7.65Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.main-renewal-route .section.lawyer-profiles .stats-grid{--u:calc(660px / 328 * .7);gap:calc(12*var(--u));width:100%;max-width:calc(328*var(--u));grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.main-renewal-route .section.lawyer-profiles .stat{aspect-ratio:158/211;border-radius:calc(12*var(--u));background-image:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:relative;overflow:hidden}.main-renewal-route .section.lawyer-profiles .stat>*{position:absolute}.main-renewal-route .section.lawyer-profiles .stat__label{left:0;right:0;top:calc(18*var(--u));text-align:center;font-size:calc(14*var(--u));color:#f3f4f6;letter-spacing:-.02em;font-weight:700;line-height:1.4}.main-renewal-route .section.lawyer-profiles .stars{color:#ffb020;letter-spacing:calc(1*var(--u));font-size:calc(16*var(--u));line-height:1}.main-renewal-route .section.lawyer-profiles .stat__big{left:0;right:0;top:calc(55*var(--u));text-align:center;font-size:calc(56*var(--u));color:#fefefe;letter-spacing:-.02em;font-weight:700;line-height:1.4}.main-renewal-route .section.lawyer-profiles .stat--rating .stars{left:0;right:0;top:calc(128*var(--u));text-align:center}.main-renewal-route .section.lawyer-profiles .stat__sub{left:0;right:0;top:calc(160*var(--u));text-align:center;font-size:calc(12*var(--u));color:#e5e7eb;letter-spacing:-.02em;line-height:1.6}.main-renewal-route .section.lawyer-profiles .agebars{left:calc(20*var(--u));top:calc(63*var(--u));width:calc(122*var(--u));gap:calc(4*var(--u));flex-direction:column;display:flex}.main-renewal-route .section.lawyer-profiles .agebars li{height:calc(22*var(--u));font-size:calc(14*var(--u));color:#e5e7eb;letter-spacing:-.02em;justify-content:space-between;align-items:center;font-weight:700;line-height:1.6;display:flex}.main-renewal-route .section.lawyer-profiles .agebars li span{width:calc(56*var(--u));flex:none}.main-renewal-route .section.lawyer-profiles .agebars li i{min-width:0;height:calc(8*var(--u));border-radius:calc(8*var(--u));background:#e1e9ff1f;flex:1 0 0;position:relative;overflow:hidden}.main-renewal-route .section.lawyer-profiles .agebars li i:after{content:"";width:var(--v);border-radius:calc(8*var(--u));background:#44cdff;position:absolute;top:0;bottom:0;left:0}.main-renewal-route .section.lawyer-profiles .gender-row{left:calc(20*var(--u));right:calc(20*var(--u));align-items:center;display:flex}.main-renewal-route .section.lawyer-profiles .gender-row img{width:calc(72*var(--u));height:calc(72*var(--u));-o-object-fit:cover;object-fit:cover;flex:none}.main-renewal-route .section.lawyer-profiles .stat--gender .gender-row:first-of-type{top:calc(53*var(--u))}.main-renewal-route .section.lawyer-profiles .stat--gender .gender-row:nth-of-type(2){top:calc(121*var(--u))}.main-renewal-route .section.lawyer-profiles .gender-row__txt{margin-left:calc(4*var(--u));padding-top:calc(8*var(--u));flex-direction:column;align-items:flex-start;display:flex}.main-renewal-route .section.lawyer-profiles .gender-row__t{font-size:calc(12*var(--u));color:#e5e7eb;letter-spacing:-.02em;line-height:1.6}.main-renewal-route .section.lawyer-profiles .gender-row__v{font-size:calc(22*var(--u));color:#fefefe;letter-spacing:-.02em;font-weight:700;line-height:1.4}.main-renewal-route .section.lawyer-profiles .stat__review{left:calc(20*var(--u));top:calc(28*var(--u));width:calc(127*var(--u));font-size:calc(12*var(--u));color:#e5e7eb;letter-spacing:-.02em;line-height:1.6}.main-renewal-route .section.lawyer-profiles .stat--review .review-slide{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .stat--review .review-slide>*{position:absolute}.main-renewal-route .section.lawyer-profiles .stat--review .review-slide.is-on{opacity:1}.main-renewal-route .section.lawyer-profiles .stat--review .stars{left:calc(20*var(--u));top:calc(140*var(--u));text-align:left}.main-renewal-route .section.lawyer-profiles .stat__author{left:calc(20*var(--u));top:calc(164*var(--u));font-size:calc(12*var(--u));color:#e5e7eb;letter-spacing:-.02em;font-weight:400;line-height:1.6}.main-renewal-route .section.lawyer-profiles .detail__ment{text-align:center;color:var(--coolgray-000);font-size:30px;font-weight:700;line-height:1.5}.main-renewal-route .section.lawyer-profiles .pcards{touch-action:pan-y;flex-direction:column;align-items:center;width:100vw;display:flex;position:relative;left:50%;transform:translate(-50%)}.main-renewal-route .section.lawyer-profiles .pcards__viewport{-webkit-user-select:none;user-select:none;width:100%;max-width:1100px;height:718px;margin:-70px 0;position:relative;overflow:hidden}.main-renewal-route .section.lawyer-profiles .pcards__viewport.is-dragging .pcard{transition:none}.main-renewal-route .section.lawyer-profiles .pcard{cursor:pointer;will-change:transform,opacity;border-radius:22px;width:432px;height:578px;margin-top:-289px;margin-left:-216px;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:10px 14px 22px #00000038,4px 6px 10px #00000024}.main-renewal-route .section.lawyer-profiles .pcard img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .pcard:after{content:"";background:0 0;transition:background .5s;position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .pcard.is-side .pcard__text{opacity:0}.main-renewal-route .section.lawyer-profiles .pcard.is-side:after{background:#0a0c146b}.main-renewal-route .section.lawyer-profiles .pcard.is-hidden{opacity:0;pointer-events:none}.main-renewal-route .section.lawyer-profiles .pcard__overlay{background:linear-gradient(#0000000d 40%,#000000c7 100%);position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .pcard__text{color:#fff;z-index:2;position:absolute;bottom:30px;left:28px;right:28px}.main-renewal-route .section.lawyer-profiles .pcard__name{font-size:24px;font-weight:700}.main-renewal-route .section.lawyer-profiles .pcard__line{opacity:.85;margin-top:10px;font-size:15px;line-height:1.6}.main-renewal-route .section.lawyer-profiles .pcard__line .onair{letter-spacing:.02em;background:#080a0e8c;border:1px solid;border-radius:10px;align-items:center;gap:4px;height:20px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.main-renewal-route .section.lawyer-profiles .pcard__line .onair i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.main-renewal-route .section.lawyer-profiles .chips--card{gap:8px;margin-bottom:12px}.main-renewal-route .section.lawyer-profiles .chips--card .chip{border-radius:14px;height:28px;padding:0 12px;font-size:13px}.main-renewal-route .section.lawyer-profiles .pcard__hours{align-items:center;display:inline-flex}.main-renewal-route .section.lawyer-profiles .dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.main-renewal-route .section.lawyer-profiles .dot{cursor:pointer;background:#cfd6e6;border-radius:999px;width:8px;height:8px;transition:all .25s}.main-renewal-route .section.lawyer-profiles .dot.is-active{background:#3b4252;width:26px}.main-renewal-route .section.lawyer-profiles .dots--light .dot{background:#ffffff59}.main-renewal-route .section.lawyer-profiles .dots--light .dot.is-active{background:#fff}@media (prefers-reduced-motion:reduce){.main-renewal-route .section.lawyer-profiles .carousel__item.is-active{animation:none}}@media (max-width:900px){.main-renewal-route .section.lawyer-profiles .hero{height:100svh;min-height:640px;padding:0;display:block;position:relative;overflow:visible}.main-renewal-route .section.lawyer-profiles .hero__top{display:block;position:absolute;inset:0}.main-renewal-route .section.lawyer-profiles .hero__titles{text-align:center;position:absolute;top:43px;left:16px;right:16px}.main-renewal-route .section.lawyer-profiles .hero__eyebrow{font-size:16px;line-height:1.4}.main-renewal-route .section.lawyer-profiles .hero__title{margin-top:16px;font-size:32px;line-height:1.2}.main-renewal-route .section.lawyer-profiles .searchbox--hero,.main-renewal-route .section.lawyer-profiles .searchbox--sm{border-radius:16px;gap:8px;width:auto;max-width:none;padding:16px 20px}.main-renewal-route .section.lawyer-profiles .searchbox--hero .searchbox__ph,.main-renewal-route .section.lawyer-profiles .searchbox--sm .searchbox__ph{font-size:14px}.main-renewal-route .section.lawyer-profiles .searchbox--hero .searchbox__icon,.main-renewal-route .section.lawyer-profiles .searchbox--sm .searchbox__icon{width:20px;height:20px}.main-renewal-route .section.lawyer-profiles .searchbox--hero{position:absolute;top:192px;left:24px;right:24px;transform:none}.main-renewal-route .section.lawyer-profiles .searchbox--sm{width:100%}.main-renewal-route .section.lawyer-profiles .searchbox__ph{font-size:14px}.main-renewal-route .section.lawyer-profiles .carousel--hero,.main-renewal-route .section.lawyer-profiles .carousel--sticky{width:100%;height:84px;margin:-10px 0}.main-renewal-route .section.lawyer-profiles .carousel--hero .carousel__item,.main-renewal-route .section.lawyer-profiles .carousel--sticky .carousel__item{--r:50%;--ring:2.4px;border-radius:var(--r);width:46px;height:46px}.main-renewal-route .section.lawyer-profiles .carousel--hero .carousel__item.is-active,.main-renewal-route .section.lawyer-profiles .carousel--sticky .carousel__item.is-active{--sc:1.1739;margin:0 4px}.main-renewal-route .section.lawyer-profiles .carousel--hero .carousel__track,.main-renewal-route .section.lawyer-profiles .carousel--sticky .carousel__track{gap:14px}.main-renewal-route .section.lawyer-profiles .carousel--hero{z-index:14;margin:0;position:absolute;inset:259px 0 auto;transform:none}.main-renewal-route .section.lawyer-profiles .hero__info{top:auto;left:25px;right:25px;bottom:calc(36px + var(--slp-appbar-h));gap:8px;position:absolute}.main-renewal-route .section.lawyer-profiles .chips{gap:8px}.main-renewal-route .section.lawyer-profiles .chip{border-radius:14px;height:27px;padding:0 12px;font-size:14px}.main-renewal-route .section.lawyer-profiles .info-name{gap:8px;margin-top:0;font-size:28px;line-height:1.2}.main-renewal-route .section.lawyer-profiles .info-name img{width:24px;height:24px}.main-renewal-route .section.lawyer-profiles .info-line{gap:6px;font-size:15px;line-height:1.4}.main-renewal-route .section.lawyer-profiles .info-line .ic{width:16px;height:16px}.main-renewal-route .section.lawyer-profiles .info-line .onair{border-radius:9px;gap:4px;height:18px;margin-left:6px;padding:0 7px;font-size:10px}.main-renewal-route .section.lawyer-profiles .info-line .onair i{width:5px;height:5px}.main-renewal-route .section.lawyer-profiles .info-name+.info-line{margin-top:0}.main-renewal-route .section.lawyer-profiles .sticky-bar{padding:0 0 16px}.main-renewal-route .section.lawyer-profiles .sticky-bar__inner{padding:calc(18px + var(--slp-header-h)) 24px 0;gap:8px;width:100%}.main-renewal-route .section.lawyer-profiles .carousel--sticky{width:calc(100% + 48px);margin:0 -24px}.main-renewal-route .section.lawyer-profiles .carousel-nav{width:28px;height:28px}.main-renewal-route .section.lawyer-profiles .carousel-nav:before{border-top-width:2px;border-right-width:2px;width:9px;height:9px}.main-renewal-route .section.lawyer-profiles .carousel-nav--prev{left:6px}.main-renewal-route .section.lawyer-profiles .carousel-nav--prev:before{margin-left:-1.5px}.main-renewal-route .section.lawyer-profiles .carousel-nav--next{right:6px}.main-renewal-route .section.lawyer-profiles .carousel-nav--next:before{margin-right:-1.5px}.main-renewal-route .section.lawyer-profiles .search-msg{border-radius:10px;padding:8px 12px;font-size:12px;top:calc(100% + 8px)}.main-renewal-route .section.lawyer-profiles .detail{padding:6vh 16px calc(17px + 31.5vh)}.main-renewal-route .section.lawyer-profiles .detail__wrap{gap:0}.main-renewal-route .section.lawyer-profiles .detail__wrap>*+*{margin-top:11vh}.main-renewal-route .section.lawyer-profiles .detail__profile{gap:11vh}.main-renewal-route .section.lawyer-profiles .detail__ment+.pcards{margin-top:24px}.main-renewal-route .section.lawyer-profiles .glass-card{border-radius:20px;padding:26px}.main-renewal-route .section.lawyer-profiles .detail__quote h3{font-size:24px}.main-renewal-route .section.lawyer-profiles .detail__quote p{font-size:15px;line-height:1.8}.main-renewal-route .section.lawyer-profiles .detail__h{font-size:26px}.main-renewal-route .section.lawyer-profiles .detail__ment{font-size:22px}.main-renewal-route .section.lawyer-profiles .principle p{font-size:16px}.main-renewal-route .section.lawyer-profiles .stats-grid{--u:calc(min(100vw - 32px, 660px) / 328 * .7)}.main-renewal-route .section.lawyer-profiles .pcards__viewport{height:401px;margin:-40px 0}.main-renewal-route .section.lawyer-profiles .pcard{border-radius:16px;width:240px;height:321px;margin-top:-160.5px;margin-left:-120px}.main-renewal-route .section.lawyer-profiles .pcard__name{font-size:18px}.main-renewal-route .section.lawyer-profiles .pcard__text{bottom:18px;left:18px;right:18px}.main-renewal-route .section.lawyer-profiles .pcard__line{margin-top:7px;font-size:13px}.main-renewal-route .section.lawyer-profiles .pcard__line .onair{border-radius:9px;gap:3px;height:17px;margin-left:6px;padding:0 6px;font-size:9px}.main-renewal-route .section.lawyer-profiles .pcard__line .onair i{width:4px;height:4px}.main-renewal-route .section.lawyer-profiles .chips--card{gap:6px;margin-bottom:8px}.main-renewal-route .section.lawyer-profiles .chips--card .chip{border-radius:11px;height:22px;padding:0 9px;font-size:11px}}
.main-renewal-route .section.office-locations{--ink:#1c1f26;--ink-sub:#6b7280;--maxw:1200px;color:var(--ink);letter-spacing:-.02em;background:#f7f9fc;border-radius:32px 32px 0 0;padding:12vh 24px 8vh;position:relative;overflow:hidden;box-shadow:0 -24px 60px #00000059}.main-renewal-route .section.office-locations img{-webkit-user-drag:none;-webkit-touch-callout:none;max-width:100%;display:block}.main-renewal-route .section.office-locations picture{display:contents}.main-renewal-route .section.office-locations .grad--purple{background:linear-gradient(90deg,#6d8bff 0%,#9b7bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.main-renewal-route .section.office-locations .section-head{max-width:var(--maxw);text-align:center;margin:0 auto}.main-renewal-route .section.office-locations .section-head--mt{margin-top:16vh}.main-renewal-route .section.office-locations .section-head__eyebrow{color:var(--ink-sub);margin-bottom:14px;font-size:18px;font-weight:600}.main-renewal-route .section.office-locations .section-head__title{font-size:44px;font-weight:800;line-height:1.3}.main-renewal-route .section.office-locations .section-head__title--dark{color:var(--ink)}.main-renewal-route .section.office-locations .tabs{width:100%;max-width:560px;height:60px;margin:40px auto 28px;position:relative}.main-renewal-route .section.office-locations .tabs__track{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#00b3fc 0%,#5248fb 100%);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:100px;align-items:center;display:flex;position:absolute;inset:5px 0 4px}.main-renewal-route .section.office-locations .tab{text-align:center;color:#222;letter-spacing:-.025em;cursor:pointer;flex:1;min-width:0;padding:8px 10px;font-size:17px;font-weight:600;transition:opacity .25s}.main-renewal-route .section.office-locations .tab.is-active{opacity:0}.main-renewal-route .section.office-locations .tabs__pill{color:#fff;letter-spacing:-.025em;pointer-events:none;background:linear-gradient(90deg,#00b3fc 0%,#5248fb 100%);border-radius:100px;justify-content:center;align-items:center;font-size:20px;font-weight:700;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 0 4px #fff,0 6px 14px #0003,0 2px 5px #0000001f}.main-renewal-route .section.office-locations .office-slider{touch-action:pan-y;flex-direction:column;align-items:center;width:100vw;display:flex;position:relative;left:50%;transform:translate(-50%)}.main-renewal-route .section.office-locations .office-slider__viewport{-webkit-user-select:none;user-select:none;width:100%;max-width:1240px;height:642px;margin:-32px 0;position:relative;overflow:hidden}.main-renewal-route .section.office-locations .ocard{cursor:pointer;will-change:transform;border-radius:12px;width:432px;height:578px;margin-top:-289px;margin-left:-216px;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s,box-shadow .5s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:10px 14px 22px #00000038,4px 6px 10px #00000024}.main-renewal-route .section.office-locations .ocard img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.main-renewal-route .section.office-locations .ocard.is-side{opacity:.6;box-shadow:none}.main-renewal-route .section.office-locations .ocard.is-hidden{opacity:0;pointer-events:none}.main-renewal-route .section.office-locations .no-anim .ocard,.main-renewal-route .section.office-locations .no-anim .room-card{transition:none!important}.main-renewal-route .section.office-locations .ocard__name{z-index:2;letter-spacing:-.02em;color:#fefefe;text-shadow:0 1px 2px #0000008c,0 3px 10px #00000073,0 6px 24px #0000004d;white-space:nowrap;font-size:24px;font-weight:700;line-height:1.4;position:absolute;top:130px;left:36px}.main-renewal-route .section.office-locations .ocard__name b{font-weight:700}.main-renewal-route .section.office-locations .ocard__info{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:36px;left:36px}.main-renewal-route .section.office-locations .ocard__info div{letter-spacing:-.02em;color:#fefefe;opacity:.8;white-space:nowrap;text-shadow:0 2px 16px #0000003d;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1.6;display:flex}.main-renewal-route .section.office-locations .ocard__info .ic{flex:none;width:24px;height:24px}.main-renewal-route .section.office-locations .dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.main-renewal-route .section.office-locations .dot{cursor:pointer;background:#cfd6e6;border-radius:999px;width:8px;height:8px;transition:all .25s}.main-renewal-route .section.office-locations .dot.is-active{background:#3b4252;width:26px}.main-renewal-route .section.office-locations .mapblock{max-width:var(--maxw);margin:40px auto 0}.main-renewal-route .section.office-locations .mapblock__img{aspect-ratio:660/371;background:#f5f5f5;border-radius:12px;width:100%;max-width:660px;margin:0 auto;position:relative;overflow:hidden}.main-renewal-route .section.office-locations .mapblock__map{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.main-renewal-route .section.office-locations .nav-btns{z-index:1;gap:8px;padding:0 24px;display:flex;position:absolute;bottom:24px;left:0;right:0}.main-renewal-route .section.office-locations .nav-btn{color:#374151;white-space:nowrap;background:#fefefe;border:1px solid #e5e7eb;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:52px;font-size:16px;font-weight:400;transition:transform .2s;display:flex}.main-renewal-route .section.office-locations .nav-btn:hover{transform:translateY(-2px)}.main-renewal-route .section.office-locations .nav-btn img{width:26px;height:26px}.main-renewal-route .section.office-locations .transit{max-width:660px;margin:40px auto 0;display:none}.main-renewal-route .section.office-locations .transit.is-active{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.main-renewal-route .section.office-locations .transit__row{display:block}.main-renewal-route .section.office-locations .transit__row img{width:44px;height:44px;margin-bottom:20px;display:block}.main-renewal-route .section.office-locations .transit__row h4{margin-bottom:12px;font-size:22px;font-weight:700}.main-renewal-route .section.office-locations .transit__row p{color:var(--ink-sub);font-size:16px;line-height:1.7}.main-renewal-route .section.office-locations .transit__note,.main-renewal-route .section.office-locations .transit__nearby{color:#9aa1ad;margin-top:8px;font-size:14px;line-height:1.6;display:block}.main-renewal-route .section.office-locations .room-slider{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100vw;margin:40px 0 0;display:flex;position:relative;left:50%;transform:translate(-50%)}.main-renewal-route .section.office-locations .room-slider__viewport{cursor:grab;grid-template-columns:1fr;width:100%;display:grid;position:relative;overflow:hidden}.main-renewal-route .section.office-locations .room-card{text-align:center;will-change:transform;grid-area:1/1;justify-self:center;width:660px;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s}.main-renewal-route .section.office-locations .room-card.is-side{opacity:.4}.main-renewal-route .section.office-locations .room-card.is-hidden{opacity:0;pointer-events:none}.main-renewal-route .section.office-locations .room-card h4{margin:28px 0 12px;font-size:26px;font-weight:800}.main-renewal-route .section.office-locations .room-card p{color:var(--ink-sub);font-size:17px;line-height:1.7}.main-renewal-route .section.office-locations .room-card__img{aspect-ratio:660/371;border-radius:12px;width:100%;position:relative;overflow:hidden}.main-renewal-route .section.office-locations .room-card__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.main-renewal-route .section.office-locations{--mu:calc(min(100vw - 32px, 660px) / 328);--maxw:100%;padding:12vh 16px 8vh}.main-renewal-route .section.office-locations .section-head__title{font-size:28px}.main-renewal-route .section.office-locations .section-head__eyebrow{font-size:15px}.main-renewal-route .section.office-locations .section-head--mt{margin-top:12vh}.main-renewal-route .section.office-locations .section-head--mt .section-head__title{font-size:calc(20*var(--mu))}.main-renewal-route .section.office-locations .tabs{max-width:320px;height:45px;margin:32px auto 24px}.main-renewal-route .section.office-locations .tabs__track{top:4px;bottom:3px}.main-renewal-route .section.office-locations .tab{padding:8px 10px;font-size:14px}.main-renewal-route .section.office-locations .tabs__pill{font-size:18px}.main-renewal-route .section.office-locations .office-slider__viewport{max-width:none;height:384px;margin:-32px 0}.main-renewal-route .section.office-locations .ocard{width:240px;height:320px;margin-top:-160px;margin-left:-120px}.main-renewal-route .section.office-locations .ocard__name{font-size:14px;font-weight:700;top:72px;left:20px}.main-renewal-route .section.office-locations .ocard__info{gap:2px;bottom:20px;left:20px}.main-renewal-route .section.office-locations .ocard__info div{gap:4px;font-size:12px;font-weight:500}.main-renewal-route .section.office-locations .ocard__info .ic{width:16px;height:16px}.main-renewal-route .section.office-locations .mapblock{margin-top:calc(24*var(--mu))}.main-renewal-route .section.office-locations .mapblock__img{aspect-ratio:328/181;max-width:min(100%,660px)}.main-renewal-route .section.office-locations .nav-btns{gap:4px;padding:0 12px;bottom:12px}.main-renewal-route .section.office-locations .nav-btn{border-radius:8px;flex-direction:row;gap:4px;height:36px;padding:0 8px;font-size:12px}.main-renewal-route .section.office-locations .nav-btn img{width:20px;height:20px}.main-renewal-route .section.office-locations .transit{max-width:min(100%,660px);margin:calc(24*var(--mu)) auto 0}.main-renewal-route .section.office-locations .transit.is-active{gap:calc(8*var(--mu));flex-direction:column;display:flex}.main-renewal-route .section.office-locations .transit__row{gap:calc(18*var(--mu));align-items:flex-start;display:flex}.main-renewal-route .section.office-locations .transit__row img{width:calc(48*var(--mu));height:calc(48*var(--mu));flex:none;margin-bottom:0}.main-renewal-route .section.office-locations .transit__row h4{font-size:calc(14*var(--mu));margin:0 0 calc(4*var(--mu));font-weight:700;line-height:1.4}.main-renewal-route .section.office-locations .transit__row p{font-size:calc(12*var(--mu));line-height:1.6}.main-renewal-route .section.office-locations .transit__note,.main-renewal-route .section.office-locations .transit__nearby{font-size:calc(11*var(--mu));margin-top:calc(6*var(--mu))}.main-renewal-route .section.office-locations .room-card{width:296px}.main-renewal-route .section.office-locations .room-card h4{margin:20px 0 10px;font-size:21px}.main-renewal-route .section.office-locations .room-card p{font-size:14px;line-height:1.6}.main-renewal-route .section.office-locations .room-card__img{aspect-ratio:296/166}}
.main-renewal-route{--swiper-theme-color:#fff;letter-spacing:-.04em;word-break:keep-all}.main-renewal-route,.main-renewal-route *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.main-renewal-route :where(div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,input,button,select,textarea,th,td,img){border:0;outline:none;margin:0;padding:0}.main-renewal-route :where(ul,ol,li,dl,dt,dd){list-style:none}.main-renewal-route :where(button,input:not(input[type=range]),textarea,select){appearance:none;color:inherit;resize:none;background:0 0;border-radius:0;font-family:inherit}.main-renewal-route :where(button){cursor:pointer}.main-renewal-route :where(a){color:inherit;outline:none;text-decoration:none}.main-renewal-route :where(img){display:inline-block}.main-renewal-route :where(strong){font-weight:700}.main-renewal-route .section-title{letter-spacing:-.05em;text-align:center;font-size:2.65625vw;font-weight:700;line-height:1.2}@media (max-width:1024px){.main-renewal-route .section-title{font-size:3.51563vw}}@media (max-width:480px){.main-renewal-route .section-title{font-size:8.5vw}}.main-renewal-route .section-subtitle{letter-spacing:-.05em;text-align:center;font-size:1.875vw;font-weight:700;line-height:1.2}@media (max-width:1024px){.main-renewal-route .section-subtitle{font-size:3.51563vw}}@media (max-width:480px){.main-renewal-route .section-subtitle{font-size:6vw}}.main-renewal-route .is-mobile{display:none}@media (max-width:480px){.main-renewal-route .is-mobile{display:block}}.main-renewal-route .is-desktop{display:block}@media (max-width:480px){.main-renewal-route .is-desktop{display:none}}.main-renewal-route #main-renewal{letter-spacing:-.02em;width:100%;margin:0 auto}.main-renewal-route .section{position:relative;overflow:hidden}.main-renewal-route img{-o-object-fit:initial;object-fit:initial;-o-object-position:initial;object-position:initial;width:auto;height:auto}.main-renewal-route .pc-only{display:none!important}.main-renewal-route .mo-only{display:block!important}@media (min-width:1200px){.main-renewal-route .pc-only{display:block!important}.main-renewal-route .mo-only{display:none!important}}.main-renewal-route .section .wrap{box-sizing:border-box;width:100%;max-width:1376px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.main-renewal-route .section .more{color:#767676;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.main-renewal-route .section .more:after{content:"";background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_geo_section4/section_04-arrow.svg) 50%/cover no-repeat;width:16px;height:16px}@media (min-width:1200px){.main-renewal-route .section .more{font-size:20px;line-height:1.4}.main-renewal-route .section .more:after{width:24px;height:24px}}.main-renewal-route .section .swiper{font-size:0}.main-renewal-route .section .review-more{z-index:10;box-sizing:border-box;background:linear-gradient(#fff0 0%,#fff 68.05%);justify-content:center;align-items:flex-end;width:100%;height:172px;padding-bottom:20px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-renewal-route .section .review-more:before{content:"";background-color:#e5e9f6;height:1px;margin:0 auto;position:absolute;bottom:37px;left:19px;right:19px}.main-renewal-route .section .review-more .btn-more{color:#333;z-index:1;background-color:#e5e9f6;border-radius:17px;justify-content:center;align-items:center;gap:5px;width:104px;height:33px;font-size:14px;font-weight:500;display:flex;position:relative}.main-renewal-route .section .copy-snackbar{z-index:9999;color:#fff;opacity:0;pointer-events:none;background:#222222eb;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.4;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:75px;right:24px;transform:translateY(12px);box-shadow:0 4px 16px #0000002e}.main-renewal-route .section .copy-snackbar.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.main-renewal-route .section .copy-snackbar .copy-snackbar-icon{background:#3d77ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.main-renewal-route .section .copy-snackbar .copy-snackbar-icon:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:3px;display:block;transform:rotate(-45deg)translateY(-1px)}@media (min-width:1200px){.main-renewal-route .section .copy-snackbar{border-radius:14px;padding:14px 24px;font-size:15px;bottom:40px;right:40px}}.main-renewal-route .section .photo-popup{z-index:1000;background-color:#000c;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.main-renewal-route .section .photo-popup.active{display:flex}.main-renewal-route .section .photo-popup .popup-box{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.main-renewal-route .section .photo-popup .popup-box .popup-head{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50px;left:24px;right:24px}.main-renewal-route .section .photo-popup .popup-box .popup-head .count{-webkit-backdrop-filter:blur(2.51495px);backdrop-filter:blur(2.51495px);background:linear-gradient(#cecece42 0% 100%),#00000042;border:.917px solid #0000001a;border-radius:51px;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 14px;display:inline-flex}.main-renewal-route .section .photo-popup .popup-box .popup-head .count span{color:#fff;opacity:.45;font-size:18px}.main-renewal-route .section .photo-popup .popup-box .popup-head .count .current{opacity:1}.main-renewal-route .section .photo-popup .popup-box .photo-swiper{width:100%;height:auto}.main-renewal-route .section .photo-popup .popup-box .photo-swiper .swiper-slide{justify-content:center;align-items:center;display:flex}.main-renewal-route .section .photo-popup .popup-box .photo-swiper .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;max-height:80vh}.main-renewal-route .section .photo-popup .popup-box .btn{z-index:10;justify-content:center;align-items:center;width:45px;height:45px;margin:auto 0;display:flex;position:absolute;top:0;bottom:0}.main-renewal-route .section .photo-popup .popup-box .btn.prev{left:0}.main-renewal-route .section .photo-popup .popup-box .btn.next{right:0}@media (min-width:1200px){.main-renewal-route .section .photo-popup{justify-content:center;align-items:center}.main-renewal-route .section .photo-popup .popup-box{max-width:1138px;height:auto}.main-renewal-route .section .photo-popup .popup-box .popup-head{top:34px;left:34px;right:34px}.main-renewal-route .section .photo-popup .popup-box .popup-head .count{height:38px;padding:0 20px}.main-renewal-route .section .photo-popup .popup-box .popup-head .count span{font-size:24px}.main-renewal-route .section .photo-popup .popup-box .popup-head .close{width:39px}.main-renewal-route .section .photo-popup .popup-box .photo-swiper .swiper-slide img{-o-object-fit:contain;object-fit:contain;max-height:100vh}.main-renewal-route .section .photo-popup .popup-box .btn{width:93px;height:93px}.main-renewal-route .section .photo-popup .popup-box .btn.prev{left:-178px}.main-renewal-route .section .photo-popup .popup-box .btn.next{right:-178px}}@keyframes dasi-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dasi-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}
/*# sourceMappingURL=0lxm4lz33z~g4.css.map*/