/* ＊PC共通＊　ウィンドウ幅が767px以上*/
@media screen and (min-width: 767px){ 

/*.news-topic{
  width: 40%;
}*/

.title-h2{
  margin-top: 2rem;
}

#tmall-cp{
  margin-top:3rem;
}

.width40{
  width: 40%;
}

.news-item{
  display: flex;
  justify-content: center;
  margin: 0 auto;
  width: 90%;
}

/*.cp-info{
  text-align: center;
}*/

.store-cp{
  background: #103A58;
  color: #fff;
  font-size: 1rem;
  padding: 5px 8px;
  letter-spacing: 0.1rem;
  margin-right: 2em;
  border-radius: 5px;
}

.content-h3{
  text-align: left !important;
  margin-bottom: 1rem;
}

.news-item img{
  width: 100%;
  max-width: 650px;
  min-width: 240px;
  height: 400px;
  padding-right: 2em;
  object-fit: cover;
}

.cp-text{
  letter-spacing: 0.2rem;
}

.date{
  letter-spacing: 0.1em;
}

}