@charset "UTF-8";.developer_blog{background:#efefef;padding-top:50px}@media screen and (width < 769px){.developer_blog{padding-top:32px}}.developer_blog__wrapper{border-radius:0 0 10px 10px;padding-bottom:150px;position:relative}.developer_blog__inner{display:flex;gap:40px;justify-content:center;margin-inline:auto;max-width:1080px;padding-inline:50px}@media screen and (width < 769px){.developer_blog__inner{flex-direction:column;gap:60px;padding-inline:3.07692vw}}.developer_blog__main{background:#fff;border-radius:0 0 10px 10px;padding-top:40px;width:100%}@media (max-width:1199px){.developer_blog__main{max-width:none;width:83.10547vw}}@media screen and (width < 769px){.developer_blog__main{padding-top:5.12821vw;width:100%}}.developer_blog__fv-inner{margin-inline:auto;padding-inline:50px;width:100%}@media screen and (width < 769px){.developer_blog__fv-inner{padding-inline:5.12821vw}}.developer_blog__fv-image{width:100%}.developer_blog__fv-image img{border-radius:16px;height:auto;width:100%}.developer_blog__fv-head{margin-top:40px}@media screen and (width < 769px){.developer_blog__fv-head{margin-top:5.12821vw}}.developer_blog__fv-title{color:#000;font-family:Noto Sans JP;font-size:32px;font-weight:700;letter-spacing:1px;line-height:160%}@media screen and (width < 769px){.developer_blog__fv-title{font-size:6.15385vw}}.developer_blog__fv-meta{display:flex;flex-direction:column;margin-top:37px}@media screen and (width < 769px){.developer_blog__fv-meta{margin-top:7.69231vw}}.developer_blog__fv-meta-item{display:inline-flex}.developer_blog__fv-meta-categories{flex-wrap:wrap;gap:7px}@media screen and (width < 769px){.developer_blog__fv-meta-categories{gap:10px}}.developer_blog__fv-meta-dates{margin-top:25px}@media screen and (width < 769px){.developer_blog__fv-meta-dates{margin-top:5.12821vw}}.developer_blog__fv-meta-category{align-items:center;background:#eee;border:1px solid #d6cee3;border-radius:80px;color:#959595;display:flex;font-family:Noto Sans JP;font-size:10px;font-weight:600;height:25px;justify-content:center;line-height:100%;padding:7px 14px;width:-moz-fit-content;width:fit-content}@media screen and (width < 769px){.developer_blog__fv-meta-category{font-size:2.5641vw}}.developer_blog__fv-meta--divider,.developer_blog__fv-meta-date,.developer_blog__fv-meta-label{color:#727272;font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:160%}@media screen and (width < 769px){.developer_blog__fv-meta--divider,.developer_blog__fv-meta-date,.developer_blog__fv-meta-label{font-size:3.07692vw}}.developer_blog__fv-meta--divider{margin-left:3px}.developer_blog__fv-meta-author_block{display:flex;margin-top:25px}@media screen and (width < 769px){.developer_blog__fv-meta-author_block{margin-top:5.12821vw}}.developer_blog__fv-meta-author{align-items:center;display:flex;gap:10px}.developer_blog__fv-meta-author_img{height:35px;width:35px}.developer_blog__fv-meta-author_img img{border-radius:10px;height:auto;width:100%}.developer_blog__fv-meta-author_name{color:#727272;font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:160%}@media screen and (width < 769px){.developer_blog__fv-meta-author_name{font-size:3.07692vw}}.developer_blog__fv-meta-sns{display:flex;gap:11px;margin-left:auto}.developer_blog__fv-meta-sns-link{transition:opacity .3s}.developer_blog__fv-meta-sns-link:hover{opacity:.6}.developer_blog__fv-meta-sns-link img{height:22.614px;width:22.614px}.developer_blog__ads-inner{flex-shrink:0;max-width:251px;position:sticky;top:120px;width:16.60053vw}@media (max-width:1199px){.developer_blog__ads-inner{display:none}}.developer_blog__ads-list{display:flex;flex-direction:column;gap:20px}.developer_blog__ads-img{height:auto;width:100%}.developer_blog__ads-item :hover{opacity:.9}.developer_blog__author{margin-top:100px}@media screen and (width < 769px){.developer_blog__author{margin-top:10.25641vw}}.developer_blog__author-title{color:#000;font-family:Noto Sans JP;font-size:18px;font-weight:600;line-height:100%}@media screen and (width < 769px){.developer_blog__author-title{font-size:4.35897vw}}.developer_blog__author-box{background:#f5f2ee;border-radius:6px;display:flex;gap:26px;justify-content:center;margin-top:23px;padding:30px}@media screen and (width < 769px){.developer_blog__author-box{align-items:center;flex-direction:column;gap:2.05128vw;margin-top:5.12821vw;padding:5.12821vw}}.developer_blog__author-image{height:110px;width:110px}@media screen and (width < 769px){.developer_blog__author-image{height:20.51282vw;width:20.51282vw}}.developer_blog__author-image img{border-radius:50%;width:100%}.developer_blog__author-content{display:flex;flex-direction:column;gap:9px;max-width:544px;width:35.97884vw}@media screen and (width < 769px){.developer_blog__author-content{gap:2.30769vw;width:100%}}.developer_blog__author-job{color:#595959;font-family:Noto Sans JP;font-size:14px;font-weight:600;line-height:175%;margin-right:4px}@media screen and (width < 769px){.developer_blog__author-job{font-size:3.33333vw}}.developer_blog__author-person{color:#595959;font-family:Noto Sans JP;font-size:18px;font-weight:500;line-height:175%}@media screen and (width < 769px){.developer_blog__author-person{font-size:4.35897vw}}.developer_blog__author-text{color:#595959;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:165%}@media screen and (width < 769px){.developer_blog__author-text{font-size:3.07692vw}}.developer_blog__author-cert p{color:#595959;font-family:Noto Sans JP;font-size:12px;font-weight:600;line-height:165%;margin-bottom:5px}@media screen and (width < 769px){.developer_blog__author-cert p{font-size:3.07692vw}}.developer_blog__author-cert ul{display:flex;flex-direction:column}.developer_blog__author-cert li{color:#595959;font-family:Noto Sans JP;font-size:12px;font-weight:500;line-height:165%;padding-left:10px;position:relative}@media screen and (width < 769px){.developer_blog__author-cert li{font-size:3.07692vw}}.developer_blog__author-cert li:before{content:"・";left:0;position:absolute;top:50%;transform:translateY(-50%)}.developer_blog__share{margin-top:100px}@media screen and (width < 769px){.developer_blog__share{margin-top:10.25641vw}}.developer_blog__share-title{color:#000;font-family:Noto Sans JP;font-size:18px;font-weight:600;line-height:100%;text-align:center}@media screen and (width < 769px){.developer_blog__share-title{font-size:4.35897vw}}.developer_blog__share-list{display:flex;gap:20px;justify-content:center}@media screen and (width < 769px){.developer_blog__share-list{gap:3.07692vw}}.developer_blog__share-item{align-items:center;border:1px solid #decfb4;border-radius:6px;display:flex;height:67px;justify-content:center;margin-top:20px;width:236px}@media screen and (width < 769px){.developer_blog__share-item{margin-top:5.12821vw;width:25.64103vw}}.developer_blog__share-link{display:block}.developer_blog__share-link--facebook{height:30px;width:16px}.developer_blog__share-link--x{height:26px;width:25px}.developer_blog__share-link--threads{height:24.432px;width:21.453px}.developer_blog__share-link img{width:100%}.developer_blog__work-summary{margin-top:40px}@media screen and (width < 769px){.developer_blog__work-summary{margin-top:6.15385vw}}.developer_blog__work-summary-block{background:#fff;border:3px solid #c9cdd3;border-radius:10px;display:grid;gap:24px;grid-template-columns:180px 1fr;padding:28px}@media screen and (width < 769px){.developer_blog__work-summary-block{gap:4.10256vw;grid-template-columns:1fr;padding:4.10256vw}}.developer_blog__work-summary-block--challenge{background:#fff;border-color:#c9cdd3}.developer_blog__work-summary-block--improvement{background:#f5f9ff;border-color:#2e6fb3}.developer_blog__work-summary-side{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}@media screen and (width < 769px){.developer_blog__work-summary-side{flex-direction:row;justify-content:flex-start}}.developer_blog__work-summary-icon{color:#9aa0a6;font-size:40px}.developer_blog__work-summary-icon--improvement{color:#2e6fb3}.developer_blog__work-summary-label{color:#4a4a4a;font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:1.4}@media screen and (width < 769px){.developer_blog__work-summary-label{font-size:4.10256vw}}.developer_blog__work-summary-content{display:block}.developer_blog__work-summary-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.developer_blog__work-summary-list li{color:#595959;font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:1.9;padding-left:1.2em;position:relative}@media screen and (width < 769px){.developer_blog__work-summary-list li{font-size:3.58974vw;line-height:1.8}}.developer_blog__work-summary-list li:before{background:#5a5a5a;border-radius:50%;content:"";height:.45em;left:0;position:absolute;top:.9em;width:.45em}.developer_blog__work-summary-list--improvement li:before{background:#2e6fb3}.developer_blog__work-summary-arrow{color:#b3b3b3;display:flex;font-size:36px;justify-content:center;margin:26px 0}@media screen and (width < 769px){.developer_blog__work-summary-arrow{margin:4.10256vw 0}}.developer_blog__work-ba{margin-top:30px}@media screen and (width < 769px){.developer_blog__work-ba{margin-top:6.15385vw}}.developer_blog__work-ba-row{align-items:center;border-top:1px solid #e6e6e6;display:flex;gap:28px;padding:24px 0}@media screen and (width < 769px){.developer_blog__work-ba-row{align-items:flex-start;flex-direction:column;gap:3.07692vw;padding:4.10256vw 0}}.developer_blog__work-ba-row:last-child{border-bottom:1px solid #e6e6e6}.developer_blog__work-ba-left{align-items:center;display:flex;flex-direction:column;gap:8px;width:120px}@media screen and (width < 769px){.developer_blog__work-ba-left{flex-direction:row;gap:2.05128vw;width:auto}}.developer_blog__work-ba-icon{font-size:56px;line-height:1}.developer_blog__work-ba-icon--before{color:#3a6df0}.developer_blog__work-ba-icon--after{color:#f6c547}@media screen and (width < 769px){.developer_blog__work-ba-icon{font-size:32px}}.developer_blog__work-ba-tag{font-size:16px;font-weight:400;letter-spacing:2px}@media screen and (width < 769px){.developer_blog__work-ba-tag{font-weight:700}.developer_blog__work-ba-tag--before{bottom:4px;position:relative}}.developer_blog__work-ba-list{display:flex;flex-direction:column;gap:10px;list-style:disc;margin:0;padding-left:1.2em}.developer_blog__work-ba-list li{font-size:16px;font-weight:400;line-height:1.9}@media screen and (width < 769px){.developer_blog__work-ba-list li{font-size:3.58974vw;line-height:1.8}}.developer_blog__recommend{margin-top:182px}@media screen and (width < 769px){.developer_blog__recommend{margin-top:21.79487vw}}.developer_blog__recommend-inner{margin-inline:auto;max-width:1301px;padding-inline:100px}@media screen and (width < 769px){.developer_blog__recommend-inner{padding-inline:5.12821vw}}.developer_blog__recommend-title{color:#000;font-family:Noto Sans JP;font-size:18px;font-weight:600;line-height:100%}@media screen and (width < 769px){.developer_blog__recommend-title{font-size:4.35897vw;margin-top:2.05128vw}}.developer_blog__recommend-list{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;row-gap:30px}@media screen and (width < 1024px){.developer_blog__recommend-list{grid-template-columns:repeat(2,1fr)}}@media screen and (width < 769px){.developer_blog__recommend-list{grid-template-columns:1fr;margin-top:9.74359vw;row-gap:7.69231vw}.developer_blog__recommend-item{padding-bottom:2.5641vw}}.developer_blog__recommend-link:hover .developer_blog__recommend-thumb img{transform:scale(1.05)}.developer_blog__recommend-thumb{aspect-ratio:347/226;overflow:hidden;width:100%}.developer_blog__recommend-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.developer_blog__recommend-meta{align-items:center;display:flex;margin-top:16px}@media screen and (width < 769px){.developer_blog__recommend-meta{margin-top:2.17949vw}}.developer_blog__recommend-date{color:#532589;font-family:Geist;font-size:11px;font-weight:500;letter-spacing:.44px;line-height:170%}@media screen and (width < 769px){.developer_blog__recommend-date{font-size:3.07692vw;letter-spacing:.48px}}.developer_blog__recommend-category{align-items:center;background:#ece7f4;border:1px solid #d6cee3;border-radius:80px;color:#532589;display:flex;font-family:Noto Sans JP;font-size:11px;font-weight:600;height:25px;justify-content:center;line-height:100%;margin-left:auto;width:90px}@media screen and (width < 769px){.developer_blog__recommend-category{font-size:10px;line-height:170%}}.developer_blog__recommend-heading{color:#532589;font-family:Noto Sans JP;font-size:19.313px;font-weight:700;line-height:170%}@media screen and (width < 769px){.developer_blog__recommend-heading{font-size:3.84615vw;line-height:150%}}.developer_blog__recommend-desc{color:#000;font-family:Noto Sans JP;font-size:11.706px;font-weight:500;letter-spacing:.468px;line-height:170%}@media screen and (width < 769px){.developer_blog__recommend-desc{display:none}}.developer_blog__footer{z-index:4}.developer_blog .c-about_slide{z-index:1}.developer_blog .breadcrumbs_block{background:#fff}.developer_blog .breadcrumbs_block__inner{margin-inline:auto;max-width:1140px}
