@font-face{font-family:SpoqaHanSansNeo;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/SpoqaHanSansNeo-Thin.a6efdcf.woff) format("woff");font-display:swap}@font-face{font-family:SpoqaHanSansNeo;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/SpoqaHanSansNeo-Light.1cb73b3.woff) format("woff");font-display:swap}@font-face{font-family:SpoqaHanSansNeo;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/SpoqaHanSansNeo-Regular.4af655e.woff) format("woff");font-display:swap}@font-face{font-family:SpoqaHanSansNeo;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/SpoqaHanSansNeo-Medium.8231200.woff) format("woff");font-display:swap}@font-face{font-family:SpoqaHanSansNeo;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/SpoqaHanSansNeo-Bold.dc75532.woff) format("woff");font-display:swap}a,article,body,button,div,footer,h1,h2,h3,h4,h5,h6,header,html,input,li,main,nav,ol,p,pre,section,select,span,table,td,textarea,tr,ul{font-family:SpoqaHanSansNeo,-apple-system,BlinkMacSystemFont,Noto Sans KR,나눔 고딕,Nanum Gothic,Malgun Gothic,맑은 고딕!important;color:#000;font-weight:400;letter-spacing:-1px;line-height:1.4;padding:0;margin:0;outline:0;border:0}li{list-style:none}div{box-sizing:border-box}input::placeholder{color:#b9b9b9}input::-moz-placeholder{color:#b9b9b9}textarea::placeholder{color:#b9b9b9}textarea::-moz-placeholder{color:#b9b9b9}textarea::-webkit-input-placeholder{color:#b9b9b9}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.lazy{background:none!important}.wrapper{width:1068px;margin:0 auto}.m__wrapper{width:448px;padding:0 24px;margin:0 auto}.h58{width:100%;height:58px}.form-common--input{height:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebeb}.form-common--input i{display:inline-block;width:24px;height:24px;background-size:cover;background-position:50%;background-repeat:no-repeat}.form-common--input input,.form-common--input select{width:100%;font-size:16px;color:#000;padding:0 24px;box-sizing:border-box}.form-common--input input.def,.form-common--input select.def{cursor:default}.form-common--input input::-moz-placeholder{color:#b9b9b9}.form-common--input input::placeholder{color:#b9b9b9}.form-common--input select{cursor:pointer}.form-common--input select.gray{color:#b9b9b9}.form-common--input .plus{display:inline-block;width:24px;height:24px;background-image:url(https://dcse8twossp9.cloudfront.net/static/img/user/mypage/lessons/add-circle-black-24-dp.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.form-common--input .icon{background-image:url(https://dcse8twossp9.cloudfront.net/static/img/common/header/menu-24-px.svg)}.form-common--input .arrow{background-image:url(https://dcse8twossp9.cloudfront.net/static/img/coach_note/navigate-next-24-px.svg)}.form-common--input.border--none{border-bottom:none}.form-common--input.mb24{margin-bottom:24px}.form-common--check{height:52px;display:flex;align-items:center}.form-common--check input{display:none}.form-common--check input+label{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.form-common--check input+label i{display:inline-block;cursor:pointer;width:24px;height:24px;background-image:url(https://dcse8twossp9.cloudfront.net/static/img/coach_note/check-box-outline-blank-24-px.svg);background-size:100%;background-position:50%;background-repeat:no-repeat}.form-common--check input+label span{font-size:16px;color:#000;margin-left:8px}.form-common--check input:checked+label>i{background-image:url(https://dcse8twossp9.cloudfront.net/static/img/coach_note/check-box-24-px.svg)}.form-common--check label{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.form-common--check label input[type=checkbox]{display:none}.form-common--check label input[type=checkbox]+i{display:inline-block;cursor:pointer;width:24px;height:24px;background-image:url(https://dcse8twossp9.cloudfront.net/static/img/coach_note/check-box-outline-blank-24-px.svg);background-size:100%;background-position:50%;background-repeat:no-repeat}.form-common--check label input[type=checkbox]:checked+i{background-image:url(https://dcse8twossp9.cloudfront.net/static/img/coach_note/check-box-24-px.svg)}.form-common--check label span{font-size:16px;color:#000;margin-left:8px}.background-container{background-color:#f8f8f8}.default-container{width:100%;max-width:648px;margin:0 auto;background-color:#fff}@media(max-width:768px){.m__wrapper,.wrapper{width:100%}}.common-modal-class-open{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;background-color:rgba(0,0,0,.6);z-index:99998;will-change:visibility,opacity}.common-modal-class-open.modal--open{opacity:1;visibility:visible;will-change:auto}.common-modal-class-open.modal--open .common-modal-class-open-container-v2{transform:translate(-50%)}.common-modal-close-v2{background-image:url(https://dcse8twossp9.cloudfront.net/static/img/main/250402/close-button.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;cursor:pointer;position:absolute;right:15.1px;top:-45px;width:33.9px;height:33.9px}.common-modal-class-open-container-v2{width:100%;max-width:648px;position:fixed;bottom:0;left:50%;transform:translate(-50%,100%);border-radius:12px 12px 0 0;background-color:#f2f0f3;transition:transform .3s ease-in-out;will-change:transition}.common-modal-class-open-header-v2{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:27px 24px 15px}.common-modal-class-open-header-title-v2{font-size:20px;font-weight:500;letter-spacing:-.8px}.common-modal-class-open-header-description-v2{display:inline-block;font-size:13px;color:#555;margin-top:9px}.common-modal-class-open-header-close{display:block;width:24px;height:24px;cursor:pointer;background-image:url(https://dcse8twossp9.cloudfront.net/static/img/v2/icon/close-black.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.detail-view{text-decoration:underline;cursor:pointer;font-size:13px;letter-spacing:-.5px;color:#164eb0;margin-left:7px}.common-modal-class-open-body-pain{padding:12px 24px 24px}.flex-row-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:27px}.flex-row-container .flex-column-box{width:194px;padding:25px 27px 26px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-row-container .flex-column-box img{max-width:70px;margin-bottom:11px}.flex-row-container .flex-column-box .symptom-title{font-size:14px;font-weight:400;letter-spacing:-.6px;text-align:center;color:#3b3b3b;margin-bottom:11px}.flex-row-container .flex-column-box .symptom-description{font-size:11px;line-height:1.56;letter-spacing:-.72px;text-align:center;color:#6c6c6c;word-break:keep-all}.detail-link-box{margin-top:5px}.detail-link-box a{color:#297bff;font-size:12px;text-decoration:underline}.bottom-button{cursor:pointer;max-width:unset;width:100%;margin-top:15px;font-size:18px;font-weight:500;border-radius:10px;text-align:center;color:#fff;padding:14px 0;background-image:linear-gradient(180deg,#6400cb,#6400cb),linear-gradient(90deg,#d9d9d9,#737373)}@media (max-width:768px){.common-modal-class-open-header-v2{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:18px 13px 7px}.common-modal-class-open-header-description-v2{margin-left:6px}.common-modal-close-v2{width:25px;height:25px;right:10px;top:-28px}.common-modal-class-open-body-pain{padding:0 13px 8px}.common-modal-class-open-body-pain .flex-row-container{gap:5px}.common-modal-class-open-body-pain .flex-row-container .flex-column-box{padding:15px 9px}.common-modal-class-open-body-pain .flex-row-container .flex-column-box img{width:100%;padding:0 5px;margin-bottom:11px}.common-modal-class-open-body-pain .flex-row-container .flex-column-box .symptom-title{font-size:13px;margin-bottom:11px}.common-modal-class-open-body-pain .flex-row-container .flex-column-box .symptom-description{font-size:9px}}@media (max-width:360px){.common-modal-class-open-body-pain .flex-row-container .flex-column-box .symptom-title{font-size:12px}}