@charset "UTF-8";.ser01_problems{display:flex;flex-wrap:wrap;justify-content:center;padding:58px 0 0}.ser01_problems .contents-wrapper{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:auto 1fr;max-width:1240px;grid-column-gap:0;grid-row-gap:0;justify-content:center;padding:0 20px}@media screen and (max-width:768px){.ser01_problems .contents-wrapper{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:0 39.5px}}.ser01_problems h3{font-size:2.8rem;font-weight:700;letter-spacing:.0015em;line-height:1.4;margin:0}@media screen and (max-width:768px){.ser01_problems h3{font-size:2.4rem;grid-area:1/1/2/2;margin-bottom:29.6px;text-align:center}}.ser01_problems .text{margin-left:22px;margin-top:31px}@media screen and (max-width:768px){.ser01_problems .text{grid-area:3/1/4/2;margin-left:auto;margin-right:auto;margin-top:0;width:auto}}.ser01_problems .text ul{list-style:none;padding:0}@media screen and (max-width:768px){.ser01_problems .text ul{display:grid;grid-template-columns:1fr}}.ser01_problems .text ul li{font-size:1.9rem;font-weight:700;letter-spacing:.0015em;line-height:2.1;padding-left:2em;text-indent:-1.7em}.ser01_problems .text ul li:before{color:#0081cc;content:"✓";font-size:1.9rem;font-weight:900;height:1em;margin-right:1em;position:relative;width:1em}@media screen and (max-width:768px){.ser01_problems .text ul li:before{font-size:1.5rem;margin-right:.8em}.ser01_problems .text ul li{font-size:1.5rem;line-height:2.66;padding-left:1.6em;text-indent:-1.6em;width:100%}}.ser01_problems .image{align-items:center;display:grid;grid-area:1/2/3/3;justify-items:center}@media screen and (max-width:768px){.ser01_problems .image{grid-area:2/1/3/2;margin-bottom:56px}}.ser01_problems .cta-wrapper{padding-bottom:55px;padding-top:93px;position:relative;width:100%}@media screen and (max-width:768px){.ser01_problems .cta-wrapper{padding-bottom:32px;padding-top:18px}}.ser01_problems .cta-wrapper p{color:#0081cc;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;margin:29px 32px;text-align:center}@media screen and (max-width:768px){.ser01_problems .cta-wrapper p{margin:27px 24px}}.ser01_problems .cta-wrapper .cta{text-align:center}.ser01_problems .info{background-color:#0081cc;border-radius:56px;color:#fff;display:inline-block;font-size:2.8rem;font-weight:700;height:76px;line-height:1.4;margin:0 auto;padding:18px 93px 18px 59px;position:relative;text-decoration:none;vertical-align:middle}@media screen and (max-width:768px){.ser01_problems .info{font-size:2rem;height:56px;padding:13px 72px 14px 44px}}.ser01_problems .info:after,.ser01_problems .info:before{bottom:0;content:"";margin:auto;position:absolute;right:21px;top:0;vertical-align:middle}.ser01_problems .info:before{background:#fff;border-radius:50%;height:38px;width:38px}@media screen and (max-width:768px){.ser01_problems .info:before{height:28px;width:29px}}.ser01_problems .info:after{border-bottom:8.5px solid transparent;border-left:14px solid #0081cc;border-top:8.5px solid transparent;box-sizing:border-box;height:0;right:31px;width:0}@media screen and (max-width:768px){.ser01_problems .info:after{border-bottom:6.5px solid transparent;border-left:10px solid #0081cc;border-top:6.5px solid transparent;right:29px}}