*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a,button{color:inherit}button{margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}body{font-family:Pretendard-Medium,sans-serif;font-size:16px;font-weight:500;line-height:1.6;background-color:#f2efe8;color:#373735;overscroll-behavior:none}button:focus{outline:2px solid #000;outline-offset:2px}.btn-g{display:flex;justify-content:center;align-items:center;width:200px;padding:14px;background-color:#007543;color:#fff;border-radius:10px;font-size:18px;font-weight:500;line-height:28px;word-break:keep-all}.btn-g:active,.btn-g:hover{background-color:#015d35}@media(max-width:768px){.btn-g{width:140px;padding:8px 0;font-size:16px}}.btn-choice{display:flex;justify-content:center;align-items:center;width:600px;padding:41px 0;background-color:#f2efe8;color:#373735;font-size:24px;font-weight:500;line-height:18px;border:2px solid #007543;border-radius:18px}.btn-choice:active,.btn-choice:hover{background-color:#dae3d8;scale:1.03}@media(max-width:768px){.btn-choice{width:240px;padding:16px 0;font-size:14px;border:1px solid #007543;border-radius:8px}}.tag{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 14px;background-color:#dae3d8;color:#373735;border-radius:50px;font-size:14px;font-weight:500}@media(max-width:768px){.tag{padding:4px 10px;font-size:12px}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){[aria-label="PC 버전 메인 콘텐츠"]{visibility:hidden;height:0;overflow:hidden}}@media(min-width:769px){[aria-label="모바일 버전 메인 콘텐츠"]{visibility:hidden;height:0;overflow:hidden}}@font-face{font-family:YeolrinMyeongjo;src:url(https://cdn.jsdelivr.net/gh/fontbee/font@main/Yoondesign/YeolrinMyeongjo-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:YeolrinMyeongjo;src:url(https://cdn.jsdelivr.net/gh/fontbee/font@main/Yoondesign/YeolrinMyeongjo-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/fontbee/font@main/Orioncactus/Pretendard-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/fontbee/font@main/Orioncactus/Pretendard-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/fontbee/font@main/Orioncactus/Pretendard-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}