.solve-popup{width:100%;height:calc(100% - 85px);background:url(/images/main_bg.png) repeat-y top,#d4f1ff;padding:180px 0;display:flex;justify-content:center;align-items:center;gap:48px}.solve-popup img{display:block;margin:32px auto 0}.solve-popup a{font-size:24px;color:#333;cursor:pointer}.solve-popup>div{height:550px;text-align:center}.solve-popup>div h1{font-size:46px;color:#333;margin:29px 0 40px}.solve-popup>div p{color:#999;font-size:28px}.solve-popup>div p span{color:#5ca1ff}.solve-popup>div button{cursor:pointer;color:#fff;border-radius:20px;background:#5ca1ff;display:flex;width:400px;height:64px;padding:8px;justify-content:center;align-items:center;font-size:18px;margin:48px auto}.solve-inner{max-width:800px;background:url(/images/solve_book.png) no-repeat top 32px left 94px,#fff;width:100%;margin:72px auto 0;border-radius:16px;padding:0 56px 56px;box-shadow:0 0 20px 5px rgba(0,0,0,.102)}.solve-inner .title{font-size:36px;padding:56px 0 32px;text-align:center;color:#5ca1ff}.solve-inner .name{text-align:right;font-size:20px;color:#999}.solve-inner .name input{width:120px;text-align:center;font-size:20px;color:#999;outline:none;border:none;border-bottom:1px solid #999}.solve-inner .question-wrap .question-box{margin-top:32px;font-size:18px}.solve-inner .question-wrap input{width:100%;margin-top:8px;border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px 16px}.solve-inner a{width:400px;height:64px;padding:8px;border-radius:8px;font-size:18px;color:#fff;justify-content:center;text-decoration:none;margin:48px auto 56px}.solve-inner a,.teacher-inner .qa-list .head{background:#5ca1ff;display:flex;align-items:center}.teacher-inner .qa-list .head{width:956px;height:47px;border-radius:50px}.teacher-inner .qa-list .head .left{background:#fff;border-radius:50px;display:flex;justify-content:center;align-items:center;margin-left:16px;height:35px}.teacher-inner .qa-list .head .left>span{padding:0 16px;font-weight:600}.teacher-inner .qa-list .head .right{color:#fff;display:flex;font-size:18px;font-weight:800;margin-left:auto;margin-right:324px}.teacher-inner .qa-list .cont .title{width:917px;border-radius:31px;background:#d9e9ff;margin:25px auto 10px;display:flex;align-items:center;color:#333;font-weight:600}.teacher-inner .qa-list .cont .title label{background-position:100%;width:50px;margin:0}.teacher-inner .qa-list .cont .title .idx{margin-left:75px}.teacher-inner .qa-list .cont .title .text{margin-left:80px;padding:7px 14px 7px 0}.teacher-inner .qa-list .cont .answers{display:flex;align-items:center;width:800px;margin:10px auto 0;color:#666;font-size:18px;font-weight:400}.teacher-inner .qa-list .cont .answers label{margin:0;width:50px;background-position:0}.teacher-inner .qa-list .cont .answers>.idx{width:100px}.teacher-inner .tab-wrap{display:flex;justify-content:center}.teacher-inner .tab-wrap button{position:relative;width:360px;height:62px;border-radius:18px 18px 0 0;color:#999;font-weight:600;font-size:28px}.teacher-inner .tab-wrap button img{position:absolute;bottom:0}.teacher-inner .tab-wrap button.on{background:#5ca1ff;color:#333}.teacher-inner.student{max-width:100%;background:url(/images/main_bg.png) repeat-y top,#d4f1ff}.teacher-inner .main{gap:40px}.teacher-inner .main .nav{width:240px;flex-shrink:0;border-radius:8px;padding:24px;border:1px solid #ddd}.teacher-inner .main .nav .book-title{font-size:18px;color:#333;margin:4px 0 16px;cursor:pointer}.teacher-inner .main .nav .book-list{overflow:hidden}.teacher-inner .main .nav .book-list.on{height:auto}.teacher-inner .main .nav .book-list.off{height:0}.teacher-inner .main .nav .book-list .book{cursor:pointer;font-size:16px;color:#666;margin-bottom:12px}.teacher-inner .main .nav .book-list .book.on{color:#453bd0}.teacher-inner .main .section{width:960px}.teacher-inner .main .section .book-title{font-size:24px;color:#333;margin-bottom:24px;align-items:center}.teacher-inner .main .section .table{display:grid;font-size:18px;grid-gap:1px;padding:1px;background:#ddd}.teacher-inner .main .section .table.table-4{grid-template-columns:repeat(8,1fr)}.teacher-inner .main .section .table.table-4>div{padding:6px 0;text-align:center}.teacher-inner .main .section .table.table-5{border-radius:15px 15px 0 0;overflow:hidden;grid-template-columns:60px 450px 148px 148px 148px}.teacher-inner .main .section .table.table-5 .table-head{background:#5ca1ff;padding:14px 0;color:#fff;font-weight:700}.teacher-inner .main .section .table.table-5>div{padding:6px 0;display:flex;align-items:center;justify-content:center}.teacher-inner .main .section .table .table-head{background:#f7f7f7;font-weight:700}.teacher-inner .main .section .table .table-cont{background:#fff}.teacher-inner .main .section .border{border-radius:16px;border:1px solid var(--text-800,#333);background:#fff}.teacher-inner .main .section .parag-list-wrap{justify-content:space-between;width:960px;margin:42px 0}.teacher-inner .main .section .parag-list-wrap>div.parag-list .parag{width:440px;margin-bottom:20px;display:flex;align-items:center}.teacher-inner .main .section .parag-list-wrap>div.parag-list .parag .border{padding:20px 32px}.teacher-inner .main .section .parag-list-wrap>div.my-story{width:464px;font-size:20px;display:flex;flex-direction:column;justify-content:flex-start}.teacher-inner .main .section .parag-list-wrap>div.my-story>div{padding:30px}.teacher-inner .main .section .parag-list-wrap>div.my-story textarea{background:url(/images/textarea02.png) repeat-y bottom;width:100%;height:386px;border:none;resize:none;font-size:17px;line-height:1.62;outline:none;overflow:hidden}.teacher-inner .button01{width:279px;height:69px;background:url(/images/button01.png) no-repeat;margin:20px 0 75px auto;display:block;cursor:pointer}.teacher-inner .button02{background:url(/images/button02.png) no-repeat 50%/100%}.teacher-inner .button02,.teacher-inner .button03{width:220px;height:69px;margin:20px 0;flex-shrink:0;cursor:pointer}.teacher-inner .button03{background:url(/images/button-03.png) no-repeat 50%/100%}.teacher-inner .버튼{width:220px;height:69px;background:url(/images/qjxms.png) no-repeat 50%/100%;margin:20px 0;flex-shrink:0;cursor:pointer}.login-box{margin:40px auto 80px;width:400px}.login-box,.login-box .login-wrap{display:flex;flex-direction:column}.login-box .login-wrap{align-items:flex-start;margin-top:20px}.login-box .login-wrap p{font-size:1rem;padding:.4rem 0}.login-box .login-wrap input{width:100%;border:0;background:#dfefff;display:block;padding:8px 14px;font-weight:400;font-size:1rem;line-height:1.4375em;box-sizing:border-box;cursor:text;align-items:center;position:relative}.layer-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.565);z-index:10;display:flex;align-items:center;justify-content:center}.layer-popup.pro-bank div{text-align:center}.layer-popup p{color:#666;font-size:26px;letter-spacing:-1px}.layer-popup p span{color:#5ca1ff}.layer-popup button{cursor:pointer;color:#fff;border-radius:20px;background:#5ca1ff;display:flex;width:279px;height:64px;padding:8px;justify-content:center;align-items:center;font-size:28px;position:absolute;bottom:50px;left:260px}.inminiInner .nav{position:absolute;top:0;left:calc(50% - 750px);transform:translateX(-50%);background-color:#fff;padding:20px;border-radius:10px;width:270px;border:1px solid #ccc}.inminiInner .nav .book-title{font-size:18px;margin:4px 0 16px;cursor:pointer;position:relative;width:auto;text-align:left;top:0;left:0}.inminiInner .nav .book-list{font-size:16px;margin-bottom:12px;cursor:pointer}