@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";@media screen and (max-width: 1110px){.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}}.break{max-width:1000px;margin:0 auto}.break__title{font-size:25px;color:#00a89a;text-align:center;font-weight:bold;padding:0 0 60px;position:relative}@media screen and (max-width: 1110px){.break__title{font-size:18px;padding:0 0 40px}}.break__title::after{content:"";display:inline-block;width:649px;height:49px;left:0;right:0;top:-4px;margin:0 auto;text-align:center;position:absolute;background:url(../../images/practice/title_bg.svg)}@media screen and (max-width: 1110px){.break__title::after{width:320px;background:url(../../images/practice/title_bg_sp.svg);background-size:contain;background-repeat:no-repeat;height:55px;top:0px}}.ex .question{font-size:16px;font-weight:bold;padding:16px 10px 16px 60px;margin:0 0 20px;background-color:#e8e8e8;border-bottom:solid 3px #00a89a;position:relative}.ex .question_txt{font-size:16px;margin:0 0 15px 0px;line-height:30px}@media screen and (max-width: 1110px){.ex .question_txt{font-size:14px}}.ex .question span{color:#fff;width:35px;height:35px;display:block;background-color:#00a89a;font-size:14px;text-align:center;line-height:35px;border-radius:19px;position:absolute;top:12px;left:13px}.ex .text{font-size:16px}@media screen and (max-width: 1110px){.ex .text{font-size:14px}}.ex .text i{font-style:normal;font-weight:bold}.ex .text i.open{color:#e7614f}.ex .ex_inner:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.ex .choices_list{margin:0 0 20px 45px}@media screen and (max-width: 1110px){.ex .choices_list{margin:0 0 20px 35px}}.ex .choices_list li{padding:5px 0 5px 35px;margin:0 0 10px 0;font-size:16px;position:relative;cursor:pointer}@media screen and (max-width: 1110px){.ex .choices_list li{font-size:14px}}.ex .choices_list li i{width:28px;padding:0;font-size:16px;color:#e94f6e;text-align:center;border:solid 2px #e94f6e;border-radius:30px;display:block;font-style:normal;font-weight:bold;position:absolute;top:3px;left:0}@media screen and (max-width: 1110px){.ex .choices_list li i{font-size:14px}}.ex .choices_list li i img{position:absolute;top:0;left:-33px}.ex .choices_list li:hover i{color:#fff;background-color:#e94f6e}.ex .btn_answer{box-shadow:0px 1px 1px 0px rgba(0,0,0,.15);width:251px;height:40px;background:url("../images/?1421400195") 0 0 no-repeat;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 30px 30px;border:none;border-radius:4px;text-indent:120% !important;outline:none}.ex .btn_answer:hover{box-shadow:none;opacity:.8}.ex .answer_contents{display:none;margin:30px 0 50px}.ex .answer_contents .answer{color:#e94f6e;padding:0 0 8px 10px;margin:0 0 10px 0;border-bottom:solid 3px #e94f6e;font-size:16px;font-weight:bold;line-height:30px}@media screen and (max-width: 1110px){.ex .answer_contents .answer{font-size:14px}}.ex .answer_contents .answer span{margin-right:10px;font-size:16px;color:#fff;background-color:#e94f6e;padding:3px 5px}@media screen and (max-width: 1110px){.ex .answer_contents .answer span{font-size:14px}}.ex .kaisetsu{margin:20px 0 20px 10px;font-size:16px;line-height:30px}.ex .kaisetsu span{margin-right:10px;font-size:16px;font-weight:bold;color:#fff;background-color:#e94f6e;padding:3px 5px}@media screen and (max-width: 1110px){.ex .kaisetsu span{font-size:14px}}.ex .hosoku{color:#e94f6e;display:none;margin:0 0 20px 40px;line-height:1.2}@media screen and (max-width: 1110px){.ex .hosoku{font-size:12px}}.ex .red{color:#e94f6e}.textbook{margin:60px auto 150px}@media screen and (max-width: 1110px){.textbook{margin:60px auto 50px}}.textbook__container{border-radius:10px;border:3px solid #00a89a;margin:30px;display:flex;flex-wrap:wrap;justify-content:space-around;padding:30px 20px}@media screen and (max-width: 1110px){.textbook__container{margin:0}}.textbook__container__image{width:340px}@media screen and (max-width: 1110px){.textbook__container__image{width:100%}}.textbook__container__content{width:48%}@media screen and (max-width: 1110px){.textbook__container__content{width:100%;padding:20px 0}}.textbook__container__content h3{font-size:20px;color:#ef345b}.textbook__container__content p{font-size:14px;line-height:30px;padding:10px 0;font-weight:500}@media screen and (max-width: 1110px){.textbook__container__content p{margin-bottom:20px}}/*# sourceMappingURL=practice.min.css.map */