#case article .tagbox a{border:1px solid #3b444b!important;color:#3b444b!important}.companybox_container{display:flex;gap:32px;margin-top:40px}.companybox_mv{width:calc(50% - 16px)}.companybox_mv .img{width:auto!important}.companybox_mv h2{color:var(--text-main,#333);font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:700;line-height:175%;margin-top:16px}.companybox_cta{align-self:flex-start;background:#f2f9ff;padding:24px 32px;width:calc(50% - 16px)}.companybox_cta dl{display:flex;gap:10px}.companybox_cta dl dt{height:80px;min-height:80px;min-width:80px;width:80px}.companybox_cta dl.is-problem{border-bottom:1px solid #aab3bc;margin-bottom:16px;padding-bottom:16px}.companybox_cta dl.is-effect dt img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.24))}.companybox_cta dl.is-problem dd{color:#000;font-family:Noto Sans JP;font-feature-settings:"pwid" on;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.56px;line-height:175%}.companybox_cta dl.is-effect dd{color:var(--text-main,#333);font-family:Noto Sans JP;font-feature-settings:"pwid" on;font-size:14px;font-style:normal;font-weight:900;letter-spacing:.56px;line-height:175%}.companybox_cta dl span,.companybox_cta dl.is-effect p{display:inline-block;padding-left:1em;text-indent:-1em}.companybox_cta .btn-primary{align-items:center;background:transparent linear-gradient(90deg,#fc7b26,#eeb831 100%,#eeb831 0) 0 0 no-repeat padding-box;border-radius:40px;display:flex;height:65px;justify-content:center;letter-spacing:4%;margin-top:16px;width:322px}.companybox_detail{color:var(--text-main,#333);display:flex;font-family:Noto Sans JP;font-feature-settings:"pwid" on;font-size:16px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.64px;line-height:175%;margin-top:40px}.companybox_detail_text{max-width:736px;width:100%}@media screen and (max-width:787px){.companybox_container{flex-direction:column;gap:16px}.companybox_mv{width:100%}.companybox_cta{padding:24px 16px;width:100%}.companybox_mv h2{margin-top:4px}.companybox_cta .btn-primary{font-size:16px;height:56px;letter-spacing:0;width:248px}}@media screen and (min-width:769px){.case-topic-2606_container.has-sidebar{padding-right:400px!important;position:relative}.case-topic-2606_container.has-sidebar .companybox_mv{margin-bottom:40px}}.case-topic-2606_container.has-sidebar .companybox_container{display:block}.case-topic-2606_container.has-sidebar .companybox_cta,.case-topic-2606_container.has-sidebar .companybox_mv{width:auto}.case-topic-2606_container.has-sidebar .companybox_mv h2{display:none}@media screen and (min-width:769px){.sidebarbox{bottom:0;position:absolute;right:16px;top:0;width:352px}.sidebarbox.is-bottom{display:flex;flex-direction:column;justify-content:flex-end}.sidebarbox_container.is-fixed{position:fixed;top:100px;width:352px}}@media screen and (max-width:768px){.sidebarbox{margin:16px 0}}.sidebarbox_container{background:#fff;border:1px solid #aab3bc;border-radius:8px;padding:40px 16px}.sidebarbox .logo{margin-bottom:16px;text-align:center}.sidebarbox table{border:none!important;table-layout:auto!important}.sidebarbox table td:first-child{font-size:12px!important;font-weight:700!important;padding:10px 0!important;vertical-align:top;white-space:nowrap;width:80px!important}.sidebarbox table td:last-child{font-size:14px!important;line-height:1.75!important;padding:8px 0 8px 16px!important;width:auto!important}.sidebarbox table a{font-weight:700;text-decoration:underline}.sidebarbox table ul{font-weight:700}.sidebarbox .btn-primary{align-items:center;background:transparent linear-gradient(90deg,#fc7b26,#eeb831 100%,#eeb831 0) 0 0 no-repeat padding-box;border-radius:40px;display:flex;height:65px;justify-content:center;letter-spacing:1pt;margin:16px auto 0;width:100%}@media screen and (max-width:768px){.sidebarbox_container{padding:24px 16px}.sidebarbox .logo{margin-bottom:20px}.sidebarbox table td:first-child{padding:7px 0!important}.sidebarbox table td:last-child{padding:4px 0 4px 16px!important}.sidebarbox .btn-primary{height:56px;margin-top:20px}}