.breadcrumb{margin:16px 0 0;padding:8px 24px}.breadcrumb--lst{display:flex}.breadcrumb--lst li{font-size:.875em}.breadcrumb--lst li:not(:first-child):before{content:"-";padding:0 12px}.breadcrumb--lst li a{color:#1c427b;text-decoration:underline}.l__page{max-width:780px;margin:0 auto 120px}.l__page__headline{margin:80px 0 0;padding:64px 0;text-align:center;font-size:2em;background:#0a2257;color:#fff}.l__page__headline::after{content:attr(data-en);display:block;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:.75em;font-weight:bold;line-height:1;opacity:.8}.l__page__block{margin:48px 0 24px}.l__page__title{font-size:1.25em;margin:0 0 16px;padding:0 0 8px;color:#0a2257;font-weight:bold;border-bottom:1px solid #ccc}.l__page__title_2{font-size:1.125em;padding:0 0 0 24px;margin:0 0 24px;font-weight:bold;border-left:4px solid #0a2257}.l__page__title_3{font-size:1em;font-weight:bold;margin:32px 0 8px}.l__page__sub{margin:40px 0 16px}.l__page__sub span{color:#ccc}.l__page__list{display:flex;gap:24px;margin:0 0 40px}.l__page__list li{width:100%;background:#f2f2f2;padding:24px;text-align:center}.l__page__list li h4{font-size:1.125em}.l__page__list li p{font-size:.875em}.l__page__link{margin:8px 0 0}.l__page_cv{margin:64px 0 24px}.l__page__btn{width:100%}.l__page__btn a{max-width:420px;text-align:center;display:block;position:relative;justify-content:center;align-items:center;border-radius:8px;background:#005bac;color:#fff;padding:16px 0;font-weight:700;text-decoration:none;letter-spacing:.04em;box-shadow:0 10px 24px rgba(0,0,0,.12);transition:.3s ease}.l__page__btn a::after{content:"";position:absolute;top:50%;right:24px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.l__page__btn a:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.18);background:#00468a}.l__page__btn.--pdf{margin:0 0 16px}.l__page__btn.--pdf a{background:#fff;color:#005bac;border:2px solid #005bac}.l__page__btn.--pdf a::after{border-color:#005bac}.l__page__btn.--pdf a:hover{background:#005bac;color:#fff}.l__page__btn.--pdf a:hover::after{border-color:#fff}.l__page__btn__caption{margin:32px 0 16px;font-size:.875em;font-weight:bold}.l__page__btn__caption:before{content:"・"}@media screen and (max-width: 767px){.breadcrumb{margin:8px 0 0;padding:8px 16px}.l__page{max-width:780px;margin:0 16px 48px}.l__page__headline{margin:80px 0 0;padding:48px 0;text-align:center;font-size:1.75em;background:#0a2257;color:#fff}.l__page__block{margin:48px 0 24px}.l__page__title{font-size:1.25em;margin:0 0 16px;padding:0 0 8px;color:#0a2257;font-weight:bold;border-bottom:1px solid #ccc}.l__page__title_2{font-size:1.125em;padding:0 0 0 24px;margin:0 0 24px;font-weight:bold;border-left:4px solid #0a2257}.l__page__title_3{font-size:1em;font-weight:bold;margin:32px 0 8px}.l__page__sub{margin:40px 0 16px}.l__page__sub span{color:#ccc}.l__page__list{display:flex;gap:24px;margin:0 0 40px}.l__page__list li{width:100%;background:#f2f2f2;padding:24px;text-align:center}.l__page__list li h4{font-size:1.125em}.l__page__list li p{font-size:.875em}.l__page__link{margin:8px 0 0}.l__page_cv{margin:64px 0 24px}.l__page__btn{width:100%}.l__page__btn a{max-width:inherit;text-align:center;display:block;position:relative;justify-content:center;align-items:center;border-radius:8px;background:#005bac;color:#fff;padding:16px 0;font-weight:700;text-decoration:none;letter-spacing:.04em;box-shadow:0 10px 24px rgba(0,0,0,.12);transition:.3s ease}.l__page__btn a::after{content:"";position:absolute;top:50%;right:24px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.l__page__btn a:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.18);background:#00468a}.l__page__btn__caption{margin:32px 0 16px;font-size:.875em}.l__page__payee{margin:64px 0 0;padding:40px;background:#f2f2f2}}.l__news{max-width:780px;margin:80px auto 120px}.l__news__headline{font-size:1.5em;color:#0a2257;margin:0 0 48px;font-weight:bold}.l__news__contents{line-height:2.25}.l__news__contents p{margin:0 0 16px}.l__news__back{margin:64px 0 0;text-align:center}.l__news__back a{display:block;max-width:240px;margin:auto;border:1px solid #ccc;padding:12px 0;border-radius:32px;color:#666}@media screen and (max-width: 767px){.l__news{margin:48px 16px 80px}.l__news__back{margin:48px 0 0}.l__news__back a{max-width:60%}}
/*# sourceMappingURL=page.min.css.map */