

div#flash{
	width:940px;
	height:300px;
	margin:0 auto;
	padding:0;
	text-align:center;
}


div#top_contents_ttl{
	width:940px;
	height:60px;
	background:url(../common/ttl_topsearch.jpg) no-repeat;
	padding-bottom:20px;
	margin:0 auto;
	text-align:center;
}


.top_update{
	font-size:9px;
	text-align:left;
	margin-left:160px;
	padding-top:40px;
	color:#fff;
}


div#main2col_topleft{
	float:left;
	width:640px;
	text-align:left;
	display:inline;
	margin:5px 0 0 0;
	padding:0 0 10px 0;
	font-size:12px;
	line-height:18px;

}

div#main2col_topright{
	width:300px;
	float:right;
	margin:5px 0 0 0;
	padding:0 0 10px 0;
	text-align:left;
	font-size:9px;
	line-height:16px;
	color:#999;
	}
	


/*=======================================================
Category banner
=======================================================*/

div#category_banner {
	width:300px;
	float:left;
	margin:0;
	padding-top:40px;
	text-align:left;
	background:url(../common/sttl_top_pucate.jpg) no-repeat top left;
}




div#category_banner dt {
	margin:0;
	padding-bottom:5px;
}

div#category_banner dd {
	text-align:left;
	padding-bottom:5px;
}




/*=======================================================
TOP  Category
=======================================================*/

div#category_top_cate {
	width:300px;
	float:left;
	margin-left:20px;
	padding-top:40px;
	padding-bottom:20px;
	text-align:left;
	background: url(../common/sttl_top_topcate.jpg) no-repeat top left;
}

div#category_top_cate dl{
	float:left;
	display:inline;
	width:300px;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:14px;
}




div#category_top_cate dt{
	width:140px;
	text-align:left;
	margin:0 0 5px 0;
	float:left;
	line-height:1.8em;
}




div#category_top_cate dd{
	width:160px;
	text-align:left;
	margin:0 0 5px 0;
	float:left;
	line-height:1.8em;
}




/*=======================================================
TOP  NewCategory
=======================================================*/

div#category_top_newcate {
	width:300px;
	float:left;
	margin-top:10px;
	padding-top:40px;
	padding-bottom:20px;
	text-align:left;
	background: url(../common/sttl_top_newcate.jpg) no-repeat top left;
}

div#category_top_newcate dl{
	float:left;
	display:inline;
	width:300px;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:14px;
}




div#category_top_newcate dt{
	width:280px;
	text-align:left;
	margin:0 0 5px 0;
	float:left;
	line-height:1.8em;
}



/*=======================================================
Category List
=======================================================*/


div#categorylist{
	width:640px;
	clear:both;
	font-size:12px;
	line-height:16px;
	margin-top:20px;
	padding-top:45px;
	text-align:left;
	color:#141414;
	background:url(../common/sttl_top_ctlist.jpg) top left no-repeat;

}



div#categorylist_01ct { background:url(../common/bg_topct01.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_02ct { background:url(../common/bg_topct02.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}
div#categorylist_03ct { background:url(../common/bg_topct03.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_04ct { background:url(../common/bg_topct04.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}
div#categorylist_05ct { background:url(../common/bg_topct05.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_06ct { background:url(../common/bg_topct06.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}
div#categorylist_07ct { background:url(../common/bg_topct07.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_08ct { background:url(../common/bg_topct08.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}
div#categorylist_09ct { background:url(../common/bg_topct09.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_10ct { background:url(../common/bg_topct10.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}
div#categorylist_11ct { background:url(../common/bg_topct11.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_12ct { background:url(../common/bg_topct12.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}
div#categorylist_13ct { background:url(../common/bg_topct13.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_14ct { background:url(../common/bg_topct14.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}
div#categorylist_15ct { background:url(../common/bg_topct15.jpg) no-repeat; float:left; margin:0 0 20px 0; min-height:90px;}
div#categorylist_16ct { background:url(../common/bg_topct16.jpg) no-repeat; float:left; margin:0 0 20px 15px; min-height:90px;}



div#categorylist dl{
	display:inline;
	width:300px;
	margin:0;
	padding:0;
}




div#categorylist  dt{
	width:300px;
	margin:10px 0 0 5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
}


div#categorylist  dd{
	width:300px;
	margin:0 0 0 5px;
	padding-bottom:5px;
	font-size:10px;
	line-height:1.6em;
}

div#categorylist  ttl a{ color:#141414; text-decoration:none;}
div#categorylist  ttl a:hover{ color:#D90D5E;text-decoration:underline;}
div#categorylist  ttl a:visited{ color:#141414; text-decoration:underline;}




/*=======================================================
Pick Up
=======================================================*/

#top_pickup{
	width:300px;
	clear:both;
	margin:0;
	padding-bottom:20px;
	text-align:left;
}

.top_pickupinner{
	background:url(../common/sttl_top_pu.jpg) top no-repeat #fff;
	height:30px;
	padding-bottom:5px;
	}


#top_pickup  ul { width:300px; margin-top:10px;  padding:0px; }
#top_pickup  li { list-style:none;  width:300px; display: block;  height: 90px; text-decoration:none;  }
#top_pickup  li a {width:300px;  display: block; height: 90px;  overflow: hidden;}
#top_pickup  li a:hover { background:#A1A1A1; color:#fff; text-decoration:none; }

#top_pickup  li.gray{ list-style:none;  width:300px; display: block; background:#f1f1f1;  height: 90px; text-decoration:none;  }
#top_pickup  li.gray a {width:300px;  display: block;  background:#f1f1f1; height: 90px;  overflow: hidden;}
#top_pickup  li.gray a:hover { background:#A1A1A1; color:#fff; text-decoration:none; }



.top_pickup_img{
	float:left;
	width:105px;
	padding:0;
	margin-top:8px;
	margin-left:5px;
}

.top_pickup_contents{
    float:left;
	width:180px;
	margin-right:auto;
	margin-top:4px;
	padding:0;
}


.top_pickupttl{
	width:180px;
	height:12px;
	display:block;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:left;
}


.top_pickuptxt{
	width:180px;
	display:block;
	margin-top:6px;
	padding:0;
	text-align:left;
	font-size:9px;
	line-height:1.6em;
}



