.news-list-container,.news-posts-container{margin-left:auto;margin-right:auto;max-width:1110px}.tag-list{display:flex;flex-wrap:wrap;gap:1.2rem;padding:0}.tag-list li{background:#dc444b;border-radius:25px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:300;letter-spacing:.0015em;line-height:1;padding:13px 24px 14px}@media screen and (max-width:768px){.tag-list li{padding:13px 16px 14px}}.news-list-container .title-section{background-color:#fff;padding-bottom:0;padding-top:59px;text-align:center}@media screen and (max-width:768px){.news-list-container .title-section{padding-top:21px}}.news-list-container .title-section h1{font-size:5rem;line-height:1.46}@media screen and (max-width:768px){.news-list-container .title-section h1{font-size:1.8rem}}.news-list-container .c-cta-footer{margin-top:128px}.news-list-wrapper{margin:46px auto 96px;max-width:1110px}@media screen and (max-width:768px){.news-list-wrapper{margin-top:20px}}.news-list-wrapper .filter-tag{display:flex;flex-wrap:wrap;gap:0 15px;list-style:none;margin-bottom:26px;padding:0}@media screen and (max-width:768px){.news-list-wrapper .filter-tag{flex-wrap:wrap;gap:15px 0;margin-bottom:27px}}@media screen and (max-width:450px){.news-list-wrapper .filter-tag{gap:15px}}@media screen and (max-width:768px){.news-list-wrapper .filter-tag>li{width:33.3333333333%}}@media screen and (max-width:450px){.news-list-wrapper .filter-tag>li{width:auto}}.news-list-wrapper .filter-tag>li.active a:before{background:#dc444b;border:4px solid #fff;box-shadow:0 0 0 1px #dc444b}.news-list-wrapper .filter-tag a{align-items:center;color:#57596a;display:flex;font-size:1.4rem;letter-spacing:.0015em;text-decoration:none}@media screen and (max-width:768px){.news-list-wrapper .filter-tag a{font-size:1.4rem}}.news-list-wrapper .filter-tag a:before{background:#fff;border:1px solid #57596a;border-radius:50%;box-sizing:border-box;content:"";display:block;height:17px;margin-right:4px;width:17px}.news-list-wrapper .post-data{border-top:1px solid #707070;padding-bottom:22px;padding-top:25px}@media screen and (max-width:768px){.news-list-wrapper .post-data{padding:16px 0}}.news-list-wrapper .post-data:last-of-type{border-bottom:1px solid #707070}.news-list-wrapper .post-data a{text-decoration:none}.news-list-wrapper .post-data .text{align-items:center;color:#57596a;display:flex}@media screen and (max-width:768px){.news-list-wrapper .post-data .text{flex-wrap:wrap}}.news-list-wrapper .post-data .text .tag-wrapper{display:flex;text-wrap:nowrap}.news-list-wrapper .post-data .text .tag{background:#dc444b;border-radius:25px;color:#fff;display:inline-block;font-size:1rem;font-weight:400;letter-spacing:.0015em;margin-right:18px;padding:3px 13px}.news-list-wrapper .post-data .text .date{font-size:1.4rem;font-weight:400;letter-spacing:.0015em;line-height:1.78;margin-right:15px}@media screen and (max-width:768px){.news-list-wrapper .post-data .text .date{margin-bottom:10px;margin-top:6px;width:100%}}.news-list-wrapper .post-data .text h3{font-size:1.4rem;font-weight:400;letter-spacing:.0015em;line-height:1.78;margin:0}@media screen and (max-width:1280px){.news-posts-container{padding-left:15px;padding-right:15px}}.news-posts-container .content-wrapper{margin-bottom:9.6rem;padding-top:106px}@media screen and (max-width:768px){.news-posts-container .content-wrapper{padding-top:29px}}.news-posts-container .title-section{margin-bottom:61px;margin-top:0}@media screen and (max-width:768px){.news-posts-container .title-section{margin-bottom:26px}}.news-posts-container .news-title{font-size:2.8rem;font-weight:500;letter-spacing:.0015em;line-height:1.6;margin-bottom:0;margin-top:20px}@media screen and (max-width:768px){.news-posts-container .news-title{font-size:2.4rem;line-height:1.56;margin-top:22px}}.job-search-blog-post__body h2,.news-blog-post__body h2{color:#dc444b;font-size:2.2rem;font-weight:700;line-height:1.6;margin:8.8rem 0 4.8rem}@media screen and (max-width:768px){.job-search-blog-post__body h2,.news-blog-post__body h2{margin-bottom:3.2rem}}.job-search-blog-post__body h3,.news-blog-post__body h3{color:#57596a;font-size:2rem;font-weight:700;line-height:1.6;margin:7.2rem 0 3.2rem}.job-search-blog-post__body h3:after,.news-blog-post__body h3:after{background:#dc444b;content:"";display:block;height:2px;margin-top:1.6rem;width:8.8rem}.job-search-blog-post__body h4,.news-blog-post__body h4{color:#57596a;font-size:1.8rem;font-weight:700;line-height:1.6;margin:5.6rem 0 2.4rem;padding-left:20px;position:relative}.job-search-blog-post__body h4:before,.news-blog-post__body h4:before{background-color:#dc444b;content:"";display:inline-block;height:12px;left:0;position:absolute;top:.5em;width:12px}.job-search-blog-post__body h5,.news-blog-post__body h5{font-size:1.6rem;font-weight:700;line-height:1.6;margin:4rem 0 2rem;padding-left:20px;position:relative}.job-search-blog-post__body h5:before,.news-blog-post__body h5:before{background-color:#fff;border:1px solid #dc444b;border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:.5em;width:12px}.job-search-blog-post__body h6,.news-blog-post__body h6{font-size:1.4rem;font-weight:700;line-height:1.6;margin:3.2rem 0 2rem}.job-search-blog-post__body p,.news-blog-post__body p{font-size:1.4rem;font-weight:400;line-height:1.6;margin-bottom:1em}.job-search-blog-post__body a.link-icon,.news-blog-post__body a.link-icon{color:#dc444b;position:relative;text-decoration:none}.job-search-blog-post__body ul:not(.inputs-list),.news-blog-post__body ul:not(.inputs-list){list-style:none;padding:0}.job-search-blog-post__body ul:not(.inputs-list) li,.news-blog-post__body ul:not(.inputs-list) li{font-size:1.4rem;list-style-type:none;padding-left:16px;position:relative}.job-search-blog-post__body ul:not(.inputs-list) li:before,.news-blog-post__body ul:not(.inputs-list) li:before{background-color:#57596a;border-radius:50%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:.6em;width:8px}.job-search-blog-post__body ul:not(.inputs-list)[style="list-style-type: circle;"] li:before,.news-blog-post__body ul:not(.inputs-list)[style="list-style-type: circle;"] li:before{background-color:transparent;border:1px solid #57596a}.job-search-blog-post__body ul:not(.inputs-list)[style="list-style-type: square;"] li:before,.news-blog-post__body ul:not(.inputs-list)[style="list-style-type: square;"] li:before{border-radius:0}.job-search-blog-post__body ol,.news-blog-post__body ol{padding-left:19px}.job-search-blog-post__body table:not(.c-table),.news-blog-post__body table:not(.c-table){font-size:1.4rem}.job-search-blog-post__body table:not(.c-table) caption,.news-blog-post__body table:not(.c-table) caption{font-size:1.8rem;font-weight:700;margin-bottom:10px}.job-search-blog-post__body table:not(.c-table) td,.job-search-blog-post__body table:not(.c-table) th,.news-blog-post__body table:not(.c-table) td,.news-blog-post__body table:not(.c-table) th{border:1px solid #dbdbdb;padding:12px!important;vertical-align:top}.job-search-blog-post__body table:not(.c-table) th,.news-blog-post__body table:not(.c-table) th{background:#f7f8f9;color:#57596a}@media screen and (max-width:768px){.job-search-blog-post__body table:not(.c-table) td,.job-search-blog-post__body table:not(.c-table) th,.news-blog-post__body table:not(.c-table) td,.news-blog-post__body table:not(.c-table) th{padding:10px!important}}.job-search-blog-post__body hr,.news-blog-post__body hr{background-color:#dbdbdb;border:none;height:1px}.job-search-blog-post__body blockquote,.news-blog-post__body blockquote{background-color:#f7f8f9;border-radius:8px;color:#4e698a;font-size:1.4rem;font-weight:400;line-height:1.6;margin:0;padding:2.4rem}@media screen and (max-width:768px){.job-search-blog-post__body blockquote,.news-blog-post__body blockquote{padding:1.2rem}}.job-search-blog-post__body blockquote>p,.news-blog-post__body blockquote>p{display:flex;margin:0}.job-search-blog-post__body blockquote>p:before,.news-blog-post__body blockquote>p:before{background-color:#b8c7d9;border-radius:2px;content:"";display:inline-block;flex-shrink:0;margin-right:8px;width:4px}.job-search-blog-post__body p:has(code),.news-blog-post__body p:has(code){background-color:#f7f8f9;border-radius:8px;font-size:1.4rem;font-weight:400;line-height:1.6;margin:0;padding:2.4rem}@media screen and (max-width:768px){.job-search-blog-post__body p:has(code),.news-blog-post__body p:has(code){padding:1.2rem}}.job-search-blog-post__body pre,.news-blog-post__body pre{font-size:1.4rem;font-weight:400;line-height:1.6;white-space:pre-wrap}.job-search-blog-post__body .pc-non,.job-search-blog-post__body .post-cta-box,.news-blog-post__body .pc-non,.news-blog-post__body .post-cta-box{display:none}.back-button-wrapper{margin-top:3rem;text-align:center}