@charset "UTF-8";
/*ベクトルパーク_レディースページ_SP版_CSS*/
/****************************************
全体
****************************************/
body {
  position: relative;
}
/* サイズ設定 */
#fixed {
  width: device-width;
  overflow: hidden;
}
/* 見出し */
h1 {
  display: inline;
  font-weight : normal;
}
h2 {
  font-size: 17px;
  font-weight: 900;
  border-top: 2px solid#333;
  margin-top: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* 共通 */
p {
  font-size: 0.8em;
  margin-bottom: 10px;
  word-break: break-all;
}
#fixed hr {
  border-top: 1px dotted#aaa;
}
#fixed ul, li {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
/****************************************
パンくず
****************************************/
.breadcrumb {
  font-size: 60%;
  line-height: 1.4;
}
/****************************************
注目カテゴリ
****************************************/
#b-box {
  width: 98%;
  margin-left: 1%;
}
.b-menu {
  overflow: hidden;
  text-align: center;
  margin-bottom: 10px;
}
.b-menu li {
  width: 49%;
  padding: 0px;
  margin: 0px;
  float: left;
  list-style-type: none;
}
.b-menu li img {
  vertical-align: bottom;
  width: 100%;
  padding: 2px;
}
/* 右余白 */
#b-box .space_right {
  padding-right: 1%;
}
/****************************************
柄
****************************************/

/* 全体 */
.b-gara {
  overflow: hidden;
  text-align: center;
  margin-bottom: 10px;
}
.b-gara li {
  width: 32.5%;
  padding: 0px;
  margin: 0px;
  float: left;
  list-style-type: none;
}
.b-gara li img {
  vertical-align: bottom;
  width: 100%;
  padding: 0px 1px;
}
/****************************************
スライドメニュー
****************************************/

/* 全体 */
ul.accordion {
  background: #fff;
  width: 100%;
  margin: 0 auto 30px;
  padding: 0px;
  font-size: 16px;
  border-top: 1px#ccc solid;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}
/* 親カテゴリ */
ul.accordion span {
  font-size: 16px;
  line-height: 16px;
  height: 62px;
  width: 100%;
  display: block;
  color: #333;
  border-bottom: 1px#ccc solid;
  vertical-align: middle;
  padding-top: 9px;
  padding-left: 4px;
}
ul.accordion span img {
  vertical-align: middle;
  margin-right: 5px;
}
ul.accordion ul {
  display: none;
}
ul.accordion > li {
  background: #fff;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.accordion > li > p {
  background: #fff;
  padding: 0px;
  margin: 0px;
}
ul.accordion > li > p span {
  background-image: url(../images/ladys/icoOPEN_gr.png);
  background-position: 95% center;
  background-repeat: no-repeat;
  background-size:38px 38px;
}
ul.accordion > li > p span.open {
  background-image: url(../images/ladys/icoCLOSE_gr.png);
  background-position: 96.5% center;
  background-repeat: no-repeat;
  background-size:48px 48px;
}
/* 子カテゴリ */
ul.accordion a {
  display: block;
  text-decoration: none;
  color: #333333;
}
ul.accordion > li > ul > li {
  font-size: 16px;
  line-height: 16px;
  background-color: #e6e6e6;
  border-bottom: 1px solid#ccc;
  list-style-type: none;
  padding: 23px 0px 0px 20px;
  margin: 0px;
  height: 44px;
  width: 100%;
  vertical-align: middle;
  overflow: hidden;
  background-image: url(../images/ladys/icoGO_gr.png);
  background-position: 90% center;
  background-repeat: no-repeat;
  background-size:40px 40px;
}
ul.accordion > li > ul > li > p {
  padding: 0px;
  margin: 0px;
  background: #ddd;
  border-bottom: 1px solid#ccc;
}
ul.accordion > li > ul > li > ul > li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.accordion > li > ul > li > ul > li:last-child {
  border: none;
}
/****************************************
ブランド
****************************************/
/* 全体 */
#brand_all {
  max-width: 94%;
  text-align: center;
  margin-left: 3%;
}
#brand img {
  width: 100%;
  vertical-align: bottom;
}
/* 表組み */
dl#brand {
  border: 1px solid #333;
  border-top: none;
  width: 100%;
  text-align: center;
  padding: 0px;
  margin: 0px;
}
dl#brand dl, dt, dd {
  padding: 0px;
  margin: 0px;
}
dl#brand dt {
  border-top: 1px solid #333;
  clear: left;
  float: left;
  width: 50%;
}
dl#brand dd {
  width: 50%;
  background: #fff;
  border-left: 1px solid #333;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  margin-left: 50%;
}
/****************************************
検索ワード
****************************************/
#searchword {
  margin: 0px 0px 0px 6px;
}
#searchword a {
  text-decoration:none;
}
#searchword a.tag {
  background: none repeat scroll 0 0 #f2f2f2;
  border:1px #aaa solid;
  border-radius: 100px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  color: #333 !important;
  display: block;
  float: left;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin: 0px 6px 6px 0px;
  padding: 16px 13px 16px 13px;
  text-decoration:none;
  transition: all 300ms ease 0s;
  white-space: nowrap;
  background-repeat: no-repeat;
}
/****************************************
SEO
****************************************/
#fixed .seo {
  font-size: 15px;
  color: #888;
  margin-bottom: 0px 6px 30px 6px;
}
