.question-ib{display:inline-block;margin-bottom:.5rem!important}.redwood-hotel{border:2px solid #b9c4d9;font-family:NS;font-size:.875rem;padding:1rem;text-align:left;width:650px}.redwood-hotel table{width:100%}.redwood-hotel td,.redwood-hotel th{padding:5px;vertical-align:center}.redwood-hotel th:only-child{font-size:1rem;padding:10px 5px}.wildlife-corridors{margin-top:-1rem}.wildlife-corridors .image-wrap{position:relative}.wildlife-corridors .image-wrap .slot{background:transparent;border:none;margin:0;max-width:40%;padding:0;position:absolute;text-align:center}.wildlife-corridors .image-wrap .slot:before{background:#fff;border:1px solid #b9c4d9;box-sizing:border-box;content:"";display:inline-block;font-size:1rem;font-weight:700;height:36px;line-height:34px;width:36px}.wildlife-corridors .image-wrap .slot.focus:before{background:#e6f0fd;border:1px solid #4e7cd5}.wildlife-corridors .image-wrap .slot.drag-enter:before{background:#e6f0fd;border:1px dashed #4e7cd5}.wildlife-corridors .image-wrap .slot.has-child:before{display:none}.wildlife-corridors .image-wrap .slot.s1{left:0;max-width:30%;top:12%}.wildlife-corridors .image-wrap .slot.s2{left:0;max-width:30%;top:41%}.wildlife-corridors .image-wrap .slot.s3{left:10%;top:55%}.wildlife-corridors .image-wrap .slot.s4{bottom:0;right:20%}.wildlife-corridors .image-wrap .slot.s5{right:5%;top:43%}.wildlife-corridors .image-wrap .slot.s1:before{content:"①"}.wildlife-corridors .image-wrap .slot.s2:before{content:"②"}.wildlife-corridors .image-wrap .slot.s3:before{content:"③"}.wildlife-corridors .image-wrap .slot.s4:before{content:"④"}.wildlife-corridors .image-wrap .slot.s5:before{content:"⑤"}.wildlife-corridors .image-wrap .slot .drag-item{display:inline-block;float:none;width:auto}.wildlife-corridors .drag-elements{margin:2rem auto;min-height:170px;width:80%}.wildlife-corridors .drag-elements:after{clear:both;content:"";display:block;width:100%}.wildlife-corridors .drag-elements .drag-item{float:left;margin:1%;width:48%}.writeABC .box-line{max-width:100%;width:550px}.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:550px}.writeABC .question input[type=text]{float:right;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:50px}