@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Noto+Sans+JP:wght@400;500;700;800&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");.dnd-module,.dnd-module *,.dnd-section,.dnd-section *,.hs_cos_wrapper,.hs_cos_wrapper *,body,body *{font-family:Roboto,Noto Sans JP,sans-serif!important}.kl-dnd-header-spacer{height:82px!important}.bt-blog-list-custom-link__items--vertical img.bt-blog-list-custom-link__thumb{max-width:180px}.kl-card,.kl-card-grid__card,.kl-featured-card,.kl-pricing__card{border:.5px solid #e1e3e5;box-shadow:none}.checkList_bt{list-style:none;margin:0;padding:0}.checkList_bt li{margin-bottom:10px;padding-left:28px;position:relative}.checkList_bt li:before{color:#22c55e;content:"check";font-family:Material Icons;font-size:20px;left:0;line-height:1;position:absolute;top:0}.kl-header{box-shadow:unset}.kl-navbar__categories{flex-wrap:nowrap}.kl-navbar__description>a{outline:unset}.kl-navbar__description p{margin:0 0 .5rem}.kl-navbar__description h3{color:#848a8f}.kl-navbar__description{border-left:1px solid #d4d6d9;margin:0;padding:0 2rem}.kl-navbar__description--full{border-left:unset}.kl-navbar__description--2{width:250px}.kl-navbar__end>a+a,.kl-navbar__end>a:not(:first-child){margin-left:1rem}@media screen and (max-width:767px){.kl-navbar__description{flex-basis:100%}}@media screen and (max-width:920px){.kl-navbar__description{border-left:unset;padding:0}.kl-navbar__description--full{margin:0 0 1rem}.kl-navbar__categories{flex-direction:row;flex-wrap:wrap}.kl-navbar__description--2{width:unset}.kl-navbar__categories p{display:block;margin:0 0 1rem}}.bt-btn__link{border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:500;line-height:1;min-height:44px;padding:16px 20px;transition:opacity .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.kl-header .button{background:transparent}.bt-btn__link--primary,.kl-header .bt-btn__link--primary{background-color:#1a252d;border-color:#1a252d;color:#fff}.bt-btn__link--primary:hover,.kl-header .bt-btn__link--primary:hover{background-color:#706fb4;border-color:#706fb4;color:#fff}.bt-btn__link--secondary{border-color:#1a252d;color:#1a252d}.bt-btn__link--secondary:hover{background-color:#1a252d;border-color:#1a252d;color:#fff}.bt-btn__link--custom1{background-color:#1f2937;border-color:#1f2937;border-radius:999px;color:#fff}.bt-btn__link--custom1:active,.bt-btn__link--custom1:focus,.bt-btn__link--custom1:hover{background-color:#111827;border-color:#111827;color:#fff}.bt-btn__link--custom2{background-color:#f8f8f8;border-color:#d6d6d6;color:#222}.bt-btn__link--custom2:active,.bt-btn__link--custom2:focus,.bt-btn__link--custom2:hover{background-color:#ececec;border-color:#bdbdbd;color:#111}.bt-btn__link--custom3{background-color:#244c5a;border-color:#244c5a;border-radius:10px;color:#fff}.bt-btn__link--custom3:active,.bt-btn__link--custom3:focus,.bt-btn__link--custom3:hover{background-color:#193844;border-color:#193844;color:#fff}@media (max-width:767px){.bt-btn__link{max-width:320px}}.bt-blog-list-custom-link{background:transparent}.bt-blog-list-custom-link__header{margin-bottom:40px}.bt-blog-list-custom-link__eyebrow{color:#706fb4;font-size:18px;font-weight:500;letter-spacing:.01em;line-height:1.4;margin:0 0 16px}.bt-blog-list-custom-link__heading{color:#1a252d;font-size:30px;font-weight:500;letter-spacing:.01em;line-height:1.4;margin:0}.bt-blog-list-custom-link__items{gap:20px}.bt-blog-list-custom-link__item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;color:#111;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.bt-blog-list-custom-link__item--linked{cursor:pointer}.bt-blog-list-custom-link__item--linked:focus-visible,.bt-blog-list-custom-link__item--linked:hover{border-color:#1a252d;text-decoration:none;transform:translateY(-2px)}.bt-blog-list-custom-link__item--static{cursor:default}.bt-blog-list-custom-link__item--static:focus-visible,.bt-blog-list-custom-link__item--static:hover{border-color:#e5e7eb;text-decoration:none;transform:none}.bt-blog-list-custom-link__media{background:#fff}.bt-blog-list-custom-link__item--vertical .bt-blog-list-custom-link__media{border-bottom:1px solid #ececec;padding:32px}.bt-blog-list-custom-link__item--horizontal .bt-blog-list-custom-link__media{border-right:1px solid #ececec;padding:0}.bt-blog-list-custom-link__item--vertical .bt-blog-list-custom-link__body{padding:24px 22px 28px}.bt-blog-list-custom-link__item--horizontal .bt-blog-list-custom-link__body{padding:24px 28px}.bt-blog-list-custom-link__item:not(:has(.bt-blog-list-custom-link__media)) .bt-blog-list-custom-link__body{padding-top:36px}.bt-blog-list-custom-link__date{color:#666;font-size:13px;line-height:1.6;margin-bottom:12px}.bt-blog-list-custom-link__title{color:#111;font-size:18px;font-weight:700;line-height:1.55;margin:0}.bt-blog-list-custom-link__excerpt{color:#222;font-size:15px;line-height:1.9;margin:14px 0 0;word-break:break-word}.bt-blog-list-custom-link__tags{gap:8px;margin-top:16px}.bt-blog-list-custom-link__tag{background:transparent;border:1px solid #1a252d;border-radius:9999px;color:#1a252d;font-size:12px;font-weight:700;line-height:1.2;padding:6px 10px}.bt-blog-list-custom-link__empty{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;color:#444;font-size:15px;line-height:1.8;margin:0;padding:32px}.bt-blog-list-custom-link__pagination{gap:12px;margin-top:40px}.bt-blog-list-custom-link__pagination-pages{gap:8px}.bt-blog-list-custom-link__pagination-link{background:transparent;border:1px solid #1a252d;box-shadow:none;color:#1a252d;font-size:14px;font-weight:700;height:44px;line-height:1;min-width:44px;padding:0 14px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bt-blog-list-custom-link__pagination-link:focus-visible,.bt-blog-list-custom-link__pagination-link:hover{background:#1a252d;border-color:#1a252d;color:#fff;text-decoration:none}.bt-blog-list-custom-link__pagination-link--current{background:#1a252d;border-color:#1a252d;color:#fff}.bt-blog-list-custom-link__pagination-link--next,.bt-blog-list-custom-link__pagination-link--prev{min-width:auto;padding:0 18px}@media (max-width:767px){.bt-blog-list-custom-link__header{margin-bottom:28px}.bt-blog-list-custom-link__eyebrow{font-size:16px;margin-bottom:12px}.bt-blog-list-custom-link__heading{font-size:24px}.bt-blog-list-custom-link__items--horizontal,.bt-blog-list-custom-link__items--vertical{gap:16px}.bt-blog-list-custom-link__item--vertical .bt-blog-list-custom-link__media{padding:24px}.bt-blog-list-custom-link__item--horizontal .bt-blog-list-custom-link__media{border-bottom:1px solid #ececec;border-right:0;padding:24px}.bt-blog-list-custom-link__item--horizontal .bt-blog-list-custom-link__body,.bt-blog-list-custom-link__item--vertical .bt-blog-list-custom-link__body{padding:20px 18px 24px}.bt-blog-list-custom-link__title{font-size:17px}.bt-blog-list-custom-link__excerpt{font-size:14px;line-height:1.8}.bt-blog-list-custom-link__pagination{gap:10px;margin-top:28px}.bt-blog-list-custom-link__pagination-link{font-size:13px;height:40px;min-width:40px;padding:0 12px}}.kl-navbar__item>a.kl-navbar__button.kl-navbar__dropdown,.kl-navbar__item>a.kl-navbar__button.kl-navbar__dropdown:active,.kl-navbar__item>a.kl-navbar__button.kl-navbar__dropdown:focus,.kl-navbar__item>a.kl-navbar__button.kl-navbar__dropdown:focus-visible,.kl-navbar__item>a.kl-navbar__button.kl-navbar__dropdown:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.kl-navbar__item>a.kl-navbar__button.kl-navbar__dropdown:after,.kl-navbar__item>a.kl-navbar__button.kl-navbar__dropdown:before{content:none!important;display:none!important}.kl-navbar__description--2>a,.kl-navbar__description--2>a:active,.kl-navbar__description--2>a:focus,.kl-navbar__description--2>a:focus-visible,.kl-navbar__description--2>a:hover,.kl-navbar__description>a,.kl-navbar__description>a:active,.kl-navbar__description>a:focus,.kl-navbar__description>a:focus-visible,.kl-navbar__description>a:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.kl-navbar__description p a,.kl-navbar__description p a:active,.kl-navbar__description p a:focus,.kl-navbar__description p a:focus-visible,.kl-navbar__description p a:hover,.kl-navbar__description--2 p a,.kl-navbar__description--2 p a:active,.kl-navbar__description--2 p a:focus,.kl-navbar__description--2 p a:focus-visible,.kl-navbar__description--2 p a:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.kl-navbar__description p a:focus,.kl-navbar__description p a:focus-visible,.kl-navbar__description--2 p a:focus,.kl-navbar__description--2 p a:focus-visible{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:none!important}