.breadcrumbs{margin-bottom:40px}.breadcrumbs ul li+li:before{content:">";padding:10px}.breadcrumbs ul li a{color:#666;text-decoration:none}.breadcrumbs ul{color:#666;font-size:14px}.breadcrumbs ul li{display:inline}.breadcrumbs ul li+li:before{color:#666}.post-body h2{background:#f4f4f4;border-bottom:1px solid #3d97eb;font-size:24px;margin:56px 0 24px;padding:20px}.post-body h2,.post-body h3{border-left:5px solid #3d97eb}.post-body h3{font-size:21px;margin:32px 0 16px;padding:10px 0 10px 16px}.post-body h4{border-bottom:1px solid #f4f4f4;border-left:3px solid #3d97eb;border-top:1px solid #f4f4f4;font-size:18px;margin:24px 0 14px;padding:8px 0 8px 14px}.post-body h5{border-bottom:2px solid #3d97eb;margin:24px 0 12px}.post-body h5,.post-body h6{font-size:16px;padding:8px 6px}.post-body h6{border-bottom:1px solid #3d97eb;margin:24px 0 10px}.post-body a{color:#3d97eb;text-decoration:underline}.post-body p{margin-bottom:24px}.post-body p:last-child{margin-bottom:0}.post-body ul{list-style-position:inside;margin-bottom:24px;margin-left:16px}.post-body ul>li{list-style:inside}.post-body ul>li::marker{font-size:10px;margin-left:4px}.post-body ol{counter-reset:section;margin-bottom:24px;margin-left:16px}.post-body ol>li:before{content:counters(section,".") ". ";counter-increment:section}.main-image{margin-bottom:56px}.wrap-table-contents li{line-height:1.8}.article-wrapper{padding-top:40px}.main-contents{margin-bottom:64px}.article-title{font-size:24px;font-weight:700;line-height:160%;margin-bottom:16px}.post-time{color:#666;font-size:12px;line-height:160%;margin-bottom:24px}.sns-items{align-items:center;display:flex;line-height:160%;margin-bottom:40px}.sns-item{padding-top:5px}.sns-items span{color:#666;font-size:14px;font-weight:700;margin-right:3px}.table-of-contents{background:#f8f8f8;line-height:160%;margin-bottom:56px;padding:24px}.table-of-contents h3{font-size:20px;font-weight:700;text-align:center}.table-of-contents h4{font-size:14px;font-weight:500;margin-top:24px}.sub-headline{font-size:13px;font-weight:400;margin-top:8px}.blog-block{line-height:160%;margin-bottom:80px}.blog-block h3{font-size:20px;font-weight:700;margin-bottom:24px}.blog-block-child{margin-bottom:32px}.blog-block h4{font-size:16px;font-weight:700;margin-bottom:8px}.blog-block span{color:#3d97eb}.blog-block p{font-size:14px;font-weight:400;margin-bottom:25px}.blog-block-child h5{font-size:14px;font-weight:700;margin:0}.wrap-disclaimer{background:#f6f6f6;margin-top:56px;padding:30px}.disclaimer-title{color:#3d97eb;font-size:16px;margin-bottom:16px}.wrap-disclaimer ol{counter-reset:section;margin-left:14px}.wrap-disclaimer ol>li{font-size:14px;margin-bottom:16px}.wrap-disclaimer ol>li::last-child{margin-bottom:0}.wrap-disclaimer ol>li:before{content:counters(section,".") ". ";counter-increment:section}.prev-next-link{margin-top:56px}.prev-next-link a{border-bottom:1px solid #ddd;color:#3d97eb;display:block;padding:14px 40px;text-decoration:none}.prev-next-link a:hover{background-color:#f6f6f6}.prev-next-link a:first-child{border-top:1px solid #ddd}.prev-next-label{color:#333;font-size:16px;margin-bottom:10px}.prev-link{background:url(//8335639.fs1.hubspotusercontent-na1.net/hubfs/8335639/raw_assets/public/greff_service/greff-assets/images/blog-details/arrow-left.svg) no-repeat left 10px center}.next-link{background:url(//8335639.fs1.hubspotusercontent-na1.net/hubfs/8335639/raw_assets/public/greff_service/greff-assets/images/blog-details/arrow-right.svg) no-repeat right 10px center}.next-link,.prev-link{background-size:16px 28px}.thumb-wrap{display:flex}.thumb-wrap p{margin:0 0 0 16px;text-align:left}.thumb-wrap img{height:100%;width:80px}@media (min-width:600px){.prev-next-link{display:flex}.prev-next-link a{flex:1}.prev-next-link a,.prev-next-link a:first-child{border:1px solid #ddd}.prev-next-link a:last-child{margin-left:-1px}.next-link{text-align:right}}@media screen and (min-width:1025px){.article-wrapper{margin:0 auto;max-width:800px}.main-contents{margin-bottom:128px}.article-title{font-size:32px}.sub-info-pc{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.sns-items{margin-bottom:0}.table-of-contents{max-width:800px;padding:40px}.table-of-contents h3{font-size:24px;margin-bottom:32px}.table-of-contents-flex{display:flex}.table-of-contents-flex .left{padding-right:10%}.table-of-contents-flex .right{border-left:1px solid #dcdcdc;padding-left:40px}.table-of-contents h4{font-size:16px;margin-top:32px}.blog-block h3{font-size:24px}.blog-block h4{font-size:20px;margin-bottom:16px}.blog-block p{margin-bottom:30px}}