:root{--set-root-fz: 16;--calc-root-fz: calc(var(--set-root-fz) / 10);--g-font-sans: Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, Hiragino Sans, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, Meiryo, Noto Sans JP, sans-serif, ui-sans-serif;--g-font-sans-latin: Helvetica Neue, San Fransisco, Arial, Roboto, Noto Sans, sans-serif;--g-font-serif: Hiragino Mincho ProN, 游明朝体, YuMincho, 游明朝, Yu Mincho, Noto Serif JP, serif, ui-serif;--g-font-serif-latin: Times New Roman, Noto Serif, serif;--g-font-sans-mod: Helvetica Neue, Arial, Roboto, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, Hiragino Sans, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, Meiryo, Noto Sans JP, sans-serif, ui-sans-serif;--g-font-hiragino: Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, Hiragino Sans, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, Meiryo, sans-serif, ui-sans-serif;--g-font-yugo: 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, Noto Sans JP, sans-serif, ui-sans-serif;--g-font-yugo-mod: Helvetica Neue, Arial, Roboto, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, Noto Sans JP, sans-serif, ui-sans-serif;--g-font-yumin: 游明朝体, YuMincho, 游明朝, Yu Mincho, Hiragino Mincho ProN, Noto Serif JP, serif, ui-serif;--g-font-noto: Noto Sans JP, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, Hiragino Sans, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, Meiryo, Noto Sans JP, sans-serif, ui-sans-serif;--g-font-notoserif: Noto Serif JP, Hiragino Mincho ProN, 游明朝体, YuMincho, 游明朝, Yu Mincho, Noto Serif JP, serif, ui-serif;--g-font-cinzel: Cinzel, Times New Roman, Noto Serif, serif;--g-font-barlowcondensed: Barlow Condensed, Helvetica Neue, San Fransisco, Arial, Roboto, Noto Sans, sans-serif;--g-font-materialsymbols-outlined: Material Symbols Outlined;--g-font-materialsymbols-round: Material Symbols Round;--g-font-materialsymbols-sharp: Material Symbols Sharp;--g-font-materialicons: Material Icons;--g-font-materialicons-outlined: Material Icons Outlined;--g-font-materialicons-round: Material Icons Round;--g-font-materialicons-sharp: Material Icons Sharp;--g-font-materialicons-twotone: Material Icons Two Tone}:root{--g-font-zenkaku-gn: "Zen Kaku Gothic New", Helvetica Neue, Arial, Roboto, 游ゴシック体, YuGothic, 游ゴシック Medium, Yu Gothic Medium, 游ゴシック, Yu Gothic, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, Noto Sans JP, sans-serif, ui-sans-serif;--g-inner-size-origin: 90;--g-inner-size: calc(1% * var(--g-inner-size-origin));--g-grid-inner-set1: 720px;--g-grid-inner-set2: 1280px;--g-grid-inner: 1fr min(var(--g-inner-size), var(--g-grid-inner-set1)) 1fr;--g-max-inner-size-little: 900px;--g-common-lay-gap1: calc(15rem / var(--calc-root-fz));--g-common-lay-gap2: calc(12rem / var(--calc-root-fz));--set-root-fz: 10;--g-grad-red: linear-gradient(90deg, #F14054 0%, #FF8C06 100%);--g-grad-green: linear-gradient(90deg, #92D550 0%, #47C275 100%);--g-grad-blue: linear-gradient(90deg, #00BFFE 0%, #008AEC 100%)}@media(max-width: 767.98px){:root{--g-common-lay-gap1: calc(100vw * (50 / 375));--g-common-lay-gap2: calc(100vw * (50 / 375))}}.u-wbrWrap{word-break:keep-all}.u-cLink{color:#1a73e8}.u-cLink:is(:visited,:focus,:active){color:#1a73e8}@media(hover: hover){.u-cLink:hover{text-decoration:underline}}@media(hover: none){.u-cLink:active{text-decoration:underline}}.c-commonCtaBtn{position:relative;display:grid;grid-auto-flow:column;justify-content:center;justify-items:center;align-items:center;-moz-column-gap:.5em;column-gap:.5em;border-radius:1.8em;width:60%;height:3.6em;text-decoration:none;font-weight:700;font-size:calc(1.8rem / var(--calc-root-fz));line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#fff;background-image:var(--g-grad-green);background-position:center;background-size:contain;background-repeat:no-repeat;transition-property:all;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s}@media(max-width: 767.98px){.c-commonCtaBtn{font-size:calc(100vw*(16 / 375))}}.c-commonCtaBtn:is(:visited,:focus,:active){color:#fff}.c-commonCtaBtn *{transition:inherit}@media(hover: none){.c-commonCtaBtn:active{opacity:.7}}@media(hover: hover){.c-commonCtaBtn:hover{opacity:.7}}@media(max-width: 767.98px){.c-commonCtaBtn{width:100%}}.c-commonCtaBtn::before{content:"";position:absolute;border-radius:calc(1.8em - 2px);display:block;width:calc(100% - 4px);height:calc(100% - 4px)}.c-commonCtaBtn>span{position:relative;z-index:1}.l-diagResultBlkWrap{display:grid;grid-template-columns:var(--g-grid-inner);padding-block:3.5em 3.3em;font-size:calc(2rem / var(--calc-root-fz))}@media(max-width: 767.98px){.l-diagResultBlkWrap{font-size:calc(100vw*(14 / 375))}}.l-diagResultBlkWrap>*{grid-column:2/-2}.c-diagResultBlk{position:relative;display:grid;justify-items:center;font-size:calc(1.6rem / var(--calc-root-fz))}@media(max-width: 767.98px){.c-diagResultBlk{font-size:calc(100vw*(15 / 375))}}*:not(.foo) .c-diagResultBlk__label{position:absolute;top:0;border-radius:1.5em;padding:.3em 1em;text-align:center;font-weight:700;font-size:calc(1.6rem / var(--calc-root-fz));letter-spacing:.05em;font-family:var(--g-font-yugo);color:#252525;background-color:#ffe206;translate:0 -50%}@media(max-width: 767.98px){*:not(.foo) .c-diagResultBlk__label{font-size:calc(100vw*(14 / 375))}}*:not(.foo) .c-diagResultBlk__title{justify-self:stretch;display:flex;justify-content:center;align-items:center;border-radius:20px 20px 0 0;padding:1.4em .8em .8em;text-align:center;font-weight:700;font-size:calc(2.8rem / var(--calc-root-fz));letter-spacing:.05em;font-family:var(--g-font-yugo);color:#fff;background-image:var(--g-grad-red);background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 767.98px){*:not(.foo) .c-diagResultBlk__title{font-size:calc(100vw*(20 / 375))}}.c-diagResultBlk__title .ce-number{padding-inline:.2em;font-size:1.55em;color:#ffe206}.c-diagResultBlk__cnt{justify-self:stretch;display:grid;row-gap:1.875em}.c-diagResultBlk__topCaution{justify-self:end;margin-top:1em;text-align:end;font-weight:500;font-size:calc(1.3rem / var(--calc-root-fz));line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#000}@media(max-width: 767.98px){.c-diagResultBlk__topCaution{font-size:calc(100vw*(13 / 375))}}.c-diagResultBlk__prevBtn{justify-self:start;display:grid;grid-auto-flow:column;align-items:center;gap:.5em;font-weight:500;font-size:calc(1.8rem / var(--calc-root-fz));line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#00BFFE}@media(max-width: 767.98px){.c-diagResultBlk__prevBtn{font-size:calc(100vw*(15 / 375))}}.c-diagResultBlk__prevBtn:is(:visited,:focus,:active){color:#00BFFE}@media(hover: hover){.c-diagResultBlk__prevBtn:hover{text-decoration:underline}}@media(hover: none){.c-diagResultBlk__prevBtn:active{text-decoration:underline}}.l-diagMasterPost{display:grid;row-gap:3.75em;font-size:calc(1.6rem / var(--calc-root-fz))}@media(max-width: 767.98px){.l-diagMasterPost{font-size:calc(100vw*(15 / 375))}}@media(max-width: 767.98px){.l-diagMasterPost{row-gap:2.66em}}.c-diagMasterPost{--s-top-bd-size: 4px;position:relative;display:grid;row-gap:1.875em;border:1px solid #ddd;border-top:none;padding-block:calc(1.875em + var(--s-top-bd-size)) 1.875em;padding-inline:2.5em;font-size:calc(1.6rem / var(--calc-root-fz))}@media(max-width: 767.98px){.c-diagMasterPost{font-size:calc(100vw*(15 / 375))}}@media(max-width: 767.98px){.c-diagMasterPost{row-gap:1.4em;padding-block:calc(1.4em + var(--s-top-bd-size)) 1.4em;padding-inline:1.5em}}.c-diagMasterPost::before{justify-self:center;content:"";position:absolute;top:0;display:block;width:calc(100% + 2px);height:var(--s-top-bd-size);background-image:var(--g-grad-blue);background-position:center;background-size:contain;background-repeat:no-repeat}.c-diagMasterPost__title{font-weight:700;font-size:calc(2rem / var(--calc-root-fz));line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#000}@media(max-width: 767.98px){.c-diagMasterPost__title{font-size:calc(100vw*(18 / 375))}}.c-diagMasterPost__image{border:1px solid #e0e0e0}.c-diagMasterPost__subInfo{display:grid;grid-auto-flow:column;align-items:start;gap:1.25em;margin-top:1.25em;font-size:inherit}@media(max-width: 767.98px){.c-diagMasterPost__subInfo{grid-auto-flow:row;gap:.8em;margin-top:.8em}}.c-diagMasterPost__siteLink{justify-self:start;display:grid;grid-auto-flow:column;align-items:center;gap:.5em;border-radius:2.4em;padding:.7em 1.5em;font-weight:700;font-size:inherit;letter-spacing:.05em;font-family:var(--g-font-yugo);color:#fff;background-image:var(--g-grad-blue);background-position:center;background-size:contain;background-repeat:no-repeat;transition-property:all;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s}.c-diagMasterPost__siteLink:is(:visited,:focus,:active){color:#fff}.c-diagMasterPost__siteLink *{transition:inherit}@media(hover: none){.c-diagMasterPost__siteLink:active{opacity:.7}}@media(hover: hover){.c-diagMasterPost__siteLink:hover{opacity:.7}}.c-diagMasterPost__caption{justify-self:end;font-weight:500;font-size:inherit;line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#252525}@media(max-width: 767.98px){.c-diagMasterPost__caption{order:-1;justify-self:start}}.c-diagMasterPost__textArea{padding:1.5em;font-weight:700;font-size:calc(1.6rem / var(--calc-root-fz));line-height:1.6;letter-spacing:.05em;font-family:var(--g-font-yugo);color:#000;background-color:#edf6ff}@media(max-width: 767.98px){.c-diagMasterPost__textArea{font-size:calc(100vw*(15 / 375))}}.c-diagMasterPost__wysiwygArea{font-weight:500;font-size:inherit;line-height:1.6;letter-spacing:.05em;font-family:var(--g-font-yugo);color:#000}.c-diagMasterPost__btn{display:grid;justify-items:center}.c-diagMasterPost__notFound{text-align:center;font-weight:700;font-size:calc(2rem / var(--calc-root-fz));line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#000}@media(max-width: 767.98px){.c-diagMasterPost__notFound{font-size:calc(100vw*(18 / 375))}}.c-diagMasterAttrTable{display:grid;grid-template-columns:repeat(2, 1fr);font-size:calc(1.6rem / var(--calc-root-fz))}@media(max-width: 767.98px){.c-diagMasterAttrTable{font-size:calc(100vw*(15 / 375))}}.c-diagMasterAttrTable__head{padding:.8em;text-align:center;font-weight:700;font-size:inherit;line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#fff;background-color:#00bffe}.c-diagMasterAttrTable__item:nth-child(even) .c-diagMasterAttrTable__head{border-left:1px solid #fff}.c-diagMasterAttrTable__cnt{text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.5em;font-weight:700;font-size:calc(1.8rem / var(--calc-root-fz));line-height:calc(0.3rem + 1em + 0.3rem);letter-spacing:.05em;font-family:var(--g-font-yugo);color:#000}@media(max-width: 767.98px){.c-diagMasterAttrTable__cnt{font-size:calc(100vw*(16 / 375))}}.c-diagMasterAttrTable__item:nth-child(even) .c-diagMasterAttrTable__cnt{border-right:1px solid #ddd}/*# sourceMappingURL=diagnosisResult.css.map */