@charset "UTF-8";
.special_00038 { background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; padding: 100px 0; }

.special_00038 .tit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #c8001d; padding-bottom: 40px; }

.special_00038 .cont { display: -webkit-box; display: -ms-flexbox; display: flex; }

.special_00038 .cont .left { width: calc(50% - 30px); }

.special_00038 .cont .right { width: calc(50% - 30px); margin-left: 60px; }

.special_00038 .cont .inner { margin-top: 7px; }

.special_00038 .cont .inner .list .item { border-bottom: 1px dashed #999; }

.special_00038 .cont .inner .list .item a { height: 58px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.special_00038 .cont .inner .list .item .tit1 { position: relative; white-space: nowrap; line-height: 1.5; height: 1.5em; text-overflow: ellipsis; overflow: hidden; padding-left: 17px; width: calc(100% - 95px); font-size: 18px; }

@media (max-width: 768px) { .special_00038 .cont .inner .list .item .tit1 { font-size: 16px; } }

.special_00038 .cont .inner .list .item .tit1::before { width: 5px; height: 5px; content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; background-color: #c8001d; border-radius: 50%; }

.special_00038 .cont .inner .list .item .t2 { width: 95px; font-size: 16px; color: #999999; text-align: right; font-family: Arial, Helvetica, sans-serif; }

/*	pc 端	*/
@media (min-width: 769px) { .special_00038 .cont .inner .list .item:hover { color: #c8001d; } }

/*	1280~1440	*/
/*	1024	*/
/*	移动端	*/
@media (max-width: 768px) { .special_00038 { padding: 40px 0; }
  .special_00038 .cont { display: block; }
  .special_00038 .cont .left, .special_00038 .cont .right { width: 100%; }
  .special_00038 .cont .right { margin: 40px 0 0; }
  .special_00038 .tit { padding-bottom: 25px; } }
