:root{--sc: 1px}@media screen and (min-width: 769px)and (max-width: 1440px){:root{--sc: calc((100vw / 1440) * 1)}}@media(min-width: 1920px){:root{--sc: 1.25px}}@media(min-width: 2560px){:root{--scale: 1.5}}@media screen and (max-width: 768px){.sp{display:block !important}.pc{display:none !important}}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none !important}}:root{--black: #333333;--red: #EF3C3C;--yellow: #FAE137;--green: #1CA312;--orange: #F9B337;--palegreen: #F0F9E0;--limegreen: #75B600;--sky: #74CEE1;--pink: #F88598}.s-req{padding-bottom:calc(150*var(--sc))}.s-req::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(250*var(--sc));background:-webkit-gradient(linear, left top, left bottom, from(#F0F7FD), color-stop(30.77%, #F0F7FD), to(#BCE1F6));background:-webkit-linear-gradient(top, #F0F7FD 0%, #F0F7FD 30.77%, #BCE1F6 100%);background:linear-gradient(180deg, #F0F7FD 0%, #F0F7FD 30.77%, #BCE1F6 100%)}.p-reqPz{position:absolute;top:0;left:0;width:100%;height:calc(100% - 950*var(--sc));z-index:1;mix-blend-mode:screen}.p-reqPz__inr{position:-webkit-sticky;position:sticky;top:0;left:0}.p-reqPz01{position:absolute;top:0;left:calc(50% - 830*var(--sc));-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(583*var(--sc));height:calc(347*var(--sc))}.p-reqPz02{position:absolute;top:calc(450*var(--sc));left:calc(50% + 890*var(--sc));-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(752*var(--sc));height:calc(536*var(--sc))}.s-reqWrap{width:calc(1078*var(--sc));margin:0 auto;padding-top:calc(120*var(--sc))}.s-reqHd{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:calc(30*var(--sc));font-weight:bold;color:#002f7b}.s-reqHd::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 20*var(--sc));height:calc(10*var(--sc));background:url(../img/icon/sub_bg_line.png);background-repeat:no-repeat;background-size:100% 100%}.s-reqHd span{position:relative}.s-reqMain{margin-top:calc(90*var(--sc))}.s-reqFlex{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:calc(30*var(--sc));color:#002f7b}.s-reqFlex .ttl{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(190*var(--sc));padding:calc(30*var(--sc)) calc(10*var(--sc)) calc(30*var(--sc)) 0;font-size:calc(18*var(--sc));line-height:1.8;font-weight:500}.s-reqFlex .ttl::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(2*var(--sc));background:-webkit-linear-gradient(359.24deg, #E9C5EB 0.43%, #E2ABD4 27.95%, #DC97C3 55.94%, #9F84D4 99.12%);background:linear-gradient(90.76deg, #E9C5EB 0.43%, #E2ABD4 27.95%, #DC97C3 55.94%, #9F84D4 99.12%)}.s-reqFlex .txt{width:100%;padding:calc(30*var(--sc)) calc(10*var(--sc));border-bottom:1px solid #7a92b8;font-size:calc(18*var(--sc));line-height:1.8;letter-spacing:.06em}.s-reqFlex .txt span{position:relative;display:inline-block;margin-bottom:calc(5*var(--sc));padding-left:calc(19*var(--sc))}.s-reqFlex .txt span::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(14*var(--sc));height:calc(14*var(--sc));border-radius:50%;background:#e9c5eb}.s-reqFlex:first-child .ttl::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(2*var(--sc));background:-webkit-linear-gradient(359.24deg, #E9C5EB 0.43%, #E2ABD4 27.95%, #DC97C3 55.94%, #9F84D4 99.12%);background:linear-gradient(90.76deg, #E9C5EB 0.43%, #E2ABD4 27.95%, #DC97C3 55.94%, #9F84D4 99.12%)}.s-reqFlex:first-child .txt{border-top:1px solid #7a92b8}.s-reqNote{margin-top:calc(60*var(--sc));font-size:calc(18*var(--sc));line-height:1.8;text-align:center;color:#002f7b}.s-reqBtn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(368*var(--sc));height:calc(80*var(--sc));margin:calc(30*var(--sc)) auto 0;padding-left:calc(26*var(--sc));padding-bottom:calc(4*var(--sc));border-radius:calc(90*var(--sc));font-size:calc(18*var(--sc));font-weight:500;line-height:1;letter-spacing:.05em;color:#fff;background:-webkit-linear-gradient(358.34deg, #21D2E6 -2.72%, #50C2FF 36.46%, #2983E9 78.71%);background:linear-gradient(91.66deg, #21D2E6 -2.72%, #50C2FF 36.46%, #2983E9 78.71%)}.s-reqBtn::after{content:"";position:absolute;top:50%;right:calc(20*var(--sc));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(14*var(--sc));height:calc(14*var(--sc));background:url(../img/icon/header_btn_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}@media(max-width: 768px){.s-req{padding-bottom:0}.s-req::after{height:calc(250/375*100vw)}.p-reqPz{height:calc(100% - 950/375*100vw)}.p-reqPz01{left:calc(50% - 830/375*100vw);width:calc(583/375*100vw);height:calc(347/375*100vw)}.p-reqPz02{top:calc(450/375*100vw);left:calc(50% + 890/375*100vw);width:calc(752/375*100vw);height:calc(536/375*100vw)}.s-reqWrap{width:100%;padding-top:calc(50/375*100vw)}.s-reqHd{font-size:calc(30/375*100vw)}.s-reqHd::before{width:calc(100% + 20/375*100vw);height:calc(10/375*100vw)}.s-reqMain{margin-top:calc(90/375*100vw)}.s-reqFlex{gap:0}.s-reqFlex .ttl{width:calc(85/375*100vw);padding:calc(30/375*100vw) 0;font-size:calc(15/375*100vw)}.s-reqFlex .ttl::after{height:calc(2/375*100vw)}.s-reqFlex .txt{padding:calc(30/375*100vw) calc(10/375*100vw);font-size:calc(15/375*100vw)}.s-reqFlex .txt span{margin-bottom:calc(5/375*100vw);padding-left:calc(17/375*100vw)}.s-reqFlex .txt span::after{width:calc(12/375*100vw);height:calc(12/375*100vw)}.s-reqFlex:first-child .ttl::before{height:calc(2/375*100vw)}.s-reqNote{margin-top:calc(40/375*100vw);font-size:calc(14/375*100vw)}.s-reqBtn{width:calc(320/375*100vw);height:calc(60/375*100vw);margin:calc(30/375*100vw) auto 0;padding-left:calc(24/375*100vw);padding-bottom:calc(4/375*100vw);border-radius:calc(90/375*100vw);font-size:calc(16/375*100vw)}.s-reqBtn::after{right:calc(20/375*100vw);width:calc(12/375*100vw);height:calc(12/375*100vw)}}/*# sourceMappingURL=s-requirements.css.map */