*{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}.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}}a{text-decoration:none}p{font-size:16px;line-height:28px;text-align:left;padding:10px}ul{font-size:16px;line-height:28px;list-style:none;text-align:left;padding:10px}.block{padding:64px 0}.fv{display:flex}@media screen and (max-width: 768px){.fv{display:block}}.fv .text{width:50%;padding:48px}@media screen and (max-width: 768px){.fv .text{width:100%;padding:48px 20px}}.fv .form{width:50%;background:#f0f7fe;padding:48px}@media screen and (max-width: 768px){.fv .form{width:100%;padding:48px 20px}}.fv .form form{margin:0 auto}.fv .page__title{font-size:40px;font-weight:bold;line-height:1.5;color:#222}@media screen and (max-width: 1024px){.fv .page__title{font-size:32px}}@media screen and (max-width: 768px){.fv .page__title{font-size:24px}}.fv .page__title .page__sub__title{font-size:16px;display:block}.fv .img{margin-top:24px}.fv .img img{max-width:100%}.fv .page__desc{font-size:16px;line-height:1.5;margin-top:24px}.fv .document__detail{margin-top:24px}.fv .document__title{font-size:20px;color:#008ccd;font-weight:bold}.fv .document__list{font-size:14px;padding-left:24px}.fv .document__list li{list-style:disc}.container__inr{margin:0 auto}/*# sourceMappingURL=whitepaper.css.map */