@charset "utf-8";

.action .corp-mv-lead{
  background-image: url(../images/common/corp_mv_bg.jpg); }

.activity-list li + li{
  margin-top: 42px; }
@media (min-width:961px){
  .activity-list li +li{
    margin-top: 36px; } }

@media (min-width:961px){
  .activity-txt{
    float: left;
    width: 53%; } }

.activity-circle{
    padding-right: 1em; }
@media (min-width:961px){
  .activity-circle{
    padding-right: 1em;
    width: 32%; } }

.activity-circle span{
  font-size: 1.2rem;
  color: #fff;
  width: 60px;
  height: 60px;
  background-color: #523674;
  border-radius: 50%; }
@media (min-width:961px){
  .activity-circle span{
    font-size: 2rem;
    width: 100px;
    height: 100px; } }

@media (min-width:961px){
  .activity-txtbox{
    padding-right: 1em;
    width: 68%; } }

.activity-title{
  font-size: 1.1rem;
  margin-top: .4em; }
@media (min-width:961px){
  .activity-title{
    font-size: 1.2rem; } }

.activity-lead{
  font-size: .8rem;
  color: #333;
  margin-top: .5em; }
@media (min-width:961px){
  .activity-lead{
    font-size: .9rem;
    margin-top: .5em; } }

.activity-image{
  letter-spacing: -.5em;
  margin-top: 12px; }
@media (min-width:961px){
  .activity-image{
    float: left;
    margin-top: 0;
    width: 46%; } }

.activity-image span{
  letter-spacing: normal;
  display: inline-block;
  width: 49%; }
@media (min-width:961px){
  .activity-image span{
    width: 49.5%; } }

.activity-image span + span{
  margin-left: 2%; }
@media (min-width:961px){
  .activity-image span + span{
    margin-left: 1%; } }
