[data-v-bfec31f4]:root {
  --im-breakpoint-xs: $xs-breakpoint;
  --im-breakpoint-sm: $sm-breakpoint;
  --im-breakpoint-md: $md-breakpoint;
  --im-breakpoint-lg: $lg-breakpoint;
  --im-breakpoint-xl: $xl-breakpoint;
}
.partner-outer[data-v-bfec31f4] {
  color: #000000;
  padding-bottom: 60px;
}
@media only screen and (max-width: 767px) {
.partner-outer[data-v-bfec31f4] {
    padding-bottom: 50px;
}
}
.partner-outer .story-title[data-v-bfec31f4] {
  text-align: center;
  padding-top: 80px;
  font-size: 24px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
.partner-outer .story-title[data-v-bfec31f4] {
    padding-top: 40px;
    font-size: 16px;
}
}
.partner-outer .button-gp[data-v-bfec31f4] {
  margin-top: 60px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
.partner-outer .button-gp[data-v-bfec31f4] {
    margin-top: 50px;
}
}
.partner-outer .partner-img[data-v-bfec31f4] {
  text-align: center;
  margin-top: 80px;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-img[data-v-bfec31f4] {
    margin-top: 40px;
}
}
.partner-outer .partner-img img[data-v-bfec31f4] {
  width: 400px;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-img img[data-v-bfec31f4] {
    width: 267px;
}
}
.partner-outer .partner-list-outer[data-v-bfec31f4] {
  margin-top: 80px;
}
.partner-outer .partner-list-outer .partner-gp[data-v-bfec31f4] {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  display: flex;
  align-items: center;
  padding: 30px 60px 30px 40px;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp[data-v-bfec31f4] {
    display: block;
    padding: 30px;
}
}
.partner-outer .partner-list-outer .partner-gp + .partner-gp[data-v-bfec31f4] {
  margin-top: 30px;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp + .partner-gp[data-v-bfec31f4] {
    margin-top: 40px;
}
}
.partner-outer .partner-list-outer .partner-gp .left-img[data-v-bfec31f4] {
  width: 190px;
  flex: none;
  margin-right: 30px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp .left-img[data-v-bfec31f4] {
    width: 100%;
}
}
.partner-outer .partner-list-outer .partner-gp .left-img img[data-v-bfec31f4] {
  height: 50px;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp .left-img img[data-v-bfec31f4] {
    height: 30px;
}
}
.partner-outer .partner-list-outer .partner-gp .right-info[data-v-bfec31f4] {
  width: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp .right-info[data-v-bfec31f4] {
    width: 100%;
}
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp .right-info .partner-link[data-v-bfec31f4] {
    text-align: center;
    margin-top: 20px;
}
}
.partner-outer .partner-list-outer .partner-gp .right-info .partner-link a[data-v-bfec31f4] {
  line-height: 24px;
  color: #0b3852;
  transition: 0.4s ease;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp .right-info .partner-link a[data-v-bfec31f4] {
    font-size: 14px;
    line-height: 20px;
}
}
.partner-outer .partner-list-outer .partner-gp .right-info .partner-link a[data-v-bfec31f4]:hover {
  color: #0055f3;
}
.partner-outer .partner-list-outer .partner-gp .right-info .partner-text[data-v-bfec31f4] {
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}
@media only screen and (max-width: 767px) {
.partner-outer .partner-list-outer .partner-gp .right-info .partner-text[data-v-bfec31f4] {
    margin-top: 10px;
    font-size: 12px;
    line-height: 17px;
}
}