.sec_form{background:#f7f4a3;padding:140px 0}@media screen and (max-width:767px){.sec_form{padding:20vw 0}}.hbspt-form{background:#fff;margin-top:8em;padding:10%}.sec_resource{padding:160px 0 0}@media screen and (max-width:767px){.sec_resource{padding:20vw 0 0}}.sec_resource .sec_inner{max-width:1200px}.sec_resource h2{color:#563e20;font-size:5.5rem;font-weight:700;text-align:center}@media screen and (max-width:767px){.sec_resource h2{font-size:3.8rem;margin-bottom:5vw}}.sec_resource h2 sub{display:block;font-size:60%}.sec_resource h2 .line{background:linear-gradient(transparent 75%,#ebdf00 0)}.sec_resource .headline{background-image:url(https://service.kodato.com/hubfs/20220218_90%E5%88%86%E7%84%A1%E6%96%99%E3%81%8A%E8%A9%A6%E3%81%97%E3%82%B3%E3%83%B3%E3%82%B5%E3%83%AB/20250205_change/sec_resource-pic01.png);background-repeat:no-repeat}@media screen and (min-width:768px){.sec_resource .headline{background-position:100%;background-size:contain;margin:90px 0 70px}}@media screen and (max-width:767px){.sec_resource .headline{background-position:center 30vw;background-size:contain}}.sec_resource .headline .text01{color:#fd2b00;font-size:3.5rem;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.sec_resource .headline .text01{font-size:2.5rem;text-align:center}}.sec_resource .headline .text01 sub{display:block;font-size:70%;line-height:2.2}.sec_resource .headline .text01 span{font-size:52%;font-weight:400}@media screen and (max-width:767px){.sec_resource .headline .text01 span{display:block;margin-top:.5em}}.sec_resource .headline .text02{margin-top:4rem}@media screen and (max-width:767px){.sec_resource .headline .text02{margin-top:80vw;text-align:center}}.sec_resource .headline .text02 .line01{background:#8eba43;color:#fff;display:inline-block;font-size:2.3rem;font-weight:600;letter-spacing:.1em;padding:0 .6em}@media screen and (max-width:767px){.sec_resource .headline .text02 .line01{font-size:1.6rem}}.sec_resource .headline .text02 .line02{font-size:3.9rem;font-weight:700;margin:.4em 0}@media screen and (max-width:767px){.sec_resource .headline .text02 .line02{font-size:2.8rem;margin:4vw 0}}.sec_resource .headline .text02 .line03{font-size:1.7rem}@media screen and (max-width:767px){.sec_resource .headline .text02 .line03{border-bottom:1px solid #8eba43;font-size:1.3rem;margin-bottom:8vw}}@media screen and (min-width:768px){.sec_resource .headline .text02 .line03 span{border-left:3px solid #8eba43;padding:0 1rem}}@media screen and (max-width:767px){.sec_resource .headline .text02 .line03 span{border-top:1px solid #8eba43;display:block;padding:1rem 0}}.sec_resource .contents p{font-size:2rem;line-height:2}@media screen and (max-width:767px){.sec_resource .contents p{font-size:1.6rem}}.sec_resource .contents .text01{margin-bottom:2em}.sec_resource .contents .list-images{display:grid}@media screen and (min-width:768px){.sec_resource .contents .list-images{gap:14px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:767px){.sec_resource .contents .list-images{gap:2vw;grid-template-columns:1fr 1fr}}.sec_resource .contents .text02{margin:4em 0 5em}@media screen and (max-width:767px){.sec_resource .contents .text02{margin:5vw 0}}.sec_resource .contents .text02 ol{counter-reset:li;display:grid;gap:1.5em;margin:3.5em 0}@media screen and (min-width:768px){.sec_resource .contents .text02 ol{grid-template-columns:1fr 1fr 1fr;max-width:950px;width:80%}}@media screen and (max-width:767px){.sec_resource .contents .text02 ol{grid-template-columns:1fr 1fr}}.sec_resource .contents .text02 ol li{font-size:2.5rem;font-weight:700;line-height:1.5;padding-left:1.5em;position:relative}@media screen and (max-width:767px){.sec_resource .contents .text02 ol li{font-size:1.6rem}}.sec_resource .contents .text02 ol li:before{background-color:#8eba43;border-radius:50%;color:#fff;content:counter(li);counter-increment:li;display:block;font-size:1.7rem;height:2.8rem;left:0;line-height:2.8rem;position:absolute;text-align:center;top:6px;width:2.8rem}@media screen and (max-width:767px){.sec_resource .contents .text02 ol li:before{font-size:1rem;height:1.8rem;line-height:1.8rem;top:4px;width:1.8rem}}