.page_bg_img{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%}.page_bg_img img{width:100%;height:100%;object-fit:cover}.page_bg_img::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:'';display:block;background:rgba(0,0,0,0.3)}.e_books_list{padding:0 24px}@media (max-width: 500px){.e_books_list{padding:0 16px}}.e_books_list .wrap{margin:80px auto;max-width:800px;width:100%}@media (max-width: 980px){.e_books_list .wrap{margin:48px 0}}@media (max-width: 500px){.e_books_list .wrap{margin:40px 0}}.e_books_list .wrap header{margin-bottom:32px;padding:0 4px}@media (max-width: 500px){.e_books_list .wrap header{margin-bottom:24px}}.e_books_list .wrap header h1{font-size:28px;line-height:1.4em;color:#fff}@media (max-width: 600px){.e_books_list .wrap header h1{font-size:24px}}@media (max-width: 500px){.e_books_list .wrap header h1{font-size:20px}}.e_books_list .wrap h2{padding:20px 16px;background:#1e7ba0;color:#fff;font-size:18px;border-radius:8px 8px 0 0}@media (max-width: 500px){.e_books_list .wrap h2{font-size:16px}}.e_books_list .wrap .in{padding:8px;padding-left:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #d5dce1;background:#fff}@media (max-width: 500px){.e_books_list .wrap .in{font-size:14px}}.e_books_list .wrap .in.in_last{border-radius:0 0 8px 8px;border:none}.e_books_list .wrap .in .start_lessen_btn{padding:10px 12px;display:block;background:#e77979;color:#fff;font-size:14px;border-radius:3em;transition:.2s;line-height:1}@media (max-width: 500px){.e_books_list .wrap .in .start_lessen_btn{font-size:12px}}.e_books_list .wrap .in .start_lessen_btn:hover{opacity:.8}.e_books_list .wrap .in+h2{margin-top:40px}@media (max-width: 800px){.e_books_list .wrap .in+h2{margin-top:32px}}@media (max-width: 600px){.e_books_list .wrap .in+h2{margin-top:24px}}.e_book_questions{padding:80px 24px}@media (max-width: 800px){.e_book_questions{padding:64px 24px}}@media (max-width: 550px){.e_book_questions{padding:32px 16px}}@media (max-width: 500px){.e_book_questions{padding:32px 8px}}.e_book_questions.is_hidden{display:none}.e_book_questions .question{margin:0 auto;padding:40px;width:100%;max-width:680px;display:none;border-top:6px solid #2a73b3;background:#fff;border-radius:4px}@media (max-width: 550px){.e_book_questions .question{padding:32px}}@media (max-width: 500px){.e_book_questions .question{padding:24px;padding-top:32px}}.e_book_questions .question.is_active{display:block}.e_book_questions .question h1 .cat_name{margin-bottom:8px}@media (max-width: 700px){.e_book_questions .question h1 .cat_name{font-size:12px}}.e_book_questions .question h1 .main{font-size:24px;line-height:1.6}@media (max-width: 700px){.e_book_questions .question h1 .main{font-size:20px}}@media (max-width: 500px){.e_book_questions .question h1 .main{font-size:18px}}.e_book_questions .question ul{margin:16px 0;display:grid;gap:8px}.e_book_questions .question ul li{padding:16px;line-height:1.7;border:1px solid #bcced8;border-radius:3px;transition:0.4s;cursor:pointer}@media (max-width: 700px){.e_book_questions .question ul li{font-size:14px}}@media (max-width: 500px){.e_book_questions .question ul li{font-size:13px}}.e_book_questions .question ul li:hover{box-shadow:0 0 5px rgba(0,0,0,0.3);background:#bcdded}.e_book_questions .question ul li.is_active{background:#eda6a6;border-color:#eda6a6}.e_book_questions .question .next_btn{padding:0 24px;height:64px;display:flex;justify-content:center;align-items:center;background:#ccc;color:#fff;cursor:pointer;pointer-events:none}@media (max-width: 500px){.e_book_questions .question .next_btn{height:56px;font-size:14px}}.e_book_questions .question .next_btn.is_active{background:#2578ab;pointer-events:initial}.e_book_result{padding-bottom:1px;display:none;background:#fff}.e_book_result.is_active{display:block}.e_book_result header{position:relative;height:280px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, #115e96 0%, #0e5984 100%)}@media (max-width: 600px){.e_book_result header{height:200px}}.e_book_result header h1{color:#fff;text-align:center}.e_book_result header h1 .main{margin-bottom:16px;font-size:22px}@media (max-width: 600px){.e_book_result header h1 .main{font-size:14px}}.e_book_result header h1 .sub{font-size:40px;line-height:1.5}@media (max-width: 600px){.e_book_result header h1 .sub{font-size:24px}}.e_book_result header h1 .ten{margin-top:16px;font-size:22px}@media (max-width: 600px){.e_book_result header h1 .ten{font-size:14px}}.e_book_result .wrap{padding:0 24px;padding-top:24px;margin:0 auto;max-width:800px;width:100%}@media (max-width: 600px){.e_book_result .wrap{padding:0 16px}}.e_book_result .wrap h2{margin-top:24px;margin-bottom:8px;line-height:1.7em;font-size:20px;color:#255b8b;border-bottom:2px solid #255b8b}@media (max-width: 600px){.e_book_result .wrap h2{font-size:18px}}.e_book_result .wrap h2.incorrect{border-color:#f58181;color:#f58181}.e_book_result .wrap h2.incorrect::before{margin-right:8px;content:"×"}.e_book_result .wrap dl{display:grid;gap:4px}.e_book_result .wrap dl dt,.e_book_result .wrap dl dd{display:grid;grid-template-columns:124px calc(100% - 128px);gap:4px;line-height:1.6em}@media (max-width: 600px){.e_book_result .wrap dl dt,.e_book_result .wrap dl dd{grid-template-columns:112px calc(100% - 116px)}}.e_book_result .wrap dl dt .ttl,.e_book_result .wrap dl dt p,.e_book_result .wrap dl dd .ttl,.e_book_result .wrap dl dd p{padding:16px;background:#c7e6f7;font-size:14px}@media (max-width: 600px){.e_book_result .wrap dl dt .ttl,.e_book_result .wrap dl dt p,.e_book_result .wrap dl dd .ttl,.e_book_result .wrap dl dd p{padding:12px;font-size:12px}}.e_book_result .wrap dl.incorrect dt .ttl,.e_book_result .wrap dl.incorrect dt p,.e_book_result .wrap dl.incorrect dd .ttl,.e_book_result .wrap dl.incorrect dd p{background:#f2bcbc}.e_book_result footer{margin:64px 0;padding:0 16px}.e_book_result footer nav{display:flex;align-items:center;justify-content:center;gap:8px}.e_book_result footer nav a{max-width:400px;width:100%;height:64px;display:flex;align-items:center;justify-content:center;background:#e77979;color:#fff}
