/*アパレル用CSS*/

h1.genre_title{
    font-weight:bold;
    font-size:150%;
    color:#000000;
    margin-top:0px;
    margin-bottom:0px;
    }


h1.itemtitle{
    font-size:120%;
    font-weight:bold;
    padding-left: 10px;
    padding-bottom: 3px;
    border-left:#ff0066 0.5em solid;
    border-bottom: #ff0066 1px solid;
    text-align:left;
    color:#000000;
    margin-top:0px;
    margin-bottom:0px;
    }

h1.brand{
    padding: 2px;
    background-color: #000000;
    color: #ffffff;
    text-align:left;
    margin-top:10px;
   }

h1.brand_top{
   /* background-color: #006500; happy holiday */
   /* background-image: url("/icons/holiday_bg.gif");happy holiday */

   background-color: #000000; /* normal*/
    color: #ffffff;
    text-align: center;
    padding:5px;
    margin:0px;
    font-size:1.2em;
  }

h2{
    padding: 2px;
    background-color: #000000;
    color: #ffffff;
    text-align:left;
    margin-top:10px;
    }

h3{
    font-size:120%;
    font-weight:bold;
    font-family:verdana,arial,helvetica,sans-serif;
    padding-left: 10px;
    padding-bottom: 3px;
    border-left:#ff0066 0.5em solid;
    border-bottom: #ff0066 1px solid;
    text-align:left;
    margin-bottom:0px;
    padding-top: 3px;
    margin-top:5px;
    }

.price{
    color:#FF8040;
    font-weight:bold;
}

h4  {
    margin-top:3px;
    margin-bottom:3px;
    padding-left: 5px;
    }

.notice{
    color:#FF0000;
    font-size:120%;
    font-weight:bold;
    }

.item_information td{
     font-size:85%;
     line-height:150%;
   }

.small3 {
      font-size:80%;
           }

.green {
      color: #008080;
      font-size:85%;
        }

.item_desc {
      padding:10px 5px 10px 5px;
      text-align:left;
      font-size:95%;
     /*line-height:150%;*/
      }


.top-border{
    border-top:1px solid #ff0066;
   }

.bottom-border{
    border-bottom:1px solid #ff0066;
   }


.apparel-menu,.menu_title{
         border:1px solid #ff0066;
        /* font-size:85%;*/
	     padding:3px 0px 3px 0px;
         background-color:#ff0066;
         Color:#ffffff;
         font-weight: bold;
         text-align:center;
/*         width:160px;*/
           }
.apparel-box{
         border:1px solid #ff0066;
    	 padding:0px 0px 5px 0px;
         background-color:#F1F1EF;
         text-align:left;
         width:190px;
         font-size:90%;
           }
.apparel-box a{
    text-decoration: none;
    }
 
.item_information select {
        margin: 5px 0 5px 0;
       }

ul      {
        list-style-image: url(); 
       /* list-style-type:square;*/
        }
/*
 li     {
         margin-left:-10px;
         line-height:100%;
           }
*/
.ap-item1,.sub_genre1{
          margin-top:5px;
          margin-left:15px;
          margin-bottom:5px;
          font-size:90%;
          font-weight:bold;
          }

.ap-item2{
          /*margin-left:-15px;*/
         /*margin-right:-10px;*/
         margin-left:-10px;
         /*line-height:100%;*/
         text-align:left;
         line-height:120%;
         list-style-type:square;
         font-size:95%;
         /*list-style-image: url("/apparel/img/mark.gif");*/
           }

.ap-item3{
         margin-left:14px;
         margin-bottom:2px;
         text-align:left;
         line-height:120%;
         font-size:95%;
           }

.nl2{
         text-decoration: none;
         font-size:95%;
}

.nl1{
         text-decoration: none;
         font-weight: bold;
         font-size:95%;
}
.mark{
         margin-left:10px;
         margin-right:5px;
         margin-top:10px;
         }

.mark2{
         margin-left:12px;
         margin-right:2px;
         }

.apbx{
         border:1px solid #aaaaaa;
         padding:0px;
         width:100px;
		 margin-top:0;
           }

.apbx2{
         border:1px solid #aaaaaa;
	 	 padding:0px;
         width:100px;
		margin-bottom:20px;
           }

.apbx3{
       /*margin-top:0.5em;*/
           }

.aptxt1  {
         margin-left: 1em;
         margin-top: 1em;
         text-align: left;
         }

.aptxt2  {
         margin-left: 1em;
         margin-top: 1em;
         text-align: left;
         font-size: 85%;
         }

.aptxt3  {
       font-size: 110%;
        font-weight: bold;
         }



.aplist{
		padding-bottom:20px;
           }


.apcaption{
          /*Pink*/
         color: #FF0067;
         font-weight: bold;
         font-size: 90%;
          }

.apcaption_gr{
          /*Gray*/
         color: #999999;
         font-weight: bold;
         font-size: 90%;
          }


.brand_desc{
          font-size: 85%;
          font-weight: bold;
           color: #708090;
         }

table.table_line{
        background-color: #000000;
         }

table.table_line td{
        background-color: #ffffff;
        font-size: 85%;
         }

a.aplink{
         text-decoration: none;
}

/*特定のリンクだけに利くように*/
a:hover{
         text-decoration: underline;
}
.brand-box{ /* 未使用 */
         border:1px solid #ff0066;
	 padding:0px;
         background-color:#ffffff;
         width:100%;
         margin-bottom:2em;
}

.ap-h{
         font-size:85%;
         margin-left:15px;
}


/*TOP PAGE */

.brandlogos{
   text-align: center;
      }


.brandlogos img {
        margin: 10px 0 0 0;
        }

h1.brand{
    text-align: center;
    padding:5px;
      }

.brandtds{
   width: 33%;
  
   }


.brandtds p{
   font-size: 80%;
   color: #708090;
   margin: 5px 10px 5px 10px;
      }


.brandtds p a{
   font-weight: bold;
  }


.brand_cap{
   /* font-size:100%; */
    font-size:85%;
    font-weight:bold;
    font-family:verdana,arial,helvetica,sans-serif;
    padding-left: 10px;
    padding-bottom: 3px;
  /*  border-left:#ff0066 0.5em solid;
    border-right:#ffffff 5px solid;
    border-bottom: #ff0066 1px solid;
    text-align:left;*/
    margin-bottom:0px;
    padding-top: 3px;
    margin-top:5px;
    }


.menu_op{
   font-family: 'Helvetica';
   font-style: italic;
   font-variant: normal;
   font-weight: bold;
   font-size: 85%;
   line-height: normal;
   font-size-adjust: none;
   font-stretch: normal;
   color: #ff0066;
   margin-left: 1px;
   }
   
 /*----↓追加2010/01/15 移行するまでのあいだ↓ ******/
 
.category_name{
    font-weight:bold;
    }
    
ul.sub_genre2{
    font-size:90%;
    }
