.writeABC .box-line{max-width:100%;width:650px}.writeABC .box-line p+p{margin-top:.5rem}.writeABC .box-line .order{font-weight:700;margin-right:.5rem}.writeABC .question{box-sizing:border-box;max-width:100%;padding-right:70px;position:relative;width:650px}.writeABC .question input[type=text]{float:right;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:50px}.box-title{font-size:110%;font-weight:700;margin-bottom:10px}.box-title.center{text-align:center}.listen1-1{max-width:1000px;width:100%}.listen1-1 .box-line{margin-top:40px;width:100%}.listen3-2{width:650px}.keep-safe .box-line .large-title{font-size:1.2rem}.keep-safe .box-line .large-title .exp{color:#333;display:inline-block}.keep-safe .box-line table th{text-align:left}.listen2-2 .box-line{background:url(../images/set4_listening2-2_bg.png) 50% no-repeat;display:block;max-width:650px;padding:2rem;width:80%}.listen2-2 .years{display:block;font-weight:700}.listen3-1 .context{max-width:650px}.listen3-2 .box-line{max-width:400px}.listen3-2 .box-line .num{display:inline-block;font-weight:700;margin-right:1rem;width:1rem}.listen4-2 .box-basic{width:90%}.listen4-2 .box-basic table{border:1px solid #b9c4d9;border-collapse:collapse;border-spacing:0;line-height:140%;text-align:center;width:100%}.listen4-2 .box-basic table td,.listen4-2 .box-basic table th{border-bottom:1px solid #b9c4d9;padding:10px}.listen4-2 .box-basic .question{display:inline-block;margin:0}.listen4-2 .box-basic .question input[type=text]{width:100px}.reading1-2.matching .slot{margin-top:10px}.writeABC.red-list .question{padding-right:120px}.writeABC.red-list .question input[type=text]{top:10px;width:100px}