@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";body{font-family:"Noto Sans JP",sans-serif}html{width:100%;overflow-x:hidden;font-size:.625em;color:#0a437d}body{width:100%;font-size:1.8rem;line-height:2;background-color:#fff;color:#0a437d}@media screen and (max-width: 959px){body{font-size:1.8rem;line-height:3.2rem}}a{word-break:break-all;text-decoration:none;color:#fc6286}a:hover{color:#9cd4b1}a:visited{color:#fc6286}*{margin:0;padding:0}@media screen and (max-width: 767px){.pc-only{display:none !important}}@media print,screen and (min-width: 768px){.sp-only{display:none !important}}.hero{width:100%;height:68rem;position:relative;background:no-repeat center/cover url("../img/hero-bg.png")}@media screen and (max-width: 767px){.hero{height:42rem}}.hero__kv{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}@media screen and (max-width: 767px){.hero__kv{width:100%}}.hero__kv h1{width:100%;margin:auto}@media screen and (max-width: 767px){.hero__kv h1{width:80%}}@media print,screen and (min-width: 768px){.main-section{width:72rem;margin:auto;padding-top:8rem}}@media screen and (max-width: 767px){.main-section{margin:auto 2rem;padding-top:6rem}}@media print,screen and (min-width: 768px){.main-section .lead{margin-bottom:14.2rem}}@media screen and (max-width: 767px){.main-section .lead{margin-bottom:10.65rem}}.main-section .lead__heading{line-height:1.5}@media print,screen and (min-width: 768px){.main-section .lead__heading{font-size:4.6rem;margin-bottom:6rem}}@media screen and (max-width: 767px){.main-section .lead__heading{font-size:3rem;margin-bottom:4.5rem}}@media print,screen and (min-width: 768px){.main-section .lead__description{font-size:2rem}}@media screen and (max-width: 767px){.main-section .lead__description{font-size:1.5rem}}@media print,screen and (min-width: 768px){.main-section .lead__description__p{margin-bottom:6rem}}@media screen and (max-width: 767px){.main-section .lead__description__p{margin-bottom:4.5rem}}.main-section .lead__description__p:last-of-type{margin-bottom:0}.main-section__content{border-bottom:.2rem solid #0a437d}@media print,screen and (min-width: 768px){.main-section__content{margin-top:10rem;padding-bottom:11.5rem}}@media screen and (max-width: 767px){.main-section__content{margin-top:3.7rem;padding-bottom:6rem}}.main-section__content:last-of-type{border-bottom:none}@media print,screen and (min-width: 768px){.main-section__content__heading{font-size:2rem;margin:3rem auto 3.5rem;line-height:1.5}}@media screen and (max-width: 767px){.main-section__content__heading{font-size:3rem;margin:2rem auto 2.4rem;line-height:1.5}}@media print,screen and (min-width: 768px){.main-section__content__description{font-size:2rem;line-height:2}}@media screen and (max-width: 767px){.main-section__content__description{font-size:1.5rem;line-height:2}}.main-section__content__btn{font-weight:bold}.main-section__content__btn a{color:#fff;display:block;background-color:#0a437d;border-radius:99.999rem;width:100%;text-align:center}@media print,screen and (min-width: 768px){.main-section__content__btn a{font-size:2.6rem;line-height:10rem;height:10rem;margin-top:4rem}}@media screen and (max-width: 767px){.main-section__content__btn a{font-size:2rem;line-height:8rem;height:8rem;margin-top:3rem}}.main-section iframe{width:100%;margin-top:3rem;aspect-ratio:16/9}.footer{text-align:center}@media print,screen and (min-width: 768px){.footer p{font-size:1.4rem;margin-bottom:3rem}}@media screen and (max-width: 767px){.footer p{font-size:1.2rem;margin-bottom:2rem}}/*# sourceMappingURL=style.css.map */