div#la_header_h1{
  background: #3b4f8e;
}

div#main div.search_title {
  background: #3b4f8e;
  border-bottom: solid 3px #3b4f8e;
}
.rank_html_title{
  border-left: solid 10px #3b4f8e;
}
.content_ranking_title{
  background: #3b4f8e;
}
div.rank_block{
  border-top: solid 10px #3b4f8e;
}
div#main div.kuchikomi_content table{
  border-color: #ADB6D1;
}
div#main div.kuchikomi_content table th{
  background: #ADB6D1;
  border-color: #ADB6D1;
}
div#main div.kuchikomi_content table td{
  border-color: #ADB6D1;
}
div#main div.kuchikomi_content table.table2 th{
  background: #ADB6D1;
}
#rank_text_bottom{
  border-top: solid 3px #ADB6D1;
}
div#la_article div.article_title{
  background: #3b4f8e;
  border-bottom: solid 3px #3b4f8e;
}

div#main div#sidebar div.title{
  background: #3b4f8e;
}

div#la_footer{
  background: #3b4f8e;
}

div#main div.search_body th{
  background: #ADB6D1;
}

div#main div.search_body td a.a{
  background-color: #ECECED;
  border-color: #ADB6D1;
}
div#main div.search_body tr.ctr td{
  border-color: #ADB6D1;
}

.rank_block_header,
div.rank_block div.rank_content div.header {
  border-bottom: solid 3px #3b4f8e;
}
.rank_block_star th,
div.rank_block div.rank_content div.header table th {
  border-color: #3b4f8e;
  color: #3b4f8e;
}

div#main div.left_title,
div._osusume_list div.block_content_title {
  background: linear-gradient(to bottom, #ADB6D1, #3b4f8e);
  color: #fff;
  border-bottom: 3px solid #3b4f8e;
}

.bottom-content-title {
  background: #3b4f8e;
}
.bottom-content {
  border-color: #3b4f8e;
}

div#main div.left_content {
  border: 2px solid #3b4f8e;
}

div#main_html h2.html_title {
  border-left: #3b4f8e 6px solid;
}

div#main div#kuchikomi div.kuchikomi_title {
  border-top: 5px #3b4f8e solid;
  border-bottom: 5px #3b4f8e solid;
}
div#main div#kuchikomi h2 {
  border-top: solid 5px #3b4f8e;
}


div.rank_block div.rank_content div.content div.table table{
  border-top: solid 1px #3b4f8e !important;
  border-left: solid 1px #3b4f8e !important;
}
div.rank_block div.rank_content div.content div.table table th {
  border-right: solid 1px #3b4f8e !important;
  border-bottom: solid 1px #3b4f8e !important;
  background: #ADB6D1 !important;
}
div.rank_block div.rank_content div.content div.table table td {
  border-right: solid 1px #3b4f8e !important;
  border-bottom: solid 1px #3b4f8e !important;
}


/* content.css */
div.lp_content_bottom_block_title {
  background-color: #3b4f8e !important;
}
div.lp_content_bottom_block div.block {
  border-color: #ADB6D1 !important;
}