@media screen and (max-width:767px){.is-pc{display:none}}@media screen and (min-width:768px){.is-sp{display:none}}.container{max-width:1100px;width:90%;margin:0 auto}@media screen and (max-width:767px){.container{width:100%;padding:0 20px}}.section__header{text-align:center;margin-bottom:40px}.section-title__en{margin:0 0 10px;font-size:clamp(28px,3vw,44px);letter-spacing:.12em;line-height:1.1;font-weight:500}.section-title__jp{margin:0;font-size:13px;letter-spacing:.12em;color:var(--cp-muted)}.bordered-section{border-block-start-width:1px;border-block-start-style:solid;border-block-start-color:#e4e3e2}.section-heading{margin-bottom:56px}@media(max-width:768px){.section-heading{margin-bottom:44px}}.section-heading--center{text-align:center}.section-heading--left{text-align:left}.section-heading--right{text-align:right}.section-heading__title{margin:0 0 8px;color:#1c398e;font-family:IBM Plex Sans,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:.36px}.section-heading__subtitle{margin:0;color:#222;font-size:18px;font-style:normal;font-weight:400;line-height:18px}@media(max-width:768px){.section-heading__title{font-size:28px;font-weight:700;line-height:39.2px;letter-spacing:1px}.section-heading__subtitle{font-size:14px;font-weight:400;line-height:21px}}.process-flow__button{position:relative;overflow:hidden;z-index:0;margin-top:40px;min-width:290px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 26px;border:3px solid #1C398E;background:#fff;text-decoration:none;color:#1c398e;font-size:14px;font-style:normal;font-weight:700;line-height:normal;transition:color .3s ease}@media screen and (max-width:767px){.process-flow__button{margin-top:32px;width:75%;min-width:0;padding:16px 20px;font-size:14px}}.process-flow__button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#1f4696;z-index:-1;transition:width .3s ease}.process-flow__button:hover{color:#fff}.process-flow__button:hover:before{width:100%}.process-flow__button-arrow,.exterior-repair__button-text{position:relative;z-index:1}.process-flow__button-arrow{display:inline-block;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
