body{padding:118px 0 0}@media screen and (max-width:768px){body{padding:72px 0 0}}h1{border-bottom:none}h2{text-align:left;font-size:16px}a:focus{outline:none}.header{z-index:100}.l-contents{font-family:Noto Sans JP,sans-serif;background-color:#fff;color:#1b1b1b}.u-highlight{color:#fff500}.u-only-pc{display:block!important}@media screen and (max-width:768px){.u-only-pc{display:none!important}}.u-only-sp{display:none!important}@media screen and (max-width:768px){.u-only-sp{display:block!important}}.c-button{position:relative;display:block;width:100%;max-width:980px;margin:0 auto;padding:36px 0;border:6px solid #ed4a4a;background-color:#ed4a4a;border-radius:15px;box-shadow:12px 12px 20px rgba(0,0,0,.15);box-sizing:border-box;text-align:center;color:#fff;font-size:32px;transition:.3s}@media screen and (max-width:768px){.c-button{width:90%;padding:18px 0;border-radius:8px;box-shadow:4px 4px 16px rgba(0,0,0,.2);font-size:18px}}.c-button:active,.c-button:hover,.c-button:link,.c-button:visited{color:#fff}.c-button:hover{background-color:#fff;color:#ed4a4a;font-weight:700}.c-button .c-button__text{font-size:42px}@media screen and (max-width:768px){.c-button .c-button__text{font-size:18px;font-weight:700}}.c-button .c-button__icon{position:absolute;top:calc(50% - 24px);right:48px;display:block;width:48px;height:48px;background-image:url(/common/img/icon_arrow_right_white.svg)}@media screen and (max-width:768px){.c-button .c-button__icon{display:none;top:calc(50% - 9px);right:10px;width:18px;height:18px;background-size:18px 18px}}.c-button:hover .c-button__icon{background-image:url(/common/img/icon_arrow_right_red.svg)}.p-breadcrumbs{max-width:960px;margin-inline:auto;padding:10px 16px;box-sizing:border-box;font-size:12px;line-height:1.4483333333}@media screen and (max-width:768px){.p-breadcrumbs{width:100%;padding:10px}}.p-breadcrumbs li{display:inline}.p-breadcrumbs li a,.p-breadcrumbs li a:hover{color:#000}.p-mainvisual{display:flex;max-width:960px;margin-inline:auto;padding-inline:16px}@media screen and (max-width:768px){.p-mainvisual{padding:0}}.p-mainvisual__wrap{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:480px;background:url(/level-check/img/bg_mainvisual.webp) no-repeat 50%;background-size:cover;border-radius:12px;text-align:center}@media screen and (max-width:768px){.p-mainvisual__wrap{gap:16px;height:auto;padding-block:24px;border-radius:0}}.p-mainvisual__heading{font-size:48px;color:#fff;font-weight:900;line-height:1.25}@media screen and (max-width:768px){.p-mainvisual__heading{font-size:24px}}.p-mainvisual__text{display:grid;gap:8px;font-size:18px;color:#fff}@media screen and (max-width:768px){.p-mainvisual__text{font-size:14px}}.p-mainvisual__lead{font-weight:700}.p-mainvisual__button{margin-top:16px}@media screen and (max-width:768px){.p-mainvisual__button{margin-top:0}}.p-mainvisual__button a{display:flex;justify-content:center;align-items:center;width:168px;height:48px;border:4px solid #ed4a4a;background-color:#ed4a4a;color:#fff;font-size:16px;font-weight:700;line-height:1;border-radius:12px;transition:.3s}.p-mainvisual__button a:active,.p-mainvisual__button a:hover,.p-mainvisual__button a:link,.p-mainvisual__button a:visited{color:#fff}.p-mainvisual__button a:hover{background-color:#fff;color:#ed4a4a;font-weight:700}.p-service{margin:48px 0 0;padding:16px 0 0}@media screen and (max-width:768px){.p-service{margin:16px 0 0}}.p-service__wrap{max-width:960px;margin-inline:auto;padding-inline:16px}.p-service__heading{font-size:32px;font-weight:700}@media screen and (max-width:768px){.p-service__heading{font-size:22px}}.p-service__text{margin-top:32px;color:#4f7396;font-size:18px;line-height:1.6}@media screen and (max-width:768px){.p-service__text{margin-top:16px;font-size:14px}}.p-service__text p+p{margin-top:36px}@media screen and (max-width:768px){.p-service__text p+p{margin-top:16px}}.p-service__ippo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:240px;margin-top:32px;background:url(/level-check/img/bg_service.png) no-repeat 0 0;background-size:928px 240px;border-radius:12px}@media screen and (max-width:768px){.p-service__ippo{height:auto;margin-top:16px;padding:24px 0;background-size:cover}}.p-service__ippo .heading{font-size:32px;font-weight:700}@media screen and (max-width:768px){.p-service__ippo .heading{font-size:22px}}.p-service__ippo .heading strong{color:#ed4a4a}.p-service__ippo .text{margin-top:8px;text-align:center;font-weight:700;line-height:1.6}.p-point{padding:64px 0 0}@media screen and (max-width:768px){.p-point{padding:16px 0 0}}.p-point__wrap{max-width:960px;margin-inline:auto;padding-inline:16px}.p-point__heading{font-size:32px;font-weight:700}@media screen and (max-width:768px){.p-point__heading{font-size:22px}}.p-point__list{display:flex;gap:12px;margin-top:32px}@media screen and (max-width:768px){.p-point__list{flex-direction:column;gap:16px;margin-top:16px}}.p-point li{padding:24px 16px 16px;border:1px solid #d1dbe8;border-radius:8px;font-size:18px}@media screen and (max-width:768px){.p-point li{padding:24px;font-size:16px}}.p-point li .icon{text-align:center}.p-point li .heading{margin-top:12px;font-weight:700}@media screen and (max-width:768px){.p-point li .heading{text-align:center}}.p-point li .heading strong{color:#ed4a4a}.p-point li .heading a{display:inline-flex;color:#ed4a4a;text-decoration:none;transition:.3s}.p-point li .heading a:hover{opacity:.7}.p-point li .text{margin-top:8px;color:#4f7396}@media screen and (max-width:768px){.p-point li .text{font-size:14px}}.p-flow{padding:64px 0}@media screen and (max-width:768px){.p-flow{padding:32px 0}}.p-flow__wrap{max-width:960px;margin-inline:auto;padding-inline:16px}.p-flow__heading{font-size:32px;font-weight:700}@media screen and (max-width:768px){.p-flow__heading{font-size:22px}}.p-flow__mainvisual{margin-top:24px}@media screen and (max-width:768px){.p-flow__mainvisual{margin-top:16px}}.p-flow__mainvisual img{border-radius:12px}.p-flow__flow{display:grid;gap:70px;margin-top:32px}@media screen and (max-width:768px){.p-flow__flow{gap:32px}}.p-flow__item{display:flex;align-items:center;gap:64px}@media screen and (max-width:768px){.p-flow__item{flex-direction:column-reverse!important;gap:16px}}.p-flow__item.is-even{flex-direction:row-reverse}.p-flow__image{width:500px}@media screen and (max-width:768px){.p-flow__image{width:100%}}.p-flow__image img{border-radius:12px}.p-flow__text{flex-direction:column;flex:1}.p-flow__label,.p-flow__text{display:flex;align-items:center}.p-flow__label{width:100%;padding-bottom:10px;border-bottom:1px solid #4f7396}.p-flow__label .number{margin-right:24px}@media screen and (max-width:768px){.p-flow__label .number{margin-right:12px}.p-flow__label .number img{width:48px}}.p-flow__label .heading{font-size:28px;color:#4f7396}@media screen and (max-width:768px){.p-flow__label .heading{font-size:21px}}.p-flow__desc{margin-top:18px;color:#4f7396;line-height:1.6}@media screen and (max-width:768px){.p-flow__desc{font-size:14px}}.p-lvcheck-cta{max-width:960px;margin-inline:auto;padding:32px 0}.p-lvcheck-cta.\--bottom{padding:64px 0 96px;border-top:1px solid #4f7396}@media screen and (max-width:768px){.p-lvcheck-cta.\--bottom{margin:0 16px;padding:32px 0 64px}}.p-lvcheck-cta__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.p-lvcheck-cta__wrap{padding-inline:16px}}@media screen and (max-width:768px){.p-lvcheck-cta__wrap.\--bottom{padding-inline:0}}.p-lvcheck-cta__top{text-align:center}.p-lvcheck-cta__top .lead{padding-bottom:32px;color:#4f7396;font-size:24px}@media screen and (max-width:768px){.p-lvcheck-cta__top .lead{padding-bottom:24px;font-size:16px}}.p-lvcheck-cta__top .lead strong{color:#ed4a4a;font-weight:700}.p-lvcheck-cta__top .fukidashi{color:#ed4a4a;font-size:21px}@media screen and (max-width:768px){.p-lvcheck-cta__top .fukidashi{font-size:18px}}.p-lvcheck-cta a{display:flex;justify-content:center;align-items:center;width:438px;height:96px;margin-top:16px;padding:0;font-weight:700}@media screen and (max-width:768px){.p-lvcheck-cta a{width:100%;height:auto;padding:16px 0;font-size:20px}}