:root{--primary-font:YakuHanJPs,-apple-system,"Helvetica Neue","Noto Sans JP",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--form-font:Arial;--secondary-font:"Barlow Condensed";--heading-font:"Yu Gothic"}html{font-size:62.5%}.child-theme body{font-family:var(--primary-font);font-size:16px;letter-spacing:.4px;line-height:2}.child-theme .kl-navbar__end a.button.Navbar__button:before{display:none}.child-theme a:hover{text-decoration:none}.body-container-wrapper{padding-top:98px;position:relative}.child-theme h1,.child-theme h3{font-family:var(--primary-font)}.child-theme h2,.child-theme h4,.child-theme h5,.child-theme h6{font-family:var(--heading-font)}.child-theme .button:not(.button--arrow){background:linear-gradient(270deg,#0270ac 0,#013d74 60%,#013d74);font-family:var(--primary-font);font-size:15px;font-weight:700;line-height:1.8}.child-theme a.button--arrow:hover{opacity:.7;transition:all .3s}html *{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.child-theme .kl-header{z-index:999}.child-theme .kl-header .content-wrapper{max-width:100%;padding-left:24px;padding-right:0}.child-theme .kl-header .kl-navbar__content{justify-content:flex-end;margin-left:auto}.child-theme .kl-header ul.kl-navbar__menu>li{margin:0}.child-theme .kl-header ul.kl-navbar__menu>li>a.kl-navbar__button{font-family:var(--primary-font);font-size:14px;font-weight:400;letter-spacing:.7px;padding:4px 13px}.child-theme .kl-navbar-submenu-wrapper ul.kl-navbar-submenu li a{color:#fff;font-weight:400}.child-theme .kl-navbar__parent>a:after{border-bottom:1px solid #fff;border-right:1px solid #fff}ol{margin:0;padding:0}ol li{font-family:var(--primary-font);list-style:decimal}.child-theme .kl-footer .content-wrapper{max-width:100%;padding:0;width:auto}.child-theme .kl-footer .kl-footer__byline-wrapper{display:none}.child-theme .kl-footer .content-wrapper .kl-footer__content{flex-direction:column;padding:45px 6vw 60px}.child-theme .kl-footer .content-wrapper .kl-footer__menu{justify-content:space-between;margin:0;row-gap:60px}.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group{margin:0;padding-right:20px;width:20%}.child-theme .kl-footer__legal{background-color:#012f5a;display:block;margin:0;padding:60px 6vw;width:100%}.child-theme .kl-footer__legal p{display:flex;justify-content:space-between;margin-bottom:0}.child-theme .kl-footer .content-wrapper .kl-footer__group h3{font-family:var(--primary-font);font-size:15px;font-weight:700;letter-spacing:.4px;line-height:1.4;margin-bottom:10px}.child-theme .kl-footer__menu ul li a{font-size:13px;font-weight:400;letter-spacing:.4px;line-height:1.4;margin-bottom:10px}.child-theme .kl-footer__legal p a{font-family:var(--primary-font);font-size:13px;letter-spacing:.4px;line-height:2}.child-theme .kl-footer__legal p span{font-family:var(--secondary-font);font-size:13px;line-height:2}.child-theme .kl-footer__address p{font-size:20px;line-height:2;margin:0}.child-theme .kl-footer__address{margin-bottom:10px;margin-top:10px}.child-theme .kl-footer__info{flex-basis:0;padding-bottom:60px}.child-theme .kl-footer__menu ul li a:hover{color:#fff!important;opacity:.7!important;transition:all .3s}.child-theme .kl-navbar__end a.button.Navbar__button{align-items:center;background:#013d74;display:flex;font-family:var(--primary-font);font-size:14px;font-weight:400;height:128px;letter-spacing:.7px;padding-left:39px;padding-right:39px}.full-width,[class*=full-width-section].dnd-section>.row-fluid{max-width:100%;padding:0}[class*=full-width-section].dnd-section,[class*=full-width-section].dnd-section>.row-fluid>.dnd-column{padding:0}.child-theme .kl-header-placeholder{height:0}.child-theme .hs-breadcrumb-menu-item{margin:0;padding:0}.child-theme .hs-breadcrumb-menu-item a.hs-breadcrumb-label{color:#c1c4cb;font-size:12px}.child-theme .hs-breadcrumb-menu-divider:before{color:#c1c4cb;content:"＞";font-size:12px;margin:0 1.6rem 0 1.4rem;padding:0}.child-theme .hs-breadcrumb-menu-item span.hs-breadcrumb-label{color:#013d74;font-size:12px}.child-theme .dnd-section .dnd-column{padding:0 15px}.child-theme .kl-card-grid>div{margin:0 -25px!important}.child-theme .systems-page form #hs_login_reset{display:inline-block;line-height:1.5;margin-bottom:10px;position:static}.child-theme .hs-search-field__bar:after{display:none}.child-theme .systems-page form label{font-size:13px;line-height:normal;margin:0}.child-theme .kl-header nav.kl-navbar.content-wrapper img.kl-navbar__logo{margin:0;max-height:94px}.child-theme .kl-header ul.kl-navbar__menu>li>a.kl-navbar__button:hover{color:#fff;opacity:.7;transition:all .3s}.child-theme .kl-navbar__button>span:after{background-color:#fff}.child-theme .kl-header .content-wrapper>a:hover{opacity:.7;transition:all .3s}.child-theme .kl-footer div#page_top{bottom:35px;opacity:0;position:fixed;right:50px;transition:opacity .5s ease;visibility:hidden;z-index:10;z-index:1000}.child-theme .kl-footer div#page_top.show{opacity:1;visibility:visible}.child-theme .kl-navbar__end a.button.Navbar__button:hover{opacity:.7;transition:all .3s}.child-theme .kl-footer div#page_top a{background-color:#013d74;border-radius:35px;display:block;height:70px;padding:20px;position:relative;text-align:center;width:70px}.child-theme .kl-footer div#page_top a:hover{opacity:.7;transition:all .3s}.child-theme .kl-footer div#page_top a img{height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.child-theme .kl-rich-text table tbody tr th{border:1px solid #c0c3ca;font-family:var(--primary-font);text-align:left}.child-theme .kl-rich-text table tbody tr td{border:1px solid #c0c3ca;vertical-align:baseline}.child-theme .kl-rich-text table tbody tr td ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0;width:80%}.child-theme .kl-rich-text table tbody tr td ul li{list-style:disc;list-style-position:inside;width:50%}.child-theme .button--arrow{font-family:var(--primary-font);font-size:15px}.child-theme .kl-pricing__features li{align-items:center}.child-theme .kl-testimonial__author span{font-size:14px}.child-theme .button--outlined{color:#fff}.child-theme .systems-page form .hs-login-widget-show-password{font-size:12px}.child-theme .kl-pricing__badge{font-size:15px}.child-theme .hs-search-field__bar button svg{fill:#fff;height:15px!important}.child-theme .hs-search-field__input{font-family:var(--form-font)}.child-theme .hs-search-field__form{column-gap:20px}.child-theme .hs-search-results__pagination a{font-family:var(--primary-font);font-size:16px}.child-theme .blog-index__post-meta span,.child-theme .blog-more-posts__post-meta span,.child-theme .blog-pagination__link,.child-theme .blog-post__meta a,.child-theme .blog-post__tag-link,.child-theme .blog-post__timestamp,.child-theme .body-container--landing-page input[type=email],.child-theme .body-container--landing-page input[type=file],.child-theme .body-container--landing-page input[type=number],.child-theme .body-container--landing-page input[type=password],.child-theme .body-container--landing-page input[type=tel],.child-theme .body-container--landing-page input[type=text],.child-theme .body-container--landing-page select,.child-theme .body-container--landing-page textarea,.child-theme .hs-search-field__input,.child-theme .kl-pricing__badge,.child-theme .kl-pricing__description p,.child-theme .kl-pricing__features li,.child-theme .kl-rich-text table tbody tr th,.child-theme .kl-rich-text table tr td,.child-theme .systems-page .form-container .label,.child-theme .systems-page form #hs_login_reset,.child-theme .systems-page form .hs-button,.child-theme .systems-page form input,.child-theme .systems-page form input[type=submit],.child-theme .systems-page form label,.child-theme form .hs-button,.child-theme form input[type=submit],ol li,span.form-separator,ul li{font-size:16px}.child-theme .blog-index__post-content h3 a:hover{text-decoration:none}.child-theme .blog-header__title{font-size:45px}.child-theme .blog-post__tag-link:hover{text-decoration:none}.child-theme .body-container--blog-post input[type=email],.child-theme .body-container--blog-post input[type=file],.child-theme .body-container--blog-post input[type=number],.child-theme .body-container--blog-post input[type=password],.child-theme .body-container--blog-post input[type=tel],.child-theme .body-container--blog-post input[type=text],.child-theme .body-container--blog-post select,.child-theme .body-container--blog-post textarea,form label{font-size:15px}.child-theme .hs_error_rollup label.hs-main-font-element{color:#ef6b51;font-weight:400}.child-theme .kl-rich-text article ul{list-style:none;margin:0;padding:0}.child-theme .kl-rich-text article ul li{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #c5c5c5;-webkit-justify-content:space-between;justify-content:space-between;padding:4.5rem 0}.child-theme .kl-rich-text article ul li>p:first-child{color:#3b3b3b;font-size:3.2rem;font-weight:700;line-height:1.5;margin:0;width:45.91666667%}.child-theme .kl-rich-text article ul li>p:first-child span{background-color:#f2f534;border-radius:10px;color:#013d74;display:block;font-family:var(--secondary-font);font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:2.3rem;padding:1.5rem 1rem;text-align:center;width:20.24866785%}.child-theme .kl-rich-text article ul li>p:last-child{width:53.08333333%}.child-theme .hs-image__grid__item__overlay__content .hs-image__grid__item__overlay__content--fit *{font-size:18px!important}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding-left:0!important;padding-right:0!important}.child-theme .hs-menu-wrapper>ul{background-color:#8ca75a;border-bottom-left-radius:8px 8px;border-bottom-right-radius:8px 8px;border-top-left-radius:8px 8px;border-top-right-radius:8px 8px;box-shadow:0 2px 3px hsla(0,0%,63%,.75);margin-bottom:15px;min-height:48px}.child-theme .hs-menu-wrapper>ul>li{line-height:50px;min-height:50px;width:auto}.child-theme .hs-menu-wrapper>ul>li>a{color:#fff;display:block;font-weight:700;padding:0 .7em;text-decoration:none}.child-theme .hs-menu-wrapper>ul>li.active-branch>a{color:#85613b}.child-theme .body-container--blog-index section.blog-index{margin-left:-15px;margin-right:-15px}.child-theme .blog-index__post-date{margin-left:auto}.child-theme .blog-index__post-wrapper{padding:15px}.child-theme .blog-search .hs-search-field--open .hs-search-field__suggestions{left:0;padding:15px}.child-theme .blog-search .hs-search-field--open .hs-search-field__suggestions li.results-for{padding:0 0 10px}.child-theme .blog-search .hs-search-field__suggestions li{line-height:normal;padding:10px 0}.child-theme .blog-more-posts{margin:0 -15px}.child-theme .blog-more-posts__post-wrapper{padding:15px}.child-theme .kl-navbar__button--active{color:#fff}.child-theme .kl-footer__legal p a:hover{opacity:.7;transition:all .3s ease}.child-theme [data-hsfc-id=Renderer] .hsfc-Row:nth-child(2) .hsfc-RichText{border:1px solid;max-height:80px;overflow-y:auto;padding:0 7px}.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group:nth-child(10)>ul>li:first-child>a,.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group:nth-child(11)>ul>li:first-child>a,.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group:nth-child(6)>ul>li:first-child>a,.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group:nth-child(7)>ul>li:first-child>a,.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group:nth-child(8)>ul>li:first-child>a,.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group:nth-child(9)>ul>li:first-child>a{font-size:15px;font-weight:700}.child-theme .button:not(.button--arrow){border:none;border-radius:0;padding:20px 80px 21px 30px}.kl-card-grid__image{cursor:default}.kl-card-grid__image[href]{cursor:pointer}.child-theme .button:not(.button--arrow):before,section.section_top_news .section_top_news_left .top_news_btn a.btn_link:before{background:url(https://242144802.fs1.hubspotusercontent-na2.net/hubfs/242144802/raw_assets/public/ARP_September2025/images/allow_btn.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:8px;position:absolute;right:24px;top:calc(50% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;z-index:1}.hs-image__grid__list{justify-content:left!important}@media(max-width:1100px) and (min-width:921px){.child-theme .kl-header ul.kl-navbar__menu>li>a.kl-navbar__button{padding:0 8px}}@media(max-width:1024px){.child-theme .kl-footer .content-wrapper .kl-footer__content{padding:60px 6vw!important}}@media(max-width:1024px) and (min-width:768px){.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group{width:calc(33.33% - 20px)}.child-theme .kl-footer .content-wrapper .kl-footer__menu{row-gap:40px}.child-theme .kl-navbar__end a.button.Navbar__button{height:auto;padding-bottom:10px;padding-top:10px}.child-theme .kl-card-grid__card-wrapper{padding-left:10px;padding-right:10px}}@media (max-width:1024px){.child-theme .kl-header .content-wrapper{height:60px;padding:0 12px}.child-theme .body-container-wrapper{padding-top:60px}.child-theme .kl-header nav.kl-navbar.content-wrapper img.kl-navbar__logo{max-height:51px}.child-theme .kl-footer div#page_top{right:20px}}@media(max-width:920px){.child-theme .kl-header .kl-navbar__content{height:calc(100% - 48px);justify-content:flex-start;top:60px}.child-theme .kl-navbar__parent--active>a{color:#fff}.child-theme .kl-header ul.kl-navbar__menu>li>a.kl-navbar__button{padding:0}.child-theme .kl-navbar-submenu__item{width:auto}.child-theme .kl-navbar .hamburger-inner,.child-theme .kl-navbar .hamburger-inner:after,.child-theme .kl-navbar .hamburger-inner:before{background-color:#fff}.child-theme .kl-navbar__end a.button.Navbar__button{height:auto;padding:15px 20px}.child-theme .kl-header .kl-navbar__content{padding:45px 2%}}@media(max-width:767px){.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group{width:100%}.child-theme .kl-card-grid>div{margin:0!important}.child-theme .kl-footer .content-wrapper .kl-footer__menu{row-gap:20px}.child-theme .kl-footer__legal p{align-items:center;flex-direction:column}.child-theme .kl-footer__legal{padding:30px 0}.child-theme .kl-footer .content-wrapper .kl-footer__content{padding-bottom:0!important}.child-theme .kl-rich-text section table tr td{font-size:14px}ol{padding-left:20px}.child-theme .kl-footer .content-wrapper .kl-footer__menu .kl-footer__group:last-child{margin-bottom:10px}.child-theme .kl-footer div#page_top{bottom:20px;right:20px}.child-theme .kl-footer div#page_top a{height:50px;width:50px}.child-theme .kl-footer div#page_top a img{width:15px}.child-theme .kl-header .kl-navbar__content{padding:45px 4%}.child-theme .kl-card-grid__card-wrapper{flex-basis:100%;padding-left:0;padding-right:0;width:100%}.child-theme .body-container--blog-index section.blog-index{margin:0}.child-theme .body-container--blog-index .content-wrapper{padding:0 3.334vw}.child-theme .blog-index__post-wrapper{padding-left:0;padding-right:0}.child-theme .kl-footer .content-wrapper .kl-footer__content{padding-left:12px!important;padding-right:12px!important}}.child-theme .blog-more-posts__post-content h3 a:hover{text-decoration:none}.child-theme .kl-navbar-submenu-wrapper ul.kl-navbar-submenu li a:hover{color:#fff;opacity:.7;transition:all .3s}.child-theme .button:not(.button--arrow) span{color:fff}.child-theme .button:not(.button--arrow):hover>span{color:#fff;opacity:.7;transition:all .3s}@media(max-width:480px){.child-theme .kl-card-grid__card-wrapper{padding:26px 0}.child-theme .blog-header__title{font-size:30px}.child-theme .blog-tags{margin-bottom:20px}.child-theme .blog-index__post-wrapper{padding:24px 0}.child-theme .dnd-section .dnd-column{padding:0 11.769px}.child-theme .kl-card{margin-bottom:30px}.child-theme .blog-more-posts__post-wrapper{padding:24px 0}}