@charset "UTF-8";

/* CSS Document */

a:link,
a:visited {
  color: #568EC7;
}

a:hover,
a:active {
  color: #8FABBE;
}

#pagetop a:link,
#pagetop a:visited {
  color: #666;
}

#pagetop a:hover,
#pagetop a:active {
  color: #505050;
}


/***********************************************/


/* article */


/***********************************************/

article h1 {
  background: url(../../techno/images/article_h1_bg.png) no-repeat;
}

#main h2 {
  border-left: 7px solid #5187BB !important;
}

#main h3 {
  background-color: #89adcf;
  border: 1px solid #759fc6;
  /* background-image: url(../../techno/images/article_h3_bg.png); */
}

#main h4 {
  background-image: url(../../techno/images/article_h4_ico.png);



  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px 20px;
  padding:4px 0 4px 25px;
  vertical-align: middle;
  display: inline-block;
}

#main #post_detail #entrybody #speaker h3 {
  background-image: url(../images/user-alt-2_techno.png);
}

#main #post_detail #entrybody #access h3 {
  background-image: url(../images/access_techno.png);
  border: none;
  background-color: #fff;

}
#main #post_detail #entrybody #access h3::before {
  content: none;
}

#main #post_detail #link h3 {
  background-image: url(../images/documents_techno.png) !important;
}

#main #post_detail #next_data h3 {
  background-image: url(../images/calendar-alt-1_techno.png) !important;
}

#post_detail #reportbody .report_wrap .report_content h3:before {
  color: #6091c1 !important;
}

@media screen and (max-width: 767px) {
  #main h2 {
    border-left: 4px solid #5187BB !important;
    margin-bottom: 10px;
  }
}
