@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");*{scroll-behavior:smooth;box-sizing:border-box;font-family:Noto Sans KR}*,html{padding:0;margin:0}html{height:100dvh;overflow:hidden;background-color:#000}body{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;background-color:#fff!important}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:#888}body::-webkit-scrollbar-track{background:#f0f0f0}div::-webkit-scrollbar{width:8px}div::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:4px}div::-webkit-scrollbar-thumb:hover{background:#888}div::-webkit-scrollbar-track{background:#f0f0f0}.title{text-Align:center;font-size:22px;line-height:25px;min-height:38px}.box_title,.title{width:100%;justify-items:center;font-family:Noto Sans KR;align-items:center;display:inline-grid;font-weight:700;white-space:pre-line;word-break:break-word}.box_title{background-color:#d9d9d9;text-align:center;font-size:14px;line-height:34px}.box_contents{background-color:#fff;height:100%;font-family:Noto Sans KR;font-size:13px;line-height:30px;color:#000;line-height:20px;white-space:pre-line;padding:16px}.box_contents::-webkit-scrollbar{width:8px}.box_contents::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:4px}.box_contents::-webkit-scrollbar-thumb:hover{background:#888}.box_contents::-webkit-scrollbar-track{background:#f0f0f0}.contents{background-color:#fff;height:calc(100vh - 400px);overflow-y:hidden;font-family:Noto Sans KR;color:#7a7a7a;font-size:16px;line-height:30px;text-indent:13px;white-space:pre-line}.contents.contents2{height:calc(100vh - 410px)}.caption,.img_cnt{text-align:center;font-family:Noto Sans KR;color:#fff;font-size:12px;margin-top:.5rem}.img_cnt{margin-right:1rem}.img_cnt.modal{font-size:12px}button{border:none;outline:none}button:focus:not(:focus-visible){outline:none!important}button:focus,input:focus{outline:none!important;-webkit-tap-highlight-color:transparent}.lg-sub-html{color:#fff!important;text-align:center!important;font-size:1rem!important;padding:2rem 0!important}:where(img,video){max-width:none!important}.swiper{width:100%;height:100%}.swiper-slide{overflow:hidden}.swiper-button-next,.swiper-button-prev{color:#fff!important}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{width:100%;padding:10px}@media screen and (min-width:1024px){video{width:100%}}