.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}.content-body h2{background:#f4f4f4;border-bottom:1px solid #3d97eb;border-left:5px solid #3d97eb;font-size:24px;margin:56px 0 24px;padding:20px}.content-body h3{font-size:21px;margin:32px 0 16px}.content-body h3:before{content:"\2015\2015";letter-spacing:-.2em;margin-right:.6em}.content-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}.content-body h5{border-bottom:2px solid #3d97eb;font-size:16px;margin:24px 0 12px;padding:8px 6px}.content-body h6{border-bottom:1px solid #3d97eb;font-size:16px;margin:24px 0 10px;padding:8px 6px}.content-body a{color:#3d97eb;text-decoration:underline}.content-body p{margin-bottom:24px}.content-body p:last-child{margin-bottom:0}.content-body ul{list-style-position:inside;margin-bottom:24px;margin-left:16px}.content-body ul>li{list-style:inside}.content-body ul>li::marker{font-size:10px;margin-left:4px}.content-body ol{counter-reset:section;margin-bottom:24px;margin-left:16px}.content-body ol>li:before{content:counters(section,".") ". ";counter-increment:section}.top-pc{display:block}.top-pc-inline{display:inline-block}.top-sp{display:none}.side-narrow{margin-bottom:64px}.contents-title{font-size:20px;font-weight:700;line-height:32px;margin-bottom:24px}.text{font-size:14px;font-weight:400;line-height:25.6px}.case-detail-wrapper{padding-top:88px}.content-wrapper{margin-bottom:40px}.page-heading{font-size:24px;font-weight:700;line-height:38.4px;margin-bottom:24px}.company-info{color:#666;margin-bottom:24px}.content-wrapper .share{align-items:center;display:flex}.content-wrapper .share span{color:#666;font-weight:700;padding-bottom:5px}.content-wrapper .share a{margin:0 6px}.case-detail .wrapper{padding:0}.company-contents{display:block;height:auto;width:100%}.company-contents .img-wrapper{background-image:url(//8335639.fs1.hubspotusercontent-na1.net/hubfs/8335639/raw_assets/public/greff_service/greff-assets/images/next-door-img.jpg);background-position:50%;background-size:cover;height:240px;width:100%}.case-detail-qa{margin:56px 24px 96px}.qa-title span{color:#3d97eb}.qa-text,.sales-point-text{margin-bottom:56px}.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 screen and (min-width:600px){.company-contents .img-wrapper{background-image:url(//8335639.fs1.hubspotusercontent-na1.net/hubfs/8335639/raw_assets/public/greff_service/greff-assets/images/next-door-img.jpg);background-position:50%;background-size:cover;height:400px;width:100%}.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){.side-narrow{margin:0 auto 128px;max-width:800px}.case-detail-wrapper{padding-top:96px}.contents-title{font-size:24px;font-weight:700;line-height:38.4px;margin-bottom:24px}.page-heading{font-size:32px;line-height:51.2px;margin-bottom:40px}.content-wrapper{align-items:end;display:flex;justify-content:space-between}.content-wrapper .share span{font-size:14px}.company-info{margin-bottom:0}.company-contents{padding:0 2px;position:relative}.company-contents .img-wrapper{background-image:url(//8335639.fs1.hubspotusercontent-na1.net/hubfs/8335639/raw_assets/public/greff_service/greff-assets/images/next-door-img.jpg);background-position:50%;background-size:cover;width:100%}.case-detail-qa{margin-left:0;margin-right:0}.qa-text,.sales-point-text{margin-bottom:80px}}