@charset "utf-8";
form, div, p {
  margin:0;
  padding:0;
}
textarea {
  width:350px;
  height:70px;
  font-size:12px;
  line-height:16px;
  font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

p.date {
  font-size:10px;
  line-height:14px;
  font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#666666;
  padding-top:45px;
}
p.caption {
  font-size:10px;
  line-height:14px;
  font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#666666;
  padding:20px 0;
}
.font11 {
  font-size:12px;
  line-height:16px;
  font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#000000;
}
.font14 {
  font-size:14px;
  font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#000000;
}
.error {
  font-size:11px;
  line-height: 140%;
  font-style: normal;
  font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
  color:#FF0000;
  text-align: justify;
  margin-top:20px;
  border:#FF0000 1px solid;
  padding:10px;
}
.page,
.pagelist {
  font-size:11px;
  line-height:20px;
  font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#000000;
}
.pagelist {
  font-weight:bold;
}
.page a {
  color:#666666;
}
.page a:hover, .pagelist a:hover {
  text-decoration:underline;
}
.country, .designer,
.brand-desc {
  font-size:10px;
  line-height:14px;
  font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#666666;
  margin:0;
  padding:0 0 15px 0;
  width:144px;
}
.designer p,
.brand-desc p {
  padding:0;
  margin:0;
}
ul#menu-category {
  margin:0;
  padding:0;
  list-style:none;
}
ul#menu-category li {
  padding-bottom: 10px;
}
/* ----------  Category Menu --------------------*/
ul#menu-category li.tops a,
ul#menu-category li.tops_on a {
  background-image:url(../WEB_SHOP/cate_to.gif);
  background-position:left top;
  display:block;
  width:136px;
  height:40px;
  overflow:hidden;
  text-indent:-9999px;
}
ul#menu-category li.tops a:hover,
ul#menu-category li.tops_on a {
  background-image:url(../WEB_SHOP/cate_to_on.gif);
}
ul#menu-category li.one-piece a,
ul#menu-category li.one-piece_on a {
  background-image:url(../WEB_SHOP/cate_on.gif);
  background-position:left top;
  display:block;
  width:136px;
  height:40px;
  overflow:hidden;
  text-indent:-9999px;
}
ul#menu-category li.one-piece a:hover,
ul#menu-category li.one-piece_on a {
  background-image:url(../WEB_SHOP/cate_on_on.gif);
}
ul#menu-category li.bottoms a,
ul#menu-category li.bottoms_on a {
  background-image:url(../WEB_SHOP/cate_bo.gif);
  background-position:left top;
  display:block;
  width:136px;
  height:40px;
  overflow:hidden;
  text-indent:-9999px;
}
ul#menu-category li.bottoms a:hover,
ul#menu-category li.bottoms_on a {
  background-image:url(../WEB_SHOP/cate_bo_on.gif);
}
ul#menu-category li.outer a,
ul#menu-category li.outer_on a {
  background-image:url(../WEB_SHOP/cate_ou.gif);
  background-position:left top;
  display:block;
  width:136px;
  height:40px;
  overflow:hidden;
  text-indent:-9999px;
}
ul#menu-category li.outer a:hover,
ul#menu-category li.outer_on a {
  background-image:url(../WEB_SHOP/cate_ou_on.gif);
}
ul#menu-category li.shoes a,
ul#menu-category li.shoes_on a {
  background-image:url(../WEB_SHOP/cate_sh.gif);
  background-position:left top;
  display:block;
  width:136px;
  height:40px;
  overflow:hidden;
  text-indent:-9999px;
}
ul#menu-category li.shoes a:hover,
ul#menu-category li.shoes_on a {
  background-image:url(../WEB_SHOP/cate_sh_on.gif);
}
ul#menu-category li.accessories a,
ul#menu-category li.accessories_on a {
  background-image:url(../WEB_SHOP/cate_ac.gif);
  background-position:left top;
  display:block;
  width:136px;
  height:40px;
  overflow:hidden;
  text-indent:-9999px;
}
ul#menu-category li.accessories a:hover,
ul#menu-category li.accessories_on a {
  background-image:url(../WEB_SHOP/cate_ac_on.gif);
}
ul#menu-category li.other a,
ul#menu-category li.other_on a {
  background-image:url(../WEB_SHOP/cate_ot.gif);
  background-position:left top;
  display:block;
  width:136px;
  height:40px;
  overflow:hidden;
  text-indent:-9999px;
}
ul#menu-category li.other a:hover,
ul#menu-category li.other_on a {
  background-image:url(../WEB_SHOP/cate_ot_on.gif);
}
/* ----------  Category Menu --------------------*/

div.oversea {
  display:none;
}

div.photo-caption {
	overflow:hidden;
  display:block;
}
div.photo-caption p {
	font-size:10px;
	line-height:14px;
	font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
	color:#666666;
  padding:10px 0 20px 0;
}
div.photo-caption span a img.mt-image-none{
	padding:0;
  margin:0;
  border:none;
	
}
p.notice {
	font-size:10px;
	line-height:14px;
	font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
	color:#666666;
  font-weight:bold;
  padding:0 0 20px 0;
}

select.formsize{
	font-family:MS PGothic, Osaka, Arial, Helvetica, sans-serif;
}
