.diagnosis-panel[data-v-9b7c045f]{display:flex;flex-direction:column;gap:40px;padding:16px 16px 30px}@media screen and (min-width:1020px){.diagnosis-panel[data-v-9b7c045f]{padding:16px 32px 30px}}.diagnosis-panel .row .header[data-v-9b7c045f]{border-bottom:1px solid var(--color-neutral-350);font-size:var(--font-size-xl);font-weight:700;margin-bottom:8px;padding-bottom:4px}.diagnosis-panel .row .header>span[data-v-9b7c045f]{font-size:var(--font-size-md)}.diagnosis-panel .row .sub-header[data-v-9b7c045f]{background-color:var(--color-blue-50);border-radius:4px;color:var(--color-blue-900);font-size:var(--font-size-md);font-weight:500;margin-bottom:8px;padding:4px 8px}.diagnosis-panel .row .sub-header-variant[data-v-9b7c045f]{border-bottom:1px dashed var(--color-neutral-350);font-size:var(--font-size-md);font-weight:500;margin-bottom:8px;padding-bottom:4px}.diagnosis-panel .row .radio-selection[data-v-9b7c045f]{display:grid;gap:10px;grid-template:1fr/repeat(2,1fr)}.diagnosis-panel .row .check-selection[data-v-9b7c045f]{display:grid;gap:8px;grid-template:1fr/repeat(3,1fr)}.diagnosis-panel .row .job-category-wrapper[data-v-9b7c045f]:not(:first-child){margin-top:40px}.diagnosis-panel .row details[data-v-9b7c045f]{margin-top:16px}.diagnosis-panel .row details summary[data-v-9b7c045f]{align-items:center;border:1px solid var(--color-neutral-200);border-radius:4px;box-shadow:0 4px 0 0 var(--color-neutral-200);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:8px;height:14.358974359vw;justify-content:space-between;padding:8px 16px;width:100%}@media screen and (min-width:1020px){.diagnosis-panel .row details summary[data-v-9b7c045f]{height:min(4.6666666667vw,56px)}}.diagnosis-panel .row details summary[data-v-9b7c045f]::-webkit-details-marker{display:none}.diagnosis-panel .row details .toggle[data-v-9b7c045f]{border:1px solid var(--color-neutral-300);border-radius:100%;flex-shrink:0;height:7.6923076923vw;position:relative;width:7.6923076923vw}@media screen and (min-width:1020px){.diagnosis-panel .row details .toggle[data-v-9b7c045f]{height:min(2.6666666667vw,32px);width:min(2.6666666667vw,32px)}}.diagnosis-panel .row details .toggle[data-v-9b7c045f]:after,.diagnosis-panel .row details .toggle[data-v-9b7c045f]:before{background-color:var(--color-neutral-300);content:"";display:inline-block;height:1px;inset:0;margin:auto;position:absolute;transition:all .3s;width:4.1025641026vw}@media screen and (min-width:1020px){.diagnosis-panel .row details .toggle[data-v-9b7c045f]:after,.diagnosis-panel .row details .toggle[data-v-9b7c045f]:before{width:min(1vw,12px)}}.diagnosis-panel .row details .toggle[data-v-9b7c045f]:before{transform:rotate(90deg)}.diagnosis-panel .row details .toggle[data-v-9b7c045f]:after{transform:rotate(0)}.diagnosis-panel .row details[open] summary[data-v-9b7c045f]{border-bottom:none;border-radius:4px 4px 0 0;box-shadow:none}.diagnosis-panel .row details[open] summary .toggle[data-v-9b7c045f]:before{transform:rotate(180deg)}.diagnosis-panel .row details[open] summary .toggle[data-v-9b7c045f]:after{opacity:0}.diagnosis-panel .row details .details-content[data-v-9b7c045f]{border-color:var(--color-neutral-200);border-radius:0 0 4px 4px;border-style:none solid solid;border-width:1px;display:flex;flex-direction:column;gap:32px;padding:8px 16px}.diagnosis-panel .row .prefecture-wrapper[data-v-9b7c045f]{margin-top:16px}.diagnosis-panel .row label input[type=radio][data-v-9b7c045f]{display:none}.diagnosis-panel .row label input[type=radio]+span[data-v-9b7c045f]{align-items:center;border:1px solid var(--color-neutral-200);border-radius:4px;box-shadow:0 4px 0 0 var(--color-neutral-200);display:flex;font-size:var(--font-size-sm);font-weight:500;gap:8px;height:14.358974359vw;padding:8px 16px;width:100%}@media screen and (min-width:1020px){.diagnosis-panel .row label input[type=radio]+span[data-v-9b7c045f]{height:min(4.6666666667vw,56px)}}.diagnosis-panel .row label input[type=radio]+span[data-v-9b7c045f]:before{background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:100%;content:"";display:inline-block;flex-shrink:0;height:3.8461538462vw;width:3.8461538462vw}@media screen and (min-width:1020px){.diagnosis-panel .row label input[type=radio]+span[data-v-9b7c045f]:before{height:min(1.25vw,15px);width:min(1.25vw,15px)}}.diagnosis-panel .row label input[type=radio]:checked+span[data-v-9b7c045f]{background-color:var(--color-orangeyellow-100);border-color:var(--color-orangeyellow-100);box-shadow:none}.diagnosis-panel .row label input[type=radio]:checked+span[data-v-9b7c045f]:before{background-color:var(--color-orangeyellow-900);border-color:var(--color-orangeyellow-900)}.diagnosis-panel .row label input[type=checkbox][data-v-9b7c045f]{display:none}.diagnosis-panel .row label input[type=checkbox]+span[data-v-9b7c045f]{align-items:flex-start;display:flex;font-size:var(--font-size-xs);font-weight:500;gap:4px;padding:8px;position:relative;width:100%}.diagnosis-panel .row label input[type=checkbox]+span[data-v-9b7c045f]:before{border:1px solid var(--color-neutral-200);border-radius:4px;content:"";display:inline-block;flex-shrink:0;height:5.1282051282vw;width:5.1282051282vw}@media screen and (min-width:1020px){.diagnosis-panel .row label input[type=checkbox]+span[data-v-9b7c045f]:before{height:min(1.6666666667vw,20px);width:min(1.6666666667vw,20px)}}.diagnosis-panel .row label input[type=checkbox]+span[data-v-9b7c045f]:after{border-color:var(--color-neutral-0);border-style:none solid solid none;border-width:2px;content:"";display:inline-block;height:3.0769230769vw;left:calc(8px + 1.79487vw);opacity:0;position:absolute;top:3.0769230769vw;transform:rotate(45deg);width:1.5384615385vw}@media screen and (min-width:1020px){.diagnosis-panel .row label input[type=checkbox]+span[data-v-9b7c045f]:after{height:min(1vw,12px);left:calc(8px + min(.5833333333vw,7px));top:min(1vw,12px);width:min(.5vw,6px)}}.diagnosis-panel .row label input[type=checkbox]:checked+span[data-v-9b7c045f]:before{background-color:var(--color-orangeyellow-900);border-color:var(--color-orangeyellow-900)}.diagnosis-panel .row label input[type=checkbox]:checked+span[data-v-9b7c045f]:after{opacity:1}@keyframes shiny-9b7c045f{0%{left:-20%}10%{left:120%}to{left:120%}}.diagnosis-panel button[type=submit][data-v-9b7c045f]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to bottom,var(--color-orangeyellow-900) 0,var(--color-orangeyellow-1000) 100%);border:none;border-radius:8px;box-shadow:0 4px #f11800;color:var(--color-neutral-0);cursor:pointer;display:flex;font-size:var(--font-size-2xl);font-weight:700;gap:4px;height:20.5128205128vw;justify-content:center;margin-inline:auto;overflow:hidden;position:relative;text-decoration:none;width:100%}@media screen and (min-width:1020px){.diagnosis-panel button[type=submit][data-v-9b7c045f]{height:min(6.6666666667vw,80px);width:min(43.3333333333vw,520px)}}.diagnosis-panel button[type=submit][data-v-9b7c045f]:before{animation-duration:3s;animation-iteration-count:infinite;animation-name:shiny-9b7c045f;animation-timing-function:ease-in-out;background-image:linear-gradient(100deg,#fff0 10%,#ffffff80 100%,#fff0 0);content:"";height:100%;left:-20%;position:absolute;top:-10%;transform:scale(2) rotate(20deg);width:40px}.diagnosis-panel-container[data-v-26c44b9f]{background-color:var(--color-blue-700);padding:8px}@media screen and (min-width:1020px){.diagnosis-panel-container[data-v-26c44b9f]{margin-inline:auto;max-width:min(58.3333333333vw,700px)}}.diagnosis-panel-container .header[data-v-26c44b9f]{align-items:center;display:flex;flex-direction:column;padding-block:12px 24px}.diagnosis-panel-container .header .main-text[data-v-26c44b9f],.diagnosis-panel-container .header .sub-text[data-v-26c44b9f]{color:var(--color-neutral-0)}.diagnosis-panel-container .header .main-text[data-v-26c44b9f]{font-size:var(--font-size-lg);font-weight:700}@media screen and (min-width:1020px){.diagnosis-panel-container .header .main-text[data-v-26c44b9f]{font-size:var(--font-size-xl)}}.diagnosis-panel-container .header .sub-text[data-v-26c44b9f]{font-size:var(--font-size-sm)}.diagnosis-panel-container .content[data-v-26c44b9f]{background-color:var(--color-neutral-0)}
