@media screen and (max-width: 767px){.sp-hidden{display:none !important}}@media screen and (min-width: 768px){.pc-hidden{display:none !important}}main .hero{padding:0}main .hero .section-inner .section-body{position:relative}main .hero .section-inner .section-body .hero-list{position:relative;margin:0;padding:0;list-style:none;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden}@media screen and (max-width: 767px){main .hero .section-inner .section-body .hero-list{aspect-ratio:9/16}}main .hero .section-inner .section-body .hero-list .hero-item{position:absolute;inset:0;opacity:0;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}main .hero .section-inner .section-body .hero-list .hero-item.is-active{opacity:1}main .hero .section-inner .section-body .hero-list .hero-item video{display:block;width:100%;height:100%}main .hero .section-inner .section-body .hero-list .hero-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .design{position:relative;overflow:hidden}main .design>picture{pointer-events:none;display:block;width:100%}main .design .section-inner{background-color:var(--color-bs-secondary-3);padding-block:80px;margin-block:-2px;overflow:hidden;position:relative}@media screen and (max-width: 767px){main .design .section-inner{padding-block:56px}}main .design .section-inner::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-image:url(../images/bg-texture.webp);background-size:cover;background-position:center;opacity:.3;mix-blend-mode:screen;pointer-events:none}main .design .section-inner .section-header .section-title .section-title-h2{color:var(--color-bs-white)}main .design .section-inner .section-header .section-title .section-title-text{color:var(--color-bs-white)}@media screen and (max-width: 767px){main .design .section-inner .section-body{width:100%}}main .design .section-inner .section-body .design-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 767px){main .design .section-inner .section-body .design-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;overflow:visible}}@media screen and (max-width: 767px){main .design .section-inner .section-body .design-list .design-item{width:100%}}main .design .section-inner .section-body .design-list .design-item .design-item-inner{aspect-ratio:1/1;overflow:hidden}main .design .section-inner .section-body .design-list .design-item .design-item-inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .5s ease;transition:scale .5s ease}main .design .section-inner .section-body .design-list .design-item a:hover{opacity:1}main .design .section-inner .section-body .design-list .design-item a:hover img{scale:1.08}main .design .section-inner .section-body .design-link{margin-top:30px}@media screen and (max-width: 767px){main .design .section-inner .section-body .design-link{width:calc(100% - 32px);margin-inline:auto}}main .design .section-inner .section-body .design-link .btn-default .btn-inner .btn-label{color:var(--color-bs-white)}main .story .section-inner .section-body .story-list{padding:60px;border-radius:20px;background-color:var(--color-bs-white);border:2px solid var(--color-bs-secondary-2);display:grid;grid-template-columns:1fr;gap:60px}@media screen and (max-width: 767px){main .story .section-inner .section-body .story-list{padding:30px 15px;gap:32px}}main .story .section-inner .section-body .story-list .story-item{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (max-width: 767px){main .story .section-inner .section-body .story-list .story-item{gap:16px}}main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (max-width: 767px){main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3{gap:8px}}main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3 .story-item-label{font-family:var(--font-family-latin);color:var(--color-bs-secondary-2);font-size:48px;letter-spacing:.1em;font-weight:400;line-height:1;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 1080px){main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3 .story-item-label{font-size:30px}}main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3 .story-item-label::after{content:"";display:block;width:100%;height:2px;background-color:var(--color-bs-secondary-2)}@media screen and (max-width: 767px){main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3 .story-item-label::after{display:none}}main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3 .story-item-title{font-size:30px;font-weight:500;letter-spacing:.1em;color:var(--color-bs-primary);line-height:1.5}@media screen and (max-width: 1080px){main .story .section-inner .section-body .story-list .story-item .story-item-header .story-item-h3 .story-item-title{font-size:20px}}main .story .section-inner .section-body .story-list .story-item .story-item-body{display:grid;grid-template-columns:477fr 577fr;gap:60px}@media screen and (max-width: 1080px){main .story .section-inner .section-body .story-list .story-item .story-item-body{grid-template-columns:1fr;gap:30px}}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-content .story-item-text{letter-spacing:.15em;line-height:2.2}@media screen and (max-width: 1080px){main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-content .story-item-text{line-height:1.8}}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images{display:grid;grid-template-columns:1fr 16px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 767px){main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images{grid-template-columns:1fr;gap:10px;padding-inline:40px}}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-wrap{position:relative}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-wrap .story-image-badge{position:absolute;top:0;left:0;translate:-50% -50%;width:60px;height:auto;aspect-ratio:1/1;font-size:14px;letter-spacing:.1em;border-radius:999px;font-family:var(--font-family-latin);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1080px){main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-wrap .story-image-badge{font-size:13px;width:45px}}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-wrap.before .story-image-badge{background-color:var(--color-bs-white);border:1px solid;color:var(--color-bs-secondary-2)}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-wrap.after .story-image-badge{background-color:var(--color-bs-secondary-2);color:var(--color-bs-white)}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-wrap img{aspect-ratio:1/1;width:100%;height:auto}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-arrow{width:100%}@media screen and (max-width: 767px){main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-arrow{rotate:90deg;width:20px;margin-inline:auto}}main .story .section-inner .section-body .story-list .story-item .story-item-body .story-item-images .story-image-arrow svg{width:100%;height:auto}main .approach .section-inner .section-body{width:100%;max-width:1440px;margin-inline:auto}main .approach .section-inner .section-body .approach-list{display:grid;grid-template-columns:1fr;gap:60px}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list{gap:40px}}main .approach .section-inner .section-body .approach-list .approach-item:nth-child(even) .approach-item-inner{grid-template-columns:600fr 766fr}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item:nth-child(even) .approach-item-inner{grid-template-columns:1fr}}main .approach .section-inner .section-body .approach-list .approach-item:nth-child(even) .approach-item-inner .approach-item-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0;margin-right:auto}@media screen and (max-width: 1080px){main .approach .section-inner .section-body .approach-list .approach-item:nth-child(even) .approach-item-inner .approach-item-content{padding-inline:24px 40px}}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item:nth-child(even) .approach-item-inner .approach-item-content{padding-inline:24px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner{display:grid;grid-template-columns:766fr 600fr}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner{grid-template-columns:1fr;gap:30px}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content{max-width:720px;padding-inline:40px;margin-left:auto;display:grid;grid-template-columns:1fr;gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1080px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content{padding-inline:40px 24px}}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content{padding-inline:30px;gap:20px}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 1080px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-header{gap:20px}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-header .approach-item-num{font-family:var(--font-family-latin);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-bs-secondary-2);color:rgba(0,0,0,0);font-weight:400;font-size:96px;line-height:1;letter-spacing:.1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 1080px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-header .approach-item-num{font-size:64px}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-header .approach-item-h3{font-size:30px;font-weight:500;color:var(--color-bs-primary);letter-spacing:.15em;line-height:1.5}@media screen and (max-width: 1080px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-header .approach-item-h3{font-size:19px}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-body{padding-left:134px}@media screen and (max-width: 1080px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-body{padding-left:100px}}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-body{padding-left:0}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-body .approach-item-text{letter-spacing:.15em}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-content .approach-item-body .approach-item-text{letter-spacing:.1em}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-image{width:100%;height:100%}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-inline:30px}}main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-image img{width:100%;height:100%}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-list .approach-item .approach-item-inner .approach-item-image img{aspect-ratio:305/183;height:auto}}main .approach .section-inner .section-body .approach-link{margin-top:50px}@media screen and (max-width: 767px){main .approach .section-inner .section-body .approach-link{margin-top:30px}}main .approach .section-inner .section-body .approach-link .btn-default{margin-inline:auto}main .flow{background-color:var(--color-bs-white);border-block:2px solid var(--color-bs-primary);overflow:hidden;padding-block:0}@media screen and (max-width: 767px){main .flow{margin-top:30px}}main .flow .section-inner .section-header{position:relative;padding-block:64px}@media screen and (max-width: 767px){main .flow .section-inner .section-header{padding-block:48px}}main .flow .section-inner .section-header.js-accordion{cursor:pointer}main .flow .section-inner .section-header .section-title{margin-bottom:0}main .flow .section-inner .section-header .flow-accordion-icon{position:absolute;top:50%;left:calc(50% + 160px);translate:-50% -50%;width:40px;height:auto;aspect-ratio:1/1;border-radius:999px;border:2px solid var(--color-bs-primary);background-color:var(--color-bs-white);-webkit-transition:none;transition:none}@media screen and (max-width: 767px){main .flow .section-inner .section-header .flow-accordion-icon{width:32px;left:calc(50% + 100px)}}main .flow .section-inner .section-header .flow-accordion-icon::before,main .flow .section-inner .section-header .flow-accordion-icon::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:16px;height:2px;border-radius:999px;background-color:var(--color-bs-primary);-webkit-transition:rotate .35s ease;transition:rotate .35s ease}@media screen and (max-width: 767px){main .flow .section-inner .section-header .flow-accordion-icon::before,main .flow .section-inner .section-header .flow-accordion-icon::after{width:12px}}main .flow .section-inner .section-header .flow-accordion-icon::before{rotate:0deg}main .flow .section-inner .section-header .flow-accordion-icon::after{rotate:90deg}main .flow .section-inner .section-header.is-open .flow-accordion-icon::after{rotate:0deg}main .flow .section-inner .section-body{overflow:hidden}@media screen and (max-width: 767px){main .flow .section-inner .section-body{width:100%;max-width:none;padding-inline:72px}}main .flow .section-inner .section-body .flow-list-wrapper{padding-bottom:64px}@media screen and (max-width: 767px){main .flow .section-inner .section-body .flow-list-wrapper{padding-bottom:40px;max-width:540px;margin-inline:auto}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px}@media screen and (max-width: 1080px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list{gap:30px}}@media screen and (max-width: 767px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:0;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item{width:calc((100% - 160px)/3);max-width:300px;position:relative;overflow:visible}@media screen and (max-width: 1080px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item{width:calc((100% - 60px)/3)}}@media screen and (max-width: 767px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item{width:100%;max-width:none}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;margin-bottom:12px}@media screen and (max-width: 1080px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-header{gap:8px}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-header .flow-item-num{font-family:var(--font-family-latin);color:var(--color-bs-secondary-2);font-weight:400;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:30px;letter-spacing:.1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 1080px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-header .flow-item-num{font-size:30px}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-header .flow-item-num::before{content:"STEP";font-size:16px}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-header .flow-item-h3{font-size:30px;letter-spacing:.15em;color:var(--color-bs-primary);font-weight:500;line-height:1.3}@media screen and (max-width: 1080px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-header .flow-item-h3{font-size:24px;letter-spacing:.1em}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-image{margin-bottom:20px;position:relative}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-image img{aspect-ratio:1/1;border-radius:10px;height:auto}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-image .flow-item-arrow{position:absolute;top:50%;right:-40px;translate:50% -50%;width:20px}@media screen and (max-width: 1080px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-image .flow-item-arrow{right:-15px}}@media screen and (max-width: 767px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-image .flow-item-arrow{right:-30px}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-image .flow-item-arrow svg{width:100%;height:auto}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-body .flow-item-text{letter-spacing:.15em}@media screen and (max-width: 1080px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item .flow-item-inner .flow-item-body .flow-item-text{letter-spacing:.1em}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item:nth-child(3n) .flow-item-arrow{display:none}@media screen and (max-width: 767px){main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item:nth-child(3n) .flow-item-arrow{display:block}}main .flow .section-inner .section-body .flow-list-wrapper .flow-list .flow-item:last-child .flow-item-arrow{display:none}main .flow .section-inner .section-body .flow-list-wrapper .flow-dots{margin-top:16px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 767px){main .flow .section-inner .section-body .flow-list-wrapper .flow-dots{display:-webkit-box;display:-ms-flexbox;display:flex}}main .flow .section-inner .section-body .flow-list-wrapper .flow-dots .flow-dot{width:8px;height:8px;border-radius:999px;background-color:var(--color-bg-default);border:1px solid var(--color-bs-primary);-webkit-transition:width .2s ease,background-color .2s ease;transition:width .2s ease,background-color .2s ease;padding:0;cursor:pointer}main .flow .section-inner .section-body .flow-list-wrapper .flow-dots .flow-dot.is-active{background-color:var(--color-bs-primary)}main .price .section-inner .section-body{display:grid;grid-template-columns:1fr;gap:50px}@media screen and (max-width: 767px){main .price .section-inner .section-body{gap:30px}}main .price .section-inner .section-body .price-list{display:grid;grid-template-columns:1fr;gap:48px}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list{gap:32px}}main .price .section-inner .section-body .price-list .price-item{padding:40px;background-color:var(--color-bs-white);border:1px solid var(--color-bs-primary);position:relative}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item{padding:32px 24px 24px}}main .price .section-inner .section-body .price-list .price-item::before{content:"";display:block;width:120px;height:2px;background-color:var(--color-bs-white);position:absolute;top:-1px;left:30px}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item::before{width:80px;left:24px}}main .price .section-inner .section-body .price-list .price-item .price-item-header{position:absolute;top:0;left:40px;translate:0 -50%}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item .price-item-header{left:32px}}main .price .section-inner .section-body .price-list .price-item .price-item-header .price-item-title{font-size:24px;font-weight:500;line-height:1;letter-spacing:.15em;color:var(--color-bs-primary)}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item .price-item-header .price-item-title{font-size:18px}}main .price .section-inner .section-body .price-list .price-item .price-item-body{display:grid;grid-template-columns:275px 1fr;gap:40px}@media screen and (max-width: 1080px){main .price .section-inner .section-body .price-list .price-item .price-item-body{grid-template-columns:1fr}}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-content{display:grid;grid-template-columns:1fr;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-content{gap:12px}}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-content .price-item-label{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.15em}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-content .price-item-label{font-size:16px}}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-content .price-item-text{letter-spacing:.15em}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-content .price-item-text{font-size:14px}}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images{display:grid;grid-template-columns:1fr 16px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1080px){main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images{padding-inline:40px}}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images{grid-template-columns:1fr;gap:10px}}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-wrap{position:relative}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-wrap .price-image-badge{position:absolute;top:0;left:0;translate:-50% -50%;width:60px;height:auto;aspect-ratio:1/1;font-size:14px;letter-spacing:.1em;border-radius:999px;font-family:var(--font-family-latin);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1080px){main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-wrap .price-image-badge{font-size:13px;width:45px}}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-wrap.before .price-image-badge{background-color:var(--color-bs-white);border:1px solid;color:var(--color-bs-secondary-2)}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-wrap.after .price-image-badge{background-color:var(--color-bs-secondary-2);color:var(--color-bs-white)}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-wrap img{aspect-ratio:293/176;width:100%;height:auto}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-arrow{width:100%}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-arrow{rotate:90deg;width:20px;margin-inline:auto}}main .price .section-inner .section-body .price-list .price-item .price-item-body .price-item-images .price-image-arrow svg{width:100%;height:auto}main .price .section-inner .section-body .price-notes .price-note-list{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-notes .price-note-list{gap:24px}}main .price .section-inner .section-body .price-notes .price-note-list .price-note-item{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-notes .price-note-list .price-note-item{gap:16px}}main .price .section-inner .section-body .price-notes .price-note-list .price-note-item .price-note-h4{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:var(--color-bs-primary);gap:16px}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-notes .price-note-list .price-note-item .price-note-h4{font-size:18px}}main .price .section-inner .section-body .price-notes .price-note-list .price-note-item .price-note-h4::before{content:"";display:block;width:20px;aspect-ratio:1/1;height:auto;background-color:var(--color-bs-secondary-2);border-radius:999px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:6px}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-notes .price-note-list .price-note-item .price-note-h4::before{margin-top:4px}}main .price .section-inner .section-body .price-notes .price-note-list .price-note-item .price-note-text{letter-spacing:.15em}@media screen and (max-width: 767px){main .price .section-inner .section-body .price-notes .price-note-list .price-note-item .price-note-text{padding-left:32px}}main .information .section-inner .section-body .information-list{position:relative}main .information .section-inner .section-body .information-list::before,main .information .section-inner .section-body .information-list::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:2px;background-size:18px 2px;background-image:linear-gradient(to right, var(--color-bs-primary) 10px, transparent 8px);background-repeat:repeat-x;background-position:left bottom}main .information .section-inner .section-body .information-list::after{top:auto;bottom:0}main .information .section-inner .section-body .information-list .information-item{position:relative}main .information .section-inner .section-body .information-list .information-item::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:2px;background-size:18px 2px;background-image:linear-gradient(to right, var(--color-bs-primary) 10px, transparent 8px);background-repeat:repeat-x;background-position:left bottom}main .information .section-inner .section-body .information-list .information-item .information-item-inner{padding-inline:50px;padding-block:40px;display:grid;grid-template-columns:120px 1fr;gap:40px}@media screen and (max-width: 1080px){main .information .section-inner .section-body .information-list .information-item .information-item-inner{padding-inline:15px;padding-block:30px;grid-template-columns:80px 1fr;gap:16px}}main .information .section-inner .section-body .information-list .information-item .information-item-inner time{font-size:18px;color:var(--color-bs-primary);letter-spacing:.15em}@media screen and (max-width: 1080px){main .information .section-inner .section-body .information-list .information-item .information-item-inner time{font-size:14px;letter-spacing:.1em}}main .information .section-inner .section-body .information-list .information-item .information-item-inner .information-item-h3{font-size:18px;font-weight:500;letter-spacing:.15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1080px){main .information .section-inner .section-body .information-list .information-item .information-item-inner .information-item-h3{font-size:16px}}@media screen and (max-width: 767px){main .information .section-inner .section-body .information-list .information-item .information-item-inner .information-item-h3{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:3}}main .information .section-inner .section-body .information-link{margin-top:40px}/*# sourceMappingURL=page-reform.min.css.map */