/* ----------------------------------------
タイトル周り
---------------------------------------- */
@media (max-width: 930px) {
  
/* 背景グラデーション */
div.takeda-prize_title{
  height: auto;
  margin-top:60px;
  position: relative;
}

/* 配置用 */
div.takeda-prize_title .c-article__inner {position:static;}

/* タイトル文字 */
div.takeda-prize_title h3 {
  position:inherit;
  top:auto;
  padding-top:30px;
  margin-right:40px;
  width:100%;
  font-size:2.4rem;}

div.takeda-prize_title h3 span {
  width: 100%;
  line-height: 1;
  padding:0;
  font-size:9rem;}


/* 受賞者写真 */
.takeda-prize_photo {
  position:relative;
  top:auto;
  margin-top:-70px;
  bottom:-105px;
  width:100%;
  display: flex;
  justify-content:space-between;
}

.takeda-prize_photo figure {
  width:48%;
  margin-left:0;
  text-align: center;}

.takeda-prize_photo figure img {
  width:100%;
  height:auto;
  margin-bottom:10px;}

.takeda-prize_photo figure figcaption {font-size:2.2rem;}
.takeda-prize_photo figure figcaption span {font-size:1.4rem;}
.takeda-prize_photo figure p {font-size:1.4rem;}
  
  
 
.takeda-prize_photo3 {
  position:relative;
  top:auto;
  bottom:-85px;
  width:100%;
  display: flex;
  justify-content:space-between;
}
.takeda-prize_photo3 figure {
  width:32%;
  margin-left:0;}

.takeda-prize_photo3 figure img {
  width:100%;
  height:auto;
  margin-bottom:10px;}

.takeda-prize_photo3 figure figcaption {
  font-weight: bold;
  font-size:2.2vw;
}

.takeda-prize_photo3 figure figcaption span,
.takeda-prize_photo3 figure p {font-size:1.6vw;}

  
  
/* タイトル下のボタン */
.c-main div.takeda-prize_link {
  padding-bottom:60px;
  margin-bottom:60px;
  border-bottom: 1px solid #e5ebeb;}

.c-main div.takeda-prize_link .c-content__btn {
  margin: 40px 0 0;
  width: 50%;
}
  
.c-main div.takeda-prize_link .c-content__btn--link:not(:last-child) {margin: 0 16px 16px 0;}
.c-main div.takeda-prize_link .c-content__btn--link {
  width:100%;margin: 0 16px 16px 0;
  padding:15px;
}
  
  
  
}