.blue{
	color:#1073DD;
}

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

.header .toggle_nav .toggle_nav_item .deco {
  color: #00419A;
}

.side_bar .side_service_main .title {
  color: #00419A;
}

.side_bar .side_service_sub .title {
  background: #1073DD;
    color: #fff;
}
.top_mv {
    background: #00419A;
}

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

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

.top_intro .parts_service_item_btn:after{
    background: #00419A;
}

.top_recruit .bnr_item,
.page_recruit .bnr_item{
    background: #00419A;
}

.top_strength {
    background: #E9F2FF;
  }

.top_access .office_name {
    color: #333;
}

.service_main_item .link a {
    color: #00419A;
  }

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

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

.page_recruit .recruit_philosophy {

    background: #E9F2FF;
}
.page_recruit .recruit_philosophy .philosophy_content .heading {
    color: #00419A;
}

.page_recruit .recruit_philosophy .philosophy_title {
    background: #00419A;
}

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

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

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

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

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

  .page_contact .tel_content .tel_item a:hover{
    color: #1073DD;
  }

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

  }
  .selectWrap::before {
     background: #F1F1F1;
  }
  
.btn_submit {
   background: #00419A;
}

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

.page_privacy .privacy_content h3 {
      color: #00419A;
}

.page_sitemap .parts_basic_list a {
    color: #00419A;
}


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

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

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

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

.footer .footer_nav_item::before {
    background: #a9a9a9;
}

.footer .target_area .title::before{
    background: #1073DD;
}
.btn_rounded {
    background: #00419A;
    color: #fff;
}
  
.btn_gradient {
  background: rgb(0,65,154);
  background: -moz-linear-gradient(0deg, rgba(0,65,154,1) 0%, rgba(16,115,221,1) 100%, rgba(0,65,154,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(0,65,154,1) 0%, rgba(16,115,221,1) 100%, rgba(0,65,154,1) 100%);
  background: linear-gradient(0deg, rgba(0,65,154,1) 0%, rgba(16,115,221,1) 100%, rgba(0,65,154,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00419a",endColorstr="#00419a",GradientType=1);
    color: #fff !important;
}

.btn_contact {
    background: #1073DD;
}

.parts_service_item_btn {
    color: #333;
}
.parts_service_item_btn:hover {
    color: #1073DD;
}

.parts_company_logo .main {
    color: #333;
}

.title_underline::after {
    background-color: #1073DD;
}

.title_Main-Light {
    color: #00419A;
}

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

  .parts_num_list li::before {
    color: #333;
  }
  
  .parts_basic_list li::before {
    background: #1073DD;
  }
  
  .common_sub_mv {
    background: #00419A;
  }

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

  .common_breadcrumb .content {
    background: #00419A;
    color: #fff;
  }

  .parts-totop a {
      background: #1073DD;
  }

  .btn_cta {
    background: #00419A;
  }

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

  .parts_company_logo._wh {
    color: #000;
  }
  .text-main {
    color: #1073DD !important;
  }

  .footer {
    background: #E9F2FF;
    color: #000;
  }

  .footer a{
    color: #000;
  }
  


  /*recruit*/

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

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

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

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

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

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

  input[type="submit" i]:hover {
    background: #1073DD;
    cursor: pointer;
  }

  