@charset "utf-8";
/* CSS Document */

.link--cursor__bold{
	font-weight:bold;
	}

.l-article-block .label-yellow{
	background:#ffde46;
	color:#0082d0;
    position: absolute;
    left: -1px;
    top: -1px;
    padding: 4px 20px;
	}
	
.ttl--lv3__light-blue{
	color:#0082d0;
	}
	
.active-life-fes__inner{
    overflow: hidden;
    padding-bottom: 20px;
	}
	
.active-life-fes__inner > a{
	float:left;
	}
	
.active-life-fes__inner p{
	float:right;
	width:540px;
	padding-top: 25px;
	}
	
.active-life-fes__bottom{
	background:#f5faff;
	border:1px solid #0057a8;
    padding: 15px;
	}
	
.active-life-fes__bottom h4{
	font-weight:bold;
	font-size:14px;
	}
	
.active-life-fes__bottom h4 span{
	font-size:12px;
	}


@media screen and (max-width: 767px) {

  .active-life-fes__inner > a{
    float:none;
  }

  .active-life-fes__inner p{
    float:none;
    width:auto;
  }

}