@charset "UTF-8";
.kv-primal-title img {max-height:136px;width:auto;position:relative;z-index:1;}
@media only screen and (min-width: 961px) {
.index-page:not(.pagedown) .header .global-nav__list a{color:#000;}
.index-page:not(.pagedown) .header .global-nav__list a:after{background:#000;}
.kv{height: 70vh;min-height:600px;}
}
/*.kv__inner{position:relative;}
.kv__inner::after{content:"";background-color:rgba(0,104,182,.3);display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:0;}*/

.lead-entry-button{margin:30px auto -100px;text-align:center}
.lead-entry-button__link{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:280px;padding:14px 40px 16px;color:#fff;background-color:#0068B6;border:1px solid #0068B6;border-radius:999px;font-size:14px;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}
.lead-entry-button__link strong{display:block;margin-bottom:2px;font-size:24px;font-weight:700;letter-spacing:.08em}
.lead-entry-button__link:hover{color:#0068B6;background-color:#fff}
@media screen and (max-width: 960px) {
.lead-entry-button{margin-top:24px}
.lead-entry-button__link{width:min(280px,80vw);min-width:0;padding:12px 24px 14px}
.lead-entry-button__link strong{font-size:18px}
}
@media only screen and (min-width: 961px) {
.introduction-heading.is-large{font-size:2.5rem;}
}

@media only screen and (max-width: 960px) {
.introduction-heading.is-large{font-size:1.75rem;}
.lead-entry-button{position:absolute;bottom:3rem;margin:0 auto;}
}

