.pageInfo{background:#fff;border-radius:10px;padding:30px 45px}@media(max-width:1024px){.pageInfo{padding:25px 25px 30px}}@media(max-width:843px){.pageInfo{padding:15px 10px 25px}}@media(max-width:640px){.pageInfo{border-radius:0}}.pageInfo-title{font-size:26px;font-weight:700;line-height:1.4;margin:0 0 40px}@media(max-width:767px){.pageInfo-title{font-size:22px}}@media(max-width:1280px){.pageInfo-title{margin-bottom:30px}}.pageInfo-content{font-size:18px;word-break:break-word}@media(max-width:1024px){.pageInfo-content{font-size:16px}}@media(max-width:640px){.pageInfo-content{-webkit-hyphens:auto;hyphens:auto}}.pageInfo-content>:last-child{margin-bottom:0}.pageInfo-content a{color:var(--color_blue_link);text-decoration:underline}.pageInfo-content p{margin-bottom:20px;margin-top:0}@media(max-width:520px){.pageInfo-content p{margin-bottom:15px}}.pageInfo-content h3{font-size:22px;line-height:1.4;margin:0 0 20px}@media(max-width:1024px){.pageInfo-content h3{font-size:18px}}.pageInfo-content figure{background:var(--color_black_10);margin:40px 0;padding:30px 110px}@media(max-width:1280px){.pageInfo-content figure{margin:30px 0;padding:30px 50px}}@media(max-width:520px){.pageInfo-content figure{margin:20px 0;padding:15px}}.pageInfo-content figure a,.pageInfo-content figure img{display:block;width:100%}.pageInfo-content figure figcaption{color:var(--color_black_60);font-size:14px;font-style:italic;font-weight:400;line-height:1.4;margin-top:20px}@media(max-width:520px){.pageInfo-content figure figcaption{margin-top:15px}}.pageInfo-content ul{list-style:none;margin:0 0 40px;padding:0}@media(max-width:1280px){.pageInfo-content ul{margin-bottom:30px}}.pageInfo-content ul li{margin-bottom:15px;padding-left:16px;position:relative}.pageInfo-content ul li:before{background:var(--color_red_main);border-radius:100%;content:"";display:block;height:6px;left:0;position:absolute;top:11px;width:6px}@media(max-width:1024px){.pageInfo-content ul li:before{top:8px}}.pageInfo-content blockquote{background:var(--color_black_10);border-left:3px solid var(--color_red_main);font-size:24px;margin:40px 0;padding:35px 50px}@media(max-width:1280px){.pageInfo-content blockquote{font-size:21px;margin:30px 0;padding:20px 40px}}@media(max-width:1024px){.pageInfo-content blockquote{font-size:20px;padding:20px 30px}}@media(max-width:520px){.pageInfo-content blockquote{font-size:18px;margin:25px 0;padding:15px 15px 15px 20px}}