@charset "utf-8";
/* CSS Document */

#suntory_contents .border_line {
  border: 2px solid #58c2dc;
  margin: 60px 0 40px;
}

/* サントリーのAWS認証取得 */
#suntory_contents .awsBox {
  display: flex;
  align-items: stretch;
}
#suntory_contents .awsBox .gldArrow {
  width: 10%;
  position: relative;
  display: inline-block;
  background: rgb(228, 244, 248);
  background: linear-gradient(
    180deg,
    rgba(228, 244, 248, 1) 0%,
    rgba(120, 228, 255, 1) 100%
  );
  clip-path: polygon(
    35% 95%,
    70% 0,
    100% 0,
    100% 35%,
    100% 70%,
    100% 100%,
    0 95%
  );
}
@media screen and (max-width: 768px) {
  #suntory_contents .awsBox .gldArrow {
    clip-path: polygon(
      30% 97.5%,
      50% 0,
      100% 0,
      100% 35%,
      100% 70%,
      100% 100%,
      0 97.5%
    );
  }
}
#suntory_contents .awsBox .awsBox_content {
  width: 90%;
  margin-left: 15px;
  padding-bottom: 30px;
}
#suntory_contents .awsBox .m_sectionBox {
  margin: 0;
  border: none;
  padding: 0;
}
#suntory_contents .awsBox .m_imgSet.s_w330 .p_img {
  width: 330px;
}
#suntory_contents .awsBox .sub_ttl {
  color: #3679a5;
  font-size: 114.3%;
  font-weight: bold;
}
#suntory_contents .awsBox .m_sectionBox .p_title {
  color: #333333;
}
#suntory_contents .awsBox_markerLink {
  background: url(../img/ico_aws.png) no-repeat;
  padding-left: 22px;
  margin: 20px 0;
}
#suntory_contents .awsBox_markerLink::after {
  content: "";
  padding: 5px 35px 5px 0;
  background: url(../img/mrk_pdf.png) no-repeat 100% 30%;
}

#suntory_contents .awsBox_markerLink a:hover {
  text-decoration: underline;
}
#suntory_contents .breakall {
  word-break: break-all;
}
#suntoryCommonWrapper #suntory_contents .awsBox_content .p_title {
  background-color: #3679a5;
  color: #fff;
}
#suntoryCommonWrapper #suntory_contents .awsBox .p_textArea {
  max-width: 573px;
}
