*{box-sizing:border-box}body,html{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#022a3d;margin:0;padding:0}ul{padding:0}.only-sp{display:none}@media screen and (max-width: 768px){.only-sp{display:inline}}.only-pc{display:inline}@media screen and (max-width: 768px){.only-pc{display:none}}.no-horizontal-scrolling{overflow-x:hidden}.hdr__inr{padding:16px 40px;border-bottom:8px solid #008ccd;line-height:1;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.hdr__inr{padding:20px}}.hdr__logo{height:32px;display:block}.hdr__logo img{height:100%}@media screen and (max-width: 768px){.hdr__menu{display:none}}.hdr__menu.clicked{position:fixed;top:0;height:100%;width:100%;right:0;z-index:5;background-color:rgba(255,255,255,.95);transition:.3s opacity;overflow:auto}@media screen and (max-width: 768px){.hdr__menu.clicked{display:block}}.hdr__menu__lst{display:flex;align-items:center;margin:0}@media screen and (max-width: 768px){.hdr__menu__lst{display:block;padding:64px 20px 0}}.hdr__menu .menu-item{list-style:none}.hdr__menu .menu-item--primary a{padding:8px 16px;background:#008ccd;color:#fff !important;border-radius:30px;font-size:14px}@media screen and (max-width: 768px){.hdr__menu .menu-item--primary a{color:#008ccd !important;background:none}}.hdr__menu .menu-item a{padding:8px 16px;font-size:14px;color:#022a3d;text-decoration:none;margin-left:8px;font-weight:bold}@media screen and (max-width: 768px){.hdr__menu .menu-item a{display:block;padding:24px 20px;margin-left:0;border-bottom:1px solid #e5e5e5}}.hdr__btn{display:none}.hdr__btn.clicked{display:none}@media screen and (max-width: 768px){.hdr__btn{display:block}}.hdr__closebtn{display:none}.hdr__closebtn.clicked{display:block;z-index:30;position:fixed;top:24px;right:20px}.sidebar{background:#d2ebf9;position:fixed;top:0;right:0;z-index:1;min-height:100vh;height:100vh;overflow-y:scroll;width:346px;padding:24px;box-shadow:0 0 16px rgba(0,0,0,.16)}@media screen and (max-width: 1024px){.sidebar{display:none}}.sidebar__ttl{font-size:16px;color:#008ccd;text-align:center;margin:0}.sidebar .mktoForm input[type=text],.sidebar .mktoForm input[type=url],.sidebar .mktoForm input[type=email],.sidebar .mktoForm input[type=tel],.sidebar .mktoForm input[type=number],.sidebar .mktoForm input[type=date],.sidebar .mktoForm textarea.mktoField,.sidebar .mktoForm select.mktoField{padding:.8rem !important}.breadcrumbs{background:#f5f5f5;padding:20px 40px;font-size:14px}@media screen and (max-width: 768px){.breadcrumbs{padding:16px 20px}}.breadcrumbs a{color:#008ccd}.ftr{background:#022a3d;padding:40px}@media screen and (max-width: 1024px){.ftr{margin-bottom:80px}}@media screen and (max-width: 768px){.ftr{padding:32px 20px}}.ftr__inr{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.ftr__inr{display:block}}@media screen and (max-width: 768px){.ftr__info .ftr__copyright{display:none}}.ftr__logo a{display:flex;align-items:center;text-decoration:none}.ftr__logo img{height:32px}.ftr__logo__txt{font-size:12px;color:#fff;margin-left:16px;font-weight:bold}.ftr__company{margin-top:24px;font-size:12px;color:#fff}.ftr__company a{color:#fff}.ftr__company__name{font-weight:bold}.ftr__company__address{margin-top:8px}.ftr__copyright{margin-top:32px;font-size:12px;color:#fff;font-family:"Avenir Next","Lato",Verdana,sans-serif}.ftr__nav{display:flex;color:#fff;margin-right:96px}@media screen and (max-width: 768px){.ftr__nav{display:block;margin-right:0;margin-top:24px}}.ftr__nav__lst{width:240px}@media screen and (max-width: 768px){.ftr__nav__lst{width:100%;padding-left:0;margin:0}}.ftr__nav__item{list-style:none}.ftr__nav__item a{display:inline-block;font-size:14px;padding:16px;font-weight:bold;color:#fff;text-decoration:none}@media screen and (max-width: 768px){.ftr__nav__item a{display:block;padding-left:0}}.fv__inr{max-width:1160px;margin:0 auto;padding:64px 0}.fv__ttl{font-size:40px;line-height:1.3;margin:0;font-weight:bold;text-align:center}.fv__ttl__en{font-size:14px;color:#008ccd;font-weight:bold;font-family:"Avenir Next","Lato",Verdana,sans-serif;display:block;text-align:center;margin-bottom:1rem;text-transform:uppercase}.contents--bg{background:#d2ebf9}.contents--bg .contents__inr{padding:48px 0}.contents__inr{max-width:1160px;padding:0 0 48px;margin:0 auto}.contents__inr form{margin:0 auto}.cta{background:#008ccd;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:48px 64px}@media screen and (max-width: 768px){.cta{display:block;padding:24px}}.cta__txt{width:50%;padding:40px 16px 40px 40px}@media screen and (max-width: 768px){.cta__txt{width:100%;text-align:center;padding:32px 20px}}@media screen and (max-width: 768px){.cta__txt br{display:none}}.cta__ttl{font-size:32px}.cta__desc{font-size:14px;line-height:1.7;margin-top:16px}.cta__btn{margin-top:16px;background:#ea8464;color:#fff;font-weight:bold;border-radius:40px;text-decoration:none;padding:16px 40px;display:inline-block}@media screen and (max-width: 768px){.cta__img{text-align:center}}@media screen and (max-width: 768px){.cta__img img{width:100%}}.page-docs .fv{background:#d2ebf9}.page-docs .fv__inr{padding:48px 20px}.page-docs .fv__ttl{text-align:left;color:#008ccd}@media screen and (max-width: 768px){.page-docs .fv__ttl{font-size:32px}}.page-docs .fv__desc{text-align:left;color:#008ccd}.page-docs .contents__inr{padding:48px 0}@media screen and (max-width: 768px){.page-docs .contents__inr{padding:48px 20px}}.page-docs .docs__lst{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media screen and (max-width: 768px){.page-docs .docs__lst{grid-template-columns:1fr}}.page-docs .docs__item{list-style:none}.page-docs .docs__item a{display:block;border-radius:8px;overflow:hidden;text-decoration:none;color:#222;box-shadow:0 0 16px rgba(0,0,0,.24);height:100%}.page-docs .docs__item a:hover{box-shadow:0 0 32px rgba(0,0,0,.32)}.page-docs .docs__item__thum{line-height:1}.page-docs .docs__item__thum img{width:100%}.page-docs .docs__item__ttl{font-size:20px;font-weight:bold;padding:24px;margin:0}@media screen and (max-width: 768px){.page-docs .docs__item__ttl{font-size:18px;padding:16px}}.pdfjs-fullscreen{text-align:center;margin-bottom:32px}.pdfjs-fullscreen a{display:inline-block;padding:16px 32px;color:#fff;background:#008ccd;font-weight:bold;border-radius:8px;text-decoration:none}.thanks{padding:120px 0}@media screen and (max-width: 768px){.thanks{padding:64px 20px}}.thanks .sec__ttl__icon{text-align:center;margin-bottom:24px}.thanks .sec__ttl{margin-bottom:24px;padding:0;font-size:40px;color:#008ccd;margin:0 0 32px;text-align:center;line-height:1.5}@media screen and (max-width: 768px){.thanks .sec__ttl{font-size:32px}}.thanks .sec__desc{text-align:left;max-width:600px;margin:24px auto 0}.thanks .download_pdf{max-width:600px;margin:32px auto 0}.download__cta{display:block;margin:32px auto;background:#008ccd;color:#fff;font-weight:bold;padding:16px 48px;border-radius:40px;text-decoration:none;max-width:280px;text-align:center}.movie__area{max-width:720px;margin:24px auto 0;text-align:center;width:100%;aspect-ratio:16/9}.movie__area iframe{width:100%;height:100%}.popup{display:none}.popup.show{display:block;background:#fff;border-radius:16px;box-shadow:0 0 16px rgba(0,0,0,.24);position:fixed;padding:24px 32px;bottom:24px;right:32px;max-width:90%}@media screen and (max-width: 768px){.popup.show{bottom:16px;right:50%;max-width:90%;width:90%;padding:16px;transform:translate(50%, 0)}}.popupTitle{color:#222;font-weight:bold;font-size:24px;margin-bottom:16px;line-height:1.5}@media screen and (max-width: 768px){.popupTitle{font-size:18px;margin-bottom:8px}}.popupDesc{color:#222;font-size:16px;font-weight:bold;margin-bottom:16px;padding:0}@media screen and (max-width: 768px){.popupDesc{font-size:14px;margin-bottom:8px}}.popupCta{display:block;width:336px;color:#fff;background:#ea8464;text-align:center;padding:16px;text-decoration:none;font-weight:bold;font-size:16px;border-radius:8px}@media screen and (max-width: 768px){.popupCta{font-size:14px;width:100%;box-sizing:border-box}}.popupCta:hover{opacity:.8}.popupClose{position:absolute;top:-24px;right:-24px;cursor:pointer}@media screen and (max-width: 768px){.popupClose{width:32px;height:32px;right:-16px;top:-16px}}@media screen and (max-width: 768px){.popupClose img{width:100%}}/*# sourceMappingURL=page.css.map */