#result h1+.main-block{margin-top:68px}.casestudy{margin-bottom:36px;text-align:right}.accordion-area{border:2px solid #f3f3f5;border-radius:5px;margin-bottom:40px}.accordion dt{font-size:25px;line-height:1.7;padding:20px}.accordion>dd{border:0;padding:0}.accordion img{width:45px}.close dt:first-child:after{content:"\ff0b"}.open dt:first-child:after{content:"\30fc"}.close dt:first-child:after,.open dt:first-child:after{display:inline-block;float:right;margin-left:auto;margin-right:7px;position:relative}.case-box{align-items:flex-start;column-gap:20px;display:flex;flex-direction:column;margin:24px 30px}.case-box:first-child{margin-bottom:18px}.case{background-color:#ebebeb;border-radius:5px;display:inline-block;font-size:16px;margin-bottom:16px;text-align:center;width:150px}.case-inner{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.js-search-allclear,.js-search-start,label{cursor:pointer}input[type=radio]{margin-right:8px}.accordion .column2{display:flex;flex-wrap:wrap;margin-bottom:0}.js-search-allclear{background-color:#ebebeb;border:1px solid #ebebeb;border-radius:3px;color:#50505a;width:100%}.js-search-start{border-radius:3px;width:100%}.case-searchResult{border-bottom:2px solid #d7003a;display:flex;font-size:36px;justify-content:space-between;line-height:2;margin-bottom:24px}.category_list{font-size:10px;list-style:none}.category_list li{color:#50505a;display:inline-block}.category_list li a{color:#50505a;font-size:12px;font-weight:400;margin-right:10px}.layout-column3 .category_list li a:hover{text-decoration:underline}.column .text-contents{margin:32px 28px}article>.category_list li{font-size:14px}.layout-column2 .column .button{border:1px solid #d7003a}.layout-column3 .column{border:1px solid #b2b2b2;width:calc(33.333% - 14.7px)}.layout-column3 .column a{border:none}.layout-column3 .column:hover{opacity:.7}.layout-column3 .column a:hover{text-decoration:none}#result .kv{margin:0 auto;max-width:70%}#result .kv figure{font-size:12px;text-align:left}#result .kv figure:has(span.hs_cos_wrapper_type_text:empty){margin-top:0}#result .compact h2{font-size:24px}.inner-block.result-post_cta{background-color:#fff2fb;color:#d7003a;margin-bottom:48px;padding:48px 40px}.result-post_cta .column{margin-bottom:0}.result-post_cta .column:first-of-type{align-items:center;display:flex;flex-direction:column;margin-bottom:auto;margin-top:auto;vertical-align:middle}.result-post_cta h2{font-size:24px;margin-bottom:0}.result-post_cta p{margin:20px 0}.result-post_cta a{margin:0 auto;width:100%}.result-post_cta a.button.primary:after{background:url(//44053700.fs1.hubspotusercontent-na1.net/hubfs/44053700/raw_assets/public/Members2023/images/module-icons/icon_dl_white.png) no-repeat;background-position:bottom;background-size:contain;content:"";display:inline-block;height:14px;width:14px}.column .result-kv{background-color:#f3f3f5;display:flex;height:215px;justify-content:center;max-width:317px}.column .result-kv a{align-content:center}.column .result-kv img{object-fit:contain}.column-company{color:#50505a;font-size:18px;font-weight:400}@media only screen and (max-width:768px){.layout-column3 .column{margin-right:16px}#result .kv{max-width:100%}#result .compact h2{font-size:24px}.inner-block.result-post_cta{padding:30px}.result-post_cta .layout-column2{flex-direction:column-reverse}.result-post_cta .column:first-of-type{margin-right:0;margin-top:24px}.result-post_cta .column{margin:0;width:100%}.result-post_cta p{margin:24px 0}.column .text-contents{margin:0;padding:16px}}@media only screen and (max-width:480px){.layout-column3{display:block}.layout-column3 .column{margin-right:0;width:100%}.casestudy{margin-bottom:40px;text-align:center}.accordion-area{margin-bottom:40px;padding:0}.accordion-area>dl{border:0}.accordion dt{font-size:18px;line-height:2.3;padding:10px}.case-box{display:block}.case{margin-bottom:16px}.case-inner,.case-inner label{display:block}.accordion .column2{margin:40px 20px}.case-searchResult{font-size:18px}.column3.cards .column{box-shadow:0 1px 2px rgba(0,0,0,.16);margin-right:0}.text-contents{padding:0 10px}.column .result-kv{background-color:transparent;height:auto;max-width:none}.column .result-kv img{max-height:100%;object-fit:contain}}