:root{--clr-black: #1F2937;--clr-red: #E84646;--clr-red5: #FEF6F6;--clr-red10: #FCE4E4;--clr-blue: #264394;--clr-blue5: #F4F6FA;--clr-blue70: #677BB4;--clr-blue10: #DFE4F0;--clr-blue-hover: hsl(from var(--clr-blue) h calc(s*1.4) calc(l*.8) );--clr-darkgreen: #149089;--clr-darkgreen5: #F3F9F9;--clr-darkgreen10: #DDEFEE;--clr-link:#0083D4;--clr-gray1:#EDF2F7;--clr-gray2:#F9FAFB;--clr-black50: #8F949B;--clr-black20: #BCBFC3;--clr-black10: #E3E5E7;--sec-max-width: 100%;--article-max-width:100%;--sec-padding: 5.6em;--sec-m-side:1em;--round32: 32px;--round16: 16px;--round8: 8px;--icon:"Material Symbols Outlined";--ttl:"Zen Kaku Gothic New", sans-serif;--num:"Oswald", sans-serif;--anm-hover: all .3s ease-in-out;--header-height: 86px}@media only screen and (min-width:768px){:root{--sec-m-side: 2em;--sec-max-width: 1664px;--article-max-width: 1264px;--header-height: 121px}}@media only screen and (min-width:1024px){:root{--sec-padding: 10.4em}}@media only screen and (min-width:1024px){body:has(.sidebar.is-collapsed) .main-content{padding-left:calc(90px + 5%)}}.hidden{display:none!important}.app-layout .sp-header{background-color:var(--clr-blue);border-bottom:none}.sp-header .sp-logo img,.sp-header .header-center-logo .sp-logo img{filter:brightness(0) invert(1)}.sp-header .header-settings .toggle-btn{background-color:transparent;color:var(--bg-white)}.sp-header .hamburger-menu .bar{background-color:#fff!important}.sp-header .header-back-btn:before{color:#fff}body:has(.exam-header) .main-content{padding:0;background-color:#fff}body:has(.exam-header) .main-content .start-screen-area{margin-top:1em}body:has(.exam-header) .main-content .start-screen-inner.card{box-shadow:none}@media only screen and (min-width:1024px){body:has(.exam-header) .main-content{padding:3em;padding-left:calc(5% + 300px);padding-right:5%;background:#f6f8fb}body:has(.exam-header) .main-content .start-screen-area{margin-top:2em;box-shadow:0 4px 12px #0000000d}}.choice-container .choice-btn{font-size:.9375rem;padding-right:.85em;padding-left:2.5em;letter-spacing:.05em}@media only screen and (min-width:768px){.choice-container .choice-btn{padding-right:1.142em;padding-left:2.75em}}.choice-container .badge{left:1em}@media only screen and (min-width:768px){.choice-container .badge{left:1.25em}}.alert-error{padding:1em;background-color:var(--clr-blue5);font-size:.875rem;color:var(--clr-red)}#oxFeedbackResultWrapper .result-box{display:block}#oxFeedbackExp.ox-feedback-exp{margin-top:1.5em;padding:1.5em 1em;font-weight:400;color:var(--text-main);background-color:var(--clr-blue5)}.exam-body-wrapper .exam-sidebar{display:none}.exam-body-wrapper .exam-sidebar .text-size-wrapper .size-menu{z-index:20}@media only screen and (min-width:1024px){.exam-body-wrapper .exam-sidebar{display:block}}.exam-sidebar-inner{z-index:10}.item-explanation{padding:.75em}.exam-header{position:relative;z-index:5;margin-bottom:.5em;background-color:var(--clr-blue10)}@media only screen and (min-width:768px){.exam-header{display:flex;width:100%;max-width:100%}}@media only screen and (min-width:1024px){.exam-header{display:none}}.exam-header .exam-header-inner{width:100%}.card-area .bookmark-area{top:0}.card-area .bookmark-area .bookmark-btn{top:.5em;right:.75em}@media only screen and (min-width:768px){.card-area .bookmark-area{top:0}.card-area .bookmark-area .bookmark-btn{top:2em;right:2.05em}}.sd-drill-label{font-size:.6875rem;font-weight:700;color:var(--accent-blue);background-color:#c2cae1;padding:.2em .8em .2em 1.454em;white-space:nowrap;position:relative;flex-shrink:0}@media only screen and (min-width:768px){.sd-drill-label{font-size:.75rem;padding:.2em .8em .2em 4em;height:100%;align-items:center;display:flex}}.sd-drill-label:after{content:"";position:absolute;right:-.55em;top:0;bottom:0;width:0;height:0;margin:auto;border-top:.9em solid transparent;border-bottom:.9em solid transparent;border-left:.55em solid #C2CAE1}@media only screen and (min-width:768px){.sd-drill-label:after{font-size:.75rem;right:-.6em;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:.6em solid #C2CAE1}}.quiz-meta-header.is-always{display:block}.quiz-meta-header.is-always .bookmark-area{position:static;right:0}.quiz-meta-header .meta-year{padding:0;background-color:transparent;font-size:.9375rem}@media only screen and (min-width:768px){.quiz-meta-header .meta-year{font-size:.75rem;background-color:var(--clr-blue10);padding:0 .25em}}.quiz-meta-header .bookmark-btn{z-index:0}.sd-header-bar-wrap{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:0 1em 0 .5em}@media only screen and (min-width:768px){.sd-header-bar-wrap{padding:.25em 3em .25em 1em}}.sd-header-bar{flex:1;height:6px;background:#fff;border-radius:999px;overflow:hidden}@media only screen and (min-width:768px){.sd-header-bar{height:8px}}.sd-header-bar-fill{display:block;height:100%;width:0%;background:linear-gradient(90deg,#51c8b5,#4e70b2);border-radius:999px;transition:width .4s ease}.sd-header-count{font-size:.75rem;color:var(--clr-blue);white-space:nowrap;flex-shrink:0}.sd-circle-progress{width:56px;height:56px}.sd-circle-progress .app-progress-bg,.sd-circle-progress #examCircleBar{stroke-width:8}.sd-circle-progress .app-progress-bg{stroke:var(--clr-gray1)}.sd-circle-progress #examCircleBar{stroke:url(#examCircleGrad);stroke-dasharray:289.027;stroke-dashoffset:289.027}.sd-circle-progress .app-progress-text{font-size:.5625rem}.sd-circle-progress .app-progress-text span:nth-child(1){font-size:.875rem}.sd-circle-progress .app-progress-text span:nth-child(2){font-size:.6875rem}.quiz-navigation{margin-bottom:1em}.quiz-navigation .drill-next-btn,.quiz-navigation .drill-ans-btn{display:flex;flex-direction:column;align-items:center;justify-content:center}.quiz-navigation .drill-next-btn button.btn-primary,.quiz-navigation .drill-ans-btn button.btn-primary{min-width:10em}.quiz-navigation{margin-top:0}.exam-footer-check{margin-top:0;align-items:center}.exam-footer-check .btn-secondary{min-width:10em;max-width:20em}.review-view{padding:1em}@media only screen and (min-width:768px){.review-view{padding:3em}}@media only screen and (min-width:1024px){.review-view{padding:0}}.review-list{margin:0 -1em}@media only screen and (min-width:768px){.review-list{margin:0 -3em}}@media only screen and (min-width:1024px){.review-list{margin:0}}.review-list .review-item{padding-top:1.5em}@media only screen and (min-width:768px){.review-list .review-item{padding:3em}}.review-list .review-item.is-incorrect,.review-list .review-item.is-correct{border:none;border-top:2px solid var(--border-color);border-radius:0}@media only screen and (min-width:1024px){.review-list .review-item.is-incorrect,.review-list .review-item.is-correct{border-radius:4px}}@media only screen and (min-width:1024px){.review-list .review-item.is-correct{border-top:3px solid var(--true-icon)}}@media only screen and (min-width:1024px){.review-list .review-item.is-incorrect{border-top:3px solid var(--false-icon)}}.review-list .review-item>.bookmark-btn.js-review-bookmark{z-index:0;top:1em;right:1em}@media only screen and (min-width:768px){.review-list .review-item>.bookmark-btn.js-review-bookmark{top:3em;right:3em}}
