@charset "utf-8";

/* yomin
============================================*/
#mainvidual .txt{
  padding: 60px 0;
  font-size: 18px;
  line-height: 2;
}
.pt80{
  padding-top: 80px;
}
#oyms_dakimakura_sec01{
  padding-bottom: 30px;
}
#oyms_dakimakura_sec01 .ttl{
  width: 640px;
  margin: 0 auto 60px;
  padding: 40px 0;
  font-size: 20px;
  line-height: 2;
  background-color: #ffc4bd;
}
#oyms_dakimakura_sec01 ul,#oyms_dakimakura_sec02 ul{
  width: 820px;
  margin: 0 auto;
}
#oyms_dakimakura_sec01 ul li{
  float: left;
  width: calc(50% - 30px);
  padding-bottom: 80px;
}
#oyms_dakimakura_sec02 .ttl{
  padding: 50px 0 20px;
  font-size: 30px;
  color: #fff;
}
#oyms_dakimakura_sec02 ul li{
  float: left;
  width: calc(50% - 30px);
}
#oyms_dakimakura_sec01 ul li:nth-child(odd),#oyms_dakimakura_sec02 ul li:nth-child(odd){
  margin-right: 60px;
}
#oyms_dakimakura_sec01 .txt{
  bottom: 35px;
  width: 100%;
  font-size: 17px;
  line-height: 1.8;
}

#oyms_dakimakura_sec02{
  background-color: #ffc4bd;
  padding-bottom: 10px;
}
#oyms_dakimakura_sec02 ul li p{
  padding: 20px 0 50px;
  font-size: 18px;
}
#oyms_dakimakura_sec03 .btn{
  padding: 50px 0;
}
#oyms_dakimakura_sec03 .back a{
  color: #000;
  font-size: 25px;
}
