:root{--3:#01ce9e;--1:#ff8b00;---1:#ff8b00;---_1:#ff8b00;--333333:#333;--828282:#828282;---TXT_1:#333;---TXT_2:#4f4f4f;---TXT_3:#828282;---TXT_4:#bdbdbd;---TXT_5:#f2f2f2;--f-2994-a:#f2994a;--eb-5757:#eb5757;--placeholder:#fff;--btn_bg_avtive:#ffefdd}html{line-height:normal}input[type=radio],input[type=checkbox]{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.btnLogo{color:var(--black);font-size:24px;font-weight:700}.header{z-index:1000;background:#fff;width:100vw;position:fixed;top:0;left:0}.headerSection{justify-content:space-between;align-items:center;gap:40px;max-width:1640px;height:52px;margin:0 auto;padding:0 16px;display:flex;position:relative}.headerSection .headerLeftBox{justify-content:center;align-items:center;gap:8px;display:flex}.headerSection .headerLeftBox .logoBtn{justify-content:center;align-items:center;height:36px;padding:8px 16px;font-size:16px;display:flex}.headerSection .headerLeftBox .btnHeaderLeftItem{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headerSection.search{gap:16px}.headerSection .btnBack{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.headerBox{z-index:99;background:#fff;justify-content:center;align-items:center;width:100%;height:74px;display:flex;position:fixed}.headerBox.transparent{background:0 0}.headerBox.bgGray{background:#f8f8f8}.headerBox.defaultBg{background:#fdfdfd}.headerBox .headerContainer{justify-content:space-between;align-items:center;width:100%;max-width:1028px;height:56px;padding:30px 36px 20px;display:flex}.headerBox .leftBox{align-items:center;gap:15px;display:flex}.headerBox .leftBox .loginBtn{cursor:pointer;background:var(---1);color:#fff;border-radius:30px;justify-content:center;align-items:center;min-width:100px;height:50px;font-size:16px;font-weight:700;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.headerBox .leftBox .profileBtn{cursor:pointer;background:var(---1);color:#fff;border-radius:30px;align-items:center;gap:10px;padding:7px 12px 7px 8px;font-size:16px;font-weight:700;display:flex;position:relative}.headerBox .leftBox .profileBtn .profileImg{border:3px solid #fff;border-radius:35px;width:35px;height:35px}.headerBox .leftBox .profileBtn .profileName{color:#fff;font-size:16px;font-weight:700}.headerBox .leftBox .profileBtn .downIcon{flex:1;width:10px;height:21px;transition:transform .3s}.headerBox .leftBox .profileBtn .profileMenuBox{background:#fff;border-radius:0 0 26px 26px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:10px 13px;display:flex;position:absolute;top:100%;left:0}.headerBox .leftBox .profileBtn .profileMenuBox .profileMenuItem{align-items:center;gap:7px;display:flex}.headerBox .leftBox .profileBtn .profileMenuBox .profileMenuItem .profileMenuName{color:var(---TXT_3);align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:100%;display:flex}.headerBox .leftBox .profileBtn .profileMenuBox .profileMenuItem .profileMenuName .profileMenuIcon{color:#fff;background:#eb5757;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:400;display:flex}.headerBox .leftBox .profileBtn .profileMenuBox .profileMenuItem .profileMenuIcon{width:14px;height:14px}.headerBox .leftBox .profileBtn .profileMenuBox .hr{background:var(---TXT_5);width:100%;height:.5px}.headerBox .rightBox .closeBtn{cursor:pointer}.home .headerBox{background:0 0;height:107px}.headerBox .leftBox .profileBtn.active{border-radius:30px 30px 0 0}.headerBox .leftBox .profileBtn.active .downIcon{transform:rotate(180deg)}.headerBox .leftBox .searchBox{aspect-ratio:486/50;background:#ffde84;border-radius:100px;align-items:center;height:50px;padding:9px 60px 9px 20px;display:flex;position:relative}.headerBox .leftBox .searchBox input{width:100%;height:100%;color:var(--f-2994-a);font-size:16px;font-weight:400;line-height:100%}.headerBox .leftBox .searchBox input::placeholder{color:var(--f-2994-a);font-size:16px}.headerBox .leftBox .searchBox .searchIconBox{cursor:pointer;background:var(---1);border-radius:37px;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 2px rgba(0,0,0,.25)}.headerBox .leftBox .searchBox .searchIconBox .searchIcon{width:16px;height:16px}.headerBox .leftBox .textBox{align-items:center;gap:10px;display:flex}.headerBox .leftBox .textBox .titleText{color:#000;font-size:24px;font-weight:600;line-height:100%}.headerBox .leftBox .textBox .starIcon{cursor:pointer;width:20px;height:20px}.headerBox .logoutBox{cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:2px 5px;display:flex}.headerBox .logoutBox .logoutIcon{width:14px;height:14px}.headerBox .logoutBox .logoutText{color:var(---1);font-size:16px;font-weight:400}.headerBox .logoutBox.gray .logoutText{color:var(---TXT_3)}.headTitle{text-align:center;justify-content:center;align-items:center;width:100%;font-size:16px;font-weight:700;display:flex}.home{background:#ffeebf;position:relative}.home:before{content:"";opacity:.1;z-index:0;background:url(/assets/images/background.png) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.home>*{z-index:1;position:relative}.btnHeaderRight{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.btnHeaderRightItem{position:relative}.btnHeaderRightItem img{width:22px;height:22px}.btnHeaderRightItem .cartCount{width:14px;height:14px;color:var(--white);background:red;border-radius:999px;font-size:10px;font-weight:400;position:absolute;top:-5px;right:-3px}.loginBox{justify-content:center;align-items:center;height:calc(100vh - 74px);display:flex}.loginContainer{background:#fff;border-radius:40px;flex-direction:column;gap:15px;width:-moz-fit-content;width:fit-content;padding:30px 50px;display:flex;box-shadow:0 0 15px rgba(228,218,193,.3)}.loginContentsBox{flex-direction:column;align-items:center;gap:10px;display:flex}.loginContentsBox .loginTitle{color:var(---TXT_3);font-size:12px;font-weight:400}.loginContentsBox .loginBtnBox{width:260px}.loginContentsBox .loginBtnBox .btn_box{flex-direction:column;align-items:center;gap:5px;display:flex}.loginContentsBox .loginBtnBox .btn_box .pageBtn{height:40px}.loginContentsBox .loginBtnBox .btn_box .pageBtn.line{text-underline-offset:2px;height:17px;font-size:12px;text-decoration:underline}.mainBox{z-index:0;justify-content:center;align-items:center;display:flex}.mainBox .containerBox{align-items:center;gap:20px;width:1028px;padding:15px 36px 0;display:flex}.mainBox .leftBox{flex-direction:column;gap:20px;width:70%;display:flex}.mainBox .leftBox .ebookBox{aspect-ratio:655/297;background:url(/assets/images/mainEbook.png) 100%/100% 100% no-repeat;width:100%;display:flex;position:relative}.mainBox .leftBox .ebookBox .titleBox{color:#724200;align-items:flex-end;height:23.5%;font-size:24px;font-weight:700;display:flex;position:absolute;left:17%}.mainBox .leftBox .ebookBox .ebookListBox{justify-content:center;align-items:center;width:100%;display:flex}.mainBox .leftBox .ebookBox .ebookListBox .ebookList{justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:0 32px;display:flex;position:absolute;top:32%}.mainBox .leftBox .ebookBox .ebookListBox .ebookList .ebookItem{cursor:pointer;background:#ffcc87;border-radius:30px;width:33.3333%;min-width:0;padding:10px}.mainBox .leftBox .ebookBox .ebookListBox .ebookList .ebookItem .ebookImg{aspect-ratio:170/119;border-radius:22px 22px 0 0;width:100%}.mainBox .leftBox .ebookBox .ebookListBox .ebookList .ebookItem .ebookTitleBox{background:#fff;border-radius:0 0 26px 26px;justify-content:space-between;align-items:center;width:100%;padding:6px 14px 14px;display:flex}.mainBox .leftBox .ebookBox .ebookListBox .ebookList .ebookItem .ebookTitleBox .ebookTitle{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.mainBox .leftBox .bottomBox{gap:20px;display:flex}.mainBox .leftBox .bottomBox .weekHistoryBox{flex-direction:column;flex:1;width:57%;display:flex}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryHeader{color:#0081cf;background:#79cbf9;border-radius:40px 40px 0 0;justify-content:center;align-items:center;height:40px;font-size:20px;font-weight:700;display:flex}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryListBox{background:linear-gradient(#fff 0%,#f4f6fa 100%);border-radius:0 0 40px 40px;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px 10px 35px;display:flex}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryListBox .weekHistoryListItem{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-left:3%;display:flex;position:relative}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryListBox .weekHistoryListItem .weekHistoryContents{color:#0081cf;background:#b9e2fb;border-radius:20px;justify-content:center;align-items:center;width:78px;height:76px;padding:26px 24px;font-size:20px;font-weight:700;display:flex}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryListBox .weekHistoryListItem .weekHistoryTitle{color:#0081cf;font-size:10px;font-weight:500}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryListBox .weekHistoryListItem .weekHistoryIcon{width:36px;height:30px;position:absolute;bottom:20%;left:0}.menuBox{border-radius:40px;flex-direction:column;gap:10px;width:100%;padding:20px 15px;display:flex}.menuBox .menuItem{cursor:pointer;border-radius:27px;justify-content:space-between;align-items:center;gap:28px;padding:8px 10px 8px 38px;display:flex;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.2)}.menuBox .menuItem .menuName{text-align:center;color:#fff;white-space:nowrap;flex:1 0 0;font-size:20px;font-weight:600}.menuBox .menuItem .menuIcon{width:62px;min-width:62px;height:62px;min-height:62px}.menuBox.mint .menuItem .menuIcon{background:#a8e8d9;border-radius:22px}.mainBox .rightBox{gap:20px;width:30%;display:flex}.menuBox{background:linear-gradient(rgba(122,225,201,.5) 0%,rgba(23,207,164,.5) 100%)}.menuBox .menuItem{background:#01ce9e}.menuBox .menuItem .alarmCount{background:var(--eb-5757);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:500;display:flex;position:absolute;top:5px;right:5px}.mainBox .leftBox .bottomBox .menuBox{background:linear-gradient(rgba(255,179,161,.8) 0%,rgba(254,161,137,.8) 100%);flex:1;width:43%}.mainBox .leftBox .bottomBox .menuBox .menuItem{background:#fd967c}.mainBox .leftBox .bottomBox .menuBox .menuItem .menuIconBox{background:#feb59c;border-radius:22px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.mainBox .leftBox .bottomBox .menuBox .menuItem .menuIconBox .menuIcon{width:60%;min-width:60%;height:60%;min-height:60%}.mainBox .leftBox .bottomBox{align-items:stretch}.footerBox{z-index:1000;background:#fff;justify-content:center;align-items:center;gap:80px;width:100vw;height:97px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -3px 10px rgba(0,0,0,.1)}.footerBox .footerItem{cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:70px;height:60px;display:flex}.footerBox .footerItem .menuIcon{object-fit:contain;flex-shrink:0;width:36px;height:36px}.footerBox .footerItem .footerMenu{color:var(---TXT_4);white-space:nowrap;font-size:12px;font-weight:700}.footerBox .footerItem.active .footerMenu{color:var(---1)}.contentsSection{min-height:100vh}.contentsSection.footer{padding-bottom:117px}.contentsSection.ebookRead{background:#f9f9f9}.contentsSection.ebookRead.full{background:#f9f9f9;max-height:100vh}.contentsSection.gray{background:#f9f9f9}.contentsSection.defaultBg{background:#fdfdfd}.contentsSection.main{padding-top:108px!important}.contentsSection.nonFooter{min-height:100vh}.contentsSection.main.headerBanner{padding-top:174px!important}.contentsSection.btnBox{padding-bottom:52px}.contentsSection.headerBannerContents{padding-top:52px;overflow:hidden}.contentsSection.footerContents{padding-bottom:84px;overflow:hidden}.contentsSection.footerContents.btnText{padding-bottom:110px;overflow:hidden}.contentsSection.full{flex-direction:column;min-height:100vh;display:flex}.contentsSection.bottomPopupPadding{padding-bottom:78px}.contentsSection.bgGray,.contentsSection.bgGray .header{background:var(--gray01)}.contentsContainer{justify-content:center;align-items:center;padding-top:74px;padding-bottom:127px;display:flex}.contentsContainer.full{height:calc(100vh - 74px);padding:0}.contentsContainer.bgGray{background:#f8f8f8}.contentsContainer .contentsBox{width:100%;max-width:1028px}.contentsContainer.searchResult{padding-bottom:0}.contentsContainer.ebookHistory .contentsBox{width:810px}.searchInputBox{padding:8px 16px;position:relative}.searchInputBox .searchInput{width:100%;color:var(--black);background:#f2f5f9;border-radius:8px;padding:8px 12px 8px 44px;font-size:14px;font-weight:400}.searchInputBox .searchInput::placeholder{color:#9aa5b8}.searchInputBox .searchIcon{position:absolute;top:50%;left:28px;transform:translateY(-50%)}.searchInputBox .deleteIcon{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.headerSection .searchInputBox{width:100%;margin-left:32px;padding:8px 0}.headerSection .searchInputBox .searchIcon{left:12px}.radioBox{position:relative}.radioItemBox{gap:32px;display:flex}.radio_item label{cursor:pointer;align-items:center;gap:5px;display:flex}.radio_item label .radio_item_text{color:var(--333333);font-size:16px;font-weight:500}.Input_chk_box{color:#aaa;flex-direction:column;gap:4px;margin:8px 0 0;font-size:13px;font-weight:400;display:flex}.Input_chk_box .Input_chk_item{align-items:center;gap:4px;display:flex}.Input_chk_box .Input_chk_item.valid{color:var(--mainActiveColor)}.Input_chk_box .Input_chk_item.err{color:#e61414}.Input_chk_box .Input_chk_item img{width:16px;height:16px}.chk_item{justify-content:space-between;align-items:center;gap:15px;display:flex}.chk_item.allChkItem{border-bottom:1px solid #e8ecf1;padding:0 0 16px}.chk_item.allChkItem .chk_item_text{font-size:15px;font-weight:600}.chk_item.flex{justify-content:flex-start;gap:2px}.chk_item.flex label{width:-moz-fit-content;width:fit-content}.chk_item label{align-items:center;width:calc(100% - 34px);height:22px;padding:0 0 0 28px;font-weight:700;display:flex;position:relative}.chk_item.notText label{padding:10px}.chk_item.notText{padding:0}.chk_item label:before{content:"";background:url(/assets/icon/check.svg) 50%/100% no-repeat;width:16px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chk_item.radio label:before{background:url(/assets/icon/checkRadio.svg) 50%/100% no-repeat;width:22px;height:22px}.chk_item.disabled label:before{opacity:.3}.chk_item input:checked+label:before{background-image:url(/assets/icon/checkOn.svg)}.chk_item.minChk label:before{background-image:url(/assets/icon/checkOff.svg)}.chk_item.minChk input:checked+label:before{background-image:url(/assets/icon/checkOn.svg)}.chk_item.smpChk label:before{background-image:url(/assets/icon/checkGray.svg)}.chk_item.smpChk input:checked+label:before{background-image:url(/assets/icon/checkBrand.svg)}.chk_item.radio input:checked+label:before{background-image:url(/assets/icon/radioOn.svg)}.chk_item_text{color:var(---TXT_3);text-align:left;align-items:center;gap:2px;font-size:10px;font-weight:400;display:flex}.chkBoxBtn{color:#929aa6;text-underline-offset:3px;text-align:right;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:400;text-decoration:underline}.inputItemBox+.chk_item{margin-top:16px}.chkBoxListBox{padding:8px 16px}.chkBoxListBox .chkBoxListItem{border-bottom:1px solid var(--border-line-gray2);padding:16px 0}.chkBoxListBox .chkBoxListItem:last-child{border-bottom:none}.chkBoxListBox .chkBoxListItem .chk_item_text{font-size:16px;font-weight:400}.chkBoxListBox .chkBoxListItem .chkBoxListDetail{background:var(--gray01);border-radius:8px;width:calc(100% - 24px);height:90px;margin-top:12px;margin-left:24px;padding:16px;font-size:14px;font-weight:400}.chk_item.secondary .chk_item_text{color:var(--secondary)}.selectListBox{padding:8px 16px}.selectListBox .selectListItem{border-top:1px solid var(--border-line-gray2);gap:10px;padding:16px 0;display:flex}.selectListBox .selectListItem:first-child{border-top:0}.infoBannerBox{background:var(--red04);text-align:center;color:var(--white);justify-content:space-between;padding:8px 16px;font-size:16px;font-weight:700;transition:all .3s;display:flex}.infoBannerBox.hide{opacity:0;height:0;padding:0}.infoBannerBox .leftBox{flex-direction:column;align-items:flex-start;display:flex}.infoBannerBox .leftBox .title{font-size:14px;font-weight:700}.infoBannerBox .leftBox .subTitle{font-size:12px;font-weight:400}.infoBannerBox .rightBox{font-size:14px;font-weight:700}.infoBox{background:var(--blue01);border-radius:12px;gap:12px;width:100%;margin-top:12px;padding:16px;display:flex}.infoBox .textBox{flex-direction:column;gap:4px;display:flex}.infoBox .textBox .title{color:var(--black);font-size:14px;font-weight:400;line-height:140%}.infoBox .textBox .summary{color:var(--secondary);white-space:normal;word-break:break-word;overflow-wrap:break-word;font-size:14px;font-weight:400;line-height:normal}.infoBox.plan{width:unset;align-items:center;height:70px;margin:8px 16px;padding:8px 12px}.infoBox.plan .textBox{gap:0}.infoBox.plan .infoIcon{width:32px;height:32px}.infoBox.plan .textBox .title{font-size:16px;font-weight:700}.recentSearchBox{gap:8px;display:flex;overflow-x:auto}.popularSearchBox{gap:20px;display:flex}.popularSearchBox .popularSearchListBox{width:50%;overflow:hidden}.popularSearchBox .popularSearchListBox .popularSearchItem{align-items:center;gap:12px;height:40px;padding:12px 0;display:flex}.popularSearchBox .popularSearchListBox .popularSearchItem .number{color:var(--black);font-size:12px;font-weight:700}.popularSearchBox .popularSearchListBox .popularSearchItem .keywordBox{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.popularSearchBox .popularSearchListBox .popularSearchItem .keywordBox .name{color:var(--black);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.popularSearchBox .popularSearchListBox .popularSearchItem .keywordBox .change{color:var(--black);font-size:10px;font-weight:400;display:flex}.recommendSearchBox{flex-direction:column;display:flex}.recommendSearchBox .recommendSearchItem{color:var(--black);padding:8px 0;font-size:14px;font-weight:400}.tag{background:var(--gray01);text-align:center;width:-moz-fit-content;width:fit-content;color:var(--secondary);border-radius:8px;flex-shrink:0;gap:4px;padding:4px 8px;font-size:12px;font-weight:400;display:flex}.tag.primary{color:var(--brand);background:var(--blue01)}.tag.danger{color:var(--red04);background:var(--red01)}.tag.gray,.tag.press{color:var(--secondary);background:rgba(0,32,115,.1)}.tag.primaryPress{color:var(--brand);background:var(--pressButtonBlue02)}.tag.orange{background:rgba(255,139,0,.1);padding:5px}.secondaryBtn{background:var(--blue01);color:var(--brand);border-radius:999px;width:100%;height:32px;font-size:12px;font-weight:700}.secondaryGrayBtn{background:var(--gray02);color:var(--black);border-radius:999px;width:100%;height:32px;font-size:12px;font-weight:700}.secondaryBtn.lightGray{background:var(--gray01);color:var(--black)}.secondaryBtn.medium,.secondaryGrayBtn.medium{height:42px;font-size:14px}.secondaryBtn.large{height:52px;font-size:16px}.highlightBtn{background:var(--mint05);color:var(--white);border-radius:999px;width:100%;height:32px;font-size:12px;font-weight:700}.tabBox{width:100%;color:var(--secondary);justify-content:center;align-items:center;padding:20px 16px 0;font-size:14px;font-weight:400;display:flex}.tabBox.fixed{background:var(--white);z-index:999;position:fixed}.tabBox.padding{padding:8px 16px}.tabBox .tab{border:1px solid var(---TXT_4);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:140px;padding:10px 20px;display:flex}.tabBox .tab .label{color:#333;height:21px;font-size:18px;font-weight:400}.tabBox .tab.active{z-index:10;background:rgba(255,139,0,.1);border-color:#ff8b00}.tabBox .tab.active .label{color:var(---1);font-weight:700}.tabBox .tab:first-child{border-radius:10px 0 0 10px}.tabBox .tab:last-child{border-radius:0 10px 10px 0}.tabBox .tab+.tab{margin-left:-1px}.collapseItem{background:var(--white);cursor:pointer;width:100%;padding:12px 16px}.collapseItem .titleBox{justify-content:space-between;align-items:center;display:flex}.collapseItem .titleBox .title{color:var(--black);font-size:14px;font-weight:400}.collapseItem .contents{color:var(--black);white-space:pre-line;padding:12px 0 0;font-size:12px;font-weight:400;display:none}.collapseItem .contents.active{display:block}.collapseItem.detailBox .contents{color:var(--secondary);font-size:14px;font-weight:400}.collapseItem .titleBox .icon{transition:transform .2s}.collapseItem.open .titleBox .icon{transform:rotate(180deg)}.loadingBox{z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}.loadingBox .popup_cover{opacity:1;transition:opacity}.loading{z-index:50;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loading img{width:100%;height:100%}.noticeLoadingBox{z-index:9999;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}.noticeLoadingBox .popup_cover{opacity:1;border-radius:10px;transition:opacity}.noticeLoading{z-index:50;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.noticeLoading img{width:100%;height:100%}.termsBox{flex-direction:column;display:flex}.termsBox .allTermsBox{justify-content:space-between;padding:.25rem 1rem;display:flex}.termsBox .allTermsBox:first-child{margin-top:.5rem}.termsBox .allTermsBox:last-child{margin-bottom:.5rem}.termsBox .allTermsBox .chk_item_text{font-size:14px}.termsBox .allTermsBox .chk_item label{width:100%}.inputBox{flex-direction:column;gap:20px;display:flex}.inputItemBox .title{color:#000;margin-bottom:10px;font-size:16px;font-weight:500}.inputItemBox .text{margin-top:8px}.inputItemBox .inputItem{gap:8px;width:100%;height:40px;display:flex;position:relative}.inputItemBox .inputItem .input{border:1px solid var(---TXT_4,#bdbdbd);background:#fff;border-radius:5px;width:100%;height:40px;padding:10px;font-size:14px;font-weight:500}.inputItemBox.err .inputItem .input{border:1px solid var(--eb-5757)}.inputItemBox.iconBox .inputItem .input{padding-right:48px}.inputItemBox .inputItem.col2 .input{width:50%}.inputItemBox .inputItem.col3 .input{width:33.3%}.inputItemBox .inputItem.col4 .input{width:25%}.inputItemBox .inputIcon.left{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.inputItemBox .inputIcon{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.inputItemBox .infoText{color:var(--tertiary);margin-top:4px;font-size:12px;font-weight:400}.inputItemBox.leftIcon .inputItem .input{padding-left:48px}.inputItemBox.line .inputItem{height:40px;margin-top:4px}.inputItemBox.line .inputItem .input{background:var(--white);border-bottom:2px solid var(--border-line-gray2);border-radius:0;height:40px;padding:8px 4px}.inputItemBox .errTextBox{align-items:center;gap:5px;margin-top:5px;display:flex}.inputItemBox .errTextBox .text{color:var(--eb-5757);margin-top:0;font-size:12px;font-weight:400;line-height:normal}.customSelectInputBox{width:-moz-fit-content;width:fit-content;position:relative}.customSelectInputBox.active:after{transform:translateY(-50%)rotate(180deg)}.customSelectInputBox:after{content:"";background:url(/assets/icon/select.svg) 50% no-repeat;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.customSelectInputBox .inputItem{width:174px;color:var(---TXT_1);border:1px solid var(---TXT_4);background:#fff;border-radius:10px;padding:10px 35px 10px 20px;font-size:14px;font-weight:400}.customSelectInputBox .inputItem.placeholder{color:#929aa6}.customSelectInputBox .inputItem:disabled{background:#e8ecf1;border:none}.customSelectInputBox .customSelectInputDate{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.customSelect_optionBox{background:#fff;border-radius:6px;width:174px;max-height:234px;margin-top:5px;padding:5px;display:none;overflow-x:hidden;overflow-y:auto;box-shadow:0 6px 11px rgba(27,29,31,.05),0 10px 15px rgba(27,29,31,.05),0 0 1px rgba(27,29,31,.25)}.customSelect_optionBox.active{z-index:9999;display:block;position:absolute}.customSelect_option{color:#1e2124;text-align:left;width:100%;padding:12px 8px;font-size:16px;font-weight:400;display:block}.customSelect_option:hover{background:#f7f8f9}.datepickerHeader .customSelectInputBox:after{background:0 0}.customSelect_optionBoxWrapper .customSelect_optionBox.active{z-index:10001;display:block;position:absolute}.datePickerInputBox .inputItem{border:1px solid var(---TXT_4,#bdbdbd);color:#1e1e1e;background:#fff url(/assets/icon/cal.svg) right 10px center/13px no-repeat;border-radius:8px;width:100%;padding:10px;font-size:14px;font-weight:400}.datePickerInputBox.range.inputBox{gap:0}.datePickerInputBox.range .rangePickerBox .inputItem{height:-moz-fit-content;height:fit-content;color:var(---TXT_3);background:0 0;border:none;padding:0;font-size:14px;font-weight:500}.datePickerInputBox.range .rangePickerBox{align-items:center;gap:5px;display:flex}.textAreaItemBox .titleBox{justify-content:space-between;align-items:center;display:flex}.textAreaItemBox .titleBox .title{color:var(--black);font-size:16px;font-weight:700}.textAreaItemBox .titleBox .maxCount{color:var(--tertiary);font-size:12px;font-weight:400}.textAreaItemBox .inputItem{gap:8px;height:372px;display:flex;position:relative}.textAreaItemBox .inputItem .input{color:#333;border:1px solid var(---TXT_4);background:#fff;border-radius:10px;width:100%;height:100%;padding:10px;font-size:16px;font-weight:500}.textAreaItemBox .inputItem .input::placeholder{text-align:center;color:#b4b4b4;padding-top:170px}.photoUploadBox{padding:20px 16px}.photoUploadBox .title{color:var(--black);font-size:16px;font-weight:700}.photoUploadBox .photoBox{white-space:nowrap;-webkit-overflow-scrolling:touch;gap:4px;margin-top:16px;display:flex;overflow-x:auto;overflow-y:hidden}.photoUploadBox .photoBox .imageBox,.photoUploadBox .photoBox .addPhoto{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:6px;flex:none;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.photoUploadBox .photoBox .imageBox{width:120px;height:120px;position:relative}.photoUploadBox .photoBox .imageBox .deleteBtn{position:absolute;top:2px;right:2px}.photoUploadBox .photoBox .addPhoto .plus{width:24px;height:24px}.toggleSwitch{background:var(---TXT_5);cursor:pointer;border-radius:50px;width:34px;height:17px;transition:background .3s;position:relative;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.switchBtn{fill:#fff;background:#fff;border-radius:50%;width:13px;height:13px;transition:all .3s;position:absolute;top:2px;left:2px}.toggleSwitch.active{background:var(---1);box-shadow:0 0 2px 0 var(---1)inset;border-radius:50px}.toggleSwitch.active .switchBtn{background:#fff;left:18px}.categoryListBox{justify-content:flex-start;width:100%;display:flex}.categoryListBox .swiper{width:100%}.categoryListBox .swiper-wrapper{justify-content:flex-start}.categoryListBox .categoryItem{cursor:pointer;border:1px solid var(---TXT_4);color:var(---TXT_1);background:#fff;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:10px 20px;font-size:18px;font-weight:400;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.categoryListBox .categoryItem.active{background:var(--btn_bg_avtive);color:var(---_1);border:1px solid #ff8b00;font-weight:700}.listBox{padding:8px 0}.listBox.open{max-height:1500px}.listBox.hide{max-height:0;transition:max-height .3s;overflow:hidden}.listBox.nonPadding{padding:0}.listBox .listItem{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.listBox .listItem .text{color:var(--secondary);font-size:14px;font-weight:400}.listBox .listItem.bold .text{color:var(--black);font-size:16px;font-weight:700}.listBox.nonPadding .listBox .listItem{padding:8px 0}.swiperPagination{justify-content:center;align-items:center;margin:12px 0 24px;display:flex}.swiperPagination .swiper-pagination-bullet{background:var(--tertiary);width:8px;height:8px}.swiperPagination .swiper-pagination-bullet-active{background:var(--brand);width:8px;height:8px}.favoriteBox{flex-direction:column;justify-content:center;align-items:center;display:flex}.favoriteBox .favoriteContainer{width:722px}.favoriteBox .topBox .searchBox .infoText{color:var(---TXT_3);text-align:center;margin-top:5px;font-size:12px;font-weight:400}.topBox{flex-direction:column;align-items:center;gap:20px;display:flex}.topBox.infoText{gap:5px}.topBox.infoText .searchInfoText{color:var(---TXT_3);font-size:12px;font-weight:400}.ebookListBox{flex-wrap:wrap;gap:10px;padding-top:10px;display:flex}.ebookListBox .ebookListItemBox{cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:5px;width:25%;padding:10px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.ebookListBox .ebookListItemBox.favorite{width:23%}.ebookListBox .ebookListItemBox .ebookImageBox{aspect-ratio:95/64;border:1px solid #d7d7d7;border-radius:5px;justify-content:space-between;padding:5px;display:flex}.ebookListBox .ebookListItemBox .ebookImageBox .ebookType{white-space:nowrap;color:#ff8b00;background:#ffefdd;border-radius:5px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-top:4px;padding:3px;font-size:10px;font-weight:800}.ebookListBox .ebookListItemBox .ebookImageBox .ebookLike{width:26px;height:26px}.ebookListBox .ebookListItemBox .ebookProgressBarBox{background:#eee;border-radius:20px;width:100%;height:5px;margin-top:2px;position:relative}.ebookListBox .ebookListItemBox .ebookProgressBarBox .ebookProgressBar{background:var(--3);border-radius:20px;height:5px;position:absolute}.ebookListBox .ebookListItemBox .ebookName{color:var(--333333);font-size:16px;font-weight:500}.ebookListBox .ebookListItemBox .ebookHr{background:#e0e0e0;width:100%;height:1px}.ebookListBox .ebookListItemBox .ebookTagBox{gap:5px;display:flex}.ebookListBox .ebookListItemBox .ebookTagBox .ebookTag{background:var(---TXT_5);color:var(---TXT_4);border-radius:5px;padding:4px;font-size:12px;font-weight:500}.ebookListBox .ebookListItemBox .ebookTagBox .ebookTag.active{background:var(--3);color:#fff}.search .ebookListBox{flex-wrap:unset}.search .ebookListBox .ebookListItemBox{width:33.3%}.ebookListContainer.quizBookBox .ebookListBox,.ebookListContainer.quizBookDetailBox .ebookListBox{flex-direction:column;gap:10px;display:flex}.ebookListContainer.quizBookDetailBox .unreadFilterBox{margin-top:20px}.ebookListBox .quizBookListItemBox{cursor:pointer;background:#fff;border-radius:20px;justify-content:space-between;align-items:center;padding:15px 12px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.ebookListBox .quizBookListItemBox .quizBookRightBtn{width:10px}.ebookListBox .quizBookListItemBox .quizBookInfoBox{gap:10px;display:flex}.ebookListBox .quizBookListItemBox .quizBookInfoBox .bookImageUrl{border:1px solid #d7d7d7;border-radius:10px;width:83px;height:83px}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox{flex-direction:column;gap:10px;display:flex}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox{flex-direction:column;gap:5px;display:flex}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .tag{color:var(--3);background:#daffdb;border-radius:5px;padding:2px;font-size:9px;font-weight:500}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .quizBookTopTitle{color:#b4b4b4;font-size:12px;font-weight:500}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .quizBookTitleBox{align-items:center;gap:5px;display:flex}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .quizBookTitleBox .quizBookTitle{color:var(--333333);font-size:16px;font-weight:500}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .quizBookTitleBox .quizBookRent{border:1px solid var(--1);height:19px;color:var(--1);background:rgba(255,139,0,.1);border-radius:10px;justify-content:center;align-items:center;gap:3px;padding:10px 7px;font-size:10px;font-weight:400;display:flex}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookBottomBox{align-items:center;gap:10px;display:flex}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookBottomBox .hr{background:#e0e0e0;width:1px;height:15px;margin:0}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookBottomBox .quizBookBottomItem{align-items:center;gap:10px;display:flex}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookBottomBox .quizBookBottomItem .quizBookBottomItemTitle{color:var(---TXT_3);font-size:12px;font-weight:400}.ebookListBox .quizBookListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookBottomBox .quizBookBottomItem .quizBookBottomItemContents{color:var(---TXT_1);font-size:12px;font-weight:400}.ebookListBox .quizBookListItemBox.search .quizBookInfoBox{align-items:center}.ebookListBox .quizBookListItemBox.search .quizBookInfoBox .bookImageUrl{width:94px;height:94px}.ebookListBox .quizBookListItemBox.search .quizBookInfoBox .quizBookContentsBox .quizBookTopBox{gap:2px}.ebookListBox .quizBookListItemBox.search .quizBookInfoBox .quizBookContentsBox .quizBookBottomBox{flex-direction:column;align-items:flex-start;gap:5px}.ebookListBox .quizBookDetailListItemBox{cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:15px;padding:15px 12px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.ebookListBox .quizBookDetailListItemBox .quizBookRightBtn{width:10px}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox{flex:1;align-items:center;gap:10px;display:flex}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .bookImageUrl{border:1px solid #d7d7d7;border-radius:10px;width:80px;height:80px}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox{flex-direction:column;flex:1;justify-content:space-between;gap:10px;display:flex}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox{flex-direction:column;gap:5px;display:flex}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .quizBookTitle{color:var(--333333);font-size:16px;font-weight:500}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .tag{color:var(--3);background:#daffdb;border-radius:5px;padding:2px;font-size:9px;font-weight:500}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookProgressBox{align-items:center;gap:5px;display:flex}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookProgressBarBox{background:#eee;border-radius:20px;width:100%;height:7px;margin-top:2px;position:relative}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookProgressBarBox .quizBookProgressBar{background:var(--3);border-radius:20px;height:7px;position:absolute}.ebookListBox .quizBookDetailListItemBox .pageBtn{width:80px;height:80px;box-shadow:none;font-size:14px;font-weight:700}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookCategoryBox{align-items:center;gap:5px;display:flex}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookCategoryBox .quizBookCategory{color:var(--828282);font-size:16px;font-weight:500;line-height:100%}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookCategoryBox .quizBookRent{border:1px solid var(--1);height:19px;color:var(--1);background:rgba(255,139,0,.1);border-radius:10px;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-size:10px;font-weight:400;display:flex}.ebookListBox .quizBookDetailListItemBox.rent .quizBookInfoBox{align-items:flex-start}.ebookListBox .quizBookDetailListItemBox.rent .quizBookInfoBox .quizBookContentsBox{height:80px}.ebookBox{flex-direction:column;align-items:center;display:flex}.ebookBox .ebookContainer{width:660px}.ebookBox .ebookContainer .hr{background:var(---TXT_5);width:100%;height:1px;margin:20px 0}.ebookBox .topBox .searchBox{align-items:center;display:flex}.ebookBox .topBox .searchBox .goneEbook{cursor:pointer;color:#4f4f4f;justify-content:center;align-items:center;gap:3px;height:30px;padding:0 10px;font-size:12px;font-weight:400;display:flex}.ebookBox .ebookListBox{gap:10px 15px}.ebookBox .ebookListBox .ebookListItemBox{width:210px}.ebookBox .ebookListBox .ebookListItemBox .ebookImageBox{aspect-ratio:95/64;border-radius:5px}.ebookHistory{padding:74px 114px 0 104px}.ebookHistory .infoText{color:#b4b4b4;padding:10px 0;font-size:16px;font-weight:400}.ebookHistoryListBox{flex-direction:column;gap:10px;display:flex}.ebookHistoryListBox .ebookHistoryBox{background:var(---TXT_6);border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.ebookHistoryListBox .ebookHistoryBox .ebookHistoryTitleBox{align-items:center;gap:5px;display:flex}.ebookHistoryListBox .ebookHistoryBox .ebookHistoryTitleBox .ebookHistoryTitle{color:var(--333333);font-size:16px;font-weight:500}.ebookHistoryListBox .ebookHistoryBox .ebookHistoryTitleBox .ebookHistoryCount{color:var(---1);font-size:16px;font-weight:700}.ebookHistoryListBox .ebookHistoryBox .ebookMoreBtn{color:var(---TXT_3);border-radius:50px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:16px;font-weight:500;display:flex}.ebookHistoryItemBox{flex-wrap:wrap;gap:10px;width:100%;display:flex}.ebookHistoryItemBox .ebookHistoryItem{cursor:pointer;border:.5px solid var(---TXT_4);border-radius:10px;gap:10px;width:calc(33.3% - 10px);height:70px;padding:10px;display:flex}.ebookHistoryItemBox .ebookHistoryItem .ebookHistoryImage{border:1px solid #d7d7d7;border-radius:5px;width:50px;height:50px}.ebookHistoryItemBox .ebookHistoryItem .ebookInfoBox{flex-direction:column;flex:1;gap:5px;display:flex}.ebookHistoryItemBox .ebookHistoryItem .ebookInfoBox .ebookDate{color:#bdbdbd;font-size:10px;font-weight:500}.ebookHistoryItemBox .ebookHistoryItem .ebookInfoBox .ebookTitleBox{flex-direction:column;gap:2px;display:flex}.ebookHistoryItemBox .ebookHistoryItem .ebookInfoBox .ebookTitle{color:#333;flex:1;align-items:center;font-size:14px;font-weight:700;display:flex}.ebookHistoryItemBox .ebookHistoryItem .ebookInfoBox .ebookSubTitle{color:var(---TXT_3);font-size:10px;font-weight:500}.ebookHistoryItemBox .ebookHistoryItem .like{width:26px;height:26px}.ebookDetailPopupBox{align-items:stretch;gap:20px;display:flex}.ebookDetailPopupBox .ebookImageBox{width:190px;position:relative}.ebookDetailPopupBox .ebookImageBox .ebookImage{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.ebookDetailPopupBox .ebookImageBox .ebookLike{width:26px;height:26px;position:absolute;top:10px;left:10px}.ebookDetailPopupBox .ebookContentsBox{flex-direction:column;flex:1;gap:20px;display:flex}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox{flex-direction:column;gap:10px;display:flex}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTopBox{justify-content:space-between;align-items:center;display:flex}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTopBox img{cursor:pointer}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTopBox .ebookTagBox{align-items:center;gap:5px;display:flex}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTopBox .ebookTagBox .ebookTag{background:var(---TXT_5);color:var(---TXT_4);border-radius:5px;padding:4px;font-size:12px;font-weight:500}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTopBox .ebookTagBox .ebookTag.active{background:var(--3);color:#fff}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTitleBox .ebookCategoryBox{align-items:center;gap:5px;display:flex}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTitleBox .ebookCategoryBox .ebookLang{color:var(---_1);background:#f9e1c6;border-radius:5px;padding:3px;font-size:10px;font-weight:800}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTitleBox .ebookCategoryBox .ebookCategory{color:var(---TXT_3);font-size:12px;font-weight:400}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTitleBox .ebookTitle{color:var(---TXT_1);margin-top:10px;font-size:24px;font-weight:600}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTitleBox .ebookTag{color:var(---TXT_4);padding:3px 0;font-size:14px;font-weight:400}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookAiBox{background:#fbfbfb;border-radius:10px;padding:12px 10px}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookAiBox .ebookAiContents{color:var(---TXT_1);font-size:12px;font-weight:400}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookAiBox .ebookAiSummary{color:var(---TXT_4);text-align:right;font-size:10px;font-weight:500}.ebookDetailPopupBox .ebookContentsBox .pageBtn{height:60px;font-size:24px;font-weight:600}.ebookDetailPopupBox .ebookContentsBox .pageBtn.line{text-underline-offset:3px;height:-moz-fit-content;height:fit-content;margin-top:12px;font-size:16px;text-decoration:underline;text-decoration-thickness:2px}.unreadFilterBox{color:var(---TXT_1);justify-content:flex-end;align-items:center;gap:5px;margin-top:31px;font-size:12px;font-weight:400;display:flex}.ebookCoverBox{transform-origin:0;justify-content:center;align-items:center;height:calc(100vh - 81px);transition:transform .7s,opacity .7s;display:flex;position:relative}.ebookCoverBox.turning{opacity:0;transform:rotateY(-85deg)translate(-20px)}.ebookCoverBox .imageBox{aspect-ratio:436/574;border-radius:10px;height:80%;position:relative}.ebookCoverBox .imageBox .ebookCorner{position:absolute;bottom:-10px;right:-10px}.ebookCoverBox .imageBox .ebookNameBox{background:rgba(255,255,255,.9);align-items:center;gap:15px;width:100%;height:80px;padding:20px;display:flex;position:absolute;top:70%;box-shadow:0 2px 2px rgba(0,0,0,.25)}.ebookCoverBox .imageBox .ebookNameBox .soundIcon{cursor:pointer;width:36px;height:36px}.ebookCoverBox .imageBox .ebookNameBox .ebookName{text-align:center;color:#000;flex:1;font-size:32px;font-weight:700}.ebookCoverBox .ebookNextIcon{cursor:pointer;position:absolute;left:76%}.ebookRead.full .contentsContainer{height:100vh;padding-top:0}.ebookRead.full .ebookPageBox{height:100vh}.ebookRead .contentsContainer{padding-bottom:0}.ebookRead .ebookPageBox{height:calc(100vh - 148px)}.ebookReadBox{width:100%;padding-bottom:0}.ebookReadBox .contentsBox{width:100%;max-width:unset;display:flex}.ebookCorner.end{transform-origin:100% 0;will-change:transform;animation:3s ease-in-out infinite cornerFloat;bottom:-17px}.ebookPageBox{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100vh;display:flex}.ebookReadContentsBox{justify-content:center;align-items:center;gap:15px;width:100%;padding:0 36px;display:flex}.ebookReadContentsBox .ebookReadContentsContainer{aspect-ratio:848/558;width:100%;max-width:848px;transition:transform .7s,opacity .7s;display:flex}.ebookReadContentsBox .ebookReadContentsContainer.turning{opacity:0;transform:rotateY(-85deg)translate(-20px)}.ebookReadContentsBox .ebookReadContentsItem{background:#fff;flex-direction:column;justify-content:space-between;width:50%;height:100%;display:flex}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup{z-index:1000;background:#fffcf2;border-radius:10px;width:377px;height:110px;padding:15px 10px;position:fixed;right:-15px;transform:translate(-50%);box-shadow:0 4px 4px rgba(0,0,0,.25)}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordTopBox{justify-content:space-between;width:100%;display:flex}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordTopBox .wordTitleBox{align-items:center;gap:7px;display:flex}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordTopBox .wordTitleBox .soundWrapper{width:26px;height:26px}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordTopBox .wordTitleBox .wordTitle{color:var(---TXT_1);font-size:16px;font-weight:500}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordTopBox .wordTitleBox .wordTitle.active{color:var(---1);font-weight:700}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordTopBox .closeIcon{width:12px;height:12px}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordContentsBox{max-height:38px;color:var(---TXT_2);margin-top:10px;font-size:14px;font-weight:400;overflow-y:scroll}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordContentsBox.active{color:var(--1);font-size:14px;font-weight:400}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordContentsBox::-webkit-scrollbar{width:8px}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup .wordContentsBox::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:50px}.ebookReadContentsBox .ebookReadContentsItem.ebookLeftBox{position:relative}.ebookReadContentsBox .ebookReadContentsItem.ebookLeftBox .ebookPage{color:#fff;font-size:16px;font-weight:500;position:absolute;bottom:20px;left:50%}.ebookReadContentsBox .ebookReadContentsItem.ebookLeftBox .ebookImage{width:100%;height:300px}.ebookReadContentsBox .ebookReadContentsItem.ebookLeftBox .newsBox{flex-direction:column;flex:1;justify-content:space-between;padding:20px 30px;display:flex}.ebookReadContentsBox .ebookReadContentsItem.ebookLeftBox .newsBox .newsContents{color:#000;font-size:20px;font-weight:400;line-height:160%}.ebookReadContentsBox .ebookReadContentsItem.ebookLeftBox .newsBox .newsContents .ebookEnd{vertical-align:middle;margin-left:6px;display:inline-block}.ebookReadContentsBox .ebookReadContentsItem.ebookLeftBox .newsBox .newsPage{color:var(---TXT_3);text-align:center;font-size:16px;font-weight:500}.ebookReadContentsBox .ebookRightBox{background:#fff;align-items:center;padding:20px 30px;display:flex;position:relative}.ebookReadContentsBox .ebookRightBox .ebookCorner{width:137px;position:absolute;bottom:-10px;right:-17px}.ebookReadContentsBox .ebookRightBox .ebookContents{color:#000;padding:0 5px;font-size:30px;font-weight:400;line-height:160%}.ebookReadContentsBox .ebookRightBox .ebookCount{color:var(---TXT_3);font-size:16px;font-weight:500}.ebookReadContentsBox .ebookContents .highlight{cursor:pointer;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ebookReadContentsBox .ebookContents .highlight.active{color:#ff8b00;font-weight:700}.ebookReadContentsBox .ebookContents .ebookEnd{vertical-align:middle;margin-left:6px;display:inline-block}.ebookReadContentsBox .arrowIconBox{width:36px;height:36px}.ebookReadContentsBox .arrowIconBox .arrowIcon{cursor:pointer}.ebookReadContentsContainer.news .ebookContents{font-size:20px;font-weight:400}.ebookCompleteIngBox{justify-content:center;align-items:center;gap:10px;display:flex}.ebookCompleteIngBox .ebookCompleteIngCard{flex-direction:column;align-items:center;gap:5px;transition:all .5s;display:flex;position:relative}.ebookCompleteIngBox .ebookCompleteIngCard .checkIcon{opacity:0;transition:all .25s;position:absolute;right:-5px;transform:scale(.6)}.ebookCompleteIngBox .ebookCompleteIngCard .checkIcon.active{opacity:1;transform:scale(1)}.ebookCompleteIngBox .ebookCompleteIngCard .ebookCompleteIngCardIconBox{background:#f2f2f2;border-radius:10px;justify-content:center;align-items:center;width:79px;height:79px;display:flex}.ebookCompleteIngBox .ebookCompleteIngCard .iconText{color:var(---TXT_4);font-size:14px;font-weight:400;transition:color .5s}.ebookCompleteIngBox .ebookCompleteIngCard.active .ebookCompleteIngCardIconBox{background:#fff8e3;transition:opacity .5s}.ebookCompleteIngBox .ebookCompleteIngCard.active .iconText{color:var(---1);transition:opacity .5s}.audioPlayerBox{gap:30px;width:100%;max-width:848px;display:flex}.audioPlayerBox .btn_box{flex-shrink:0;width:240px;height:72px}.audioPlayerBox .btn_box .pageBtn{width:100%;height:100%;font-size:24px;font-weight:600}.audioPlayer{background:#fff;border-radius:10px;align-items:center;gap:20px;width:100%;max-width:848px;height:72px;padding:0 20px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.audioPlayer .pagination{color:#000;font-size:16px;font-weight:700}.progressBar{background:var(---TXT_5);cursor:pointer;border-radius:50px;flex:1;width:100%;height:9px;position:relative}.progressFill{background:var(--1);border-radius:50px;width:0;height:100%;transition:width .2s linear;position:absolute}.progressThumb{border:3px solid var(--1);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;margin-left:5px;transition:left .2s linear;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.soundWrapper{cursor:pointer;width:36px;height:36px;position:relative}.soundWrapper .soundIcon{z-index:3;width:100%;height:100%;position:relative}.soundWrapper .wave{opacity:0;z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.soundWrapper .wave1{background:rgba(255,139,0,.15);width:44px;height:44px}.soundWrapper .wave2{background:rgba(255,139,0,.1);width:53px;height:53px}.soundWrapper.playing .wave1{animation:1.6s infinite wave1Anim}.soundWrapper.playing .wave2{animation:1.6s infinite wave2Anim}.countdownBox{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%),#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.countdownBox .owlIcon{height:190px}.countdownBox .countBox{position:absolute;top:25%;transform:translate(calc(50% + 100px))}.countdownBox .countBox .startText{position:absolute;top:-15%;transform:translate(calc(50% - 30px))}.countdownBox .countBox .countText{color:#000;font-size:60px;font-weight:900;position:absolute;top:25%;right:40%}.quizCountBox{justify-content:center;align-items:center;gap:3px;padding:26px 0;display:flex}.quizCountBox .quizCount{color:var(---TXT_4);border:2px solid var(---TXT_4);border-radius:22px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;display:flex}.quizCountBox .quizCount.correct{border:2px solid var(--3);color:var(--3)}.quizCountBox .quizCount.active.correct{border:2px solid var(--3);background:var(--3);color:#fff}.quizCountBox .quizCount.fail{color:#eb5757!important;border:2px solid #eb5757!important}.quizCountBox .quizCount svg{position:absolute;top:13px}.quizCountBox .quizCount.check svg{top:8px}.quizCountBox .quizCount.active{color:var(--3);border:2px solid var(--3)}.quizBox .quizContentsBox{position:relative}.quizBox .quizContentsItem{pointer-events:none;border:1px solid var(---TXT_5);background:#fff;border-radius:20px;flex-direction:column;gap:20px;width:100%;padding:40px 30px;transition:opacity .3s;display:none;position:absolute;top:0;left:0;box-shadow:0 1px 4px rgba(125,130,146,.2)}.quizBox .quizContentsItem.active{pointer-events:auto;display:flex;position:relative}.quizBox .quizContentsItem .quizTitleBox{align-items:center;gap:20px;display:flex}.quizBox .quizContentsItem .quizTitleBox .quizTitle{color:#000;font-size:26px;font-weight:500}.quizBox .quizContentsItem .hr{background:var(---TXT_5);width:100%;height:1px}.quizBox .quizPreviousBtn{cursor:pointer;position:absolute;top:50%;left:-67px}.quizBox .quizNextBtn{cursor:pointer;position:absolute;top:50%;right:-67px}.quizExampleBox{flex-direction:column;gap:10px;display:flex}.quizExampleBox .quizExampleItem{align-items:center;gap:16px;display:flex}.quizExampleBox .quizExampleItem .quizExample{cursor:pointer;width:100%;height:64px;color:var(---TXT_1);border:1px solid #dedede;border-radius:10px;align-items:center;padding:0 20px;font-size:22px;font-weight:500;display:flex}.quizExampleBox .quizExampleItem .quizExample.readonly{cursor:default;justify-content:space-between}.quizExampleBox .quizExampleItem .quizExample.fail{color:#eb5757;background:rgba(235,87,87,.05);border:2px solid #eb5757}.quizExampleBox .quizExampleItem .quizExample.correct{border:2px solid var(--3,#01ce9e);color:var(--3);background:rgba(1,206,158,.05)}.quizExampleBox .quizExampleItem .quizExample .resultText{align-items:center;gap:15px;display:flex}.quizExampleBox .quizExampleItem.active .quizExample{border:1px solid var(--1);background:#fff8ee}.quizExampleBox .quizExampleImageBox{border-radius:10px;width:100%;height:212px}.quizExampleBox .quizExampleContentsBox{background:var(---TXT_5);color:#000;border-radius:10px;padding:20px;font-size:20px;font-weight:500}.quizExampleBox .quizImageExampleBox{aspect-ratio:780/360;gap:10px;width:100%;display:flex}.quizExampleBox .quizImageExampleBox .quizExampleItem{cursor:pointer;border:1px solid var(---TXT_4);border-radius:20px;width:50%;height:100%}.quizExampleBox .quizImageExampleBox .quizExampleItem.fail{border:2px solid #eb5757}.quizExampleBox .quizImageExampleBox .quizExampleItem.correct{border:2px solid #01ce9e}.quizExampleBox .quizImageExampleBox .quizExampleItem.active{border:3px solid #ff8b00}.quiz.contentsContainer{box-sizing:border-box;background:#f9f9f9;align-items:flex-start;min-height:100vh;padding:74px 94px 30px}.quiz.contentsContainer .contentsBox{height:calc(100vh - 70px)}.quiz.contentsContainer .contentsBox .quizBox{width:100%;height:100%;position:relative}.quiz.contentsContainer .contentsBox .quizBox .btn_box{justify-content:flex-end;margin-top:15px;display:flex}.quiz.contentsContainer .contentsBox .quizBox .btn_box .pageBtn{align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;height:60px;padding:0 40px;font-size:24px;font-weight:600;display:flex}.quiCompleteButton .btn_box{justify-content:flex-end;margin-top:15px;display:flex}.quiCompleteButton .btn_box .pageBtn{align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;height:60px;padding:0 40px;font-size:24px;font-weight:600;display:flex}.quizCompleteBox{flex-direction:column;align-items:center;gap:15px;padding:16px 0 30px;display:flex}.quizCompleteBox .quizAnswerBox{flex-direction:column;gap:5px;display:flex}.quizCompleteBox .quizAnswerBox .quizAnswerDashboard{flex-direction:column;align-items:center;display:flex}.quizCompleteBox .quizAnswerBox .quizAnswerDashboard .quizTotalCount{color:var(---TXT_3);font-size:24px;font-weight:600}.quizCompleteBox .quizAnswerBox .quizAnswerDashboard .quizCorrectCount{-webkit-text-fill-color:transparent;background:linear-gradient(#00b3ff 0%,#56ccf2 100%);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700}.quizCompleteBox .quizAnswerBox .quizAnswerBtn{cursor:pointer;color:var(---1);justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:20px;font-weight:500;display:flex}.quizCompleteBox .quizAnswerScoreBox{position:relative}.quizCompleteBox .quizAnswerScoreBox .scoreText{color:#232221;font-size:30px;font-weight:800;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.quizCompleteBox .quizAnswerPointBox{flex-direction:column;align-items:center;gap:5px;display:flex}.quizCompleteBox .quizAnswerPointBox .quizAnswerChatBox{position:relative}.quizCompleteBox .quizAnswerPointBox .quizAnswerChatBox .chatText{color:var(---TXT_1);font-size:24px;font-weight:800;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.quizCompleteBox .quizAnswerPointBox .owlIcon{width:175px}.quizCompleteBox .pageBtn{width:220px}.quizCompleteBox .morePointBtn{color:var(---1);text-underline-offset:4px;cursor:pointer;font-size:20px;font-weight:500;text-decoration:underline}.contentsContainer.quizComplete{align-items:flex-start;height:calc(100vh - 70px);padding-bottom:0}.onIcon{animation:1.2s infinite blink}.searchMainBox{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex;position:relative}.searchMainBox .owlIcon{position:absolute;top:-70px;right:282px}.searchMainBox .searchInputBox{aspect-ratio:608/57;border:1px solid var(---TXT_4);background:#fff;border-radius:50px;align-items:center;height:57px;padding:16px 10px 16px 20px;display:flex;position:relative}.searchMainBox .searchInputBox input{color:#000;width:90%;height:100%;font-size:16px;font-weight:500;line-height:100%}.searchMainBox .searchInputBox input::placeholder{color:var(---TXT_3);font-size:16px}.searchMainBox .searchInputBox .searchIconBox{cursor:pointer;background:var(---1);border-radius:37px;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 2px rgba(0,0,0,.25)}.searchMainBox .searchInputBox .searchIconBox .searchIcon{width:16px;height:16px;position:unset;transform:unset}.searchMainBox .searchInfoText{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.searchMainBox .searchInfoText .searchInfoTitle{color:var(---TXT_1);font-size:24px;font-weight:700}.searchMainBox .searchInfoText .searchInfoContents{color:var(---TXT_3);font-size:16px;font-weight:500}.searchBox .searchInputBox{border:1px solid var(---TXT_4);background:#fff;border-radius:100px;align-items:center;width:400px;height:50px;padding:9px 10px 9px 20px;display:flex;position:relative}.searchBox .searchInputBox input{color:#000;width:100%;height:100%;font-size:16px;font-weight:400;line-height:100%}.searchBox .searchInputBox input::placeholder{color:#d3d3d3;font-size:16px}.searchBox .searchInputBox .searchIconBox{cursor:pointer;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.searchBox .searchInputBox .searchIconBox .searchIcon{width:37px;height:37px;left:0}.searchResultContentsBox{flex-direction:column;gap:30px;max-width:650px;margin:0 auto;padding-top:30px;display:flex}.searchResultContentsItem{width:100%}.searchResultContentsItem .searchResultItemTitleBox{justify-content:space-between;align-items:center;display:flex}.searchResultContentsItem .searchResultItemTitleBox .searchResultItemTitle{color:var(---TXT_2);font-size:16px;font-weight:500}.searchResultContentsItem .searchResultItemTitleBox .searchResultItemTitle span{color:var(---1)}.searchResultContentsItem .searchResultItemTitleBox .searchResultItemMore{cursor:pointer;color:#4f4f4f;font-size:16px;font-weight:500}.searchResultContentsItem .searchResultItemContents{margin-top:10px}.searchResultItemContents .searchMobileHr{display:none}.searchResultContentsItem .searchResultItemEmpty{width:100%;height:91px;color:var(--828282);background:#fbfbfb;border-radius:10px;justify-content:center;align-items:center;margin-top:10px;font-size:16px;font-weight:400;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.searchEbookDetailBox{width:870px;margin:0 auto}.searchEbookDetailBox .searchEbookDetailTitleBox{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.searchEbookDetailBox .searchEbookDetailTitleBox .searchEbookDetailTitle{color:var(---TXT_2);font-size:16px;font-weight:500}.searchEbookDetailBox .searchEbookDetailTitleBox .searchEbookDetailTitle span{color:var(---1)}.searchEbookDetailBox .searchEbookDetailTitleBox .unreadFilterBox{margin-top:0}.searchEbookDetailBox .ebookListBox .ebookListItemBox{width:210px}.searchQuizDetailBox{width:580px;margin:0 auto}.searchQuizDetailBox .searchQuizDetailTitleBox{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.searchQuizDetailBox .searchQuizDetailTitleBox .searchQuizDetailTitle{color:#4f4f4f;font-size:16px;font-weight:500}.searchQuizDetailBox .searchQuizDetailTitleBox .searchQuizDetailTitle span{color:var(---1)}.searchQuizDetailBox .searchQuizDetailTitleBox .unreadFilterBox{margin-top:0}.searchQuizDetailBox .ebookListBox .ebookListItemBox{width:210px}.mypageProfileBox{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:159px;display:flex}.mypageProfileBox .profileBox{flex-direction:column;gap:20px;padding:25px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.mypageProfileBox .profileBox .headerTitleBox{justify-content:space-between;align-items:center;display:flex}.mypageProfileBox .profileBox .headerTitleBox .headerTitle{color:var(--333333);font-size:16px;font-weight:500}.mypageProfileBox .profileBox .headerTitleBox .headerIcon{cursor:pointer}.mypageProfileBox .profileBox .contentsBox{flex-direction:column;gap:20px;display:flex}.mypageProfileBox .profileBox .contentsBox .contentsItem{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;width:390px;display:flex}.mypageProfileBox .profileBox .contentsBox .contentsItem .title{color:var(---TXT_1);justify-content:center;gap:3px;font-size:14px;font-weight:400;line-height:normal;display:flex}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox{position:relative}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIcon{cursor:pointer}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup{z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));opacity:0;transform-origin:100% 0;animation:.2s ease-out forwards alertPopupOpen;position:absolute;bottom:16px;left:-10px;transform:translate(-50%)scale(.8)}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup .bubbleIcon{min-width:40px;min-height:40px;display:block}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup .text{color:#000;text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:374px;padding:20px;font-size:14px;font-weight:400;line-height:normal;display:flex;position:absolute;bottom:45%;left:50%;transform:translate(-50%)}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup .text .mainText{align-items:center;gap:5px;display:flex}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup .text span{color:var(---TXT_3);font-size:14px;font-weight:400}.mypageProfileBox .profileBox .contentsBox .contentsItem .inputItemBox{width:100%}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .subTitle{color:var(---TXT_3);font-size:14px;font-weight:700}.mypageProfileBox .profileBox .contentsBox .contentsItem .contents{color:var(--333333);font-size:16px;font-weight:500;display:block}.mypageProfileBox .btn_box{width:440px;margin-top:10px}.profileSettingBox{cursor:pointer;justify-content:center;align-items:center;display:flex}.profileSettingBox .profile{justify-content:center;align-items:center;width:110px;height:110px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.profileSettingBox .profileImage{object-fit:cover;background:#fff2de;border-radius:999px;width:100%;height:100%}.profileSettingBox .editIcon{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:2px;right:2px}.faqBox{flex-direction:column;gap:20px;display:flex}.faqBox .faqTopBox{justify-content:space-between;align-items:center;display:flex}.faqBox .faqTopBox .faqTitleBox{align-items:center;gap:7px;display:flex}.faqBox .faqTopBox .faqTitleBox .faqTitle{color:var(--1);font-size:20px;font-weight:700}.faqBox .faqTopBox .faqTitleBox .qnaBtn{background:var(--3);color:#fff;border-radius:100px;height:30px;padding:5px 7px;font-size:12px;font-weight:700}.faqBox .faqTopBox .closeBtn{cursor:pointer;width:40px;height:40px}.faqBox .faqSearchBox{background:#fff8e3;border-radius:100px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:50px;padding:9px 20px;display:flex;position:relative}.faqBox .faqSearchBox .searchInput{width:100%;color:var(--black);font-size:16px;font-weight:400}.faqBox .faqSearchBox .searchInput::placeholder{color:var(--f-2994-a)}.faqBox .faqSearchBox .searchIcon{position:absolute;top:50%;left:28px;transform:translateY(-50%)}.faqBox .faqSearchBox .deleteIcon{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.faqBox .faqHr{background:#e0e0e0;width:100%;height:1px}.faqBox .faqListBox{flex-direction:column;gap:15px;display:flex}.faqBox .faqListBox .faqItemBox .faqQuestionBox{cursor:pointer;background:#fff8e3;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex;box-shadow:0 1px 2px rgba(142,76,40,.2)}.faqBox .faqListBox .faqItemBox .faqQuestionBox .faqItemTitleBox{align-items:center;gap:20px;display:flex}.faqBox .faqListBox .faqItemBox .faqQuestionBox .faqItemTitleBox .faqTitle{color:var(--1);font-size:16px;font-weight:700}.faqBox .faqListBox .faqItemBox .faqAnswerContainer .faqAnswerBox{width:100%;color:var(--333333);background:#fff;border-radius:0 0 10px 10px;align-items:center;gap:20px;padding:20px;font-size:16px;font-weight:500;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.faqBox .faqListBox .faqItemBox .faqAnswerContainer{opacity:0;max-height:0;padding:0 2px 2px;transition:max-height .35s,opacity .25s,transform .35s;overflow:hidden;transform:translateY(-10px)}.faqBox .faqListBox .faqItemBox.active .faqQuestionBox{border-radius:10px 10px 0 0}.faqBox .faqListBox .faqItemBox.active .faqAnswerContainer{opacity:1;max-height:500px;transform:translateY(0)}.alarmBox{flex-direction:column;gap:20px;display:flex}.alarmBox .alarmTopBox{justify-content:space-between;align-items:center;display:flex}.alarmBox .alarmTopBox .alarmTitle{color:var(---TXT_1);font-size:20px;font-weight:700}.alarmBox .alarmTopBox svg{cursor:pointer}.alarmListBox{flex-direction:column;gap:20px;display:flex}.alarmListBox .alarmItemBox{background:#fdfdfd;border-radius:10px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.alarmListBox .alarmItemBox .alarmTitleBox{justify-content:space-between;align-items:center;display:flex}.alarmListBox .alarmItemBox .alarmTitleBox .alarmTitle{color:var(---TXT_1);font-size:16px;font-weight:700}.alarmListBox .alarmItemBox .alarmTitleBox .alarmDate{color:var(---TXT_3);white-space:nowrap;font-size:12px;font-weight:400}.alarmListBox .alarmItemBox .alarmContentsBox{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.alarmListBox .alarmItemBox .alarmContentsBox .alarmContents{color:var(---TXT_1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;transition:all .2s;overflow:hidden}.alarmListBox .alarmItemBox .alarmContentsBox svg{cursor:pointer;flex-shrink:0;width:34px;height:34px;transition:transform .2s}.alarmListBox .alarmItemBox.active .alarmContentsBox .alarmContents{white-space:normal;text-overflow:unset;overflow:visible}.alarmListBox .alarmItemBox.active .alarmContentsBox svg{transform:rotate(180deg)}.alarmSettingBox{flex-direction:column;gap:10px;padding:74px 26px 10px;display:flex}.alarmSettingBox .alarmSettingBoxItem{border:.5px solid var(---TXT_5);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.alarmSettingBox .alarmSettingBoxItem .alarmSettingBoxItemTitle{color:#000;font-size:14px;font-weight:700}.alarmSettingBox .alarmSettingBoxItem .alarmSettingBoxItemContents .hr{background:#e0e0e0;width:100%;height:1px;margin:10px 0}.alarmSettingBox .alarmSettingBoxItem .alarmSettingBoxItemContents .alarmSettingBoxItemContentsItem{justify-content:space-between;align-items:center;height:32px;display:flex}.alarmSettingBox .alarmSettingBoxItem .alarmSettingBoxItemContents .alarmSettingBoxItemContentsItem .alarmSettingBoxItemContentsItemLabel{color:var(--333333);font-size:14px;font-weight:400}.qnaHeaderBox{color:#000;align-items:center;gap:20px;font-size:24px;font-weight:600;display:flex}.qnaHeaderBtn{border:1px solid var(---TXT_4);color:var(---TXT_1);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:14px;font-weight:400;display:flex}.qnaRequestBox{flex-direction:column;gap:49px;width:943px;height:100vh;margin:0 auto;display:flex}.qnaItemBox{flex-direction:column;gap:20px;padding-top:96px;display:flex}.qnaItemBox .qnaItem .qnaItemTitle{color:#000;padding-bottom:5px;font-size:16px;font-weight:500}.qnaItemBox .qnaItem .inputItemBox .title{margin-bottom:5px}.qnaItemBox .qnaItem .inputItemBox .inputItem .input{color:#333;border-radius:10px;font-size:12px;font-weight:400}.qnaItemBox .qnaItem .inputItemBox .inputItem .input::placeholder{color:#b4b4b4}.qnaRegisterBtnBox{justify-content:flex-end;width:100%;margin-bottom:27px;display:flex}.qnaRegisterBtnBox .qnaRegisterBtn{border:1px solid var(---TXT_4);width:125px;color:var(---TXT_4);background:#f2f2f2;border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-size:24px;font-weight:600;display:flex}.qnaRegisterBtnBox .qnaRegisterBtn.active{background:var(--1);color:#fff;border:1px solid var(--1)}.qnaBox{width:954px;margin:0 auto;padding-top:74px}.qnaContentsHeaderBox{border:1px solid var(---TXT_5);background:#fff;border-radius:20px;align-items:center;gap:5px;height:80px;padding:20px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.qnaContentsHeaderBox .qnaHeaderItem{gap:5px;display:flex}.qnaContentsHeaderBox .qnaHeaderItem .qnaHeaderItemIcon{width:20px;height:20px}.qnaContentsHeaderBox .qnaHeaderItem .qnaHeaderItemTitle{color:var(---TXT_3);font-size:16px;font-weight:500}.qnaContentsHeaderBox .qnaHeaderItem .qnaHeaderItemContents{color:var(---TXT_1);font-size:16px;font-weight:700}.qnaContentsHeaderBox .qnaHeaderHr{background:var(---TXT_4);width:1px;height:16px;margin:0 10px}.qnaListBox{border:1px solid var(---TXT_5);background:#fff;border-radius:20px;flex-direction:column;gap:20px;margin-top:10px;padding:20px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.qnaListBox .qnaListTitleBox{justify-content:space-between;align-items:center;display:flex}.qnaListBox .qnaListTitleBox .qnaListTitle{color:#000;font-size:24px;font-weight:600}.qnaListBox .qnaListTitleBox .customSelectInputBox .inputItem{border-radius:50px}.qnaListBox .qnaListTitleBox .customSelectInputBox.none .inputItem{color:var(---TXT_3)}.qnaListItemBox .qnaListItemHeader{background:var(---TXT_5);border-radius:10px;width:100%;height:36px;margin-bottom:5px;display:flex}.qnaListItemBox .qnaListItemHeader .qnaListItemHeaderColumn{color:var(--828282);justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.qnaListItemBox .qnaListItem{cursor:pointer;border-bottom:1px solid var(---TXT_4);width:100%;height:70px;display:flex}.qnaListItemBox .qnaListItem:last-child{border-bottom:none}.qnaListItemBox .qnaListItem .qnaListItemColumn{color:var(--333333);justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex;overflow:hidden}.qnaListItemBox .qnaListItem .qnaListItemColumn.gray{color:var(---TXT_3)}.qnaListItemBox .qnaListItem .qnaListItemColumn.complete{color:var(---1)}.qnaListItemBox .qnaListItem .qnaListItemColumn.left{justify-content:flex-start}.qnaListItemBox .qnaListItem .qnaListItemColumn .countBox{display:inline-block;position:relative}.qnaListItemBox .qnaListItem .qnaListItemColumn .countBox svg{position:absolute;top:0;right:-10px}.qnaDetailBox{width:914px;margin:0 auto;padding-top:74px}.qnaDetailBox .qnaDetailContainer{border-radius:20px;box-shadow:0 1px 4px rgba(125,130,146,.2)}.qnaDetailBox .qnaDetailContainer .qnaDetailHr{background:var(---TXT_5);width:100%;height:1px}.qnaDetailBox .qnaDetailContainer .qnaDetailContents{color:var(--333333);padding:20px 30px;font-size:16px;font-weight:500}.qnaDetailBox .qnaDetailContainer .qnaDetailAnswerBox{background:#fafafa;border-radius:10px;flex-direction:column;gap:10px;margin:0 20px;padding:15px;display:flex}.qnaDetailBox .qnaDetailContainer .qnaDetailAnswerBox .qnaDetailAnswerTitleBox{align-items:center;gap:10px;display:flex}.qnaDetailBox .qnaDetailContainer .qnaDetailAnswerBox .qnaDetailAnswerTitleBox .qnaDetailAnswerTitle{color:var(---TXT_1);align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.qnaDetailBox .qnaDetailContainer .qnaDetailAnswerBox .qnaDetailAnswerDateBox{align-items:center;gap:5px;display:flex}.qnaDetailBox .qnaDetailContainer .qnaDetailAnswerBox .qnaDetailAnswerDateBox .qnaDetailAnswerDate{color:var(---TXT_3);font-size:14px;font-weight:400}.qnaDetailBox .qnaDetailContainer .qnaDetailAnswerBox .qnaDetailAnswerContents{color:var(--333333);padding:10px 30px;font-size:16px;font-weight:500}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox{padding:20px 20px 0}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox .qnaDetailCommentTitle{color:var(--333333);padding-bottom:10px;font-size:16px;font-weight:500}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox .qnaDetailCommentInputBox{gap:10px;padding:10px 0;display:flex}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox .qnaDetailCommentInputBox input{color:#333;background:#f9f9f9;border-radius:10px;flex:1;padding:10px;font-size:12px;font-weight:400}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox .qnaDetailCommentInputBox input::placeholder{color:#b4b4b4}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox .qnaDetailCommentInputBox .qnaDetailCommentRegisterBtn{background:var(--1);color:#fff;border-radius:10px;width:60px;height:40px;padding:10px;font-size:12px;font-weight:700}.qnaDetailHeaderBox{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.qnaDetailHeaderBox .qnaDetailHeaderDeleteBtn{cursor:pointer;color:var(---TXT_3);font-size:14px;font-weight:700}.qnaDetailHeaderTitleBox{align-items:center;gap:10px;display:flex}.qnaDetailHeaderTitleBox .tag{background:var(---TXT_5);border-radius:5px;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;padding:5px;display:flex}.qnaDetailHeaderTitleBox .tag .tagText{color:var(---TXT_3);font-size:14px;font-weight:700}.qnaDetailHeaderTitleBox .qnaDetailHeaderTitle{color:var(--333333);width:35%;font-size:16px;font-weight:500}.qnaDetailHeaderTitleBox .qnaDetailHeaderHr{background:var(---TXT_4);width:1px;height:15px;margin:0 10px}.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox{align-items:center;gap:10px;display:flex}.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox .qnaDetailHeaderDateItem{align-items:center;gap:5px;display:flex}.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox .qnaDetailHeaderDateItem svg{width:13px;height:13px}.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox .qnaDetailHeaderDateItem .qnaDetailHeaderDate{color:var(---TXT_3);font-size:14px;font-weight:400}.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox .qnaDetailHeaderCommentBox{color:var(---TXT_3);gap:5px;font-size:14px;font-weight:400;display:flex}.qnaDetailCommentListBox .qnaDetailCommentItemBox{border-bottom:1px solid var(---TXT_5);padding:10px}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox{justify-content:space-between;align-items:center;display:flex}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox .qnaDetailCommentItemHeaderTitleBox{align-items:center;gap:5px;display:flex}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox .qnaDetailCommentItemHeaderTitleBox .qnaDetailCommentItemHeaderTitle{color:var(---TXT_3);font-size:12px;font-weight:700}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox .qnaDetailCommentItemHeaderTitleBox .qnaDetailCommentItemHeaderTitle .qnaDetailCommentReplyBox{align-items:center;gap:5px;display:flex}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox .qnaDetailCommentItemHeaderTitleBox .qnaDetailCommentItemHeaderTitle .qnaDetailCommentReplyBox .qnaDetailCommentReplyTitle{color:var(---TXT_3);align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox .qnaDetailCommentItemHeaderTitleBox .qnaDetailCommentItemHeaderDate{color:var(---TXT_3);font-size:12px;font-weight:400}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox .qnaDetailCommentItemHeaderDeleteBtn{cursor:pointer}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemHeaderBox .qnaDetailCommentItemHeaderDeleteBtn .text{color:var(---TXT_3);font-size:12px;font-weight:700}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemContents{color:var(--333333);margin-top:10px;padding:5px 0;font-size:14px;font-weight:400}.qnaDetailCommentListBox .qnaDetailCommentItemBox.reply .qnaDetailCommentItemContents{padding-left:30px}.myReportBox{width:940px;margin:0 auto;padding-top:74px}.myReportBox .tabBox{padding-bottom:20px}.myReportBox .todayBox{width:100%}.myReportBox .todayBox .todayTitle{color:var(--333333);margin-bottom:10px;font-size:16px;font-weight:700}.myReportBox .todayBox .todayContentsBox{gap:10px;display:flex}.myReportBox .todayBox .todayContentsBox .todayContentsItem{background:#fff;border-radius:10px;flex-direction:column;gap:20px;width:33.3%;padding:20px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemTitleBox{justify-content:space-between;align-items:center;display:flex}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemTitleBox .todayContentsItemTitle{color:var(---TXT_1);font-size:14px;font-weight:500}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemTitleBox .todayContentsItemIconBox{background:rgba(255,139,0,.2);border-radius:2px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox{flex-direction:column;gap:5px;display:flex}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemContents{color:var(---1);font-size:28px;font-weight:600}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary{color:var(---TXT_3);align-items:center;gap:5px;font-size:12px;font-weight:400;display:flex}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary .tag{border-radius:10px;padding:1px 5px}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary .tag .tagText{font-size:14px;font-weight:700}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary .tag.up{background:#e2f4ff}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary .tag.up .tagText{color:#0081cf}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary .tag.down{background:var(---TXT_5)}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary .tag.down .tagText{color:var(---TXT_3)}.reportGraphBox{margin-top:20px}.reportGraphBox .reportGraphTitle{color:var(--333333);margin-bottom:10px;font-size:16px;font-weight:700}.reportGraphItemBox,.reportGraphItemBox .reportGraphSubItemBox{flex:1;gap:10px;display:flex}.reportGraphItemBox .reportGraphItem{background:#fff;border-radius:10px;width:33.3%;padding:20px;box-shadow:0 1px 4px rgba(125,130,146,.2)}.reportGraphItemBox .reportGraphSubItemBox .reportGraphItem{width:50%}.reportGraphItemBox .reportGraphItem .reportGraphItemTitleBox{flex-direction:column;align-items:center;gap:5px;display:flex}.reportGraphItemBox .reportGraphItem .reportGraphItemTitleBox .reportGraphItemTitle{color:var(---TXT_1);font-size:16px;font-weight:500}.reportGraphItemBox .reportGraphItem .reportGraphItemTitleBox .reportGraphItemSubTitle{color:var(---TXT_3);font-size:14px;font-weight:400}.reportGraphItemBox .reportGraphItem .reportGraphItemTitleBox .reportGraphItemSubTitle span{color:var(---1)}.reportGraphItemBox .reportGraphItem .reportGraphContents{flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 42px);display:flex}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphInfoBox{justify-content:center;align-items:center;gap:15px;display:flex}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphInfoBox .reportGraphInfoItem{color:var(---TXT_3);align-items:center;gap:5px;font-size:8px;font-weight:500;display:flex}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox{justify-content:center;align-items:flex-end;gap:35px;height:225px;padding:20px 0;display:flex}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem .reportGraphContentsBarChartItemText{text-align:center;margin-bottom:5px;font-size:16px;font-weight:500}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem .reportGraphContentsBarChart{border-radius:5px 5px 0 0;width:43px}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem .reportGraphContentsBarChartGuide{color:var(---TXT_1);text-align:center;margin-top:8px;font-size:16px;font-weight:500}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem.orange .reportGraphContentsBarChartItemText{color:var(--1)}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem.orange .reportGraphContentsBarChart{background:linear-gradient(180deg,var(--1,#ff8b00)0%,rgba(255,139,0,.5) 100%)}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem.mint .reportGraphContentsBarChartItemText{color:var(--3)}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem.mint .reportGraphContentsBarChart{background:linear-gradient(#93dbca 0%,#d3efe9 100%)}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartTextBox{justify-content:center;gap:35px;display:flex}.reportGraphContentsBarChart{transform-origin:bottom;transition:transform .6s;transform:scaleY(0)}.reportGraphContentsBarChart.active{transform:scaleY(1)}.reportSummaryBox{gap:10px;margin-top:10px;display:flex}.reportSummaryBox .reportSummaryItemBox{background:#fff;border-radius:10px;flex-direction:column;gap:5px;width:50%;padding:20px;display:flex;position:relative;box-shadow:0 1px 4px rgba(125,130,146,.2)}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox{align-items:center;gap:3px;display:flex}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .reportSummaryItemTitle{color:var(---TXT_1);font-size:16px;font-weight:500}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .reportSummaryItemTooltip svg{cursor:pointer}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .alertIconBox{position:relative}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .alertIconBox .alertIcon{cursor:pointer}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .alertIconBox .alertIconPopup{z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));opacity:0;transform-origin:100% 0;animation:.2s ease-out forwards alertPopupOpen;position:absolute;bottom:16px;left:-10px;transform:translate(-50%)scale(.8)}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .alertIconBox .alertIconPopup .bubbleIcon{min-width:40px;min-height:40px;display:block}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .alertIconBox .alertIconPopup .text{color:#000;text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:374px;padding:20px;font-size:14px;font-weight:400;line-height:normal;display:flex;position:absolute;bottom:45%;left:50%;transform:translate(-50%)}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .alertIconBox .alertIconPopup .text .mainText{align-items:center;gap:5px;display:flex}.reportSummaryBox .reportSummaryItemBox .reportSummaryItemTitleBox .alertIconBox .alertIconPopup .text span{color:var(---TXT_3);font-size:14px;font-weight:400}.reportSummaryBox .reportSummaryItemBox .reportSummaryGraphBox{justify-content:space-between;align-items:flex-end;height:116px;display:flex}.reportSummaryBox .reportSummaryItemBox .reportSummaryGraphBox .reportSummaryGraphItem .reportSummaryGraphCount{color:var(---1);text-align:center;font-size:16px;font-weight:500}.reportSummaryBox .reportSummaryItemBox .reportSummaryGraphBox .reportSummaryGraphItem .reportSummaryGraphBar{background:linear-gradient(#ffd6a4 0%,#fff1df 100%);border-radius:5px 5px 0 0;width:43px}.reportSummaryBox .reportSummaryItemBox .reportSummaryGraphBox .reportSummaryGraphItem .reportSummaryGraphLabel{color:var(---TXT_3);text-align:center;margin-top:10px;font-size:16px;font-weight:500}.reportSummaryBox .reportSummaryItemBox .reportNoticeItemTitleBox{align-items:center;gap:10px;display:flex}.reportSummaryBox .reportSummaryItemBox .reportNoticeItemTitleBox .reportNoticeItemTitle{color:var(---TXT_1);font-size:16px;font-weight:500}.reportSummaryBox .reportSummaryItemBox .reportNoticeItemContents{color:var(---TXT_1);flex:1;padding:20px 0;font-size:16px;font-weight:500}.reportSummaryBox .reportSummaryItemBox .reportNoticeItemSummary{color:var(---TXT_4);font-size:14px;font-weight:500}.reportEmptyBox{background:#fbfbfb;border:1px solid #b4b4b4;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.reportEmptyBox .owlIcon{width:60px}.reportEmptyBox .emptyText{color:var(--828282);text-align:center;font-size:16px;font-weight:400}.reportEmptyBox.today{height:170px}.reportEmptyBox.graph{height:300px}.owlItemBox{width:948px;margin:0 auto;padding-top:74px}.owlItemBox .owlItemTopBox{gap:20px;display:flex}.owlItemBox .owlItemTopBox .owlMyItemBox{background:#fffdf7;border-radius:20px;width:700px;height:370px;padding:15px;box-shadow:0 1px 4px rgba(125,130,146,.2)}.owlItemBox .owlItemTopBox .owlMyItemBox .owlMyItemTitleBox{justify-content:space-between;align-items:center;display:flex}.owlItemBox .owlItemTopBox .owlMyItemBox .owlMyItemTitleBox .owlMyItemTitle{color:var(---TXT_1);font-size:20px;font-weight:700}.owlItemBox .owlItemTopBox .owlMyItemBox .owlMyItemTitleBox .owlMyItemMenuBtn{cursor:pointer;color:var(---TXT_3);font-size:20px;font-weight:500}.owlItemBox .owlItemTopBox .owlMyPointBox{background:#fff;border-radius:20px;flex-direction:column;flex:1;gap:10px;height:-moz-fit-content;height:fit-content;padding:16px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.owlItemBox .owlItemTopBox .owlMyPointBox .owlMyPointContentsBox{flex-direction:column;gap:10px;display:flex}.owlItemBox .owlItemTopBox .owlMyPointBox .owlMyPointContentsBox .owlMyPointTitleBox{color:var(---TXT_1);align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.owlItemBox .owlItemTopBox .owlMyPointBox .owlMyPoint{color:var(--3);font-size:28px;font-weight:600}.owlItemBox .owlItemTopBox .owlMyPointBox .owlTodayPoint{background:#f9f9f9;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.owlItemBox .owlItemTopBox .owlMyPointBox .owlTodayPoint .owlTodayPointTitle{color:var(---TXT_2);font-size:14px;font-weight:700}.owlItemBox .owlItemTopBox .owlMyPointBox .owlTodayPoint .owlTodayPointValue{color:var(--1);font-size:14px;font-weight:700}.owlItemBox .owlCategoryBox .owlCategoryList{margin-top:18px}.owlItemBox .owlCategoryBox .owlCategoryList .owlCategoryItem{cursor:pointer;color:#feac24;background:#fff8e3;border:1px solid #fff;border-radius:16px 16px 0 0;flex-shrink:0;justify-content:center;align-items:center;width:135px;padding:11px 0;font-size:24px;font-weight:600;display:flex}.owlItemBox .owlCategoryBox .owlCategoryList .owlCategoryItem.active{background:var(--1);color:#fff;font-size:24px;font-weight:600}.owlItemBox .owlCategoryBox .owlItemList{padding:10px 0}.owlItemBox .owlCategoryBox .owlItemList .owlItem{flex-direction:column;gap:5px;width:100px;padding-bottom:5px;display:flex}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemImageBox{background:#fff;border-radius:10px;justify-content:center;align-items:center;height:86px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 4px rgba(125,130,146,.2)}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemImageBox.limit{border:2px solid #f25858}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemImageBox .owlItemNew{z-index:2;width:64px;height:64px;position:absolute;top:-15px;left:-20px}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemImageBox .owlItemLimit{z-index:2;position:absolute;top:-15px;left:-15px}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemImageBox .owlItemBuy{background:rgba(180,180,180,.6);border-radius:10px;justify-content:center;align-items:center;width:100px;height:86px;display:flex;position:absolute}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemImageBox .owlItemBuy .text{color:#fff;text-shadow:0 0 1px #525252;font-size:14px;font-weight:800;transform:rotate(-15deg)}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemImageBox .owlItemImage{height:100%;padding:7px}.owlItemBox .owlCategoryBox .owlItemList .owlItem .owlItemPoint{cursor:pointer;background:var(--1);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:30px;font-size:16px;font-weight:700;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.owlItemBox .owlCategoryBox .owlItemList .owlItem.buy .owlItemPoint{color:var(---TXT_4);background:#f2f2f2}.owlItemList .swiper,.owlItemList .swiper-wrapper{overflow:visible!important}.owlMyItemContentsBox{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.owlMyItemContentsBox .owlMyItemContentsItem{background:#fff;border-radius:16px;flex-direction:column;gap:5px;width:160px;height:140px;padding:8px;display:flex;box-shadow:0 0 4px rgba(0,0,0,.3)}.owlMyItemContentsBox .owlMyItemContentsItem .owlMyItemContentsTitleBox{align-items:center;gap:5px;display:flex}.owlMyItemContentsBox .owlMyItemContentsItem .owlMyItemContentsTitleBox .owlMyItemContentsTitleNumber{color:#f3a30f;background:#ffeec9;border-radius:20px;padding:3px 5px;font-size:12px;font-weight:700}.owlMyItemContentsBox .owlMyItemContentsItem .owlMyItemContentsTitleBox .owlMyItemContentsTitle{color:var(---TXT_1);font-size:16px;font-weight:500}.owlMyItemContentsBox .owlMyItemContentsItem .owlMyItemContentsImage{aspect-ratio:144/99}.emptyBox{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:calc(100vh - 178px);display:flex}.emptyBox.searchResult{height:calc(100vh - 291px)}.emptyBox .emptyText{color:var(--828282);font-size:15px;font-weight:400}.paginationBox{justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:10px 0;display:flex}.paginationBox .paginationItem{cursor:pointer;border:1px solid var(---TXT_4);background:#fff;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;box-shadow:0 1px 4px rgba(125,130,146,.2)}.paginationBox .paginationItem.active{background:var(--1);color:#fff}.coinBox{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.coinItem{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:60px;height:60px;position:absolute;top:50%;left:50%}.coinBox .coinText{opacity:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.25);text-align:center;font-size:40px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coinBox.active{z-index:999}.coinBox.active .coinText,.coinBox.active .popup_cover{opacity:1}.react-datepicker-wrapper{width:100%;display:block}.react-datepicker__triangle{display:none}.react-datepicker{background:#fff;padding:20px 15px;box-shadow:0 1px 4px rgba(125,130,146,.2);border:1px solid var(---1)!important;border-radius:10px!important}.react-datepicker__header{background:#fff!important;border:none!important;margin-bottom:15px!important;padding:0!important}.datepickerHeader{justify-content:flex-start;gap:5px;display:flex}.datepickerHeader .inputBox{width:-moz-fit-content;width:fit-content}.datepickerHeader .inputItem{width:90px;height:-moz-fit-content;height:fit-content;color:var(--333333);background:#fff url(/assets/icon/select.svg) right 10px center/13px no-repeat;padding:5px 10px;font-size:16px;font-weight:500}.react-datepicker{width:417px}.react-datepicker__month-container{width:100%}.react-datepicker__week{justify-content:space-between;margin-top:10px;display:flex}.react-datepicker__day-names{border-bottom:1px solid #bdbdbd;justify-content:space-between;padding-bottom:5px;display:flex}.react-datepicker__day-names .react-datepicker__day-name{height:19px}.react-datepicker__day,.react-datepicker__day-name{width:40px;line-height:40px}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{color:#fff!important;background-color:#ff8b00!important;border-radius:999px!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{color:#fff!important;background-color:#ff8b00!important}.react-datepicker__month{margin:0!important}.react-datepicker__day-name span{color:#828282;font-size:12px;font-weight:400}.react-datepicker__day--disabled{color:#bdbdbd!important;font-size:12px!important;font-weight:400!important}.div{background:#f2f5f9;width:100%;height:6px}.noTopPadding{padding-top:0!important}.pcOnly{display:block!important}.pcOnlyFlex{display:flex!important}.mobileOnly,.mobileOnlyFlex{display:none!important}@keyframes changeIcon{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes wave1Anim{0%{opacity:0}10%{opacity:.5}55%{opacity:.5}70%{opacity:0}to{opacity:0}}@keyframes wave2Anim{0%{opacity:0}35%{opacity:0}45%{opacity:.5}70%{opacity:.5}70.01%{opacity:0}to{opacity:0}}@keyframes cornerFloat{0%{opacity:.9;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(6deg)scale(1.05)}to{opacity:.9;transform:rotate(0)scale(1)}}@media (max-width:960px){.pcOnly,.pcOnlyFlex{display:none!important}.mobileOnly{display:block!important}.mobileOnlyFlex{display:flex!important}.contentsSection.footer{padding-bottom:90px}.headerBox{height:56px}.headerBox .headerContainer{padding:20px 24px}.headerBox .headerContainer.home{padding:24px 24px 10px}.home .headerBox{height:66px}.headerBox .leftBox{gap:10px}.headerBox .leftBox .textBox{gap:7px}.headerBox .leftBox .textBox .titleText{font-size:16px}.headerBox .leftBox .textBox .starIcon{width:18px;height:18px}.headerBox .leftBox .loginBtn{min-width:64px;height:32px;font-size:14px}.headerBox .leftBox .profileBtn{gap:5px;padding:3px 10px 3px 5px}.headerBox .leftBox .profileBtn.active{border-radius:30px}.headerBox .leftBox .profileBtn .profileMenuBox{border-radius:20px;width:230px;padding:10px 15px;top:120%}.headerBox .leftBox .profileBtn .profileMenuBox .profileMenuItem{height:30px}.headerBox .leftBox .profileBtn .profileMenuBox .profileMenuItem .profileMenuName{color:var(---TXT_1);font-size:16px}.headerBox .rightBox .closeBtn{width:15px;height:15px}.contentsContainer{padding-top:64px}.contentsContainer .contentsBox{max-width:100%}.favoriteBox{padding:0 24px}.favoriteBox .favoriteContainer{width:100%}.favoriteBox .topBox .searchBox .infoText{font-size:11px}.searchBox{width:100%}.searchBox .searchInputBox{width:100%;height:42px;padding-left:10px}.searchBox .searchInputBox .searchIconBox{right:3px}.searchBox .searchInputBox input{font-size:14px}.categoryListBox .categoryItem{padding:7px;font-size:11px}.topBox{gap:10px}.loginBox{height:100vh}.mainBox{margin-top:10px}.mainBox .containerBox{width:100%;padding:0 24px 120px}.mainBox .leftBox{gap:10px;width:100%}.mainBox .rightBox{width:0}.mainBox .leftBox .ebookBox{background:linear-gradient(#ffbc60 0%,#ffac3b 100%);border-radius:30px;width:100%;height:271px;margin-top:22px}.mainBox .leftBox .ebookBox .titleBox{height:-moz-fit-content;height:fit-content;font-size:20px;font-weight:800;top:8px;left:86px}.mainBox .leftBox .ebookBox .ebookListBox{height:auto;padding-bottom:15px}.mainBox .leftBox .ebookBox .ebookListBox .ebookHeaderIcon{position:absolute;top:-23px;left:16px}.mainBox .leftBox .ebookBox .ebookListBox .ebookList{position:unset;height:auto;padding:35px 0 0}.mainBox .leftBox .ebookBox .ebookListBox .ebookList .swiper{width:100%}.mainBox .leftBox .ebookBox .ebookListBox .ebookList .ebookItem{width:219px;padding:5px}.mainBox .leftBox .ebookBox .ebookListBox .ebookList .ebookItem .ebookImg{border-radius:25px 25px 0 0}.mainBox .leftBox .ebookBox .ebookListBox .ebookListPagination{align-items:center;gap:4px;display:flex}.mainBox .leftBox .bottomBox{flex-direction:column;gap:10px}.mainBox .leftBox .bottomBox .menuBox{background:rgba(255,255,255,.5);border-radius:30px;flex-direction:row;width:100%}.mainBox .leftBox .bottomBox .menuBox .menuItem{border-radius:20px;flex-direction:column-reverse;justify-content:center;gap:3px;height:-moz-fit-content;height:fit-content;padding:5px 10px}.mainBox .leftBox .bottomBox .menuBox .menuItem .menuIconBox .menuIcon{width:100%;height:100%}.mainBox .leftBox .bottomBox .menuBox.mint .menuItem{background:#01ce9e}.mainBox .leftBox .bottomBox .menuBox.pink{gap:10px}.mainBox .leftBox .bottomBox .menuBox.pink .menuItem{width:50%;aspect-ratio:unset;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:17px;display:flex}.mainBox .leftBox .bottomBox .menuBox.pink .menuItem .menuNameBox{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mainBox .leftBox .bottomBox .menuBox.pink .menuItem .menuNameBox .menuName{font-size:16px}.mainBox .leftBox .bottomBox .menuBox.pink .menuItem .menuNameBox .menuContents{color:#d57a63;font-size:10px}.mainBox .leftBox .bottomBox .menuBox.pink .menuItem .menuIconBox{background:0 0;width:27px;height:27px}.mainBox .leftBox .bottomBox .weekHistoryBox{width:100%}.menuBox{justify-content:space-between;gap:unset;padding:10px}.menuBox .menuItem{aspect-ratio:1;width:calc(20% - 8px)}.menuBox .menuItem .menuIcon{background:0 0!important}.menuBox .menuItem .menuName{flex:unset;font-size:16px}.menuBox .menuItem .alarmCount{width:20px;height:20px;font-size:12px;top:0;right:0}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryHeader{height:-moz-fit-content;height:fit-content;padding:5px 40px;font-size:16px}.mainBox .leftBox .bottomBox .weekHistoryBox .weekHistoryListBox{background:rgba(255,255,255,.5);padding:10px 0}.ebookListBox{margin-top:10px}.ebookListBox .ebookListItemBox{gap:2px;width:calc(50% - 5px)}.ebookListBox .ebookListItemBox .ebookImageBox{aspect-ratio:1}.ebookListBox .ebookListItemBox .ebookName{margin-top:3px}.ebookListBox .ebookListItemBox .ebookHr{margin:3px 0}.ebookListBox .ebookListItemBox .ebookImageBox .ebookLike{width:24px;height:24px}.ebookListBox .quizBookListItemBox{padding:10px 12px}.ebookListBox .quizBookDetailListItemBox .pageBtn{width:60px;font-size:12px}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox{justify-content:center;width:100%;margin-top:5px}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookCategoryBox .quizBookRent{gap:0;padding:2px 2px 2px 5px}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookCategoryBox .quizBookCategory{font-size:12px}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox{flex-direction:row;align-items:center}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .quizBookContentsBox .quizBookTopBox .quizBookTitle{color:var(--333333);font-size:16px;font-weight:500}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox .bookImageUrl{width:53px;height:50px}.ebookListBox .quizBookDetailListItemBox .quizBookInfoBox{flex-direction:column;align-items:flex-start;gap:2px}.ebookBox .topBox .searchBox .goneEbook{padding-left:14px}.ebookBox .ebookListBox{gap:10px}.ebookBox .ebookContainer{width:100%;padding:0 24px}.ebookBox .ebookContainer .hr{margin:10px 0}.ebookBox .ebookListBox .ebookListItemBox{width:calc(50% - 5px)}.ebookBox .ebookListBox .ebookListItemBox .ebookImageBox{aspect-ratio:1}.ebookDetailPopupBox{flex-direction:column}.ebookDetailPopupBox .closeBtnBox{justify-content:flex-end;display:flex}.ebookDetailPopupBox .closeBtnBox .closeBtn{width:30px;height:30px}.ebookDetailPopupBox .ebookImageBox{aspect-ratio:310/200;border-radius:16px;width:100%}.ebookDetailPopupBox .ebookContentsBox .ebookContentsDetailBox .ebookTopBox{margin-top:10px}.unreadFilterBox{margin-top:20px}.ebookHistoryListBox{margin-top:10px}.ebookHistory{padding:64px 24px 90px}.ebookHistory .infoText{font-size:14px}.ebookHistoryItemBox .ebookHistoryItem{width:100%}.ebookHistoryItemBox .ebookHistoryItem .ebookInfoBox .ebookDate{font-size:11px}.ebookCoverBox{padding:0 24px}.ebookCoverBox .imageBox{width:100%;height:-moz-fit-content;height:fit-content}.ebookCoverBox .ebookNextIcon{width:79px;bottom:4px;right:0}.ebookCoverBox .imageBox .ebookCorner{width:90px;bottom:-7px;right:-7px}.ebookCoverBox .imageBox .ebookNameBox{top:65%}.ebookCoverBox .imageBox .ebookNameBox .ebookName{font-size:24px}.ebookRead.contentsSection{height:100vh}.ebookRead .headerBox{height:-moz-fit-content;height:fit-content}.ebookRead .contentsContainer{height:calc(100vh - 58px)}.ebookRead .contentsContainer .contentsBox{height:calc(100vh - 58px);padding-top:26px}.ebookRead .ebookPageBox{gap:10px;height:calc(100vh - 58px);padding:24px}.ebookRead.full .contentsContainer .contentsBox{padding-top:0}.ebookRead.full .ebookPageBox{height:100%}.ebookReadContentsBox{height:100%;padding:0}.ebookReadContentsBox .ebookCorner{width:89px;position:absolute;bottom:-10px;right:-10px}.ebookReadContentsBox .ebookReadContentsContainer{max-width:unset;aspect-ratio:unset;height:100%}.ebookReadContentsBox .ebookReadContentsItem{border-radius:20px;width:100%;position:relative}.ebookReadContentsBox .ebookReadContentsItem .ebookContents{aspect-ratio:345/200;color:#000;padding:20px;font-size:28px;font-weight:400}.ebookReadContentsBox .ebookReadContentsItem .ebookCount{color:var(---TXT_3);text-align:center;border-radius:0 0 10px 10px;padding:0 20px 20px;font-size:16px;font-weight:500}.ebookReadContentsBox .ebookReadContentsItem .ebookReadContentsItemImage{border-radius:10px 10px 0 0;flex:1;width:100%}.ebookReadContentsBox .ebookReadContentsItem .ebookWordPopup{width:275px}.ebookListBox .quizBookListItemBox.search .quizBookInfoBox .quizBookContentsBox .quizBookBottomBox{flex-direction:row;gap:10px}.audioPlayer{height:68px}.audioPlayerBox{flex-direction:column;gap:10px}.audioPlayerBox .btn_box{width:100%}.audioPlayerBox .btn_box .pageBtn{width:100%;height:60px}.countdownBox .countDonwImageBox{width:272px}.countdownBox .owlIcon{height:148px}.countdownBox .countBox img{width:118px;height:118px}.countdownBox .countBox .countText{top:15%;right:37%}.countdownBox .countBox .startText{top:-23%;transform:translate(calc(50% - 35px))}.quiz.contentsContainer{padding:56px 24px 0;position:relative}.quizBox .quizContentsItem{padding:20px}.quizBox .quizContentsItem .quizTitleBox .quizTitle{font-size:22px}.quizCountBox{padding:15px 0}.quizCountBox.active{padding-top:20px}.quizCountBox .quizCount svg{top:5px!important}.quiz.contentsContainer .contentsBox{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.quiz.contentsContainer .contentsBox .quizNextBtn{width:40px;height:40px}.quizExampleBox .quizExampleItem .quizExample{font-size:20px}.contentsContainer.quizComplete{height:100vh;padding:30px}.quizCompleteBox{padding-top:40px}.quizCompleteBox .quizAnswerBox .quizAnswerBtn{margin-top:5px}.quizCompleteBox .btn_box{margin-top:100px}.searchMainBox{gap:20px;padding:0 24px}.searchMainBox .searchInfoText{gap:5px}.searchMainBox .owlIcon{width:63px;top:-50px;right:80px}.searchMainBox .searchInputBox{width:100%;height:42px;padding:0 20px}.searchMainBox .searchInputBox input{font-size:14px}.searchMainBox .searchInputBox .searchIconBox{right:5px}.searchMainBox .searchInfoText .searchInfoTitle{font-size:14px}.searchMainBox .searchInfoText .searchInfoContents{font-size:11px}.searchResultContentsBox{gap:20px;padding-top:20px}.searchResultContentsItem .searchResultItemEmpty,.searchResultContentsItem .searchResultItemTitleBox .searchResultItemTitle,.searchResultContentsItem .searchResultItemTitleBox .searchResultItemMore{font-size:14px}.searchResultItemContents .ebookListBox{padding:0}.searchResultItemContents .ebookListBox .quizBookDetailListItemBox{gap:5px}.searchResultBox{padding:0 24px}.searchResultItemContents .ebookListBox{flex-wrap:wrap}.searchResultItemContents .searchMobileHr{background:#e0e0e0;width:.5px;height:15px;display:block}.searchEbookDetailBox{width:100%}.searchEbookDetailBox .searchEbookDetailTitleBox{margin-top:20px}.searchEbookDetailBox .searchEbookDetailTitleBox .searchEbookDetailTitle{font-size:14px}.searchEbookDetailBox .ebookListBox .ebookListItemBox{width:calc(50% - 5px)}.searchEbookDetailBox .ebookListBox{margin-top:0}.search .ebookListBox .ebookListItemBox{width:calc(50% - 5px)}.search .ebookListBox .ebookListItemBox:nth-child(n+3){display:none}.search .searchQuizDetailBox .ebookListBox{margin-top:0}.searchQuizDetailBox{width:100%}.searchQuizDetailBox .searchQuizDetailTitleBox{margin-top:20px}.searchQuizDetailBox .searchQuizDetailTitleBox .searchQuizDetailTitle{font-size:14px}.ebookListBox .quizBookDetailListItemBox{gap:5px;padding:10px 12px}.faqBox{gap:10px}.faqBox .faqTopBox{padding:10px 0}.faqBox .faqTopBox .faqTitleBox .faqTitle{font-size:16px}.faqBox .faqTopBox .faqTitleBox .qnaBtn{height:23px;font-size:11px}.faqBox .faqTopBox .closeBtn{width:24px;height:24px}.faqBox .faqSearchBox{height:42px;padding:9px 10px}.faqBox .faqSearchBox .searchInput{font-size:14px}.faqBox .faqListBox{gap:10px}.faqBox .faqListBox .faqItemBox .faqQuestionBox{padding:16px 14px}.faqBox .faqListBox .faqItemBox .faqQuestionBox svg{width:26px;height:26px}.faqBox .faqListBox .faqItemBox .faqQuestionBox .faqItemTitleBox{gap:16px}.faqBox .faqListBox .faqItemBox .faqQuestionBox .faqItemTitleBox .faqType{flex-shrink:0;width:20px}.faqBox .faqListBox .faqItemBox .faqQuestionBox .faqItemTitleBox .faqTitle{font-size:14px}.faqBox .faqListBox .faqItemBox .faqAnswerContainer .faqAnswerBox{gap:16px;padding:16px 14px}.faqBox .faqListBox .faqItemBox .faqAnswerContainer .faqAnswerBox .faqType{width:16px}.faqBox .faqListBox .faqItemBox .faqAnswerContainer .faqAnswerBox .faqAnswer{color:var(--333333);font-size:14px;font-weight:500}.qnaHeaderBox{gap:7px;font-size:16px;font-weight:700}.qnaHeaderBtn{padding:5px;font-size:11px}.qnaRegisterBtnBox{background:#f9f9f9}.qnaRequestBox{gap:0;width:100%}.qnaRegisterBtnBox .qnaRegisterBtn{width:100%;margin:0 24px 24px;padding:15px 0;font-size:16px}.qnaItemBox{gap:10px;padding:76px 20px 20px}.qnaItemBox .qnaItem .inputItemBox .title{font-size:14px}.qnaItemBox .qnaItem .inputItemBox .inputItem .input{font-size:11px}.qnaItemBox .qnaItem .customSelectInputBox .inputItem{padding:10px 35px 10px 10px}.qnaBox{width:100%;padding:56px 24px 0}.qnaContentsHeaderBox{justify-content:center;height:60px}.qnaContentsHeaderBox .qnaHeaderItem .qnaHeaderItemTitle,.qnaContentsHeaderBox .qnaHeaderItem .qnaHeaderItemContents,.qnaListBox .qnaListTitleBox .qnaListTitle{font-size:14px}.qnaListBox .qnaListTitleBox .customSelectInputBox.none .inputItem{width:165px;padding:10px 35px 10px 17px;font-size:12px}.qnaListGridItem{border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.qnaListGridItem .qnaContentsBox{flex-direction:column;gap:5px;width:80%;display:flex}.qnaListGridItem .qnaContentsBox .qnaTitle{color:var(--333333);font-size:14px;font-weight:400}.qnaListGridItem .qnaContentsBox .qnaInfoBox{align-items:center;gap:5px;display:flex}.qnaListGridItem .qnaContentsBox .qnaInfoBox .qnaCategory{color:var(---TXT_3);font-size:9px;font-weight:400}.qnaListGridItem .qnaContentsBox .qnaInfoBox .qnaDate{color:var(---TXT_3);align-items:center;gap:2px;font-size:9px;font-weight:400;display:flex}.qnaListGridItem .qnaStatusBox{align-items:center;gap:10px;display:flex}.qnaListGridItem .qnaStatusBox .qnaStatus{color:var(---TXT_4);font-size:9px;font-weight:400}.qnaListGridItem .qnaStatusBox .qnaStatus.complete{color:var(--1)}.qnaListGridItem .qnaStatusBox .qnaCommentBox{width:26px;height:26px;color:var(--333333);background:#fff;border:.5px solid #e0e0e0;border-radius:13px;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex;position:relative}.qnaListGridItem .qnaStatusBox .qnaCommentBox svg{position:absolute;top:0;right:0}.qnaDetailBox{width:100%;padding:56px 24px 0}.qnaDetailHeaderBox{height:-moz-fit-content;height:fit-content;padding:10px 20px}.qnaDetailHeaderTitleBox{flex-direction:column;align-items:flex-start;gap:3px}.qnaDetailHeaderTitleBox .tag .tagText{font-size:9px}.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox{gap:5px}.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox .qnaDetailHeaderDateItem .qnaDetailHeaderDate,.qnaDetailHeaderTitleBox .qnaDetailHeaderDateBox .qnaDetailHeaderCommentBox{font-size:9px}.qnaDetailBox .qnaDetailContainer .qnaDetailContents{padding:20px;font-size:14px}.qnaDetailBox .qnaDetailContainer .qnaDetailAnswerBox .qnaDetailAnswerContents{padding:10px;font-size:14px;font-weight:400}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox{padding-top:10px}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox .qnaDetailCommentTitle{padding-bottom:5px;font-size:14px;font-weight:400}.qnaDetailBox .qnaDetailContainer .qnaDetailCommentBox .qnaDetailCommentInputBox input{font-size:11px}.qnaDetailCommentListBox .qnaDetailCommentItemBox .qnaDetailCommentItemContents{margin-top:5px}.owlItemBox{width:100%;padding:58px 24px 0}.owlItemBox .owlItemTopBox{flex-direction:column-reverse;gap:10px}.owlItemBox .owlItemTopBox .owlMyPointBox{flex-direction:row;justify-content:space-between;width:100%}.owlItemBox .owlItemTopBox .owlMyItemBox{width:100%;overflow:auto}.owlItemBox .owlItemTopBox .owlMyPointBox .owlMyPointContentsBox .owlMyPointTitleBox{font-size:12px}.owlItemBox .owlItemTopBox .owlMyPointBox .owlTodayPoint{flex-direction:column;align-items:flex-start;gap:5px}.owlItemBox .owlItemTopBox .owlMyItemBox .owlMyItemTitleBox{padding:5px}.owlItemBox .owlItemTopBox .owlMyItemBox .owlMyItemTitleBox .owlMyItemTitle,.owlItemBox .owlItemTopBox .owlMyItemBox .owlMyItemTitleBox .owlMyItemMenuBtn{font-size:16px}.owlMyItemContentsBox{grid-template-columns:repeat(2,minmax(0,1fr))}.owlMyItemContentsBox .owlMyItemContentsItem{width:100%;height:unset;aspect-ratio:152/133}.owlItemBox .owlCategoryBox .owlCategoryList .owlCategoryItem{width:53px;font-size:16px}.owlItemBox .owlCategoryBox .owlCategoryList .owlCategoryItem.active{font-size:16px}.myItemContentsBox{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.myItemContentsBox .myItemContentsItem{aspect-ratio:150/125;width:100%!important;height:unset!important}.myItemPopupBox .myItemCategoryBox .myItemCategoryList .myItemCategoryItem{padding:5px 0;width:45px!important;font-size:16px!important}.myItemPopupBox .myItemCategoryBox .myItemCategoryList .myItemCategoryItem.active{width:45px!important;font-size:16px!important}.customPopup.myItemDetailImage .popupSection{aspect-ratio:1;width:80%!important;height:unset!important}.myReportBox{width:100%;padding:76px 24px 0}.myReportBox .todayBox .todayContentsBox .todayContentsItem{gap:10px;padding:10px}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemTitleBox .todayContentsItemTitle{font-size:11px}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemTitleBox .todayContentsItemIconBox{width:17px;height:17px}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemTitleBox .todayContentsItemIconBox svg{width:11px;height:11px}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemContents{font-size:22px}.myReportBox .todayBox .todayContentsBox .todayContentsItem .todayContentsItemContentsBox .todayContentsItemSummary{flex-direction:column;align-items:flex-start;font-size:11px}.reportSummaryBox{flex-direction:column}.reportSummaryBox .reportSummaryItemBox{width:100%}.reportSummaryBox .reportSummaryItemBox .reportSummaryGraphBox .reportSummaryGraphItem .reportSummaryGraphBar{width:33px}.reportSummaryBox .reportSummaryItemBox .reportNoticeItemContents{font-size:14px}.reportGraphItemBox{flex-direction:column}.reportGraphItemBox .reportGraphItem{width:100%}.reportGraphItemBox .reportGraphItem .reportGraphItemTitleBox .reportGraphItemTitle{font-size:14px}.reportGraphItemBox .reportGraphItem .reportGraphItemTitleBox .reportGraphItemSubTitle{text-align:center;font-size:11px}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox{gap:23px;height:212px}.reportGraphItemBox .reportGraphItem .reportGraphContents .reportGraphContentsBarChartBox .reportGraphContentsBarChartItem .reportGraphContentsBarChartGuide{font-size:14px}.customPopup.alarm .popupSection{min-width:80%!important;max-height:80%!important}.alarmBox .alarmTopBox .alarmTitle{align-items:center;gap:5px;font-size:16px;display:flex}.alarmBox .alarmTopBox .alarmTitle svg{cursor:pointer;width:16px;height:16px}.alarmBox .alarmTopBox svg{width:24px;height:24px}.alarmListBox .alarmItemBox .alarmContentsBox svg{width:12px;height:5px}.tabBox{margin-top:10px;padding:0}.tabBox .tab{width:25%;padding:10px 0}.tabBox .tab .label{height:14px;font-size:14px}.paginationBox .paginationItem{font-size:14px}.mypageProfileBox{margin:0 24px;padding-top:84px;padding-bottom:100px}.mypageProfileBox .profileBox{border-radius:20px;width:100%}.mypageProfileBox .profileBox .contentsBox .contentsItem,.mypageProfileBox .btn_box{width:100%}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup .text .mainText{white-space:nowrap}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup .text{width:-moz-fit-content;width:fit-content;left:150%}.mypageProfileBox .profileBox .contentsBox .contentsItem .title .alertIconBox .alertIconPopup .text span{white-space:nowrap}.footerBox{justify-content:space-between;gap:unset;height:70px;padding:10px 24px 24px;font-size:9px}.footerBox .footerItem{gap:3px;width:42px;height:36px}.footerBox .footerItem .menuIcon{width:20px;height:20px}.footerBox .footerItem .footerMenu{font-size:9px}.emptyBox .emptyText{font-size:16px}}@media (max-width:650px){.menuBox .menuItem .menuIcon{width:45px;min-width:45px;height:45px;min-height:45px;font-size:10px}.menuBox .menuItem .menuName{font-size:12px}}@media (max-width:490px){.menuBox .menuItem .menuName{font-size:10px}}@media (max-width:450px){.menuBox .menuItem .menuIcon{width:35px;min-width:35px;height:35px;min-height:35px}.menuBox .menuItem .menuName{font-size:7px}}@keyframes alertPopupOpen{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}
