.blog-post__person{border:1px solid #9e9e9e;border-radius:4px;margin:0 0 40px;padding:16px 20px 14px}.blog-post__person-item{padding:16px 0}.blog-post__person-item:first-child{padding-top:0}.blog-post__person-item:last-child{padding-bottom:0}.blog-post__person-item+.blog-post__person-item{border-top:1px solid rgba(0,0,0,.1)}.blog-post__person-head{align-items:flex-start;display:flex;margin:0 0 16px}.blog-post__person-image{flex-shrink:0;line-height:0;margin:0 16px 0 0;width:80px}.blog-post__person-team{color:#424242;font-size:1rem;line-height:1.6;margin:0 0 4px}.blog-post__person-name{align-items:center;display:flex;font-size:1.4rem;font-weight:700;line-height:1.6;margin:0}.blog-post__person-name span{color:#757575;font-size:1.1rem;margin:0 0 0 16px}.blog-post__person-text{color:#424242;font-size:1.2rem;line-height:1.6}.blog-post__person-text p:last-child{margin-bottom:0}.blog-post__body .blog-post__person-sns{align-items:center;display:flex;margin:18px 0 0}.blog-post__body .blog-post__person-sns.hide{display:none}.blog-post__body .blog-post__person-sns li{margin:0 21px 0 0;padding:0;width:15px}.blog-post__body .blog-post__person-sns li:before{display:none}.blog-post__person-sns li a{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:15px}.blog-post__person-sns li a.icon-ig{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path fill="%23757575" d="m4.35,0h6.3c2.4,0,4.35,1.95,4.35,4.35v6.3c0,1.15-.46,2.26-1.27,3.08s-1.92,1.27-3.08,1.27h-6.3c-2.4,0-4.35-1.95-4.35-4.35v-6.3c0-1.15.46-2.26,1.27-3.08.82-.82,1.92-1.27,3.08-1.27Zm-.15,1.5c-.72,0-1.4.28-1.91.79-.51.51-.79,1.19-.79,1.91v6.6c0,1.49,1.21,2.7,2.7,2.7h6.6c.72,0,1.4-.28,1.91-.79.51-.51.79-1.19.79-1.91v-6.6c0-1.49-1.21-2.7-2.7-2.7h-6.6Zm7.24,1.12c.25,0,.49.1.66.27.18.18.27.41.27.66s-.1.49-.27.66-.41.27-.66.27-.49-.1-.66-.27-.27-.41-.27-.66.1-.49.27-.66c.18-.18.41-.27.66-.27Zm-3.94,1.12c.99,0,1.95.4,2.65,1.1.7.7,1.1,1.66,1.1,2.65s-.4,1.95-1.1,2.65c-.7.7-1.66,1.1-2.65,1.1s-1.95-.4-2.65-1.1c-.7-.7-1.1-1.66-1.1-2.65s.4-1.95,1.1-2.65,1.66-1.1,2.65-1.1Zm0,1.5c-.6,0-1.17.24-1.59.66-.42.42-.66.99-.66,1.59s.24,1.17.66,1.59c.42.42.99.66,1.59.66s1.17-.24,1.59-.66c.42-.42.66-.99.66-1.59s-.24-1.17-.66-1.59c-.42-.42-.99-.66-1.59-.66Z"/></svg>')}.blog-post__person-sns li a.icon-fb{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 17.89"><path fill="%23757575" d="m18,9C18,4.03,13.97,0,9,0S0,4.03,0,9c0,4.49,3.29,8.22,7.59,8.89v-6.29h-2.29v-2.6h2.29v-1.98c0-2.26,1.34-3.5,3.4-3.5.98,0,2.01.18,2.01.18v2.21h-1.13c-1.12,0-1.47.69-1.47,1.41v1.69h2.5l-.4,2.6h-2.1v6.29c4.3-.68,7.59-4.4,7.59-8.89Z"/></svg>')}.blog-post__person-sns li a.icon-linkedin{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path fill="%23757575" d="m10,18h-4V6h4v2c.42-.54.96-.97,1.56-1.28.61-.3,1.28-.47,1.96-.49,1.19,0,2.33.49,3.17,1.33.84.85,1.31,1.99,1.3,3.18v7.25h-4v-6.75c-.08-.54-.35-1.03-.76-1.39-.41-.36-.94-.55-1.49-.55-.24,0-.48.06-.71.17-.22.1-.42.25-.58.43-.16.18-.29.39-.37.63-.08.23-.11.48-.09.72v6.75Zm-6,0H0V6h4v12ZM2,4c-.53,0-1.04-.21-1.41-.59-.38-.38-.59-.88-.59-1.41S.21.96.59.59c.38-.38.88-.59,1.41-.59s1.04.21,1.41.59c.38.38.59.88.59,1.41s-.21,1.04-.59,1.41c-.38.38-.88.59-1.41.59Z"/></svg>')}.blog-post__person-sns li a.icon-tw{background-image:url('data:image/svg+xml;utf8,<svg width="1200" height="1227" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="%23757575"/></svg>')}@media screen and (min-width:768px){.blog-post__person{margin:0 0 80px;padding:32px}.blog-post__person-item{padding:25px 0}.blog-post__person-head{margin:0 0 24px}.blog-post__person-team{font-size:1.2rem}.blog-post__person-name{font-size:2rem}.blog-post__person-name span{font-size:1.6rem;margin:0 0 0 24px}.blog-post__person-text{font-size:1.4rem;line-height:2}.blog-post__body .blog-post__person-sns{margin:27px 0 0}}