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

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

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

div.takeda-prize_title h2 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;
  margin-top: -20px;
  bottom: -90px;
  width: 120%;
  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;}
  

}

/* リンク */
div.prize-press-release {
  width:calc(100% - 600px);
  margin:0;
}
div.prize-press-release .c-content__data--text {min-width: calc(100% - 30px);}

/* ----------------------------------------

---------------------------------------- */
