@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400; 700&family=Noto+Sans+JP:wght@400;700&display=swap');.c-drawer-icon{border-radius:50%;cursor:pointer;padding:10px;position:fixed;right:20px;top:4px;transition:transform .5s ease 0s;z-index:41}.c-drawer-icon.is-active{transform:translateX(-300px)}.c-drawer-icon.is-active .c-drawer-icon__bar1{background-color:#fff;top:8px;transform:rotate(-45deg)}.c-drawer-icon.is-active .c-drawer-icon__bar2{display:none}.c-drawer-icon.is-active .c-drawer-icon__bar3{background-color:#fff;top:8px;transform:rotate(45deg)}.c-drawer-icon__bars{display:block;height:20px;position:relative;width:20px}.c-drawer-icon__bar1,.c-drawer-icon__bar2,.c-drawer-icon__bar3{background:#2c2c2c;border-radius:10px;height:2px;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:20px}.c-drawer-icon__bar1{top:0}.c-drawer-icon__bar2{top:9px}.c-drawer-icon__bar3{top:18px}.c-drawer-content{color:#fff;padding:40px 0;position:fixed;right:0;text-align:center;top:0;transform:translateX(105%);transition:transform .5s ease 0s;width:100%;z-index:40}.c-drawer-content.is-active{transform:translateX(0)}.c-drawer-content__logo{display:inline-block;margin:0 auto;width:100px}.c-drawer-content__items{align-items:center;display:flex;flex-flow:column;gap:40px;justify-content:center;margin-top:24px}.c-drawer-content__item{display:inline-block;text-align:center;transition:all .3s ease 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-drawer-content__item:hover{opacity:.7}.c-drawer-content__item p{font-size:18px}.c-drawer-content__item small{font-size:12px;opacity:.7}.c-drawer-background{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:39}.c-heading{font-size:min(calc(20 / 390 * 100vw),20px);text-align:center}.c-marker{font-size:min(calc(16 / 390 * 100vw),16px)}.c-marker strong{background:linear-gradient(transparent 60%,#fbebb2 40%)}.c-modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:101}.c-modal__content{-webkit-animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s;animation-name:modalopen;background-color:#fff;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);margin:20% auto;position:relative;width:90%}.c-modal__close{color:#5d5d5d;cursor:pointer;font-size:1.6em;position:absolute;right:1em;top:0}.c-modal__inner{padding:0 min(calc(30 / 390 * 100vw),30px)}.c-modal__body{padding:min(calc(26 / 390 * 100vw),26px) 0}.c-modal__title{font-size:min(calc(16 / 390 * 100vw),16px)}.c-modal__text{font-size:min(calc(14 / 390 * 100vw),14px);line-height:1.7;margin-top:2em}.c-modal__text a{color:#1592e6}.c-to-top{bottom:92px;position:fixed;right:16px;z-index:30}.c-to-top-button{background:#6a6a6a;border-radius:50%;color:#fff;display:inline-block;font-size:20px;height:60px;line-height:60px;text-align:center;text-decoration:none;width:60px}.c-to-top-button:hover{opacity:.6}html{scroll-behavior:smooth}body{color:#2c2c2c;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.6}img{border:none;height:auto;max-width:100%;vertical-align:bottom}a{color:inherit;text-decoration:none}*,::after,::before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}html{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%;width:100%}button,input,select,textarea{font:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}.l-footer__logoBox{background-color:#fff;padding:min(calc(38 / 390 * 100vw),38px) 0 min(calc(32 / 1440 * 100vw),32px);text-align:center}.l-footer__logo{display:inline-block;width:min(calc(160 / 390 * 100vw),160px)}.l-footer__copy{background-color:#187fca;padding:min(calc(16 / 390 * 100vw),16px) 0;text-align:center}.l-footer__copy small{color:#fff;font-size:10px}.l-header{background-color:rgba(255,255,255,.96);height:72px;width:100%;z-index:21}.l-header__inner{height:100%;margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.l-header__container{align-items:center;display:flex;height:100%}.l-header__logo{width:min(calc(144 / 390 * 100vw),144px)}.p-about{padding:min(calc(45 / 390 * 100vw),45px) 0 min(calc(32 / 390 * 100vw),32px)}.p-about__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-about__lead{margin-top:min(calc(16 / 390 * 100vw),16px);text-align:center}.p-about__img{width:100%}.p-about__message{text-align:center}.p-about__annotation{font-size:10px;font-weight:400;letter-spacing:normal;margin-top:8px;text-align:center}.p-chance{padding:min(calc(36 / 390 * 100vw),36px) 0 min(calc(32 / 390 * 100vw),32px)}.p-chance__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-chance__image{margin:min(calc(36 / 390 * 100vw),36px) auto 0;width:min(calc(140 / 390 * 100vw),140px)}.p-chance__button{display:block;margin:min(calc(32 / 390 * 100vw),32px) auto 0;max-width:330px}.p-company{background-color:#65b2eb;padding-bottom:min(calc(26 / 390 * 100vw),26px)}.p-company__heading{color:#fff;margin-bottom:1em;padding-top:min(calc(40 / 390 * 100vw),40px)}.p-company__slider{overflow:hidden}.p-company__lists{align-items:center;display:flex;width:500%}.p-company__list{-webkit-animation:loop 60s -30s linear infinite;align-items:center;animation:loop 60s -30s linear infinite;background-color:#fff;display:flex;flex-wrap:nowrap;width:100%}.p-company__list:last-of-type{-webkit-animation:loop2 60s linear infinite;animation:loop2 60s linear infinite}.p-company__list-item{margin:0 -2px}.p-contact{background-color:#187fca;padding:min(calc(45 / 390 * 100vw),45px) 0 min(calc(52 / 390 * 100vw),52px)}.p-contact__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-contact__heading{color:#fff}.p-contact__lead{color:#fff;font-size:min(calc(14 / 390 * 100vw),14px);margin-top:min(calc(8 / 390 * 100vw),8px);text-align:center}.p-contact__container{background-color:#fff;border-radius:5px;box-shadow:2px 4px 10px rgba(0,0,0,.1);margin:min(calc(24 / 390 * 100vw),24px) auto 0;max-width:360px;padding:min(calc(32 / 390 * 100vw),32px) min(calc(36 / 390 * 100vw),36px) min(calc(24 / 390 * 100vw),24px)}.p-contact__contents{padding-bottom:40px;position:relative}.p-contact__contents .slick-next,.p-contact__contents .slick-prev{bottom:0;font-size:18px;position:absolute}.p-contact__contents .slick-next.slick-disabled,.p-contact__contents .slick-prev.slick-disabled{opacity:0;visibility:hidden}.p-contact__contents .slick-prev{color:#666;font-weight:400;left:0;text-decoration:underline;z-index:3}.p-contact__contents .slick-next{background-color:#f08200;border-radius:4px;color:#fff;font-weight:700;padding:3px 20px;right:0}.p-contact__content{padding:0 2px}.p-contact__content.step_3 .p-contact__form{margin-top:min(calc(12 / 390 * 100vw),12px)}.p-contact__stepBar{display:flex}.p-contact__step{border-bottom:2px solid #d9d9d9;font-size:min(calc(18 / 390 * 100vw),18px);font-weight:700;padding-bottom:min(calc(8 / 390 * 100vw),8px);text-align:center;width:33.3333333333%}.p-contact__step.current-bar{border-bottom:2px solid #187fca}.p-contact__message{font-size:min(calc(16 / 390 * 100vw),16px);font-weight:700;letter-spacing:normal;margin-bottom:min(calc(8 / 390 * 100vw),8px);margin-top:min(calc(26 / 390 * 100vw),26px);text-align:center}.p-contact__form{margin-top:min(calc(24 / 390 * 100vw),24px)}.p-contact__label label{font-size:min(calc(16 / 390 * 100vw),16px);font-weight:700;letter-spacing:normal;position:relative}.p-contact__label label::after{background-color:#f08200;border-radius:2px;color:#fff;content:"必須";font-size:10px;font-weight:700;left:calc(100% + .5em);padding:.1em .3em;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.p-contact__value{margin-top:6px}.p-contact__value input[type=email],.p-contact__value input[type=tel],.p-contact__value input[type=text]{border:1px solid #bdbdbd;border-radius:3px;font-size:min(calc(14 / 390 * 100vw),14px);padding:min(calc(8 / 390 * 100vw),8px) min(calc(10 / 390 * 100vw),10px);width:100%}.p-contact__value.flex{display:flex;gap:6px;margin-top:6px}.p-contact__value.radio{display:flex;flex-direction:column}.p-contact__value.radio .wpcf7-list-item{margin:0}.p-contact__value.radio .wpcf7-list-item.last{margin-top:24px}.p-contact__value.radio label{padding:4px 0}.p-contact__value.radio label input[type=checkbox]{display:none}.p-contact__value.radio label input[type=checkbox]:checked+span{background-color:#f08200;color:#fff}.p-contact__value.radio label span{border:2px solid #f08200;border-radius:3px;color:#f08200;font-size:min(calc(14 / 390 * 100vw),14px);font-weight:700;letter-spacing:normal;padding:min(calc(8 / 390 * 100vw),8px) min(calc(24 / 390 * 100vw),24px)}.p-contact__value.radio label:last-of-type{margin-top:min(calc(16 / 390 * 100vw),16px)}.p-contact__value.radio_flex{display:flex;gap:min(calc(16 / 390 * 100vw),16px)}.p-contact__value.radio_flex .wpcf7-list-item{margin:0}.p-contact__value.radio_flex .wpcf7-list-item.last{margin-left:16px}.p-contact__value.radio_flex input[type=radio]{display:none}.p-contact__value.radio_flex input[type=radio]:checked+span{background-color:#187fca;color:#fff}.p-contact__value.radio_flex span.wpcf7-list-item-label{border:2px solid #187fca;border-radius:3px;color:#187fca;font-size:min(calc(14 / 390 * 100vw),14px);font-weight:700;letter-spacing:normal;padding:min(calc(8 / 390 * 100vw),8px) min(calc(24 / 390 * 100vw),24px)}.p-contact__button{margin:min(calc(24 / 390 * 100vw),24px) auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-contact__button input{background-color:#f08200;border-radius:4px;color:#fff;font-size:18px;font-weight:700;padding:3px 40px}.p-contact__button .wpcf7-spinner{display:none!important}.p-contact__privacy{color:#187fca;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:normal;margin-top:20px;pointer-events:auto;text-align:center;text-decoration:underline}.p-first-view{background:url(../img/bg_fv_sp.webp) no-repeat center center/cover;padding:min(calc(15 / 390 * 100vw),15px) min(calc(20 / 390 * 100vw),20px) min(calc(22 / 390 * 100vw),22px)}.p-first-view__tags{align-items:center;display:flex;gap:min(calc(9 / 390 * 100vw),9px);margin:0 auto;max-width:350px}.p-first-view__tag{background-color:#fff;border-radius:5px;color:#5b9ac9;font-size:min(calc(20 / 390 * 100vw),20px);font-weight:700;letter-spacing:.04em;padding:min(calc(12 / 390 * 100vw),12px)}.p-first-view__headingBox{margin:0 auto;margin-top:min(calc(14 / 390 * 100vw),14px);max-width:350px;position:relative}.p-first-view__date{color:#187fca;font-size:min(calc(46 / 390 * 100vw),46px);font-weight:700;line-height:1.2;text-align:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}.p-first-view__date img{display:inline;height:61px;width:61px}.p-first-view__heading{color:#fff;display:block;font-size:min(calc(43 / 390 * 100vw),43px);line-height:1.2;margin-left:auto;margin-right:20px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-first-view__heading span{border-bottom:2px solid #fff;border-top:2px solid #fff;bottom:2%;display:inline-block;font-size:min(calc(22 / 390 * 100vw),22px);margin-bottom:.2em;padding:.15em 0;position:absolute;right:-10%}.p-first-view__circle{background-color:#fff;border-radius:50%;color:#187fca;display:grid;font-size:min(calc(36 / 390 * 100vw),36px);font-weight:700;height:min(calc(100 / 390 * 100vw),100px);left:0;place-content:center;position:absolute;top:36%;transform:rotate(-9deg);width:min(calc(100 / 390 * 100vw),100px)}.p-first-view__lead{border-bottom:3px solid #fff;border-top:3px solid #fff;color:#fff;font-size:min(calc(30 / 1440 * 100vw),30px);font-weight:700;margin:min(calc(16 / 1440 * 100vw),16px) auto 0;padding:.2em 0;text-align:center;width:min(calc(512 / 1440 * 100vw),512px)}.p-first-view__img{margin-top:min(calc(32 / 390 * 100vw),32px)}.p-first-view__text{font-size:min(calc(18 / 390 * 100vw),18px);font-weight:700;position:relative;text-align:center}.p-first-view__text::after,.p-first-view__text::before{border:1px solid #2c2c2c;content:"";height:2px;position:absolute;top:60%;transform:translateY(-50%);width:22px}.p-first-view__text::before{left:5%;transform:translateY(-50%) rotate(45deg)}.p-first-view__text::after{right:5%;transform:translateY(-50%) rotate(-45deg)}.p-first-view__text strong{font-size:2em}.p-flow{background-color:#eff8ff;padding:min(calc(45 / 390 * 100vw),45px) 0 min(calc(62 / 390 * 100vw),62px)}.p-flow__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-flow__desc{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:min(calc(30 / 390 * 100vw),30px)}.p-flow__number{background-color:#187fca;border-radius:50%;color:#fff;display:grid;font-weight:700;height:45px;place-content:center;width:45px}.p-flow__item h4{font-weight:700;text-align:center}.p-flow__item p{font-size:12px;font-weight:400;text-align:center}.p-industry{background-color:#65b2eb;padding:min(calc(45 / 390 * 100vw),45px) 0 min(calc(54 / 390 * 100vw),54px)}.p-industry__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-industry__heading{color:#fff}.p-industry__list{display:flex;flex-wrap:wrap;gap:min(calc(10 / 390 * 100vw),10px);margin:min(calc(30 / 390 * 100vw),30px) auto 0;width:min(calc(272 / 390 * 100vw),272px)}.p-industry__item{background-color:#fff;border-radius:5px;font-size:min(calc(18 / 390 * 100vw),18px);font-weight:700;padding:min(calc(4 / 390 * 100vw),4px) 0;text-align:center;width:calc((100% - 10px)/ 2)}.p-merit{background-color:#eff8ff;padding:min(calc(45 / 390 * 100vw),45px) 0 min(calc(30 / 390 * 100vw),30px)}.p-merit__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-merit__cards{display:flex;flex-direction:column;gap:min(calc(24 / 390 * 100vw),24px);margin-top:min(calc(26 / 390 * 100vw),26px)}.p-merit__card{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:min(calc(20 / 390 * 100vw),20px) 0}.p-merit__card:nth-of-type(odd) .p-merit__img img{width:min(calc(160 / 390 * 100vw),160px)}.p-merit__num{color:#187fca;font-size:min(calc(24 / 390 * 100vw),24px);font-weight:700}.p-merit__img{margin:0 auto;width:min(calc(160 / 390 * 100vw),160px)}.p-merit__img img{width:min(calc(140 / 390 * 100vw),140px)}.p-merit__text{margin-top:min(calc(14 / 390 * 100vw),14px);text-align:center}.p-merit__image{margin:min(calc(42 / 390 * 100vw),42px) auto 0;width:min(calc(186 / 390 * 100vw),186px)}.p-merit__caption{margin-top:min(calc(30 / 390 * 100vw),30px);text-align:center}.p-merit__caption strong{color:#187fca;font-size:min(calc(20 / 390 * 100vw),20px)}.p-recommend{background-color:#eff8ff;padding:min(calc(45 / 390 * 100vw),45px) 0 min(calc(40 / 390 * 100vw),40px)}.p-recommend__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-recommend__list{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:min(calc(30 / 390 * 100vw),30px);margin:min(calc(36 / 390 * 100vw),36px) auto 0;max-width:330px;padding:min(calc(28 / 390 * 100vw),28px) min(calc(34 / 390 * 100vw),34px) min(calc(36 / 390 * 100vw),36px);position:relative}.p-recommend__list::after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:12px 6px 0 6px;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.p-recommend__item{font-weight:700;padding-left:min(calc(80 / 390 * 100vw),80px);position:relative}.p-recommend__item::before{background:url(../img/icon_baroon.webp) no-repeat center center/contain;content:"";height:66px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:66px}.p-recommend__item span{color:#187fca}.p-recommend__mobileText{font-weight:700;margin-top:min(calc(36 / 390 * 100vw),36px)}.p-recommend__flex{display:flex;flex-direction:column;margin-top:min(calc(24 / 390 * 100vw),24px)}.p-recommend__img{width:100%}.p-recommend__text{text-align:center}.p-thanks{letter-spacing:.05em}.p-thanks__heading{background-color:#187fca;color:#fff;padding:min(calc(114 / 390 * 100vw),114px) 0 min(calc(38 / 390 * 100vw),38px)}.p-thanks__lead{letter-spacing:normal;line-height:1.7;padding-top:min(calc(26 / 390 * 100vw),26px);text-align:center}.p-thanks__annotation{font-size:14px;margin:2em auto 0;max-width:285px;padding:0 0 min(calc(46 / 390 * 100vw),46px)}.p-thanks__annotation a{word-wrap:break-word;color:#1592e6}.p-thanks__space{background-color:#187fca;height:77px;width:100%}.p-thanks__flow{background-color:#eff8ff;padding:min(calc(55 / 390 * 100vw),55px) min(calc(70 / 390 * 100vw),70px)}.p-thanks__desc{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:min(calc(30 / 390 * 100vw),30px)}.p-thanks__number{background-color:#187fca;border-radius:50%;color:#fff;display:grid;font-weight:700;height:45px;place-content:center;width:45px}.p-thanks__item{text-align:center}.p-thanks__item h4,.p-thanks__item p{font-weight:400;letter-spacing:normal}.p-thanks__item h4{font-weight:700}.p-thanks__item p{font-size:12px;margin-top:1em}.p-voice{background-color:#eff8ff;padding:min(calc(82 / 390 * 100vw),82px) 0 min(calc(64 / 390 * 100vw),64px)}.p-voice__inner{margin:0 auto;max-width:100%;padding:0 min(calc(16 / 390 * 100vw),16px);width:1200px}.p-voice__heading{margin-bottom:16px;text-align:center}.p-voice__cards{align-items:center;display:flex;flex-direction:column}.p-voice__card{background-color:#fff;border-radius:5px;box-shadow:2px 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:min(calc(24 / 390 * 100vw),24px);width:min(calc(360 / 390 * 100vw),360px)}.p-voice__card:not(:first-of-type){margin-top:min(calc(32 / 390 * 100vw),32px)}.p-voice__cardTitle{font-size:min(calc(16 / 390 * 100vw),16px);font-weight:700;letter-spacing:normal;margin-top:min(calc(26 / 390 * 100vw),26px)}.p-voice__cardTitle span{background-color:#187fca;border-radius:3px;color:#fff;margin-right:min(calc(14 / 390 * 100vw),14px);padding:min(calc(6 / 390 * 100vw),6px) min(calc(12 / 390 * 100vw),12px)}.p-voice__cardImg{margin:0 auto;order:-1;width:min(calc(108 / 390 * 100vw),108px)}.p-voice__cardText{color:#666;font-size:min(calc(14 / 390 * 100vw),14px);font-weight:400;margin-top:min(calc(12 / 390 * 100vw),12px)}.p-voice__cardText span{color:#2c2c2c}.u-hidden{display:none}.u-desktop{display:none}.u-inline-desktop{display:none}.u-accent{color:#f08200}.u-marker{background:linear-gradient(transparent 60%,#fbebb2 40%);font-weight:700}.u-fadeup{opacity:0;transform:translate3d(0,40px,80px);transition:all 1.2s ease}.u-fadeup.run{opacity:1;transform:translate3d(0,0,0)}.u-small{font-size:.7em}@media screen and (min-width:768px){.c-drawer-icon{border:2px solid #2c2c2c;top:72px}.c-drawer-icon.is-active .c-drawer-icon__bar1{background-color:#2c2c2c}.c-drawer-icon.is-active .c-drawer-icon__bar3{background-color:#2c2c2c}.c-heading{font-size:min(calc(28 / 1440 * 100vw),28px)}.c-marker{font-size:min(calc(20 / 1440 * 100vw),20px)}.c-modal__content{width:70%}.c-modal__inner{padding:0 min(calc(60 / 1440 * 100vw),60px)}.c-to-top{bottom:28px;right:28px}.l-header__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.l-header__container{justify-content:space-between}.l-header__logo{width:min(calc(200 / 1440 * 100vw),200px)}.p-about{padding:min(calc(92 / 1440 * 100vw),92px) 0 min(calc(28 / 1440 * 100vw),28px)}.p-about__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-about__lead{font-size:min(calc(20 / 1440 * 100vw),20px);margin-top:min(calc(14 / 1440 * 100vw),14px)}.p-about__img{margin:min(calc(20 / 1440 * 100vw),20px) auto 0;width:min(calc(635 / 1440 * 100vw),635px)}.p-about__message{margin-top:min(calc(20 / 1440 * 100vw),20px)}.p-chance{padding:min(calc(90 / 1440 * 100vw),90px) 0 min(calc(78 / 1440 * 100vw),78px)}.p-chance__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-chance__image{margin:min(calc(42 / 1440 * 100vw),42px) auto 0;width:min(calc(170 / 1440 * 100vw),170px)}.p-chance__button{margin:min(calc(42 / 1440 * 100vw),42px) auto 0;max-width:475px}.p-company__heading:first-child{margin-top:min(calc(90 / 1440 * 100vw),90px)}.p-company__lists{width:200%}.p-contact{padding:min(calc(58 / 1440 * 100vw),58px) 0 min(calc(96 / 1440 * 100vw),96px)}.p-contact__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-contact__heading{border-bottom:3px solid #fff;border-top:3px solid #fff;margin:0 auto;padding:.2em 0;width:min(calc(520 / 1440 * 100vw),520px)}.p-contact__lead{font-size:min(calc(20 / 1440 * 100vw),20px)}.p-contact__container{margin:min(calc(36 / 1440 * 100vw),36px) auto 0;max-width:955px;padding:min(calc(46 / 1440 * 100vw),46px) min(calc(156 / 1440 * 100vw),156px);width:100%}.p-contact__content.step_3 .p-contact__form{margin-top:min(calc(18 / 1440 * 100vw),18px)}.p-contact__step{border-bottom:3px solid #d9d9d9}.p-contact__step.current-bar{border-bottom:3px solid #187fca}.p-contact__message{margin-top:min(calc(32 / 1440 * 100vw),32px)}.p-contact__form{display:flex;gap:min(calc(44 / 1440 * 100vw),44px);margin-top:min(calc(34 / 1440 * 100vw),34px)}.p-contact__form:not(:first-of-type){align-items:center}.p-contact__label{width:200px}.p-contact__value{margin-top:0;width:calc(100% - 244px)}.p-contact__value input[type=email],.p-contact__value input[type=tel],.p-contact__value input[type=text]{padding:8px 14px}.p-contact__value.flex{gap:9px;margin-top:0}.p-contact__value.radio label span{padding:min(calc(8 / 1440 * 100vw),8px) min(calc(38 / 1440 * 100vw),38px)}.p-contact__value.radio_flex span.wpcf7-list-item-label{padding:min(calc(8 / 1440 * 100vw),8px) min(calc(38 / 1440 * 100vw),38px)}.p-first-view{background:url(../img/bg_fv_pc.webp) no-repeat center center/cover;padding:min(calc(24 / 1440 * 100vw),24px) 0 min(calc(14 / 1440 * 100vw),14px)}.p-first-view__inner{margin:0 auto;max-width:656px;width:100%}.p-first-view__tags{gap:min(calc(14 / 1440 * 100vw),14px);max-width:100%;padding-left:14%;width:min(calc(656 / 1440 * 100vw),656px)}.p-first-view__tag{border-radius:9.96072px;font-size:min(calc(25 / 1440 * 100vw),25px);padding:min(calc(20 / 1440 * 100vw),20px)}.p-first-view__headingBox{max-width:100%;width:min(calc(656 / 1440 * 100vw),656px)}.p-first-view__date{font-size:min(calc(68 / 1440 * 100vw),68px)}.p-first-view__heading{font-size:min(calc(68 / 1440 * 100vw),68px);line-height:1;margin:0;text-align:center;width:100%}.p-first-view__heading span{display:none}.p-first-view__circle{font-size:min(calc(60 / 1440 * 100vw),60px);font-weight:900;height:min(calc(164 / 1440 * 100vw),164px);left:-16%;top:-48%;width:min(calc(164 / 1440 * 100vw),164px)}.p-first-view__img{margin:0 auto;width:min(calc(590 / 1440 * 100vw),590px)}.p-first-view__button{display:block;margin:0 auto;max-width:475px}.p-flow{padding:min(calc(90 / 1440 * 100vw),90px) 0 min(calc(80 / 1440 * 100vw),80px)}.p-flow__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-flow__desc{flex-direction:row;gap:min(calc(24 / 1440 * 100vw),24px);margin:min(calc(46 / 1440 * 100vw),46px) auto 0;max-width:400px}.p-flow__desc:not(:last-of-type) .p-flow__number{position:relative}.p-flow__desc:not(:last-of-type) .p-flow__number::after{background-color:#187fca;content:"";height:min(calc(46 / 1440 * 100vw),46px);left:50%;position:absolute;top:100%;transform:translateX(-50%);width:2px}.p-flow__item p{text-align:left}.p-industry{padding:min(calc(74 / 1440 * 100vw),74px) 0 min(calc(90 / 1440 * 100vw),90px)}.p-industry__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-industry__list{gap:min(calc(10 / 1440 * 100vw),10px);margin:min(calc(42 / 1440 * 100vw),42px) auto 0;width:min(calc(978 / 1440 * 100vw),978px)}.p-industry__item{font-size:min(calc(18 / 1440 * 100vw),18px);padding:min(calc(12 / 1440 * 100vw),12px) 0;width:min(calc(130 / 1440 * 100vw),130px)}.p-merit{padding:min(calc(92 / 1440 * 100vw),92px) 0 min(calc(86 / 1440 * 100vw),86px)}.p-merit__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-merit__cards{gap:min(calc(16 / 1440 * 100vw),16px);margin-top:min(calc(48 / 1440 * 100vw),48px)}.p-merit__card{padding:min(calc(32 / 1440 * 100vw),32px) 0}.p-merit__card:nth-of-type(odd) .p-merit__img img{width:min(calc(200 / 1440 * 100vw),200px)}.p-merit__title{font-size:20px}.p-merit__flex{align-items:center;display:flex;gap:min(calc(86 / 1440 * 100vw),86px);justify-content:center;margin-top:min(calc(30 / 1440 * 100vw),30px);width:min(calc(700 / 1440 * 100vw),700px)}.p-merit__img img{margin-left:auto;width:min(calc(150 / 1440 * 100vw),150px)}.p-merit__img{margin:0;text-align:right;width:min(calc(200 / 1440 * 100vw),200px)}.p-merit__text{margin-top:0;text-align:left;width:calc(100% - min(calc(286 / 1440 * 100vw),286px))}.p-merit__caption{font-size:min(calc(18 / 1440 * 100vw),18px)}.p-merit__caption strong{font-size:min(calc(24 / 1440 * 100vw),24px)}.p-recommend{padding:min(calc(94 / 1440 * 100vw),94px) 0 min(calc(82 / 1440 * 100vw),82px)}.p-recommend__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-recommend__list{gap:min(calc(36 / 1440 * 100vw),36px);margin:min(calc(56 / 1440 * 100vw),56px) auto 0;max-width:740px;padding:min(calc(44 / 1440 * 100vw),44px) min(calc(126 / 1440 * 100vw),126px) min(calc(60 / 1440 * 100vw),60px)}.p-recommend__item{font-size:min(calc(20 / 1440 * 100vw),20px);padding-left:min(calc(122 / 1440 * 100vw),122px)}.p-recommend__item::before{height:81px;width:81px}.p-recommend__flex{align-items:center;flex-direction:column-reverse;margin-top:min(calc(54 / 1440 * 100vw),54px)}.p-recommend__img{width:min(calc(428 / 1440 * 100vw),428px)}.p-recommend__text{margin-top:min(calc(54 / 1440 * 100vw),54px)}.p-thanks__annotation{max-width:528px;padding:0 0 min(calc(46 / 390 * 100vw),46px)}.p-voice__inner{padding:0 min(calc(24 / 1440 * 100vw),24px)}.p-voice__heading{margin-bottom:min(calc(64 / 1440 * 100vw),64px);margin-top:min(calc(118 / 1440 * 100vw),118px)}.p-voice__cards{align-items:start;flex-direction:row;gap:min(calc(40 / 1440 * 100vw),40px);justify-content:center}.p-voice__cards:last-of-type .p-voice__card{width:min(calc(668 / 1440 * 100vw),668px)}.p-voice__card:not(:first-of-type){margin-top:0}.p-voice__card{flex-grow:1;padding:min(calc(24 / 1440 * 100vw),24px);width:min(calc(360 / 1440 * 100vw),360px)}.p-voice__cardTitle{font-size:min(calc(16 / 1440 * 100vw),16px);margin-top:min(calc(30 / 1440 * 100vw),30px)}.p-voice__cardText{flex-grow:1;font-size:min(calc(14 / 1440 * 100vw),14px);margin-top:min(calc(12 / 1440 * 100vw),12px)}.u-desktop{display:block}.u-inline-desktop{display:inline}.u-mobile{display:none}}@media screen and (max-width:767px){.c-drawer-background.is-active{display:block}}@-webkit-keyframes loop{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes loop{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes loop2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@-webkit-keyframes modalopen{from{opacity:0}to{opacity:1}}@keyframes modalopen{from{opacity:0}to{opacity:1}}