@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.co-app-diagnosis{margin-top:100px}@media (max-width: 768px){.co-app-diagnosis{margin-top:68px}}.co-app-diagnosis fieldset{min-width:0;margin:0;padding:0;border:0}.co-app-diagnosis legend{width:100%;margin:0;padding:0}.co-app-diagnosis .hidden{display:none}.co-app-diagnosis .-mt30{margin-top:30px}@media (max-width: 768px){.co-app-diagnosis .-mt30{margin-top:15px}}.co-app-diagnosis .-mt56{margin-top:56px}.co-app-diagnosis .-mt60{margin-top:60px}@media (max-width: 768px){.co-app-diagnosis .-mt60{margin-top:40px}}.co-app-diagnosis .-pt60{padding-top:60px}@media (max-width: 768px){.co-app-diagnosis .-pt60{padding-top:30px}}.co-app-diagnosis .-pt80{padding-top:80px}@media (max-width: 768px){.co-app-diagnosis .-pt80{padding-top:40px}}.co-app-diagnosis .-pb80{padding-bottom:80px}@media (max-width: 768px){.co-app-diagnosis .-pb80{padding-bottom:40px}}.co-app-diagnosis .-p30{padding-block:30px}@media (max-width: 768px){.co-app-diagnosis .-p30{padding-block:20px}}.co-app-diagnosis .-pt100{padding-top:100px}@media (max-width: 768px){.co-app-diagnosis .-pt100{padding-top:50px}}.co-app-diagnosis .-pb50{padding-bottom:50px}@media (max-width: 768px){.co-app-diagnosis .-pb50{padding-bottom:30px}}.co-app-diagnosis .-pt120{padding-top:120px}@media (max-width: 768px){.co-app-diagnosis .-pt120{padding-top:80px}}.co-app-diagnosis .-lh_80{line-height:80px}@media (max-width: 768px){.co-app-diagnosis .-lh_80{line-height:50px}}.co-app-diagnosis .-s_520{width:520px}@media (max-width: 768px){.co-app-diagnosis .-s_520{width:100%}}.co-app-diagnosis .c-radio input[type=radio]:checked+label{border:3px solid #1b3b8b;background-color:#ffe4e4}.co-app-diagnosis .c-btn.-text-center span{display:inline-block;width:100%;text-align:center}.co-app-diagnosis__lead .-text{text-align:center}@media (max-width: 768px){.co-app-diagnosis__lead .-text{text-align:left}}.co-app-diagnosis__section .start-btn{padding-block:80px}.co-app-diagnosis__form{padding-bottom:80px}@media (max-width: 768px){.co-app-diagnosis__form{padding-bottom:40px}}.co-app-diagnosis__form .-legend{display:grid;place-items:center}.co-app-diagnosis__form .-step{display:inline-block;margin-bottom:30px;margin-inline:auto;padding-inline:25px;border:0;border-radius:50px;background-color:#fff;font-size:20px;line-height:20px}@media (max-width: 768px){.co-app-diagnosis__form .-step{font-size:16px;line-height:32px}}.co-app-diagnosis__form .-step em{font-size:22px}@media (max-width: 768px){.co-app-diagnosis__form .-step em{font-size:18px}}.co-app-diagnosis__form .-title{margin-top:0;font-weight:600;font-size:40px}@media (max-width: 768px){.co-app-diagnosis__form .-title{font-size:26px}}.co-app-diagnosis__form .-subtitle{font-size:28px}@media (max-width: 768px){.co-app-diagnosis__form .-subtitle{font-size:20px}}.co-app-diagnosis__form .-subtitle em{font-weight:500}.co-app-diagnosis__form .c-note{margin-top:24px}@media (max-width: 768px){.co-app-diagnosis__form .c-note{margin-top:16px}}.co-app-diagnosis__form fieldset+fieldset{padding-top:120px}@media (max-width: 768px){.co-app-diagnosis__form fieldset+fieldset{padding-top:80px}}.co-app-diagnosis__form fieldset .c-radio+.c-radio{margin-top:15px}.co-app-diagnosis__form fieldset .c-radio label{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:16px 24px;gap:40px;border:2px solid #C4C4C4;border-radius:8px;background-color:#fff;font-weight:600;font-size:24px}@media (max-width: 768px){.co-app-diagnosis__form fieldset .c-radio label{padding:16px;gap:15px;font-size:20px}}.co-app-diagnosis__form fieldset .c-radio label:before{position:inherit;width:25px;height:25px;border-width:2px}.co-app-diagnosis__form fieldset .c-radio label span{-webkit-box-flex:1;-ms-flex:1;flex:1}.co-app-diagnosis__form fieldset .c-radio label small{margin-left:10px;font-weight:500;font-size:16px}@media (max-width: 768px){.co-app-diagnosis__form fieldset .c-radio label small{display:block;margin-top:5px;margin-left:-.2em;line-height:1.4}}.co-app-diagnosis__form .fieldsetGrade{padding-top:110px}@media (max-width: 768px){.co-app-diagnosis__form .fieldsetGrade{padding-top:56px}}.co-app-diagnosis__form .organizationFirstType,.co-app-diagnosis__form .organizationSecondType,.co-app-diagnosis__form .venueFirstType,.co-app-diagnosis__form .venueSecondType{margin-top:-80px!important;padding-top:80px!important}.co-app-diagnosis__form .organizationFirstType .-legend,.co-app-diagnosis__form .organizationSecondType .-legend,.co-app-diagnosis__form .venueFirstType .-legend,.co-app-diagnosis__form .venueSecondType .-legend{margin-bottom:32px}@media (max-width: 768px){.co-app-diagnosis__form .organizationFirstType .-legend,.co-app-diagnosis__form .organizationSecondType .-legend,.co-app-diagnosis__form .venueFirstType .-legend,.co-app-diagnosis__form .venueSecondType .-legend{margin-bottom:24px}}.co-app-diagnosis__form .organizationFirstType .-subtitle,.co-app-diagnosis__form .organizationSecondType .-subtitle,.co-app-diagnosis__form .venueFirstType .-subtitle,.co-app-diagnosis__form .venueSecondType .-subtitle{margin-top:80px}@media (max-width: 768px){.co-app-diagnosis__form .organizationFirstType .-subtitle,.co-app-diagnosis__form .organizationSecondType .-subtitle,.co-app-diagnosis__form .venueFirstType .-subtitle,.co-app-diagnosis__form .venueSecondType .-subtitle{margin-top:40px}}.co-app-diagnosis__form .form_submit{display:grid;place-items:center;gap:80px}@media (max-width: 768px){.co-app-diagnosis__form .form_submit{gap:40px}}.co-app-diagnosis__form .triangle{width:0;height:0;border-top:48px solid #FFD5D5;border-right:200px solid transparent;border-bottom:0;border-left:200px solid transparent;border-style:solid}@media (max-width: 768px){.co-app-diagnosis__form .triangle{border-top:24px solid #FFD5D5;border-right:100px solid transparent;border-left:100px solid transparent}}.co-app-diagnosis__result{margin-top:-120px;padding-top:120px;padding-bottom:100px}@media (max-width: 768px){.co-app-diagnosis__result{margin-top:-80px;padding-top:80px;padding-bottom:56px}}.co-app-diagnosis__result .answer{padding-inline:20px;padding-block:60px;background-color:#fff}@media (max-width: 768px){.co-app-diagnosis__result .answer{padding-block:36px}}.co-app-diagnosis__result .answer .-title{margin-bottom:32px;font-weight:700;font-size:40px;text-align:center}@media (max-width: 768px){.co-app-diagnosis__result .answer .-title{margin-bottom:24px;font-size:28px}}.co-app-diagnosis__result .answer .c-paragraph p{font-weight:500}.co-app-diagnosis__result .answer .-apply{margin-top:40px}@media (max-width: 768px){.co-app-diagnosis__result .answer .-apply{margin-top:32px}}.co-app-diagnosis__result .answer .-apply p{text-align:center}@media (max-width: 768px){.co-app-diagnosis__result .answer .-apply p{font-size:15px}}.co-app-diagnosis__result .answer .-apply .-btn{margin-top:24px;text-align:center}.co-app-diagnosis__message{-webkit-padding-after:80px;padding-block-end:80px}@media (max-width: 768px){.co-app-diagnosis__message{-webkit-padding-after:56px;padding-block-end:56px}}.co-app-diagnosis__message .c-list{margin-top:40px}@media (max-width: 768px){.co-app-diagnosis__message .c-list{margin-top:32px}}.co-app-diagnosis__message .c-textlink{font-size:13px}
