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

/* --------------------------------------------------------------------------------------
 PC
--------------------------------------------------------------------------------------- */
@media screen and (min-width: 960px) {
#link_contents{padding:90px 0;}
#link_contents h2.contents_title{
  width: 100%;
  height: 90px;
  background: url("../../link/img/title.jpg") center top;
  background-size: auto 100%;
  text-align: center;
  color: #fff;
  line-height: 90px;
  font-weight: bold;
}
#link_contents h3.title{
  font-size: 1.8rem;
  font-weight: bold;
  margin-top: 40px;
}
#link_contents h4.technical_title{
  font-weight: bold;
  margin-top: 50px;
}

/* リンクリスト ///////////////////////////////////////////////////// */
#link_contents .link_box{
  width: 95%;
  max-width: 960px;
  margin:100px auto 0 auto;
}


#link_contents .link_box dl{
  margin-top: 20px;
  
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#link_contents .link_box dt {
  display: flex;
  width: 35%;
  /*align-self:center;*/
  
  padding: 8px;
  border-bottom: 1px solid #000;
}

#link_contents .link_box dd {
  width: 65%;
  padding: 8px;
  border-bottom: 1px solid #000;
}


}


/* --------------------------------------------------------------------------------------
 SP
--------------------------------------------------------------------------------------- */
@media screen and (max-width: 959px) {
#link_contents{padding:74px 0;}
#link_contents h2.contents_title{
  width: 100%;
  height: 90px;
  background: url("../../link/img/title.jpg") center top;
  background-size: auto 100%;
  text-align: center;
  color: #fff;
  line-height: 90px;
  font-weight: bold;
}
#link_contents h3.title{
  font-size: 1.8rem;
  font-weight: bold;
  margin-top: 20px;
}
#link_contents h4.technical_title{
  font-weight: bold;
  margin-top: 50px;
}

/* リンクリスト ///////////////////////////////////////////////////// */
#link_contents .link_box{
  width: 95%;
  margin:60px auto 0 auto;
}

#link_contents .link_box dl{
  margin-top: 20px;
}
#link_contents .link_box dt {
  background-color: #eee;
  padding: 8px;
}

#link_contents .link_box dd {
  padding: 8px;
}

}

