#concept, #shoplist {margin-bottom: 100px;}
#concept #Basic, #concept #Practical, #concept #Comfortable, #concept #Environmentally {margin-bottom: 60px;}

#toplead h1 {
background: url(/img/store/clothes/labo/topimg.png) no-repeat left center;
text-indent: -9999px;
height: 500px;
margin-bottom: 30px;
border: 0;
}
#toplead #conceptlead {
background: url(/img/store/clothes/labo/toplead.png) no-repeat left center;
text-indent: -9999px;
height: 395px;
width: 520px;
margin: 0 0 70px 330px;
}
#toplead img {float: left;}
#toplead {margin-bottom: 30px;}

#concept h1{
background: url(/img/store/clothes/labo/concept_ttl.png) no-repeat left center;
text-indent: -9999px;
height: 25px;
padding-bottom: 20px;
margin-bottom: 40px;
border-bottom: 1px solid #e5e5e5;
}
#lineup h1{
background: url(/img/store/clothes/labo/lineup_ttl.png) no-repeat left center;
text-indent: -9999px;
height: 25px;
padding-bottom: 20px;
margin-bottom: 40px;
border-bottom: 1px solid #e5e5e5;
}
#shoplist h1{
background: url(/img/store/clothes/labo/shoplist_ttl.png) no-repeat left center;
text-indent: -9999px;
height: 25px;
padding-bottom: 20px;
margin-bottom: 40px;
border-bottom: 1px solid #e5e5e5;
}
#concept #Basic h1 {
background: url(/img/store/clothes/labo/basic_ttl.png) no-repeat left top;
text-indent: -9999px;
height: 25px;
margin-bottom: 20px;
border: 0;
padding: 0;
}
#concept #Practical h1 {
background: url(/img/store/clothes/labo/practical_ttl.png) no-repeat left top;
text-indent: -9999px;
height: 25px;
margin-bottom: 20px;
border: 0;
padding: 0;
}
#concept #Comfortable h1 {
background: url(/img/store/clothes/labo/comfortable_ttl.png) no-repeat left top;
text-indent: -9999px;
height: 25px;
margin-bottom: 20px;
border: 0;
padding: 0;
}
#concept #Environmentally h1 {
background: url(/img/store/clothes/labo/environmentally_ttl.png) no-repeat left top;
text-indent: -9999px;
height: 25px;
margin-bottom: 20px;
border: 0;
padding: 0;
}
#concept p {line-height:160%;}
.practicalDetail{margin-top: 30px;}
.last {margin-right: 0;}
#practical01 img, #practical02 img , #practical03 img {margin-right: 14px; width: 284px;}
#practical05 img, #practical06 img {float:right; width: 582px;}
#practical04 img {float:left; width: 582px;}
#comfortable01 img {width: 582px; float:right;}
#environmentally01 img, #Basic01 img {width: 582px; float:right;}
#environmentally02 img {width: 582px; float:left;}
#Basic01, #practical01, #practical02, #practical03, #practical04, #practical05, #practical06, #comfortable01, #environmentally01, #environmentally02 {position: relative;}
#Basic01 .detaillead, #practical05 .detaillead, #practical06 .detaillead, #comfortable01 .detaillead, #environmentally01 .detaillead, #environmentally02 .detaillead {position: absolute; bottom: 10px; width: 284px; }
#practical04 .detaillead, #environmentally02 .detaillead {position: absolute; bottom: 10px; width: 280px; left: 596px;}

#Practical li {float: left; width: 284px; margin-right: 14px;}
#Practical li.last {margin-right: 0;}
#practical03 {margin-right:0;}

.detail {position: relative;}
.detail img {float: left; width: 582px;}
.mainLead {position: absolute; left: 596px; bottom: 10px; width: 280px;}
.mainLead p {width: 280px;}
.mainLeadttl {font-weight: bold; font-size: 14px; margin-bottom: 7px;}
.leadttl {font-weight: bold; margin-bottom: 5px; font-size: 13px;}
.item {font-size: 11px; color:#999;}
.item a {font-size: 11px; color:#999; text-decoration: none;}
.item a:hover {color: #7F0019;}
p.item {margin: 10px 10px 0 0;}
.annotation {font-size: 11px; color:#999;}
.link {font-size: 11px; margin-top: 10px;}
.relatedLink { margin: 5px 0 10px; text-align: right;}
.relatedLink a {
background: url("/img/common/arrow_right.png") no-repeat scroll 14px 50% transparent;
border: 1px solid #CCCCCC;
display: inline-block;
font-weight: bold;
padding: 7px 14px 7px 28px;
text-decoration: none;
}

#shoplist {margin-bottom: 50px;}
#shoplist li {float: left; margin-right: 80px; line-height: 170%;}
#shoplist li:last-child {margin-right: 0;}

#lineup {margin-bottom: 70px;}
#lineup h2 {font-size: 14px;}

/* subcategory */
#subCategory {width: 880px; margin: 10px 0 0;}
#subCategory ul {margin-right: -10px; margin-top: -16px; letter-spacing: -.40em;}
#subCategory li {display: -moz-inline-box; /* Firefox2 */
display: inline-block;
*display: inline; *zoom: 1; /* IE6, IE7 */
margin: 0 15px 10px 0; width: 124px; padding-top: 15px; vertical-align: top; letter-spacing: normal;}
#subCategory li a {position: relative; display: block; padding-top: 58px;}
#subCategory ul li a .name {display: block; background: url(/img/store/common/sprite_sidenav.png) no-repeat 3px -181px; _background: url(/img/store/common/ie6_arrow.gif) no-repeat 0 -3px; padding: 0 10px 10px 12px;}
#subCategory .img {display: block; position: absolute; top: 0; width: 50px; height: 50px; background-repeat: none; *z-index: -1;}
#subCategory .img1 {left: 0;}
#subCategory .img2 {left: 55px;}
#subCategory #laboWomen {margin-bottom: 30px;}

/* subcategory img */
li#S1001301 .img1 {background-image: url(/img/item/4934761208138_50.jpg);}
li#S1001301 .img2 {background-image: url(/img/item/4934761208251_50.jpg);}
li#S1001302 .img1 {background-image: url(/img/item/4934761208978_50.jpg);}
li#S1001302 .img2 {background-image: url(/img/item/4934761209210_50.jpg);}
li#S1001303 .img1 {background-image: url(/img/item/4934761209791_50.jpg);}
li#S1001303 .img2 {background-image: url(/img/item/4934761209913_50.jpg);}
li#S1001304 .img1 {background-image: url(/img/item/4934761210360_50.jpg);}
li#S1001304 .img2 {background-image: url(/img/item/4934761208824_50.jpg);}
li#S1001305 .img1 {background-image: url(/img/item/4934761210551_50.jpg);}
li#S1001305 .img2 {background-image: url(/img/item/4934761210674_50.jpg);}
li#S1001306 .img1 {background-image: url(/img/item/4934761210902_50.jpg);}
li#S1001306 .img2 {background-image: url(/img/item/4934761210711_50.jpg);}

li#S1001501 .img1 {background-image: url(/img/item/4934761200965_50.jpg);}
li#S1001501 .img2 {background-image: url(/img/item/4934761201122_50.jpg);}
li#S1001502 .img1 {background-image: url(/img/item/4934761201849_50.jpg);}
li#S1001502 .img2 {background-image: url(/img/item/4934761202242_50.jpg);}
li#S1001503 .img1 {background-image: url(/img/item/4934761202648_50.jpg);}
li#S1001503 .img2 {background-image: url(/img/item/4934761203362_50.jpg);}
li#S1001504 .img1 {background-image: url(/img/item/4934761203638_50.jpg);}
li#S1001504 .img2 {background-image: url(/img/item/4934761203720_50.jpg);}
li#S1001505 .img1 {background-image: url(/img/item/4934761203959_50.jpg);}
li#S1001505 .img2 {background-image: url(/img/item/4934761204215_50.jpg);}

.shareButton { margin-top: 15px; text-align: right;}
.shareButton li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.share { margin-top: 15px;}
.share li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}


/* clearfix */
#practical01 img, #practical02 img, #practical03 img, #Basic01, #toplead, #concept, #concept .detail, #concept ul, #Practical ul,#practical03, #practical04, #practical05, #practical06, #comfortable01, #environmentally01, #environmentally02, #shoplist, #lineup, #subCategory ul {zoom:1;}
#practical01 img:after,
#practical02 img:after,
#practical03 img:after, 
#Basic01:after,
#toplead:after,
#concept:after,
#concept .detail:after,
#concept ul:after,
#Practical ul:after,
#practical03:after,
#practical04:after,
#practical05:after,
#practical06:after,
#comfortable01:after,
#environmentally01:after,
#environmentally02:after,
#shoplist:after,
#lineup:after,
#subCategory ul:after {content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}