*,*::before,*::after{box-sizing:border-box}body,button,input,select,textarea{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:1.6}picture{margin:0;padding:0}button{background-color:rgba(0,0,0,0);border:none}a:hover{text-decoration:none}dd{margin:0;font-size:1.8rem}svg:not(:root){overflow:visible}.inline-pc{display:inline}.inline-sp{display:none}@media screen and (max-width: 767px){.inline-pc{display:none}.inline-sp{display:inline}}#contents #main{padding:80px 20px 120px}#contents #main.inner{max-width:1190px}#contents picture{display:block;width:100%}#contents picture img{display:block;width:100%;height:auto}@media screen and (max-width: 767px){#contents .inner{width:100%}#contents #main{padding:30px 20px 60px}#contents #main h2{text-align:center}}#contents .block1{position:relative;z-index:1;border-top:4px solid #54bbdc;padding-top:90px}#contents .block1 h3{text-align:center;font-size:2.8rem;font-weight:bold;margin-bottom:85px;color:#000}#contents .block1 .line{max-width:1018px;margin:100px auto 0}@media screen and (max-width: 767px){#contents .block1{padding-top:35px;border-top:3px solid #54bbdc}#contents .block1 h3{font-size:1.8rem;margin-bottom:35px}#contents .block1 .line{margin-top:40px}}#contents .block2{padding-top:90px;padding-bottom:85px}#contents .block2 .flex{display:grid;grid-template-columns:1fr 438px;align-items:center;padding-left:60px}#contents .block2 .flex>div{display:flex;flex-direction:column;gap:30px}#contents .block2 .flex h3{text-align:left;font-size:3rem;font-weight:bold;color:#000}@media screen and (max-width: 767px){#contents .block2{padding-top:35px;padding-bottom:40px}#contents .block2 .flex{display:flex;flex-direction:column;padding:0;gap:35px}#contents .block2 .flex>div{gap:20px;padding:0 20px}#contents .block2 .flex h3{font-size:1.8rem}}#contents .block3{display:flex;flex-direction:column;align-items:center;border-top:4px solid #54bbdc;padding-top:60px;padding-bottom:180px;position:relative;z-index:1}#contents .block3 h3{font-size:2.8rem;font-weight:bold;margin-bottom:55px;color:#000}#contents .block3 dl{display:flex;flex-direction:column;gap:50px}#contents .block3 dl>div{position:relative;z-index:1;padding-left:63px;display:flex;flex-direction:column;gap:16px}#contents .block3 dl>div .icon{position:absolute;top:12px;left:0}#contents .block3 dl dt{font-size:2.8rem;color:#0099df;font-weight:bold;text-align:left}#contents .block3 dl dd{text-align:left}#contents .block3 .illust01{position:absolute;bottom:80px;right:0}@media screen and (max-width: 767px){#contents .block3{padding-top:35px;padding-bottom:40px;border-top:3px solid #54bbdc}#contents .block3 h3{font-size:1.8rem;margin-bottom:30px}#contents .block3 dl{padding-left:24px;gap:20px}#contents .block3 dl>div{padding-left:24px}#contents .block3 dl>div .icon{width:16px;top:6px}#contents .block3 dl dt{font-size:1.6rem}#contents .block3 dl dd{font-size:1.4rem}#contents .block3 .illust01{width:110px;position:static;margin-top:30px}}#contents .block4{border-top:4px solid #54bbdc;padding-top:70px}#contents .block4 h3{display:flex;flex-direction:column;align-items:center;gap:20px;font-size:3rem;color:#000;margin-bottom:16px}#contents .block4 h3 span{background-color:#0099df;color:#fff;padding:8px 16px 7px 22px;border-radius:50px;font-size:2rem;position:relative;z-index:1;display:flex}#contents .block4 h3 span::before{content:"";width:16px;height:auto;aspect-ratio:1;background-color:#0099df;clip-path:polygon(50% 100%, 100% 0%, 0% 0%);position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%)}#contents .block4 h3+p{text-align:center;margin-bottom:45px}#contents .block4 dl{text-align:left;background-color:#dbecf4;padding:60px 48px;display:flex;flex-direction:column;gap:90px}#contents .block4 dl>div{background-color:#fff;padding:30px 10px 30px 70px;display:grid;grid-template-columns:1fr 480px;align-items:center;position:relative;z-index:1;min-height:175px}#contents .block4 dl>div::before{content:"";width:32px;height:auto;aspect-ratio:32/28;background-color:#0099df;position:absolute;bottom:-30px;left:50%;transform:translate(-50%, 100%);clip-path:polygon(50% 100%, 100% 0%, 0% 0%)}#contents .block4 dl>div:last-of-type::before{display:none}#contents .block4 dl dt{font-size:2.8rem;font-weight:bold;color:#0099df;display:flex;align-items:center;gap:40px}#contents .block4 dl dt .step{display:flex;flex-direction:column;align-items:center;color:#7ec4e5;font-size:1.8rem;line-height:1}#contents .block4 dl dt .step span{font-size:5rem;color:#0099df}#contents .block4 dl dd a{font-weight:bold;color:#000;position:relative;z-index:1;transition:.4s}#contents .block4 dl dd a::before{content:"";width:100%;height:1px;background-color:#0099df;position:absolute;bottom:-2px;left:0}#contents .block4 dl dd a:hover{opacity:.5}@media screen and (max-width: 767px){#contents .block4{border-top:3px solid #54bbdc;padding-top:40px;display:flex;flex-direction:column;align-items:center}#contents .block4 h3{font-size:1.8rem;gap:16px}#contents .block4 h3 span{font-size:1.4rem}#contents .block4 h3 span::before{width:12px}#contents .block4 h3+p{margin-bottom:35px;text-align:left}#contents .block4 dl{width:calc(100% + 40px);margin-left:-20px;padding:40px 20px 50px;gap:35px}#contents .block4 dl>div{display:flex;flex-direction:column;align-items:flex-start;padding:16px 20px;gap:16px;min-height:0}#contents .block4 dl>div::before{width:18px;bottom:-10px}#contents .block4 dl dt{font-size:1.6rem;gap:20px}#contents .block4 dl dt .step{font-size:1.2rem}#contents .block4 dl dt .step span{font-size:2.8rem}#contents .block4 dl dd{font-size:1.4rem}}#contents .block5{padding-top:140px;padding-bottom:80px}#contents .block5 h3{text-align:center;font-size:3rem;font-weight:bold;margin-bottom:85px;color:#000}#contents .block5 dl{width:100%;max-width:1050px;margin:0 auto;text-align:left}#contents .block5 dl>div{display:grid;grid-template-columns:1fr 630px;border-top:1px solid #0099df;padding:24px 20px 24px 50px}#contents .block5 dl>div:last-of-type{border-bottom:1px solid #0099df}#contents .block5 dl dt{font-weight:bold;font-size:1.8rem;color:#000}#contents .block5 dl dd a{font-weight:bold;color:#000;position:relative;z-index:1;transition:.4s}#contents .block5 dl dd a::before{content:"";width:100%;height:1px;background-color:#0099df;position:absolute;bottom:-2px;left:0}#contents .block5 dl dd a:hover{opacity:.5}@media screen and (max-width: 767px){#contents .block5{padding-top:35px;padding-bottom:40px}#contents .block5 h3{font-size:1.8rem;margin-bottom:35px}#contents .block5 dl>div{padding:16px 10px;display:flex;flex-direction:column;gap:4px}#contents .block5 dl dd{font-size:1.6rem}}#contents .btn-area{display:flex;justify-content:center;align-items:center}#contents .btn-area a{width:100%;max-width:440px;height:80px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;border:2px solid #0099df;color:#fff;background-color:#0099df;transition:.4s;font-size:2.2rem;text-decoration:none;font-weight:bold;padding-right:10px}#contents .btn-area a::before{content:"";width:15px;height:auto;aspect-ratio:15/18;background-color:#fff;position:absolute;top:50%;right:40px;transform:translateY(-50%);transition:.4s;clip-path:polygon(0 0, 0% 100%, 100% 50%)}#contents .btn-area a:hover{background-color:#fff;color:#0099df;text-decoration:none}#contents .btn-area a:hover::before{background-color:#0099df;transform:translate(5px, -50%)}@media screen and (max-width: 767px){#contents .btn-area a{max-width:300px;font-size:1.8rem;height:50px}#contents .btn-area a::before{width:10px;right:16px}}/*# sourceMappingURL=style.min.css.map */