@charset "UTF-8";.l-header__nav.pc ul li.l-header__subjects{position:static}.l-header__subjects__trigger{display:flex;align-items:center;color:#082d59;font-weight:700;font-size:16px;line-height:1;cursor:pointer;transition:0.2s color}.l-header__subjects:hover .l-header__subjects__trigger,.l-header__subjects:focus-within .l-header__subjects__trigger{color:#06b4d7}.l-header__subjects__panel{position:absolute;top:100%;left:0;right:0;max-height:0;overflow:hidden;visibility:hidden;transition:max-height 0.28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0.28s}.l-header__subjects:hover .l-header__subjects__panel,.l-header__subjects:focus-within .l-header__subjects__panel{max-height:calc(100vh - var(--l-header-h, 120px));max-height:calc(100dvh - var(--l-header-h, 120px));visibility:visible;transition:max-height 0.28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.l-header__subjects__inner{background:#f5f5f5;padding:32px 16px 40px;max-height:calc(100vh - var(--l-header-h, 120px));max-height:calc(100dvh - var(--l-header-h, 120px));overflow-y:auto;overscroll-behavior:contain;transform:translateY(-100%);transition:transform 0.28s cubic-bezier(.22,1,.36,1);scrollbar-width:thin;scrollbar-color:#c0c9d4 transparent}.l-header__subjects__inner::-webkit-scrollbar{width:8px}.l-header__subjects__inner::-webkit-scrollbar-track{background:transparent}.l-header__subjects__inner::-webkit-scrollbar-thumb{border-radius:4px;background:#c0c9d4}.l-header__subjects__inner::-webkit-scrollbar-thumb:hover{background:#a8b4c2}.l-header__subjects:hover .l-header__subjects__inner,.l-header__subjects:focus-within .l-header__subjects__inner{transform:translateY(0)}.l-header__subjects__container{max-width:1008px;margin:0 auto}.l-header__subjects__heading{margin-bottom:16px;color:#082d59;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:1.6px;text-align:left}.l-header__subjects__container>.l-header__subjects__heading+.l-header__subjects__list{margin-bottom:32px}.l-header__subjects__container>.l-header__subjects__list:last-child{margin-bottom:0}.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));align-items:start;justify-content:start;row-gap:10px;column-gap:0}.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list li{display:block;width:auto;column-gap:0}.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list li::after{content:none}.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list li a{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 10px;border-radius:4px;font-size:16px;font-weight:400;line-height:1.3;word-break:break-word;transition:0.2s background-color}.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list li a:hover{background:rgba(255,255,255,.6)}.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list--insurance li a,.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list--insurance li a:hover{color:#06b4d7}.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list--free li a,.l-header__nav.pc ul li.l-header__subjects .l-header__subjects__list--free li a:hover{color:#ef6f74}.l-header__subjects__list li a svg{flex-shrink:0;width:6px;height:11px}@media (prefers-reduced-motion:reduce){.l-header__subjects__panel,.l-header__subjects__inner{transition:none}}.c-burger-menu1__nav .c-burger-subjects__open{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:16px;font-weight:700;line-height:inherit;cursor:pointer}.c-burger-menu1__nav .c-burger-subjects__open svg{flex-shrink:0;width:6px;height:11px}.c-burger-subjects{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--color-00-white,#fff);transform:translateX(100%);visibility:hidden;transition:transform 0.2s,visibility 0.2s}.c-burger-subjects.is-open{transform:translateX(0);visibility:visible}.c-burger-subjects__inner{padding:56px 16px 40px}.c-burger-subjects__heading{margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #c0c9d4;color:#333;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.9px}.c-burger-subjects__list{display:flex;flex-wrap:wrap;gap:4px}.c-burger-subjects__list:not(:last-child){margin-bottom:32px}.c-burger-subjects__list li{width:calc((100% - 4px) / 2)}.c-burger-subjects__list li a{display:flex;align-items:center;justify-content:center;height:42px;padding:6px 8px;border:2px solid;border-radius:6px;font-size:14px;font-weight:700;line-height:normal;text-align:center;-webkit-tap-highlight-color:transparent;transition:background-color 0.1s,transform 0.1s}.c-burger-subjects__list li a:active{transform:scale(.96)}.c-burger-subjects__list li a.-tight{letter-spacing:-1.4px}.c-burger-subjects__list--insurance li a{border-color:#cee7ef;color:#06b4d7}.c-burger-subjects__list--insurance li a:active{border-color:#06b4d7;background-color:#e8f7fb}.c-burger-subjects__list--free li a{border-color:#ffe4e4;color:#ef6f74}.c-burger-subjects__list--free li a:active{border-color:#ef6f74;background-color:#fdeeef}@media (prefers-reduced-motion:reduce){.c-burger-subjects{transition:none}.c-burger-subjects__list li a{transition:none}.c-burger-subjects__list li a:active{transform:none}}