.blog-breadcrumb{color:#000426;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.5;margin:auto;max-width:1050px;padding:30px 0 0}.blog-breadcrumb a.blog-breadcrumb__link{color:#000426;display:inline-block;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.blog-breadcrumb a.blog-breadcrumb__link:after{background-color:#155dfc;bottom:-7px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.blog-breadcrumb a.blog-breadcrumb__link:focus,.blog-breadcrumb a.blog-breadcrumb__link:hover{color:#155dfc;font-family:unset;font-weight:500;text-decoration:none}.blog-breadcrumb a.blog-breadcrumb__link:focus:after,.blog-breadcrumb a.blog-breadcrumb__link:hover:after{width:100%}.blog-breadcrumb__separator{color:#000426;margin:0 15px}.blog-breadcrumb__current{color:#000426}.body-container--blog-post{background-color:#f9f9f9;min-height:100vh;padding-bottom:120px;padding-left:100px;padding-right:100px}.body-container--blog-post .content-wrapper{background-color:#fff;border:1px solid hsla(0,0%,75%,.75);margin:50px auto;max-width:1050px;padding:50px 60px}article.blog-post{margin:0 auto;padding:0}.blog-post__title{color:#000426;font-family:Noto Sans JP,sans-serif;font-size:35px;font-weight:700;line-height:1.5;margin:0 0 20px}.blog-post__meta{margin-bottom:45px}.blog-post__date{margin-bottom:20px}.blog-post__timestamp{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.21px;line-height:normal}.blog-post__tags{align-items:center;display:flex;gap:10px}.blog-post__tag{background-color:#b6594b;border-radius:80px;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:.18px;line-height:1.26;padding:4px 15px 5px}.blog-post__separator{background:rgba(8,49,143,.3);height:1px;margin-bottom:40px;position:relative;width:100%}.blog-post__separator:before{background:linear-gradient(270deg,#00d4ff,#083290);content:"";height:4px;left:0;position:absolute;top:0;width:100px}.blog-post__body{color:#000426;font-size:16px;line-height:1.8}.blog-post__body,.blog-post__body h1,.blog-post__body h2,.blog-post__body h3,.blog-post__body h4,.blog-post__body h5,.blog-post__body h6{font-family:Noto Sans JP,sans-serif}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-all-articles{padding:40px 0;text-align:center}.blog-all-articles__button{background-color:#000426;border-radius:26px;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);display:inline-block;font-size:14px;letter-spacing:.21px;line-height:normal;padding:18px 50px;transition:background-color .3s ease,transform .2s ease}.blog-all-articles__button,.blog-all-articles__button:hover{color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:600;text-decoration:none}.blog-all-articles__button:hover{background:linear-gradient(270deg,#00d4ff,#083290);border-color:transparent}@media screen and (max-width:1024px){.body-container--blog-post .content-wrapper{margin:30px 0 50px;max-width:100%;padding:40px}.blog-post__title{font-size:28px}.body-container--blog-post{padding-left:50px;padding-right:50px}}@media screen and (max-width:767px){.body-container--blog-post .content-wrapper{margin:20px 0 30px;padding:25px 20px 40px}.blog-breadcrumb{font-size:13px;padding:16px 0}.blog-breadcrumb__separator{margin:0 8px}.body-container--blog-post{padding-bottom:60px;padding-left:20px;padding-right:20px}.blog-post__title{font-size:24px;margin-bottom:16px}.blog-post__meta{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.blog-post__separator{margin-bottom:40px}.blog-post__body{font-size:14px}.blog-all-articles{padding:30px 20px}.blog-all-articles__button{font-size:12px;padding:14px 40px}.blog-breadcrumb a.blog-breadcrumb__link:after{bottom:-3px}.blog-breadcrumb a.blog-breadcrumb__link{margin-bottom:6px}}