@charset "utf-8";
/* CSS Document */

.yan {clear:both;margin:auto;padding:0;text-align: justify;font-size: 16px;}
.yan>div {padding:2.5% 0;}
.yan ul {display:flex;}
.yan ul li:nth-child(1) {margin-left:0;}
.yan table {width:100%;border:0; border-collapse:collapse; table-layout:fixed;}
.yan table td, .yan table th {vertical-align:middle;text-align:center;padding:1em;}
.yan table td {font-size:1rem;}
.yan table th {font-size:1.125rem;}
.yan h4 {font-size:2rem;color:#1f1f1f;}
.yan h4::after {content:"";display:block;width:2.5vw;height:4px;margin:1em 0;background:#f4c405;border-radius:4px;}
.yan h5 {font-size:1.5rem;color:#252525;padding-bottom:.5em;}
.yan p {margin-bottom:.5em;line-height:1.75;font-size:1rem;color:#3b3b3b;}
.yanx {margin:1em 0 .5em;}
.yany {margin-top:1em;}
.yany p strong {color:#252525;}
.yany ul li {flex:1 1 48%;margin-left:4%;}
.yany table td, .yany table th {border:1px solid #989898;color:#252525;}
.yanz {width:100%;overflow-y:auto;margin:0 auto;}
.yanz table td, .yanz table th {background:#0f0f0f;border:1px solid #bababa;color:#fff;}
.yuny {margin-top:1em;}
.yuny ul:nth-child(2n) {flex-direction:row-reverse;}
.yuny ul li {flex:1 1 50%;}
.yuny ul li>div {padding:2em;}
.coc {background:#fbc902;}
@media (max-width: 768px) {
    .yan>div {padding:1em 0;}
    .yan ul {flex-wrap:wrap;}
    .yan ul li {flex:1 1 100%;margin-left:0;}
    .yan table {table-layout: auto;}
    .yan table td, .yan table th {padding:.5em;}
    .yan table td {font-size:.8em;}
    .yan table th {font-size:1em;}
    .yan h4 {font-size:1.5rem;}
    .yan h5 {font-size: 1.125rem;}
    .yuny ul {flex-wrap: wrap;}
    .yuny ul li {flex:1 1 100%;}
    .yuny ul li:nth-child(1) {background:#cacaca;}
    .yuny ul li>div {padding:1em;}
}