@charset "UTF-8";
/*-----------------------------------------------------*/
/*-----------------------HEADER------------------------*/
/*-----------------------------------------------------*/
:root {
  --font-montserrat:"Montserrat", sans-serif;
  --font-montserrat02:"Montserrat";
}
#header_wrap,
#footer{
  font-family: var(--font-montserrat02),"Meiryo UI", "メイリオ", Meiryo, "游ゴシック", "Yu Gothic", "游ゴシック Medium", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
/*-----------------------------------------------------*/
/*-----------------------COMMON------------------------*/
/*-----------------------------------------------------*/
/* body {
  overflow-x: hidden;
  min-height: 1100px;
}
body.is-fixed {
  width: 100%;
  position: fixed;
} */


.item_parts_search_ ul li a {
    border: 1px solid #777;
    border-radius: 0;
    background-color: #fff;
}

.item_parts_search_ ul li a img {
    max-width: 290px;
}

/*-----------------------------------------------------*/
/*-----------------------FOOTER------------------------*/
/*-----------------------------------------------------*/
/* #footer #pagetop a {
  display: block;
}
#footer #pagetop a:nth-of-type(1) {
  width: 280px;
  height: 65px;
  position: absolute;
  top: 0;
  left: -10px;
  transform: translateX(-100%);
}
#footer #pagetop a:nth-of-type(2) {
  width: 50px;
  height: 65px;
}



#footer #footer_navi {
  background: #3C3C3C;
}
#footer #footer_navi > .headding {
  background: #fff;
}
#footer #footer_navi > .headding > .inner {
  width: 1080px;
  padding: 44px 0 27px;
  margin: 0 auto;
}

#footer #footer_navi .inner_ {
  width: 1080px;
  padding: 58px 0 56px;
  margin: 0 auto;
  display: flex;
  overflow: visible;
}

#footer #footer_navi .inner_ div {
  float: left;
  padding-bottom: 15px;
}

#footer #footer_navi .inner_ ul {
  padding: 0;
  border: none;
  flex-shrink: 0;
  float: none;
  overflow: visible;
}
#footer #footer_navi .inner_ ul:nth-of-type(2) {
  margin-left: 85px;
}
#footer #footer_navi .inner_ ul:nth-of-type(3) {
  margin-left: 32px;
}
#footer #footer_navi .inner_ ul:nth-of-type(4) {
  margin-left: 60px;
}

#footer #footer_navi .inner_ ul li {
  padding: 0;
  border: none;
  margin: 0;
  float: left;
  line-height: 130%;
  line-height: 1.3;
} */
