@charset "UTF-8";/*! --------------------------------------------------------------------
------------------------------------------------------------------------
line
------------------------------------------------------------------------
--------------------------------------------------------------------- */.sec-step{padding:40px 0 80px;background-color:#f5f5f5}@media screen and (max-width: 767px){.sec-step{padding:24px 0 40px}}.sec-step .step-ttl{padding:10px 16px;background-image:linear-gradient(to right,#204e65,#082838)}.sec-step .step-ttl__in{display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.8rem;font-weight:700}@media screen and (max-width: 1020px){.sec-step .step-ttl__in{font-size:2.2rem}}.sec-step .step-ttl__in .accent{padding:6px 8px 8px;border-radius:8px;background-color:#06c755}.sec-step .step-ttl__in .normal{padding-left:12px}.sec-step .step-list{display:flex;justify-content:space-between;margin:40px auto 0;max-width:1040px}@media screen and (max-width: 767px){.sec-step .step-list{display:block;margin:24px auto 0;max-width:300px}}.sec-step .step-list__item{position:relative;padding:20px 28px;width:calc(33.3333333333% - 46.6666666667px);border:10px solid #06c755;background-color:#fff}@media screen and (max-width: 1020px){.sec-step .step-list__item{padding:16px;width:calc(33.3333333333% - 24px)}}@media screen and (max-width: 767px){.sec-step .step-list__item{width:100%}.sec-step .step-list__item+.step-list__item{margin-top:32px}}.sec-step .step-list__item+.step-list__item:before{content:"";position:absolute;top:50%;left:-56px;transform:translateY(-50%);display:block;width:24px;height:40px;background-image:url(/build/assets/icon_arrow03-ug6DZEsD.svg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 1020px){.sec-step .step-list__item+.step-list__item:before{left:-37px;width:18px;height:30px}}@media screen and (max-width: 767px){.sec-step .step-list__item+.step-list__item:before{top:-31px;left:50%;transform:rotate(90deg) translate(-50%)}}.sec-step .step-list__item .item__name{display:flex;justify-content:center;align-items:center}.sec-step .step-list__item .item__name .step{margin-right:4px;padding:8px;background-image:linear-gradient(to right,#204e65,#082838);color:#fff;font-size:1.7rem;font-family:Jost,sans-serif;font-weight:500}@media screen and (max-width: 1020px){.sec-step .step-list__item .item__name .step{font-size:1.4rem}}.sec-step .step-list__item .item__name .step span{font-size:2rem}@media screen and (max-width: 1020px){.sec-step .step-list__item .item__name .step span{font-size:1.7rem}}.sec-step .step-list__item .item__name .name{color:#082838;font-size:2rem;font-weight:700}@media screen and (max-width: 1020px){.sec-step .step-list__item .item__name .name{font-size:1.7rem}}@media screen and (max-width: 767px){.sec-step .step-list__item .item__name .name{line-height:1.2;font-size:1.6rem}}.sec-step .step-list__item .item__txt{margin-top:12px;line-height:1.6}@media screen and (max-width: 1020px){.sec-step .step-list__item .item__txt{font-size:1.4rem}}.sec-step-detail{margin:40px 0 120px}@media screen and (max-width: 767px){.sec-step-detail{margin:40px 0 60px}}.sec-step-detail .step-detail-list__item+.step-detail-list__item{margin-top:80px}.sec-step-detail .step-detail-list__item .item__name{display:flex;align-items:center;border-bottom:3px solid #082838}.sec-step-detail .step-detail-list__item .item__name .step{margin-right:12px;padding:12px;min-width:94px;background-image:linear-gradient(to right,#204e65,#082838);text-align:center;color:#fff;font-size:2.2rem;font-family:Jost,sans-serif;font-weight:500}@media screen and (max-width: 1020px){.sec-step-detail .step-detail-list__item .item__name .step{font-size:1.8rem}}@media screen and (max-width: 767px){.sec-step-detail .step-detail-list__item .item__name .step{min-width:72px;padding:8px}}@media screen and (max-width: 374px){.sec-step-detail .step-detail-list__item .item__name .step{line-height:1.2}}.sec-step-detail .step-detail-list__item .item__name .step span{font-size:2.6rem}@media screen and (max-width: 1020px){.sec-step-detail .step-detail-list__item .item__name .step span{font-size:2.2rem}}.sec-step-detail .step-detail-list__item .item__name .name{color:#082838;font-size:2.2rem;font-weight:700}@media screen and (max-width: 1020px){.sec-step-detail .step-detail-list__item .item__name .name{font-size:1.8rem}}.sec-step-detail .step-add-list{display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width: 767px){.sec-step-detail .step-add-list{display:block;margin:24px auto 0;max-width:262px}}.sec-step-detail .step-add-list__item{display:flex;justify-content:space-between;flex-direction:column;padding:16px;width:calc(33.3333333333% - 40px);background-color:#ebf3f7}@media screen and (max-width: 1020px){.sec-step-detail .step-add-list__item{padding:14px 16px;width:calc(33.3333333333% - 26.6666666667px)}}@media screen and (max-width: 767px){.sec-step-detail .step-add-list__item{width:100%}.sec-step-detail .step-add-list__item+.step-add-list__item{margin-top:16px}}.sec-step-detail .step-add-list__item .item-ttl{text-align:center;font-size:2rem;font-weight:700}@media screen and (max-width: 1020px){.sec-step-detail .step-add-list__item .item-ttl{font-size:1.8rem}}@media screen and (max-width: 767px){.sec-step-detail .step-add-list__item .item-ttl{font-size:1.6rem}}.sec-step-detail .step-add-list__item>*:nth-child(2){margin:12px 0 10px}@media screen and (max-width: 767px){.sec-step-detail .step-add-list__item>*:nth-child(2){margin:16px 0 14px}}.sec-step-detail .step-add-list__item .item-txt{line-height:1.4;max-width:208px;margin:0 auto}@media screen and (max-width: 1020px){.sec-step-detail .step-add-list__item .item-txt{font-size:1.4rem}}@media screen and (max-width: 767px){.sec-step-detail .step-add-list__item .item-txt{max-width:180px}}.sec-step-detail .step-add-list__item .item-id-txt{text-align:center;font-size:3rem;font-weight:700}@media screen and (max-width: 1020px){.sec-step-detail .step-add-list__item .item-id-txt{font-size:2.4rem}}@media screen and (max-width: 767px){.sec-step-detail .step-add-list__item .item-id-txt{font-size:2rem}}.sec-step-detail .step-add-list__item .line-btn a{display:flex;justify-content:center;align-items:center;padding:12px 10px;max-width:208px;margin:0 auto;border-radius:8px;background-color:#06c755;color:#fff}@media screen and (max-width: 1020px){.sec-step-detail .step-add-list__item .line-btn a{padding:12px 8px}.sec-step-detail .step-add-list__item .line-btn a img{width:30px}}.sec-step-detail .step-add-list__item .line-btn a span{display:inline-block;padding-left:6px;font-size:2.4rem}.sec-step-detail .step-add-list__item .qr-img{text-align:center}.sec-step-detail .step-talk-box{display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box{display:block;margin-top:24px}}.sec-step-detail .step-talk-box__img{width:211px}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__img{width:160px}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__img{margin:12px auto;width:105px}}.sec-step-detail .step-talk-box__img .attention-txt{text-align:center;font-size:1.4rem}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__img .attention-txt{padding-top:4px}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__img .attention-txt{font-size:1.2rem}}.sec-step-detail .step-talk-box__content{width:calc(100% - 239px)}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content{width:calc(100% - 180px)}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content{width:100%}}.sec-step-detail .step-talk-box .content-txt{line-height:1.6}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box .content-txt{font-size:1.4rem}}.sec-step-detail .step-talk-box__content .content-block{position:relative;display:block;padding:0 48px;width:564px;margin:40px auto 0;text-align:center}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .content-block{margin:28px auto 0;padding:0 36px;width:500px}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .content-block{margin:16px auto 0;padding:0 20px;width:280px}}.sec-step-detail .step-talk-box__content .content-block:before,.sec-step-detail .step-talk-box__content .content-block:after{content:"";position:absolute;top:0;display:block;width:2px;height:68px;transform:rotate(-45deg);background-color:#18c624}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .content-block:before,.sec-step-detail .step-talk-box__content .content-block:after{height:54px}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .content-block:before,.sec-step-detail .step-talk-box__content .content-block:after{top:6px}}.sec-step-detail .step-talk-box__content .content-block:before{left:8px;transform:rotate(-45deg)}.sec-step-detail .step-talk-box__content .content-block:after{right:8px;transform:rotate(45deg)}.sec-step-detail .step-talk-box__content .content-block__in{font-weight:700;color:#18c624}.sec-step-detail .step-talk-box__content .content-block__in:nth-child(1){font-size:2rem}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .content-block__in:nth-child(1){font-size:1.8rem}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .content-block__in:nth-child(1){font-size:1.5rem}}.sec-step-detail .step-talk-box__content .content-block__in:nth-child(2){padding-top:16px;font-size:1.8rem}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .content-block__in:nth-child(2){padding-top:12px;font-size:1.6rem}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .content-block__in:nth-child(2){line-height:1.3;font-size:1.3rem}}.sec-step-detail .step-talk-box__content .template-ttl-box{display:flex;justify-content:center;align-items:center;margin-top:40px;padding:8px;border:2px solid #082838;color:#082838;font-weight:700}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .template-ttl-box{margin-top:24px}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .template-ttl-box{display:block;margin-top:16px;text-align:center}}.sec-step-detail .step-talk-box__content .template-ttl-box__main{font-size:2.2rem}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .template-ttl-box__main{font-size:1.8rem}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .template-ttl-box__main{font-size:1.6rem;font-weight:700}}.sec-step-detail .step-talk-box__content .template-ttl-box__attention{margin-left:16px;font-size:1.4rem}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .template-ttl-box__attention{font-size:1.2rem}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .template-ttl-box__attention{margin-top:8px;margin-left:0}}.sec-step-detail .step-talk-box__content .template-ttl-box__attention span{display:block}.sec-step-detail .step-talk-box__content .template-ttl-box__attention span+span{margin-top:12px}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .template-ttl-box__attention span+span{margin-top:8px}}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .template-ttl-box__attention span+span{margin-top:4px}}.sec-step-detail .step-talk-box__content .template-box{padding:20px;background-color:#ebf3f7;text-align:center;font-size:2rem;line-height:1.3}@media screen and (max-width: 1020px){.sec-step-detail .step-talk-box__content .template-box{font-size:1.7rem}}.sec-step-detail .step-talk-box__content .template-box .copy__txt{display:inline-block;text-align:left;white-space:pre}.sec-step-detail .step-talk-box__content .template-btn{margin-top:24px}.sec-step-detail .step-talk-box__content .template-btn button.copy-button{display:flex;justify-content:center;align-items:center;width:392px;height:60px;margin:0 auto;padding:16px 40px 16px 16px;border-radius:8px;background-color:#18c624;color:#fff;font-size:2rem;font-weight:700;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic UI,游ゴシック,Meiryo,sans-serif;background-image:url(/build/assets/icon_copy01-BfFaL4KI.svg);background-repeat:no-repeat;background-size:17px 20px;background-position:top 50% right 20px;transition:opacity .2s ease-in-out}@media screen and (max-width: 767px){.sec-step-detail .step-talk-box__content .template-btn button.copy-button{width:100%;font-size:1.8rem;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,Yu Gothic UI,游ゴシック,Meiryo,sans-serif}}.sec-step-detail .step-talk-box__content .template-btn button.copy-button:hover{opacity:.8}.step-send .explain-box{margin:40px 0 32px;padding:0 60px}@media screen and (max-width: 767px){.step-send .explain-box{margin:24px 0 20px;padding:0}}.step-send .explain-box p{line-height:1.6}.step-send .explain-box .underline{text-decoration:underline;text-decoration-color:#18cf0f;text-underline-offset:3px;text-decoration-thickness:4px}.step-send .explain-box .balloon-img{margin:40px 0 8px}@media screen and (max-width: 767px){.step-send .explain-box .balloon-img{margin:20px 0 6px}.step-send .explain-box .balloon-img img{width:260px}}.step-send .campaign-img{text-align:center}.step-send .campaign-arrow{margin:32px 0;text-align:center}@media screen and (max-width: 767px){.step-send .campaign-arrow img{width:40px}}.step-send .campaign-box{position:relative;display:flex;justify-content:center}@media screen and (max-width: 767px){.step-send .campaign-box{display:block}}.step-send .campaign-box .campaign-otoku-img{margin-top:-80px}@media screen and (max-width: 767px){.step-send .campaign-box .campaign-otoku-img{position:absolute;top:-88px;left:0;margin-top:0}}.step-send .campaign-box .campaign-otoku-img img{width:160px}@media screen and (max-width: 767px){.step-send .campaign-box .campaign-otoku-img img{width:86px}}.step-send .campaign-box .campaign-otoku-content{margin-left:12px}.step-send .campaign-box .campaign-otoku-content .content-txt{color:#082838;font-size:2.6rem}@media screen and (max-width: 1020px){.step-send .campaign-box .campaign-otoku-content .content-txt{font-size:2.2rem}}@media screen and (max-width: 767px){.step-send .campaign-box .campaign-otoku-content .content-txt{text-align:center;font-size:1.8rem}}.step-send .campaign-box .campaign-otoku-content .content-txt .bold{font-weight:700}.step-send .campaign-box .campaign-otoku-content .content-txt .underline{background:linear-gradient(transparent 50%,#18c624 50%)}.step-send .campaign-box .campaign-otoku-content .content-txt .num{font-size:5rem;font-family:Jost,sans-serif;font-weight:900}@media screen and (max-width: 1020px){.step-send .campaign-box .campaign-otoku-content .content-txt .num{font-size:4rem}}@media screen and (max-width: 767px){.step-send .campaign-box .campaign-otoku-content .content-txt .num{font-size:3.6rem}}.step-send .campaign-box .campaign-otoku-content .content-txt+.content-txt{margin-top:20px}@media screen and (max-width: 1020px){.step-send .campaign-box .campaign-otoku-content .content-txt+.content-txt{margin-top:12px}}.step-send .campaign-box-attention{margin-top:20px;padding:0 60px;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 767px){.step-send .campaign-box-attention{padding:0 8px}}.step-send .attention-box{margin-top:60px;padding:20px 24px;background-color:#f5f5f5}@media screen and (max-width: 767px){.step-send .attention-box{margin-top:40px}}.step-send .attention-box p{line-height:1.6}
