.red{
	color:#A71B1C;
}

.header .header_nav .header_nav_item._colored a {
    background: #A71B1c;
    color: #fff;
}

.header .toggle_nav .toggle_nav_item .deco {
    color: #750100;
}

.side_bar .side_service_main .title {
    color: #750100;
}

.side_bar .side_service_sub .title {
  background: #A71B1C;
    color: #fff;
}

.top_mv {
	/*background: #750100;*/
	background: #d21d22;
}

.top_service .service_item .title {
      color: #333 !important;
}

.top_news {
    background: #f0e7df;
}
.top_news .news_item .date {
    color: #9e9e9e;
}

.top_intro .parts_service_item_btn:after{
    background: #750100;
}

.top_recruit .bnr_item,
.page_recruit .bnr_item{
    background: #750100;
}

.top_strength {
    background: #f0e7df;
}

.top_access .office_name {
    color: #333;
}

.service_main_item .link a {
    color: #750100;
}

.service_sub_item .title {
  color: #750100;
}
.service_sub_item .link a {
    color: #333;
}

.common-service-style a {
    color: #750100;
}
.page_recruit .recruit_wanted .heading {
  color: #750100;
}

.page_recruit .recruit_philosophy {

    background: #f0e7df;
}
.page_recruit .recruit_philosophy .philosophy_content .heading {
    color: #750100;
}

.page_recruit .recruit_philosophy .philosophy_title {
    background: #750100;
}

.page_recruit .recruit_philosophy .guideline_item._heading .text {
    color: #750100;
}

.page_recruit .recruit_info .info_content .title {
    border-left: 3px solid #750100;
}

.page_company .company_philosophy .philosophy_content .heading {
    color: #750100;
}
.page_company .company_greeting .heading {
    color: #750100;
}

.page_company .company_guideline .guideline_item._heading .text {
    color: #750100;
  }

  .page_contact .tel_content .tel_item a {
    color: #750100;
  }

  .page_contact .tel_content .tel_item a:hover{
    color: #A71B1C;
  }
  .checkboxWrap input[type=checkbox]:checked + .wpcf7-list-item-label:before {
    background: #750100;
  }


  .selectWrap::after {
    border-top: 2px solid #750100;
    border-right: 2px solid #750100;

  }
  .selectWrap::before {
     background: #F1F1F1;
  }
  
.btn_submit {
   background: #A71B1C;
}

.selectWrap::after {
    border-top: 2px solid #750100;
    border-right: 2px solid #750100;
}

.btn_submit {
   background: #A71B1C;
}
.page_privacy .privacy_content h3 {
      color: #750100;
}

.page_sitemap .parts_basic_list a {
    color: #750100;
}


.common-news-style a {
    color: #750100;
}

.common-news-style h2 {
    border-left: 6px solid #750100;
  }
  @media only screen and (max-width: 800px) {
    .common-news-style h2 {
      border-left: 3px solid #750100;
    }
}
.common-news-style h3 {
    color: #750100;
    border-bottom: 2px solid #750100;
}

.common-news-style ul li::before {
    background: #750100;
}

.common-news-style ol li::before {
    color: #750100;
}
.common-news-style ins {
    color: #a9a9a9;
}

.footer .footer_nav_item::before {
    background: #8f8f8f;
}
.footer .target_area .title::before{
	background: #A71B1c;
}

.btn_rounded {
    background: #A71B1c;
    color: #fff;
}
  
.btn_gradient {
    background: rgb(117,1,0);
    background: -moz-linear-gradient(0deg, rgba(117,1,0,1) 0%, rgba(167,27,28,1) 100%, rgba(117,1,0,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(117,1,0,1) 0%, rgba(167,27,28,1) 100%, rgba(117,1,0,1) 100%);
    background: linear-gradient(0deg, rgba(117,1,0,1) 0%, rgba(167,27,28,1) 100%, rgba(117,1,0,1) 100%);
    color: #fff !important;
}

.btn_contact {
    background: #A71B1C;
}

.parts_service_item_btn {
    color: #333;
}
.parts_service_item_btn:hover {
    color: #A71B1C;
}

.parts_company_logo .main {
    color: #333;
}

.title_underline::after {
    background-color: #A71B1C;
}

.title_Main-Light {
    color: #750100;
}

.title_2color {
    border-bottom: 3px solid #A71B1C;
  }
  .title_2color:before {
    background: #9e9e9e;
  }
  
  .parts_check_list li::before {
    color: #750100;
  }

  .parts_num_list li::before {
    color: #333;
  }
  
  .parts_basic_list li::before {
    background: #A71B1C;
  }

 
  .common_sub_mv {
    background: #750100;
  }

  dl.parts_underline_list dt,
  dl.parts_underline_list dd {
    border-bottom:solid 1px #333;
  }

  .common_breadcrumb .content {
    background: #750100;
    color: #fff;
  }

  .parts-totop a {
      background: #A71B1c;
  }

  .btn_cta {
    background: #333;
  }

  .parts_arrow_down {
    border-top: 30px solid #750100;
  }

  .text-main {
    color: #A71B1C !important;
  }

  .footer {
    background: #444;
    color: #fff;
  }
  


  /*recruit*/

  header nav ul li .entry {
    color: #000;
    padding: 20px;
    background: none;
    margin-left: 0;
  }

  .page.message .main_view {
    background-color: #A71B1c;
   }

 .page.interview .interview_information .name {
    border-right: solid 1px #750100;
}
  .page.entry .contact_area .form_area .confirm input {
    background: #A71B1C;
  }
  .page.entry .contact_area .form_area .confirm input:hover {
    background: #A71B1C;
  }
  
  .page.entry .contact_area .form_area .confirm input:disabled {
    background: #750100;
  }
  .table_1 tr th {
    border-top: 2px solid #A71B1C;
  }

  .kotei-footer .container .en{
    color:#A71B1C;
  }

  .kotei-footer .container a:after{
    background: #750100;
  }

  input[type="submit" i] {
    background: #750100;
  }