﻿*,*::before,*::after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:wrap}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:"ZenMaruGothic";src:url("/product-service/anzurukun/special-site/common/fonts/ZenMaruGothic-Light.ttf") format("truetype");font-weight:200}@font-face{font-family:"ZenMaruGothic";src:url("/product-service/anzurukun/special-site/common/fonts/ZenMaruGothic-Regular.ttf") format("truetype");font-weight:normal}@font-face{font-family:"ZenMaruGothic";src:url("/product-service/anzurukun/special-site/common/fonts/ZenMaruGothic-Medium.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ZenMaruGothic";src:url("/product-service/anzurukun/special-site/common/fonts/ZenMaruGothic-Bold.ttf") format("truetype");font-weight:900}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Black.woff") format("woff");font-weight:900}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Bold.woff") format("woff");font-weight:700}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Noto Sans JP";src:url("../../../../../lp/common/font/NotoSansJP-Thin.woff") format("woff");font-weight:200}body{width:100%;min-height:100vh;font-family:"ZenMaruGothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:10px;line-height:1.7;color:#201814;position:relative}a{text-decoration:none;outline:none}a:focus-visible{outline:3px solid #fecc00;outline-offset:4px;border-radius:999px}img{width:100%;height:auto;vertical-align:bottom}button{margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;vertical-align:middle;text-align:inherit;-webkit-appearance:none;appearance:none}button:focus{outline:none}ul{padding:0;margin:0}li{list-style:none;padding:5px 0}main{min-height:100%;position:relative}i{padding-left:5px}.wrapper{width:100%;max-width:1100px;margin:0 auto;margin:0 auto}.wrapper.__center{text-align:center}.sectiontitle{text-align:center;margin-bottom:40px}.sectiontitle__main{font-size:2.5rem;font-weight:900;line-height:1.5;letter-spacing:.05em;color:#201814}@media screen and (max-width: 1024px){.sectiontitle__main{font-size:2.25rem}}@media screen and (max-width: 640px){.sectiontitle__main{font-size:1.5rem;margin-bottom:20px}}.sectiontitle__sub{display:block;font-size:1.125rem;font-weight:bold;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#fecc00;margin-bottom:5px;letter-spacing:.03em}@media screen and (max-width: 1024px){.sectiontitle__sub{font-size:1rem;margin-bottom:15px}}@media screen and (max-width: 640px){.sectiontitle__sub{font-size:.8125rem;margin-bottom:10px}}.subsectiontitle{font-size:1.75rem;font-weight:900;margin-bottom:30px;letter-spacing:.03em;line-height:1.5;color:#201814}@media screen and (max-width: 1024px){.subsectiontitle{font-size:1.5rem;margin-bottom:25px}}@media screen and (max-width: 640px){.subsectiontitle{font-size:1rem;margin-bottom:20px}}.paragraph{font-size:1.25rem;font-weight:bold;line-height:1.8;text-align:center;margin-bottom:15px;letter-spacing:.03em;color:#201814}@media screen and (max-width: 1024px){.paragraph{font-size:1.125rem;margin-bottom:10px}}@media screen and (max-width: 640px){.paragraph{font-size:.875rem;margin-bottom:5px}}.paragraph.__mb{margin-bottom:45px}@media screen and (max-width: 1024px){.paragraph.__mb{margin-bottom:30px}}@media screen and (max-width: 640px){.paragraph.__mb{margin-bottom:20px}}.text{font-size:1.125rem;font-weight:bold;line-height:1.6;letter-spacing:.03em;color:#201814}@media screen and (max-width: 1024px){.text{font-size:1rem}}@media screen and (max-width: 640px){.text{font-size:.875rem}}.__white{color:#fff}.__card{border-radius:40px;background-color:#fff}@media screen and (max-width: 1024px){.__card{border-radius:28px}}@media screen and (max-width: 640px){.__card{border-radius:18px}}.__block{display:block}.content._single{justify-content:center}.content._double{justify-content:space-between}@media screen and (max-width: 1024px){.content._double{justify-content:center}}.__pc{display:block}@media screen and (max-width: 1024px){.__pc{display:none}}.__pctabonly{display:block}@media screen and (max-width: 640px){.__pctabonly{display:none}}.__tab{display:none}@media screen and (max-width: 1024px){.__tab{display:block}}.__tabonly{display:none}@media screen and (max-width: 1024px){.__tabonly{display:block}}@media screen and (max-width: 640px){.__tabonly{display:none}}.__sp{display:none}@media screen and (max-width: 640px){.__sp{display:block}}.fadein{opacity:0}.fadein.show{animation:fadeIn 1s cubic-bezier(0.33, 1, 0.68, 1) forwards}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.poyoyon{opacity:0}.poyoyon.show{animation:poyoyon 1s ease-in-out forwards}@keyframes poyoyon{0%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.header{background-color:#fff}.header__content{display:flex;justify-content:space-between;align-items:center;padding:15px}.header__logo{width:200px;height:auto;padding-left:30px}@media screen and (max-width: 1024px){.header__logo{padding-left:15px;width:30%}}@media screen and (max-width: 640px){.header__logo{padding-left:5px;width:55%}}.header__inner{display:flex;justify-content:space-between;align-items:center;padding:10px 30px}@media screen and (max-width: 1024px){.header__inner{padding:10px 0 10px 15px}}@media screen and (max-width: 640px){.header__inner{display:none}}.header__nav .nav__list{display:flex;justify-content:center;align-items:center;margin-right:280px}@media screen and (max-width: 1024px){.header__nav .nav__list{margin-right:10px}}.header__nav .nav__list .nav__item{margin:0 15px}.header__nav .nav__list .nav__item .nav__link{font-size:1rem;font-weight:bold;color:#201814;transition:.3s}.header__nav .nav__list .nav__item .nav__link:hover{color:#02a89e}.header__button{position:fixed;top:25px;right:30px;z-index:1000}@media screen and (max-width: 1024px){.header__button{display:none}}.cv-button__link{color:#201814;background-color:#fecc00;padding:10px 30px;border-radius:999px;font-size:1.25rem;font-weight:900;border:3px solid #201814;transition:.3s}@media screen and (max-width: 1024px){.cv-button__link{padding:9px 25px}}@media screen and (max-width: 640px){.cv-button__link{padding:8px 20px;font-size:1.125rem}}.cv-button__link:hover{color:#fecc00;background-color:#fff;border:solid 3px #fecc00}.cv-button__link.__white{background-color:#fff;color:#02a89e;border:3px solid #fff}.cv-button__link.__white:hover{background-color:#02a89e;color:#fff}.cv-button__link.no-border{border:3px solid rgba(0,0,0,0)}.cv-button__link.no-border:hover{border:3px solid #fecc00}.mainvisual{background:linear-gradient(to bottom, #61c6c2 0%, #90d6ca 30%, #90d6ca 70%, rgb(2, 168, 158) 70%, rgb(2, 168, 158) 100%)}@media screen and (max-width: 1024px){.mainvisual{background:linear-gradient(to bottom, #61c6c2 0%, #90d6ca 30%, #90d6ca 87%, rgb(2, 168, 158) 87%, rgb(2, 168, 158) 100%)}}@media screen and (max-width: 640px){.mainvisual{background:linear-gradient(to bottom, #61c6c2 0%, #90d6ca 30%, #90d6ca 82%, rgb(2, 168, 158) 82%, rgb(2, 168, 158) 100%)}}.mainvisual{padding:50px 0}@media screen and (max-width: 1024px){.mainvisual{padding:40px 0px}}@media screen and (max-width: 640px){.mainvisual{padding:30px 0px}}.mainvisual__content{position:relative;display:flex;justify-content:center;align-items:center;padding:10px 0}@media screen and (max-width: 1024px){.mainvisual__content{overflow:hidden;flex-direction:column-reverse;padding:20px 0;gap:10px}}@media screen and (max-width: 640px){.mainvisual__content{padding:20px 5px}}.mainvisual__left{position:relative;width:45%;text-align:center}@media screen and (max-width: 1024px){.mainvisual__left{width:100%}}.mainvisual__heading{padding-left:10px}.mainvisual__title{font-size:2.25rem;font-weight:900;margin-bottom:5px;color:#3c3c3c;line-height:1.5;letter-spacing:.06em}@media screen and (max-width: 640px){.mainvisual__title{font-size:1.5rem;font-weight:900}}.mainvisual__catch{font-size:1.75rem;font-weight:normal;letter-spacing:.1em;margin-bottom:15px;color:#fff}@media screen and (max-width: 640px){.mainvisual__catch{font-size:1.125rem}}.mainvisual__logo{max-width:450px;margin:20px auto 50px auto}@media screen and (max-width: 640px){.mainvisual__logo{max-width:300px}}.mainvisual__right{width:55%;text-align:center}@media screen and (max-width: 1024px){.mainvisual__right{width:80%}}@media screen and (max-width: 640px){.mainvisual__right{width:100%}}.mainvisual__right img{max-width:100%;height:auto}.cta_banner{background-color:#fff;padding:50px 0}@media screen and (max-width: 1024px){.cta_banner{padding:40px 0px}}@media screen and (max-width: 640px){.cta_banner{padding:30px 0px}}@media screen and (max-width: 1024px){.cta_banner{padding-right:40px;padding-left:40px}}.cta_banner img{transition:all .3s ease}.cta_banner img:hover{transform:scale(1.02)}.about{background-color:#fff}@media screen and (max-width: 1024px){.about__top{padding:0 30px}}.about__image{padding:10px 50px}@media screen and (max-width: 1024px){.about__image{padding:0 30px}}.about__middle,.about__bottom{padding:80px 0}.about__bottom{background:linear-gradient(90deg, rgb(2, 168, 158), #20d6c0)}@media screen and (max-width: 1024px){.about__bottom{padding:50px 30px}}.about__bottom .case-list{margin:30px auto;max-width:660px;text-align:left}@media screen and (max-width: 1024px){.about__bottom .case-list{margin:20px auto}}@media screen and (max-width: 640px){.about__bottom .case-list{max-width:500px}}.about__bottom .case-list__inner{padding:15px 50px;margin:0 auto;color:#0e776c}@media screen and (max-width: 640px){.about__bottom .case-list__inner{padding:20px}}@media screen and (max-width: 500px){.about__bottom .case-list__inner{border-spacing:10px}}.about__bottom .case-list__item{padding:10px 0;display:flex;justify-content:center}@media screen and (max-width: 640px){.about__bottom .case-list__item{padding:5px 0}}.about__bottom .case-list__label{font-size:1.25rem;font-weight:900;padding:0 30px;background-color:#c7e7e3;border-radius:30px;margin-right:20px;transform:skew(-5deg)}@media screen and (max-width: 640px){.about__bottom .case-list__label{font-size:1.125rem;padding:0 20px;margin-right:10px}}@media screen and (max-width: 500px){.about__bottom .case-list__label{font-size:.875rem;padding:0 10px}}.about__bottom .case-list__number{font-size:1.75rem;font-weight:900;margin-left:10px}@media screen and (max-width: 640px){.about__bottom .case-list__number{font-size:1.25rem;margin-left:5px}}@media screen and (max-width: 500px){.about__bottom .case-list__number{font-size:1rem;margin-left:2px}}.about__bottom .case-list__text{font-size:1.5rem;font-weight:900;text-align:left;padding-left:10px;display:inline-block;width:100%;background-image:repeating-linear-gradient(to right, #0e776c 0, #0e776c 4px, transparent 4px, transparent 10px);background-size:100% 2px;background-repeat:no-repeat;background-position:bottom}@media screen and (max-width: 640px){.about__bottom .case-list__text{font-size:1.25rem;padding-right:30px;padding-left:5px}}@media screen and (max-width: 500px){.about__bottom .case-list__text{font-size:.875rem;padding-right:0}}.feature{background-color:#dff6f2;padding:50px 0}@media screen and (max-width: 1024px){.feature{padding:40px 0px}}@media screen and (max-width: 640px){.feature{padding:30px 0px}}.feature__content{width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:20px;padding:50px 0}@media screen and (max-width: 1024px){.feature__content{padding:30px}}@media screen and (max-width: 640px){.feature__content{flex-direction:column;padding:0 30px 30px;gap:15px}}.feature__content .feature-item{flex:1;background-color:#effbf9;text-align:center;padding:20px 0 40px 0;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease}.feature__content .feature-item:hover{transform:translateY(6px)}@media screen and (max-width: 640px){.feature__content .feature-item{padding:10px 25px 10px 20px}}.feature__content .feature-item__link{display:flex;flex-direction:column;height:100%}@media screen and (max-width: 640px){.feature__content .feature-item__link{flex-direction:row;align-items:center;gap:10px}}.feature__content .feature-item__number{font-size:2.5rem;font-weight:bold;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#02a89e;margin-bottom:5px}@media screen and (max-width: 640px){.feature__content .feature-item__number{font-size:2rem}}.feature__content .feature-item__title{font-size:1.5rem;font-weight:900;margin-bottom:20px;letter-spacing:.03em;color:#201814}@media screen and (max-width: 1024px){.feature__content .feature-item__title{font-size:1.25rem;margin-bottom:8px}}@media screen and (max-width: 640px){.feature__content .feature-item__title{font-size:.875rem;text-align:left;flex:1;margin-bottom:0px}}.feature__content .feature-item__image{margin:0 auto;width:50%}@media screen and (max-width: 640px){.feature__content .feature-item__image{width:50px;flex-shrink:0}}.feature .feature-detail:not(:last-child){border-bottom:solid 1px #fff}.feature .feature-detail__top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:70px;width:100%}@media screen and (max-width: 1024px){.feature .feature-detail__top{padding:30px 30px 15px 30px;gap:25px}}@media screen and (max-width: 640px){.feature .feature-detail__top{flex-direction:column;padding:15px 30px;gap:15px}}.feature .feature-detail__number{font-size:3.75rem;font-weight:bold;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width: 1024px){.feature .feature-detail__number{font-size:3.125rem;margin-bottom:8px}}.feature .feature-detail__title{line-height:1.7;color:#02a89e}@media screen and (max-width: 640px){.feature .feature-detail__title{font-size:1.5rem;margin-bottom:30px}}.feature .feature-detail__text{margin-top:-10px}.feature .feature-detail__content{width:40%}@media screen and (max-width: 640px){.feature .feature-detail__content{width:100%;text-align:left}}.feature .feature-detail__image{width:60%;text-align:center}@media screen and (max-width: 640px){.feature .feature-detail__image{width:100%;margin-top:20px}}.feature .feature-detail__bottom{padding:20px 0 30px 0}@media screen and (max-width: 1024px){.feature .feature-detail__bottom{padding:10px 30px}}.feature .feature-detail .feature-content{display:flex;justify-content:center;align-items:stretch;gap:20px;padding:70px 0}@media screen and (max-width: 1024px){.feature .feature-detail .feature-content{padding:20px 0 30px 0}}@media screen and (max-width: 640px){.feature .feature-detail .feature-content{flex-direction:column;padding:20px 0}}.feature .feature-card{padding:35px 30px;display:flex;justify-content:space-between;flex-direction:column;width:100%}@media screen and (max-width: 1024px){.feature .feature-card{padding:30px 20px}}.feature .feature-card.__flex{flex-direction:row;align-items:center;padding:0}@media screen and (max-width: 1024px){.feature .feature-card.__flex{flex-direction:column}}.feature .feature-card.__flex .feature-card__text,.feature .feature-card.__flex .feature-card__image{width:50%}@media screen and (max-width: 1024px){.feature .feature-card.__flex .feature-card__text,.feature .feature-card.__flex .feature-card__image{width:100%}}.feature .feature-card__text{margin:0 auto;padding:0 15px 20px 15px}@media screen and (max-width: 1024px){.feature .feature-card__text{padding:0 10px 20px 10px}}.feature .feature-card__title{font-size:1.5rem;font-weight:900;margin-bottom:15px;color:#201814}@media screen and (max-width: 640px){.feature .feature-card__title{font-size:1.25rem;margin-bottom:20px}}.feature .feature-card__image{padding:10px;width:100%;max-width:400px;height:auto;margin:0 auto}.fa-circle-check{color:#fecc00;margin-right:10px}.movie{background-color:#dff6f2;padding-bottom:80px}@media screen and (max-width: 1024px){.movie{padding:50px 30px}}@media screen and (max-width: 640px){.movie{padding:30px 20px}}.movie__content{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:18px;transition:.3s;box-shadow:0 15px 40px rgba(0,0,0,.15);padding:20px 0;width:100%;max-width:800px;margin:0 auto;min-height:500px}@media screen and (max-width: 1024px){.movie__content{padding:0}}@media screen and (max-width: 640px){.movie__content{min-height:260px}}.movie__title{margin-bottom:30px;text-align:center;color:#02a89e}@media screen and (max-width: 1024px){.movie__title{margin-bottom:20px}}.movie iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:none}.benefits{background:linear-gradient(90deg, rgb(2, 168, 158), #20d6c0);padding:50px 0}@media screen and (max-width: 1024px){.benefits{padding:40px 0px}}@media screen and (max-width: 640px){.benefits{padding:30px 0px}}.benefits__content{display:flex;justify-content:center;align-items:stretch;gap:20px;padding:30px 0 40px 0}@media screen and (max-width: 1024px){.benefits__content{padding:0 20px 20px 20px}}@media screen and (max-width: 640px){.benefits__content{flex-direction:column;padding:20px 15px}}.benefits .benefits-item{flex:1}.benefits .benefits-item.__card{padding:40px 20px 50px 20px;text-align:left}@media screen and (max-width: 1024px){.benefits .benefits-item.__card{padding:20px 15px 40px 15px}}@media screen and (max-width: 1024px){.benefits .benefits-item.__card{padding:20px 30px 30px}}.benefits .benefits-item__users{font-size:1.25rem;font-weight:900;margin-bottom:15px;padding:0 5px;display:flex;justify-content:space-between}.benefits .benefits-item__users.__main{color:#02a89e}.benefits .benefits-item__users.__brand{color:#fecc00}.benefits .benefits-item__users.__red{color:#fd4d5d}@media screen and (max-width: 1024px){.benefits .benefits-item__users{font-size:1.125rem;margin-bottom:10px}}.benefits .benefits-item__circle{display:inline-block;width:25px;height:25px;margin-top:8px;border-radius:50%;background-color:#201814}.benefits .benefits-item__circle.__main{background-color:#02a89e}.benefits .benefits-item__circle.__brand{background-color:#fecc00}.benefits .benefits-item__circle.__red{background-color:#fd4d5d}.benefits .benefits-item__title{font-size:1.75rem;font-weight:900;margin-bottom:20px;line-height:1.5;padding-left:5px;color:#201814}@media screen and (max-width: 1024px){.benefits .benefits-item__title{font-size:1.5rem;margin-bottom:15px}}.benefits .benefits-item .benefits-list{padding:2px}.benefits__bottom{text-align:center;margin-top:20px}@media screen and (max-width: 1024px){.benefits__bottom{margin-top:10px;padding:0 20px}}.benefits__bottom.__yellow{background-color:#fecc00}.benefits__bottom.__black{background-color:#201814;color:#fecc00}.benefits .emergency-label{display:inline-flex;padding:30px 0 20px 0}@media screen and (max-width: 640px){.benefits .emergency-label{padding:15px 0 10px 0}}.benefits .emergency-label__left{position:relative;background-color:#fecc00;padding:3px 20px 3px 50px}@media screen and (max-width: 640px){.benefits .emergency-label__left{padding:3px 10px 3px 20px}}.benefits .emergency-label__left::after{content:"";position:absolute;top:0;right:-24px;width:0;height:0;border-top:25px solid rgba(0,0,0,0);border-bottom:25px solid rgba(0,0,0,0);border-left:25px solid #fecc00}@media screen and (max-width: 1024px){.benefits .emergency-label__left::after{right:-21px;border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0);border-left:22px solid #fecc00}}@media screen and (max-width: 640px){.benefits .emergency-label__left::after{right:-26px;border-top:27px solid rgba(0,0,0,0);border-bottom:27px solid rgba(0,0,0,0);border-left:27px solid #fecc00}}.benefits .emergency-label__right{padding:3px 30px 3px 50px;background-color:#201814;color:#fecc00}@media screen and (max-width: 640px){.benefits .emergency-label__right{padding:3px 20px 3px 40px}}.flow{padding:50px 0}@media screen and (max-width: 1024px){.flow{padding:40px 0px}}@media screen and (max-width: 640px){.flow{padding:30px 0px}}.flow .sectiontitle{color:#02a89e}.flow__content{display:flex;justify-content:center;align-items:stretch;padding:40px 0}@media screen and (max-width: 1024px){.flow__content{padding:0 20px 40px 20px}}@media screen and (max-width: 640px){.flow__content{flex-direction:column;padding:10px 30px 30px 30px}}.flow__content .flow-card{background:linear-gradient(90deg, rgb(2, 168, 158), #20d6c0);flex:1;color:#fff;padding:30px;position:relative}@media screen and (max-width: 640px){.flow__content .flow-card{padding:30px 20px}}.flow__content .flow-card:not(:last-child)::after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:repeating-linear-gradient(to bottom, #ffffff 0, #ffffff 3px, transparent 3px, transparent 7px)}@media screen and (max-width: 640px){.flow__content .flow-card:not(:last-child)::after{bottom:0;left:0;top:auto;right:auto;width:100%;height:2px;background:repeating-linear-gradient(to right, #ffffff 0, #ffffff 3px, transparent 3px, transparent 7px)}}.flow__content .flow-card__step{text-align:center;font-size:1.25rem;font-weight:normal}@media screen and (max-width: 640px){.flow__content .flow-card__step{transform:skew(-5deg);font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.5rem;font-weight:bold;text-align:center;margin-bottom:20px}}.flow__content .flow-card__step-number{display:block;font-size:3.125rem;font-weight:900;margin-bottom:5px;margin-top:-25px;transform:skew(-5deg)}@media screen and (max-width: 640px){.flow__content .flow-card__step-number{display:inline;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.5rem;font-weight:bold;text-align:center}}.flow__content .flow-card__title{font-size:1.5rem;font-weight:900;color:#201814;background-color:#fff;padding-left:15px;line-height:1.4;clip-path:polygon(0 0, calc(100% - 2.82vw) 0, 100% 50%, calc(100% - 2.82vw) 100%, 0 100%);min-height:100px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.flow__content .flow-card__title{font-size:1.25rem;margin-bottom:15px}}@media screen and (max-width: 640px){.flow__content .flow-card__title{justify-content:flex-start;font-size:1.125rem;margin-bottom:0px;padding-left:10px;min-height:50px}}.flow__content .flow-card__image{margin:30px 0 20px 0}.flow__content .flow-card__text{color:#fff}.text-cta{background-color:#dff6f2;padding:50px 55px}@media screen and (max-width: 1024px){.text-cta{padding:30px 40px}}@media screen and (max-width: 640px){.text-cta{padding:40px 20px}}.text-cta.__card{display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 640px){.text-cta.__card{flex-direction:column;align-items:flex-start}}.text-cta.__card{background:linear-gradient(90deg, rgb(2, 168, 158), #b8c631);border:#fff 3px solid}.text-cta__content{width:50%}@media screen and (max-width: 1024px){.text-cta__content{width:100%}}.text-cta__title{margin-bottom:10px}.text-cta__text{margin-bottom:20px}.text-cta__button{margin-bottom:8px}@media screen and (max-width: 640px){.text-cta__button{display:flex;justify-content:center}}.text-cta__button .cv-button__link{display:block;width:300px;text-align:center}@media screen and (max-width: 1024px){.text-cta__button .cv-button__link{width:280px;padding:5px 10px}}@media screen and (max-width: 640px){.text-cta__button .cv-button__link{width:250px}}.text-cta__image{width:50%;text-align:center}@media screen and (max-width: 1024px){.text-cta__image{width:100%;margin-top:20px}}.text-cta__note{font-size:1rem;font-weight:normal;text-align:center;padding:15px 0;color:#201814}@media screen and (max-width: 640px){.text-cta__note{font-size:.8125rem}}@media screen and (max-width: 1024px){.bottom-link{display:none;width:100%;height:96px;position:sticky;bottom:0;z-index:100}}@media screen and (max-width: 640px){.bottom-link{height:80px}}.bottom-link__list{width:100%;height:100%;display:flex;flex-wrap:nowrap;justify-content:center;gap:min(4.68vw,90px);background-color:#fff;border-top:3px solid #02a89e;padding:0 80px}@media screen and (max-width: 640px){.bottom-link__list{justify-content:space-between;gap:1px;border-top:none;padding:0}}.bottom-link__list>li.cta-btn{width:100%;max-width:450px;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn{width:100%;max-width:100%;padding:0}}.bottom-link__list>li.cta-btn>a{width:100%;max-width:450px;height:60px;padding:0 80px 0 30px;border-radius:50px;color:#201814;font-size:1.25rem;line-height:1.3;font-weight:900;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fecc00}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a{width:100%;max-width:100%;height:100%;padding:0 25px;border-radius:0;font-size:1.25rem;line-height:1.5;justify-content:flex-start}}.bottom-link__list>li.cta-btn>a::before{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:31px;height:31px;border-radius:50%;background:#fff}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a::before{width:26px;height:26px}}.bottom-link__list>li.cta-btn>a::after{content:"";position:relative;position:absolute;right:29px;top:45%;border:7px solid rgba(0,0,0,0);border-top:solid 9px #201814;margin-left:1rem}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a::after{right:27px;border:6px solid rgba(0,0,0,0);border-top:solid 9px #201814}}.bottom-link__list>li.cta-btn>a:hover,.bottom-link__list>li.cta-btn>a:focus{transform:scale(1.06)}@media screen and (max-width: 640px){.bottom-link__list>li.cta-btn>a:hover,.bottom-link__list>li.cta-btn>a:focus{transform:none;opacity:1}}.bottom-link__list>li.cta-btn>a:focus-visible{outline:3px solid #201814;outline-offset:3px;z-index:1;transition:none}.popbanner_contents{display:none;position:fixed;bottom:24px;width:360px;height:auto;background-color:#fff;z-index:19999}@media screen and (max-width: 1024px){.popbanner_contents{display:none !important}}.popbanner_contents._leftbottom{right:20px;border-left:none}.popbanner_close{position:absolute;top:-20px;right:-10px;cursor:pointer;width:30px;height:30px;background-color:#fff;border:3px solid #201814;color:#201814;padding-right:5px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;z-index:19999}.popbanner_close._leftbottom{border-radius:999px}.popbanner_link{display:block;transition:transform .3s ease}.popbanner_link:hover{transform:scale(1.03)}.pagetop{background-color:#02a89e;text-align:center;width:100%;height:100%}.pagetop__link{padding:10px 0;display:flex;justify-content:center;width:100%;height:100%;color:#fff;font-size:1.75rem;align-items:center;transition:.3s}.pagetop__link:hover{color:#201814;background-color:#fecc00}.footer{padding:40px 20px;background-color:#201814;text-align:center;color:#fff}.footer__nav{display:flex;justify-content:center;align-items:center;gap:20px;padding:0;margin-bottom:10px}@media screen and (max-width: 640px){.footer__nav{flex-direction:column;gap:10px}}.footer__nav .__link{margin:20px;font-size:.875rem;color:#fff;transition:.3s}.footer__nav .__link:hover{opacity:.7}.footer__copyright{margin-top:20px;font-size:.8125rem}/*# sourceMappingURL=layout.css.map */