.content.flex{justify-content:space-between}
.content.flex .item{color:#2e2e2e}
.content.flex .item:first-child{text-align:left;padding-right:1.35rem}
.content.flex .item:last-child{padding:0 .8rem}
.content.flex .item img{width:6.2rem}
.content.flex .item .con{font-size:.3rem;text-align:justify;margin-top:.5rem;line-height:1.6}
.content.flex .item .con.font24{font-size:.24rem}
.content.flex .item .desc{margin-top:.9rem;font-size:.22rem}
.content.order .item:nth-child(1){order:2;padding-right:auto;padding-left:1.35rem}
.content.order .item:nth-child(1) .desc{text-align:right}
.content.order .item:nth-child(2){order:1}
.tag{display:inline-block;width:.68rem;height:.5rem;background-image:url(../images/partner/tag.png);background-size:cover}
.tag.mobile{display:none}
@media screen and (min-width:1400px){.content.flex{justify-content:space-between}
.content.flex .item:first-child{text-align:left;padding-right:0}
}
@media screen and (max-width:768px){.section{position:relative}
.section .content{padding:1rem .5rem}
.section .content.flex{flex-direction:column;align-items:end}
.section .content.flex.order{align-items:start}
.section .content.flex .item{padding-top:2rem}
.section .content.flex .item img{width:9rem}
.section .content.flex .item:nth-child(1){order:2;height:calc(100vh - 100px);padding:0 .8rem}
.section .content.flex .item:nth-child(1) .con{font-size:.72rem;line-height:1.8}
.section .content.flex .item:nth-child(1) .con.font24{font-size:.62rem;line-height:1.5}
.section .content.flex .item:nth-child(1) .desc{font-size:.6rem}
.section .content.flex .item:nth-child(1) .desc.font24{font-size:.5rem}
.section .content.flex .item:nth-child(2){order:1}
.tag{position:absolute}
.tag.mobile{display:block;top:3.2rem;width:1.1rem;height:.8rem}
.tag.pc{display:none}
.tag.left{left:.5rem}
.tag.right{left:auto;right:.5rem;transform:rotate(180deg)}
}