@charset "utf-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */.navSampleIconLarge,.specialArchiveIcon,.specialArchiveText{display:inline-block}img,legend{border:0}legend,td,th{padding:0}#loadingContainer,body{width:100%;height:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.headerTitleGrade,body{font-family:NotoSansMedium}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:NanumBarunGothicBold;src:url(../font/nanumbarungothicbold.woff)}@font-face{font-family:NanumSquareR;src:url(../font/NanumSquareR.woff)}@font-face{font-family:NotoSansMedium;src:url(../font/NotoSans-Medium.woff)}@font-face{font-family:NotoSansRegular;src:url(../font/NotoSansCJKkr-Regular.woff)}@font-face{font-family:NanumGothicB;src:url(../font/NanumGothicBold.woff)}@font-face{font-family:NanumMyeongjo;src:url(../font/NanumMyeongjo.woff)}body{margin:0;overflow:hidden;background-color:#222;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:20px}#loadingContainer{pointer-events:auto;background:rgba(0,0,0,.75);opacity:.95;position:absolute;top:0;left:0;z-index:100}.loadingIconAnimation{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:url(../images/loadingIcon.png) no-repeat}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#viewerContainer{position:absolute;overflow:hidden;background-size:auto 100%;background-repeat:no-repeat;width:1536px}#backgroundContainer{position:absolute;top:0;left:0;overflow:hidden;z-index:0;width:1563px;height:1152px}#headerBackground{width:100%}#contentsArea{height:1152px}.headerTitle{position:absolute;top:100px;left:60px;font-size:45px;color:#6267ba}.headerTitleGrade{margin-top:40px;margin-right:10px;margin-bottom:20px;color:#3d8bcb}.headerTitleSubject{margin-top:-20px;color:#333;font-size:130px;width:480px;font-weight:700;line-height:130px}.headerTitleSubject .subjectNumber{color:#fbd324;font-weight:400}.archiveBox{position:absolute;top:20px;right:20px;width:310px;height:55px;border-radius:25px;text-align:center;z-index:1}.specialArchiveButton,.textbookArchiveButton{width:125px;height:35px;background-color:#000;border-radius:25px;color:#fff;line-height:35px;cursor:pointer;float:right;margin-right:10px;margin-top:10px}.textbookArchiveIcon{position:absolute;width:20px;left:92px;top:19px}.specialArchiveIcon{position:relative;width:17px;padding-right:7px;top:3px}.navContainer{position:absolute;width:1100px;height:1152px;right:-60px}.navFirstBox{width:570px;height:100%;float:left;overflow-x:hidden;overflow-y:auto;margin-top:174px}.navFirstBoxBg{position:absolute;background-color:rgba(38,114,173,.8);width:570px;height:100%}.navFirstTitle{position:relative;padding:18px 0 18px 10px;cursor:pointer;font-size:30px;line-height:44px;font-family:NotoSansRegular}.firstUnderLine{width:94%;height:1px;background-color:#fff;margin-left:12px}.navSecondBox{position:absolute;width:530px;height:100%;background-color:rgba(28,107,172,.95);font-size:20px;right:0}.navSecondTitle{position:relative;width:470px;padding:108px 10px 0 20px;font-size:26px;line-height:56px}.navThirdBox{position:relative;margin-bottom:10px;display:none;font-family:NanumSquareR}.navThirdTitle{position:relative;padding:10px 21px 0 20px;cursor:pointer;font-size:23px;line-height:50px}.navThirdPage{position:absolute;top:10px;right:-30px;font-size:17px;color:#fff;width:45px}.eBookClassButton,.pptClassButton{position:absolute;right:0;width:200px;height:200px;border-radius:50%;font-size:25px;background-repeat:no-repeat;background-position:62px 100px;box-shadow:0 0 10px 2px #ccc;color:#fff;cursor:pointer}.eBookClassButton{top:15px;background-color:#2ba5d1;text-align:center;line-height:120px;background-image:url(../images/nav/navEbookClassIcon.png);background-size:70px}.pptClassButton{top:238px;background-color:#4c82db;text-align:center;background-image:url(../images/nav/navPPTClassIcon.png);background-size:65px}.myClassBox,.progressButton{border-radius:25px;text-align:center}.pptClassButton>span:nth-child(1){font-size:15px;position:relative;top:20px}.pptClassButton>span:nth-child(3){position:relative;top:20px}.progressButton{position:absolute;width:100px;height:30px;right:243px;top:-40px;color:#fff;font-size:15px;cursor:pointer;background:#4f5cdb;background:-webkit-linear-gradient(#5f6fe2,#3e51d9);background:-o-linear-gradient(#5f6fe2,#3e51d9);background:-moz-linear-gradient(#5f6fe2,#3e51d9);background:linear-gradient(#5f6fe2,#3e51d9);padding-left:15px;line-height:30px;box-shadow:1px 1px 1px 2px #ccc}.progressIcon{position:absolute;width:16px;left:14px;top:6px}.archiveBoxLabel,.myClassBoxLabel{position:absolute;top:18px;color:#505ddb}.myClassBox{position:absolute;left:85px;width:280px;height:55px;background-color:#fff;bottom:10px;padding-left:105px;box-shadow:0 0 10px 2px #dddbdb}.myClassBoxLabel{left:18px}.archiveBoxLabel{left:20px}.navSecondTitleUnderLine{width:330px;height:1px;margin-left:15px;margin-top:10px}.makeMyClassIcon,.startMyClassIcon{width:20px;top:19px;position:absolute}.startMyClassIcon{left:120px}.makeMyClassIcon{left:257px}.specialArchiveBalloonBox{position:absolute;top:-30px;left:378px;width:220px;height:103px;background-color:#505edb;border-radius:20px;color:#fff;padding-top:9px}.specialArchiveBalloonArrow{position:absolute;top:40px;left:-29px;width:30px}.specialArchiveBalloonText{color:#fff;font-size:16px;text-align:left;height:30px;padding-left:20px;background-image:url(../images/nav/bottomBalloonGoIcon.png);background-repeat:no-repeat;background-position:190px 10px;background-size:8px}.navSampleIcon,.navSampleIconLarge{text-align:center;background-color:#ff9c00;border-radius:5px;font-size:12px}.navSampleIcon{position:absolute;margin-left:4px;width:30px;height:20px}.navSampleIconLarge{position:relative;top:-4px;margin-left:8px;width:35px;height:23px}.addCustomButton,.showPDFButton{position:absolute;font-size:15px;text-align:center;box-shadow:1px 1px 1px 2px #ccc;color:#fff;cursor:pointer}.navSmartIcon{position:absolute;top:34px;left:51px;width:45px}.showPDFButton{width:100px;height:30px;right:367px;top:-40px;background:#4f5cdb;background:-webkit-linear-gradient(#5f6fe2,#3e51d9);background:-o-linear-gradient(#5f6fe2,#3e51d9);background:-moz-linear-gradient(#5f6fe2,#3e51d9);background:linear-gradient(#5f6fe2,#3e51d9);border-radius:25px;padding-left:15px;line-height:30px}.showPDFIcon{position:absolute;width:16px;left:9px;top:6px}.slideGuideButton{position:absolute;width:80px;left:0xp;bottom:10px;height:55px;background-color:#f90;text-align:center;line-height:55px;cursor:pointer;border-radius:10px}.addCustomButton{width:85px;height:47px;left:-10px;bottom:10px;background:#4f5cdb;background:-webkit-linear-gradient(#5f6fe2,#3e51d9);background:-o-linear-gradient(#5f6fe2,#3e51d9);background:-moz-linear-gradient(#5f6fe2,#3e51d9);background:linear-gradient(#5f6fe2,#3e51d9);border-radius:25px;line-height:20px;padding-top:7px}.bulletIcon{display:none;width:10px;height:10px;border-radius:50%;margin-right:10px}.footerContainer{width:100%;height:56px;background-color:rgba(0,22,59,.8);text-align:left;font-size:16px;color:#fff;font-family:NanumSquareR;line-height:41px}.footerLogo{position:relative;top:14px;left:20px;width:160px}.footerText{position:relative;top:8px;display:inline-block;margin-left:30px;opacity:.5}.footerTHubLogo{position:absolute;bottom:10px;right:20px;margin-top:5px;width:97px;cursor:pointer}.navFirstTitleIcon_so{font-size:44px;display:inline-block;margin-right:15px;margin-left:25px;font-family:NanumGothicB;text-align:right;width:50px}.navFirstTitleIcon_en,.navFirstTitleIcon_en_sp{position:relative;font-size:16px;margin-left:25px;font-family:NanumGothicB;text-align:right;padding-right:10px;vertical-align:top;display:inline-block}.navFirstTitleIcon_en{width:60px;border:2px solid #fff;border-radius:25px}.navFirstTitleIcon_en_sp{width:140px;border:2px solid #fff;border-radius:25px}.navFirstTitle>span.bar_so{border-left:1px solid #fff;display:inline-block;padding-left:20px}.navFirstTitle>span.bar_en{display:inline-block;padding-left:20px}.navSecondTitleBox_en,.navSecondTitleBox_so{position:absolute;right:0;display:none;overflow-x:hidden;overflow-y:auto;color:#fff}.navSecondTitleBox_so{top:124px;width:530px;height:760px}.navSecondTitleBox_en{top:130px;width:490px;height:742px}