@charset "UTF-8";
/*
Theme Name: Azur
Theme URI:
Description: Azur
Author: densuke
Author URI: http://dnsk.jp/
*/
/*-----------------------------------------------------------------
デフォルトリセット設定
-----------------------------------------------------------------*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html {
  color: #333;
  background: #fff;
  line-height: 150%;
  font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka,"Arial"; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

img {
  vertical-align: top;
  padding: 0;
  margin: 0; }

address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: normal; }

/*li { list-style:none; } caption,th{ text-align:left; }*/
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

/*q:before,q:after{ content:''; }*/
/*abbr,acronym{ border:0;font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }*/
input, textarea, select {
  font-size: inherit;
  font-weight: inherit; }

input, textarea, select {
  *font-size: 100%; }

/*legend{ color:#000; }*/
ol, ul, dl, dt, dd {
  margin: 0;
  padding: 0;
  list-style: none; }

/*-----------------------------------------------------------------
リンク
-----------------------------------------------------------------*/
/*
a img:hover{
    -ms-filter: "alpha( opacity=70 )";
    filter: alpha( opacity=70 );
    opacity: 0.7;
}
*/
a:link {
  color: #333;
  text-decoration: none; }

a:visited {
  color: #333;
  text-decoration: none; }

a:hover {
  color: #999;
  text-decoration: none; }

a:active {
  color: #999;
  text-decoration: none; }

/*-----------------------------------------------------------------
zoom
-----------------------------------------------------------------*/
@media screen and (max-width: 1400px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 1400px) and (min-resolution: 1.5dppx) {
  .chrome body {
    zoom: 0.66;
    -moz-transform: scale(0.66, 0.66); } }
@media screen and (max-width: 1400px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1400px) and (min-resolution: 2dppx) {
  .chrome body {
    zoom: 0.50;
    -moz-transform: scale(0.5, 0.5); } }
@media screen and (max-width: 1400px) {
  .chrome body.iphone,
  .chrome body.android {
    zoom: 1;
    -moz-transform: scale(1, 1); } }
/*-----------------------------------------------------------------
body,Wrapper
-----------------------------------------------------------------*/
body {
  background: url(img/common/body_bg.png) center top repeat-y #003b7a;
  -webkit-text-size-adjust: 100%; }

#wrapper {
  width: 100%;
  background: url(img/common/wrapper_bg.png) center top repeat-x;
  overflow: hidden; }

/*-----------------------------------------------------------------
header
-----------------------------------------------------------------*/
header {
  width: 1000px;
  height: 164px;
  margin: 0 auto 1px;
  position: relative; }

header h1 {
  padding-top: 5px;
  font-size: 75%;
  color: #fff; }

header .logo {
  position: absolute;
  top: 35px;
  left: -3px; }

header .tel {
  position: absolute;
  top: 45px;
  left: 485px; }

header .contactBtn {
  position: absolute;
  top: 43px;
  right: 0px; }

/*
Global Navigaton
*/
#gNav {
  position: absolute;
  bottom: 0;
  left: 0; }

#gNav ul {
  overflow: hidden; }

#gNav li {
  float: left; }

/*-----------------------------------------------------------------
車種検索
-----------------------------------------------------------------*/
.searchBox {
  height: 32px;
  padding: 15px 0;
  margin-bottom: 40px;
  background-color: #dbeeff; }
  .searchBox .formWrap {
    display: table;
    width: 370px;
    height: 30px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #bfd9e1; }
    .searchBox .formWrap .searchform .searchWrap {
      display: table-cell;
      width: 340px;
      padding: 0 10px;
      vertical-align: middle; }
      .searchBox .formWrap .searchform .searchWrap .searchfield {
        display: inline-block;
        width: 100%;
        height: 30px;
        border: none;
        line-height: 30px;
        font-size: 90%; }
    .searchBox .formWrap .submitWrap {
      display: table-cell;
      width: 30px;
      height: 30px;
      vertical-align: middle; }
      .searchBox .formWrap .submitWrap .submitBtn {
        display: inline-block;
        width: 30px;
        height: 30px;
        background: url(img/common/icon_search.png) center no-repeat;
        -webkit-background-size: auto 22px;
        background-size: auto 22px;
        border: none;
        overflow: hidden;
        text-indent: 100%;
        white-space: nowrap;
        cursor: pointer; }

/*-----------------------------------------------------------------
footer
-----------------------------------------------------------------*/
footer {
  width: 100%;
  height: 71px;
  background: url(img/common/footer_bg.png) repeat-x; }

footer .inner {
  width: 1000px;
  height: 71px;
  margin: 0 auto;
  overflow: hidden; }

footer .inner .left {
  float: left;
  width: 500px;
  padding: 11px 0 0;
  overflow: hidden; }

footer .inner .left .logo {
  float: left;
  margin-right: 15px; }

footer .inner .left .copy {
  float: left;
  padding: 10px 0 0;
  line-height: 140%;
  font-size: 70%;
  color: #fff; }

#copyright {
  float: right;
  line-height: 71px;
  font-size: 80%;
  color: #fff; }

#pagetop {
  position: fixed;
  right: 90px;
  bottom: 90px; }

/*# sourceMappingURL=style.css.map */

