@charset "utf-8";
.is-aopsupport {
  background: url(../img/support/bg.jpg) no-repeat center / cover;
  color: #fff;
}
.is-aopsupport p {
  border-top: none;
  font-size: 18px;
  line-height: 1.67;
  margin: 40px 0 0;
}
.tab {
  border: none;
  background-color: transparent;
  border-radius: 0;
  margin-left: 1px;
}
.tab li {
  border-radius: 10px 10px 0 0;
  border: 1px solid #000;
  background-color: #000;
}
.tab li.selected {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}
/*  */
.categories {
  margin: 12px 0 2px;
}
.categories span {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  border-radius: 5px;
  padding: 2px 15px;
  margin: 0 5px 2px 0;
}
.cate1 {
  background-color: #dbeafe;
  color: #3a5db9;
}
.cate2 {
  background-color: #dcfce7;
  color: #569375;
}
.child-list {
  margin: 0 0 0 22px;
}
.tab_contents {
  background-color: #f1f1f1;
}
.tab_contents .form_btn {
  padding: 0 0 20px;
}
@media screen and (min-width: 768px) {
  .cat-list-2col li,
  .cat-list-2col li:first-child {
    width: 100%;
  }
  .is-aopsupport {
    background: url(../img/support/bg.jpg) no-repeat center / cover;
    color: #fff;
    height: 550px;
    padding: 90px 0 0;
  }
  /*  */
  .breadcrumb {
    font-size: 16px;
    margin-top: 25px;
  }
  /*  */
  .report-list .text {
    font-size: 14px;
  }
  .tab li {
    width: 300px;
    height: 50px;
  }
  /*  */
  .child-list li:first-child {
    width: 145px;
  }
}
@media screen and (max-width: 767px) {
  .is-aopsupport {
    padding-top: 60px;
  }
  .is-aopsupport h1 img {
    width: 128px;
  }
  .is-aopsupport p {
    font-size: 14px;
    margin: 10px 0 0;
  }
  .report-list ul {
    display: block;
  }
  .report-list ul li:not(:last-child) {
    margin: 0 0 30px;
  }
  .checkbox_name {
    width: 100%;
  }
}
