﻿#background-top,#background-canvas{width:100%;height:100%;position:fixed;top:0;left:0;pointer-events:none}#background-top{background-color:#052ab8;z-index:-2}#background-canvas{z-index:-1}#wrap{padding-top:0;overflow:hidden}.sec-mv{position:relative;overflow:hidden}@media (min-width: 1000px){.sec-mv{height:calc(100vh - 41px);min-height:535px;display:flex;align-items:center}}@media (max-width: 999px){.sec-mv{padding:106px 10px 75px}}.sec-mv .deco01,.sec-mv .deco02{position:absolute;z-index:-1}@media (min-width: 1000px){.sec-mv .deco01,.sec-mv .deco02{top:50%}.sec-mv .deco01 img,.sec-mv .deco02 img{width:100%}}@media (min-width: 1000px){.sec-mv .deco01{margin-top:-15.142vw;left:-12.07vw;width:28.572vw}}@media (max-width: 999px){.sec-mv .deco01{width:240px;bottom:-4px;left:-151px}}@media (min-width: 1000px){.sec-mv .deco02{margin-top:-17.857vw;right:-7.5vw;width:22.572vw}}@media (max-width: 999px){.sec-mv .deco02{width:166px;bottom:21px;right:-18px}}.sec-mv .inbox{width:100%;text-align:center;color:#fff}@media (min-width: 1000px){.sec-mv .inbox{padding-top:8px}}@media (min-width: 1000px){.sec-mv .inbox__hd img{width:63.572vw}}@media (max-width: 999px){.sec-mv .inbox__hd img{width:336px}}@media (min-width: 1000px){.sec-mv .inbox__txt{margin-top:3.6vw;font-size:1.28vw;line-height:1.84;letter-spacing:0.025em}}@media only screen and (min-width: 1000px) and (max-height: 630px){.sec-mv .inbox__txt{margin-top:15px}}@media (max-width: 999px){.sec-mv .inbox__txt{margin-top:22px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.025em}}.sec-mv .inbox__txt strong{letter-spacing:0.025em;font-weight:bold;color:#efff29}@media (min-width: 1000px){.sec-mv .inbox__txt strong{font-size:1.575vw}}@media (max-width: 999px){.sec-mv .inbox__txt strong{font-size:17px;font-size:1.7rem}}.sec-problem{padding:1px 0 117px;background-color:#fff;position:relative}@media (max-width: 999px){.sec-problem{padding-bottom:39px}}@media (min-width: 1000px){.sec-problem .prevent-box{margin-top:-85px;display:flex;justify-content:space-between}}@media (max-width: 999px){.sec-problem .prevent-box{margin-top:-44px}}@media (min-width: 1000px){.sec-problem .prevent-box .item{width:49%;max-width:585px}}@media (max-width: 999px){.sec-problem .prevent-box .item:not(:first-child){margin-top:50px}}.sec-problem .prevent-box .item__ttl{height:153px;border-radius:6px;position:relative;color:#fff;text-align:center;padding-top:29px;margin-bottom:36px}@media (max-width: 999px){.sec-problem .prevent-box .item__ttl{height:85px;padding-top:11px;margin-bottom:20px}}.sec-problem .prevent-box .item__ttl:after{content:'';width:0;height:0;border-left:27px solid transparent;border-right:27px solid transparent;border-top:16px solid;position:absolute;bottom:-15px;left:0;right:0;margin:0 auto}@media (max-width: 999px){.sec-problem .prevent-box .item__ttl:after{border-left-width:17px;border-right-width:17px;border-top-width:11px;bottom:-10px}}.sec-problem .prevent-box .item__ttl .txt01-ttl{display:block;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.025em;font-weight:600;margin-bottom:16px}@media (max-width: 999px){.sec-problem .prevent-box .item__ttl .txt01-ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.025em;margin-bottom:-2px}}.sec-problem .prevent-box .item__ttl .txt02-ttl{display:block;font-size:40px;font-size:4rem;line-height:1.25em;letter-spacing:0em;font-weight:600;position:relative;z-index:1}@media (max-width: 999px){.sec-problem .prevent-box .item__ttl .txt02-ttl{font-size:28px;font-size:2.8rem;line-height:1.35714em}}.sec-problem .prevent-box .item__ttl .dot-ttl{width:100%;position:absolute;top:-2px;left:-2px;display:flex;justify-content:center;z-index:-1}@media (max-width: 999px){.sec-problem .prevent-box .item__ttl .dot-ttl{top:1px;left:-1px}}.sec-problem .prevent-box .item__ttl .dot-ttl span{width:5px;height:5px;background-color:#fff;border-radius:100%;margin:0 17px}@media (max-width: 999px){.sec-problem .prevent-box .item__ttl .dot-ttl span{width:3px;height:3px;margin:0 12px}}.sec-problem .prevent-box .item__ttl .fs18{font-size:18px;font-size:1.8rem}@media (max-width: 999px){.sec-problem .prevent-box .item__ttl .fs18{font-size:15px;font-size:1.5rem}}.sec-problem .prevent-box .item__img{text-align:center;margin-bottom:33px}@media (max-width: 999px){.sec-problem .prevent-box .item__img{margin-bottom:12px}.sec-problem .prevent-box .item__img img{width:100%}}@media (min-width: 1000px){.sec-problem .prevent-box .item__lst{margin-bottom:53px;padding:0 5px}}@media (max-width: 999px){.sec-problem .prevent-box .item__lst{margin-bottom:27px}}.sec-problem .prevent-box .item__lst li{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.03em;font-weight:600;color:#161b59;position:relative;padding:6px 0 6px 36px;border-bottom:1px dashed #e8e8e8}@media (max-width: 999px){.sec-problem .prevent-box .item__lst li{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;padding:8px 0 9px 38px}}.sec-problem .prevent-box .item__lst li:not(:first-child){margin-top:4px}.sec-problem .prevent-box .item__lst li:before{content:'';width:26px;height:26px;background-image:url(../../img/top/problem_check01.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:7px;left:0}.sec-problem .prevent-box .item__lst li strong{font-weight:700;font-size:25px;font-size:2.5rem;letter-spacing:0.05em}@media (max-width: 999px){.sec-problem .prevent-box .item__lst li strong{font-size:20px;font-size:2rem}}.sec-problem .prevent-box .item__lst li .fs20{font-size:20px;font-size:2rem}@media (max-width: 999px){.sec-problem .prevent-box .item__lst li .fs20{font-size:16px;font-size:1.6rem}}.sec-problem .prevent-box .item__box{border:1px solid;border-radius:10px;text-align:center;position:relative}@media (min-width: 1000px){.sec-problem .prevent-box .item__box{height:188px;padding:50px 10px 5px}}@media (max-width: 999px){.sec-problem .prevent-box .item__box{padding:16px 5px 17px}}.sec-problem .prevent-box .item__box:before{content:'';width:118px;height:58px;background-color:#fff;background-repeat:no-repeat;background-position:center;position:absolute;top:-30px;left:0;right:0;margin:0 auto}@media (max-width: 999px){.sec-problem .prevent-box .item__box:before{width:68px;height:33px;background-size:40px auto;top:-18px}}.sec-problem .prevent-box .item__box .txt01-box{display:block;font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.025em;font-weight:600;margin-bottom:13px}@media (max-width: 999px){.sec-problem .prevent-box .item__box .txt01-box{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.025em;margin-bottom:0}}.sec-problem .prevent-box .item__box .txt02-box{display:block;letter-spacing:0.025em;font-weight:600}.sec-problem .prevent-box .item__box .line{font-weight:700;text-decoration:underline;text-decoration-thickness:17px;text-decoration-color:#e1fd47;text-underline-offset:-3px;text-decoration-skip-ink:none}@media (max-width: 999px){.sec-problem .prevent-box .item__box .line{text-decoration-thickness:10px;text-underline-offset:-2px}}.sec-problem .prevent-box .item__box .fs45{font-size:45px;font-size:4.5rem}@media (max-width: 999px){.sec-problem .prevent-box .item__box .fs45{font-size:24px;font-size:2.4rem}}.sec-problem .prevent-box .item__box .fs36{font-size:36px;font-size:3.6rem}@media (max-width: 999px){.sec-problem .prevent-box .item__box .fs36{font-size:24px;font-size:2.4rem}}.sec-problem .prevent-box .item__box .fs35{font-size:35px;font-size:3.5rem}@media (max-width: 999px){.sec-problem .prevent-box .item__box .fs35{font-size:18px;font-size:1.8rem}}.sec-problem .prevent-box .item__box .fs28{font-size:28px;font-size:2.8rem}@media (max-width: 999px){.sec-problem .prevent-box .item__box .fs28{font-size:18px;font-size:1.8rem}}.sec-problem .prevent-box .item__box .fs24{font-size:24px;font-size:2.4rem}@media (max-width: 999px){.sec-problem .prevent-box .item__box .fs24{font-size:12px;font-size:1.2rem}}.sec-problem .prevent-box .item--01 .item__ttl{background-color:#ff8538}.sec-problem .prevent-box .item--01 .item__ttl:after{border-top-color:#ff8538}.sec-problem .prevent-box .item--01 .item__lst li strong{color:#ff8538}.sec-problem .prevent-box .item--01 .item__box{border-color:#ff8538;color:#ff8538}.sec-problem .prevent-box .item--01 .item__box:before{background-image:url(../../img/top/problem_arrow01.svg)}.sec-problem .prevent-box .item--02 .item__ttl{background-color:#585858}.sec-problem .prevent-box .item--02 .item__ttl:after{border-top-color:#585858}.sec-problem .prevent-box .item--02 .item__lst li strong{color:#2f76d6}.sec-problem .prevent-box .item--02 .item__box{border-color:#c8c8ca;color:#161b59}.sec-problem .prevent-box .item--02 .item__box:before{background-image:url(../../img/top/problem_arrow02.svg)}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-problem .prevent-box .item--02 .item__box .txt02-box{font-size:31px;font-size:3.1rem;line-height:1.48387em}.sec-problem .prevent-box .item--02 .item__box .txt02-box .fs28{font-size:25px;font-size:2.5rem}}.sec-problem .cause-box{background-color:#f0f7ff;border-radius:5px;padding:1px 20px 50px;position:relative}@media (min-width: 1000px){.sec-problem .cause-box{max-width:1100px;margin:128px auto 0}}@media (max-width: 999px){.sec-problem .cause-box{margin-top:104px;padding:1px 17px 94px}}.sec-problem .cause-box .ttl-cause{margin-top:-21px;margin-bottom:35px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.025em;font-weight:600;color:#161b59}@media (max-width: 999px){.sec-problem .cause-box .ttl-cause{margin:-42px -17px 17px;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.025em;align-items:flex-end}}.sec-problem .cause-box .ttl-cause:before,.sec-problem .cause-box .ttl-cause:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:36px solid #161b59;margin-top:-4px}@media (max-width: 999px){.sec-problem .cause-box .ttl-cause:before,.sec-problem .cause-box .ttl-cause:after{border-top-width:30px;margin-top:0;margin-bottom:-3px}}.sec-problem .cause-box .ttl-cause:before{transform:skewX(32deg);margin-right:15px}@media (max-width: 999px){.sec-problem .cause-box .ttl-cause:before{margin-right:7px}}.sec-problem .cause-box .ttl-cause:after{transform:skewX(-32deg);margin-left:15px}@media (max-width: 999px){.sec-problem .cause-box .ttl-cause:after{margin-left:7px}}.sec-problem .cause-box .ttl-cause .fs23{font-size:23px;font-size:2.3rem}@media (max-width: 999px){.sec-problem .cause-box .ttl-cause .fs23{font-size:16px;font-size:1.6rem}}.sec-problem .cause-box .ttl-cause .line{text-decoration:underline;text-decoration-thickness:22px;text-decoration-color:#e1fd47;text-underline-offset:-11px;text-decoration-skip-ink:none}@media (max-width: 999px){.sec-problem .cause-box .ttl-cause .line{text-decoration-thickness:13px;text-underline-offset:-6px}}.sec-problem .cause-box .lst-cause{max-width:834px;margin:0 auto;position:relative}@media (min-width: 1000px){.sec-problem .cause-box .lst-cause{left:11px}}.sec-problem .cause-box .lst-cause>li{position:relative;padding:12px 0 13px 38px;color:#161b59;border-bottom:1px dashed #b9d0d1}.sec-problem .cause-box .lst-cause>li:before{content:'';width:26px;height:26px;background-image:url(../../img/top/problem_check02.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:19px;left:0}@media (max-width: 999px){.sec-problem .cause-box .lst-cause>li:before{top:12px}}.sec-problem .cause-box .lst-cause>li dl{position:relative;z-index:2}@media (min-width: 1000px){.sec-problem .cause-box .lst-cause>li dl{display:flex}}@media (max-width: 999px){.sec-problem .cause-box .lst-cause>li dl{display:block}}.sec-problem .cause-box .lst-cause>li dl dt{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:600}@media (min-width: 1000px){.sec-problem .cause-box .lst-cause>li dl dt{width:434px;padding-top:5px}}@media (max-width: 999px){.sec-problem .cause-box .lst-cause>li dl dt{display:block;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em}}.sec-problem .cause-box .lst-cause>li dl dt strong{font-weight:700;color:#2f76d6}.sec-problem .cause-box .lst-cause>li dl dd{font-size:25px;font-size:2.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;position:relative;white-space:nowrap}@media (min-width: 1000px){.sec-problem .cause-box .lst-cause>li dl dd{width:364px;padding-left:53px}}@media (max-width: 999px){.sec-problem .cause-box .lst-cause>li dl dd{margin-top:2px;display:block;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;padding-left:31px}}.sec-problem .cause-box .lst-cause>li dl dd:before{content:'';width:42px;height:18px;background-image:url(../../img/top/problem_arrow03.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:11px;left:1px}@media (max-width: 999px){.sec-problem .cause-box .lst-cause>li dl dd:before{width:26px;height:16px;background-image:url(../../img/top/problem_arrow03_sp.svg);top:9px;left:0}}.sec-problem .cause-box .lst-cause>li dl dd strong{font-size:35px;font-size:3.5rem;font-weight:700;color:#ff8538}@media (max-width: 999px){.sec-problem .cause-box .lst-cause>li dl dd strong{font-size:25px;font-size:2.5rem}}.sec-problem .cause-box .lst-cause>li dl dd .fs20{font-size:20px;font-size:2rem}@media (max-width: 999px){.sec-problem .cause-box .lst-cause>li dl dd .fs20{font-size:14px;font-size:1.4rem}}.sec-problem .cause-box .deco{position:absolute;bottom:0}@media (min-width: 1000px){.sec-problem .cause-box .deco{left:-51px}}@media only screen and (min-width: 1000px) and (max-width: 1220px){.sec-problem .cause-box .deco{width:110px;left:-20px}}@media (max-width: 999px){.sec-problem .cause-box .deco{right:0}}.sec-intro{position:relative;z-index:1}.sec-intro .heading-box{height:520px;padding-top:87px;text-align:center;color:#fff}@media (max-width: 999px){.sec-intro .heading-box{height:342px;padding-top:40px}}.sec-intro .heading-box .ttl{margin-bottom:20px}@media (max-width: 999px){.sec-intro .heading-box .ttl{margin-bottom:12px}}.sec-intro .heading-box .ttl__txt01{display:flex;align-items:center;justify-content:center;font-size:32px;font-size:3.2rem;line-height:1.3125em;letter-spacing:.025em;font-weight:600;margin-bottom:12px}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt01{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.025em;margin-bottom:4px}}.sec-intro .heading-box .ttl__txt01:before,.sec-intro .heading-box .ttl__txt01:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:34px solid #fff;margin-top:2px}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt01:before,.sec-intro .heading-box .ttl__txt01:after{border-left-width:3px;border-right-width:3px;border-top-width:18px;margin-top:0}}.sec-intro .heading-box .ttl__txt01:before{transform:skewX(32deg);margin-right:20px}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt01:before{margin-right:7px}}.sec-intro .heading-box .ttl__txt01:after{transform:skewX(-32deg);margin-left:20px}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt01:after{margin-left:7px}}.sec-intro .heading-box .ttl__txt02{display:block;font-size:42px;font-size:4.2rem;line-height:1.42857em;letter-spacing:.025em;font-weight:600;margin-bottom:28px}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt02{font-size:20px;font-size:2rem;line-height:1.55em;letter-spacing:.025em;margin-bottom:7px}}.sec-intro .heading-box .ttl__txt02 .line{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#fff;text-underline-offset:10px;text-decoration-skip-ink:none}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt02 .line{text-decoration-thickness:1px;text-underline-offset:7px}}.sec-intro .heading-box .ttl__txt02 .fs30{font-size:30px;font-size:3rem}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt02 .fs30{font-size:16px;font-size:1.6rem}}.sec-intro .heading-box .ttl__txt03{display:block;font-size:42px;font-size:4.2rem;line-height:1.42857em;letter-spacing:.025em;font-weight:600}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt03{font-size:22px;font-size:2.2rem;line-height:1.45455em;padding-left:6px}}.sec-intro .heading-box .ttl__txt03 .color01{color:#e1fd47}.sec-intro .heading-box .ttl__txt03 .fs57{font-size:57px;font-size:5.7rem;display:inline-block}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt03 .fs57{font-size:30px;font-size:3rem}}.sec-intro .heading-box .ttl__txt03 .fs42{font-size:42px;font-size:4.2rem}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt03 .fs42{font-size:22px;font-size:2.2rem}}.sec-intro .heading-box .ttl__txt03 .dot{position:relative}.sec-intro .heading-box .ttl__txt03 .dot:before{content:'';width:7px;height:7px;border-radius:100%;background-color:#e1fd47;position:absolute;top:-13px;left:2px;right:0;margin:0 auto}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt03 .dot:before{width:4px;height:4px;top:-9px}}.sec-intro .heading-box .ttl__txt03 .dot--01:before{left:7px}@media (max-width: 999px){.sec-intro .heading-box .ttl__txt03 .dot--01:before{left:2px}}.sec-intro .heading-box .txt{font-size:20px;font-size:2rem;line-height:1.85em;letter-spacing:.025em}@media (max-width: 999px){.sec-intro .heading-box .txt{font-size:15px;font-size:1.5rem;line-height:1.53333em}}.sec-intro .bg-intro{background-color:#fff;position:absolute;top:520px;bottom:0;left:0;right:0;z-index:-1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateZ(0)}@media (max-width: 999px){.sec-intro .bg-intro{top:342px}}.sec-intro .bg-intro #intro-canvas{width:100%;height:100vh;min-height:100%;position:fixed;top:0;left:0;z-index:-1;pointer-events:none}.sec-intro .body-box{padding:1px 0 135px;position:relative;z-index:1}@media (max-width: 999px){.sec-intro .body-box{padding-bottom:60px}}.sec-intro .body-box .inbox{margin-top:-88px;padding:1px 20px 0;position:relative;z-index:1}@media (max-width: 999px){.sec-intro .body-box .inbox{margin-top:-70px;padding:1px 18px 0}}.sec-intro .body-box .inbox:before{content:'';background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;position:absolute;top:49px;bottom:54px;left:0;right:0;z-index:-1;pointer-events:none}@media (max-width: 999px){.sec-intro .body-box .inbox:before{top:39px}}.sec-intro .body-box .ttl-intro{max-width:722px;height:94px;border-radius:50px;color:#fff;background-color:#ff8538;text-align:center;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:0em;font-weight:600;position:relative;padding-top:26px;margin:0 auto 59px}@media (max-width: 999px){.sec-intro .body-box .ttl-intro{height:80px;padding-top:8px;font-size:20px;font-size:2rem;line-height:1.6em;margin-bottom:22px}}.sec-intro .body-box .ttl-intro:after{content:'';width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:11px solid #ff8538;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto}@media (max-width: 999px){.sec-intro .body-box .ttl-intro:after{border-left-width:10px;border-right-width:10px;border-top-width:7px;bottom:-6px}}.sec-intro .body-box .ttl-intro .fs24{font-size:24px;font-size:2.4rem}@media (max-width: 999px){.sec-intro .body-box .ttl-intro .fs24{font-size:16px;font-size:1.6rem}}.sec-intro .body-box .ttl-intro .line{font-size:35px;font-size:3.5rem;letter-spacing:0.03em;color:#e1fd47;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#e1fd47;text-underline-offset:8px;text-decoration-skip-ink:none}@media (max-width: 999px){.sec-intro .body-box .ttl-intro .line{font-size:23px;font-size:2.3rem;text-underline-offset:4px}}.sec-intro .body-box .ttl-intro .dot{position:relative;display:inline-block}.sec-intro .body-box .ttl-intro .dot:before{content:'';width:5px;height:5px;border-radius:100%;background-color:#fff;position:absolute;top:-5px;left:2px;right:0;margin:0 auto}@media (max-width: 999px){.sec-intro .body-box .ttl-intro .dot:before{width:3px;height:3px;top:1px}}@media (min-width: 1000px){.sec-intro .body-box .lst-item{display:flex;justify-content:space-between;max-width:1004px;margin:0 auto}}@media (max-width: 999px){.sec-intro .body-box .lst-item{max-width:294px;margin:0 auto}}.sec-intro .body-box .lst-item .item{color:#161b59}@media (min-width: 1000px){.sec-intro .body-box .lst-item .item{width:318px;height:318px;text-align:center;background-image:url(../../img/top/intro_bgitem.svg);background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:66px}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-intro .body-box .lst-item .item{width:300px;height:300px}}@media (max-width: 999px){.sec-intro .body-box .lst-item .item{display:flex;align-items:center}.sec-intro .body-box .lst-item .item:not(:first-child){margin-top:16px}}@media (min-width: 1000px){.sec-intro .body-box .lst-item .item__ttl{margin-bottom:19px}}@media (max-width: 999px){.sec-intro .body-box .lst-item .item__ttl{width:142px;height:142px;background-image:url(../../img/top/intro_bgitem_sp.svg);background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center;padding-top:29px}}.sec-intro .body-box .lst-item .item__ttl .ttl-en{font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:0em;font-weight:bold;font-family:"Roboto",sans-serif;margin-bottom:28px}@media (max-width: 999px){.sec-intro .body-box .lst-item .item__ttl .ttl-en{font-size:10px;font-size:1rem;line-height:2em;margin-bottom:11px}}.sec-intro .body-box .lst-item .item__ttl .ttl-ja{font-size:28px;font-size:2.8rem;line-height:1.17857em;letter-spacing:0em;font-weight:600}@media (min-width: 1000px){.sec-intro .body-box .lst-item .item__ttl .ttl-ja{min-height:75px}}@media (max-width: 999px){.sec-intro .body-box .lst-item .item__ttl .ttl-ja{font-size:17px;font-size:1.7rem;line-height:1.23529em;letter-spacing:-.02em}}.sec-intro .body-box .lst-item .item__ttl .fs36{font-size:36px;font-size:3.6rem}@media (max-width: 999px){.sec-intro .body-box .lst-item .item__ttl .fs36{font-size:22px;font-size:2.2rem}}@media (min-width: 1000px){.sec-intro .body-box .lst-item .item__ttl .fs31{font-size:31px;font-size:3.1rem}}.sec-intro .body-box .lst-item .item__ttl .fs20{font-size:20px;font-size:2rem}@media (max-width: 999px){.sec-intro .body-box .lst-item .item__ttl .fs20{font-size:13px;font-size:1.3rem}}.sec-intro .body-box .lst-item .item__txt{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em}@media (max-width: 999px){.sec-intro .body-box .lst-item .item__txt{width:calc(100% - 142px);font-size:14px;font-size:1.4rem;line-height:1.57143em;padding-left:14px}}@media (max-width: 999px){.sec-intro .body-box .lst-item .item--02 .ttl-en{margin-bottom:4px}}.sec-intro .body-box .txt-intro{margin-top:40px;text-align:center;font-size:20px;font-size:2rem;line-height:1.85em;letter-spacing:.025em;font-weight:500;color:#161b59}@media (max-width: 999px){.sec-intro .body-box .txt-intro{margin-top:16px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.025em}}.sec-intro .body-box .txt-intro .line{text-decoration:underline;text-decoration-thickness:22px;text-decoration-color:#e1fd47;text-underline-offset:-11px;text-decoration-skip-ink:none}@media (max-width: 999px){.sec-intro .body-box .txt-intro .line{text-decoration-thickness:10px;text-underline-offset:-3px}}.sec-intro .body-box .btn-intro{margin:62px auto 0}@media (max-width: 999px){.sec-intro .body-box .btn-intro{margin-top:34px}}.is-ipad .sec-intro #intro-canvas,.is-safari .sec-intro #intro-canvas{height:100%;position:absolute}.sec-reason .heading-box{height:300px;padding-top:88px}@media (max-width: 999px){.sec-reason .heading-box{height:180px;padding-top:43px}}.sec-reason .heading-box .ttl{text-align:center;font-size:42px;font-size:4.2rem;line-height:1.33333em;letter-spacing:.1em;font-weight:600;color:#fff;padding-left:6px}@media (max-width: 999px){.sec-reason .heading-box .ttl{font-size:26px;font-size:2.6rem;line-height:1.53846em;letter-spacing:.1em;padding-left:4px}}.sec-reason .body-box{padding:1px 0 95px;position:relative;z-index:1}@media (max-width: 999px){.sec-reason .body-box{padding-bottom:53px}}.sec-reason .body-box .bg-body{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;-webkit-clip-path:inset(0);clip-path:inset(0)}.sec-reason .body-box .bg-body div{width:100%;height:100vh;min-height:100%;background-color:#e8f0fa;background-image:url(../../img/top/reason_bg.jpg);background-size:30px 30px;position:fixed;top:0;left:0;z-index:-1;pointer-events:none}.sec-reason .body-box .inbox{margin-top:-73px;padding:89px 20px 95px;background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;position:relative;z-index:1}@media (max-width: 999px){.sec-reason .body-box .inbox{padding:34px 14px 50px}}.sec-reason .body-box .ttl-reason{display:flex;align-items:center;justify-content:center;font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.025em;font-weight:600;color:#161b59;padding-right:6px;margin-bottom:39px}@media (max-width: 999px){.sec-reason .body-box .ttl-reason{align-items:flex-end;font-size:19px;font-size:1.9rem;line-height:1.26316em;letter-spacing:.025em;padding-right:0;margin-bottom:18px}}.sec-reason .body-box .ttl-reason:before,.sec-reason .body-box .ttl-reason:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:28px solid #161b59;margin-top:4px}@media (max-width: 999px){.sec-reason .body-box .ttl-reason:before,.sec-reason .body-box .ttl-reason:after{border-left-width:3px;border-right-width:3px;border-top-width:24px}}.sec-reason .body-box .ttl-reason:before{transform:skewX(32deg);margin-right:14px}@media (max-width: 999px){.sec-reason .body-box .ttl-reason:before{margin-right:7px}}.sec-reason .body-box .ttl-reason:after{transform:skewX(-32deg);margin-left:14px}@media (max-width: 999px){.sec-reason .body-box .ttl-reason:after{margin-left:7px}}.sec-reason .body-box .ttl-reason .fs22{font-size:22px;font-size:2.2rem}@media (max-width: 999px){.sec-reason .body-box .ttl-reason .fs22{font-size:15px;font-size:1.5rem}}.sec-reason .body-box .lst-item{display:flex;justify-content:space-between}@media (min-width: 1000px){.sec-reason .body-box .lst-item{max-width:1084px;margin:0 auto 69px}}@media (max-width: 999px){.sec-reason .body-box .lst-item{flex-wrap:wrap;max-width:294px;margin:0 auto 31px}}.sec-reason .body-box .lst-item .item{text-align:center;background-repeat:no-repeat;background-position:center;background-size:contain;color:#161b59}@media (min-width: 1000px){.sec-reason .body-box .lst-item .item{width:258px;height:258px;padding-top:68px;background-image:url(../../img/top/reason_bgitem.svg)}}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-reason .body-box .lst-item .item{padding-top:55px;width:225px;height:225px}}@media (max-width: 999px){.sec-reason .body-box .lst-item .item{width:140px;height:140px;max-width:49.5%;padding-top:27px;background-image:url(../../img/top/reason_bgitem_sp.svg);margin-top:11px}.sec-reason .body-box .lst-item .item:nth-child(1),.sec-reason .body-box .lst-item .item:nth-child(2){margin-top:0}}.sec-reason .body-box .lst-item .item__txt01{font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:0em;font-weight:bold;font-family:"Roboto",sans-serif}@media (min-width: 1000px){.sec-reason .body-box .lst-item .item__txt01{margin-bottom:20px}}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-reason .body-box .lst-item .item__txt01{margin-bottom:15px}}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt01{font-size:10px;font-size:1rem;line-height:2em;margin-bottom:6px}}.sec-reason .body-box .lst-item .item__txt02{font-size:24px;font-size:2.4rem;line-height:1.625em;letter-spacing:0em;font-weight:600}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02{font-size:17px;font-size:1.7rem;line-height:1.41176em;letter-spacing:-.02em}}.sec-reason .body-box .lst-item .item__txt02 .fs36{font-size:36px;font-size:3.6rem}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02 .fs36{font-size:22px;font-size:2.2rem}}.sec-reason .body-box .lst-item .item__txt02 .fs32{font-size:32px;font-size:3.2rem}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02 .fs32{font-size:19px;font-size:1.9rem;line-height:1.42105em;letter-spacing:-.02em}}.sec-reason .body-box .lst-item .item__txt02 .fs28{font-size:28px;font-size:2.8rem}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02 .fs28{font-size:17px;font-size:1.7rem;line-height:1em}}.sec-reason .body-box .lst-item .item__txt02 .fs22{font-size:22px;font-size:2.2rem}.sec-reason .body-box .lst-item .item__txt02 .fs20{font-size:20px;font-size:2rem}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02 .fs20{font-size:17px;font-size:1.7rem}}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02 .fs22-sp{font-size:22px;font-size:2.2rem}}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02 .m01-sp{display:block}}@media (max-width: 999px){.sec-reason .body-box .lst-item .item__txt02 .m02-sp{margin-top:15px;display:block}}@media (min-width: 1000px){.sec-reason .body-box .reason-box{max-width:1092px;margin:0 auto}}.sec-reason .body-box .reason-box .item{position:relative;z-index:1;color:#161b59}@media (min-width: 1000px){.sec-reason .body-box .reason-box .item{min-height:362px;padding:30px 4% 30px 30.7%;display:flex;align-items:center}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-reason .body-box .reason-box .item{padding-left:25%}}@media (max-width: 999px){.sec-reason .body-box .reason-box .item{padding:78px 20px 30px}}.sec-reason .body-box .reason-box .item:nth-child(2n+1):before{content:'';background-color:#f0f7ff;position:absolute;top:0;bottom:0;left:42px;right:0;z-index:-1;pointer-events:none}@media (max-width: 999px){.sec-reason .body-box .reason-box .item:nth-child(2n+1):before{top:28px;left:0}}.sec-reason .body-box .reason-box .item:not(:first-child){margin-top:22px}@media (max-width: 999px){.sec-reason .body-box .reason-box .item:not(:first-child){margin-top:30px}}@media (max-width: 999px){.sec-reason .body-box .reason-box .item:nth-child(2n){padding-bottom:0}}.sec-reason .body-box .reason-box .item__num{position:absolute}@media (min-width: 1000px){.sec-reason .body-box .reason-box .item__num{top:50%;left:16px;margin-top:-114px}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-reason .body-box .reason-box .item__num{width:200px;margin-top:-90px}}@media (max-width: 999px){.sec-reason .body-box .reason-box .item__num{width:90px;top:0;left:-21px}}.sec-reason .body-box .reason-box .item__dt .ttl{margin-bottom:29px}@media (max-width: 999px){.sec-reason .body-box .reason-box .item__dt .ttl{margin-bottom:21px}}.sec-reason .body-box .reason-box .item__dt .ttl .txt01-ttl{display:block;font-size:32px;font-size:3.2rem;line-height:1.3125em;letter-spacing:.025em;font-weight:600;margin-bottom:7px}@media (max-width: 999px){.sec-reason .body-box .reason-box .item__dt .ttl .txt01-ttl{font-size:20px;font-size:2rem;line-height:1.25em;letter-spacing:.025em;margin-bottom:10px}}.sec-reason .body-box .reason-box .item__dt .ttl .txt01-ttl .fs26{font-size:26px;font-size:2.6rem}@media (max-width: 999px){.sec-reason .body-box .reason-box .item__dt .ttl .txt01-ttl .fs26{font-size:16px;font-size:1.6rem}}.sec-reason .body-box .reason-box .item__dt .ttl .txt02-ttl{display:block;font-size:42px;font-size:4.2rem;line-height:1.2381em;letter-spacing:.025em;font-weight:600;text-decoration:underline;text-decoration-thickness:22px;text-decoration-color:#e1fd47;text-underline-offset:-10px;text-decoration-skip-ink:none}@media (max-width: 999px){.sec-reason .body-box .reason-box .item__dt .ttl .txt02-ttl{font-size:28px;font-size:2.8rem;line-height:1.21429em;letter-spacing:.025em;text-decoration-thickness:11px;text-underline-offset:-4px}}.sec-reason .body-box .reason-box .item__dt .ttl .txt02-ttl .fs36{font-size:36px;font-size:3.6rem}@media (max-width: 999px){.sec-reason .body-box .reason-box .item__dt .ttl .txt02-ttl .fs36{font-size:24px;font-size:2.4rem}}.sec-reason .body-box .reason-box .item__dt .txt{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:.025em}@media (max-width: 999px){.sec-reason .body-box .reason-box .item__dt .txt{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.025em}}.sec-reason .body-box .reason-box .item__dt .txt strong{font-weight:600;color:#ff8538}.sec-reason .body-box .client-box{margin:0 -20px;padding-top:101px;overflow:hidden}@media (max-width: 999px){.sec-reason .body-box .client-box{margin:0 -14px;padding-top:59px}}.sec-reason .body-box .client-box .ttl01{display:flex;justify-content:center;text-align:center;white-space:nowrap;font-size:50px;font-size:5rem;line-height:1.6em;letter-spacing:.025em;font-weight:600;color:#161b59;margin-bottom:23px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl01{font-size:26px;font-size:2.6rem;line-height:1.15385em;margin-bottom:17px}}.sec-reason .body-box .client-box .ttl01__txt02{font-size:49px;font-size:4.9rem;color:#ff8538;margin:0 8px 0 33px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl01__txt02{font-size:27px;font-size:2.7rem;margin:0 2px 0 19px;position:relative;top:2px}}.sec-reason .body-box .client-box .ttl01__txt03{font-size:121px;font-size:12.1rem;font-weight:bold;font-style:italic;font-family:"Roboto",sans-serif;letter-spacing:-0.02em;color:#ff8538;position:relative;bottom:19px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl01__txt03{font-size:70px;font-size:7rem;bottom:9px}}.sec-reason .body-box .client-box .ttl01__txt04{font-size:49px;font-size:4.9rem;color:#ff8538;margin-left:11px;position:relative;top:2px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl01__txt04{font-size:27px;font-size:2.7rem;margin-left:2px;top:4px}}.sec-reason .body-box .client-box .ttl02{display:flex;align-items:center;justify-content:center;text-align:center;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:0em;font-weight:600;color:#161b59;padding-left:8px;margin-bottom:45px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl02{align-items:flex-end;margin-bottom:14px;font-size:18px;font-size:1.8rem;line-height:2.11111em}}.sec-reason .body-box .client-box .ttl02:before,.sec-reason .body-box .client-box .ttl02:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:30px solid #161b59;margin-top:10px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl02:before,.sec-reason .body-box .client-box .ttl02:after{margin-top:0;margin-bottom:6px}}.sec-reason .body-box .client-box .ttl02:before{transform:skewX(32deg);margin-right:17px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl02:before{margin-right:-8px}}.sec-reason .body-box .client-box .ttl02:after{transform:skewX(-32deg);margin-left:17px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl02:after{margin-left:-8px}}.sec-reason .body-box .client-box .ttl02 .m01{margin:0 3px 0 -6px}.sec-reason .body-box .client-box .ttl02 .dot{font-size:32px;font-size:3.2rem;letter-spacing:0.025em;color:#ff8538;position:relative;bottom:2px}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl02 .dot{font-size:28px;font-size:2.8rem;bottom:-2px}}.sec-reason .body-box .client-box .ttl02 .dot:before{content:'';width:5px;height:5px;border-radius:100%;background-color:#ff8538;position:absolute;top:-13px;left:0;right:0;margin:0 auto}@media (max-width: 999px){.sec-reason .body-box .client-box .ttl02 .dot:before{top:-10px}}.sec-reason .body-box .client-box .slide-logo{max-width:1000px;margin:0 auto}@media (max-width: 999px){.sec-reason .body-box .client-box .slide-logo{max-width:305px}}.sec-reason .body-box .client-box .slide-logo .swiper-wrapper{transition-timing-function:linear !important;height:auto}@media (min-width: 1000px){.sec-reason .body-box .client-box .slide-logo .swiper-slide{width:220px}}@media (max-width: 999px){.sec-reason .body-box .client-box .slide-logo .swiper-slide{width:132px}}.sec-reason .body-box .client-box .slide-logo .item{border:1px solid #e8e8e8;border-radius:4px;display:flex;align-items:center;justify-content:center}@media (min-width: 1000px){.sec-reason .body-box .client-box .slide-logo .item{height:84px}}@media (max-width: 999px){.sec-reason .body-box .client-box .slide-logo .item{height:50px}.sec-reason .body-box .client-box .slide-logo .item img{width:114px}}.sec-flow{position:relative;z-index:1;padding:108px 0 125px;background-color:#fff;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateZ(0)}@media (max-width: 999px){.sec-flow{padding:47px 0 60px}}.sec-flow #flow-canvas{width:100%;height:100vh;min-height:100%;position:fixed;top:0;left:0;z-index:-1;pointer-events:none}.sec-flow .ttl-flow{margin-bottom:119px}@media (max-width: 999px){.sec-flow .ttl-flow{margin-bottom:22px}}.sec-flow .item-box{border-radius:6px;border:1px solid #e8e8e8;max-width:1100px;margin:0 auto}.sec-flow .item-box__hd{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:.05em;font-weight:600;color:#fff;background-image:linear-gradient(90deg, #709ff3 0%, #fff 100%);padding:17px 32px 16px;border-top-left-radius:6px;border-top-right-radius:6px}@media (max-width: 999px){.sec-flow .item-box__hd{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;padding:10px 18px 9px}}.sec-flow .item-box__body{background-color:#fff;padding:1px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media (min-width: 1000px){.sec-flow .item-box__body .setting-flow{margin:45px auto 48px;max-width:1016px;display:flex;justify-content:center}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow{padding:20px 19px 26px}}.sec-flow .item-box__body .setting-flow .item{text-align:center;position:relative;color:#161b59}@media (min-width: 1000px){.sec-flow .item-box__body .setting-flow .item{width:calc(100% / 3)}.sec-flow .item-box__body .setting-flow .item:before,.sec-flow .item-box__body .setting-flow .item:after{content:'';width:50%;height:1px;border-top:1px dashed #c8c8ca;position:absolute;top:35px}.sec-flow .item-box__body .setting-flow .item:before{left:0}.sec-flow .item-box__body .setting-flow .item:after{right:0}.sec-flow .item-box__body .setting-flow .item:first-of-type:before{display:none}.sec-flow .item-box__body .setting-flow .item:last-of-type:after{display:none}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item{padding-left:70px}.sec-flow .item-box__body .setting-flow .item:not(:last-child):before{content:'';width:1px;border-left:1px dashed #c8c8ca;position:absolute;top:10px;bottom:-14px;left:31px}.sec-flow .item-box__body .setting-flow .item:not(:first-child){margin-top:20px}}@media (min-width: 1000px){.sec-flow .item-box__body .setting-flow .item__note{position:absolute;top:-124px;left:0;right:0;margin:0 auto}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item__note{padding:11px 4px 15px 0;margin:0 -10px}}@media (min-width: 1000px){.sec-flow .item-box__body .setting-flow .item__step{width:130px;background-color:#fff;margin:0 auto 20px;position:relative;z-index:1}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item__step{background-color:#fff;padding-bottom:10px;position:absolute;top:2px;left:0;z-index:1}}@media (min-width: 1000px){.sec-flow .item-box__body .setting-flow .item__img{height:134px}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item__img{margin-bottom:13px}}@media (min-width: 1000px){.sec-flow .item-box__body .setting-flow .item__img.img01{padding-left:4px}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item__img.img01 img{width:74px}}@media (min-width: 1000px){.sec-flow .item-box__body .setting-flow .item__img.img02{padding:11px 0 0 27px}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item__img.img02{padding:11px 0 1px}.sec-flow .item-box__body .setting-flow .item__img.img02 img{width:92px}}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item__img.img03 img{width:132px}}.sec-flow .item-box__body .setting-flow .item__txt{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.025em;font-weight:600}@media (max-width: 999px){.sec-flow .item-box__body .setting-flow .item__txt{font-size:16px;font-size:1.6rem;line-height:1.3125em;letter-spacing:.025em}}@media (min-width: 1000px){.sec-flow .item-box__body .operation-flow{margin:40px auto 50px;max-width:1016px;display:flex;justify-content:center}}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow{padding:20px 18px 26px 19px}}.sec-flow .item-box__body .operation-flow .item{text-align:center;position:relative;color:#161b59}@media (min-width: 1000px){.sec-flow .item-box__body .operation-flow .item{width:calc(100% / 3)}.sec-flow .item-box__body .operation-flow .item:before,.sec-flow .item-box__body .operation-flow .item:after{content:'';width:50%;height:1px;border-top:1px dashed #c8c8ca;position:absolute;top:35px}.sec-flow .item-box__body .operation-flow .item:before{left:0}.sec-flow .item-box__body .operation-flow .item:after{right:0}.sec-flow .item-box__body .operation-flow .item:first-of-type:before{display:none}.sec-flow .item-box__body .operation-flow .item:last-of-type:after{display:none}}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item{padding-left:80px}.sec-flow .item-box__body .operation-flow .item:not(:last-child):before{content:'';width:1px;border-left:1px dashed #c8c8ca;position:absolute;top:10px;bottom:-14px;left:31px}.sec-flow .item-box__body .operation-flow .item:not(:first-child){margin-top:31px}}@media (min-width: 1000px){.sec-flow .item-box__body .operation-flow .item__step{width:130px;background-color:#fff;margin:0 auto 9px;position:relative;z-index:1}}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item__step{background-color:#fff;padding-bottom:10px;position:absolute;top:2px;left:0;z-index:1}}@media (min-width: 1000px){.sec-flow .item-box__body .operation-flow .item__img{height:131px}}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item__img{margin-bottom:12px}}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item__img.img01{padding-right:10px;margin-bottom:9px}.sec-flow .item-box__body .operation-flow .item__img.img01 img{width:116px}}@media (min-width: 1000px){.sec-flow .item-box__body .operation-flow .item__img.img02{padding-top:15px}}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item__img.img02{padding-right:8px}.sec-flow .item-box__body .operation-flow .item__img.img02 img{width:172px}}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item__img.img03 img{width:84px}}.sec-flow .item-box__body .operation-flow .item__ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.025em;font-weight:600;margin-bottom:14px}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item__ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.025em;margin-bottom:7px}}.sec-flow .item-box__body .operation-flow .item__txt{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.025em}@media (max-width: 999px){.sec-flow .item-box__body .operation-flow .item__txt{text-align:left;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.025em}}.sec-flow .item-box__body .operation-flow .item__txt strong{font-weight:600;color:#ff8538}.sec-flow .arrow-item{width:114px;height:23px;margin:34px auto 27px;position:relative}@media (max-width: 999px){.sec-flow .arrow-item{width:66px;height:13px;margin:20px auto 12px}}.sec-flow .arrow-item:before{content:'';width:0;height:0;border-left:57px solid transparent;border-right:57px solid transparent;border-top:23px solid #709ff3;position:absolute;top:0;left:0}@media (max-width: 999px){.sec-flow .arrow-item:before{border-left-width:33px;border-right-width:33px;border-top-width:13px}}.sec-flow .free-box{margin-top:93px}@media (max-width: 999px){.sec-flow .free-box{margin-top:43px}}.sec-flow .free-box .ttl{text-align:center;font-size:56px;font-size:5.6rem;line-height:1.25em;letter-spacing:.025em;font-weight:600;color:#ff8538}@media (max-width: 999px){.sec-flow .free-box .ttl{font-size:31px;font-size:3.1rem;line-height:1.6129em;letter-spacing:.025em}}.sec-flow .free-box .ttl .dot{position:relative;display:inline-block}.sec-flow .free-box .ttl .dot:before{content:'';width:10px;height:10px;background-color:#ff8538;border-radius:100%;position:absolute;top:-11px;left:0;right:0;margin:0 auto}@media (max-width: 999px){.sec-flow .free-box .ttl .dot:before{width:5px;height:5px;top:-1px}}.sec-flow .free-box .ttl .custom01{font-size:62px;font-size:6.2rem;margin-left:-2px;position:relative;top:4px;left:8px}@media (max-width: 999px){.sec-flow .free-box .ttl .custom01{font-size:36px;font-size:3.6rem;margin-left:0;left:6px}}.sec-flow .free-box .txt{margin-top:-60px;text-align:center;display:flex;align-items:flex-end;justify-content:center;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.025em;color:#161b59}@media (max-width: 999px){.sec-flow .free-box .txt{margin-top:4px;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.025em}}.sec-flow .free-box .txt:before,.sec-flow .free-box .txt:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:92px solid #161b59;margin-bottom:5px}@media (max-width: 999px){.sec-flow .free-box .txt:before,.sec-flow .free-box .txt:after{border-left-width:4px;border-right-width:4px;border-top-width:33px;margin-bottom:0}}.sec-flow .free-box .txt:before{transform:skewX(32deg);margin-right:42px}@media (max-width: 999px){.sec-flow .free-box .txt:before{margin-right:8px}}.sec-flow .free-box .txt:after{transform:skewX(-32deg);margin-left:42px}@media (max-width: 999px){.sec-flow .free-box .txt:after{margin-left:8px}}.sec-flow .free-box .btn{margin:35px auto 0}@media (max-width: 999px){.sec-flow .free-box .btn{margin-top:21px}}.is-ipad .sec-flow #flow-canvas,.is-safari .sec-flow #flow-canvas{height:100%;position:absolute}.sec-case{padding:115px 0 120px;position:relative;background-color:#fff}@media (max-width: 999px){.sec-case{padding:47px 0 55px}}.sec-case .inner-case{position:relative}.sec-case .ttl-case{margin-bottom:91px}@media (max-width: 999px){.sec-case .ttl-case{margin-bottom:21px}}.sec-case .lst-case{position:relative;z-index:2}@media (min-width: 1000px){.sec-case .lst-case{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -12px}}@media (min-width: 1000px){.sec-case .lst-case>li{width:calc(100% / 3);padding:0 13px;margin-top:40px}.sec-case .lst-case>li:nth-child(1),.sec-case .lst-case>li:nth-child(2),.sec-case .lst-case>li:nth-child(3){margin-top:0}}@media (max-width: 999px){.sec-case .lst-case>li:not(:first-child){margin-top:24px}}.sec-case .lst-case .item{display:block;cursor:pointer}@media (max-width: 999px){.sec-case .lst-case .item{display:flex;flex-wrap:wrap;align-items:center}}.sec-case .lst-case .item__img{position:relative;overflow:hidden}.sec-case .lst-case .item__img:before{display:block;content:" ";width:100%;padding-top:67.53927%}.sec-case .lst-case .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 1000px){.sec-case .lst-case .item__img{margin-bottom:18px}}@media (max-width: 999px){.sec-case .lst-case .item__img{width:142px;height:96px}}.sec-case .lst-case .item__img img{transition:opacity 0.15s, transform 0.5s;will-change:opacity, transform}.sec-case .lst-case .item__ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.025em;font-weight:600;color:#161b59;transition:opacity 0.3s;will-change:opacity}@media (min-width: 1000px){.sec-case .lst-case .item__ttl{margin-bottom:20px}}@media (max-width: 999px){.sec-case .lst-case .item__ttl{width:calc(100% - 142px);padding-bottom:6px;padding-left:16px;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.025em}}.sec-case .lst-case .item__cate{display:flex;flex-wrap:wrap;align-items:flex-start;margin-right:-6px;transition:opacity 0.3s;will-change:opacity}@media (max-width: 999px){.sec-case .lst-case .item__cate{margin-top:9px;margin-right:-5px;width:calc(100% + 5px)}}.sec-case .lst-case .item__cate span{font-size:17px;font-size:1.7rem;line-height:1.29412em;letter-spacing:.025em;font-weight:600;border-radius:6px;padding:6px 10px 5px;margin:0 6px 6px 0}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-case .lst-case .item__cate span{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.02em;padding:5px 6px 4px}}@media (max-width: 999px){.sec-case .lst-case .item__cate span{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.025em;margin:0 5px 5px 0}}.sec-case .lst-case .item__cate .plan{color:#709ff6;background-color:#f0f7ff}.sec-case .lst-case .item__cate .industry{color:#3ecb00;background-color:#e9fcdb}.sec-case .lst-case .item__cate .issues{color:#939393;background-color:#e8e8e8}@media only screen and (min-width: 1025px){.sec-case .lst-case .item:hover{opacity:1}.sec-case .lst-case .item:hover .item__img img{transform:scale(1.2)}.sec-case .lst-case .item:hover .item__ttl,.sec-case .lst-case .item:hover .item__cate{opacity:0.6}}@media (min-width: 1000px){.sec-case .btn-case{position:absolute;top:5px;right:20px;z-index:2}}@media (max-width: 999px){.sec-case .btn-case{margin-top:20px}.sec-case .btn-case .c-btn02{margin:0 auto}}.sec-faq{padding:109px 0 125px;position:relative;background-color:#e8f0fa}@media (max-width: 999px){.sec-faq{padding:36px 0 55px}}@media (min-width: 1000px){.sec-faq .inner-faq{position:relative;display:flex;justify-content:space-between}}@media (min-width: 1000px){.sec-faq .ttl-faq{margin-top:7px;width:313px;height:348px}}@media (max-width: 999px){.sec-faq .ttl-faq{margin-bottom:31px}.sec-faq .ttl-faq .c-ttl02__en{font-size:100px;font-size:10rem;line-height:1em;top:6px}}.sec-faq .lst-faq{position:relative;z-index:2}@media (min-width: 1000px){.sec-faq .lst-faq{width:calc(100% - 323px);max-width:800px}}.sec-faq .lst-faq .item:not(:first-child){margin-top:19px}@media (max-width: 999px){.sec-faq .lst-faq .item:not(:first-child){margin-top:8px}}.sec-faq .lst-faq .item__q{position:relative;padding:20px 40px 20px 57px;border-bottom:1px solid #d5e0ef;cursor:pointer}@media (max-width: 999px){.sec-faq .lst-faq .item__q{padding:18px 40px 18px 40px}}.sec-faq .lst-faq .item__q:before{content:'Q';width:38px;height:38px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;font-weight:300;font-family:"Roboto",sans-serif;color:#fff;background-color:#161b59;position:absolute;top:14px;left:0}@media (max-width: 999px){.sec-faq .lst-faq .item__q:before{width:30px;height:30px;font-size:16px;font-size:1.6rem;line-height:1em;top:16px}}.sec-faq .lst-faq .item__q .txt-q{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.025em;color:#161b59}@media (max-width: 999px){.sec-faq .lst-faq .item__q .txt-q{font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.025em}}.sec-faq .lst-faq .item__q .plus{width:13px;height:13px;position:absolute;top:50%;right:13px;margin-top:-6px}@media (max-width: 999px){.sec-faq .lst-faq .item__q .plus{width:11px;height:11px;right:0;margin-top:-5px}}.sec-faq .lst-faq .item__q .plus:before,.sec-faq .lst-faq .item__q .plus:after{content:'';width:100%;height:1px;background-color:#161b59;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.sec-faq .lst-faq .item__q .plus:after{transform:rotate(-90deg);transition:0.3s opacity;will-change:opacity}.sec-faq .lst-faq .item__q.is-active .plus:after{opacity:0}.sec-faq .lst-faq .item__a{display:none}.sec-faq .lst-faq .item__a .txt-a{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.025em;color:#161b59;position:relative;padding:20px 0 5px 57px}@media (max-width: 999px){.sec-faq .lst-faq .item__a .txt-a{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.025em;padding:21px 0 7px 40px}}.sec-faq .lst-faq .item__a .txt-a:before{content:'A';width:38px;height:38px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;font-weight:300;font-family:"Roboto",sans-serif;color:#fff;background-color:#0d97f5;background-image:url(../../img/top/faq_bg.jpg);background-position:center;background-size:40px 40px;position:absolute;top:20px;left:0}@media (max-width: 999px){.sec-faq .lst-faq .item__a .txt-a:before{width:30px;height:30px;font-size:16px;font-size:1.6rem;line-height:1em}}@media (min-width: 1000px){.sec-faq .btn-faq{position:absolute;left:20px;top:290px;z-index:2}}@media (max-width: 999px){.sec-faq .btn-faq{margin-top:26px}}@media (max-width: 999px){.sec-faq .btn-faq .c-btn02{margin:0 auto}}@media (min-width: 1000px){.sec-faq .btn-faq .c-btn02 span{margin-left:-6px}}.sec-column{padding:96px 0 155px;background-color:#fff;position:relative;overflow:hidden}@media (max-width: 999px){.sec-column{padding:52px 0 68px}}@media (min-width: 1000px){.sec-column .inner-column{position:relative}}.sec-column .ttl-column{margin-bottom:135px}@media (max-width: 999px){.sec-column .ttl-column{margin-bottom:44px}.sec-column .ttl-column .c-ttl02__en{font-size:100px;font-size:10rem;line-height:1em;letter-spacing:-.02em;top:7px}}.sec-column .zindex{position:relative;z-index:2}.sec-column .lst-column{position:relative;z-index:2}@media (min-width: 1000px){.sec-column .lst-column{padding:0 1px}}.sec-column .lst-column .swiper-wrapper{height:auto}@media (min-width: 1000px){.sec-column .lst-column .swiper-wrapper{margin-left:-16px;width:calc(100% + 32px);display:flex;justify-content:center;transform:translate3d(0, 0, 0) !important}}.sec-column .lst-column .swiper-slide{display:flex}@media (min-width: 1000px){.sec-column .lst-column .swiper-slide{width:calc(100% / 3) !important;height:auto;padding:0 15px;margin:0 !important}}@media (max-width: 999px){.sec-column .lst-column .swiper-slide{width:300px;height:auto}}@media (min-width: 1000px){.sec-column .lst-column .swiper-button-prev,.sec-column .lst-column .swiper-button-next{display:none}}@media (max-width: 999px){.sec-column .lst-column .swiper-button-prev,.sec-column .lst-column .swiper-button-next{width:50px;height:50px;overflow:hidden;border-radius:100%;background-color:#fff;margin:0;top:75px;transform:translateZ(0)}.sec-column .lst-column .swiper-button-prev:after,.sec-column .lst-column .swiper-button-next:after{display:none}.sec-column .lst-column .swiper-button-prev:before,.sec-column .lst-column .swiper-button-next:before{content:'';background-image:url(../../img/common/icon/arrow19.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;left:0;right:0}}.sec-column .lst-column .swiper-button-prev{left:-10px}.sec-column .lst-column .swiper-button-prev:before{transform:rotate(180deg)}.sec-column .lst-column .swiper-button-next{right:-10px}.sec-column .lst-column .item{display:block;position:relative;z-index:1;background-color:#fff;border-radius:5px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.16);flex:1;cursor:pointer}@media (min-width: 1000px){.sec-column .lst-column .item{padding-bottom:93px}}@media (max-width: 999px){.sec-column .lst-column .item{padding-bottom:70px}}.sec-column .lst-column .item:after{content:'';background-repeat:no-repeat;background-position:center;position:absolute;transition:0.3s transform;will-change:transform}@media (min-width: 1000px){.sec-column .lst-column .item:after{width:32px;height:32px;background-image:url(../../img/common/icon/arrow14.svg);bottom:24px;right:27px}}@media (max-width: 999px){.sec-column .lst-column .item:after{width:22px;height:22px;background-image:url(../../img/common/icon/arrow10.svg);bottom:25px;right:23px}}.sec-column .lst-column .item__img{position:relative;overflow:hidden}.sec-column .lst-column .item__img:before{display:block;content:" ";width:100%;padding-top:66.84211%}.sec-column .lst-column .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-column .lst-column .item__img img{transition:opacity 0.15s, transform 0.5s;will-change:opacity, transform}.sec-column .lst-column .item__dt{padding:30px 34px 0;color:#161b59;transition:opacity 0.3s;will-change:opacity}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-column .lst-column .item__dt{padding-left:15px;padding-right:15px}}@media (max-width: 999px){.sec-column .lst-column .item__dt{padding:17px 20px 0}}.sec-column .lst-column .item__dt .cate{display:flex;flex-wrap:wrap;align-items:flex-start;text-align:center;margin-bottom:13px}@media (max-width: 999px){.sec-column .lst-column .item__dt .cate{margin-bottom:9px}}.sec-column .lst-column .item__dt .cate span{font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:0em;border:1px solid #161b59;border-radius:100px;padding:5px 12px 4px;margin:0 5px 5px 0}@media (max-width: 999px){.sec-column .lst-column .item__dt .cate span{font-size:12px;font-size:1.2rem;line-height:1.33333em;padding:5px 12px 4px;margin:0 4px 4px 0}}.sec-column .lst-column .item__dt .ttl{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.025em;font-weight:600;margin-bottom:12px}@media (max-width: 999px){.sec-column .lst-column .item__dt .ttl{font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.025em;margin-bottom:4px}}.sec-column .lst-column .item__dt .tag{font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:.025em;color:#9396bc}@media (max-width: 999px){.sec-column .lst-column .item__dt .tag{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.025em}}.sec-column .lst-column .item__dt .tag span{display:inline-block;margin-right:5px}.sec-column .lst-column .item__dt .date{position:absolute;bottom:0;left:30px;right:30px;border-top:1px solid #f0f7ff;font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:0em;font-weight:300;font-family:"Roboto",sans-serif;padding:23px 4px 33px}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-column .lst-column .item__dt .date{left:15px;right:15px}}@media (max-width: 999px){.sec-column .lst-column .item__dt .date{left:20px;right:20px;padding:13px 0 29px}}@media only screen and (min-width: 1025px){.sec-column .lst-column .item:hover{opacity:1}.sec-column .lst-column .item:hover:after{transform:translateX(4px)}.sec-column .lst-column .item:hover .item__img img{transform:scale(1.2)}.sec-column .lst-column .item:hover .item__dt{opacity:0.6}}@media (min-width: 1000px){.sec-column .btn-column{position:absolute;top:78px;right:20px;z-index:2}}@media (max-width: 999px){.sec-column .btn-column{margin-top:32px}}@media (max-width: 999px){.sec-column .btn-column .c-btn02{margin:0 auto}}.sec-column .btn-column .c-btn02 span{margin-left:-12px}@media (max-width: 999px){.sec-column .btn-column .c-btn02 span{margin-left:9px}}.sec-form{display:none;width:100%;height:128px;background-color:#0046ff;position:fixed;bottom:0;left:0;z-index:7}@media (min-width: 1000px){.sec-form{background-image:linear-gradient(to right, #0046ff, #00cfff, #4869ff)}}@media (max-width: 999px){.sec-form{background-image:linear-gradient(90deg, #04f, #00d4ff);height:54px;max-height:calc(100vh - 83px);transition:0.3s height;will-change:height}.sec-form.is-open-form{height:494px}.sec-form.is-open-form .ttl-form:after{transform:rotate(-180deg)}.sec-form.is-open-form .content-sp{overflow:auto}}.sec-form .inner-form{height:100%}@media (min-width: 1000px){.sec-form .inner-form{position:relative;padding-top:51px}}@media (max-width: 999px){.sec-form .inner-form{padding:31px 0 0}}.sec-form .ttl-form{position:absolute;top:-8px;left:20px;z-index:1}@media (max-width: 999px){.sec-form .ttl-form{width:100%;max-width:338px;top:-28px;left:0;right:0;margin:0 auto;cursor:pointer}.sec-form .ttl-form:after{content:'';width:28px;height:28px;background-image:url(../../img/top/form_arrow01.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:13px;margin-top:-20px;transition:0.3s transform;will-change:transform}}@media (max-width: 999px){.sec-form .content-sp{height:100%;padding-bottom:15px}}@media (min-width: 1000px){.sec-form .content-form{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 999px){.sec-form .content-form{padding:30px 20px 20px}}.sec-form .content-form .item{background-color:#fff;border-radius:25px;height:54px;display:flex;align-items:center;white-space:nowrap}@media (min-width: 1000px){.sec-form .content-form .item{width:19.5%;padding:2px 10px 0 18px}}@media (max-width: 999px){.sec-form .content-form .item{padding:2px 10px 0 16px;margin-bottom:16px}}.sec-form .content-form .item__ttl{font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.025em;color:#161b59}@media (max-width: 999px){.sec-form .content-form .item__ttl{width:55px}}.sec-form .content-form .item__input{height:100%;width:100%;padding:5px 0;position:relative}@media (max-width: 999px){.sec-form .content-form .item__input{width:calc(100% - 55px)}}.sec-form .content-form .item__input input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;background:none;box-shadow:none;width:100%;height:100%;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.025em;font-weight:400;color:#161b59;font-family:"Hiragino Sans","Noto Sans JP","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.sec-form .content-form .item__input input::placeholder{color:#d1d1d1;opacity:1}.sec-form .content-form .item__input input::-ms-input-placeholder{color:#d1d1d1}.sec-form .content-form .item__input input::-ms-input-placeholder{color:#d1d1d1}@media (min-width: 1000px){.sec-form .content-form .item-btn{width:19.5%}}.sec-form .content-form .btn-form{width:100%;height:54px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;overflow:hidden;background:none;box-shadow:none;border-radius:27px;background-color:#ff9438;white-space:nowrap;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1;cursor:pointer}@media (max-width: 999px){.sec-form .content-form .btn-form{max-width:233px;margin:0 auto}}.sec-form .content-form .btn-form:before,.sec-form .content-form .btn-form:after{content:'';width:101%;height:100%;position:absolute;top:0;z-index:-1;transition:0.5s transform;will-change:transform}.sec-form .content-form .btn-form:before{background-image:linear-gradient(270deg, #ffcf02 0%, #ff9438 52%, #ff9438 100%);left:0}.sec-form .content-form .btn-form:after{background-image:linear-gradient(90deg, #ffcf02 0%, #ff9438 52%, #ff9438 100%);left:100%}.sec-form .content-form .btn-form span{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.025em;font-weight:600;color:#fff;margin-top:2px;margin-right:15px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-form .content-form .btn-form span{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.01em;margin-right:20px}}@media (max-width: 999px){.sec-form .content-form .btn-form span{margin-right:18px}}.sec-form .content-form .btn-form span:after{content:'';width:18px;height:18px;background-image:url(../../img/common/icon/arrow01_white.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:19px;margin-top:-9px;transition:0.5s transform;will-change:transform}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-form .content-form .btn-form span:after{right:12px}}@media only screen and (min-width: 1025px){.sec-form .content-form .btn-form:hover{opacity:1}.sec-form .content-form .btn-form:hover:before,.sec-form .content-form .btn-form:hover:after{transform:translateX(-100%)}.sec-form .content-form .btn-form:hover span:after{transform:translateX(4px)}}@media (min-width: 1000px){.sec-form .terms-form{display:flex;align-items:center;position:absolute;top:11px;right:18px}}@media (max-width: 999px){.sec-form .terms-form{text-align:center}}.sec-form .terms-form a{font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:.025em;color:#fff;text-decoration:underline;padding:5px 10px}.sec-form .terms-form p{color:#fff;font-size:11px;font-size:1.1rem;line-height:1.81818em;letter-spacing:.025em;font-weight:500;margin-left:6px}.sec-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.sec-form .formError{padding-bottom:13px;display:block}.sec-form .fixed{padding-bottom:0px}.sec-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.sec-form .formError .formErrorClose:hover{background:#666}.sec-form .fixed .formErrorClose{display:none}.sec-form .formError .formErrorContent{padding:8px 10px;position:relative;color:#fff;background:#252525;font-family:"Hiragino Sans","Noto Sans JP","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.2;font-size:11px;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}.sec-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.sec-form .fadeOut{opacity:0.2}.sec-form .hid_url{display:none}.l-footer{padding-bottom:182px}@media (max-width: 999px){.l-footer{padding-bottom:96px}}

/*# sourceMappingURL=maps/top.min.css.map */
