/* The existing mark and the player-first mission form one responsive lockup. */
.tunagu-mission{display:flex;flex-direction:column;gap:5px;max-width:100%;margin:0;color:#173f31;letter-spacing:0;line-height:1.5}
.tunagu-mission::before{content:"";display:block;width:32px;height:2px;background:#a68b44;margin-bottom:4px}
.tunagu-mission__ja{font-family:"Hiragino Mincho ProN","Yu Mincho",serif;font-size:24px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}
.tunagu-mission__en{font-family:Georgia,"Times New Roman",serif;font-size:14px;font-style:italic;font-weight:400;letter-spacing:0;color:#536657}
.hero-copy .tunagu-mission{margin:8px 0 24px}
.user-brand-row>.tunagu-mission{flex:0 1 auto;margin:0 0 0 22px;padding:10px 0;text-align:left;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.65)}
.user-brand-row>.tunagu-mission::before{background:#eadba8}
.user-brand-row>.tunagu-mission .tunagu-mission__ja{font-size:20px}
.user-brand-row>.tunagu-mission .tunagu-mission__en{font-size:13px;color:#fff}
@media(max-width:640px){
 .tunagu-mission__ja{font-size:21px}
 .hero-copy .tunagu-mission{margin:4px 0 20px}
 .user-brand-row>.tunagu-mission{flex-basis:100%;align-items:center;margin:0;padding:0 0 12px;text-align:center}
 .user-brand-row>.tunagu-mission::before{margin-bottom:1px;width:26px}
 .user-brand-row>.tunagu-mission .tunagu-mission__ja{font-size:18px}
 .user-brand-row>.tunagu-mission .tunagu-mission__en{font-size:12px}
}
