@charset "UTF-8";:root{--color-white: #fff;--color-primary: #222;--color-txt: #000;--color-txt_drk: #6b6b6b;--color-txt_md: #878787;--color-text-link: #2243dd;--color-accent: #d6007f;--color-accent-blue: #5072da;--color-accent-green: #009e6f;--color-accent-charcoal: #5e5e5e;--color-accent-navy: #242954;--color-canvas: #f2f2f2;--color-canvas_md: #e4e4e4;--color-border: #dbdbdb;--color-border-md: #dbdbdb;--color-border_drk: #2e2e2e}@media screen and (min-width: 1024px){.blog-detail-container{width:83.3333%;max-width:85rem;margin-inline:auto}}@media screen and (max-width: 1023.98px){.blog-detail-container{width:89.3333333333vw;max-width:85rem;margin-inline:auto}}@media screen and (min-width: 1024px){.c-breadcrumb__list{max-width:85rem;margin-inline:auto}}@media screen and (max-width: 1023.98px){.c-breadcrumb__list{width:89.3333333333vw;max-width:85rem;margin-inline:auto}}.blog-detail__top{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 1024px){.blog-detail__top{margin-top:4rem}}@media screen and (max-width: 1023.98px){.blog-detail__top{margin-top:2.4rem}}.blog-detail__top-heading{display:flex;flex-direction:column;gap:.8rem;width:100%;min-width:0}.blog-detail__top-tags{display:flex;flex-wrap:wrap;gap:.8rem}.blog-detail__top-tag{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:0 1.6rem .1rem;border-radius:10rem;background-color:#f2f2f2;color:#6b6b6b;font-weight:600;line-height:1.5;white-space:nowrap}@media screen and (min-width: 1024px){.blog-detail__top-tag{font-size:1.4rem}}@media screen and (max-width: 1023.98px){.blog-detail__top-tag{font-size:1.2rem}}@media screen and (min-width: 1024px){.blog-detail__top-tag{height:3.2rem}}@media screen and (max-width: 1023.98px){.blog-detail__top-tag{height:2.8rem}}.blog-detail__top-title{min-width:0;color:#000;font-weight:700;line-height:1.5}@media screen and (min-width: 1024px){.blog-detail__top-title{font-size:3.4rem}}@media screen and (max-width: 1023.98px){.blog-detail__top-title{font-size:clamp(1rem,6.9333333333vw,2.6rem)}}.blog-detail__top-meta{display:flex;align-items:flex-start;justify-content:space-between;width:100%}@media screen and (max-width: 1023.98px){.blog-detail__top-meta{flex-direction:column;gap:1.6rem}}.blog-detail__top-author{display:flex;flex-shrink:0;align-items:center;gap:1.6rem}.blog-detail__top-author-img-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;width:4rem;height:4rem;border-radius:50%;background-color:#5e5e5e}.blog-detail__top-author-img{display:block;flex-shrink:0;width:5.7rem;height:4rem;object-fit:cover}.blog-detail__top-author-info{display:flex;flex-direction:column;justify-content:center;color:#878787;white-space:nowrap}.blog-detail__top-author-role{font-size:1.2rem;font-weight:400;line-height:1.6666666667}.blog-detail__top-author-name{font-size:1.4rem;font-weight:600;line-height:1.5}.blog-detail__top-share{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.8rem}@media screen and (max-width: 1023.98px){.blog-detail__top-share{align-items:flex-start}}.blog-detail__top-date{display:flex;align-items:center;gap:.4rem;color:#878787;white-space:nowrap}.blog-detail__top-date-label{font-size:1.4rem;font-weight:600;line-height:1.5}.blog-detail__top-date-value{font-size:1.4rem;font-weight:700;line-height:1.1428571429;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.blog-detail__top-sns{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.blog-detail__top-sns-link{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:#6b6b6b;cursor:pointer;transition:opacity .2s}@media (hover: hover){.blog-detail__top-sns-link:hover svg{opacity:.7}}.blog-detail__top-sns-icon{display:block;flex-shrink:0;width:1.6rem;height:1.6rem;will-change:transform}.blog-detail__top-sns-icon--copy{width:1.8rem;height:1.8rem}@media screen and (min-width: 1024px){.blog-detail__top-img{margin-top:4rem}}@media screen and (max-width: 1023.98px){.blog-detail__top-img{margin-top:2.4rem}}#toc_container{display:flex;flex-direction:column;box-sizing:border-box;border-radius:.4rem;background-color:#f2f2f2}@media screen and (min-width: 1024px){#toc_container{margin-top:4rem}}@media screen and (max-width: 1023.98px){#toc_container{margin-top:2.4rem}}@media screen and (min-width: 1024px){#toc_container{padding:40px}}@media screen and (max-width: 1023.98px){#toc_container{padding:20px}}@media screen and (min-width: 1024px){#toc_container{gap:16px}}@media screen and (max-width: 1023.98px){#toc_container{gap:16px}}#toc_container .toc_title{margin:0;color:#707070;font-size:1.6rem;font-weight:600;line-height:1.8125}#toc_container .toc_list{display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none}@media screen and (min-width: 1024px){#toc_container .toc_list{gap:16px}}@media screen and (max-width: 1023.98px){#toc_container .toc_list{gap:16px}}#toc_container .toc_list>li{display:flex;flex-direction:column;min-width:0}#toc_container .toc_list>li:has(>ul){gap:.6rem}#toc_container .toc_list>li>a{display:block;min-width:0;padding-bottom:.2rem;border-bottom:1px solid #fff;color:#333;font-size:1.6rem;font-weight:600;line-height:1.875;text-decoration:none;transition:opacity .2s}@media (hover: hover){#toc_container .toc_list>li>a:hover{opacity:.7}}#toc_container .toc_list>li>ul{margin:0;list-style:decimal}@media screen and (min-width: 1024px){#toc_container .toc_list>li>ul{padding-left:4rem}}@media screen and (max-width: 1023.98px){#toc_container .toc_list>li>ul{padding-left:3rem}}#toc_container .toc_list>li>ul>li{min-width:0;color:#333;font-size:1.4rem;font-weight:400;line-height:2.1428571429}#toc_container .toc_list>li>ul>li>a{display:inline;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;transition:opacity .2s}@media (hover: hover){#toc_container .toc_list>li>ul>li>a:hover{opacity:.7}}.related-articles{background-color:#f2f2f2}@media screen and (min-width: 1024px){.related-articles{margin-top:11.2rem}}@media screen and (max-width: 1023.98px){.related-articles{margin-top:4rem}}@media screen and (min-width: 1024px){.related-articles{padding:8rem 0}}@media screen and (max-width: 1023.98px){.related-articles{padding:4rem 0}}.related-articles__title{color:#000;font-weight:700}@media screen and (min-width: 1024px){.related-articles__title{font-size:2.8rem}}@media screen and (max-width: 1023.98px){.related-articles__title{font-size:2.4rem}}@media screen and (min-width: 1024px){.related-articles__title{line-height:1.6428571429}}@media screen and (max-width: 1023.98px){.related-articles__title{line-height:1.4166666667}}@media screen and (min-width: 1024px){.related-articles__title{margin-bottom:2.4rem}}@media screen and (max-width: 1023.98px){.related-articles__title{margin-bottom:1.6rem}}.related-articles__link{margin-top:2.4rem;display:flex;justify-content:flex-end}@media screen and (min-width: 1024px){.recommended-articles{padding:8rem 0 0}}@media screen and (max-width: 1023.98px){.recommended-articles{padding:4rem 0 0}}.recommended-articles__title{color:#000;font-weight:700}@media screen and (min-width: 1024px){.recommended-articles__title{font-size:2.8rem}}@media screen and (max-width: 1023.98px){.recommended-articles__title{font-size:2.4rem}}@media screen and (min-width: 1024px){.recommended-articles__title{line-height:1.6428571429}}@media screen and (max-width: 1023.98px){.recommended-articles__title{line-height:1.4166666667}}@media screen and (min-width: 1024px){.recommended-articles__title{margin-bottom:2.4rem}}@media screen and (max-width: 1023.98px){.recommended-articles__title{margin-bottom:1.6rem}}.recommended-articles__link{display:flex;justify-content:flex-end}@media screen and (min-width: 1024px){.recommended-articles__link{margin-top:4rem}}@media screen and (max-width: 1023.98px){.recommended-articles__link{margin-top:2.4rem}}
