/**
 * ATTENTION ------------------------------- 
 * このファイルは可能な限り編集しないでください。
 * サイト共通のCSSを追加したい場合は、common_custom.cssに記述してください。
 * -----------------------------------------
 */
@charset "UTF-8";
.c-table_general table {
  table-layout: fixed
}
.selector {
  -ms-overflow-style: none
}
.c-table_general tbody th {
  background: #00ae68;
  border: 1px solid #a9d7c5
}
.c-list_general li:first-child {
  margin-top: 18px
}
.c-text_column.is-col2 .inner > li:nth-child(n+3) {
  margin-top: 12px
}
.p-table-inner th {
  font-size: 80%
}
.c-table_general .scroll-container {
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden
}

table.longest th {
  background: #00ae68;
  color: #fff;
  text-align: center;
}

@media screen and (max-width:767px) {
  .c-table_general a[target="_blank"]::after {
    background-size: 8px 8px;
    padding-left: 6px
  }
  .c-table_general a[href$=pdf]:after {
    background-size: 6px 8px;
    padding-left: 0;
    top: 1px
  }
  td .c-list_general .inner.is-square li:before {
    margin-left: -1.4em;
    top: -2px
  }
  .c-text_column.is-col2 .inner > li:nth-child(n+2) {
    margin-top: 16px
  }
  .c-list_general a.p-mar-top::after {
    content: '';
    position: absolute;
    top: 50%;
    pointer-events: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    right: 14px;
    width: 6px;
    height: 6px;
    border-top: 1px solid #00ae68;
    border-right: 1px solid #00ae68;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: 10px
  }
  .c-list_note {
    font-size: 10px
  }
}
/**
 * ATTENTION ------------------------------- 
 * このファイルは可能な限り編集しないでください。
 * サイト共通のCSSを追加したい場合は、common_custom.cssに記述してください。
 * -----------------------------------------
 */