@charset "utf-8";


/* #keyimgArea 
--------------------------------------------------------- */
#top #keyimgArea {
	width: 950px;
}
#top #mainArea #contentsArea {width: 900px;}
#top .col2 {margin-bottom:20px; background: url(../img/col2_bg_001.gif) repeat-y left bottom;}
#top .col2.last {background:none;}
#top .col2 .col {width:440px; float:left; margin-right:19px;}
#top .col2.last .col {background:url(../img/col2_bg_002.gif) no-repeat left bottom; width:440px;}
#top .col2.last .brandBox { min-height:174px;}
* html #top .col2.last .brandBox {height:174px;}
#top .col2.last .col.mr00 {background:none;}
#top .brandBox {width:440px;}
#top .brandBox .fL {float:left; width:80px;}
#top .brandBox .fR {float:right; width:360px;}
#top .brandBox .fR .txtBox {padding:10px 10px 0 10px; line-height:1.2; background: url(../img/txt_bg_001.gif) no-repeat left bottom; min-height:80px; }
* html #top .brandBox .fR .txtBox {height:80px; }
#top .btnBlock {background: url(../img/txt_bg_002.gif) no-repeat left bottom;clear:both;}
#top .btnBlock01 {background: url(../img/col2_bg_002.gif) no-repeat left bottom;clear:both;}
#top .btnBlock .btn01,
#top .btnBlock01 .btn01{width:430px; text-align:right; float:left}
#top .btnBlock .btn02,
#top .btnBlock01 .btn02 {width:459px; text-align:right; float:left}
#top .indexBg01 {background: url(../img/index_bg_002.gif) no-repeat left bottom; width:900px;}
#top .indexBg01 .indexBgInner {background: url(../img/index_bg_001.jpg) no-repeat left top; padding:21px; width:858px;}
* html #top .indexBg01 .indexBgInner {width:900px;}

#top dl.txtbg01 {background: url(../img/index_bg_003.jpg) no-repeat left bottom; width:654px; color:#FFF; line-height:1.2;}
#top dl.txtbg01 dd{ padding:21px 18px 0px 58px; min-height:123px;}
#top dl.txtbg02 {background: url(../img/index_bg_004.jpg) no-repeat left bottom; width:654px; color:#FFF; line-height:1.2; margin-top:7px; color:#e6e4e4;}
#top dl.txtbg02 dd{ padding:21px 18px 0 58px; min-height:104px;}
#top dl.txtbg03 {background: url(../img/index_bg_005.jpg) no-repeat left bottom; width:862px; color:#FFF; line-height:1.2; margin-top:7px; color:#e6e4e4;}
#top dl.txtbg03 dd{ padding:21px 58px 19px;}

* html #top dl.txtbg01 dd{height:144px;}
* html #top dl.txtbg02 dd{height:124px;}
/** html #top dl.txtbg03 dd{height:123px;}*/

#top dl.txtbg01 dt,
#top dl.txtbg02 dt,
#top dl.txtbg03 dt{
	font-size:0;
}

#top .indexBg02 {background: url(../img/index_bg_006.gif) no-repeat left top; padding:41px 0 0 21px; min-height:149px; color:#e6e4e4;}
#top .indexBg03 {background: url(../img/index_bg_007.gif) no-repeat left top; padding:41px 0 0 21px; min-height:149px; color:#e6e4e4;}

#top .imgR {border:none;}
#top .list01 li {background: url(../img/index_mark.gif) no-repeat left center; padding-left:15px; color:#FFF;}
#top .indexInner {padding-left:20px;}
#top .indexBg04 {background: url(../img/index_bg_008.gif) no-repeat left bottom; padding-bottom:5px;}
#top .fashion {background: url(../img/index_img_017.jpg) no-repeat left top; width:305px; float:left; min-height:66px; padding:95px 0 0 151px;}
* html #top .fashion {width:456px; height:160px;}
#top .fashion p {width:295px; color:#e6e4e4; line-height:1.2; font-size:13px;}

#top .col2A {width:880px; margin-top:35px;}
#top .col2A .colA {width:380px; float:left; margin-right:44px;}
#top .col2A .colB {width:403px; float:left;}


#top .listBlock01 li {
list-style: none;
margin-left: 0.9em;
padding-left: 0;
color:#e6e4e4;
}

#top * html .listBlock01 li {/* for IE6 \*/
margin-left: 1.1em;
padding-left: 0em;
}
#top .indexBg05 {background: url(../img/index_bg_009.gif) no-repeat left top; padding:44px 0 0 31px; padding:px; color:#e6e4e4; min-height:420px;}
* html #top .indexBg05 {height:420px;}
#top .indexBg06 {background: url(../img/index_bg_010.gif) no-repeat left top; padding:44px 0 0 31px; color:#e6e4e4; margin-top:55px;}
#top .underbtn li {float:left; margin-right:13px;}

#indexBnrBlock01{
	width:856px;
	margin-left:25px;
	margin-bottom:30px;
}
#indexBnrBlock01 li{
	float:left;
	width:260px;
	margin-right:25px;
}

