<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.header_container {
  margin-right: auto;
  margin-left: auto;
  max-width: 1240px;
}

.header_container:before,
.header_container:after {
  content: " ";
  display: table;
}
.header_container:after {
  clear: both;
}

.header_clearfix:before,
.header_clearfix:after {
  content: " ";
  display: table;
}

.header_clearfix:after {
  clear: both;
}

contents-header.header-fixed {
  display: none;
  /*	position			: fixed;*/
  top: 0px;
  left: 0px;
  /*	background			: rgba(255,255,255,1.0);*/
  width: 100%;
  z-index: 99;
}

.header_logo {
  position: fixed;
  top: 0px;
  width: 1240px;
  height: 47px;
  z-index: 100;
  background: url(../images/header_line.png) no-repeat;
}

.pull-left {
  float: left !important;
  padding: 0px 0 0px 30px;
}

.pull-left img {
  height: 80px;
}

.pull-right {
  float: right !important;
  padding: 5px 10px 5px 0;
}

.header_text {
  margin: 5px 10px 0;
  color: rgba(255, 255, 255, 1);
}

@media only screen and (min-width: 0px) {
  contents-header.header-fixed {
    display: block;
  }
}

header_container a:hover img {
  opacity: 1;
  filter: alpha(opacity=90);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

/*------------------------------------------*/
/*	各Frame単位に変更可能CLASS
/*------------------------------------------*/
.index_view_frame .header_background {
  background: rgba(0, 0, 0, 0);
}

.about_view_frame .header_background {
  background: rgba(255, 255, 255, 1);
}

.contact_view_frame .header_background {
  background: rgba(251, 249, 247, 1);
}

.new-car_view_frame .header_background {
  background: rgba(251, 249, 247, 1);
}

.recruit_view_frame .header_background {
  background: rgba(255, 255, 255, 1);
}
</pre></body></html>