.cooperation-wrapper{margin-bottom:48px}@media(max-width:768px){.cooperation-wrapper{margin-bottom:30px}}.cooperation-wrapper h2{margin:0 0 32px;letter-spacing:0}@media(max-width:768px){.cooperation-wrapper h2{margin:0 0 22px}}.cooperation-wrapper .cooperation-list{display:flex;flex-flow:row wrap;gap:18px;margin:0;padding:0;list-style:none;line-height:1.3}@media(max-width:768px){.cooperation-wrapper .cooperation-list{line-height:1.35;flex-direction:column}}.cooperation-wrapper .cooperation-list li{flex:1 1;font-size:14px;display:flex;align-items:center}@media(max-width:768px){.cooperation-wrapper .cooperation-list li{align-items:flex-start}.cooperation-wrapper .cooperation-list li:first-child{font-weight:500}}.cooperation-wrapper .cooperation-list li:nth-child(3){flex-grow:1.3}@media(max-width:980px){.cooperation-wrapper .cooperation-list li:nth-child(3){min-width:100%}}.cooperation-wrapper .cooperation-list .cooperation-inner{display:flex;flex-flow:row wrap;gap:8px;align-items:center}@media(max-width:768px){.cooperation-wrapper .cooperation-list .cooperation-inner{align-items:flex-start}}.cooperation-wrapper .cooperation-list .cooperation-description{flex:1 1}.cooperation-wrapper .cooperation-list .cooperation-description p{margin:0 0 4px}.cooperation-wrapper .cooperation-list .cooperation-description p:last-child{margin:0}.cooperation-wrapper .cooperation-list .cooperation-description small{font-size:100%}@media(max-width:768px){.cooperation-wrapper .cooperation-list .cooperation-description small{font-size:86%;display:inline-block}}