.s-cooperation+.s-banner[data-v-1053f9a1]{margin-top:0}.s-cooperation__wrap[data-v-1053f9a1]{display:flex;flex-direction:column-reverse;gap:var(--gap_def)}@media only screen and (min-width:768px){.s-cooperation__wrap[data-v-1053f9a1]{display:grid}}@media only screen and (min-width:1200px){.s-cooperation__wrap[data-v-1053f9a1]{grid-template-columns:1fr 1fr}}.s-cooperation__card .a-btn[data-v-1053f9a1]{display:flex;width:100%}@media only screen and (min-width:768px){.s-cooperation__card .a-btn[data-v-1053f9a1]{max-width:calc(var(--scale)*326)}}@media only screen and (min-width:1200px){.s-cooperation__card .a-btn[data-v-1053f9a1]{max-width:calc(var(--scale)*425)}}.s-cooperation[data-v-1053f9a1] .swiper{height:100%;overflow:visible}.s-cooperation[data-v-1053f9a1] .m-card-text__title{max-width:calc(var(--scale)*560)}@media only screen and (min-width:1200px){.s-cooperation[data-v-1053f9a1] .m-card-text__title{max-width:calc(var(--scale)*750)}}.s-cooperation[data-v-1053f9a1] .m-card-text__image{height:100%;width:100%}.s-cooperation[data-v-1053f9a1] .m-card-text__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media only screen and (min-width:768px){.s-cooperation[data-v-1053f9a1] .m-card-text{order:2}}@media only screen and (min-width:1200px){.s-cooperation[data-v-1053f9a1] .m-card-text{min-height:calc(var(--scale)*474);order:0}}.cooperationItem[data-v-1053f9a1]{background-color:var(--a-color_white);border-radius:calc(var(--scale)*16);display:flex;flex-direction:column;height:auto;width:calc(var(--scale)*220)}@media only screen and (min-width:768px){.cooperationItem[data-v-1053f9a1]{width:calc(var(--scale)*240)}}@media only screen and (min-width:1200px){.cooperationItem[data-v-1053f9a1]{width:calc(var(--scale)*290)}}.cooperationItem__logo[data-v-1053f9a1]{align-items:center;background-color:var(--a-color_grey_20);border-radius:calc(var(--scale)*16);display:flex;height:calc(var(--scale)*140);justify-content:center}.cooperationItem__logo img[data-v-1053f9a1]{width:40%}@media only screen and (min-width:1200px){.cooperationItem__logo[data-v-1053f9a1]{height:calc(var(--scale)*219);margin-bottom:calc(var(--scale)*42px)}}.cooperationItem__text[data-v-1053f9a1]{padding:calc(var(--scale)*12)}@media only screen and (min-width:1200px){.cooperationItem__text[data-v-1053f9a1]{padding:calc(var(--scale)*24)}}
