/* CSS Document */
* {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
html {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #DAD0CC;
}
body {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*  font-family: "Hiragino Kaku Gothic", Verdana, "MS P Gothic", "lr oSVbN"; */
  font-family: "Hiragino Kaku Gothic Pro", 'Osaka-等幅', Verdana, "MS P Gothic", "lr oSVbN";
  text-justify: inter-ideograph; /* 等幅 */
  font-size: 0.75em;
  _font-size: 70%;
  line-height: 22px;
}

/* 段落タグ ---------------------------- */
p {
  margin: 0px 0px 0px 0px;
  _margin: 0px 0px 22px 0px;
  padding: 0px 0px 22px 0px;
  _padding: 0px 0px 0px 0px;
  font-size: 90%;
}

/* リストタグ -------------------------- */
ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  list-style: none;
}
li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 140%;
  list-style: none;
}
ol {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 140%;
  list-style: none;
}

/* リンクタグ -------------------------- */
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

/* イメージタグ ------------------------ */
img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  line-height: 100%;
}
.nomargin {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* index - top page ---------------------------------------------------------------- */
#entrance {
  display: block;
  height: 100%;
  width: 100%;
  background-color: #000000;
}
.entrance_door {
  display: block;
  height: 600px;
  width: 780px;
  margin: 0px auto 0px auto;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/entrance.jpg);
  background-color: #000000;
  background-repeat: no-repeat;
  text-align: center;
  overflow: hidden;
}
.entrance_link {
  display: block;
  height: 392px;
  width: 130px;
  margin: 41px 327px 0px 327px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/entrance_link.gif);
  background-repeat: no-repeat;
}
a:hover.entrance_link {
  background-position: left -395px;
}

/* header ---------------------------------------------------------------- */
#header {
  display: block;
  width: 780px;
  margin: 20px auto 0px auto;
  padding: 0px 0px 2px 0px;
  background-color: #FFFFFF;
  text-align: center;
}
.head_info {
  display: block;
  height: 40px;
  width: 740px;
  margin: 0px 20px 0px 20px;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/head_logo.gif);
  background-repeat: no-repeat;
  text-align: right;
  line-height: 58px;
  font-size: 11px; 
  color: #95766A;
  overflow: hidden;
  clear: both;
}
.head_link {
  padding: 0px 3px 0px 3px;
}
a:link.head_link {
  color: #9B7D7B;
}
a:visited.head_link {
  color: #9B7D7B;
}
a:hover.head_link {
  color: #E75C01;
}
.head_menu {
  display: block;
  width: 740px;
  margin: 0px 20px 0px 20px;
  text-align: left;
  clear: both;
}
.head_home, .head_topics, .head_shop, .head_blog, .head_contact {
  display: block;
  float: left;
  height: 27px;
  width: 148px;
  background-repeat: no-repeat;
  overflow: hidden;
}
.head_home { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/head_home.gif); }
.head_topics { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/head_topics.gif); }
.head_shop { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/head_shop.gif); }
.head_blog { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/head_blog.gif); }
.head_contact { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/head_contact.gif); }
a:hover.head_home, a:hover.head_topics, a:hover.head_shop, a:hover.head_blog, a:hover.head_contact {
  background-position: left -27px;
}

/* contents ---------------------------------------------------------------- */
#contents {
  display: block;
  width: 780px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 2px 0px;
  background-color: #FFFFFF;
  text-align: center;
}
#content_wrap {
  padding: 0px 20px 0px 20px;
  text-align: left;
}
#content_menu {
  display: block;
  float: left;
  width: 148px;
  overflow: hidden;
}
#content_main {
  display: block;
  float: right;
  width: 589px;
  overflow: hidden;
}

/* contents  *//* menu ---------------------------------------------------------------- */
.menu_upper {
  display: block;
  height: 25px;
  width: 148px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_upper.gif);
  overflow: hidden;
}
.menu_brand1 {
  display: block;
  height: 35px;
  width: 148px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_brand1.gif);
  overflow: hidden;
}
.menu_lower {
  display: block;
  height: 10px;
  width: 148px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_lower.gif);
  overflow: hidden;
}
.menu_infoupper {
  display: block;
  height: 15px;
  width: 148px;
  margin: 3px 0px 0px 0px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_infoupper.gif);
  overflow: hidden;
}
.menu_infowrap {
  display: block;
  width: 148px;
  overflow: hidden;
}
.menu_infolower {
  display: block;
  height: 5px;
  width: 148px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_infolower.gif);
  overflow: hidden;
}
.menu_cart {
  display: block;
  float: left;
  height: 54px;
  width: 50px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_cart.gif);
  overflow: hidden;
}
.menu_size {
  display: block;
  float: left;
  height: 54px;
  width: 48px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_size.gif);
  overflow: hidden;
}
.menu_howto {
  display: block;
  float: left;
  height: 54px;
  width: 50px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/menu_howto.gif);
  overflow: hidden;
}
a:hover.menu_cart, a:hover.menu_size, a:hover.menu_howto {
  background-position: left -54px;
}

/* contents  *//* topics ---------------------------------------------------------------- */
.topics_img {
  display: block;
  height: 165px;
  width: 589px;
  margin: 0px 0px 3px 0px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/topics_img.jpg);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
.topics_wrap {
  display: block;
  padding: 12px 12px 12px 12px;
  background-color: #F2F2DA;
}
.topics_headline {
  display: block;
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 3px 0px;
  border-bottom: 1px dotted #7F7F7F;
  font-family: "Hiragino Kaku Gothic", Verdana, "MS P Gothic", "lr oSVbN";
  font-size: 18px;
  color: #4F1A06;
}
.topics_date {
  padding: 0px 12px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 60%;
}
.topics_paragraph {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 150%;
}

/* contents  *//* contact ---------------------------------------------------------------- */
.contact_wrap {
  display: block;
  margin: 0px 0px 0px 0px;
}
.contact_upper {
  display: block;
  height: 2px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_upper.gif);
  overflow: hidden;
  clear: both;
}
.contact_body {
  display: block;
  background-color:#000000;
}
.contact_lower {
  display: block;
  height: 2px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_lower.gif);
  overflow: hidden;
  clear: both;
}
.contact_left {
  display: block;
  float: left;
  width: 296px;
  overflow: hidden;
}
.contact_right {
  display: block;
  float: right;
  width: 444px;
  overflow: hidden;
}

.contact_us {
  display: block;
  height: 242px;
  width: 296px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_us.gif);
  overflow: hidden;
}
.contact_info {
  display: block;
  height: 109px;
  width: 296px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_info.gif);
  overflow: hidden;
}
.contact_info2 {
  display: block;
  height: 109px;
  width: 296px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_info2.gif);
  overflow: hidden;
}
.contact_info2 p {
  display: block;
  margin-top: 30px;
  margin-left: 12px;
  color: #ffffff;
  line-height: 120%;
}
.contact_mail {
  display: block;
  height: 20px;
  width: 160px;
  margin: 75px 0px 0px 98px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_mail.gif);
  overflow: hidden;
}
.contact_mail2 {
  display: block;
  height: 20px;
  width: 160px;
  margin: -19px 0px 0px 11px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_mail2.gif);
  background-repeat: no-repeat;
}
a:hover.contact_mail {
  background-position: left -20px;
}
.contact_links {
  display: block;
  height: 15px;
  width: 296px;
  margin: 20px 0px 0px 0px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_links.gif);
  overflow: hidden;
}
.contact_listwrap {
  display: block;
  width: 265px;
  margin: 2px 0px 20px 12px;
  border-top: 1px solid #FFFFFF;
  overflow: hidden;
}
.contact_list {
  padding: 4px 0px 4px 3px;
  border-bottom: 1px dotted #FFFFFF;
  font-family: "Hiragino Kaku Gothic", Verdana, "MS P Gothic", "lr oSVbN";
  font-size: 10px;
  color: #FFFFFF;
}

.contact_map {
  display: block;
  height: 390px;
  width: 444px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_map.gif);
  overflow: hidden;
}
.contact_access {
  display: block;
  height: 40px;
  width: 160px;
  margin: 351px 0px 0px 258px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/contact_access.gif);
  overflow: hidden;
}
a:hover.contact_access {
  background-position: left -40px;
}

/* footer ---------------------------------------------------------------- */
#footer {
  display: block;
  width: 780px;
  margin: 0px auto 0px auto;
  padding: 1px 0px 20px 0px;
  background-color: #FFFFFF;
  line-height: 1;
  text-align: center;
  clear: both;
}
.foot_copy {
  display: block;
  height: 19px;
  width: 740px;
  margin: 0px 20px 0px 20px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/foot_copy.gif);
  background-repeat: no-repeat;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
}
/* size info page ----------------------------------------------------- */
.size_img {
  display: block;
  height: 102px;
  width: 589px;
  margin: 0px 0px 3px 0px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_img.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}

.size_info {
  display: block;
  width: 589px;
  margin:0px 0px 16px 0px;
}

#size_upper_t-shirt {
  display: block;
  width: 589px;
  height: 23px;
  margin: 0px 0px 22px 0px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_upper_t-shirt.gif);
  background-repeat: no-repeat;
}

#size_upper_shirt {
  display: block;
  width: 589px;
  height: 23px;
  margin: 0px 0px 22px 0px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_upper_shirt.gif);
  background-repeat: no-repeat;
}

#size_upper_jacket {
  display: block;
  width: 589px;
  height: 23px;
  margin: 0px 0px 22px 0px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_upper_jacket.gif);
  background-repeat: no-repeat;
}

#size_upper_pants {
  display: block;
  width: 589px;
  height: 23px;
  margin: 0px 0px 22px 0px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_upper_pants.gif);
  background-repeat: no-repeat;
}

#size_upper_bag {
  display: block;
  width: 589px;
  height: 23px;
  margin: 0px 0px 22px 0px;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_upper_bag.gif);
  background-repeat: no-repeat;
}

#size_illust_t-shirt {
  display: block;
  width: 589px;
  height: 205px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_illust_t-shirt.gif);
  background-repeat: no-repeat;
}

#size_illust_shirt {
  display: block;

  width: 589px;
  height: 225px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_illust_shirt.gif);
  background-repeat: no-repeat;
}

#size_illust_jacket {
  display: block;
  width: 589px;
  height: 223px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_illust_jacket.gif);
  background-repeat: no-repeat;
}

#size_illust_pants {
  display: block;
  width: 589px;
  height: 297px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_illust_pants.gif);
  background-repeat: no-repeat;
}

#size_illust_bag {
  display: block;
  width: 589px;
  height: 226px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/size_illust_bag.gif);
  background-repeat: no-repeat;
}

.size_text {
  margin:0px 0px 0px 22px;
  padding:0px;
}

/* how to buy page --------------------------------------------------- */
#how_img {
  display: block;
  height: 102px;
  width: 589px;
  margin: 0px 0px 3px 0px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_img.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}

#content_main h2 {
  display: block;
  height: 26px;
  width: 584px;
  margin: 0px 0px 3px 5px;
  text-indent: -9999px;
  overflow: hidden;
}

h2#step1 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_step1.gif);
  background-repeat: no-repeat;
}

h2#step2 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_step2.gif);
  background-repeat: no-repeat;
}

.step {
  display: block;
  width: 589px;
  height: 96px;
  margin: 0px 0px 14px 0px;
  clear: both;
}

.border {
  display: block;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_border.gif);
  background-repeat: no-repeat;
  width: 589px;
  height: 1px;
  margin-bottom:12px;
  _margin-bottom: 0px;
}

.step_l1 {
  display: block;
  float: left;
  width: 55px;
  height: 43px;
  background-image:url(http://img08.shop-pro.jp/PA01032/607/etc/how_no1.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.step_l2 {
  display: block;
  float: left;
  width: 55px;
  height: 43px;
  background-image:url(http://img08.shop-pro.jp/PA01032/607/etc/how_no2.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.step_l3 {
  display: block;
  float: left;
  width: 55px;
  height: 43px;
  background-image:url(http://img08.shop-pro.jp/PA01032/607/etc/how_no3.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.step_l4 {
  display: block;
  float: left;
  width: 55px;
  height: 43px;
  background-image:url(http://img08.shop-pro.jp/PA01032/607/etc/how_no4.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.step_l5 {
  display: block;
  float: left;
  width: 55px;
  height: 43px;
  background-image:url(http://img08.shop-pro.jp/PA01032/607/etc/how_no5.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

.step_c {
  display: block;
  float: left;
  width: 320px;
}

.step_c_long {
  display: block;
  float: left;
  width: 523px;
}

.step_r {
  display: block;
  float: left;
  width: 207px;
  height: 101px;
  background-image:url(http://img08.shop-pro.jp/PA01032/607/etc/how_cart.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

#shiharai {
  margin:0px 0px 0px 5px;
}

#shiharai h3 {
  display: block;
  height: 14px;
  width: 589px;
  margin: 0px 0px 3px 0px;
  text-indent: -9999px;
  overflow: hidden;
}

#shiharai h3#how_business_00 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_00.gif);
  background-repeat: no-repeat;
}

#shiharai h3#how_business_01 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_01.gif);
  background-repeat: no-repeat;
}

#shiharai h3#how_business_02 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_02.gif);
  background-repeat: no-repeat;
}
#shiharai h3#how_business_022 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_022.gif);
  background-repeat: no-repeat;
}





#shiharai h3#how_business_03 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_03.gif);
  background-repeat: no-repeat;
}

#shiharai h3#how_business_04 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_04.gif);
  background-repeat: no-repeat;
}

#shiharai h3#how_business_05 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_05.gif);
  background-repeat: no-repeat;
}

#shiharai h3#how_business_06 {
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business_06.gif);
  background-repeat: no-repeat;
}

#shiharai ul{
  margin-left: 2px;
}

#shiharai li{
  line-height: 1.6em;
  letter-spacing: 0.2em;
}


#how_business {
  display: block;
  height: 31px;
  width: 589px;
  margin: 0px 0px 8px 0px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_business.gif);
  background-repeat: no-repeat;
  background-position:left;
  text-indent: -9999px;
  overflow: hidden;
  clear: both;
}

#how_hyouji{
  margin:8px 0px 0px 6px;
}

#how_hyouji p{
  color: #4C1405;
  margin:0px 0px 4px 0px;
}

#how_hyouji ul li{
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/how_border.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  margin:4px 0px 0px 0px;
  padding:0px 0px 4px 0px;
  color: #4C1405;
}

#how_hyouji ul li.small{
  font-size: 90%;
  background-image: none;
  margin:0px 0px 0px 0px;
}

/* new item page 2 version----------------------------------------------------- */
.new_upper {
  display: block;
  height: 60px;
  width: 589px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/new_upper.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}

#new_item {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/new_item.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}

.next {
  margin: 8px 0px;
}

.next p{
  float: right;
  margin: -4px 0px 0px 0px;
  _margin: -6px 0px 0px 0px;
}

.next img{
  float: right;
}

.hidden {
  width: 780px;
  clear:both;
}

.box {
  display: block;
  float: left;
  height: 315px;
  width: 173px;
  margin: 0px 15px 0px 10px;
  _margin: 0px 20px 0px 5px;
}

*:first-child+html .box {
  display: block;
  float: left;
  width: 173px;
  _margin: 0px 15px 0px 11px;
}

.item_img{
  display: block;
  width: 173px;
  height: 216px;
  float: left;
  margin: 0px 0px 4px 0px;
  _margin: 0px;
  text-align: center;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/item_bg2.gif);
  background-repeat:no-repeat;
  background-position: top;
}

.item_img img{
  margin-top: 4px;
}

.more{
  padding-top: 12px;
}

.item_desc{
  display: block;
  width: 173px;
  clear: both;
  margin:0px;
  text-align: center;
}

.item_desc ul{
  display:block;
  padding: 0px 0px 0px 0px;
  margin: 16px 0px 34px 0px;
  border-bottom: 1px solid #E2DEDD;
}

.item_desc ul li{
  display:block;
  width: 173px;
  clear: both;
  text-align: center;
  padding:3px 0px 6px 0px;
  _padding:3px 0px 6px 0px;

  border-top: 1px solid #E2DEDD;
  overflow: hidden;
}

.item_left {
  display: block;
  margin-left: 6px;
  font-size: 90%;
  width: 80px;
  float: left;
}

.item_right {
  display: block;
  width: 200px;
  _width: 194px;
  font-size: 90%;
  float: left;
  white-space: nowrap;
}

.item_center {
  display: block;
  width: 173px;
  font-size: 90%;
  white-space: nowrap;
}


/* more detail page -------------------------------------------------- */
#more_detail {
  background-color: #F2EEE3;
  width: 577px;
  height:100%;
  padding: 7px;
}

.more_desc{
  width: 189px;
  float:left;
}
.more_comment {
  display: block;
  font-size: 12px;
  width: 577px;
  height: 100%;
  margin: 0px auto 0px auto;
  padding: 7px;
  background-color: #F2EEE3;
}

.more_left {
  display: block;
  float: left;
  width: 70px;
}

.more_center {
  display: block;

  float: left;
  width: 1em;
  text-align: center;
}

.more_right {
  display: block;
  float: left;
  width: 420px;
}

.more_comment_area {
  padding-bottom:8px;
  margin-bottom: 8px;
  border-bottom: 2px dotted #CC6633;
}

.more_img{
  display: block;
  margin:12px auto;
  width:200px;
  _width: 195px;
  padding-left:1px;
}

*:first-child+html .more_img{
  display: block;
  width:200px;
  margin:12px auto;
  padding-left:1px;
}

.more_img img{
  margin-right: 10px;
  _margin-right:5px;
  _margin-left:3px;

  margin-bottom: 5px;
}

*:first-child+html .more_img img{

  margin-right: 10px;
  margin-bottom: 5px;
}

/*** brand name header ***/
#h_newitem {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_newitem.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_neighborhood {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_neighborhood.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_wtap {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_wtaps.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_levis {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_levis.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_unused {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_unused.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_phigvel {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_phigvel.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_untold {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_untold.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_BRIEFING {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_BRIEFING.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_SIERRADESIGNS {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_SIERRADESIGNS.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_Miller {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_Miller.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_Healthknit {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_Healthknit.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_OUTDOOR {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_OUTDOOR.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_TULTEX {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_TULTEX.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_anvil {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_anvil.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_Hanes {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_Hanes.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#h_Champion {
  display: block;
  height: 56px;
  width: 590px;
  background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/header_Champion.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}

/* sp ---------------------------------------------------------------- */
.spacer1 {
  display: block;
  height: 1px;
  overflow: hidden;
  clear: both;
}
.spacer5 {
  display: block;
  height: 5px;
  overflow: hidden;
  clear: both;
}
.spacer10 {
  display: block;
  height: 10px;
  overflow: hidden;
  clear: both;
}
.spacer20 {
  display: block;
  height: 20px;
  overflow: hidden;
  clear: both;
}

.cell_mar {
	margin: 0px 5px 0px 5px;
	}
	
.pager {
  display: block;
  float: right;
  padding: 10px 0px 10px 0px;
  text-align: right;
  font-size: 80%;
  line-height: 1;
}

.navi_textnum {
  display: block;
  float: right;
  padding: 5px 0px 5px 0px;
}
.naviLink1 {
  display: block;
  float: right;
  padding: 5px 10px 5px 0px;
  overflow: hidden;
}
.naviLink2 {
  display: block;
  float: right;
  padding: 5px 0px 5px 10px;
}

.upper_button {
  margin-bottom: 0px;
  _margin-bottom: -4px;
}
.down_button {
   margin-top: 0px;
  _margin-top: -4px;
}
*:first-child+html .upper_button {
  margin-bottom: -6px;
}

*:first-child+html .down_button {
  margin-top: -15px;
}



/* for item detail page css ------------*/
.item_detail_info {
  display: block;
  padding: 7px 7px 7px 7px;
}

.item_detail_left {
  display: block;
  float: left;
  width: 284px;
  overflow: hidden;
}
.item_detail_right {
  display: block;
  float: right;
  width: 284px;
  overflow: hidden;
}
.item_detail_caption {
  display: block;
  height: 27px;
  width: 575px;
  margin: 0px 0px 10px 0px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#itemDname { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/item_name.gif); }
#itemDmodel { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/item_number.gif); }
#itemDsize { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/item_size.gif); }
#itemDcomment { background-image: url(http://img08.shop-pro.jp/PA01032/607/etc/item_comment.gif); }

.item_detail_img {
  display: block;
  float: left;
  width: 153px;
  overflow: hidden;
}
.item_detail_img img {
  margin: 0px 0px 0px 20px;
}
.item_detail_size {
  display: block;
  float: right;
  width: 390px;
  overflow: hidden;
}
p.item_deteil_comment {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 100%;
}
