#contentsArea *{
	margin: 0;
	padding: 0;
}
#contentsArea {
	width: 950px;
	margin:0 auto;
	text-align: left;
}

#contentsArea .notfoundArea{
	margin-left:100px;
}

#contentsArea ul.linkBtn{
	width: 505px;
	margin: 0 0 0 240px;
	overflow: hidden;
	list-style: none;
}
#contentsArea ul.linkBtn li{
	float: left;
	padding-right: 24px;
}

#contentsArea .recommendArea{
	width: 920px;
	margin: 23px 0 50px 25px;
	overflow: hidden;
}
#contentsArea .recommendArea .cate01{
	width: 153px;
}
#contentsArea .recommendArea .cate02{
	width: 306px;
}
#contentsArea .recommendArea .cate03{
	width: 459px;
}
#contentsArea .recommendArea .cate04{
	width: 612px;
}
#contentsArea .recommendArea .cate05{
	width: 765px;
}

#contentsArea .recommendArea ul.special{
	list-style: none;
}
#contentsArea .recommendArea ul.special li{
	padding-top: 13px;
}

#contentsArea .recommendArea .categorybox{
	padding-top: 17px;
	float: left;
}
#contentsArea .recommendArea .categorybox p{
	padding-bottom: 4px;
}
#contentsArea .recommendArea .categorybox ul{
	list-style: none;
	overflow: hidden;
}
#contentsArea .recommendArea .categorybox ul li{
	float: left;
	padding-right: 18px;
}



#contentsArea .no1 {
	font-size: 12px; margin-bottom: 10px; color: #666666; line-height: 150%
}
#contentsArea .no2 {
	font-size: 14px; color: #666666; line-height: 150%
}
#contentsArea .no2 a {
	color: #666666; text-decoration: none
}
#contentsArea .no2 a:hover {
	color: #666666; text-decoration: underline
}
#contentsArea .no2 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 0px; width: 400px; padding-top: 0px; list-style-type: none
}
#contentsArea .no2 li {
	padding-left: 14px; font-size: 14px; background: url(image/arrow_b.gif) no-repeat left top; float: left; padding-bottom: 5px; margin: 0px; width: 400px; line-height: 18px
}
#contentsArea .no3 {
	font-weight: bold; font-size: 14px; margin-top: 8px; margin-left: 15px; vertical-align: middle; color: #666666; line-height: 150%
}
#contentsArea .no32 {
	font-weight: bold; font-size: 14px; margin-left: 15px; color: #666666; line-height: 150%
}


.not {
	font-size: 14px; color: #6286ca; line-height: 150%; padding-left: 10px;
}
.not a:link {
	text-decoration: underline
}
.not a:hover {
	text-decoration: none
}

#listbox {
	font-size: 12px; color: #6286ca; line-height: 150%; width: 750px; border:1px solid #8D7E45; margin-top: 5px; padding: 0px;
}

#listbox ul {
	padding-right: 0px; padding-left: 0px; margin: 12px 0px 0px 10px; padding-top: 0px; list-style-type: none
}
#listbox li {
	 font-size: 12px; line-height: 16px; color: #8D7E45; float: left; margin: 0px; width: 230px; padding-bottom: 12px;
}

#listbox li a {
	color: #8D7E45; text-decoration: underline
}
#listbox li a:hover {
	color: #8D7E45; text-decoration: none
}


/*====マンスリー用　091106 コニシ===*/
#mc_listbox {
	font-size: 12px; color: #6286ca; line-height: 150%; width: 750px; border:1px solid #8D7E45; margin-top: 5px; padding: 0px;
}

#mc_listbox ul {
	padding-right: 0px; padding-left: 0px; margin: 12px 0px 0px 10px; padding-top: 0px; list-style-type: none
}
#mc_listbox li {
	 font-size: 12px; line-height: 16px; color: #8D7E45; float: left; margin: 0px; width: 230px; padding-bottom: 12px;
}

#mc_listbox li a {
	color: #8D7E45; text-decoration: underline
}
#mc_listbox li a:hover {
	color: #8D7E45; text-decoration: none
}

#contentsArea .mc_no3 {
	font-weight: bold; font-size: 14px; margin-top: 8px; margin-left: 15px; vertical-align: middle; color: #666666; line-height: 150%
}

/*====100914 ページ戻りボタン追加===*/
#404back {
	width:950px;
	text-align:left;

}


/* 修正 150127brs1 TAM ココから */

/*====150121 ベルメゾンオリジナルブランド  人気＆オススメエリア===*/

.cf:before, .cf:after {
    content: "";
    display: table;
}
.cf:after {
    clear: both;
}


#contentsArea .list-ttl-area-c .ttl{
    background-color: #e3dbcd;
    color: #444;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.1em;
    line-height: 1.2;
    margin: 0;
    padding: 10px;
}


#contentsArea .item-list-area{
    clear: both;
    font-size: 12px;
    width: 100%;
	margin: 0 0 20px;
    padding: 10px 0 0;
}


#contentsArea #brand {
    margin-bottom: 40px;
    font-size: 12px;
	text-align:left;
}

#contentsArea .other-bnr {
    clear: both;
    margin: 10px 0 0;
    padding: 0 0 10px;
    width: 100%;
}


#contentsArea .other-bnr li {
    float: left;
    margin: 0;
    padding: 5px 0 10px;
}

#contentsArea .other-bnr li div {
    margin: 0 8px;
}



#contentsArea #brand .other-bnr .bnr172 li {
    width: 20%;
}

#contentsArea #brand .detail-txt {
    display: block;
    line-height: 1.2;
    padding-top: 3px;
}

#contentsArea .red {
    color: #d8464c;
}

#contentsArea .other-bnr .bnr300 li {
    width: 316px;
}

#contentsArea .list-ttl-01{
    clear: both;
    margin: 0 10px;
	padding: 12px 0 0;
	text-align:left;
	font-weight: bold;
}

#contentsArea .list-ttl-01 .sttl .pink {
    color: #ed5185;
    font-size: 14px;
}

#contentsArea .list-ttl-01 .sttl {
    background: url("http://www.bellemaison.jp/cpg/pc_common/inc_html/404/image/bg_sttl_line.gif") no-repeat scroll 297px top rgba(0, 0, 0, 0);
    border-left: 4px solid rgba(238, 81, 134, 0.3);
    color: #535353;
    font-size: 12px;
    letter-spacing: 0.1em;
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 99%;
}

/* 修正 150127brs1 TAM ココまで */