@media screen and (min-width: 897px){.u-hidden--pc{display:none !important}}@media screen and (max-width: 896px){.u-hidden--sp{display:none !important}}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}img,picture{max-width:100%}em{font-style:normal}button{padding:0;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;background:none;border:none;cursor:pointer}button:focus:not(.focus-visible){outline:none}*{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}*::before,*::after{box-sizing:border-box}html{font-size:62.5%}body{margin:0;padding:0;overflow-x:hidden;color:#1a1a1a;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;line-height:1.75;word-break:break-word;overflow-wrap:break-word}body.is-fixed{margin-bottom:145px}@media screen and (max-width: 896px){body.is-fixed{margin-top:60px;margin-bottom:32vw}body.is-fixed.lp{margin-bottom:0}}body.home{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}img{max-width:100%;height:auto;font-size:0;line-height:0;vertical-align:bottom;border:none;transition:opacity .2s}a{color:#1a1a1a;text-decoration:none;transition:.2s opacity}table{width:100%;border-collapse:collapse;border-spacing:0}figure{margin:0}.container{position:relative;max-width:1040px;margin:0 auto;padding:0 20px}.container::after{display:table;clear:both;content:""}.clearfix::after{display:table;clear:both;content:""}input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="password"],input[type="number"],select,textarea{width:100%;margin:0;padding:10px 20px;font-size:2.4rem;font-family:inherit;line-height:inherit;background-color:#fff;border:4px solid #ffb3cc;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,select:focus,textarea:focus{outline:none}[data-whatintent="keyboard"][data-whatinput="keyboard"] input[type="text"]:focus,[data-whatintent="keyboard"][data-whatinput="keyboard"] input[type="tel"]:focus,[data-whatintent="keyboard"][data-whatinput="keyboard"] input[type="url"]:focus,[data-whatintent="keyboard"][data-whatinput="keyboard"] input[type="email"]:focus,[data-whatintent="keyboard"][data-whatinput="keyboard"] input[type="password"]:focus,[data-whatintent="keyboard"][data-whatinput="keyboard"] input[type="number"]:focus,[data-whatintent="keyboard"][data-whatinput="keyboard"] select:focus,[data-whatintent="keyboard"][data-whatinput="keyboard"] textarea:focus{border-color:#0057b8 !important}@media screen and (max-width: 896px){input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="password"],input[type="number"],select,textarea{font-size:1.6rem;border-width:3px}}select{padding-right:55px;background-image:url(../img/icon_select.svg);background-repeat:no-repeat;background-position:center right 26px;background-size:25px}select::-ms-expand{display:none}@media screen and (max-width: 896px){select{background-position:center right 18px;background-size:14px}}textarea{line-height:1.3;resize:none}.color-blue{color:#0057b8}.text-link{color:#0057b8 !important}.text-link:hover{color:#327bcd !important}.header{background:#fff}.header__inner{display:flex;align-items:center;justify-content:space-between;height:90px}@media screen and (max-width: 896px){.header__inner{height:60px}}@media screen and (max-width: 896px){body.is-fixed .header{position:fixed;top:0;z-index:2;width:100%}}.header__logo{width:208px}@media screen and (max-width: 896px){.header__logo{width:136px}}.header__logoLink{display:block}@media screen and (min-width: 1025px){.header__logoLink{cursor:pointer;transition:.2s opacity}.header__logoLink:hover{opacity:.7}.header__logoLink:hover img{opacity:1}}.header__tel{width:210px}.header__btn{display:block;padding:0.7em 2em 0.7em 1em;color:#fff;font-weight:bold;font-size:1.6rem;background:url(../img/header_btn_arrow.svg) right 10px center/10px auto no-repeat,#0057b8;border-radius:10px;box-shadow:0 2px 0 #000}@media screen and (min-width: 1025px){.header__btn{cursor:pointer;transition:.2s opacity}.header__btn:hover{opacity:.7}.header__btn:hover img{opacity:1}}@media screen and (max-width: 896px){.header__btn{font-size:1.2rem}}.header__info{display:flex;align-items:center}.header__contact{margin-left:1em;padding:0.3em 1em 0.3em 2.3em;color:#0057b8;font-weight:bold;font-size:1.8rem;background:url(../img/icon_contact.png) 0.5em center no-repeat;border:2px solid #0057b8;border-radius:5px}@media screen and (min-width: 1025px){.header__contact{cursor:pointer;transition:.2s opacity}.header__contact:hover{opacity:.7}.header__contact:hover img{opacity:1}}@media screen and (max-width: 896px){.header__contact{font-size:3.733vw}}.header-contact__btn{padding:0.3em 1.5em;color:#fff;font-weight:bold;font-size:1.7rem;background:#3f404f;border-radius:100px}@media screen and (max-width: 896px){.header-contact__btn{font-size:3.733vw}}.footer{padding:40px 0;color:#fff;text-align:center;background:#0057b8}@media screen and (max-width: 896px){.footer{padding:8vw 0 0}}.footer__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 896px){.footer__inner{display:block;margin:0 -20px;text-align:center}}.footer__navList{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 896px){.footer__navList{display:block;margin-top:8vw}}.footer__navItem:not(:last-child){margin-right:2em}@media screen and (max-width: 896px){.footer__navItem:not(:last-child){margin-right:0}}.footer__navLink{color:#fff}@media screen and (min-width: 1025px){.footer__navLink:hover{text-decoration:underline}}@media screen and (max-width: 896px){.footer__navLink{display:block;width:100%;padding:3vw 0;font-size:3.733vw;border-top:1px solid #fff}}.footer__company{width:280px;margin:0}@media screen and (max-width: 896px){.footer__company{margin:0 auto}}.footer__address{margin-bottom:1.5em}@media screen and (max-width: 896px){.footer__address{font-size:1.4rem}}.footer__url{color:#fff}@media screen and (min-width: 1025px){.footer__url:hover{text-decoration:underline}}@media screen and (max-width: 896px){.footer__url{font-size:1.4rem}}.footer__copyright{margin-top:0;font-size:1.2rem}.footer__copyright a{color:#fff}@media screen and (max-width: 896px){.footer__copyright{padding:0.5em 0;color:#000;font-size:3.2vw;background:#fff}}.follow-footer{position:fixed;bottom:0;left:0;z-index:-1;width:100%;height:145px;background:rgba(0,0,0,0.8);opacity:0;transition:all 0.3s linear}@media screen and (max-width: 896px){.follow-footer{height:32vw}.lp .follow-footer{display:none}}.follow-footer.is-show{z-index:5;opacity:1}.follow-footer__inner{display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%}.follow-footer__txt{margin-bottom:0.4em;color:#fff;font-weight:bold;font-size:2.4rem;text-align:center}@media screen and (max-width: 896px){.follow-footer__txt{font-size:4.8vw}}.follow-footer__btns{display:flex;align-items:center;justify-content:center}.follow-footer__btn{width:50%;max-width:400px}@media screen and (max-width: 896px){.follow-footer__btn{width:95%}}.follow-footer__btn:last-child{margin-left:20px}@media screen and (max-width: 896px){.follow-footer .p-home__btn{width:calc(100vw - 50px);height:60px;margin:0 auto 1vw;background:#b1145a;box-shadow:0 6px #73003c}}.modal{position:fixed;top:0;left:0;z-index:-99;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:all 0.3s linear}.modal.is-show{z-index:99;opacity:1}.modal__cnt{position:absolute;top:50%;left:50%;width:100%;max-width:500px;transform:translate(-50%, -50%)}@media screen and (max-width: 896px){.modal__cnt{width:90%}}.modal__body{padding:30px;text-align:center;background:#fff}.modal__lineBtn{display:block;margin-bottom:15px}.modal__lineBtn>img{max-width:150px}.c-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:478px;height:75px;margin:0 auto;overflow:hidden;color:#fff880;font-weight:bold;font-size:3.1rem;background-color:#ff4d87;border-radius:9px;box-shadow:0 6px #c1272d}@media screen and (min-width: 897px){.c-btn:hover{box-shadow:0 3px #c1272d;transform:translateY(3px)}}@media screen and (max-width: 896px){.c-btn{height:65px;font-size:2.2rem;background-size:10px}}.c-btn--hasArrow{padding-right:30px;background-image:url(../img/icon_btn_arrow.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:14px}@media screen and (max-width: 896px){.c-btn--hasArrow{background-position:right 15px center;background-size:10px}}.c-btn span:first-child:not(:last-child){display:flex;align-items:center;align-self:stretch;justify-content:center;width:3em;color:#fff;background:#dd575d}.c-btn span:last-child:not(:first-child){margin:0 auto}.c-btn--blue{background-color:#0057b8;box-shadow:0 6px #00336c}.c-btn--blue:hover{box-shadow:0 3px #00336c;transform:translateY(3px)}.c-btn--blue span:first-child:not(:last-child){background:#067bff}.c-btnBar{display:flex;align-items:center;justify-content:center}.c-btnBar>a{width:40%}@media screen and (min-width: 1025px){.c-btnBar>a{cursor:pointer;transition:.2s opacity}.c-btnBar>a:hover{opacity:.7}.c-btnBar>a:hover img{opacity:1}}.c-btnBar>a:last-child{margin-left:20px}@media screen and (max-width: 896px){.c-btnBar{margin:0 -20px}.c-btnBar .c-btn{width:48%;height:45px;font-size:1.2rem}}.c-form{padding:30px 15px;background:#fff0f5;border:3px solid #ffb3cc;border-radius:10px}@media screen and (max-width: 896px){.c-form{border-width:6px;border-right:none;border-left:none;border-radius:0}}.c-form__ttl{position:relative;margin-bottom:0;text-align:center}@media screen and (max-width: 896px){.c-form__ttl{display:flex;align-items:center;justify-content:center;margin:0 0 10px -10px}}.c-form__ttl img:last-child{max-width:270px}@media screen and (max-width: 896px){.c-form__ttl img:last-child{width:75%}}.c-form__arrow{display:block;width:60%;margin:10px auto}.c-form__list{margin-bottom:40px}.c-form__item:not(:last-of-type){margin-bottom:15px}.c-form__itemField{display:flex;border:4px solid #ff4d87;border-radius:10px}.c-form__itemField.is-active{animation:lpFormBlink 1s infinite}.c-form__itemCaption{margin-top:0.5em;font-size:1.1rem;line-height:1.5}.c-form__itemTtl{display:flex;align-items:center;justify-content:center;width:35px;color:#fff;font-weight:bold;font-size:2.6rem;line-height:1.2;background:#ff4d87;border-radius:6px 0 0 6px}.c-form__itemCnt{position:relative;flex:1}.c-form__selectWrap{position:relative}.c-form__selectWrap::after{position:absolute;top:50%;right:55px;width:24px;height:24px;margin-top:-12px;content:""}.c-form__selectWrap.is-valid::after{background:url(../img/icon_valid.svg) no-repeat center/contain}.c-form__selectWrap.is-invalid::after{background:url(../img/icon_invalid.svg) no-repeat center/contain}.c-form__selectWrap.is-invalid select{background-color:#fbecec}.c-form__selectWrap select{padding-left:10px;font-size:2rem;background-position:right 20px center;background-size:18px;border:none}.c-form__inputWrap{position:relative}.c-form__inputWrap::after{position:absolute;top:50%;right:18px;width:24px;height:24px;margin-top:-12px;content:""}.c-form__inputWrap.is-valid::after{background:url(../img/icon_valid.svg) no-repeat center/contain}.c-form__inputWrap.is-invalid::after{background:url(../img/icon_invalid.svg) no-repeat center/contain}.c-form__inputWrap.is-invalid input{background-color:#fbecec}.c-form__inputWrap input{padding-right:45px;padding-left:10px;font-size:2rem;border:none}.c-form__submit{font-size:2.8rem}.c-form__submit[disabled]{opacity:0.5;pointer-events:none}@media screen and (max-width: 896px){.c-form__submit{font-size:2.2rem}}.c-form__submitCaption{margin-top:2em;padding-left:1.5em;font-weight:bold;font-size:1.3rem;line-height:1.5;background:url(../img/icon_lock.svg) no-repeat top 0.3em left/0.9em}.c-form__error{position:absolute;top:calc(100% - 6px);left:5px;z-index:1;padding:0 0.5em;color:#fff;font-size:1.4rem;background:rgba(193,39,45,0.9);border-radius:5px}.c-form__error::before{position:absolute;top:-7px;left:20px;width:0;height:0;border-color:transparent transparent rgba(193,39,45,0.9) transparent;border-style:solid;border-width:0 7px 7px 7px;content:""}@keyframes lpFormBlink{0%{border-color:#ccc}50%{border-color:#ccc}51%{border-color:#ff4d87}100%{border-color:#ff4d87}}@keyframes topFormFlash{0%{border-color:#fff}49%{border-color:#fff}50%{border-color:#b1145a}99%{border-color:#b1145a}100%{border-color:#fff}}.top-form{width:370px;padding:25px;background-color:#fff;border-radius:10px;box-shadow:0 0 3px #ccc}@media screen and (max-width: 896px){.top-form{width:auto;margin:0 -20px;box-shadow:none}}.top-form__ttl{margin-bottom:1em}.top-form__item{margin-bottom:1em}.top-form__itemField{position:relative;display:flex;align-items:center;background:#f7e7ee;border:3px solid #fff;border-radius:10px}.top-form__itemField.is-active{animation:1s linear infinite topFormFlash}.top-form__itemTtl{display:flex;align-items:center;justify-content:center;width:40px;height:60px;color:#fff;font-weight:bold;font-size:2rem;text-align:center;background:#b1145a;border-radius:5px 0 0 5px}.top-form__itemCnt{width:calc(100% - 40px)}.top-form__itemCnt .c-form__error{top:calc(100% + 8px)}.top-form__selectWrap{width:100%}.top-form__selectWrap select{height:60px;font-size:2rem;background-color:transparent;background-image:url(../img/home/icon_select.svg);background-size:15px;border:none}.top-form__inputWrap{width:100%}.top-form__inputWrap input[type="text"],.top-form__inputWrap input[type="tel"],.top-form__inputWrap input[type="email"],.top-form__inputWrap input[type="url"],.top-form__inputWrap input[type="password"],.top-form__inputWrap input[type="number"]{height:60px;font-size:2rem;background-color:transparent;border:none}.top-form__itemCaption{margin-top:10px;font-size:1.4rem;line-height:1.5;text-align:left}.top-form__submit{height:60px;color:#fff;font-size:2rem;background:url(../img/home/icon_arrow.svg) right 1em center/40px auto no-repeat,#b1145a;box-shadow:0 6px #73003c}.top-form__submit:hover{box-shadow:0 2px #73003c}.top-form__submit:disabled{opacity:0.6}.top-form__submit:disabled:hover{box-shadow:0 6px #73003c;transform:translateY(0)}.top-form__submit span:first-child:not(:last-child){background:#b18b37}.top-form__submit span:not(:first-child){text-indent:-1.5em}.top-form__submitCaption{margin-top:15px;padding-left:40px;font-size:1.4rem;line-height:1.5;text-align:left;background:url(../img/home/icon_key.svg) left 5px center/auto 30px no-repeat}.c-pageTtl{display:flex;flex-flow:column;align-items:center;justify-content:center;min-height:180px;padding:20px;color:#fff;font-size:3.1rem;line-height:1.3;background:#0057b8}@media screen and (max-width: 896px){.c-pageTtl{min-height:100px;font-size:2.1rem}}.c-sectionTtl{position:relative;margin-bottom:70px;padding:20px 20px;color:#fff;font-size:3.6rem;line-height:1.3;text-align:center;background:#0057b8}@media screen and (max-width: 896px){.c-sectionTtl{margin-bottom:35px;font-size:1.8rem}}.c-sectionTtl::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-10px;border-color:#0057b8 transparent transparent transparent;border-style:solid;border-width:12px 12px 0 12px;content:""}.c-radio{display:block;font-size:1.8rem;cursor:pointer}@media screen and (max-width: 896px){.c-radio{font-size:1.8rem}}.c-radio+.c-radio{margin-top:10px}.c-radio span{position:relative;display:block;padding-left:30px}@media screen and (max-width: 896px){.c-radio span{padding-left:30px}}.c-radio span::before{position:absolute;top:7px;left:0;width:20px;height:20px;border:2px solid #666;content:""}.c-radio span::after{position:absolute;top:4px;left:8px;width:12px;height:20px;border-right:3px solid #b1145a;border-bottom:3px solid #b1145a;transform:rotate(45deg);opacity:0;content:""}.c-radio input[type="radio"]{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.c-radio input[type="radio"]:checked+span::after{opacity:1}[data-whatinput="keyboard"] input[type="radio"]:focus+span::before{border-color:#0057b8}.p-home__btn{display:flex;align-items:center;justify-content:center;max-width:500px;height:84px;margin:1em auto;color:#fff;font-weight:bold;font-size:3rem;background:url(../img/btn_arrow.svg) right 1em center/2em 10px no-repeat,#0057b8;border-radius:5px;box-shadow:0 3px 0 #333}.p-home__btn:hover{position:relative;top:3px;box-shadow:none}@media screen and (max-width: 896px){.p-home__btn{max-width:none;height:17vw;font-size:5.867vw;background:url(../img/btn_arrow.svg) right 0.7em center/1.5em 10px no-repeat,#0057b8}}.p-home__btnIcon{margin-left:-1em;padding:0 0.8em;background:#b18b37;border-radius:100px}.p-home__btnTxt{margin:0 1em}.p-homeMv{position:relative;max-width:1500px;margin:0 auto;padding-top:50px;text-align:center}.p-homeMv::after{position:absolute;top:0;right:0;bottom:-2%;left:0;z-index:0;background:url(../img/home/bg_mv_pc.png) left top/68% auto no-repeat,#d7ebf7;content:""}@media screen and (max-width: 896px){.p-homeMv{background:url(../img/home/bg_mv_sp.jpg) center top/100% auto no-repeat}.p-homeMv::after{display:none}}.p-homeMv__inner{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 896px){.p-homeMv__inner{display:block}}.p-homeMv__txts{width:calc(100% - 450px)}@media screen and (max-width: 896px){.p-homeMv__txts{width:100%}}.p-homeMv__ttl{margin-bottom:260px;color:#0057b8;font-size:5rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";line-height:1.5;letter-spacing:0.2em}@media screen and (max-width: 896px){.p-homeMv__ttl{margin-bottom:40vw;font-size:9.677vw;line-height:1.5}}.p-homeMv__ttlRed{color:#c1272d}.p-homeMv__ttlSmall{font-size:80%}.p-homeMv__subTtl{color:#0057b8;font-weight:normal;font-size:3rem}@media screen and (max-width: 896px){.p-homeMv__subTtl{font-size:5.867vw}}.p-homeMv__txt{font-weight:bold;font-size:2rem}@media screen and (max-width: 896px){.p-homeMv__txt{font-size:3.733vw}}.p-homeMv__att{margin-top:1em;font-weight:bold;font-size:1.4rem}.p-homeMv__img{text-align:center}.p-homePoint{padding:70px 0}@media screen and (max-width: 896px){.p-homePoint{padding:10vw 0 0}}.p-homePoint__ttl{margin:0 0 50px;font-size:3.8rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";text-align:center}@media screen and (max-width: 896px){.p-homePoint__ttl{font-size:6.4vw}}.p-homePoint__ttl span{position:relative;display:block;margin-bottom:0.4em;padding-bottom:0.4em;color:#b18b37;font-size:2.6rem;letter-spacing:0.2em}@media screen and (max-width: 896px){.p-homePoint__ttl span{font-size:5.333vw}}.p-homePoint__ttl span::after{position:absolute;bottom:0;left:50%;width:1em;height:2px;background:#b18b37;transform:translateX(-50%);content:""}.p-homePoint__item{position:relative;margin-bottom:70px;padding-bottom:70px}@media screen and (max-width: 896px){.p-homePoint__item{margin-bottom:15vw;padding-bottom:10vw}.p-homePoint__item:last-child{margin-bottom:0}}.p-homePoint__item::after{position:absolute;top:100px;right:100px;bottom:0;left:0;z-index:-1;background:#dff0fb;content:""}@media screen and (max-width: 1024px){.p-homePoint__item::after{right:1vw}}@media screen and (max-width: 896px){.p-homePoint__item::after{top:17vw;right:0}}.p-homePoint__item:nth-child(even)::after{right:0;left:100px}@media screen and (max-width: 1024px){.p-homePoint__item:nth-child(even)::after{left:1vw}}@media screen and (max-width: 896px){.p-homePoint__item:nth-child(even)::after{left:0}}.p-homePoint__item:nth-child(even) .p-homePoint__itemTtl{margin-left:calc(460px + (100vw - 860px) / 2 + 50px)}@media screen and (max-width: 1024px){.p-homePoint__item:nth-child(even) .p-homePoint__itemTtl{width:calc(35vw - (100vw - 860px) / 2);margin-left:65vw}}@media screen and (max-width: 896px){.p-homePoint__item:nth-child(even) .p-homePoint__itemTtl{width:100%;margin-left:0;padding:3vw 20px 5vw;text-align:left}}.p-homePoint__item:nth-child(even) .p-homePoint__itemTtlIcon{text-align:right}@media screen and (max-width: 896px){.p-homePoint__item:nth-child(even) .p-homePoint__itemTtlIcon{margin-left:68vw}}.p-homePoint__item:nth-child(even) .p-homePoint__fig{right:calc((100vw - 860px) / 2 + 400px);left:0;text-align:right}.p-homePoint__itemTtl{width:400px;min-height:300px;margin-bottom:40px;margin-left:calc((100vw - 860px) / 2);color:#0057b8;font-size:2.8rem}@media screen and (max-width: 896px){.p-homePoint__itemTtl{width:100%;min-height:0;margin:0;padding:3vw 20px 5vw;font-size:5.333vw}}.p-homePoint__itemTtlIcon{display:block}@media screen and (max-width: 896px){.p-homePoint__itemTtlIcon{width:20vw;margin-bottom:7vw;margin-left:3vw}}.p-homePoint__txt{margin-bottom:2em;font-size:1.8rem}@media screen and (max-width: 896px){.p-homePoint__txt{font-size:4.267vw}}.p-homePoint__txt em{color:#0057b8}.p-homePoint__fig{position:absolute;top:0;right:0;left:calc((100vw - 860px) / 2 + 400px)}.p-homePoint__fig img{max-height:330px}@media screen and (max-width: 1024px){.p-homePoint__fig{width:60vw}}@media screen and (max-width: 896px){.p-homePoint__fig{width:auto}}.p-homePoint__inner{max-width:860px;margin:0 auto}@media screen and (max-width: 896px){.p-homePoint__inner{padding:0 20px}}.p-homePoint__img{text-align:center}.p-homeCv{margin:5vw 0}.p-homeReason{padding:50px 0 80px;background:url(../img/home/bg_reason.jpg) center bottom/100% auto no-repeat}@media screen and (max-width: 1024px){.p-homeReason{background:url(../img/home/bg_reason.jpg) center bottom/auto 100% no-repeat,#dff0fb}}@media screen and (max-width: 896px){.p-homeReason{padding:10vw 0 20vw}}.p-homeReason__ttl{margin:0 0 50px;font-size:3.8rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";text-align:center}@media screen and (max-width: 896px){.p-homeReason__ttl{font-size:6.4vw}}.p-homeReason__ttl span{position:relative;display:block;margin-bottom:0.4em;padding-bottom:0.4em;color:#b18b37;font-size:2.6rem;letter-spacing:0.2em}.p-homeReason__ttl span::after{position:absolute;bottom:0;left:50%;width:1em;height:2px;background:#b18b37;transform:translateX(-50%);content:""}@media screen and (max-width: 896px){.p-homeReason__ttl span{font-size:5.333vw}}.p-homeReason__list{display:flex}@media screen and (max-width: 896px){.p-homeReason__list{display:block}}.p-homeReason__item{flex:1;padding:40px 20px;background:#fff}.p-homeReason__item:not(:last-child){margin-right:30px}@media screen and (max-width: 896px){.p-homeReason__item{width:100%}.p-homeReason__item:not(:last-child){margin-right:0;margin-bottom:10vw}}.p-homeReason__itemTtl{text-align:center}.p-homeReason__itemTtl span{display:block;margin:1em 0;color:#0057b8;font-size:2.4rem}@media screen and (max-width: 896px){.p-homeReason__itemTtl span{font-size:5.333vw}}.p-homeReason__txt{font-size:1.6rem}@media screen and (max-width: 896px){.p-homeReason__txt{font-size:4.267vw}}.p-homeReason__pic{margin-bottom:2em}@media screen and (max-width: 896px){.p-homeReason__pic{display:block;padding:0 5vw}}.p-homeReason__logos{margin-top:1em;display:grid;justify-items:stretch;grid-template-columns:1.2fr 1fr;gap:10px;align-items:center;justify-items:center}.p-homeSafety{padding:80px 0;background:#0057b8}@media screen and (max-width: 896px){.p-homeSafety{padding:40px 0}}.p-homeSafety__ttl{margin:0 0 50px;color:#fff;font-size:3.8rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";text-align:center}@media screen and (max-width: 896px){.p-homeSafety__ttl{font-size:6.4vw}}.p-homeSafety__ttl span{position:relative;display:block;margin-bottom:0.4em;padding-bottom:0.4em;color:#b18b37;font-size:2.6rem;letter-spacing:0.2em}.p-homeSafety__ttl span::after{position:absolute;bottom:0;left:50%;width:1em;height:2px;background:#b18b37;transform:translateX(-50%);content:""}@media screen and (max-width: 896px){.p-homeSafety__ttl span{font-size:5.333vw}}.p-homeSafety__row{display:flex;align-items:center;justify-content:space-between;width:550px;padding:50px 30px;background:#fff}@media screen and (max-width: 896px){.p-homeSafety__row{position:relative;display:block;width:100%;padding:1.5em}}.p-homeSafety__mv{position:relative;margin-bottom:100px}@media screen and (max-width: 896px){.p-homeSafety__mv{margin-bottom:1em}}.p-homeSafety__mv-img{text-align:right}@media screen and (max-width: 896px){.p-homeSafety__mv-img{margin:0 -20px}}.p-homeSafety__mv-txt{position:absolute;top:80px}@media screen and (max-width: 896px){.p-homeSafety__mv-txt{position:relative;top:-20px}}.p-homeSafety__logo{width:147px}@media screen and (max-width: 896px){.p-homeSafety__logo{width:30%;margin:0 auto 1em}}.p-homeSafety__txt{width:calc(100% - 170px)}@media screen and (max-width: 896px){.p-homeSafety__txt{width:100%}}.p-homeSafety__txt-row{display:flex;align-items:center;padding:1em;color:#fff;border:1px solid #fff}@media screen and (max-width: 896px){.p-homeSafety__txt-row{position:relative;display:block;width:100%}}.p-homeSafety__txt-title{width:20em;font-size:2.4rem;text-align:center}@media screen and (max-width: 896px){.p-homeSafety__txt-title{width:100%;font-size:4.73vw}}.p-homeVoice{padding:80px 0}@media screen and (max-width: 896px){.p-homeVoice{padding:20vw 0 10vw}}.p-homeVoice__ttl{margin:0 0 50px;font-size:3.8rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";text-align:center}@media screen and (max-width: 896px){.p-homeVoice__ttl{font-size:6.4vw}}.p-homeVoice__ttl span{position:relative;display:block;margin-bottom:0.4em;padding-bottom:0.4em;color:#b18b37;font-size:2.6rem;letter-spacing:0.2em}.p-homeVoice__ttl span::after{position:absolute;bottom:0;left:50%;width:1em;height:2px;background:#b18b37;transform:translateX(-50%);content:""}@media screen and (max-width: 896px){.p-homeVoice__ttl span{font-size:5.333vw}}.p-homeVoice__item{display:flex;align-items:center;margin-bottom:50px;padding:50px;background:url(../img/home/bg_voice.png) left 40px bottom 40px no-repeat,#eee}@media screen and (max-width: 896px){.p-homeVoice__item{display:block;margin:0 -20px 10vw;padding:30px;background:url(../img/home/bg_voice.png) right 40px top 100px no-repeat,#eee}}.p-homeVoice__detail{flex:1;margin-right:6%}@media screen and (max-width: 896px){.p-homeVoice__detail{width:100%;margin-right:0}}.p-homeVoice__header{display:flex;align-items:center;margin-bottom:2em}@media screen and (max-width: 896px){.p-homeVoice__header{margin-bottom:1em}}.p-homeVoice__name{margin-left:1em;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 896px){.p-homeVoice__name{font-size:3.467vw}}.p-homeVoice__name em{display:block;color:#0057b8;font-size:2.6rem}@media screen and (max-width: 896px){.p-homeVoice__name em{font-size:5.333vw}}.p-homeVoice__cntName{position:relative;padding-left:5em;color:#0057b8;font-weight:bold;font-size:1.6rem}.p-homeVoice__cntName::before{position:absolute;top:0;bottom:0;left:0;display:block;width:4.5em;height:2px;margin:auto;background:#0057b8;content:""}@media screen and (max-width: 896px){.p-homeVoice__cntName{padding-left:3em;font-size:4.267vw}.p-homeVoice__cntName::before{width:2.5em}}.p-homeVoice__graph{width:400px}@media screen and (max-width: 896px){.p-homeVoice__graph{display:block;width:100%;height:auto;margin-top:1em}}.p-homeVoice__txt{font-size:1.6rem}@media screen and (max-width: 896px){.p-homeVoice__txt{font-size:4.267vw}}.p-homeFlow{padding:50px 0 70px;background:#dff0fb}@media screen and (max-width: 896px){.p-homeFlow{padding:15vw 0}}.p-homeFlow__ttl{margin:0 0 50px;font-size:3.8rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";text-align:center}@media screen and (max-width: 896px){.p-homeFlow__ttl{font-size:6.4vw}}.p-homeFlow__ttl span{position:relative;display:block;margin-bottom:0.4em;padding-bottom:0.4em;color:#b18b37;font-size:2.6rem;letter-spacing:0.2em}.p-homeFlow__ttl span::after{position:absolute;bottom:0;left:50%;width:1em;height:2px;background:#b18b37;transform:translateX(-50%);content:""}@media screen and (max-width: 896px){.p-homeFlow__ttl span{font-size:5.333vw}}.p-homeFlow__list{display:flex}@media screen and (max-width: 896px){.p-homeFlow__list{display:block}}.p-homeFlow__item{flex:1;padding:30px;text-align:center;background:#fff}.p-homeFlow__item:not(:last-child){margin-right:30px}@media screen and (max-width: 896px){.p-homeFlow__item{width:100%}.p-homeFlow__item:not(:last-child){margin-right:0;margin-bottom:10vw}}.p-homeFlow__imgs{height:190px;text-align:center}.p-homeFlow__stepIcon{display:block}.p-homeFlow__stepName{margin-bottom:1em;color:#0057b8;font-size:2rem;text-align:center}@media screen and (max-width: 896px){.p-homeFlow__stepName{font-size:5.333vw}}.p-homeFlow__txt{font-size:1.6rem;text-align:left}@media screen and (max-width: 896px){.p-homeFlow__txt{font-size:4.267vw}}.p-homeSafe{padding:0}.p-homeSafe__ttl{margin-bottom:0.5em;color:#0057b8;font-size:3.6rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝"}@media screen and (max-width: 896px){.p-homeSafe__ttl{margin-bottom:0.5em;font-size:6.4vw}}.p-homeSafe__header{display:flex;align-items:center;height:36vw;background:url(../img/home/bg_safe_pc.png) center top/100% auto no-repeat}@media screen and (max-width: 896px){.p-homeSafe__header{height:69vw;background:url(../img/home/bg_safe_sp.jpg) center top/100% auto no-repeat}}.p-homeSafe__headerInner{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.p-homeSafe__head{font-weight:bold;font-size:2.4rem}@media screen and (max-width: 896px){.p-homeSafe__head{font-size:4.733vw}}.p-homeSafe__inner{position:relative;display:flex;margin-top:-3vw;padding:30px 50px;background:#b18b37}@media screen and (max-width: 896px){.p-homeSafe__inner{display:block;margin:0 -20px;padding:5vw}}.p-homeSafe__innerAdd{position:absolute;top:0;left:22%;padding:0.2em 1em;font-weight:bold;background:#fff;border:2px solid #000;transform:translateY(-50%)}@media screen and (max-width: 896px){.p-homeSafe__innerAdd{right:6vw;left:auto;font-size:3.733vw}}.p-homeSafe__innerImg{flex:1}@media screen and (max-width: 896px){.p-homeSafe__innerImg{position:absolute;bottom:0;left:-35px;display:block;width:65vw}}.p-homeSafe__innerImg img{position:absolute;bottom:0;left:10px}@media screen and (max-width: 896px){.p-homeSafe__innerImg img{position:static}}.p-homeSafe__innerHead{flex:2;color:#fff;font-weight:bold;font-size:3rem;text-align:center}@media screen and (max-width: 896px){.p-homeSafe__innerHead{font-size:6.4vw;text-align:right}}.p-homeSafe__innerTxt{flex:3;color:#fff;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 896px){.p-homeSafe__innerTxt{font-size:3.733vw;text-align:right}}.p-homeApproach{padding:70px 0 140px;background:url(../img/home/bg_approach.jpg) center bottom/cover no-repeat}@media screen and (max-width: 896px){.p-homeApproach{padding:10vw 20px 20vw}}.p-homeApproach__ttl{font-size:3rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";text-align:center}@media screen and (max-width: 896px){.p-homeApproach__ttl{font-size:5.867vw}}.p-LpMv{padding:40px 0;background:#ebf4ff}@media screen and (max-width: 896px){.p-LpMv{height:auto}}.p-LpMv__inner{display:flex;align-items:flex-start}@media screen and (max-width: 896px){.p-LpMv__inner{display:block}}.p-LpMv__ttl{width:72%;margin:20px -60px 0 0;text-align:center}@media screen and (max-width: 896px){.p-LpMv__ttl{width:100%;margin:0 0 10px}}.p-LpMv .c-form{flex:1}@media screen and (max-width: 896px){.p-LpMv .c-form{margin:0 -20px}}.p-LpMv .c-form__submit{height:60px;font-size:2.4rem;background-position:right 15px center;background-size:10px}.p-LpWhy{padding-bottom:60px}.p-LpWhy__lead{display:flex;flex-flow:column;align-items:center;margin-bottom:2em;font-weight:bold;text-align:center}.p-LpWhy__lead span:nth-child(1){position:relative;display:flex;align-items:center;height:68px;margin-bottom:30px;padding:0 60px;color:#fff;font-size:2rem;background:#ff4d87;border-radius:100px}@media screen and (max-width: 896px){.p-LpWhy__lead span:nth-child(1){position:relative;display:inline-block;height:auto;padding:5px 30px 5px 75px;font-size:1.8rem;line-height:1.3}}.p-LpWhy__lead span:nth-child(1)::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-10px;border-color:#ff4d87 transparent transparent transparent;border-style:solid;border-width:10px 6px 0 6px;content:""}.p-LpWhy__lead span:nth-child(1) img:first-child{margin-right:10px}@media screen and (max-width: 896px){.p-LpWhy__lead span:nth-child(1) img:first-child{position:absolute;top:50%;left:25px;width:40px;margin:0;transform:translateY(-50%)}}.p-LpWhy__lead span:nth-child(1) img:last-child{margin-left:10px}@media screen and (max-width: 896px){.p-LpWhy__lead span:nth-child(1) img:last-child{width:15px;margin-left:5px;vertical-align:middle}}.p-LpWhy__lead span:nth-child(2){margin-bottom:1em;padding-bottom:0.5em;font-size:2.7rem;line-height:1.3;border-bottom:5px solid #0057b8}@media screen and (max-width: 896px){.p-LpWhy__lead span:nth-child(2){font-size:1.6rem;text-align:left}}.p-LpWhy__lead span:nth-child(3){font-size:2.7rem}@media screen and (max-width: 896px){.p-LpWhy__lead span:nth-child(3){font-size:1.8rem}}.p-LpWhy__list{position:relative;margin-bottom:60px}.p-LpWhy__list::after{position:absolute;bottom:-35px;left:50%;width:0;height:0;margin-left:-10px;border-color:#ff4d87 transparent transparent transparent;border-style:solid;border-width:10px 10px 0 10px;content:""}.p-LpWhy__item:not(:last-child){margin-bottom:80px}@media screen and (max-width: 896px){.p-LpWhy__item:not(:last-child){margin-bottom:40px}}.p-LpWhy__itemTtl{display:flex;flex-flow:column;align-items:center;margin-bottom:1em;color:#0057b8;font-size:2.7rem;line-height:1.3;text-align:center}@media screen and (max-width: 896px){.p-LpWhy__itemTtl{font-size:2rem;text-align:left}}.p-LpWhy__itemTtl img{width:95px;margin-bottom:10px}.p-LpWhy__itemTxt{margin-bottom:2em;text-align:center}.p-LpWhy__itemTxt em{font-weight:bold;background:linear-gradient(transparent 70%, #fff880 70%)}@media screen and (max-width: 896px){.p-LpWhy__itemTxt{text-align:left}}.p-LpWhy__result{position:relative;margin-bottom:0;padding:30px 180px 30px 0;font-weight:bold;font-size:2.5rem;text-align:center;background:rgba(255,77,135,0.05);border-radius:6px}@media screen and (max-width: 896px){.p-LpWhy__result{margin-bottom:60px;padding:15px 150px 15px 15px;font-size:1.8rem;text-align:left}.p-LpWhy__result::after{position:absolute;bottom:-40px;left:50%;width:300px;height:16px;margin-left:-150px;background:url(../img/lp/why_arrow.svg) no-repeat center/contain;content:""}}.p-LpWhy__result::before{position:absolute;right:40px;bottom:0;width:141px;height:163px;background:url(../img/lp/why_bg.png) no-repeat center/contain;content:""}@media screen and (max-width: 896px){.p-LpWhy__result::before{right:20px;width:125px;height:146px}}.p-LpWhy__result em{color:#ff4d87}.p-LpWhy1{padding:30px;text-align:center;background:rgba(0,87,184,0.05)}@media screen and (max-width: 896px){.p-LpWhy1{padding:15px}}.p-LpWhy1__txt{display:flex;flex-flow:column;align-items:center;margin-bottom:5px;font-weight:bold}.p-LpWhy1__txt span:nth-child(1){margin-bottom:0.5em;padding:0 1em;color:#0057b8;font-size:1.4rem;background:#fff;border:1px solid;border-radius:3px}@media screen and (max-width: 896px){.p-LpWhy1__txt span:nth-child(1){font-size:1.8rem;text-align:left}}.p-LpWhy1__txt span:nth-child(2){margin-bottom:0.5em;color:#0057b8;font-size:1.9rem;line-height:1.5}.p-LpWhy1__txt span:nth-child(3){position:relative;margin-bottom:20px;padding:5px 30px;color:#fff;font-size:2.5rem;background:#ff4d87;border-radius:100px}@media screen and (max-width: 896px){.p-LpWhy1__txt span:nth-child(3){font-size:1.6rem}}.p-LpWhy1__txt span:nth-child(3) em{font-size:1.5em;line-height:1}.p-LpWhy1__txt span:nth-child(3)::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-10px;border-color:#ff4d87 transparent transparent transparent;border-style:solid;border-width:10px 6px 0 6px;content:""}.p-LpWhy2{display:flex;justify-content:space-between}@media screen and (max-width: 896px){.p-LpWhy2{display:block}}.p-LpWhy2__col{width:calc(33.3% - 20px)}@media screen and (max-width: 896px){.p-LpWhy2__col{width:100%;max-width:500px;margin:0 auto}.p-LpWhy2__col:not(:last-child){margin-bottom:30px}}.p-LpWhy2__ttl{display:inline-block;margin-bottom:15px;padding:0 2em;color:#ff4d87;font-weight:bold;background:#ffe6ee;border-radius:100px}.p-LpWhy3{display:flex;justify-content:space-between}.p-LpWhy3__box{width:calc(50% - 18px);padding:30px 60px;color:#b3b3b3;border:3px solid #ccc;border-radius:6px}@media screen and (max-width: 1024px){.p-LpWhy3__box{padding:20px}}@media screen and (max-width: 896px){.p-LpWhy3__box{width:calc(50% - 5px);padding:10px}}.p-LpWhy3__box:last-child{color:#ff4d87;border-color:#ffcddd}.p-LpWhy3__ttl{margin-bottom:1em;font-size:2.7rem;text-align:center}@media screen and (max-width: 896px){.p-LpWhy3__ttl{font-size:1.8rem}}.p-LpWhy3__list{-moz-column-count:2;column-count:2}@media screen and (max-width: 896px){.p-LpWhy3__list{-moz-column-count:1;column-count:1}}.p-LpWhy3__item{display:flex;align-items:center;font-size:2.1rem;line-height:1.3}@media screen and (max-width: 896px){.p-LpWhy3__item{font-size:1.8rem}}@media screen and (min-width: 897px){.p-LpWhy3__item:not(:nth-child(3n)){margin-bottom:20px}}@media screen and (max-width: 896px){.p-LpWhy3__item:not(:last-child){margin-bottom:10px}}.p-LpWhy3__item img{width:60px;margin-right:20px}@media screen and (max-width: 896px){.p-LpWhy3__item img{width:30px;margin-right:10px}}.p-LpReason{padding-bottom:60px;background:#f4f6f6}.p-LpReason__list{margin-bottom:70px}@media screen and (max-width: 896px){.p-LpReason__list{margin-bottom:30px}}.p-LpReason__item{padding:55px;background:#fff}@media screen and (max-width: 896px){.p-LpReason__item{padding:20px 15px}}.p-LpReason__item:not(:last-child){margin-bottom:40px}.p-LpReason__img{float:right;width:calc(40% - 50px);margin-top:20px}@media screen and (max-width: 896px){.p-LpReason__img{display:block;float:none;width:100%;max-width:340px;margin:0 auto 20px}}.p-LpReason__itemTtl{display:flex;align-items:center;float:left;width:60%;margin-bottom:20px;font-size:2.1rem;line-height:1.3}@media screen and (max-width: 896px){.p-LpReason__itemTtl{float:none;width:100%;font-size:1.8rem}}.p-LpReason__ttlImg{margin-right:20px}@media screen and (max-width: 896px){.p-LpReason__ttlImg{margin-right:10px}}.p-LpReason__txt{float:left;width:60%}@media screen and (max-width: 896px){.p-LpReason__txt{float:none;width:100%}}.p-LpReason__txt em{font-weight:bold;background:linear-gradient(transparent 70%, #fff880 70%)}.p-LpFlow{padding-bottom:60px;background:#f9f7f4;background:#f4f6f6}.p-LpFlow__list{display:flex}@media screen and (max-width: 896px){.p-LpFlow__list{display:block}}.p-LpFlow__item{flex:1;padding:35px 20px;text-align:center;background:#fff;border:4px solid #c7b299;border-radius:6px}@media screen and (max-width: 896px){.p-LpFlow__item{max-width:500px;margin:0 auto;padding:20px 15px}}.p-LpFlow__item:not(:last-child){position:relative;margin-right:45px}@media screen and (max-width: 896px){.p-LpFlow__item:not(:last-child){margin:0 auto 40px}}.p-LpFlow__item:not(:last-child)::after{position:absolute;top:50%;right:-32px;width:20px;height:20px;margin-top:-10px;border-top:6px solid #999;border-right:6px solid #999;transform:rotate(45deg);content:""}@media screen and (max-width: 896px){.p-LpFlow__item:not(:last-child)::after{top:auto;right:50%;bottom:-29px;margin:0 -10px 0 0;transform:rotate(135deg)}}.p-LpFlow__img{margin-bottom:20px}.p-LpFlow__ttl{display:flex;align-items:center;justify-content:center;height:3em;margin-bottom:0.5em;font-size:1.8rem;line-height:1.3}.p-LpFlow__txt{text-align:left}.p-LpSafe{padding-bottom:60px;background:rgba(255,77,135,0.03)}.p-LpSafe__head{display:flex;flex-flow:column;align-items:center;margin-bottom:1em;text-align:center}.p-LpSafe__head span:first-child{position:relative;display:flex;align-items:center;height:68px;margin-bottom:20px;padding:0 60px;color:#fff;font-size:20px;background:#ff4d87;border-radius:100px}@media screen and (max-width: 896px){.p-LpSafe__head span:first-child{position:relative;display:inline-block;height:auto;padding:5px 40px 5px 75px;font-size:1.8rem;line-height:1.3}}.p-LpSafe__head span:first-child::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-10px;border-color:#ff4d87 transparent transparent transparent;border-style:solid;border-width:10px 6px 0 6px;content:""}.p-LpSafe__head span:first-child img{margin-right:10px}@media screen and (max-width: 896px){.p-LpSafe__head span:first-child img{position:absolute;top:50%;left:25px;width:40px;margin:0;transform:translateY(-50%)}}.p-LpSafe__head span:last-child{font-size:3rem}@media screen and (max-width: 896px){.p-LpSafe__head span:last-child{font-size:1.8rem}}.p-LpSafe__inner{position:relative;margin-bottom:0;padding:30px 100px 30px 0;font-weight:bold;text-align:center;background:#fff;border:5px solid #ffcddd;border-radius:6px}@media screen and (max-width: 896px){.p-LpSafe__inner{margin-bottom:50px;padding:20px 15px}.p-LpSafe__inner::after{position:absolute;bottom:-40px;left:50%;width:300px;height:16px;margin-left:-150px;background:url(../img/lp/safe_arrow.svg) no-repeat center/contain;content:""}}.p-LpSafe__inner::before{position:absolute;right:100px;bottom:-6px;width:175px;height:200px;background:url(../img/lp/safe_bg.png) no-repeat center/contain;content:""}@media screen and (max-width: 1024px){.p-LpSafe__inner::before{right:20px}}@media screen and (max-width: 896px){.p-LpSafe__inner::before{content:none}}.p-LpSafe__innerHead{margin-bottom:5px;font-size:2.7rem}@media screen and (max-width: 896px){.p-LpSafe__innerHead{position:relative;margin-bottom:20px;padding-left:2em;font-size:1.8rem;text-align:center}.p-LpSafe__innerHead::before{position:absolute;right:auto;bottom:-6px;left:50%;width:40px;height:45px;margin-left:-6em;background:url(../img/lp/safe_bg.png) no-repeat center/contain;content:""}}.p-LpSafe__innerTxt{font-size:2.1rem;line-height:1.3}@media screen and (max-width: 896px){.p-LpSafe__innerTxt{font-size:1.8rem;text-align:left}}.p-LpSafe__innerTxt em{color:#ff4d87}.p-LpCase{padding-bottom:90px;background:#f4f6f6}@media screen and (max-width: 896px){.p-LpCase{padding-bottom:40px}}.p-LpCase__box{padding:50px;background:#fff}.p-LpCase__box:not(:last-child){margin-bottom:40px}@media screen and (max-width: 896px){.p-LpCase__box{padding:20px 15px}}.p-LpCase__head{position:relative;float:left;width:60%;margin-bottom:25px;padding-left:100px}@media screen and (max-width: 896px){.p-LpCase__head{float:none;width:100%;min-height:65px;margin-bottom:15px;padding-left:85px}}.p-LpCase__thumb{position:absolute;top:-10px;left:0}@media screen and (max-width: 896px){.p-LpCase__thumb{top:0;width:70px}}.p-LpCase__ttl{color:#0057b8;font-size:2.7rem}@media screen and (max-width: 896px){.p-LpCase__ttl{font-size:1.8rem}}@media screen and (max-width: 896px){.p-LpCase__caption{font-size:1.4rem;line-height:1.3}}.p-LpCase__cnt{float:left;width:60%}@media screen and (max-width: 896px){.p-LpCase__cnt{float:none;width:100%}}.p-LpCase__cntTtl{float:left;color:#0057b8;font-weight:bold}.p-LpCase__cntTtl::after{content:"："}.p-LpCase__fig{float:right;width:calc(40% - 50px)}@media screen and (max-width: 896px){.p-LpCase__fig{float:none;width:100%;margin-bottom:20px}}.p-LpCase__img{width:100%}@media screen and (max-width: 896px){.p-LpCase__img{display:block;max-width:350px;margin:0 auto}}.p-LpFaq{margin-bottom:0;padding-bottom:60px;background:rgba(0,87,184,0.05)}@media screen and (max-width: 896px){.p-LpFaq{margin-bottom:30px;padding-bottom:30px}}.p-LpFaq__itemTtl{padding:25px 25px 25px 80px;color:#fff;font-size:2.1rem;line-height:1.5;background:url(../img/lp/faq_icon_q.svg) no-repeat left 30px top 28px/27px #0057b8}@media screen and (max-width: 896px){.p-LpFaq__itemTtl{padding:15px 15px 15px 50px;font-size:1.6rem;background-position:left 18px top 18px;background-size:20px}}.p-LpFaq__itemCnt{padding:25px 20px 25px 80px;background:url(../img/lp/faq_icon_a.svg) no-repeat left 30px top 28px/27px #fff}@media screen and (max-width: 896px){.p-LpFaq__itemCnt{padding:15px 15px 15px 50px;background-position:left 18px top 18px;background-size:20px}}.p-LpFaq__itemCnt:not(:last-of-type){margin-bottom:40px}@media screen and (max-width: 896px){.p-LpFaq__itemCnt:not(:last-of-type){margin-bottom:20px}}.p-LpCv{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 896px){.p-LpCv{padding-top:0}}.p-LpCv .c-form{max-width:500px;margin:0 auto}@media screen and (max-width: 896px){.p-LpCv .c-form{max-width:initial;margin:0 -20px}}.p-form{padding:0 0 150px;background:#dff0fb}@media screen and (max-width: 896px){.p-form{padding-bottom:70px}}.p-form__ttl{display:flex;align-items:center;justify-content:center;height:150px;color:#fff;font-size:3.8rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";background:url(../img/form/ttl_bg.jpg) center/cover no-repeat}@media screen and (max-width: 896px){.p-form__ttl{font-size:6.3vw;text-align:center}}.p-form__ttl span{flex:1;max-width:1040px;padding:0 20px}.p-form__cnt{margin-top:70px;padding:70px 100px;background:#fff}@media screen and (max-width: 896px){.p-form__cnt{margin:0 -20px;padding:10vw 5vw}}.p-form__subttl{margin-bottom:1em;color:#0057b8;font-size:2.8rem}@media screen and (max-width: 896px){.p-form__subttl{font-size:2.2rem}}.p-form__subttlCaption{margin-bottom:1em;font-weight:bold;font-size:2rem}@media screen and (max-width: 896px){.p-form__subttlCaption{font-size:1.2rem}}.p-form__subttlCaption--lock{padding-left:1.5em;background:url(../img/icon_lock.svg) no-repeat top 0.3em left/0.9em}.p-form__fields{margin-bottom:60px}@media screen and (max-width: 896px){.p-form__fields{margin-bottom:0}}.p-form__fields.is-disabled{opacity:0.5;pointer-events:none}.p-form__tbl{overflow:hidden;border-top:2px solid #bdbcbc;border-collapse:separate;border-spacing:0}@media screen and (max-width: 896px){.p-form__tbl{width:100%;border:none;border-radius:0}}.p-form__tbl:not(:last-of-type){margin-bottom:50px}.p-form__tbl th{position:relative;width:310px;padding:30px;font-size:2rem;line-height:1.25;text-align:left;vertical-align:top;background:#eee;border-bottom:2px solid #bdbcbc}@media screen and (max-width: 896px){.p-form__tbl th{display:block;width:auto;padding:0.5em 1em;font-size:2rem;text-align:left;border:none;border-top:1px solid #ccc}}.p-form__tbl td{padding:25px 30px;border-bottom:2px solid #bdbcbc}@media screen and (max-width: 896px){.p-form__tbl td{display:block;padding:20px 0;border-right:none;border-bottom:none;border-left:none}}.p-form__validate{position:absolute;top:30px;right:30px;padding:0 0.4em;color:#fff;font-weight:normal;font-size:1.8rem;line-height:1.5}@media screen and (max-width: 896px){.p-form__validate{top:11px;right:20px;font-size:1.5rem}}.p-form__validate--required{background:#b1145a}.p-form__validate--any{background:#666}.p-form__selectWrap{position:relative}.p-form__selectWrap::after{position:absolute;top:50%;right:15px;width:12px;height:12px;margin-top:-8px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);content:""}.p-form__selectWrap .p-form__select{padding-right:100px;font-size:1.8rem;background:#f7e7ee;border:none}@media screen and (max-width: 896px){.p-form__selectWrap .p-form__select{padding-right:65px}}.p-form__selectWrap.is-valid::after{width:30px;height:30px;margin-top:-15px;background:url(../img/icon_valid.svg) no-repeat center/contain;border:none;transform:rotate(0)}.p-form__selectWrap.is-invalid .p-form__select{background-color:#fbecec;border-color:#c1272d}.p-form__selectWrap--price .p-form__input{text-align:right}.p-form__selectWrap--price span{margin-left:5px;font-weight:bold;font-size:2.4rem}.p-form .p-form__input{font-size:1.8rem;background:#f7e7ee;border:none}.p-form .p-form__input.is-valid{padding-right:60px;background:url(../img/icon_valid.svg) no-repeat right 20px center/30px,#f7e7ee}@media screen and (max-width: 896px){.p-form .p-form__input.is-valid{padding-right:40px;background-position:right 10px center;background-size:24px}}.p-form .p-form__input.is-invalid{padding-right:60px;background:url(../img/icon_invalid.svg) no-repeat right 20px center/30px #fbecec;border-color:#c1272d}@media screen and (max-width: 896px){.p-form .p-form__input.is-invalid{padding-right:40px;background-position:right 10px center;background-size:24px}}.p-form .p-form__input.p-form__option{background:#fff;border:1px solid #666}.p-form__option{background:#fff;border:1px solid #666}.p-form__row{display:flex;align-items:center}.p-form__row+.p-form__row{margin-top:20px}.p-form__row .p-form__col{flex:1}.p-form__row span{font-size:1.8rem}@media screen and (max-width: 896px){.p-form__row span{margin-top:10px;font-size:2rem}}.p-form__row--price .p-form__input{font-size:1.8rem;text-align:right;background:#f7e7ee;border:none}.p-form__row--price span{margin-left:5px}@media screen and (max-width: 896px){.p-form__row--name{flex-wrap:wrap}}.p-form__row--name .p-form__col+.p-form__col{margin-left:15px}.p-form__row--name span{width:5em}@media screen and (max-width: 896px){.p-form__row--name span{width:100%;margin-top:0}}.p-form__caption{margin-top:0.5em;padding-left:1.5em;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 896px){.p-form__caption{font-size:1.4rem}}.p-form__caption--tri{position:relative}.p-form__caption--tri::before{position:absolute;left:0;color:#b1145a;font-size:1.6rem;content:"▶︎"}.p-form__error{color:#c1272d;font-weight:bold;font-size:2rem}.p-form__btn{justify-content:flex-start;color:#fff;text-align:center;background:url(../img/btn_arrow.svg) right 1em center/1.5em 10px no-repeat,#0057b8;border-radius:5px;box-shadow:0 4px 0 #4d4d4d}@media screen and (min-width: 897px){.p-form__btn:hover{box-shadow:0 3px #4d4d4d;transform:translateY(2px)}}.p-form__btn img{vertical-align:middle}.p-form__btn span:first-child:not(:last-child){width:4em;background:#b18b37}.p-form__btn span:last-child:not(:first-child){margin-left:1.5em}.p-form__btn--next[aria-hidden="true"]{display:none}.p-form__btn--next.is-disabled{cursor:not-allowed;opacity:0.4;pointer-events:none}.p-form__btn--next:not(.is-disabled){margin-bottom:100px}@media screen and (max-width: 896px){.p-form__btn--next:not(.is-disabled){margin-bottom:60px}}.p-form__btn--back{justify-content:center;margin-bottom:60px;padding-right:0;background:#0057b8}.p-form__btn--back[aria-hidden="true"]{display:none}.p-form__btn--back span{padding:0 40px;background:url(../img/form/icon_btn_back.svg),url(../img/form/icon_btn_back.svg);background-repeat:no-repeat;background-position:left, right;background-size:30px}.p-formCompany{position:relative;margin-bottom:200px;padding-top:150px}@media screen and (max-width: 896px){.p-formCompany{margin:0 -20px 0}}.p-formCompany::before{position:absolute;top:20px;left:0;z-index:1;width:100%;height:100px;background:url(../img/form/company_arrow.svg) no-repeat center/contain;content:""}.p-formCompany[aria-hidden="true"]{display:none}.p-formCompany__ttl{margin-bottom:0.5em;padding:0.3em 0;color:#fff;font-size:3.2rem;text-align:center;background:#0057b8}@media screen and (max-width: 896px){.p-formCompany__ttl{font-size:2.1rem}}.p-formCompany__txt{margin-bottom:2em;font-weight:bold;font-size:2.4rem;text-align:center}@media screen and (max-width: 896px){.p-formCompany__txt{font-size:4.8vw}}.p-formCompany__txt em{color:#b1145a;font-size:2.4em;line-height:1}.p-formCompany__notice{width:52%;margin:0 auto 2em;padding:1em;font-weight:bold;font-size:1.4rem;background:#fff0f5;border:1px solid #ffb3cc;border-radius:10px}@media screen and (max-width: 896px){.p-formCompany__notice{width:90%}}.p-formCompany__list{margin-bottom:50px;padding:0 5vw}.p-formCompany__item{display:table;width:100%;background:#fff;border:4px solid transparent;cursor:pointer}@media screen and (max-width: 896px){.p-formCompany__item{display:block}}.p-formCompany__item [type="checkbox"]{display:none}.p-formCompany__item:not(:last-child){margin-bottom:20px}.p-formCompany__item.is-selected{border-color:#0057b8}.p-formCompany__item.is-selected .p-formCompany__check{background:#ccddf1}.p-formCompany__check{display:table-cell;width:120px;padding:0.5em 0;color:#fff;text-align:center;vertical-align:middle;background:#efe8d7}@media screen and (max-width: 896px){.p-formCompany__check{display:block;width:100%;text-align:left}}.p-formCompany__checkTxt{position:relative;margin-top:-30px;color:#0057b8;font-weight:bold;font-size:2rem}@media screen and (max-width: 896px){.p-formCompany__checkTxt{margin-top:0;padding-left:40px;font-size:5.333vw}}.p-formCompany__checkTxt::before{opacity:0;content:""}.p-formCompany__item.is-selected .p-formCompany__checkTxt::before{position:absolute;top:50%;left:50%;z-index:1;width:8px;height:13px;margin:27px 0 0 -4px;color:#80abdb;border-right:3px solid #80abdb;border-bottom:3px solid #80abdb;transform:rotate(45deg);opacity:1}@media screen and (max-width: 896px){.p-formCompany__item.is-selected .p-formCompany__checkTxt::before{top:-18px;left:20px}}.p-formCompany__checkTxt::after{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:20px 0 0 -15px;background:#fff;border:4px solid #80abdb;border-radius:50%;content:""}@media screen and (max-width: 896px){.p-formCompany__checkTxt::after{top:-18px;left:20px}}.p-formCompany__itemTtl{padding:0.5em 25px;font-size:2.6rem;border-bottom:1px solid #ccc}@media screen and (max-width: 896px){.p-formCompany__itemTtl{padding:10px 0 0;font-size:5.333vw;text-align:center;border-bottom:none}}.p-formCompany__itemCnt{display:flex;align-items:flex-start;padding:15px 20px}@media screen and (max-width: 896px){.p-formCompany__itemCnt{display:block;padding:10px}}.p-formCompany__itemTxt{flex:1}@media screen and (max-width: 896px){.p-formCompany__itemTxt{font-size:3.733vw}}.p-formCompany__itemImg{width:200px;margin-right:25px}@media screen and (max-width: 896px){.p-formCompany__itemImg{display:block;margin:0 auto}}.p-formCompany__btn{padding-right:0;color:#fff;background:#0057b8;border-radius:5px;box-shadow:0 4px 0 #4d4d4d}@media screen and (max-width: 896px){.p-formCompany__btn{width:calc(100% - 10vw)}}.p-formCompany__btn.is-disabled,.p-formCompany__btn[disabled]{opacity:0.5;pointer-events:none}.p-formCompany__btn span:first-child:not(:last-child){background:#b18b37}.p-formCompany__btn:hover{box-shadow:0 2px 0 #4d4d4d;transform:translateY(2px)}.p-thanks{padding:120px 0 240px;text-align:center}@media screen and (max-width: 896px){.p-thanks{padding:50px 0 100px}}.p-thanks__txt+.p-thanks__txt{margin-top:1em}@media screen and (max-width: 896px){.p-thanks__txt{text-align:left}}.p-thanks__price{display:flex;flex-flow:column;margin-bottom:2em;font-weight:bold;font-size:2rem}.p-thanks__price em{color:#0057b8;font-size:2em;line-height:1.3}@media screen and (max-width: 896px){.p-thanks__price em{font-size:1.5em}}.p-thanks__link{margin-top:3em;font-weight:bold;font-size:2rem;cursor:pointer}@media screen and (min-width: 1025px){.p-thanks__link{cursor:pointer;transition:.2s opacity}.p-thanks__link:hover{opacity:.7}.p-thanks__link:hover img{opacity:1}}.p-thanks__link a{color:#0057b8}.p-thanks__auth{margin:0 auto 30px}.p-thanks__input{display:flex;width:50%;margin:1em auto 1em}@media screen and (max-width: 896px){.p-thanks__input{width:100%}}.p-thanks__submit{margin-left:1em}.p-thanks__red-under{color:#ff0;font-weight:bold;text-align:center;text-decoration:underline}.p-thanks__bold{font-weight:bold;text-align:center}.p-error{padding:120px 0 240px;text-align:center}@media screen and (max-width: 896px){.p-error{padding:50px 0 100px}}.p-error__txt{margin-bottom:3em}@media screen and (max-width: 896px){.p-error__txt{text-align:left}}.p-error__btn{position:relative;display:flex;align-items:center;justify-content:center;width:232px;height:57px;margin:0 auto;padding-right:15px;color:#fff;font-weight:bold;background:#0057b8;border-radius:8px;box-shadow:0 4px #002752}.p-error__btn::after{position:absolute;top:50%;right:20px;width:10px;height:10px;margin-top:-4px;border-top:3px solid rgba(255,255,255,0.5);border-right:3px solid rgba(255,255,255,0.5);transform:rotate(45deg);content:""}.p-error__btn:focus,.p-error__btn:hover{box-shadow:0 2px #002752;transform:translateY(2px)}.bg-white{background:#fff !important}.iframe_integration .top-form__itemTtl{background-color:#15458e}.iframe_integration .top-form__itemField{background-color:#deebff}.iframe_integration .top-form__submit{background:#6098ed;box-shadow:0 6px #29569b !important}.iframe_integration .top-form__submit:disabled:hover{box-shadow:#29569b !important}.iframe_integration .top-form__selectWrap select{background-image:url(../img/home/icon_select_iframe.svg)}.p-term{padding:120px 0 240px}@media screen and (max-width: 896px){.p-term{padding:50px 0 100px}}.p-term__sign{text-align:right}.p-term h2{margin:0 0 0.5em;font-size:2rem}@media screen and (max-width: 896px){.p-term h2{font-size:1.8rem}}.p-term h2:not(:first-of-type){margin-top:2em}.p-term p{margin-bottom:2em}.p-term ol{padding-left:1.5em;list-style:decimal outside}.p-term ol ol{padding-left:0;list-style:none;counter-reset:number}.p-term ol ol li{position:relative;padding-left:2em}.p-term ol ol li::before{position:absolute;left:0;content:"(" counter(number) ")";counter-increment:number}.p-contact{padding:120px 0 0}@media screen and (max-width: 896px){.p-contact{padding:50px 0 100px}}.p-contact iframe{width:100%;height:1700px;border:none}.store-header__inner{display:flex;align-items:center;justify-content:space-between;height:100px}@media screen and (max-width: 896px){.store-header__inner{height:18.667vw}}.store-header__logo{width:50%;max-width:252px}@media screen and (max-width: 896px){.store-header__logo{margin:0}}.store-header__logo img{vertical-align:middle}.store-header__btn{padding:0.3em 1.5em;color:#fff;font-weight:bold;font-size:1.7rem;background:#3f404f;border-radius:100px}@media screen and (min-width: 1025px){.store-header__btn{cursor:pointer;transition:.2s opacity}.store-header__btn:hover{opacity:.7}.store-header__btn:hover img{opacity:1}}@media screen and (max-width: 896px){.store-header__btn{font-size:3.733vw}}.store-mv{margin-top:-100px;padding-top:100px;background:url(../img/store/bg_mv_pc.png) no-repeat center top/auto,linear-gradient(to bottom, #717df5 0%, #ab8af5 66%, #5bb1f4 100%)}.store-mv__inner{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:50px}@media screen and (max-width: 896px){.store-mv__inner{display:block;padding-top:0;padding-bottom:10vw}}.store-mv__img{width:660px}@media screen and (max-width: 1024px){.store-mv__img{width:55%}}.store-mv__img img{width:100%}.store-form{width:calc(100% - 660px);margin-left:5%;padding:30px;background:#fff;border-radius:15px;box-shadow:0 0 10px #999}@media screen and (max-width: 1024px){.store-form{flex:1}}@media screen and (max-width: 896px){.store-form{width:100%;margin-top:5vw;margin-left:0}}.store-form__ttl{margin:0;font-size:2rem;text-align:center}@media screen and (max-width: 896px){.store-form__ttl{font-size:5.333vw}}.store-form__check{display:block;margin-top:1em}@media screen and (min-width: 1025px){.store-form__check{cursor:pointer;transition:.2s opacity}.store-form__check:hover{opacity:.7}.store-form__check:hover img{opacity:1}}.store-form__check a{color:#3187e8;text-decoration:underline}.store-form__input-name{display:flex;align-items:center;margin-bottom:5px;font-size:1.4rem}@media screen and (max-width: 896px){.store-form__input-name{font-size:3.733vw}}.store-form__require{margin-left:1em;padding:0.1em 0.4em 0;color:#fff;font-weight:bold;background:#e9402a}.store-form__option{margin-left:1em;padding:0.1em 0.4em;color:#fff;font-weight:bold;background:#a9a9a9}.store-form input[type="text"],.store-form input[type="tel"],.store-form input[type="number"],.store-form input[type="email"]{height:35px;padding:0 0.7em;font-weight:bold;font-size:1.4rem;background:#e5eaf2;border:none;border-radius:5px}@media screen and (max-width: 896px){.store-form input[type="text"],.store-form input[type="tel"],.store-form input[type="number"],.store-form input[type="email"]{height:7.4vw;font-size:3.733vw}}.store-form__btn{display:block;width:100%;margin-top:1.2em;padding:0.5em 0;color:#fff;font-weight:bold;font-size:1.7rem;text-align:center;background:linear-gradient(to right, #fe6e0e, #f09e00);border-radius:100px}@media screen and (min-width: 1025px){.store-form__btn{cursor:pointer;transition:.2s opacity}.store-form__btn:hover{opacity:.7}.store-form__btn:hover img{opacity:1}}@media screen and (max-width: 896px){.store-form__btn{font-size:4.533vw}}.store-form__error{margin:0.5em 0;padding:0 0.5em;color:#c1272d;font-size:1.4rem;background-color:#f0cdcd}.store-no1{padding-top:70px;background:url(../img/store/bg_no1.png) no-repeat center}@media screen and (max-width: 896px){.store-no1{padding-top:10vw;padding-bottom:10vw}}.store-no1__ttl{margin-bottom:2em;font-weight:bold;font-size:3rem;text-align:center}@media screen and (max-width: 896px){.store-no1__ttl{margin-top:0;font-size:4.733vw}}.store-no1__logos{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;list-style:none}.store-no1__logo{display:flex;align-items:center;width:24%;height:120px;margin-bottom:15px;padding:20px;text-align:center;background:#fff;border-radius:20px;box-shadow:0 0 10px #ccc}@media screen and (max-width: 896px){.store-no1__logo{width:48%;height:25vw}}.store-no1__logo img{height:100%;margin:0 auto;-o-object-fit:scale-down;object-fit:scale-down}.store-no1__att{text-align:right}@media screen and (max-width: 896px){.store-no1__att{font-size:3.733vw}}.store-free{padding-bottom:70px}.store-free__row{display:flex;justify-content:space-between}@media screen and (max-width: 896px){.store-free__row{display:block}}.store-free__box{max-width:510px}@media screen and (max-width: 896px){.store-free__box{max-width:none}}.store-free__ttl{margin:0.5em 0;font-weight:bold;font-size:3.2rem}@media screen and (max-width: 896px){.store-free__ttl{margin:0.5em 0;font-size:5.333vw}}.store-free__ttl em{font-size:150%;font-style:normal}.store-free__txt{margin:1em 0}.store-free__img{margin-right:5%}@media screen and (max-width: 896px){.store-free__img{margin-right:0;text-align:center}}.store-free__attention{margin:1em 0;color:#aaa;font-size:1.2rem}@media screen and (max-width: 896px){.store-free__attention{font-size:3.2vw}}.store-free__point-img{display:block;margin-top:2em}@media screen and (max-width: 896px){.store-free__point-img{width:100%}}.store-cv{padding:45px 0;background:linear-gradient(to right, #485291, #6c85bf)}@media screen and (max-width: 896px){.store-cv{padding:10vw 0}}.store-cv__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 896px){.store-cv__inner{display:block}}.store-cv__box{width:60%}@media screen and (max-width: 896px){.store-cv__box{width:100%}}.store-cv__img{width:35%}@media screen and (max-width: 896px){.store-cv__img{width:100%;text-align:center}}.store-cv__ttl{margin-top:0;color:#fff;font-size:2.8rem}@media screen and (max-width: 896px){.store-cv__ttl{font-size:6.4vw}}.store-cv__txt{margin:1em 0;color:#fff;font-size:1.8rem}@media screen and (max-width: 896px){.store-cv__txt{font-size:4.267vw}}.store-cv__submit{display:inline-block;text-align:center}.store-cv__submit-btn{display:inline-block;padding:0.5em 3em;color:#fff;font-weight:bold;font-size:2.2rem;background:linear-gradient(to left, #fe6e0e, #f09e00);border-radius:100px}@media screen and (min-width: 1025px){.store-cv__submit-btn{cursor:pointer;transition:.2s opacity}.store-cv__submit-btn:hover{opacity:.7}.store-cv__submit-btn:hover img{opacity:1}}@media screen and (max-width: 896px){.store-cv__submit-btn{margin-bottom:1em;font-size:4.433vw}}.store-cv__link{display:block;margin-top:1em;color:#fff;font-weight:bold;text-decoration:underline}.store-cv__link:hover{text-decoration:none}@media screen and (max-width: 896px){.store-cv__link{margin-bottom:1em;font-size:4.267vw}}.store-about{padding:70px 0;background:url(../img/store/bg_no1.png) no-repeat center 100px}@media screen and (max-width: 896px){.store-about{padding:10vw 0}}.store-about__ttl{margin-top:0;font-size:3.2rem;text-align:center}@media screen and (max-width: 896px){.store-about__ttl{font-size:5.867vw}}.store-about__subttl{margin:1em 0;font-weight:bold;font-size:2.6rem;text-align:center}@media screen and (max-width: 896px){.store-about__subttl{font-size:4.733vw}}.store-about__subttl em{color:#fd710d;font-style:normal}.store-about__movie{position:relative;width:100%;margin-bottom:30px;padding-top:56.25%}.store-about__movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.store-about__img{box-shadow:0 0 10px #ccc}.store-about__txt{font-weight:bold;text-align:center}.store-point{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.store-point:nth-child(even){flex-flow:row-reverse}@media screen and (max-width: 896px){.store-point{display:block}}.store-point__box{width:55%}@media screen and (max-width: 896px){.store-point__box{width:100%}}.store-point__img{width:40%}@media screen and (max-width: 896px){.store-point__img{width:100%;text-align:center}}.store-point__ttl{margin:1em 0;font-size:3rem}@media screen and (max-width: 896px){.store-point__ttl{font-size:5.867vw}}.store-point__txt{margin:1em 0}.store-point__name{display:block;color:#6f7cf5;font-size:3.4rem;font-family:Futura}@media screen and (max-width: 896px){.store-point__name{font-size:9.067vw}}.store-point__attention{color:#ccc;font-size:1.2rem}.store-choice{padding-bottom:70px;text-align:center}@media screen and (max-width: 896px){.store-choice{padding-bottom:10vw}}.store-choice__ttl{margin:0.83em 0;font-size:3rem;text-align:center}@media screen and (max-width: 896px){.store-choice__ttl{font-size:5.867vw}}.store-choice__txt{margin:1em 0;text-align:center}@media screen and (max-width: 896px){.store-choice__txt{text-align:left}}.store-choice img{margin-top:30px}.store-step{padding:70px 0 40px;background:linear-gradient(to bottom, #5760ce, #806bce)}@media screen and (max-width: 896px){.store-step{padding:10vw 0}}.store-step__ttl{margin:0.83em 0;color:#fff;font-size:3rem;text-align:center}@media screen and (max-width: 896px){.store-step__ttl{margin-top:0;font-size:5.867vw}}.store-step__txt{margin:1em 0;color:#fff;font-size:1.8rem;text-align:center}@media screen and (max-width: 896px){.store-step__txt{font-size:4.2vw;text-align:left}}.store-step__flow{display:flex;justify-content:space-between;margin-top:40px;padding-left:0;list-style:none}@media screen and (max-width: 896px){.store-step__flow{display:block;margin-top:5vw}}.store-step__item{flex:1}.store-step__item:not(:last-child){margin-right:2%}@media screen and (max-width: 896px){.store-step__item{margin:10vw auto 0}}.store-step__img-box{position:relative;height:168px;text-align:center;background:#fff;border-radius:10px}.store-step__icon{position:absolute;top:-23px;right:0;left:0;margin:0 auto}.store-step__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.store-step__flow-ttl{margin:0.83em 0;color:#fff;font-weight:bold;font-size:2rem;text-align:center}@media screen and (max-width: 896px){.store-step__flow-ttl{font-size:5.333vw}}.store-step__flow-txt{margin:1em 0;color:#fff;font-size:1.4rem}@media screen and (max-width: 896px){.store-step__flow-txt{font-size:3.733vw}}.store-support{padding:50px 0}@media screen and (max-width: 896px){.store-support{padding:10vw 0}}.store-support__ttl{margin:0.83em 0;font-size:3rem;text-align:center}@media screen and (max-width: 896px){.store-support__ttl{margin-top:0;font-size:5.867vw}}.store-support__row{display:flex;justify-content:space-between}@media screen and (max-width: 896px){.store-support__row{display:block;font-size:5.867vw}}.store-support__box{flex:1;text-align:center}.store-support__box:not(:last-child){margin-right:2%}@media screen and (max-width: 896px){.store-support__box{width:100%;max-width:none}}.store-support__box img{border-radius:15px;box-shadow:0 0 10px #aaa}.store-support__txt{margin:1em 0;font-weight:bold;font-size:2rem}.store-epilogue{padding:70px 0 40px;background:url(../img/store/bg_epilogue.png) no-repeat center/cover}@media screen and (max-width: 896px){.store-epilogue{padding:10vw 0}}.store-epilogue__ttl{margin:0.83em 0;color:#fff;font-size:3rem;text-align:center}@media screen and (max-width: 896px){.store-epilogue__ttl{margin-top:0;font-size:5.867vw}}.store-epilogue__txt{margin:1em 0 2em;color:#fff;font-weight:bold;font-size:1.8rem;text-align:center}@media screen and (max-width: 896px){.store-epilogue__txt{font-size:3.73vw}}.p-storeThanks{padding:120px 0}.p-error{padding:120px 0 240px;text-align:center}@media screen and (max-width: 896px){.p-error{display:block}}.p-error__txt{margin-bottom:3em}@media screen and (max-width: 896px){.p-error__txt{text-align:left}}.p-error__btn{position:relative;display:flex;align-items:center;justify-content:center;width:232px;height:57px;margin:0 auto;padding-right:15px;color:#fff;font-weight:bold;background:#0057b8;border-radius:8px;box-shadow:0 4px #002752}.p-error__btn::after{position:absolute;top:50%;right:20px;width:10px;height:10px;margin-top:-4px;border-top:3px solid rgba(255,255,255,0.5);border-right:3px solid rgba(255,255,255,0.5);transform:rotate(45deg);content:""}.p-error__btn:focus,.p-error__btn:hover{box-shadow:0 2px #002752;transform:translateY(2px)}.p-error__info{display:flex;flex-wrap:wrap;margin:0 auto 30px}.p-error__info-row{max-width:600px;width:100%;min-height:60px;margin:0 auto;display:flex;align-items:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.p-error__info-row:first-child{border-top:1px solid #ccc}.p-error__info-ttl{width:12em;padding:1em;border-right:1px solid #ccc}.p-error__info-val{width:calc( 100% - 10em)}.p-error__info-val img{max-width:250px}@keyframes topFormFlash{0%{border-color:#fff}49%{border-color:#fff}50%{border-color:#b1145a}99%{border-color:#b1145a}100%{border-color:#fff}}.blog-form{width:220px;padding:25px 0px 25px 0px}@media screen and (max-width: 896px){.blog-form{width:auto;box-shadow:none}}.blog-form__ttl{margin-bottom:1em}.blog-form__item{margin-bottom:1em}.blog-form__itemField{position:relative;display:flex;align-items:center;background:#f7e7ee;border:3px solid #fff;border-radius:10px}.blog-form__itemField.is-active{animation:1s linear infinite topFormFlash}.blog-form__itemTtl{display:flex;align-items:center;justify-content:center;width:40px;height:44px;color:#fff;font-weight:bold;font-size:1.6rem;text-align:center;background:#b1145a;border-radius:5px 0 0 5px}.blog-form__itemCnt{width:calc(100% - 40px)}.blog-form__itemCnt .c-form__error{top:calc(100% + 8px)}.blog-form__selectWrap{width:100%}.blog-form__selectWrap select{height:44px;font-size:1.6rem;background-color:transparent;background-image:url(../img/home/icon_select.svg);background-size:15px;border:none}.blog-form__inputWrap{width:100%}.blog-form__inputWrap input[type="text"],.blog-form__inputWrap input[type="tel"],.blog-form__inputWrap input[type="email"],.blog-form__inputWrap input[type="url"],.blog-form__inputWrap input[type="password"],.blog-form__inputWrap input[type="number"]{height:44px;font-size:1.6rem;background-color:transparent;border:none}.blog-form__itemCaption{margin-top:10px;font-size:1.4rem;line-height:1.5;text-align:left}.blog-form__submit{height:44px;color:#fff;font-size:1.6rem;box-shadow:0 6px #73003c;background-color:#b1145a}.blog-form__submit:hover{box-shadow:0 2px #73003c}.blog-form__submit:disabled{opacity:0.6}.blog-form__submit:disabled:hover{box-shadow:0 6px #73003c;transform:translateY(0)}.blog-form__submit span:first-child:not(:last-child){background:#b18b37}.blog-form__submit span:not(:first-child){text-indent:-1.5em}.blog-form__submitCaption{margin-top:15px;padding-left:40px;font-size:1.4rem;line-height:1.5;text-align:left;background:url(../img/home/icon_key.svg) left 5px center/auto 30px no-repeat}#blog_form .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:9px}.fs-9{font-size:9px}.radio-label{font-weight:800;font-size:1.2em;margin-right:16px}.select2-container--default .select2-selection--multiple{border:none !important;background-color:transparent !important;margin-left:10px;text-align:start !important;height:100%}.select2-container .select2-search--inline .select2-search__field{font-size:20px !important;height:24px !important}.align-start{text-align:start}.pl-10px{padding-left:10px}#select2-industries-container.select2-selection__rendered .select2-selection__choice{background-color:#ffb3cc}#select2-industries-container .select2-search--inline .select2-search__field{font-size:2rem !important}.top-form__item.top-form__item--industries{text-align:start !important}.top-form__item.top-form__item--industries .select2-selection__choice__display{padding-left:8px !important}.modal-content{position:relative;display:flex;flex-direction:column;max-width:80%;padding:20px;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:1rem;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.5);outline:0}.modal-dialog-centered{display:flex;align-items:center;justify-content:center;min-height:calc(100% - 1rem)}.block-authen{display:flex;width:100%;padding:30px}.max-w-80{max-width:80%}.pink-under{color:#ff4d87;font-weight:bold;text-align:center;text-decoration:underline}.name-high-light{font-weight:bold;font-size:20px !important}.display-none{display:none}.company-card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px;margin-bottom:30px;margin-bottom:30px}.company-card{width:180px;border:2px solid #0057b8;padding:10px;text-align:center;border-radius:10px;background-color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.company-logo{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.company-name{font-weight:bold;font-size:16px}.thanks-lg em{color:#000;font-size:40px;line-height:1.4}.thanks-lg em bold{color:#000;font-size:40px;line-height:1.4;font-weight:bold}@media screen and (max-width: 896px){.thanks-lg em{font-size:1.1em}.thanks-lg em bold{line-height:1.1}}.thanks-price{color:red;font-size:40px;font-weight:bold;min-height:100px;display:flex;align-items:center;justify-content:center;gap:10px}.thanks-mid-md em{color:#000;font-size:30px;line-height:1.4}.thanks-mid-md em bold{color:#000;font-size:30px;line-height:1.4;font-weight:bold}.thanks-bottom-md em{color:#000;font-size:20px;line-height:1.4}.thanks-price-md{color:red;font-size:30px;line-height:1.4}.thanks-price-md bold{color:red;font-size:30px;line-height:1.4;font-weight:bold}.thanks-sm em{color:#000;font-size:15px;line-height:1.4}.thanks-md em{color:#000;font-size:20px;line-height:1.4}.thanks-price-md1{color:red;font-size:20px;line-height:1.4}.price-background{position:relative}.price-background::after{position:absolute;text-align:center;top:0;right:0;bottom:-20px;left:0;z-index:-1;background:url(../img/back_ground_price.png) center center/60% 100% no-repeat;content:""}.price-background .blur-image{height:60px;opacity:0.5}.background-1{position:relative}.background-1::after{position:absolute;text-align:center;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../img/background_1.png) center center/80% 150% no-repeat;content:""}.thanks-rule{font-size:28px;line-height:1.4}.mb-30px{margin-bottom:30px}.mb-60px{margin-bottom:60px}.column_container{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;gap:20px}.row_container{display:grid-column;grid-template-columns:repeat(3, 1fr);justify-content:center;gap:30px;width:80%;margin:auto}.mt-60px{margin-top:60px}.relative{position:relative}.lp-thanks{padding:120px 0 80px;text-align:center}@media screen and (max-width: 896px){.lp-thanks{padding:50px 0 100px}}.lp-thanks__txt+.p-thanks__txt{margin-top:1em}@media screen and (max-width: 896px){.lp-thanks__txt{text-align:left}}.lp-thanks__price{display:flex;flex-flow:column;margin-bottom:2em;font-weight:bold;font-size:2rem}.lp-thanks__price em{color:#0057b8;font-size:2em;line-height:1.3}@media screen and (max-width: 896px){.lp-thanks__price em{font-size:1.5em}}.lp-thanks__link{margin-top:3em;font-weight:bold;font-size:2rem;cursor:pointer}@media screen and (min-width: 1025px){.lp-thanks__link{cursor:pointer;transition:.2s opacity}.lp-thanks__link:hover{opacity:.7}.lp-thanks__link:hover img{opacity:1}}.lp-thanks__link a{color:#0057b8}.lp-thanks__auth{margin:0 auto 30px}.lp-thanks__input{display:flex;width:50%;margin:1em auto 1em}@media screen and (max-width: 896px){.lp-thanks__input{width:100%}}.lp-thanks__submit{margin-left:1em}.lp-thanks__red-under{color:#ff0;font-weight:bold;text-align:center;text-decoration:underline}.lp-thanks__bold{font-weight:bold;text-align:center}.background-wy{position:relative}.background-wy::after{position:absolute;text-align:center;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../img/background_wy.png) center center/80% 150% no-repeat;content:""}.background-yellow{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.background-yellow::after{position:absolute;text-align:center;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../img/background_yellow.png) center center/100% 100% no-repeat;content:""}.bg-wy{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bg-wy::after{position:absolute;text-align:center;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../img/bg_wy.png) center center/100% 100% no-repeat;content:""}.h-350px{height:350px}.flex-column{display:flex;flex-direction:column}.sms-alert{position:fixed;top:5%;left:50%;transform:translateX(-50%);padding:12px 20px;border-radius:4px;z-index:9999;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.1);width:90%;max-width:100%}@media (min-width: 768px){.sms-alert{width:50%}}.sms-alert-success{background-color:#d4edda;color:#155724}.sms-alert-error{background-color:#f8d7da;color:#721c24}.ma{position:relative;margin-bottom:20px}.download_btn{position:absolute;bottom:150px;right:30px;width:30%}.pt-60px{padding-top:60px}@media (max-width: 768px){.download_btn{bottom:150px}.thanks-price{flex-direction:column}.thanks-mid-md em{font-size:20px}.thanks-price-md{font-size:20px}.thanks-md em{font-size:15px}.thanks-price-md1{font-size:15px}.row_container{width:100%}.background-1::after{background:url(../img/background_1.png) center center/100% 150% no-repeat}.price-background{line-height:1;margin-bottom:40px}.price-background::after{bottom:-110px;background:url(../img/back_ground_price.png) center center/100% 50% no-repeat}}@media (max-width: 576px){.download_btn{right:20px;bottom:220px}}.text-link{color:#0057b8 !important;cursor:pointer}.text-link:hover{text-decoration:underline}.fs-14{font-size:14px !important}.mb-0{margin-bottom:0 !important}.d-flex{display:flex !important}.mr-2{margin-right:0.5rem !important}.mt-0{margin-top:0 !important}#top_form.iframe_integration .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{height:100% !important;color:white}#top_form.iframe_integration #select2-industries-container.select2-selection__rendered .select2-selection__choice{background-color:rgba(66,133,235,0.7)}#top_form.iframe_integration .is-active{animation:1s linear infinite topFormFlash2}@keyframes topFormFlash2{0%{border-color:#fff}49%{border-color:#fff}50%{border-color:#15458e}99%{border-color:#15458e}100%{border-color:#fff}}.c-form .select2-container{width:auto;padding:10px;background:white}.c-form .select2-selection{margin:0}.c-form .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:10px}.c-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{height:28px}#_form .select2.select2-container{background:#f7e7ee;border-radius:10px;padding:10px 60px 10px 20px}#_form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{height:28px}#_form .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:10px}#_form .select2-container--default .select2-selection--multiple{margin-left:0}
