/*--- 共通 ---*/
img {vertical-align:bottom}	/* imageの下のスキマをなくす */
.flex_image img {			/* 可変イメージ */
  width: 100%;
  height: auto;
}
/*--- 全商品用サイド・メインメニューでカーソルオン時・選択時の左側の縦ラインの色 ---*/
.main_menu a {
  border-left: 5px solid #FFF;
}
.main_menu a:hover, .main_menu_s {
  border-left: 5px solid #FF0000;
}

/*--- ブランドショップ用トップメニュー ---*/
#menu01 a {
  background: url(/kiji/userfiles/Image/menu01.gif) no-repeat left top;
  height: 30px;
  width: 94px;
  display: block;
  text-indent: -9999px;
}
#menu01 a:hover {
  background: url(/kiji/userfiles/Image/menu01.gif) no-repeat left -30px;
}
#menu02 a {
  background: url(/kiji/userfiles/Image/menu02.gif) no-repeat left top;
  height: 30px;
  width: 146px;
  display: block;
  text-indent: -9999px;
}
#menu02 a:hover {
  background: url(/kiji/userfiles/Image/menu02.gif) no-repeat left -30px;
}
#menu03 a {
  background: url(/kiji/userfiles/Image/menu03.gif) no-repeat left top;
  height: 30px;
  width: 131px;
  display: block;
  text-indent: -9999px;
}
#menu03 a:hover {
  background: url(/kiji/userfiles/Image/menu03.gif) no-repeat left -30px;
}
#menu04 a {
  background: url(/kiji/userfiles/Image/menu04.gif) no-repeat left top;
  height: 30px;
  width: 131px;
  display: block;
  text-indent: -9999px;
}
#menu04 a:hover {
  background: url(/kiji/userfiles/Image/menu04.gif) no-repeat left -30px;
}
#menu05 a {
  background: url(/kiji/userfiles/Image/menu05.gif) no-repeat left top;
  height: 30px;
  width: 131px;
  display: block;
  text-indent: -9999px;
}
#menu05 a:hover {
  background: url(/kiji/userfiles/Image/menu05.gif) no-repeat left -30px;
}
#menu06 a {
  background: url(/kiji/userfiles/Image/menu06.gif) no-repeat left top;
  height: 30px;
  width: 132px;
  display: block;
  text-indent: -9999px;
}
#menu06 a:hover {
  background: url(/kiji/userfiles/Image/menu06.gif) no-repeat left -30px;
}
#menu07 a {
  background: url(/kiji/userfiles/Image/cart_view.gif) no-repeat left top;
  height: 30px;
  width: 139px;
  display: block;
  text-indent: -9999px;
}
#menu07 a:hover {
  background: url(/kiji/userfiles/Image/cart_view.gif) no-repeat left -30px;
}
/*--- ブランドショップ用サイドメニュー ---*/
#side_menu01 a { background: url(/kiji/userfiles/Image/side_menu01.gif) no-repeat left top; }
#side_menu01 a, #side_menu01_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu01 a:hover, #side_menu01_s {
  background: url(/kiji/userfiles/Image/side_menu01.gif) no-repeat right top;
}
#side_menu02 a { background: url(/kiji/userfiles/Image/side_menu02.gif) no-repeat left top; }
#side_menu02 a, #side_menu02_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu02 a:hover, #side_menu02_s {
  background: url(/kiji/userfiles/Image/side_menu02.gif) no-repeat right top;
}
#side_menu03 a { background: url(/kiji/userfiles/Image/side_menu03.gif) no-repeat left top; }
#side_menu03 a, #side_menu03_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu03 a:hover, #side_menu03_s {
  background: url(/kiji/userfiles/Image/side_menu03.gif) no-repeat right top;
}
#side_menu04 a { background: url(/kiji/userfiles/Image/side_menu04.gif) no-repeat left top; }
#side_menu04 a, #side_menu04_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu04 a:hover, #side_menu04_s {
  background: url(/kiji/userfiles/Image/side_menu04.gif) no-repeat right top;
}
#side_menu05 a { background: url(/kiji/userfiles/Image/side_menu05.gif) no-repeat left top; }
#side_menu05 a, #side_menu05_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu05 a:hover, #side_menu05_s {
  background: url(/kiji/userfiles/Image/side_menu05.gif) no-repeat right top;
}
#side_menu06 a {background: url(/kiji/userfiles/Image/side_menu06.gif) no-repeat left top; }
#side_menu06 a, #side_menu06_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu06 a:hover, #side_menu06_s {
  background: url(/kiji/userfiles/Image/side_menu06.gif) no-repeat right top;
}
#side_menu07 a {   background: url(/kiji/userfiles/Image/side_menu07.gif) no-repeat left top; }
#side_menu07 a, #side_menu07_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu07 a:hover, #side_menu07_s {
  background: url(/kiji/userfiles/Image/side_menu07.gif) no-repeat right top;
}
#side_menu08 a { background: url(/kiji/userfiles/Image/side_menu08.gif) no-repeat left top; }
#side_menu08 a, #side_menu08_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu08 a:hover, #side_menu08_s {
  background: url(/kiji/userfiles/Image/side_menu08.gif) no-repeat right top;
}
#side_menu09 a { background: url(/kiji/userfiles/Image/side_menu09.gif) no-repeat left top; }
#side_menu09 a, #side_menu09_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu09 a:hover, #side_menu09_s {
  background: url(/kiji/userfiles/Image/side_menu09.gif) no-repeat right top;
}
#side_menu10 a { background: url(/kiji/userfiles/Image/side_menu10.gif) no-repeat left top; }
#side_menu10 a, #side_menu10_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu10 a:hover, #side_menu10_s {
  background: url(/kiji/userfiles/Image/side_menu10.gif) no-repeat right top;
}
#side_menu11 a { background: url(/kiji/userfiles/Image/side_menu11.gif) no-repeat left top; }
#side_menu11 a, #side_menu11_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu11 a:hover, #side_menu11_s {
  background: url(/kiji/userfiles/Image/side_menu11.gif) no-repeat right top;
}
#side_menu12 a { background: url(/kiji/userfiles/Image/side_menu12.gif) no-repeat left top; }
#side_menu12 a, #side_menu12_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu12 a:hover, #side_menu12_s {
  background: url(/kiji/userfiles/Image/side_menu12.gif) no-repeat right top;
}
#side_menu13 a { background: url(/kiji/userfiles/Image/side_menu13.gif) no-repeat left top; }
#side_menu13 a, #side_menu13_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu13 a:hover, #side_menu13_s {
  background: url(/kiji/userfiles/Image/side_menu13.gif) no-repeat right top;
}
#side_menu14 a { background: url(/kiji/userfiles/Image/side_menu14.gif) no-repeat left top; }
#side_menu14 a, #side_menu14_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu14 a:hover, #side_menu14_s {
  background: url(/kiji/userfiles/Image/side_menu14.gif) no-repeat right top;
}
#side_menu15 a { background: url(/kiji/userfiles/Image/side_menu15.gif) no-repeat left top; }
#side_menu15 a, #side_menu15_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu15 a:hover, #side_menu15_s {
  background: url(/kiji/userfiles/Image/side_menu15.gif) no-repeat right top;
}
#side_menu16 a { background: url(/kiji/userfiles/Image/side_menu16.gif) no-repeat left top; }
#side_menu16 a, #side_menu16_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu16 a:hover, #side_menu16_s {
  background: url(/kiji/userfiles/Image/side_menu16.gif) no-repeat right top;
}
#side_menu17 a { background: url(/kiji/userfiles/Image/side_menu17.gif) no-repeat left top; }
#side_menu17 a, #side_menu17_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu17 a:hover, #side_menu17_s {
  background: url(/kiji/userfiles/Image/side_menu17.gif) no-repeat right top;
}
#side_menu18 a { background: url(/kiji/userfiles/Image/side_menu18.gif) no-repeat left top; }
#side_menu18 a, #side_menu18_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu18 a:hover, #side_menu18_s {
  background: url(/kiji/userfiles/Image/side_menu18.gif) no-repeat right top;
}
#side_menu19 a { background: url(/kiji/userfiles/Image/side_menu19.gif) no-repeat left top; }
#side_menu19 a, #side_menu19_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu19 a:hover, #side_menu19_s {
  background: url(/kiji/userfiles/Image/side_menu19.gif) no-repeat right top;
}
#side_menu20 a { background: url(/kiji/userfiles/Image/side_menu20.gif) no-repeat left top; }
#side_menu20 a, #side_menu20_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu20 a:hover, #side_menu20_s {
  background: url(/kiji/userfiles/Image/side_menu20.gif) no-repeat right top;
}
#side_menu21 a { background: url(/kiji/userfiles/Image/side_menu21.gif) no-repeat left top; }
#side_menu21 a, #side_menu21_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu21 a:hover, #side_menu21_s {
  background: url(/kiji/userfiles/Image/side_menu21.gif) no-repeat right top;
}
#side_menu22 a { background: url(/kiji/userfiles/Image/side_menu22.gif) no-repeat left top; }
#side_menu22 a, #side_menu22_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu22 a:hover, #side_menu22_s {
  background: url(/kiji/userfiles/Image/side_menu22.gif) no-repeat right top;
}
#side_menu23 a { background: url(/kiji/userfiles/Image/side_menu23.gif) no-repeat left top; }
#side_menu23 a, #side_menu23_s {
  height: 30px;
  width: 190px;
  display: block;
  text-indent: -9999px;
}
#side_menu23 a:hover, #side_menu23_s {
  background: url(/kiji/userfiles/Image/side_menu23.gif) no-repeat right top;
}

/*--- カートに入れる・ボタン ---*/
.cart {width:228px; padding: 5px 0;}
.cart a {
  background: url(/kiji/userfiles/Image/btn_cart.gif) no-repeat left top;
  height: 42px;
  width: 228px;
  display: block;
  text-indent: -9999px;
}
.cart a:hover {
  background: url(/kiji/userfiles/Image/btn_cart.gif) no-repeat left bottom;
}

/*-----------------------------------*/
/*--- ページャ ---(added by V3.8_001)*/
/*-----------------------------------*/

/*---------------*/
/*--- pager01 ---*/
/*---------------*/
ul.pager01 { padding:5px 0 8px 0; float:right; }

ul.pager01 li{
  display:block;
  float:left;
  text-align:center;
}

ul.pager01 a:link, ul.pager01 a:visited {
  color:#fff;
  text-decoration:none;
  margin:0 0 0 8px;
  background-color:#333;
  width:25px;
  padding:2px 4px;
  border:1px solid #777;
}

ul.pager01 a:hover , ul.pager01 a:active  {
  background-color:#3cf;
  border:1px solid #fff;
}

ul.pager01 a.current {
  background-color:#3cf;
  border:1px solid #fff;
}

/*---------------*/
/*--- pager02 ---*/
/*---------------*/
ul.pager02 { padding:5px 0 8px 0; float:right; }

ul.pager02 li{
  display:block;
  float:left;
  text-align:center;
}

ul.pager02 a:link, ul.pager02 a:visited {
  color:#fff;
  text-decoration:none;
  margin:0 0 0 8px;
  background-color:#333;
  width:25px;
  padding:2px 4px;
  border:1px solid #777;
}

ul.pager02 a:hover , ul.pager02 a:active  {
  background-color:#f00;
  border:1px solid #fff;
}

ul.pager02 a.current {
  background-color:#f00;
  border:1px solid #fff;
}

/*---------------*/
/*--- pager03 ---*/
/*---------------*/
ul.pager03 { padding:5px 0 8px 0; float:right; }

ul.pager03 li{
  display:block;
  float:left;
  text-align:center;
}

ul.pager03 a:link, ul.pager03 a:visited {
  color:#fff;
  text-decoration:none;
  margin:0 0 0 8px;
  background-color:#333;
  width:25px;
  padding:2px 4px;
  border:1px solid #777;
}

ul.pager03 a:hover , ul.pager03 a:active  {
  background-color:#f90;
  border:1px solid #fff;
}

ul.pager03 a.current {
  background-color:#f90;
  border:1px solid #fff;
}

/*--- pager文字パターン ---*/
div.pager { padding-right:20px; }
span.span_pager { color:#222; }
span.span_pager a:link{color:#222;text-decoration:none;}
span.span_pager a:visited{color:#0071BC;text-decoration:none;}
span.span_pager a:active{color:#00FFFF;}
span.span_pager a:hover{color:#00FFFF;}

/*--- パンくずリスト等 ---*/
span.brand_link a:link{color:#222;text-decoration:none;}
span.brand_link a:visited{color:#0071BC;text-decoration:none;}
span.brand_link a:active{color:#00FFFF;}
span.brand_link a:hover{color:#00FFFF;}
span.brand_link2 a:link{color:#fff;text-decoration:none;}
span.brand_link2 a:visited{color:#F4B8EB;text-decoration:none;}
span.brand_link2 a:active{color:#00FFFF;}
span.brand_link2 a:hover{color:#00FFFF;}

/*--- モジュール検索部 ---*/
div.m_inq {
  text-align:center;
  padding: 0 0 5px 0;
}
/* <meta http-equiv="content-Type" content="text/html; charset=Shift_JIS" />　←Dreamweaver文字化け防止*/
