@charset "UTF-8";ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0;unicode-bidi:isolate}.blog-wrapper .sec-blog-mv{background:url(/hubfs/v2/blog_mv.svg) no-repeat 100% 0/200px auto;padding:40px;position:relative}.blog-wrapper .sec-blog-mv:before{background:rgba(54,184,199,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.blog-wrapper .sec-blog-mv>.wrap{margin:auto;max-width:1120px;position:relative}.blog-wrapper .sec-blog-mv>.wrap .txt .ttl1{font-size:40px;font-weight:700}.blog-wrapper .sec-blog-mv>.wrap .txt .lead-description{margin-top:1em}.blog-wrapper .sec-blog-mv>.wrap .txt .lead-description p{font-size:18px;font-weight:500}.blog-wrapper .sec-pankuzu{padding:.5em 40px}.blog-wrapper .sec-pankuzu .pankuzu_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 0;margin:auto;max-width:1120px;width:100%}.blog-wrapper .sec-pankuzu .pankuzu_v2 li{display:inline;font-size:13px;position:relative}.blog-wrapper .sec-pankuzu .pankuzu_v2 li:before{content:none}.blog-wrapper .sec-pankuzu .pankuzu_v2 li:not(:last-of-type) span{padding-right:2.5em}.blog-wrapper .sec-pankuzu .pankuzu_v2 li:not(:last-of-type) span:after{bottom:0;color:#707070;content:"＞";display:inline-block;left:1.25em;position:relative}.blog-wrapper .sec-pankuzu .pankuzu_v2 li a{color:rgba(34,34,34,.55);-webkit-transition:all .5s ease;transition:all .5s ease}.blog-wrapper .sec-pankuzu .pankuzu_v2 li a:hover{text-decoration:underline}.blog-wrapper .sec_blog_list{padding:40px}.blog-wrapper .sec_blog_list>.wrap{margin:auto;max-width:1120px}.blog-wrapper .sec_blog_list>.wrap .lead-description p{font-size:18px}.blog-wrapper .sec_blog_list>.wrap .lead-description+*{margin-top:1lh}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap{margin-top:20px}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid{display:grid;gap:44px;grid-template-columns:repeat(auto-fill,minmax(344px,1fr));margin-top:1lh}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card{overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1em}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__link{color:inherit;text-decoration:none}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__img-wrapper{aspect-ratio:344/193;border:1px solid rgba(34,34,34,.15);border-radius:12px;height:auto;overflow:hidden;width:100%}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5em}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;line-height:1.6;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__title:before{aspect-ratio:1/1;background:url(/hubfs/v2/ic_arw1.svg) no-repeat 50%/contain;border-radius:100vw;content:"";height:1em;width:1em;-webkit-box-flex:0;-ms-flex:none;flex:none}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__summary{color:#666;font-size:.9rem}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25em;margin-top:.5em}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__tags:first-child{margin-top:0}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card__tags .tag-badge{background:#fff;border:1px solid #228894;border-radius:4px;color:#228894;display:inline-block;font-size:13px;font-weight:500;padding:.25em .5em}.blog-wrapper .sec_blog_list>.wrap .results-grid-wrap .results-grid .post-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.filter-ui{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5em;margin-top:1em}.filter-ui:first-child{margin-top:0}.filter-ui .tag-label{background:#fff;border:1px solid rgba(34,34,34,.15);border-radius:.5em;color:rgba(29,71,99,.65);cursor:pointer;font-weight:500;padding:.5em 1em;-webkit-transition:all .5s ease;transition:all .5s ease}.filter-ui .tag-label input.js-tag-checkbox{display:none}.filter-ui .tag-label:has(>input.js-tag-checkbox:checked){background:#228894;color:#fff}.filter-ui .tag-label:hover{color:#36b8c7}.results-count{margin-top:1em}.results-count:first-child{margin-top:0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-top:60px}.pagination:first-child{margin-top:0}.pagination-link{color:rgba(34,34,34,.65);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;-webkit-transition:all .5s ease;transition:all .5s ease}.pagination-link:hover{color:#228894}.pagination-link.--prev{margin-right:1em}.pagination-link.--prev:before{background:#228894;content:"";height:.75em;-webkit-mask:url(/hubfs/v2/ic_arrowhead.svg) no-repeat center/contain;mask:url(/hubfs/v2/ic_arrowhead.svg) no-repeat center/contain;rotate:180deg;width:.75em}.pagination-link.--next{margin-left:1em}.pagination-link.--next:after{background:#228894;content:"";height:.75em;-webkit-mask:url(/hubfs/v2/ic_arrowhead.svg) no-repeat center/contain;mask:url(/hubfs/v2/ic_arrowhead.svg) no-repeat center/contain;width:.75em}.pagination-link.--number{aspect-ratio:1/1;border:1px solid rgba(34,34,34,.15);border-radius:4px;padding:.25em 1em}.pagination-link.--number.--current{background:#228894;border-color:#228894;color:#fff}.is-hidden{display:none!important;visibility:hidden!important}.blog-wrapper{padding-bottom:100px}.blog-wrapper .blog-main{padding:0 40px}.blog-wrapper .blog-main__headding{margin:60px auto 0;max-width:960px}.blog-wrapper .blog-main__headding>.wrap .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.25em .5em}.blog-wrapper .blog-main__headding>.wrap .tags a{border:1px solid #228894;border-radius:4px;color:#228894;font-size:13px;padding:.25em 1em}.blog-wrapper .blog-main__headding>.wrap .company-name{font-size:18px;margin-top:1em}.blog-wrapper .blog-main__headding>.wrap .company-name:first-child{margin-top:0}.blog-wrapper .blog-main__headding>.wrap .post-ttl{font-size:40px;font-weight:700;line-height:1.5}.blog-wrapper .blog-main__headding>.wrap .post-author-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;margin-top:1em}.blog-wrapper .blog-main__headding>.wrap .post-author-date:first-child{margin-top:0}.blog-wrapper .blog-main__headding>.wrap .post-author-date .post-author,.blog-wrapper .blog-main__headding>.wrap .post-author-date .post-date{color:rgba(34,34,34,.65)}.blog-wrapper .blog-main__headding>.wrap .post-intro{margin-top:1em}.blog-wrapper .blog-main__headding>.wrap .post-intro:first-child{margin-top:0}.blog-wrapper .blog-main__postImg{margin:40px auto 0;max-width:960px}.blog-wrapper .blog-main__postImg>.wrap img{display:block;height:auto;margin:auto;max-width:100%;width:auto}.blog-wrapper .blog-main__postBody{margin:40px auto 0;max-width:960px}.blog-wrapper .blog-main__postBody>.wrap .post-content{margin-top:40px}.blog-wrapper .blog-main__postBody>.wrap .post-content:first-child{margin-top:0}.blog-wrapper .blog-main__postBody>.wrap .post-content h2{font-size:34px;font-weight:700;line-height:1.5;margin:1lh auto 0;padding-bottom:.5em;position:relative}.blog-wrapper .blog-main__postBody>.wrap .post-content h2:first-child{margin-top:0}.blog-wrapper .blog-main__postBody>.wrap .post-content h2:before{background-image:linear-gradient(90deg,#007099 0,#36d2e3 88px,rgba(34,34,34,.15) 0,rgba(34,34,34,.15));bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.blog-wrapper .blog-main__postBody>.wrap .post-content h2+*{margin-top:1lh}.blog-wrapper .blog-main__postBody>.wrap .post-author-detail{margin-top:1em}.blog-wrapper .blog-main__postBody>.wrap .post-author-detail:first-child{margin-top:0}.blog-wrapper .blog-main__postBody>.wrap .post-author-detail .post-author{color:#222;font-size:18px;font-weight:700}.blog-wrapper .blog-main__postBody>.wrap .post-author-detail .author-detail{color:#222}.blog-wrapper .other-blog-related{margin-top:1lh}.blog-wrapper .other-blog-related>.wrap{margin:auto;max-width:960px}.blog-wrapper .other-blog-related>.wrap .ttl2_lower{font-size:34px;font-weight:700;margin:1lh auto 0;padding-bottom:.5em;position:relative}.blog-wrapper .other-blog-related>.wrap .ttl2_lower:first-child{margin-top:0}.blog-wrapper .other-blog-related>.wrap .ttl2_lower:before{background-image:linear-gradient(90deg,#007099 0,#36d2e3 88px,rgba(34,34,34,.15) 0,rgba(34,34,34,.15));bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.blog-wrapper .other-blog-related>.wrap .related-post-grid{display:grid;gap:37px;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));margin-top:1lh}.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item,.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item .content-wrap .ttl-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5em}.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item .content-wrap .ttl-wrap .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;line-height:1.6;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item .content-wrap .ttl-wrap .ttl:before{aspect-ratio:1/1;background:url(/hubfs/v2/ic_arw1.svg) no-repeat 50%/contain;border-radius:100vw;content:"";height:1em;width:1em;-webkit-box-flex:0;-ms-flex:none;flex:none}.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item .content-wrap .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.25em .5em}.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item .content-wrap .tags li{border:1px solid #228894;border-radius:4px;color:#228894;font-size:13px;padding:.25em 1em}.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item .img-wrap{aspect-ratio:344/193;border:1px solid rgba(34,34,34,.15);border-radius:12px;height:auto;overflow:hidden;width:100%}.blog-wrapper .other-blog-related>.wrap .related-post-grid .grid-item .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.blog-wrapper .sec-blog-mv,.blog-wrapper .sec-pankuzu{padding-left:20px;padding-right:20px}.blog-wrapper .sec-pankuzu{width:100%}}@media (max-width:767px){.blog-wrapper .sec-pankuzu .pankuzu_v2 li{font-size:12px}.blog-wrapper .blog-main__postBody>.wrap .post-content h2{font-size:22px}.blog-wrapper .blog-main__postBody>.wrap .post-content h2:before{background-image:linear-gradient(90deg,#007099 0,#36d2e3 44px,rgba(34,34,34,.15) 0,rgba(34,34,34,.15));height:2px}.blog-wrapper .other-blog-related>.wrap .ttl2_lower{font-size:22px}.blog-wrapper .other-blog-related>.wrap .ttl2_lower:before{background-image:linear-gradient(90deg,#007099 0,#36d2e3 44px,rgba(34,34,34,.15) 0,rgba(34,34,34,.15));height:2px}}