@charset "utf-8";

#main h2{
background:url(../img/bar_title.gif) repeat-x 0 0;
position:relative;
}
#c-title{
padding-top:20px;
position:absolute;
bottom:0;
right:0;
}
#banner{
clear:both;
text-align:center;
padding-top:20px;
}

/*pagenav*/
.page-nav{
clear:both;
overflow:hidden;
zoom:1;
width:700px;
border-bottom:1px solid #D04F84;
margin:0 auto 20px;
font-size:14px;
color:#666;
line-height:20px;
}
.page-nav2{
clear:both;
overflow:hidden;
zoom:1;
width:700px;
border-top:1px solid #D04F84;
margin:0 auto 20px;
font-size:14px;
color:#666;
line-height:20px;
}
.page-nav .fL,
.page-nav2 .fL{
width:350px;
font-size:12px;
}
.page-nav .page-no,
.page-nav2 .page-no{
float:right;
text-align:right;
width:350px;
}
/*カテゴリー*/
#dress-nav{
float:left;
width:180px;
}
#dress-nav dl dd{
	border-top:1px dotted #D04F84;
	font-size:13px;
	line-height:140%;
	padding:9px 0;
}
#dress-nav dl dd.top{
border-top:none;
}
#dress-nav dl dd.on{
}
#dress-nav dl dd.c-list{
color:#5E5E5E;
}
#dress-nav dl dd.c-list ul{
padding-left:20px;
margin:9px 0;
}
#dress-nav dl dd.c-list ul li{
	border-top:1px dotted #D04F84;
	font-size:13px;
	line-height:140%;
	padding:9px 0;
}
#dress-nav dl dd .brand-list{
background:#F0F0F0;
padding:10px;
color:#5E5E5E;
font-size:91%;
}
/*リスト*/
#dress-list{
float:right;
width:720px;
}
#dress-list .text{
margin-bottom:20px;
}
#dress-list ul{
overflow:hidden;
zoom:1;
clear:both;
}
#dress-list ul li{
float:left;
padding-left:10px;
margin-right:10px;
margin-bottom:20px;
}
#dress-list ul li.right{
margin-right:0;
}
