@charset "UTF-8";
/* CSS Document */
@media screen and (min-width: 481px) {
  #box1 {
    width: 100%;
    min-height: 460px;
    margin: 0 0 0 0;
    padding: 100px 0 60px 0;
  }
  img.aboutimg1 {
    width: 320px;
    margin: 120px 0 0 170px;
  }
  .about_list1 {
    width: 600px;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float: left;
  }
  .about_list1 li {
    width: 700px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 16px;
  }
  .about_list1 li:first-child {
    width: 730px;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
    color: #11a78d;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
  }
  .about_list2 {
    width: 700px;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    display: inline-block;
  }
  .about_list2 li {
    width: 700px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 16px;
	line-height: 2;
  }
  .about_list2 li:first-child {
    width: 620px;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
    color: #11a78d;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
  }
  #box2 {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 10px 0 30px 0;
    background-color: #ffe200;
  }
  img.aboutimg2 {
    width: 320px;
    margin: 90px 30px 0 0;
    float: left;
  }
  #box3 {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 10px 0 30px 0;
  }
  .about_list3 {
    width: 730px;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float: left;
  }
  .about_list3 li {
    width: 730px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 16px;
  }
  .about_list3 li:first-child {
    width: 620px;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
    color: #11a78d;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
  }
  img.aboutimg3 {
    width: 300px;
    margin: 20px 0 0 60px;
  }
}
/*-------SP--------*/
@media screen and (max-width: 480px) {
  #box1 {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 10px 0 60px 0;
  }
  img.aboutimg1 {
    max-width: 79%;
    margin: 3% 10.5% 0 10.5%;
    text-align: center;
  }
  .about_list1 {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  .about_list1 li {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 11px;
  }
  .about_list1 li:first-child {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #11a78d;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
  }
  .about_list2 {
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    display: inline-block;
  }
  .about_list2 li {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 11px;
  }
  .about_list2 li:first-child {
    width: 100%;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
    color: #11a78d;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
  }
  #box2 {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 10px 0 30px 0;
    background-color: #ffe200;
  }
  img.aboutimg2 {
    max-width: 79%;
    margin: 0 10.5% 0 10.5%;
    text-align: center;
  }
  #box3 {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 10px 0 30px 0;
  }
  .about_list3 {
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float: left;
  }
  .about_list3 li {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 11px;
  }
  .about_list3 li:first-child {
    width: 100%;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
    color: #11a78d;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
  }
  img.aboutimg3 {
    max-width: 63%;
    margin: 3% 18.5% 0 18.5%;
    text-align: center;
  }
}