/* CSS Document */
/*-----PC-----*/
@media screen and (min-width: 961px) {
  #example {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
  }
  #example .example_box {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
  }
  #example .example_box h3.title {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    font-size: 2rem;
  }
  #example .example_box .example_photo {
    width: 820px;
    height: auto;
    margin: 20px auto;
    padding: 0;
  }
  #example .example_box .example_photo li {
    height: auto;
    margin: 10px;
    padding: 0;
    float: left;
  }
  #example .example_box .example_photo li p {
    text-align: right;
  }
}
/*-----Tablet-----*/
@media screen and (min-width: 521px) and (max-width: 960px) {
  #example {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
  }
  #example .example_box {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
  }
  #example .example_box h3.title {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    font-size: 2rem;
  }
  #example .example_box .example_photo {
    width: 100%;
    height: auto;
    margin: 20px auto;
    padding: 0;
  }
  #example .example_box .example_photo li {
    height: auto;
    margin: 10px;
    padding: 0;
    float: left;
  }
  #example .example_box .example_photo li p {
    text-align: right;
  }
}
/*-----SP-----*/
@media screen and (max-width: 520px) {
  #example {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
  }
  #example .example_box {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
  }
  #example .example_box h3.title {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    font-size: 2rem;
  }
  #example .example_box .example_photo {
    width: 100%;
    height: auto;
    margin: 20px auto;
    padding: 0;
  }
  #example .example_box .example_photo li {
    height: auto;
    margin: 10px;
    padding: 0;
    float: left;
  }
  #example .example_box .example_photo li p {
    text-align: right;
  }
}