/* #header_v2?? */
#header_v2 .menu_inner {
  position: absolute;
  border-top: 1px solid #fff;
  top: 54px;
  left: 0;
  z-index: 9999;
  height: 0px;
  overflow: hidden;
}
#header_v2 .menu_item:hover .menu_inner {
  height: 200px;
  transition-duration: 1s;
}
#header_v2 .menu_inner_option {
  color: #fff;
  padding: 20px 0px 20px 20px !important;
  font-size: 14px;
  position: relative;
  line-height: 15px;
  font-weight: bold;
  height: 58px;
  box-sizing: border-box;
}
/*---------header---------*/
.printNav {
  top: 0px;
}
a {
  text-decoration: none;
}
li {
  list-style: none;
}
.header_1150009 {
  width: 100%;
  background-color: #000;
  font-family: "HG??????E", serif;
}
.header_1150009 #header_in {
  margin: 0 auto;
  padding: 10px 0 15px;
  width: 960px;
}
.header_1150009 h1 {
  color: #ad854e;
  font-size: 13px;
  padding: 0;
  border-bottom: none;
}

.header_1150009 #HLeft {
  float: left;
  line-height: 1;
}
.header_1150009 #HLeft p {
  margin-top: 15px;
}
.header_1150009 #HRight {
  float: right;
  text-align: right;
}
.header_1150009 #HRight p {
  letter-spacing: 0.15em;
  line-height: 2em;
  color: #c8c8c8;
  font-size: 13.5px;
}
.header_1150009 #HRight p.tell {
  margin-bottom: 9px;
}

/*---------nav---------*/
.menus {
  width: 960px;
  margin: 0 auto;
  display: flex;
  font-family: serif, sans-serif;
}
.menu_item {
  width: 137px;
  background-color: #000;
  border-right: 1px solid rgba(255, 255, 255, 0.8);
  position: relative;
  box-sizing: border-box;
}
.top_item a {
  display: block;
  padding: 10px;
}
.addcolor:hover {
  background-color: #ad854e;
}
.p_addcolor:hover {
  background-color: #ad854e;
}
.black {
  background-color: #000 !important;
}
.menu_item:last-child {
  border-right: none;
}
.menu_item_jp {
  color: #fff;
  text-align: left;
  padding-bottom: 10px;
  font-weight: bold;
}
.top_item:hover .menu_item_jp {
  color: #000;
}
.menu_item_en {
  color: #ad853d;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
.top_item:hover .menu_item_en {
  color: #fff;
}
.menu_inner {
  position: absolute;
  border-top: 1px solid #fff;
  top: 76px;
  left: 0;
  z-index: 9999;
  height: 0px;
  overflow: hidden;
}
.menu_inner_item {
  width: 137px;
  background-color: #000;
  border-right: 1px solid rgba(255, 255, 255, 0.8);
  position: relative;
  box-sizing: border-box;
}
.menu_item:hover .menu_inner {
  height: 200px;
  transition-duration: 1s;
}
.menu_inner_option {
  color: #fff;
  padding: 20px 0px 20px 20px;
  font-size: 14px;
  position: relative;
  line-height: 15px;
  font-weight: bold;
  height: 58px;
  box-sizing: border-box;
}
.menu_inner_option:before {
  position: absolute;
  left: 8px;
  top: 22px;
  content: "";
  width: 0;
  height: 0;
  border-top: solid 5px transparent;
  border-right: solid 5px transparent;
  border-bottom: solid 5px transparent;
  border-left: solid 5px #fff;
}
/*---------footer---------*/

#footer {
  background-color: #1a1a1a;
  min-width: 960px;
  width: 100%;
  font-family: "HG??????E", serif;
  border-top: none !important;
  margin-top: 0 !important;
}
#footer ul {
  height: 200px;
  margin: 0 auto;
  width: 960px;
}
#footer ul li {
  float: left;
  font-size: 12px !important;
  letter-spacing: 0.15em;
  line-height: 1.9em;
  margin: 34px 15px 0 20px;
}
#footer ul li a {
  color: #fff;
  text-decoration: none;
}
#footer ul li a:hover {
  text-decoration: underline #ad853d;
  color: #ad853d;
}

#footer p {
  background-color: #000000;
  color: #ad854e;
  font-size: 1em !important;
  letter-spacing: 0.15em;
  padding: 10px 0;
  text-align: center;
}

/*---------footer/ end---------*/

/* summary
------------------------------------------------*/
div#searchBox {
  position: static;
}
div#searchBox div.inner {
  zoom: 1;
}
div.photoList table td img.new_up {
  margin-right: 50px;
}
div.photoList .carPrice {
  padding: 5px 0;
  text-align: center !important;
}
div.photoList .carPrice p .recycle {
  padding-left: 70px;
}
div.photoList .carPrice .borderDottTop {
  border-top: 1px dotted #cccccc;
  margin: 5px 0 0;
  padding: 5px 0;
}
.detailEtc a {
  text-decoration: none !important;
}
div#main div#shopsummary div.txt {
  width: 420px;
}

/*---------spreadï¼????åº?è©³ç´°---------*/
#wrap #spread div.itemList ul li.lineL {
  width: 399px;
}
#wrap #spread div.itemList ul li {
  width: 192px;
}
/*---------spread/ end---------*/

/*---------------hpplanï¼?åº????è©³ç´°------------------------*/

/*--------- ???åº???????????????¥ã?????ç®???? -------*/

#wrap #hpplan01 #contents #main.w685,
#wrap #hpplan01 #contents .w685 {
  width: 585px;
}

/*-------------- è³¼å?¥è?????å£? --------------*/
#wrap #hpplan01 #main .box_buyerReview .review .user .box_roundGrayB,
#main .box_buyerReview .review .shop .box_roundOrange {
  width: 81%;
}

/*-------------- è²?å£²å??ç¸? --------------*/

#wrap #hpplan01 #main.w685 .carousel {
  width: 525px;
}
#wrap #hpplan01 #main.w685 .carousel .jcarousel-clip {
  width: 525px !important;
}

/*---------hpplan/ end---------------------------------*/

/* ------------ 960px???æº?????????? ANG ------------ */
