@charset "UTF-8";@media screen and (min-width:768px){.general-section-text{line-height:1.5}}:where(:root){--color-text:#333;--color-text-white:#fff;--color-ucan-red:#e50012;--color-navy:#0054a7;--color-pink:#ed7980;--color-pink-arrow:#ffabab;--color-orange:#f18e38;--color-gray-bg:#f0efef;--color-answer-5:#ed7980;--color-answer-3:#a8a8a8;--color-answer-1:#51a7dd;--color-report-btn:#e05043;--color-btn-inactive:#b5b5b5;--color-roadmap-1:#79afe4;--color-roadmap-2:#3e84c8;--color-roadmap-3:#0054a7;--color-hodai-orange:#f67533;--color-hodai-teal:#1bb399;--color-border:#a8a8a8;--color-form-row:#d8d8d8}:root{--clamp-viewport-min:375;--clamp-viewport-max:1280;--font-xxl-min:26;--font-xxl-max:32;--font-xl-min:24;--font-xl-max:30;--font-l-min:18;--font-l-max:26;--font-m-min:16;--font-m-max:18;--font-ms-min:15;--font-ms-max:17;--font-s-min:14;--font-s-max:16;--font-xs-min:13;--font-xs-max:15;--font-xxs-min:12;--font-xxs-max:14;--font-xxl:clamp(
    calc(var(--font-xxl-min) * 1px),
    calc(var(--font-xxl-min) * 1px + (var(--font-xxl-max) - var(--font-xxl-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-xxl-max) * 1px)
  );--font-xl:clamp(
    calc(var(--font-xl-min) * 1px),
    calc(var(--font-xl-min) * 1px + (var(--font-xl-max) - var(--font-xl-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-xl-max) * 1px)
  );--font-l:clamp(
    calc(var(--font-l-min) * 1px),
    calc(var(--font-l-min) * 1px + (var(--font-l-max) - var(--font-l-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-l-max) * 1px)
  );--font-m:clamp(
    calc(var(--font-m-min) * 1px),
    calc(var(--font-m-min) * 1px + (var(--font-m-max) - var(--font-m-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-m-max) * 1px)
  );--font-ms:clamp(
    calc(var(--font-ms-min) * 1px),
    calc(var(--font-ms-min) * 1px + (var(--font-ms-max) - var(--font-ms-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-ms-max) * 1px)
  );--font-s:clamp(
    calc(var(--font-s-min) * 1px),
    calc(var(--font-s-min) * 1px + (var(--font-s-max) - var(--font-s-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-s-max) * 1px)
  );--font-xs:clamp(
    calc(var(--font-xs-min) * 1px),
    calc(var(--font-xs-min) * 1px + (var(--font-xs-max) - var(--font-xs-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-xs-max) * 1px)
  );--font-xxs:clamp(
    calc(var(--font-xxs-min) * 1px),
    calc(var(--font-xxs-min) * 1px + (var(--font-xxs-max) - var(--font-xxs-min)) * ((100vw - var(--clamp-viewport-min) * 1px) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)))),
    calc(var(--font-xxs-max) * 1px)
  )}.is-sp{display:block}@media screen and (min-width:768px){.is-sp{display:none}}.is-pc{display:none}@media screen and (min-width:768px){.is-pc{display:block}}html.is-scroll-locked,html.is-scroll-locked body{overflow:hidden;height:100%}a,button{-webkit-tap-highlight-color:transparent}.p-levelcheck-main{background:url(https://www.u-can.co.jp/houjin/special/levelcheck/assets/common/images/bg.png) repeat top left;background-size:225px 225px;line-height:1.4;color:var(--color-text)}.l-levelcheck-top .p-levelcheck-main{padding-bottom:50px}@media screen and (min-width:768px){.l-levelcheck-top .p-levelcheck-main{padding-bottom:110px}}.p-levelcheck-mv{margin-top:22px;width:100%;max-width:1220px;margin-inline:auto}.p-levelcheck-mv picture{display:block;width:100%}.p-levelcheck-mv img{display:block;width:100%;height:auto}.l-levelcheck-question .p-levelcheck-mv{margin-top:62px}@media screen and (min-width:768px){.l-levelcheck-question .p-levelcheck-mv{margin-top:72px}}@media screen and (min-width:768px){.l-levelcheck-question .p-levelcheck-mv picture{margin-bottom:28px}}@media screen and (min-width:768px){.l-levelcheck-preview .p-levelcheck-mv{margin-bottom:40px}}.p-levelcheck-content__head{background:var(--color-navy);color:var(--color-text-white);text-align:center}.l-levelcheck-top .p-levelcheck-content__head{margin-top:5px}@media screen and (min-width:768px){.l-levelcheck-top .p-levelcheck-content__head{margin-top:20px}}.p-levelcheck-content__head h1{padding-block:24px 12px;font-size:24px;font-weight:700;font-size:var(--font-l)}@media screen and (min-width:768px){.p-levelcheck-content__head h1{font-size:var(--font-xl)}}.p-levelcheck-content__head h1 strong{display:block;font-size:var(--font-xl)}@media screen and (min-width:768px){.p-levelcheck-content__head h1 strong{font-size:var(--font-xxl)}}@media screen and (min-width:768px){.p-levelcheck-content__head h1{padding-block:26px;letter-spacing:.05em}}.p-levelcheck-content__lead{text-align:left;padding:26px;font-size:var(--font-m);line-height:1.5}@media screen and (min-width:768px){.p-levelcheck-content__lead{padding:30px 0 46px;text-align:center;line-height:1.6}}.p-levelcheck-content__btn{position:relative;display:grid;place-content:center;width:100%;height:50px;border-radius:8px;background:var(--color-pink);border:1px solid #fff;color:var(--color-text-white);font-size:var(--font-l);font-weight:700;text-align:center;text-decoration:none}@media screen and (min-width:768px){.p-levelcheck-content__btn{height:60px;border-radius:12px}}@media screen and (min-width:1024px){.p-levelcheck-content__btn{height:80px}}.p-levelcheck-content__btn::after{content:"";position:absolute;top:50%;right:19px;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--color-text-white);transform:translateY(-50%)}@media screen and (min-width:768px){.p-levelcheck-content__btn::after{border-width:10px 0 10px 14px}}.p-levelcheck-content__btn-wrap{display:block;background:var(--color-pink);padding:6px;width:100%;max-width:65%;margin-inline:auto;border-radius:10px;transition:transform .2s ease}@media screen and (min-width:768px){.p-levelcheck-content__btn-wrap{padding:8px;max-width:400px;border-radius:16px}}@media screen and (min-width:1024px){.p-levelcheck-content__btn-wrap{max-width:470px}}@media (hover:hover){.p-levelcheck-content__btn-wrap:hover{transform:scale(1.04);filter:brightness(1.1)}}.l-levelcheck-question .p-question{padding:44px 16px 0;width:100%;max-width:880px;margin-inline:auto}@media screen and (min-width:768px){.l-levelcheck-question .p-question{padding-top:90px}}.l-levelcheck-question .p-question__card{position:relative;background:#fff;border:2px solid var(--color-navy);border-radius:16px;padding:28px 16px 32px;text-align:center}@media screen and (min-width:768px){.l-levelcheck-question .p-question__card{padding:62px 46px;border-width:4px;border-radius:24px}}.l-levelcheck-question .p-question__body{transition:opacity .25s ease}.l-levelcheck-question .p-question__body.is-leaving{opacity:0}.l-levelcheck-question .p-question__body.is-entering{opacity:0}.l-levelcheck-question .p-question__num{position:absolute;top:-18px;left:50%;transform:translateX(-50%);min-width:135px;padding-block:6px;background:var(--color-navy);color:var(--color-text-white);font-size:var(--font-xl);line-height:1;white-space:nowrap}@media screen and (min-width:768px){.l-levelcheck-question .p-question__num{top:-30px;min-width:245px;padding-block:15px}}.l-levelcheck-question .p-question__q{font-size:var(--font-xl);font-weight:700}.l-levelcheck-question .p-question .js-question-current{font-size:var(--font-xl);font-weight:700}.l-levelcheck-question .p-question .js-question-total{font-size:var(--font-ms)}.l-levelcheck-question .p-question__category{display:inline-block;padding:4px 18px;border-radius:20px;background:var(--color-orange);color:var(--color-text-white);font-size:var(--font-xs)}@media screen and (min-width:768px){.l-levelcheck-question .p-question__category{padding:8px;font-size:var(--font-m);width:80%;max-width:385px}}.l-levelcheck-question .p-question__text{margin-top:16px;font-size:var(--font-m);font-weight:700;line-height:1.7;color:var(--color-text);text-align:left}@media screen and (min-width:768px){.l-levelcheck-question .p-question__text{margin-top:32px;font-size:var(--font-l)}}.l-levelcheck-question .p-question__choices{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media screen and (min-width:768px){.l-levelcheck-question .p-question__choices{gap:34px}}.l-levelcheck-question .p-question__choice{height:46px;border:none;border-radius:4px;color:var(--color-text-white);font-size:var(--font-s);font-weight:700;line-height:1.3;cursor:pointer;transition:filter .2s ease}@media screen and (min-width:768px){.l-levelcheck-question .p-question__choice{height:56px;font-size:var(--font-m)}}.l-levelcheck-question .p-question__choice--5{background:var(--color-answer-5)}.l-levelcheck-question .p-question__choice--3{background:var(--color-answer-3)}.l-levelcheck-question .p-question__choice--1{background:var(--color-answer-1)}@media (hover:hover){.l-levelcheck-question .p-question__choice:hover{filter:brightness(1.15)}}.l-levelcheck-question .p-question__remain{margin-top:24px;text-align:center;font-size:var(--font-ms);font-weight:700;color:var(--color-text)}@media screen and (min-width:768px){.l-levelcheck-question .p-question__remain{margin-top:52px;font-size:var(--font-m)}}.l-levelcheck-question .p-question__progress{margin-top:10px;width:100%;max-width:630px;margin-inline:auto;height:28px;border-radius:999em;background:#fff;border:1px solid var(--color-border);overflow:hidden}@media screen and (min-width:768px){.l-levelcheck-question .p-question__progress{height:46px;margin-top:26px}}.l-levelcheck-question .p-question__progress-bar{display:block;height:100%;width:0%;background:var(--color-navy);transition:width .6s cubic-bezier(.22,1,.36,1)}@keyframes p-preview-loading-spin{to{transform:rotate(360deg)}}.l-levelcheck-preview .p-preview{padding:20px;max-width:1080px;margin-inline:auto}@media screen and (min-width:768px){.l-levelcheck-preview .p-preview{padding-top:95px}}.l-levelcheck-preview .p-preview__loading{position:fixed;inset:0;z-index:100;display:grid;place-content:center;gap:14px;background:#fff;transition:opacity .3s ease}.l-levelcheck-preview .p-preview__loading.is-hidden{opacity:0;pointer-events:none}.l-levelcheck-preview .p-preview__loading-spinner{display:block;width:72px;height:72px;margin-inline:auto;border:6px solid var(--color-gray-bg);border-top-color:var(--color-navy);border-radius:50%;animation:p-preview-loading-spin .8s linear infinite}@media screen and (min-width:768px){.l-levelcheck-preview .p-preview__loading-spinner{width:88px;height:88px;border-width:7px}}.l-levelcheck-preview .p-preview__loading-text{font-size:var(--font-s);font-weight:700;color:var(--color-navy);text-align:center}.l-levelcheck-preview .p-preview__container{padding:26px 10px;border:2px solid var(--color-navy);border-radius:4px;background:#fff}@media screen and (min-width:568px){.l-levelcheck-preview .p-preview__container{padding:26px}}@media screen and (min-width:768px){.l-levelcheck-preview .p-preview__container{padding:36px 30px}}@media screen and (min-width:1024px){.l-levelcheck-preview .p-preview__container{padding-left:55px;padding-right:55px}}.l-levelcheck-preview .p-preview__banner{margin:25px -20px 0;padding:10px 0;background:var(--color-navy);color:var(--color-text-white);font-size:var(--font-ms);text-align:center}@media screen and (min-width:768px){.l-levelcheck-preview .p-preview__banner{margin:75px 0 0;padding:25px 0;font-size:var(--font-l);line-height:1.3}}.l-levelcheck-preview .p-preview__banner strong{font-size:var(--font-l)}@media screen and (min-width:768px){.l-levelcheck-preview .p-preview__banner strong{font-size:var(--font-xxl)}}.l-levelcheck-preview .p-preview__banner strong::before{content:"＼"}@media screen and (min-width:768px){.l-levelcheck-preview .p-preview__banner strong::before{margin-right:15px}}.l-levelcheck-preview .p-preview__banner strong::after{content:"／"}@media screen and (min-width:768px){.l-levelcheck-preview .p-preview__banner strong::after{margin-left:15px}}.l-levelcheck-preview .p-theme-grid{margin-top:24px;display:grid;gap:20px}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-grid{grid-template-columns:1fr 1fr;margin-top:38px;gap:24px}}@media screen and (min-width:1024px){.l-levelcheck-preview .p-theme-grid{gap:40px}}.l-levelcheck-preview .p-theme-box{background:#fff;border:1px solid var(--color-navy);overflow:hidden;position:relative}.l-levelcheck-preview .p-theme-box.p-theme-box--weakness{border-color:var(--color-pink)}.l-levelcheck-preview .p-theme-box+.p-theme-box{margin-top:12px}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box+.p-theme-box{margin-top:0}}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box{border-width:2px}}.l-levelcheck-preview .p-theme-box__title{padding-block:8px;text-align:center;background:var(--color-navy);color:var(--color-text-white);font-size:var(--font-ms)}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box__title{padding-block:12px}}.l-levelcheck-preview .p-theme-box.p-theme-box--weakness .p-theme-box__title{background:var(--color-pink)}.l-levelcheck-preview .p-theme-box__list{padding:18px;display:grid;gap:16px}.l-levelcheck-preview .p-theme-box__item-name{display:flex;align-items:flex-start;gap:8px;color:var(--color-navy);font-weight:700;font-size:var(--font-ms)}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box__item-name{font-size:var(--font-m)}}.l-levelcheck-preview .p-theme-box.p-theme-box--weakness .p-theme-box__item-name{color:var(--color-pink)}.l-levelcheck-preview .p-theme-box .js-preview-strengths .p-theme-box__item-name::before{content:"";background:url(https://www.u-can.co.jp/houjin/special/levelcheck/assets/common/images/icon_strength.png) no-repeat center/contain;width:20px;height:20px;display:block;transform:scaleX(-1)}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box .js-preview-strengths .p-theme-box__item-name::before{width:30px;height:30px;transform:translateY(-4px) scaleX(-1)}}.l-levelcheck-preview .p-theme-box .js-preview-weakness .p-theme-box__item-name::before{content:"";background:url(https://www.u-can.co.jp/houjin/special/levelcheck/assets/common/images/icon_weakness.png) no-repeat center/contain;width:20px;height:20px;display:block}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box .js-preview-weakness .p-theme-box__item-name::before{width:30px;height:30px;transform:translate(3px,-5px)}}.l-levelcheck-preview .p-theme-box__icon{font-size:var(--font-l)}.l-levelcheck-preview .p-theme-box__item-text{margin-top:6px;font-size:var(--font-s)}.l-levelcheck-preview .p-theme-box__illust{text-align:right;margin-top:-10px;padding-right:12px}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box__illust{position:absolute;bottom:0;right:16px;margin-top:0;padding-right:0}}.l-levelcheck-preview .p-theme-box__illust img{width:95.5px;height:auto}@media screen and (min-width:768px){.l-levelcheck-preview .p-theme-box__illust img{width:130px}}.l-levelcheck-preview .p-summary{margin-top:24px;background:var(--color-gray-bg);border-radius:12px;padding:12px 18px 18px}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary{margin-top:38px;padding:24px}}.l-levelcheck-preview .p-summary__title{position:relative;text-align:center;margin-bottom:18px}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary__title{margin-bottom:30px}}.l-levelcheck-preview .p-summary__title-text{padding:5px 34px;border-radius:20px;background:var(--color-navy);color:var(--color-text-white);font-size:var(--font-s);font-weight:700;position:relative;z-index:1}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary__title-text{padding:10px 56px;font-size:var(--font-m)}}.l-levelcheck-preview .p-summary__title::before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:var(--color-navy)}.l-levelcheck-preview .p-summary-list{display:grid;gap:16px}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary-list{gap:20px}}@media screen and (min-width:1024px){.l-levelcheck-preview .p-summary-list{gap:30px}}.l-levelcheck-preview .p-summary-list__item{position:relative;padding-left:30px;font-size:var(--font-s);line-height:1.6}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary-list__item{font-size:var(--font-m);padding-left:40px}}.l-levelcheck-preview .p-summary-list__item::before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-pink)}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary-list__item::before{width:26px;height:26px}}.l-levelcheck-preview .p-summary-list__item::after{content:"";position:absolute;left:5px;top:.28em;width:16px;height:7px;border-left:3px solid var(--color-pink);border-bottom:3px solid var(--color-pink);transform:rotate(-45deg);filter:drop-shadow(2px 0 0 var(--color-gray-bg)) drop-shadow(-2px 0 0 var(--color-gray-bg)) drop-shadow(0 2px 0 var(--color-gray-bg)) drop-shadow(0 -2px 0 var(--color-gray-bg))}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary-list__item::after{width:22px;height:10px}}.l-levelcheck-preview .p-summary-list__item strong{color:var(--color-navy);background:var(--color-text-white);padding:2px 4px}@media screen and (min-width:768px){.l-levelcheck-preview .p-summary-list__item strong{padding:6px 8px}}.l-levelcheck-preview .p-request{display:grid;gap:40px;margin-top:35px}.l-levelcheck-preview .p-request[hidden]{display:none}@media screen and (min-width:768px){.l-levelcheck-preview .p-request{margin-top:0;grid-template-columns:300px 1fr;padding:34px 20px;gap:24px;background-color:#fff;border:2px solid var(--color-navy);border-top:none}}@media screen and (min-width:1024px){.l-levelcheck-preview .p-request{grid-template-columns:460px 1fr;gap:40px}}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__mihon{padding-top:50px}}.l-levelcheck-preview .p-request__mihon-title{position:relative;padding-block:4px;background:var(--color-navy);font-size:var(--font-xxs);font-weight:700;color:var(--color-text-white);line-height:1.5;text-align:center}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__mihon-title{padding-block:6px;font-size:var(--font-s)}}.l-levelcheck-preview .p-request__mihon-catch{position:absolute;top:-22px;left:-10px;border-radius:50%;border:2px solid #fff;background:var(--color-pink);color:var(--color-text-white);width:90px;height:90px;display:grid;place-content:center;font-size:14px;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__mihon-catch{top:auto;bottom:0;left:0;width:124px;height:124px;font-size:20px}}.l-levelcheck-preview .p-request__mihon-img{margin-top:8px}.l-levelcheck-preview .p-request__form{background-color:#fff;margin-inline:-20px;padding-inline:20px}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__form{margin-inline:0;padding-inline:0;border:1px solid var(--color-form-row)}}.l-levelcheck-preview .p-request__row{margin-top:8px}.l-levelcheck-preview .p-request__row:first-child{margin-top:0}.l-levelcheck-preview .p-request__row .p-request__row-label{display:block;margin:0 -20px 8px;padding:4px 8px;background:var(--color-form-row);font-size:var(--font-m)}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__row .p-request__row-label{margin-left:0;margin-right:0}}.l-levelcheck-preview .p-request__row .p-request__row-label em{display:inline-block;margin-right:8px;padding:3px 6px;background:var(--color-pink);color:var(--color-text-white);font-size:var(--font-xxs);font-weight:400;transform:translateY(-1px)}.l-levelcheck-preview .p-request__row input,.l-levelcheck-preview .p-request__row select{display:block;width:100%;height:36px;margin-inline:auto;padding-inline:14px;border:1px solid var(--color-form-row);font-size:var(--font-m);color:var(--color-text);background:#fff}.l-levelcheck-preview .p-request__row input:focus,.l-levelcheck-preview .p-request__row select:focus{outline:0}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__row input,.l-levelcheck-preview .p-request__row select{height:44px;width:calc(100% - 20px)}}.l-levelcheck-preview .p-request__row input option,.l-levelcheck-preview .p-request__row select option{font-size:var(--font-m);color:var(--color-text)}.l-levelcheck-preview .p-request__row.is-error input,.l-levelcheck-preview .p-request__row.is-error select{border-color:var(--color-ucan-red);background:#fff5f5}.l-levelcheck-preview .p-request__error{display:none;margin-top:6px;color:var(--color-ucan-red);font-size:var(--font-xxs);padding-inline:10px}.is-error .l-levelcheck-preview .p-request__error{display:block}.l-levelcheck-preview .p-request__select{position:relative}.l-levelcheck-preview .p-request__select select{appearance:none;padding-right:32px}.l-levelcheck-preview .p-request__select::after{content:"";position:absolute;top:50%;right:14px;width:12px;height:9px;background:var(--color-text);clip-path:polygon(0 0,100% 0,50% 100%);transform:translateY(-40%);pointer-events:none}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__select::after{right:25px}}.l-levelcheck-preview .p-request__row-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__row-pair{gap:10px}}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__row-pair input{width:calc(100% - 10px)}.l-levelcheck-preview .p-request__row-pair input:first-child{margin-left:10px}.l-levelcheck-preview .p-request__row-pair input:last-child{margin-right:10px}}.l-levelcheck-preview .p-request__notice{margin:20px -20px 20px;max-height:278px;overflow-y:scroll;padding:14px;background:#fff;border:1px solid var(--color-form-row);border-left:none;border-right:none;font-size:var(--font-xs);line-height:1.6}.l-levelcheck-preview .p-request__notice::-webkit-scrollbar{width:5px}.l-levelcheck-preview .p-request__notice::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:2px}.l-levelcheck-preview .p-request__notice::-webkit-scrollbar-track{background:#fff}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__notice{margin-left:0;margin-right:0}}.l-levelcheck-preview .p-request__notice strong{display:block;margin-bottom:5px}.l-levelcheck-preview .p-request__notice-list-item{text-indent:-.5em;padding-left:.5em}.l-levelcheck-preview .p-request__notice-list-item:first-child{margin-bottom:10px;color:var(--color-ucan-red)}.l-levelcheck-preview .p-request__notice-list-item:first-child .p-request__notice-list-item-text{color:var(--color-text)}.l-levelcheck-preview .p-request__notice-list-item::before{content:"・";display:inline-block}.l-levelcheck-preview .p-request__agree{position:relative;display:block;margin-top:16px;font-size:16px;line-height:1.6;padding-left:30px}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__agree{margin-left:10px;margin-right:10px}}.l-levelcheck-preview .p-request__agree input{position:absolute;left:0;top:0;width:20px;height:20px;margin-top:2px;accent-color:var(--color-navy)}.l-levelcheck-preview .p-request__agree a:link,.l-levelcheck-preview .p-request__agree a:visited{text-decoration:underline}@media (hover:hover){.l-levelcheck-preview .p-request__agree a:active,.l-levelcheck-preview .p-request__agree a:hover{text-decoration:none}}.l-levelcheck-preview .p-request__submit{position:relative;display:grid;place-content:center;width:100%;height:58px;border-radius:10px;background:var(--color-report-btn);border:1px solid #fff;color:var(--color-text-white);font-size:18px;font-weight:700;text-align:center;text-decoration:none}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__submit{height:60px;border-radius:12px;font-size:20px}}@media screen and (min-width:1024px){.l-levelcheck-preview .p-request__submit{height:74px;font-size:22px}}.l-levelcheck-preview .p-request__submit-wrap{display:block;background:var(--color-report-btn);padding:6px;width:100%;margin:30px auto 0;border-radius:12px;transition:transform .2s ease,background .2s ease}@media screen and (min-width:568px){.l-levelcheck-preview .p-request__submit-wrap{max-width:70%}}@media screen and (min-width:768px){.l-levelcheck-preview .p-request__submit-wrap{padding:8px;border-radius:16px;margin-bottom:30px;width:calc(100% - 40px);max-width:initial}}@media screen and (min-width:1024px){.l-levelcheck-preview .p-request__submit-wrap{max-width:400px}}@media (hover:hover){.l-levelcheck-preview .p-request__submit-wrap:hover{transform:scale(1.04);filter:brightness(1.1)}}.l-levelcheck-preview .p-request__submit-wrap.is-inactive{background:var(--color-btn-inactive)}.l-levelcheck-preview .p-request__submit-wrap.is-inactive .p-request__submit{background:var(--color-btn-inactive);transition:background .2s ease}@media (hover:hover){.l-levelcheck-preview .p-request__submit-wrap.is-inactive:hover{transform:none;filter:none}}.l-levelcheck-preview .p-preview__totop{margin-top:30px;text-align:right}.l-levelcheck-preview .p-preview__totop a:link,.l-levelcheck-preview .p-preview__totop a:visited{text-decoration:underline}@media (hover:hover){.l-levelcheck-preview .p-preview__totop a:active,.l-levelcheck-preview .p-preview__totop a:hover{text-decoration:none}}.l-levelcheck-detail .p-detail{padding:20px;max-width:1080px;margin-inline:auto}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail{padding-top:95px}}.l-levelcheck-detail .p-detail__container{padding:26px 10px;border:2px solid var(--color-navy);border-radius:4px;background:#fff}@media screen and (min-width:568px){.l-levelcheck-detail .p-detail__container{padding:26px}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__container{padding:28px 16px}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail__container{padding:36px 55px}}.l-levelcheck-detail .p-detail__meta{grid-area:meta;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;gap:12px 24px;margin-bottom:20px;background:#fff}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__meta{flex-wrap:nowrap;margin-bottom:40px}}.l-levelcheck-detail .p-detail__date{font-size:var(--font-s);margin-left:auto;white-space:nowrap;font-weight:700}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__date{align-self:flex-start}}.l-levelcheck-detail .p-detail__name{display:flex;align-items:center;gap:10px;font-size:var(--font-l);font-weight:700;width:100%;min-width:0}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__name{width:auto;flex:none;max-width:calc(100% - 12em)}}.l-levelcheck-detail .p-detail__name-box{flex:1 1 auto;min-width:0;min-height:34px;padding:12px;background:var(--color-gray-bg);line-height:1.4}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__name-box{width:400px;flex:none}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail__name-box{width:500px}}.l-levelcheck-detail .p-detail__name-honorific{flex:none;line-height:1.4}.l-levelcheck-detail .p-detail__title-wrap{display:flex;flex-direction:column;justify-content:center;margin-bottom:16px}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__title-wrap{flex-direction:row;justify-content:flex-start;gap:10px}}.l-levelcheck-detail .p-detail__title{margin-bottom:16px;display:flex;align-items:center;gap:5px;font-size:var(--font-l);font-weight:700}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__title{font-size:var(--font-l)}}.l-levelcheck-detail .p-detail__title::before{content:"";flex:none;align-self:stretch;width:5px;background:var(--color-navy)}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__title::before{width:8px}}.l-levelcheck-detail .p-detail__title-num{font-family:"Robot Bold",sans-serif;transform:scaleY(1.3);margin-right:5px}.l-levelcheck-detail .p-detail__section{margin-top:36px}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__section{margin-top:48px}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__panel{align-items:stretch}}.l-levelcheck-detail .p-detail__summary{display:grid;grid-template-areas:"score" "title" "phase-lead" "phase-box" "phase-suffix" "detail"}.l-levelcheck-detail .p-detail__summary .p-detail__title{grid-area:title;margin-top:24px;margin-bottom:0}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__summary .p-detail__title{margin-top:0;margin-bottom:16px;gap:10px}}.l-levelcheck-detail .p-detail__summary .p-detail__score{grid-area:score}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__summary .p-detail__score{justify-self:center;margin-inline:0}}.l-levelcheck-detail .p-detail__summary .p-detail__phase-lead{grid-area:phase-lead;margin-top:16px}.l-levelcheck-detail .p-detail__summary .p-detail__phase-box{grid-area:phase-box}.l-levelcheck-detail .p-detail__summary .p-detail__phase-suffix{grid-area:phase-suffix}.l-levelcheck-detail .p-detail__summary .p-detail__detail{grid-area:detail}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__summary{grid-template-areas:"title" "score" "phase-lead" "phase-box" "phase-suffix" "detail"}.l-levelcheck-detail .p-detail__summary .p-detail__phase-lead{margin-top:26px}}.l-levelcheck-detail .p-detail__score{grid-area:score}.l-levelcheck-detail .p-detail__score-label{font-size:var(--font-xs)}.l-levelcheck-detail .p-detail__score-num{line-height:1}.l-levelcheck-detail .p-detail__score-num .js-detail-score{font-family:"Robot Bold",sans-serif;font-size:50px;color:var(--color-navy)}.l-levelcheck-detail .p-detail__score-num small{font-size:var(--font-s);margin-left:2px}.l-levelcheck-detail .p-detail__top>.l-levelcheck-detail .p-detail__title{grid-area:title}.l-levelcheck-detail .p-detail__phase-row{grid-area:phase;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__phase-row{flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:18px}}.l-levelcheck-detail .p-detail__phase-lead,.l-levelcheck-detail .p-detail__phase-suffix{font-size:var(--font-m);font-weight:700}.l-levelcheck-detail .p-detail__phase-pill{display:block;width:100%;text-align:center;border:2px solid var(--color-navy);color:var(--color-navy);font-weight:700;font-size:var(--font-l);padding:10px 20px}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__phase-pill{display:inline-block;width:auto;padding:6px 24px}}.l-levelcheck-detail .p-detail__phase-detail{grid-area:detail;margin-top:16px;font-size:var(--font-s);line-height:1.8}.l-levelcheck-detail .p-detail__radar-panel{margin-top:8px}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__radar-panel{margin-top:0}}.l-levelcheck-detail .p-detail__radar-title{padding:8px 20px;border-radius:20px;background:var(--color-navy);color:var(--color-text-white);font-size:var(--font-s);white-space:nowrap;text-align:center;width:fit-content;margin-inline:auto}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__radar-title{font-size:var(--font-m);padding:8px 40px}}.l-levelcheck-detail .p-detail-table{display:none;width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--color-navy)}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-table{display:table}}.l-levelcheck-detail .p-detail-table th{background:var(--color-navy);color:var(--color-text-white);font-size:var(--font-s);font-weight:700;padding:8px;border:1px solid var(--color-navy);border-right-color:#fff}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table th{padding:10px}}.l-levelcheck-detail .p-detail-table th:last-of-type{border-right-color:var(--color-navy)}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-table th:nth-child(1){width:8.5em;padding:8px 6px;font-size:var(--font-xs)}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table th:nth-child(1){width:calc(54px + 9.5em + 20px);padding:10px;font-size:var(--font-s)}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-table th:nth-child(2){width:60px;padding:8px 2px;font-size:var(--font-xs);line-height:1.25;letter-spacing:-.04em}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table th:nth-child(2){width:88px;padding:10px 4px;font-size:var(--font-s);line-height:inherit;letter-spacing:normal}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-table th:nth-child(4){width:150px}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table th:nth-child(4){width:220px}}.l-levelcheck-detail .p-detail-table td{border:1px solid var(--color-navy);font-size:var(--font-s);vertical-align:middle}.l-levelcheck-detail .p-detail-table__area{width:8.5em;font-weight:700;white-space:nowrap;padding:6px;overflow:hidden}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__area{width:calc(54px + 9.5em + 20px);padding:10px;overflow:visible}}.l-levelcheck-detail .p-detail-table__area-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__area-body{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;text-align:left}}.l-levelcheck-detail .p-detail-table__area-body img{flex:none;width:36px;height:auto}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__area-body img{width:44px}}.l-levelcheck-detail .p-detail-table__area-body span{font-size:var(--font-xs);line-height:1.35}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__area-body span{font-size:inherit;line-height:inherit}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-table__area-body span.is-small{font-size:80%}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__area-body span.is-small{font-size:100%}}.l-levelcheck-detail .p-detail-table__score{width:52px;padding:4px 0;text-align:center}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__score{width:88px;padding:10px 4px}}.l-levelcheck-detail .p-detail-table__score-body{display:inline-flex;flex-direction:row;align-items:flex-end;justify-content:center;width:fit-content;max-width:100%;gap:1px;margin-inline:auto;color:var(--color-navy);white-space:nowrap}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__score-body{gap:2px;transform:translateY(-4px) scaleY(1.3)}}.l-levelcheck-detail .p-detail-table__score-body strong{font-family:"Robot Bold",sans-serif;font-size:22px;line-height:1}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-table__score-body strong{font-size:30px;transform:translateY(4px)}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__score-body strong{font-size:40px;transform:translateY(6px)}}.l-levelcheck-detail .p-detail-table__score-body small{display:block;font-size:10px;line-height:1;color:var(--color-text)}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__score-body small{font-size:var(--font-xs)}}.l-levelcheck-detail .p-detail-table__comment{width:auto;line-height:1.7;padding:12px 14px;word-break:break-word}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__comment{line-height:1.8;padding:18px}}.l-levelcheck-detail .p-detail-table__next{width:150px;padding:8px}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-table__next{width:220px;padding:10px}}.l-levelcheck-detail .p-detail-table__next-list li{padding-left:1em;text-indent:-1em}.l-levelcheck-detail .p-detail-table__next-list li+li{margin-top:6px}.l-levelcheck-detail .p-detail-cards-wrap{position:relative}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-cards-wrap{display:none}}.l-levelcheck-detail .p-detail-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.l-levelcheck-detail .p-detail-cards::-webkit-scrollbar{display:none}.l-levelcheck-detail .p-detail-cards__item{flex:0 0 100%;scroll-snap-align:start;padding-inline:14px;background:#fff}.l-levelcheck-detail .p-detail-cards__row{display:grid;grid-template-columns:2.3fr 1fr;gap:12px}.l-levelcheck-detail .p-detail-cards__head{background:var(--color-navy);color:var(--color-text-white);text-align:center;font-size:var(--font-xs);font-weight:700;padding:6px}.l-levelcheck-detail .p-detail-cards__area,.l-levelcheck-detail .p-detail-cards__score{border:1px solid var(--color-navy)}.l-levelcheck-detail .p-detail-cards__area-body{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px;font-size:12px}@media screen and (min-width:414px){.l-levelcheck-detail .p-detail-cards__area-body{font-size:var(--font-s)}}.l-levelcheck-detail .p-detail-cards__area-body img{width:36px;height:auto}.l-levelcheck-detail .p-detail-cards__score-body{display:flex;justify-content:center;align-items:flex-end;gap:6px;color:var(--color-navy);transform:translateY(-8px) scaleY(1.3)}.l-levelcheck-detail .p-detail-cards__score-body strong{font-family:"Robot Bold",sans-serif;font-size:34px;transform:translateY(8px)}.l-levelcheck-detail .p-detail-cards__score-body small{display:block;font-size:var(--font-xs);font-weight:400;color:var(--color-text)}.l-levelcheck-detail .p-detail-cards__block{margin-top:14px;border:1px solid var(--color-navy)}.l-levelcheck-detail .p-detail-cards__text{padding:14px;font-size:var(--font-s);line-height:1.5}.l-levelcheck-detail .p-detail-cards__list{padding:14px;font-size:var(--font-s)}.l-levelcheck-detail .p-detail-cards__list li{padding-left:1em;text-indent:-1em}.l-levelcheck-detail .p-detail-cards__list li+li{margin-top:6px}.l-levelcheck-detail .p-detail-cards__arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:none;background:0 0;cursor:pointer;z-index:2}.l-levelcheck-detail .p-detail-cards__arrow::before{content:"";display:block;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent}.l-levelcheck-detail .p-detail-cards__arrow--prev{left:-8px}.l-levelcheck-detail .p-detail-cards__arrow--prev::before{border-right:16px solid var(--color-pink)}.l-levelcheck-detail .p-detail-cards__arrow--next{right:-22px}.l-levelcheck-detail .p-detail-cards__arrow--next::before{border-left:16px solid var(--color-pink)}.l-levelcheck-detail .p-detail-cards__swipe-hint{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.l-levelcheck-detail .p-detail-cards__swipe-hint-icon{display:block;line-height:0;opacity:0}.l-levelcheck-detail .p-detail-cards__swipe-hint img{width:106px;height:auto;display:block;filter:drop-shadow(0 0 1px rgba(255, 255, 255, .8)) drop-shadow(0 0 4px rgba(255, 255, 255, .8)) drop-shadow(0 0 8px rgba(255, 255, 255, .8)) drop-shadow(0 2px 12px rgba(255, 255, 255, .8))}.l-levelcheck-detail .p-detail-cards__swipe-hint.is-active .p-detail-cards__swipe-hint-icon{animation:p-detail-swipe-hint 3s ease-in-out forwards}@keyframes p-detail-swipe-hint{0%{opacity:0;transform:translateX(30px)}8%{opacity:1;transform:translateX(30px)}33%{opacity:1;transform:translateX(-30px)}42%{opacity:1;transform:translateX(30px)}67%{opacity:1;transform:translateX(-30px)}80%{opacity:1;transform:translateX(-30px)}100%{opacity:0;transform:translateX(-30px)}}.l-levelcheck-detail .p-detail-priority{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-priority{flex-direction:row;align-items:center;gap:30px}}.l-levelcheck-detail .p-detail-priority__badge{display:flex;align-items:center;gap:16px;flex:none;border:4px solid var(--color-navy);border-radius:10px;margin-inline:14px;padding:10px;font-weight:700;font-size:var(--font-l)}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-priority__badge{margin-inline:initial}}.l-levelcheck-detail .p-detail-priority__badge img{flex:none}.l-levelcheck-detail .p-detail-priority__text{font-size:var(--font-s);line-height:1.8}.l-levelcheck-detail .p-detail__title-suffix{width:fit-content;margin-inline:auto;background:var(--color-navy);font-size:var(--font-sm);font-weight:700;color:var(--color-text-white);padding:8px 12px;line-height:1}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__title-suffix{padding:0;margin-inline:initial;background:0 0;font-size:var(--font-l);color:var(--color-text)}}.l-levelcheck-detail .p-detail__title-suffix-theme{display:inline-block}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail__title-suffix-theme{padding:5px 10px}}.l-levelcheck-detail .p-detail-roadmap{display:grid;gap:26px}@media screen and (min-width:568px){.l-levelcheck-detail .p-detail-roadmap{grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}}.l-levelcheck-detail .p-detail-roadmap__step{width:100%;position:relative;border:1px solid var(--color-navy);margin-inline:auto;border-radius:8px;padding:16px}.l-levelcheck-detail .p-detail-roadmap__step:not(:last-child)::after{content:"";position:absolute;left:50%;top:calc(100% + 5px);transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid var(--color-pink-arrow)}@media screen and (min-width:568px){.l-levelcheck-detail .p-detail-roadmap__step:not(:last-child)::after{top:50%;left:auto;right:-26px;transform:translateY(-50%) rotate(-90deg)}}.l-levelcheck-detail .p-detail-roadmap__step:nth-of-type(1){border-color:var(--color-roadmap-1)}.l-levelcheck-detail .p-detail-roadmap__step:nth-of-type(2){border-color:var(--color-roadmap-2)}.l-levelcheck-detail .p-detail-roadmap__step:nth-of-type(3){border-color:var(--color-roadmap-3)}.l-levelcheck-detail .p-detail-roadmap__period{text-align:center;border-radius:20px;padding:8px;color:var(--color-text-white);font-weight:700;font-size:var(--font-m);margin-inline:auto}.l-levelcheck-detail .p-detail-roadmap__step:nth-of-type(1) .p-detail-roadmap__period{background:var(--color-roadmap-1)}.l-levelcheck-detail .p-detail-roadmap__step:nth-of-type(2) .p-detail-roadmap__period{background:var(--color-roadmap-2)}.l-levelcheck-detail .p-detail-roadmap__step:nth-of-type(3) .p-detail-roadmap__period{background:var(--color-roadmap-3)}.l-levelcheck-detail .p-detail-roadmap__list{margin-top:12px;font-size:var(--font-s)}.l-levelcheck-detail .p-detail-roadmap__list li{padding-left:1em;text-indent:-1em}.l-levelcheck-detail .p-detail-roadmap__list li+li{margin-top:6px}.l-levelcheck-detail .p-detail-courses-box{position:relative;margin-inline:auto;margin-top:30px;border-radius:8px;border:2px solid var(--color-pink)}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-courses-box{width:90%}}@media screen and (min-width:568px){.l-levelcheck-detail .p-detail-courses-box{width:82%}}.l-levelcheck-detail .p-detail-courses-box::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:18px solid var(--color-pink)}.l-levelcheck-detail .p-detail-courses-box__title{background:var(--color-pink);color:var(--color-text-white);text-align:center;font-weight:700;font-size:var(--font-m);padding-block:5px;border-radius:6px 6px 0 0}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-courses-box__title{padding-block:18px;font-size:22px}}.l-levelcheck-detail .p-detail-courses{padding:10px 20px;display:grid;gap:8px}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-courses{grid-template-columns:1fr 1fr;gap:10px;padding:20px 40px}}.l-levelcheck-detail .p-detail-courses__col{display:grid;gap:6px;font-family:"NotoSansCJKjp Medium",sans-serif;font-size:var(--font-m)}.l-levelcheck-detail .p-detail-courses__col li{padding-left:1em;text-indent:-1em}.l-levelcheck-detail .p-detail-courses__col li::before{content:"・"}.l-levelcheck-detail .p-detail-hodai-lead{margin-top:34px;width:fit-content;margin-inline:auto;text-align:center;font-size:17px;font-weight:700;background:linear-gradient(transparent 65%,#f8d3d5 65%)}@media screen and (min-width:375px){.l-levelcheck-detail .p-detail-hodai-lead{font-size:var(--font-l)}}.l-levelcheck-detail .p-detail-hodai{margin-top:18px;border:1px solid var(--color-form-row);border-radius:16px;padding:24px 20px;display:grid;gap:24px;grid-template-areas:"intro" "sample" "body" "btns"}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-hodai{grid-template-columns:1.25fr 1fr;grid-template-areas:"sample intro" "sample body" "btns btns";align-items:start;margin-top:40px;padding:34px 44px;column-gap:40px;row-gap:8px}}.l-levelcheck-detail .p-detail-hodai__intro{grid-area:intro}@media screen and (min-width:568px){.l-levelcheck-detail .p-detail-hodai__intro{width:70%;max-width:370px;margin-inline:auto}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-hodai__intro{width:100%;max-width:initial;margin-inline:initial}}@media screen and (min-width:1024px){.l-levelcheck-detail .p-detail-hodai__intro{width:90%}}.l-levelcheck-detail .p-detail-hodai__sample{grid-area:sample;display:block;width:100%;height:auto}.l-levelcheck-detail .p-detail-hodai__body{grid-area:body}.l-levelcheck-detail .p-detail-hodai__label{font-size:var(--font-s);font-weight:700;text-align:center}.l-levelcheck-detail .p-detail-hodai__logo{display:block;margin-top:8px;width:100%;height:auto}.l-levelcheck-detail .p-detail-hodai__list{margin-top:22px;display:grid;gap:10px;font-size:var(--font-s);font-weight:700}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-hodai__list{margin-top:0}}.l-levelcheck-detail .p-detail-hodai__list li{position:relative;padding-left:1.4em}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-hodai__list li{padding-left:1.7em}}.l-levelcheck-detail .p-detail-hodai__list li::before{content:"";width:16px;height:16px;position:absolute;top:.2em;left:0;background:url(https://www.u-can.co.jp/houjin/special/levelcheck/report/images/check.png) no-repeat center/contain;font-size:.8em}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-hodai__list li::before{width:20px;height:20px}}.l-levelcheck-detail .p-detail-hodai__btns{grid-area:btns;margin-top:0;display:grid;gap:12px}@media screen and (min-width:568px){.l-levelcheck-detail .p-detail-hodai__btns{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-hodai__btns{margin-top:24px;max-width:664px;width:100%;margin-inline:auto;gap:30px}}.l-levelcheck-detail .p-detail-hodai__btn-wrap{display:block;padding:6px;border-radius:12px;transition:transform .2s ease}.l-levelcheck-detail .p-detail-hodai__btn-wrap--trial{background:var(--color-hodai-orange)}.l-levelcheck-detail .p-detail-hodai__btn-wrap--dl{background:var(--color-hodai-teal)}@media (hover:hover){.l-levelcheck-detail .p-detail-hodai__btn-wrap:hover{transform:scale(1.04);filter:brightness(1.1)}}.l-levelcheck-detail .p-detail-hodai__btn{display:grid;place-content:center;height:56px;border-radius:8px;border:1px solid #fff;color:var(--color-text-white);font-weight:700;font-size:var(--font-m);text-decoration:none}.l-levelcheck-detail .p-detail-hodai__btn--trial{background:var(--color-hodai-orange)}.l-levelcheck-detail .p-detail-hodai__btn--dl{background:var(--color-hodai-teal)}.l-levelcheck-detail .p-detail-contact{margin-top:34px;text-align:center}.l-levelcheck-detail .p-detail-contact__lead{font-size:var(--font-s);line-height:1.8;text-align:left}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-contact__lead{text-align:center}}.l-levelcheck-detail .p-detail-contact__btn-wrap{display:inline-block;width:calc(100% - 60px);margin-top:18px;padding:6px;border-radius:12px;background:var(--color-pink);transition:transform .2s ease}@media screen and (min-width:568px){.l-levelcheck-detail .p-detail-contact__btn-wrap{max-width:340px}}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-contact__btn-wrap{width:initial;max-width:initial}}@media (hover:hover){.l-levelcheck-detail .p-detail-contact__btn-wrap:hover{transform:scale(1.04);filter:brightness(1.1)}}.l-levelcheck-detail .p-detail-contact__btn{display:grid;place-content:center;height:54px;padding-inline:30px;border-radius:8px;border:1px solid #fff;background:var(--color-pink);color:var(--color-text-white);font-weight:700;font-size:var(--font-m);text-decoration:none}@media screen and (min-width:768px){.l-levelcheck-detail .p-detail-contact__btn{width:324px}}.l-levelcheck-detail .p-detail-contact__link{margin-top:14px;font-size:12px}@media screen and (min-width:375px){.l-levelcheck-detail .p-detail-contact__link{font-size:var(--font-xs);letter-spacing:-.02em}}@media screen and (min-width:414px){.l-levelcheck-detail .p-detail-contact__link{letter-spacing:0}}.l-levelcheck-detail .p-detail-contact__link a{color:var(--color-navy)}.l-levelcheck-detail .p-detail-contact__link a:link,.l-levelcheck-detail .p-detail-contact__link a:visited{text-decoration:underline}@media (hover:hover){.l-levelcheck-detail .p-detail-contact__link a:active,.l-levelcheck-detail .p-detail-contact__link a:hover{text-decoration:none}}.l-levelcheck-detail .p-detail-footer{text-align:center;padding:20px}.l-levelcheck-detail .p-detail-footer small{font-size:var(--font-xxs)}.p-detail__panel,.p-preview__panel{display:grid;gap:24px}@media screen and (min-width:768px){.p-detail__panel,.p-preview__panel{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.p-detail__panel,.p-preview__panel{gap:40px}}.p-detail__summary,.p-preview__summary{border-radius:16px}@media screen and (min-width:768px){.p-detail__summary,.p-preview__summary{padding:0}}.p-detail__score,.p-preview__score{display:grid;place-items:center;width:fit-content;margin-inline:auto;padding:8px 10px;border:3px solid var(--color-navy);border-radius:12px}@media screen and (min-width:768px){.p-detail__score,.p-preview__score{border-width:5px;border-radius:20px}}.p-detail__score-label,.p-preview__score-label{font-size:var(--font-xs);margin-bottom:4px}.p-detail__score-num,.p-preview__score-num{line-height:1}.p-detail__score-num .js-preview-score,.p-detail__score-num .preview-score,.p-preview__score-num .js-preview-score,.p-preview__score-num .preview-score{display:inline-block;color:var(--color-navy);font-family:"Robot Bold",sans-serif;font-size:50px;transform:scaleY(1.3)}@media screen and (min-width:768px){.p-detail__score-num .js-preview-score,.p-detail__score-num .preview-score,.p-preview__score-num .js-preview-score,.p-preview__score-num .preview-score{font-size:60px}}@media screen and (min-width:1024px){.p-detail__score-num .js-preview-score,.p-detail__score-num .preview-score,.p-preview__score-num .js-preview-score,.p-preview__score-num .preview-score{font-size:80px}}.p-detail__score-num small,.p-preview__score-num small{font-family:"Robot Regular",sans-serif;font-size:var(--font-s);margin-left:2px;letter-spacing:-.02em}@media screen and (min-width:768px){.p-detail__score-num small,.p-preview__score-num small{font-size:var(--font-m)}}.p-detail__phase-lead,.p-preview__phase-lead{margin-top:8px;font-size:var(--font-m);font-weight:700}@media screen and (min-width:768px){.p-detail__phase-lead,.p-preview__phase-lead{margin-top:26px}}.p-detail__phase-box,.p-preview__phase-box{margin-top:10px;padding-block:10px;border:1px solid var(--color-navy);color:var(--color-navy);font-size:var(--font-l);font-weight:700;text-align:center;letter-spacing:.04em}@media screen and (min-width:768px){.p-detail__phase-box,.p-preview__phase-box{margin-top:18px;padding-block:6px}}.p-detail__phase-suffix,.p-preview__phase-suffix{margin-top:6px;text-align:right;font-size:var(--font-m);font-weight:700}@media screen and (min-width:768px){.p-detail__phase-suffix,.p-preview__phase-suffix{margin-top:18px}}.p-detail__detail,.p-preview__detail{margin-top:24px;font-size:var(--font-s)}@media screen and (min-width:768px){.p-detail__detail,.p-preview__detail{margin-top:20px}}.p-detail__radar-panel,.p-preview__radar-panel{background:var(--color-gray-bg);border-radius:16px;padding:20px 20px 0}@media screen and (min-width:768px){.p-detail__radar-panel,.p-preview__radar-panel{padding:18px 0 0}}.p-detail__radar-title,.p-preview__radar-title{padding:8px 20px;border-radius:20px;background:var(--color-navy);color:var(--color-text-white);font-size:var(--font-s);white-space:nowrap;text-align:center;width:fit-content;margin-inline:auto}@media screen and (min-width:768px){.p-detail__radar-title,.p-preview__radar-title{font-size:var(--font-m);padding:8px 40px}}.p-radar{position:relative;width:min(320px,100%);margin:10px auto 0}@media screen and (min-width:768px){.p-radar{width:min(352px,100%);margin-top:0}}@media screen and (min-width:1024px){.p-radar{width:min(384px,100%)}}.p-detail__radar-panel .p-radar,.p-preview__radar-panel .p-radar{margin-top:20px}.p-radar__svg{display:block;width:100%;height:auto}.p-radar__grid{fill:none;stroke:#ccc;stroke-width:1}.p-radar__grid--outer{fill:var(--color-text-white);stroke:var(--color-navy);stroke-width:1}.p-radar__axis{stroke:var(--color-navy);stroke-width:1}.p-radar__tick{stroke:var(--color-navy);stroke-width:1}.p-radar__score{fill:rgba(192,227,248,.7);stroke:#ccc;stroke-width:1;transition:transform 1s cubic-bezier(.22,1,.36,1)}.p-radar__labels{position:absolute;inset:0}.p-radar__label{position:absolute;transform:translate(-50%,-50%);font-size:11px;line-height:1.3;white-space:nowrap}@media screen and (min-width:768px){.p-radar__label{font-size:12px}}@media screen and (min-width:1024px){.p-radar__label{font-size:13px}}@media screen and (min-width:768px){.p-radar__label:last-child{transform:translate(calc(-50% + 12px),-50%)}}
/*# sourceMappingURL=style.css.map */
