.SetListStyleA {
  margin-bottom: 50px;
  border: none;
  padding: 20px;
  background-color: #fff;
}
.SetListStyleA .ImageBox_ { width: 40%; }
.SetListStyleA .ImageBox_ img { max-width: 100%; }
.SetListStyleA .TextArea_ { width: 60%; padding: 0 20px;}

.SetListStyleB {
  clear: both;
  margin-bottom: 50px;
  background-color: #fff;
}

.TextArea_ .HeadingBox_ h3,
.TextArea_ .HeadingBox_ h3{
  font-weight: bold;
  font-weight: normal;
}

@media screen and (min-width: 768px) {
  .HeadingBox_ h2 { font-size: 30px }

  .SetListStyleB { overflow: hidden; }
  .SetListStyleB .ImageBox_ {
    float: left;
    box-sizing: border-box;
    margin: 0; padding: 0;
    width: 45%;
    text-align: center;
  }
  .SetListStyleB .ImageBox_ img{
    margin: 0; padding: 0;
    max-width: 100%;
  }
  .SetListStyleB .TextArea_ {
    float: left;
    box-sizing: border-box;
    padding-top: 10px;
    width: 55%;
  }
  .ImageRight .ImageBox_ { float: Right; }
  .ImageRight .TextArea_ { padding-right: 20px; }

  #easy_edit .TextArea_ { padding: 20px 40px 0;}

  #pc_smp_plan .ImageBox_,#support .ImageBox_ { width:40%; }
  #pc_smp_plan .TextArea_,#support .TextArea_ { width:60%; padding: 20px 40px 0;}
}
@media screen and (max-width: 767px) {
  .SetListStyleB .HeadingBox_ { text-align: center; }
  .SetListStyleB .TextArea_ { padding: 15px }
}

#pb_icon_pickup .CB_ {
  padding: 10px;
  background-color: #fff;
  text-align: center;
}
