.blog-list,.blog-post{width:71%}.blog-side{width:21%}.blog-list{border:solid #2e2e2e;border-width:0 0 1px;padding:40px 0 50px}@media screen and (max-width:1312px){.blog-list{padding:40px 0}}.blog-post h1{margin:0 0 24px;padding:0}.blog-post h1,.blog-post h2{font-weight:100;line-height:1.3}.blog-post h2{margin:120px 0 50px;padding:60px 0 0;position:relative}.blog-post h2:before{background-color:#444;width:100%}.blog-post h2:after,.blog-post h2:before{content:"";display:block;height:1px;left:0;position:absolute;top:0}.blog-post h2:after{background-color:#fff;width:60px}.blog-post h3{background-color:#343434;font-weight:100;line-height:1.3;margin:60px 0 0;padding:12px 20px}.blog-post p{font-size:18px;line-height:2;margin:30px 0 0}.blog-post h4{font-weight:100;line-height:1.3;margin:50px 0 0;padding:10px 14px 14px;position:relative}.blog-post h4:before{height:calc(100% - 5px);top:0;width:4px}.blog-post h4:after,.blog-post h4:before{background-color:#3a3635;content:"";display:block;left:0;position:absolute}.blog-post h4:after{bottom:0;height:1px;width:100%}.blog-post h5{font-weight:100;line-height:1.3;margin:40px 0 0}.blog-post ol,.blog-post ul{line-height:2;margin:48px 0 0 1em;padding:0}.blog-post ol li,.blog-post ul li{margin:0 0 12px;padding:0}.blog-post #hs_cos_wrapper_post_body a{color:#fff;text-decoration:underline}.blog-post #hs_cos_wrapper_post_body a:hover{color:#fff;text-decoration:none}.blog-post #hs_cos_wrapper_post_body p a[target=_blank]{background-image:url(https://243900525.fs1.hubspotusercontent-na2.net/hubfs/243900525/ico_external.svg);background-position:right .8em;background-repeat:no-repeat;display:inline-block;padding:0 20px 0 0}@media screen and (max-width:1312px){.blog-post h1{font-size:32px;margin:0 0 20px}.blog-post h2{font-size:30px;margin:100px 0 40px;padding:50px 0 0}.blog-post h3{font-size:22px}.blog-post h4{font-size:20px;margin:40px 0 0}.blog-post h5,.blog-post p{font-size:16px}.blog-post p{margin:40px 0}.blog-post ol,.blog-post ul{font-size:16px;margin:40px 0 0 1em}}@media screen and (max-width:743px){.blog-side{width:100%}.blog-post h1{font-size:27px}.blog-post h2{font-size:24px;margin:80px 0 25px;padding:30px 0 0}.blog-list,.blog-post{width:100%}}.blog-post__meta{display:flex;flex-wrap:wrap;margin-bottom:52px}.blog-post__timestamp{color:#a1a1a1;display:block;font-family:Roboto;font-size:14px;margin:.2em 0 0}.blog-post__tags{display:flex}.blog-post__tag-link{background-color:#333;display:inline-block;font-family:Roboto;font-size:13px;font-style:normal;margin:0 12px 12px 0;padding:6px 12px;transition:.5s}.blog-post__tag-link,.blog-post__tag-link:hover{color:#d6d6d6;line-height:1;text-decoration:none}.blog-post__tag-link:hover{opacity:.75}.blog-body{display:flex;justify-content:space-between}@media screen and (max-width:743px){.blog-body{flex-direction:column}.blog-post__timestamp{font-size:12px}.blog-post__tag-link{font-size:11px}}.blog-post__featured-image{margin:0 0 50px;padding:0}.blog-post__featured-image img{height:auto;width:100%}@media screen and (max-width:1312px){.blog-post__featured-image{margin:0 0 40px}}.blog-post__nav{border:solid #313131;border-width:0 0 1px;display:flex;margin:100px 0 0;padding:0 0 54px;width:100%}.blog-post__prev{width:33.33%}.blog-post__prev a{align-items:center;background-image:url(https://243900525.fs1.hubspotusercontent-na2.net/hubfs/243900525/ico_nav_prev.svg);background-repeat:no-repeat;display:flex;font-size:12px;height:30px;padding:0 0 0 45px;text-decoration:none;transition:.5s;width:fit-content}.blog-post__prev a:hover{opacity:.75}.blog-post__back{text-align:center;width:33.33%}.blog-post__back a{background-image:url(https://243900525.fs1.hubspotusercontent-na2.net/hubfs/243900525/ico_archive.svg);background-position:center 0;background-repeat:no-repeat;display:inline-block;font-size:12px;padding:30px 0 0;text-decoration:none;transition:.5s}.blog-post__back a:hover{opacity:.75}.blog-post__next{text-align:right;width:33.33%}.blog-post__next a{align-items:center;background-image:url(https://243900525.fs1.hubspotusercontent-na2.net/hubfs/243900525/ico_nav_next-1.svg);background-position:right 0;background-repeat:no-repeat;display:flex;font-size:12px;height:30px;justify-content:flex-end;margin:0 0 0 auto;padding:0 45px 0 0;text-decoration:none;transition:.5s;width:fit-content}.blog-post__next a:hover{opacity:.75}@media screen and (max-width:1312px){.blog-post__nav{margin:80px 0 0;padding:0 0 30px}.blog-post__prev a{font-size:11px;padding:0 0 0 25px}.blog-post__back a{font-size:11px}.blog-post__next a{font-size:11px;padding:0 25px 0 0}}.blog-side__category,.blog-side__most-read{margin:60px 0 0;padding:0}.hs-blog-listing .blog-side__category{margin:40px 0 0}.blog-side__category dt,.blog-side__most-read dt{font-family:Roboto;font-size:16px;font-weight:500;letter-spacing:.1em;padding:24px 8px;position:relative}.blog-side__category dt:before,.blog-side__most-read dt:before{background-color:#444;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.blog-side__category dt:after,.blog-side__most-read dt:after{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:30%}.blog-side__category dd,.blog-side__most-read dd{border:solid #444;border-width:1px 0 0;margin:0;padding:24px 0 0}.blog-side__category ul{margin:0;padding:0}.blog-side__category ul li{list-style:none}.blog-side__category ul li a{display:block;font-size:15px;padding:16px 12px;text-decoration:none;transition:.5s}.blog-side__category ul li a.active{background-color:#fff;color:#111}.blog-side__category ul li a:hover{background-color:#3a3635}.blog-side__most-read__body{color:#fff;display:flex;margin:0 0 20px;text-decoration:none;transition:.5s}.blog-side__most-read__body:hover{opacity:.75;text-decoration:none}.blog-side__most-read__body figure{margin:0;padding:0;width:30%}.blog-side__most-read__body figure img{width:100%}.blog-side__most-read__body div{box-sizing:border-box;font-size:12px;line-height:1.3;padding:0 0 0 12px;width:70%}.blog-side__most-read__body div span{display:inline-block;font-size:11px;margin:0 0 3px;opacity:.8}@media screen and (max-width:1312px){.blog-side__most-read__body{flex-direction:column}.blog-side__most-read__body figure{margin:0 0 8px;width:100%}.blog-side__most-read__body div{padding:0;width:100%}}@media screen and (max-width:743px){.blog-side__most-read__body{flex-direction:row}.blog-side__most-read__body figure{margin:0;width:30%}.blog-side__most-read__body div{padding:0 0 0 12px;width:70%}}.blog-tag-title{border:solid #2e2e2e;border-width:1px 0 0;color:#fff;font-family:Noto Serif JP;font-size:26px;font-weight:500;padding:50px 0 60px}@media screen and (max-width:1312px){.blog-tag-title{font-size:20px;padding:40px 0 50px}}.blog-listing{display:flex;flex-wrap:wrap}.blog-listing__card{color:#fff;margin:0 21px 52px 0;text-decoration:none;transition:.5s;width:calc(50% - 21px)}.blog-listing__card:hover{opacity:.5}.blog-listing__card:nth-child(2n){margin-right:0}.blog-listing__img{aspect-ratio:445/298;margin:0 0 22px;padding:0}.blog-listing__img img{height:100%;object-fit:cover;width:100%}.blog-listing__title{font-family:Noto Serif JP;font-size:22px;line-height:1.3;margin:0 0 16px}.blog-listing__footer{display:flex;justify-content:space-between}.blog-listing__tags{display:flex;flex-wrap:wrap;margin:0;padding:0}.blog-listing__tags li{background-color:#333;color:#d6d6d6;font-family:Roboto;font-size:14px;line-height:1;list-style:none;margin:0 8px 8px 0;padding:4px 16px}.blog-listing__date{color:#fff;font-family:Roboto;font-size:14px;opacity:.6}@media screen and (max-width:1312px){.blog-listing{position:relative}.blog-listing__card{margin:0 20px 38px 0;width:calc(50% - 10px)}.blog-listing__img{margin:0 0 14px}.blog-listing__title{font-size:18px}.blog-listing__date,.blog-listing__tags li{font-size:12px}}@media screen and (max-width:743px){.blog-listing__card{margin:0 16px 30px 0;width:calc(50% - 8px)}}.hs-pagination{align-items:flex-start!important}.hs-pagination__link--number{align-items:center;border-radius:50%;border-style:solid;border-width:1px;color:#fff;display:flex;font-family:Roboto;font-size:13px;height:40px;justify-content:center;margin:0 10px 20px;padding:0;transition:.5s;width:40px}.hs-pagination__link--number:hover{opacity:.75}.hs-pagination__link--active{background-color:#fff;color:#151515!important}.hs-pagination__link--prev{background-image:url(https://243900525.fs1.hubspotusercontent-na2.net/hubfs/243900525/ico_nav_prev.svg);margin:5px 40px 0 0!important}.hs-pagination__link--next,.hs-pagination__link--prev{background-repeat:no-repeat;background-size:15px 30px;display:block;height:30px;padding:0;text-indent:-9999px;transition:.5s;width:15px}.hs-pagination__link--next{background-image:url(https://243900525.fs1.hubspotusercontent-na2.net/hubfs/243900525/ico_nav_next-1.svg);margin:5px 0 0 40px!important}.hs-pagination__link--next svg,.hs-pagination__link--prev svg{display:none}.hs-pagination__link--next:hover,.hs-pagination__link--prev:hover{opacity:.75}