@charset "utf-8";

/* #cont1 */
#cont1{
}
#cont1 li{
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
#cont1 li:nth-child(even){
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#cont1 li:nth-child(n+2){
  margin-top:min(9%,90px);
}
#cont1 li section{
  width:min(45%,585px);
  padding-top:3%;
  text-align:left;
}
#cont1 li:nth-child(odd) section{
  padding-left:5%;
}
#cont1 li section .tit1{
  white-space:nowrap;
}
#cont1 li section p{
  margin-top:9%;
/*  font-weight:300;*/
  letter-spacing:0.1em;
}
#cont1 li figure{
  width:min(50%,650px);
  overflow:hidden;
}

@media screen and (max-width:768px){
  #cont1{
    padding-top:5%;
  }
  #cont1 li{
    display: block;
  }
  #cont1 li section{
    width:auto;
    padding-top:3%;
  }
  #cont1 li:nth-child(odd) section{
    padding-left:0;
  }
  #cont1 li section p{
    line-height:2.1;
    margin-top:5%;
    letter-spacing:0;
  }
  #cont1 li figure{
    width:auto;
    margin-top:9%;
  }
}