@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@media (min-width: 768px){.request #wrap .c-corp-subpage-hd{padding-top:141px}}.request #wrap .sec-intro{padding:53px 0}@media (max-width: 767px){.request #wrap .sec-intro{padding:37px 0}}.request #wrap .sec-intro .inner{max-width:1270px}.request #wrap .sec-intro .subttl{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.06em;font-weight:700;text-align:center;margin-bottom:33px}@media (max-width: 767px){.request #wrap .sec-intro .subttl{text-align:left;font-size:16px;line-height:26px;letter-spacing:0.08em;margin-bottom:19px}.request #wrap .sec-intro .subttl span{display:inline-block}.request #wrap .sec-intro .subttl span:not(:last-child){margin-bottom:12px}}@media (min-width: 768px){.request #wrap .sec-intro .c-btn{padding:23px 15px 24px}}@media (max-width: 767px){.request #wrap .sec-intro .c-btn{max-width:300px;height:60px}}.request #wrap .sec-intro .material{background-color:#fff;padding:0 35px 51px;position:relative;border-radius:5px;margin:130px 0 30px}@media (max-width: 767px){.request #wrap .sec-intro .material{margin:65px -16px 0;padding:0 0 32px}}.request #wrap .sec-intro .material .inner{max-width:1030px}.request #wrap .sec-intro .material::after{content:"";width:140px;height:42px;background-color:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:100%;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.request #wrap .sec-intro .material::after{width:120px;height:36px;top:calc(100% - 5px)}}.request #wrap .sec-intro .material__ttl{background-color:#017cc6;color:#fff;font-size:23px;font-size:2.3rem;line-height:1.43478em;letter-spacing:.04em;font-weight:700;text-align:center;border-radius:100px;padding:22px 20px 24px;margin-bottom:-74px;position:relative;top:-55px}@media (max-width: 767px){.request #wrap .sec-intro .material__ttl{font-size:16px;line-height:22px;letter-spacing:0.08em;top:-21px;margin:0 -11px -29px;padding:15px 10px 19px}}.request #wrap .sec-intro .material__wrapper{display:flex;justify-content:space-between;align-items:flex-start;position:relative}@media (max-width: 767px){.request #wrap .sec-intro .material__wrapper{flex-direction:column;align-items:center}}.request #wrap .sec-intro .material__wrapper__img{width:50%;padding-right:30px;max-width:456px}@media (max-width: 767px){.request #wrap .sec-intro .material__wrapper__img{width:calc(100% - 33px);padding-right:0}}.request #wrap .sec-intro .material__wrapper__img img{width:100%;object-fit:contain}.request #wrap .sec-intro .material__wrapper__cont{width:50%;margin-top:84px}@media (max-width: 767px){.request #wrap .sec-intro .material__wrapper__cont{width:100%;margin-top:17px}}.request #wrap .sec-intro .material__wrapper__cont .ttl{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.04em;font-weight:700;color:#1a7cc6;margin-bottom:22px}@media (max-width: 767px){.request #wrap .sec-intro .material__wrapper__cont .ttl{font-size:20px;margin-bottom:16px}}.request #wrap .sec-intro .material__wrapper__cont .lst__item{font-size:19px;font-size:1.9rem;line-height:1.26316em;letter-spacing:.04em;font-weight:700;position:relative;padding-left:19px;border-bottom:1px dashed #959393;padding-bottom:11px}@media (max-width: 767px){.request #wrap .sec-intro .material__wrapper__cont .lst__item{font-size:17px;padding-bottom:13px}}.request #wrap .sec-intro .material__wrapper__cont .lst__item::before{content:"";width:6px;height:6px;border-radius:50%;background-color:#017cc6;position:absolute;top:10px;left:0}@media (max-width: 767px){.request #wrap .sec-intro .material__wrapper__cont .lst__item::before{top:9px}}.request #wrap .sec-intro .material__wrapper__cont .lst__item:not(:last-child){margin-bottom:11px}@media (max-width: 767px){.request #wrap .sec-intro .material__wrapper__cont .lst__item:not(:last-child){margin-bottom:11.5px}}.request #wrap .sec-form{padding:57px 0 142px}@media (max-width: 767px){.request #wrap .sec-form{padding:18px 0 60px}}.request #wrap .sec-form .inner{max-width:1032px}.request #wrap .sec-form__ttl{font-size:39px;font-size:3.9rem;line-height:1.02564em;letter-spacing:.04em;font-weight:700;text-align:center;margin-bottom:77px}@media (max-width: 767px){.request #wrap .sec-form__ttl{font-size:30px;margin-bottom:42px}}.request.form-confirm #wrap .sec-form{padding:66px 0 161px}@media (max-width: 767px){.request.form-confirm #wrap .sec-form{padding:31px 0 92px}}.request.form-thanks #wrap .sec-form{padding:66px 0 91px}@media (max-width: 767px){.request.form-thanks #wrap .sec-form{padding:31px 0 50px}}.grecaptcha-badge{position:relative;z-index:999999}

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