body.wa-app {
  font-family: Arial, Helvetica, tahoma, verdana, 宋体, SimSun, 华文细黑, STXihei, sans-serif; background: #EFEFEF;
}

.wa-app .wa-main-inner {
  padding: 0 20px;
  display: block;
}

.wa-app .wa-header-block {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: none!important;
}
.wa-app .wa-main.wa-lower-main {
  margin-top: 0;
  padding-top: 20px;
}
.wa-app .sns-fixed { display: none;}
.wa-app .wa-breadcrumbs { display: none;}

.wa-app .wa-single-main { background: #ffffff;}
.wa-app .wa-single-head { display: flex; flex-direction: column;}
.wa-app .thumb-single { margin:0 -20px;}

.wa-app .wa-title { color: #101010; font-size: 1.5em!important; -webkit-order: -1; }
.wa-app .wa-single-main .wa-single-head .wa-updata .time {
  display: inline-block;
  vertical-align: middle;
  font-weight: 300;
  font-size: 0.8em;
  letter-spacing: 1px;
  color: #B5B5C6;
  -webkit-order: 1;
  text-align: right; float: right;
  padding-top: 4px;
}
.wa-app .wa-title-info { border-bottom: none!important; -webkit-order: 2;}
.wa-app .wa-title-info .tag a{ color: #81819d; background-color: #f4f4f8;}
.wa-app .single-post-description { color: #4A4A4A!important; line-height: 1.6; margin: 2em 0 0 0; font-size: 0.95em;}
.wa-app .wa-single-the-content p {
  margin: .8em 0;
  font-size: .95em;
  color: #4A4A4A!important; line-height: 1.6;
}
.wa-app #toc_container { display: none!important;}

.wa-single-the-content img {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 1em 0!important;
  width: 100%;
  max-height: 700px;
  height: auto !important;
}

.wa-app .wa-single-the-content h2 {
  margin: 1em 0 0 0;
  padding: .2em 0;
  font-size: 1.1em;
  border-radius: 0;
  line-height: 1.5;
  font-weight: 600;
  background-color: #ffffff;
}

.wa-app .wa-single-the-content h3 {
  margin: 1em 0 0 0;
  display: block;
  border-top: none;
  border-bottom: none;
  padding: .2em 0;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.5;
}

.wa-app .wa-single-share { display: none;}
.wa-app .wa-author-tab { display: none;}
.wa-app .wa-single-tag-area { display: none;}
.wa-app .wa-single-facebook { display: none;}
.wa-app .wa-single-pager { display: none;}

.wa-app .wa-article-list .wa-items .wa-contents .info .writer-area { display: none;}
.wa-app .wa-article-list .wa-items .wa-contents .info .writer-area .writer-image {
  width: 36px;
  height: 36px;
  border-radius: 50em;
  overflow: hidden;
  margin: 0 .8em 0 0;
  border: none;
  background-color: #f6f6f6;
  display: none;
}

.wa-app .wa-article-list .wa-items .wa-contents .wa-post .post-name {
  padding: .8em .8em 1.5em .8em;
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  color: #333333;
  height: auto;
  clear: both;
}


.wa-app .wa-article-list .wa-items .wa-contents .tag-area {
  margin: 0 0 0 .8em!important;
}
.wa-app .wa-article-list .wa-items .wa-contents .tag-area a { color: #81819d; background-color: #f4f4f8;}
.wa-app .tag-area .tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wa-app .tag-area .tag a { margin: 6px 6px 0 0;}
.wa-app .wa-article-list .wa-items .wa-contents .info .time span {
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 0.6em;
}

.wa-app .wa-article-list .wa-items .wa-contents .info .time {
  -webkit-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  position: relative;
  right: .6em;
  letter-spacing: 1px;
  color: #B5B5C6;
  top: 1px;
}

.wa-app .wa-main-inner .wa-article-list { padding: 0 0 1em 0!important;}
.wa-app .wa-title-wrap .wa-title-big {
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1;
  color: #101010;
  text-align: center;
  padding-top: 25px;
  border-top: 1px dotted #ccc;
}
.wa-app .wa-article-list.pickup {background: #fff; margin-bottom: 80px;}
.wa-app .wa-article-list .wa-items {
  margin: 20px 0 0 0;
  display: block;
  border: 1px solid #E3E3E3;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0px 0px 2px rgba(0,0,0,0.15);
}
.wa-app .wa-article-list .wa-items .wa-image .thumbnail img {
  max-width: 100%;
  height: auto;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.wa-app .wa-sidebar { display: none;}
.wa-app .wa-footer-wrap { display: none;}
.wa-app .wa-scroll-top { display: none;}


.wa-article-list .wa-items .wa-image:hover .overlay {
  display: none;
}
.wa-article-list .wa-items .wa-image .thumbnail .overlay {
  display: none;
  -webkit-clip-path: url(#svgPath_2);
  clip-path: url(#svgPath_2);
  background: rgba(255, 0, 123, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 480px) {
  .wa-app table {
    overflow-x: hidden!important;
    width: 100%!important;
    font-size: 10px;
    margin: 0!important;
  }
  .wa-app tr { padding: 2px!important;}
  .wa-app td { padding: 4px!important;}
}
