.abt04_problem-list .problem-list{background-color:#fff;border-radius:24px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;list-style:none;margin:0 0 40px;padding:32px}@media screen and (max-width:768px){.abt04_problem-list .problem-list{gap:8px;justify-content:flex-start;padding:32px 24px}}.abt04_problem-list .problem-list .problem{background-color:#fff;border:4px solid #e4e4e8;border-radius:8px;color:#298cc5;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1;padding:20px 32px}@media screen and (max-width:768px){.abt04_problem-list .problem-list .problem{padding:10px;text-align:center;width:calc(50% - 4px)}}.abt04_problem-list .arrow{margin-bottom:54px;margin-top:40px;text-align:center}@media screen and (max-width:768px){.abt04_problem-list .arrow{margin-bottom:40px;margin-top:42px}}.abt04_problem-list .sub-text,.abt04_problem-list .text{text-align:center}.abt04_problem-list .sub-text p:not(.marker),.abt04_problem-list .text p:not(.marker){font-size:3rem;font-weight:700;letter-spacing:0;line-height:1.6}@media screen and (max-width:768px){.abt04_problem-list .sub-text p:not(.marker),.abt04_problem-list .text p:not(.marker){font-size:2.2rem}}.abt04_problem-list .sub-text .marker,.abt04_problem-list .text .marker{background:linear-gradient(transparent,#343434 0)}@media screen and (max-width:768px){.abt04_problem-list .sub-text .marker,.abt04_problem-list .text .marker{font-size:2.5rem;line-height:2}}