html{scroll-behavior:smooth}.lp-localgov{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;padding-top:80px;overflow-x:hidden}@media (width<1024px){.lp-localgov{padding-top:70px}}.lp-localgov :focus-visible{outline:auto}.lp-localgov h2,.lp-localgov h3,.lp-localgov h4{scroll-margin-top:112px}@media (width<768px){.lp-localgov h2,.lp-localgov h3,.lp-localgov h4{scroll-margin-top:98px}}.lp-localgov a:focus-visible,.lp-localgov summary:focus-visible{outline:1px auto;outline:-webkit-focus-ring-color auto 1px}.lp-localgov__inner{color:#333;text-align:left;font-size:16px;line-height:1.5}.lp-localgov__max-inner{max-width:1200px;margin-inline:auto;padding-inline:40px}@media (width<768px){.lp-localgov__max-inner{padding-inline:4.267vw}}.lp-localgov__title{color:#524b42;text-align:center;font-size:26px;font-weight:700}@media (width<768px){.lp-localgov__title{font-size:22px}}.lp-localgov__title-marker{background:linear-gradient(#0000 60%,#ffe785 60%)}.lp-localgov__description{letter-spacing:.04em;max-width:960px;margin:28px auto 0;line-height:1.85}@media (width<768px){.lp-localgov__description{margin-top:24px}}.lp-localgov__button{box-sizing:border-box;-moz-column-gap:16px;background-color:#ed7f1b;border-radius:40px;column-gap:16px;width:fit-content;min-width:280px;padding:20px 40px;font-size:20px;font-weight:700;text-decoration:none;transition:background-color .25s,transform .25s cubic-bezier(.165,.84,.44,1)}.lp-localgov__button:link,.lp-localgov__button:visited{color:#fff}.lp-localgov__button{justify-content:center;align-items:center;display:flex}@media (hover:hover){.lp-localgov__button:hover{background-color:#fc6711;transform:scale(1.1)}.lp-localgov__button:hover>img{opacity:1}}.lp-localgov__button-icon{width:1.25em}.lp-localgov__link{transition:color .15s}.lp-localgov__link:link,.lp-localgov__link:visited{color:#0087ae}@media (hover:hover){.lp-localgov__link:hover{color:#ed7f1b;opacity:1;text-decoration:underline}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}*,:before,:after{box-sizing:content-box}p{margin-bottom:0}ul li{text-align:left;margin-left:0;list-style-type:none}ol{margin-left:20px}ol li{margin-left:0}table{border-spacing:0;border-collapse:collapse;width:100%;margin-block:0}table tr{border:0}table tr th,table tr td{text-align:inherit;border:0;padding:0}table thead tr th{font-weight:inherit;color:inherit;text-align:inherit;background:0 0}table tbody tr th{font-weight:inherit;background:0 0;border-right:0}img{vertical-align:bottom}.header{z-index:100;color:#333;background-color:#fff;border-bottom:1px solid #0000;width:100%;height:80px;font-size:16px;transition:border-color .25s;position:fixed;top:0;left:0}@media (1024px<=width<1200px){.header{font-size:14px}}@media (width<1024px){.header{height:70px}}.header.is-fixed{border-color:#e0dcd6}.header__inner{justify-content:space-between;align-items:center;height:100%;padding-inline:20px;display:flex}@media (width<1024px){.header__inner{padding-inline:16px}}.header__logo{flex:none}.header__logo-img{width:auto;height:40px}.header__hamburger{background-color:#0000;border:none;place-content:center;height:70px;display:grid}@media (width>=1024px){.header__hamburger{display:none}}.header__hamburger-line{width:32px;height:20px;position:relative}.header__hamburger-line>span{content:"";background-color:#00a0c7;border-radius:1px;width:100%;height:2px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:block;position:absolute;left:0}.header__hamburger-line>span:first-of-type{top:0}.header__hamburger-line>span:nth-of-type(2){top:50%;transform:translateY(-50%)}.header__hamburger-line>span:nth-of-type(3){bottom:0}.is-open .header__hamburger-line>span:first-of-type{top:50%;transform:translateY(-50%)rotate(-45deg)}.is-open .header__hamburger-line>span:nth-of-type(2){opacity:0}.is-open .header__hamburger-line>span:nth-of-type(3){top:50%;transform:translateY(-50%)rotate(45deg)}.header__nav{flex:auto}@media (width<1024px){.header__nav{opacity:0;background-color:#fff;width:100%;max-height:calc(100svh - 70px);display:none;position:absolute;top:100%;left:0;overflow-y:auto}}.header__nav.is-show{animation:.4s cubic-bezier(.165,.84,.44,1) forwards fade-in;display:block}.header__nav-inner{-moz-column-gap:12px;justify-content:flex-end;align-items:center;column-gap:12px;display:flex}@media (width<1024px){.header__nav-inner{border-top:1px solid #e0dcd6;padding-bottom:40px;display:block}}@media (width>=1024px){.header__nav-list{display:flex}}.header__nav-item{height:80px;padding-inline:12px;text-decoration:none;transition:background-color .25s;display:block;position:relative}.header__nav-item:link,.header__nav-item:visited{color:#333}.header__nav-item:after{content:"";background-color:#ed7f1b;border-radius:2px;width:100%;height:4px;transition:transform .25s cubic-bezier(.165,.84,.44,1);display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.header__nav-item{align-items:center;display:flex}@media (1024px<=width<1200px){.header__nav-item{padding-inline:8px}}@media (width<1024px){.header__nav-item{border-bottom:1px solid #e0dcd6;height:auto;padding:16px 48px}}@media (hover:hover){.header__nav-item:hover{background-color:#fef0e3}.header__nav-item:hover:after{transform:scaleX(1)}}.header__nav-button{box-sizing:border-box;-moz-column-gap:16px;background-color:#ed7f1b;border-radius:40px;column-gap:16px;width:fit-content;padding:12px 24px;font-weight:700;text-decoration:none;transition:background-color .25s,transform .25s cubic-bezier(.165,.84,.44,1)}.header__nav-button:link,.header__nav-button:visited{color:#fff}.header__nav-button{justify-content:center;align-items:center;display:flex}@media (width<1024px){.header__nav-button{width:280px;margin:40px auto 0;padding:20px;font-size:20px}}@media (hover:hover){.header__nav-button:hover{background-color:#fc6711;transform:scale(1.1)}.header__nav-button:hover>img{opacity:1}}.header__nav-button-icon{width:1.25em}.header__backdrop{opacity:0;z-index:-1;background-color:#00000080;width:100%;height:calc(100dvh - 100%);display:none;position:absolute;top:100%;left:0}.header__backdrop.is-show{animation:.4s cubic-bezier(.165,.84,.44,1) forwards fade-in;display:block}.fv{background:#fef8e8 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='60'%20height='20'%20viewBox='0%200%2060%2020'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='長方形_356'%20data-name='長方形%20356'%20width='60'%20height='20'%20transform='translate(683%20-210)'%20fill='%23fff'%20stroke='%23707070'%20stroke-width='1'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='bg-semicircle'%20transform='translate(-683%20210)'%20clip-path='url(%23clip-path)'%3e%3cpath%20id='パス_1131'%20data-name='パス%201131'%20d='M60,70A30,30,0,0,0,0,70'%20transform='translate(683%20-250)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e") 0 100%/60px repeat-x;padding-block:80px 104px;padding-inline:40px}@media (768px<=width<1200px){.fv{padding-block:64px 80px}}@media (width<768px){.fv{padding-block:40px 64px;padding-inline:4.267vw}}.fv__inner{gap:40px 64px;max-width:960px;margin-inline:auto;display:grid}@media (width>=1024px){.fv__inner{grid-template-columns:6fr 4fr;align-items:end;max-width:1360px}}@media (1024px<=width<1200px){.fv__inner{-moz-column-gap:40px;column-gap:40px}}.fv__image{width:100%}@media (width>=1024px){.fv__content{padding-left:24px}}.fv__description{letter-spacing:.04em;margin-block:32px;font-weight:500;line-height:1.85}@media (width<1200px){.fv__description{margin-block:28px}}@media (width<1024px){.fv__button{margin-inline:auto}}.task{margin-top:40px}.task__list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:32px;display:grid}@media (width<768px){.task__list{row-gap:28px;margin-top:24px}}.task__item{background-color:#fff;border-radius:8px;padding:20px 20px 24px;box-shadow:3px 3px 30px #0000001a}.task__item-title{color:#fff;text-align:center;background-color:#00a0c7;border-radius:8px;padding:8px 16px;font-size:22px;font-weight:700}@media (width<768px){.task__item-title{font-size:18px}}.task__item-image{width:100%;margin-block:40px}@media (width<768px){.task__item-image{margin-block:28px}}.task__item-description{letter-spacing:.04em;line-height:1.75}.task-table{gap:8px;margin-top:40px;display:grid}@media (width>=768px){.task-table{background-color:#fff;border-radius:8px;padding:32px 40px 40px;box-shadow:3px 3px 30px #0000001a}}@media (1024px<=width<1200px){.task-table{padding-inline:20px}}@media (width>=1024px){.task-table{grid-template-columns:repeat(4,1fr)}}.task-table__head{gap:8px;display:flex}@media (width>=1024px){.task-table__head{flex-direction:column;justify-content:flex-end}}.task-table__title{color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:80px;padding-block:12px;font-size:18px;font-weight:700;display:flex}@media (width<1024px){.task-table__title{flex:1;min-height:auto;padding-block:20px}}@media (width<768px){.task-table__title{font-size:16px}}.task-table__title.--standard{background-color:#70685e}.task-table__title.--reality{background-color:#00a0c7}.task-table__item{gap:8px;display:grid}@media (width<1024px){.task-table__item{grid-template-columns:repeat(2,1fr)}}.task-table__label{color:#524b42;flex-direction:column;align-items:center;gap:16px;padding-bottom:8px;font-size:22px;font-weight:700;display:flex}@media (width<1024px){.task-table__label{flex-direction:row;grid-column:1/-1;padding-block:4px}}@media (width<768px){.task-table__label{font-size:18px}}.task-table__label-icon{width:55px}.task-table__data{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:80px;padding:12px 4px;display:flex}@media (width<1024px){.task-table__data{min-height:auto;padding:20px 12px}}@media (width<768px){.task-table__data{text-align:left;justify-content:flex-start;font-size:14px}}.task-table__data.--standard{background-color:#f7f4f1}.task-table__data.--reality{color:#0087ae;background-color:#e5faff;font-weight:700}.solution{color:#fff;background:#00a0c7 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='60'%20height='20'%20viewBox='0%200%2060%2020'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='長方形_356'%20data-name='長方形%20356'%20width='60'%20height='20'%20transform='translate(683%20-210)'%20fill='%23fff'%20stroke='%23707070'%20stroke-width='1'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='bg-semicircle'%20transform='translate(-683%20210)'%20clip-path='url(%23clip-path)'%3e%3cpath%20id='パス_1131'%20data-name='パス%201131'%20d='M60,70A30,30,0,0,0,0,70'%20transform='translate(683%20-250)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e") 0 100%/60px repeat-x;padding-block:80px 104px;position:relative}@media (width<768px){.solution{padding-block:64px}}.solution:after{clip-path:path("M 0 0 H 104 L 57.4 43 A 8 8 0 0 1 46.6 43 L 0 0 Z");content:"";background-color:#fff;width:104px;height:48px;display:block;position:absolute;top:-1px;left:50%;transform:translate(-50%)}@media (width<768px){.solution:after{clip-path:path("M 0 0 H 88 L 49.4 35.1 A 8 8 0 0 1 38.6 35.1 L 0 0 Z");width:88px;height:40px}}.solution__title{color:#fff;text-align:center;width:fit-content;margin-inline:auto;font-size:26px;font-weight:700;position:relative}@media (width<768px){.solution__title{font-size:22px}}.solution__title-icon-left{width:24px;position:absolute;top:-4px;left:-40px}@media (width<1024px){.solution__title-icon-left{top:0;left:-16px}}.solution__title-icon-right{width:16px;position:absolute;bottom:0;right:-32px}@media (width<1024px){.solution__title-icon-right{bottom:-12px;right:-20px}}.solution__visual{max-width:960px;margin:40px auto 0;display:block}@media (width<768px){.solution__visual{margin-top:28px}}.solution__visual-image{border-radius:8px;width:100%}.comp-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:40px}@media (width<768px){.comp-table{width:100vw;margin:28px calc(50% - 50vw) 0}}@media (width>=1024px){.comp-table__rowheader{width:240px}}@media (width<1024px){.comp-table__head{display:flex}}.comp-table__title{color:#fff;text-align:center;padding:20px 16px;font-size:20px;font-weight:700}@media (width<1024px){.comp-table__title{flex:1;font-size:16px;display:block}}.comp-table__title.--standard{background-color:#70685e}.comp-table__title.--gluegent{background-color:#f7810d}@media (width<1024px){.comp-table__item{grid-template-columns:repeat(2,1fr);display:grid}}.comp-table__label{vertical-align:middle;color:#524b42;background-color:#f7f4f1;border-bottom:1px solid #e0dcd6;padding:20px 16px;font-weight:700}@media (width<1024px){.comp-table__label{text-align:center;grid-column:1/-1;padding-block:8px}}.comp-table__data{border-bottom:1px solid #e0dcd6;padding:20px 16px}@media (width<1024px){.comp-table__data{text-align:center;padding:16px 12px}}@media (width<768px){.comp-table__data{font-size:12px}}.comp-table__data.--gluegent{background-color:#fef0e3;font-weight:700}.comp-table__data-inner{align-items:center;gap:8px 16px;display:flex}@media (width<1024px){.comp-table__data-inner{flex-direction:column;justify-content:center}}.comp-table__data-icon{width:30px}.comp-callout{letter-spacing:.04em;background-color:#e5faff;border-radius:8px;margin-top:40px;padding:20px 40px 20px 240px;font-weight:700;line-height:1.85;position:relative}@media (width<1024px){.comp-callout{padding:152px 20px 24px}}.comp-callout__image{width:160px;position:absolute;top:-25px;left:40px}@media (width<1024px){.comp-callout__image{top:-20px;left:50%;transform:translate(-50%)}}.strength{margin-top:40px;margin-left:0}@media (width<768px){.strength{margin-top:24px}}.strength__item{-moz-column-gap:60px;column-gap:60px;display:flex}@media (1024px<=width<1200px){.strength__item{-moz-column-gap:40px;column-gap:40px}}@media (width<1024px){.strength__item{flex-direction:column;max-width:960px;margin-inline:auto}}.strength__item+.strength__item{margin-top:40px}@media (width>=1024px){.strength__item.--reverse{flex-direction:row-reverse}}.strength__visual{flex:1}@media (1024px<=width<1200px){.strength__visual{padding-top:40px}}.strength__image{border-radius:8px;width:100%}.strength__content{flex:1;padding-top:40px}.strength__head{-moz-column-gap:20px;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;display:grid}.strength__number{color:#fff;background-color:#f7810d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:35px;font-weight:700;line-height:1;display:flex;position:relative}.strength__number-label{color:#ed7f1b;letter-spacing:.04em;padding-inline:8px;font-size:14px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.strength__number-label:before,.strength__number-label:after{content:"";background-color:#ed7f1b;border-radius:1px;width:2px;height:16px;display:block;position:absolute;bottom:-2px}.strength__number-label:before{left:0;transform:rotate(-20deg)}.strength__number-label:after{right:0;transform:rotate(20deg)}.strength__title{color:#524b42;font-size:22px;font-weight:700}@media (width<768px){.strength__title{font-size:18px}}.strength__description{letter-spacing:.04em;margin-top:20px;line-height:1.85}@media (width<768px){.strength__description{margin-top:16px}}.strength-product{text-align:center;letter-spacing:.04em;background-color:#fef0e3;border-radius:8px;margin-top:40px;padding:40px 40px 48px;line-height:1.85}@media (width<768px){.strength-product{text-align:left;padding-inline:20px}}.strength-product__list{justify-content:center;gap:20px 24px;margin-top:40px;display:grid}@media (width>=1200px){.strength-product__list{grid-template-columns:repeat(4,auto)}}@media (768px<=width<1200px){.strength-product__list{grid-template-columns:repeat(2,1fr)}}.strength-product__link{text-align:center;background-color:#fff;border:2px solid #0000;border-radius:48px;padding:24px;transition:all .25s cubic-bezier(.165,.84,.44,1);display:block;box-shadow:1px 1px 15px #0000001a}@media (width>=1200px){.strength-product__link{width:fit-content}}@media (hover:hover){.strength-product__link:hover{border-color:#ed7f1b;transform:scale(1.1)}.strength-product__link:hover>img{opacity:1}}.flow{background-color:#f7f4f1;padding-block:80px 104px}@media (width<768px){.flow{padding-block:64px}}.flow__list{gap:40px;margin-top:56px;margin-left:0;display:grid}@media (width>=1200px){.flow__list{grid-template-columns:repeat(4,1fr)}}@media (768px<=width<1200px){.flow__list{grid-template-columns:repeat(2,1fr)}}@media (width<768px){.flow__list{row-gap:28px;margin-top:28px}}.flow__item{background-color:#fff;border-radius:8px;padding:40px 20px 32px;display:block;position:relative}@media (width<768px){.flow__item{padding:24px 20px}}.flow__item:not(:last-child):after{clip-path:path("M 0 0 L 28 35 A 8 8 0 0 1 28 45 L 0 80 Z");content:"";background-color:#fff;width:32px;height:80px;display:block;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media (width<768px){.flow__item:not(:last-child):after{clip-path:path("M 0 0 H 50 L 30 16 A 8 8 0 0 1 20 16 L 0 0 Z");width:50px;height:20px;top:100%;left:50%;transform:translate(-50%)}}@media (768px<=width<1200px){.flow__item:nth-of-type(2):after{display:none}}.flow__item-inner{flex-direction:column;align-items:center;gap:16px 20px;display:flex}@media (width<768px){.flow__item-inner{flex-direction:row-reverse}}.flow__item-head{flex:auto}.flow__step{color:#fff;background-color:#00a0c7;border-radius:8px;padding:5px 12px 4px;font-weight:700}@media (width>=768px){.flow__step{padding:3px 20px 2px;font-size:18px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}}.flow__step-label{letter-spacing:.08em}.flow__item-title{color:#524b42;font-size:22px;font-weight:700}@media (width<768px){.flow__item-title{margin-top:12px;font-size:18px}}.flow__image{flex:none;width:120px}.flow__description{letter-spacing:.04em;margin-top:20px;line-height:1.75}.security__description{letter-spacing:.04em;margin-top:28px;line-height:1.85}@media (width>=1200px){.security__description{text-align:center}}@media (width<768px){.security__description{margin-top:24px}}.security__list{margin-inline:auto;max-width:960px;margin-top:32px}@media (width<768px){.security__list{margin-top:28px}}.security__item{letter-spacing:.04em;border:1px solid #e0dcd6;border-radius:8px;padding:20px 16px 20px 64px;font-weight:700;line-height:1.75;position:relative}@media (width<768px){.security__item{padding-left:60px}}.security__item+.security__item{margin-top:12px}.security__icon{width:32px;height:32px;position:absolute;top:18px;left:16px}@media (width<768px){.security__icon{left:12px}}.support{background-color:#e5faff;padding-block:80px}@media (width<768px){.support{padding-block:40px 64px}}.support__inner{align-items:center;gap:40px 64px;display:grid}@media (width>=1024px){.support__inner{grid-template-columns:auto 1fr}}@media (1024px<=width<1200px){.support__inner{-moz-column-gap:40px;column-gap:40px}}.support__image{width:300px;margin-inline:auto}@media (width<768px){.support__image{width:240px}}.support__title{color:#524b42;font-size:26px;font-weight:700}@media (width<768px){.support__title{font-size:22px}}.support__description{letter-spacing:.04em;margin-top:28px;line-height:1.85}@media (width<768px){.support__description{margin-top:24px}}.faq__list{margin-inline:auto;max-width:960px;margin-top:32px}@media (width<768px){.faq__list{margin-top:28px}}.faq__item+.faq__item{margin-top:12px}.faq__accordion[open] .faq__icon:after{opacity:0}.faq__question{-moz-column-gap:16px;background-color:#f7f4f1;border:2px solid #0000;border-radius:8px;grid-template-columns:40px 1fr 16px;align-items:center;column-gap:16px;padding:12px 16px;transition:border-color .25s cubic-bezier(.165,.84,.44,1);display:grid}@media (width<768px){.faq__question{-moz-column-gap:12px;column-gap:12px;padding:16px 12px}}@media (hover:hover){.faq__question{cursor:pointer}.faq__question:hover{border-color:#ed7f1b}}.faq__label{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:flex}.faq__label.--question{color:#0087ae;background-color:#fff}.faq__label.--answer{color:#ed7f1b;background-color:#fef0e3}@media (width<768px){.faq__label.--answer{display:none}}.faq__title{letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.75}@media (width<768px){.faq__title{font-size:16px}}.faq__icon{width:16px;height:16px;position:relative}@media (width<768px){.faq__icon{width:12px;height:12px}}.faq__icon:before,.faq__icon:after{content:"";background-color:#70685e;border-radius:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:before{width:100%;height:2px}.faq__icon:after{width:2px;height:100%;transition:opacity .15s}.faq__answer{padding:20px 12px 8px}@media (width>=768px){.faq__answer{-moz-column-gap:16px;grid-template-columns:40px 1fr;align-items:baseline;column-gap:16px;padding:20px 16px 16px;display:grid}}.faq__description{letter-spacing:.04em;line-height:1.85}.cta{background:#fef8e8;padding-top:64px;position:relative}@media (width>=768px){.cta{padding-bottom:80px}}.cta:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='60'%20height='20'%20viewBox='0%200%2060%2020'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3crect%20width='60'%20height='20'%20transform='translate(683%20-210)'%20fill='%23fff'%20stroke='%23707070'%20stroke-width='1'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20transform='translate(-683%20210)'%20clip-path='url(%23a)'%3e%3cpath%20d='M60,70A30,30,0,0,0,0,70'%20transform='translate(683%20-250)'%20fill='%2300a0c7'/%3e%3c/g%3e%3c/svg%3e") 0 100%/60px repeat-x;width:100%;height:20px;display:block;position:absolute;bottom:-2px;left:0}.cta__title{color:#524b42;text-align:center;letter-spacing:.04em;font-size:32px;font-weight:700}@media (width<768px){.cta__title{font-size:22px}}.cta__button{margin-inline:auto;width:fit-content;margin-top:32px;position:relative}@media (width<768px){.cta__button{place-items:center;row-gap:32px;margin-top:28px;display:grid}}.cta__image{width:200px}@media (width>=768px){.cta__image{position:absolute;top:0;left:calc(100% + 40px)}}@media (768px<=width<1024px){.cta__image{left:calc(100% + 28px)}}.c--lightest{color:#fff}.bg--lightest{background-color:#fff}.c--default{color:#333}.bg--default{background-color:#333}.c--gray-light{color:#dcdfe2}.bg--gray-light{background-color:#dcdfe2}.c--ash-dark{color:#524b42}.bg--ash-dark{background-color:#524b42}.c--ash-medium{color:#70685e}.bg--ash-medium{background-color:#70685e}.c--ash-lighter{color:#e0dcd6}.bg--ash-lighter{background-color:#e0dcd6}.c--ash-lightest{color:#f7f4f1}.bg--ash-lightest{background-color:#f7f4f1}.c--orange-dark{color:#ed7f1b}.bg--orange-dark{background-color:#ed7f1b}.c--orange-base{color:#f7810d}.bg--orange-base{background-color:#f7810d}.c--orange-lightest{color:#fef0e3}.bg--orange-lightest{background-color:#fef0e3}.c--orange-focus{color:#fc6711}.bg--orange-focus{background-color:#fc6711}.c--blue-dark{color:#0087ae}.bg--blue-dark{background-color:#0087ae}.c--blue-base{color:#00a0c7}.bg--blue-base{background-color:#00a0c7}.c--blue-lightest{color:#e5faff}.bg--blue-lightest{background-color:#e5faff}.c--yellow-base{color:#ffe785}.bg--yellow-base{background-color:#ffe785}.c--yellow-lightest{color:#fef8e8}.bg--yellow-lightest{background-color:#fef8e8}.d--block{display:block}.d--inline-block{display:inline-block}.d--none{display:none}@media (width>=1200px){.d--pc-block{display:block}.d--pc-inline-block{display:inline-block}.d--pc-none{display:none}}@media (width>=1024px){.d--tb-block{display:block}.d--tb-inline-block{display:inline-block}.d--tb-none{display:none}}@media (width>=768px){.d--sp-block{display:block}.d--sp-inline-block{display:inline-block}.d--sp-none{display:none}}.fw--bold{font-weight:700}.fw--medium{font-weight:500}.fw--regular{font-weight:400}.mt--xl{margin-top:64px}@media (width>=768px){.mt--xl{margin-top:104px}}.mb--xl{margin-bottom:64px}@media (width>=768px){.mb--xl{margin-bottom:104px}}.mt--lg{margin-top:64px}@media (width>=768px){.mt--lg{margin-top:80px}}.mb--lg{margin-bottom:64px}@media (width>=768px){.mb--lg{margin-bottom:80px}}.mt--md{margin-top:28px}@media (width>=768px){.mt--md{margin-top:40px}}.mb--md{margin-bottom:28px}@media (width>=768px){.mb--md{margin-bottom:40px}}.mt--sm{margin-top:28px}@media (width>=768px){.mt--sm{margin-top:32px}}.mb--sm{margin-bottom:28px}@media (width>=768px){.mb--sm{margin-bottom:32px}}.mt--xs{margin-top:24px}@media (width>=768px){.mt--xs{margin-top:28px}}.mb--xs{margin-bottom:24px}@media (width>=768px){.mb--xs{margin-bottom:28px}}
