.m-card_partner{padding-bottom:36px;padding-top:24px;border-bottom:1px solid #e5e5e5}.m-card_partner_title{font-size:20px;line-height:1.5;max-height:50px;overflow:hidden;margin-top:12px;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.m-card_partner_contents{display:-webkit-box;display:-ms-flexbox;display:flex}.m-card_partner_contents_image{width:300px;height:200px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;border:1px solid #f6f6f6}.m-card_partner_contents_image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100% !important;-o-object-fit:contain;object-fit:contain}.is-sp{display:none !important}.m-card_partner_contents_text{margin-left:24px;position:relative;width:100%}.m-card_partner_contents_text_explain{font-size:15px;line-height:1.6;letter-spacing:.1em;margin:0;margin-bottom:30px;overflow-y:hidden;height:120px}.m-card_partner_contents_text_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.a-transparentButton{position:relative;color:#82c8e6;border:3px solid #82c8e6;background-color:transparent;padding:1em;border-radius:48px;text-align:center;position:relative;max-width:400px;width:100%;letter-spacing:.1em;-webkit-transition:.2s ease;transition:.2s ease}.m-card_partner_contents_text .a-transparentButton{padding:.7em;max-width:234px;margin:0 6px}.a-transparentButton_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:16px;margin:auto}.m-card_partner_contents_text .a-transparentButton_title{font-size:14px}.a-transparentButton .icon-arrow{position:absolute;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);right:16px;font-size:10px;-webkit-transition:.2s ease;transition:.2s ease}.m-card_partner_contents_text .a-transparentButton .icon-arrow,.m-card_partner_contents_text .a-transparentButton .icon-tab{position:static;-webkit-transform:none;transform:none;display:inline-block;margin-left:6px;font-weight:700}.a-transparentButton:hover{background-color:#82c8e6;color:#fff}.m-card_partner_contents_text .a-transparentButton .icon-tab{font-size:16px}@media(max-width:1023px){.m-card_partner_title{font-size:17px}.is-pc{display:none !important}.m-card_partner_contents{display:block}.m-card_partner_contents_image{width:50%;height:0;padding-top:33%}.is-sp{display:block !important}.m-card_partner_contents_text{margin-left:0;margin-top:12px}.m-card_partner_contents_text_buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-card_partner_contents_text .a-transparentButton{margin:30px 6px 0}.m-card_partner_contents_text .a-transparentButton .icon-tab{font-size:14px}}