@charset "UTF-8";

/*
/* common設定
/* -------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 { margin-top: initial; margin-bottom: initial; font-size: initial; font-weight: initial; }

._button { border-radius: 5px; background-image: linear-gradient(120deg, #182ab1, #06126c 75%); background-size: 180% auto; transition: all .3s ease-out; }
._button:hover,
._button:focus,
._button:active { background-position: right center; }
._button a { padding: 1em; color: #ffffff; text-decoration: none; }

/*
/* section_detail
/* -------------------------------------------------- */

.section_detail ._table thead th { background-color: #3a3a3a; color: }
.section_detail ._table thead th:nth-child(even) { background-color: #333333; }
.section_detail ._table tbody tr:nth-child(odd) td:nth-child(odd) { background-color: #3a3a3a; }
.section_detail ._table tbody tr:nth-child(odd) td:nth-child(even) { background-color: #3a3a3a; }
.section_detail ._table tbody tr:nth-child(even) td:nth-child(odd) { background-color: #333333; }
.section_detail ._table tbody tr:nth-child(even) td:nth-child(even) { background-color: #333333; }
.section_detail ._table tbody tr:nth-child(odd) th { background-color: #06126c; }
.section_detail ._table tbody tr:nth-child(even) th { background-color: #06126c; }
.section_detail ._table th,
.section_detail ._table td { padding: 1em 0.5em; }

@media screen and (max-width: 699px) {
.section_detail ._table._collapse_black th,
.section_detail ._table._collapse_black tr,
.section_detail ._table._collapse_black td { border: none; }
}
/*
/* section_entry
/* -------------------------------------------------- */

.section_entry a{
    color: #fff000;
}