.p-packing-for-pickup-purchase-list__section{
  background:#f4f4f4;
  margin: 0 calc(50% - 50vw + 9px);
  padding: 45px calc(50vw - 50%);
}
.p-packing-for-pickup-purchase-list__section>h1{
  margin-top:0;
}
.p-packing-for-pickup-purchase-container>div{
  border: 1px solid #004da1;
  background: #fff;
}
.p-packing-for-pickup-purchase-container>div:nth-of-type(n+2){
  margin-top:45px;
}
.p-packing-for-pickup-purchase-container>div h2{
  background: #004da1;
  font-size: 24px;
  padding: .4em 18px;
  color: #fff;
  font-weight:normal;
}
.p-packing-for-pickup-purchase-container>div>dd{
  font-size:18px;
  padding:18px;
  line-height:1.5;
}
.p-packing-for-pickup-purchase-container>div>dd>p:nth-of-type(n+2){
  margin-top:.8em;
}
.p-packing-for-pickup-purchase-container>div>dd .point-text{
  color:#f00;
  font-weight:bold;
}
.p-packing-for-pickup-purchase-container>div dd.flex-list{
  display:flex;
  position:relative;
  flex-wrap:wrap;
  left:-10px;
  top:-10px;
}
.p-packing-for-pickup-purchase-container>div dd.flex-list>*{
  margin-top:10px;
  margin-left:10px;
}
.p-packing-for-pickup-purchase-container .point-note{
  width:210px;
  padding:5px;
  font-size:14px;
  border:1px solid #ccc;
}
.p-packing-for-pickup-purchase-container .point-note>img{
  width:100%;
  height:auto;
  margin-bottom:.5em;
}
.p-packing-for-pickup-purchase-container .strong_a{
  font-weight:bold;
  font-size:1.1em;
  display:inline-block;
  margin-bottom:3px;
}
.p-packing-for-pickup-purchase-container span.attention{
  display:inline-block;
  margin-left:1em;
  text-indent:-1em;
  font-size:.9em;
  color:#888;
}
.p-packing-for-pickup-purchase-container .prepare-list{
  margin-top:.8em;
}
.p-packing-for-pickup-purchase-container .prepare-list>li:nth-of-type(n+2){
  margin-top:.8em;
}
.p-packing-for-pickup-purchase-container .url-text-link{
  word-break:break-all;
}
@media screen and (max-width:767px){
  .p-packing-for-pickup-purchase-container>div dd.flex-list{
    justify-content:center;
  }
  .p-packing-for-pickup-purchase-container>div h2{
    font-size: 16px;
  }
  .p-packing-for-pickup-purchase-container>div>dd{
    font-size:14px;
  }
}
