@charset "UTF-8";

/* -------------------------------------------------------------
レイアウトに関する指定 */

#category { width: 170px; float: left;}

#contents { width: 700px; margin: 5px 10px; float: left;}

#main { width: 700px; margin: 5px 10px; float: left;}

.category { margin: 10px auto; border-top: 1px #BF0000 dotted;}

/* -------------------------------------------------------------
カテゴリ一覧に関する指定 */

ul.parent li,ul.current li { float: left; margin-left: 10px; white-space: nowrap;}

#category ul { padding: 5px; border: 1px #BF0000 dotted;
	margin: 5px 0;}

/* -------------------------------------------------------------
お薦めブロック内に関する指定 */

h2.pickup { font-size: 14px; background-color: #BF0000; color: #FFF;}

ul.pickup { align: center;}
ul.pickup li { float: left; width: 280px; text-align: center; margin: 10px;}
ul.pickup li img { width: 100px; height: 100px; float: left;}
ul.pickup li p { font-size: 12px; text-align: left;}

/* -------------------------------------------------------------
人気商品ブロック内に関する指定 */

h2.popular { font-size: 14px; background-color: #BF0000; color: #FFF;}

ul.popular { margin: 0px auto;}
ul.popular li { float: left; width: 100px; text-align: center;}
ul.popular li img { width: 80px; height: 80px; margin: 10px;}
ul.popular li p { width: 90px; font-size: 12px; text-align: left;}

/* -------------------------------------------------------------
商品一覧ブロック内に関する指定 */

p.hit { width: 700px; border-top: 1px #BF0000 solid; font-size: 12px;
	margin: 5px 0;}

#menu p.photo,#menu p.title,#menu p.price,#menu p.date { background-color: #BF0000;
	 line-height: height: 1.5; float: left; color: #FFF; text-align: center;}
#main p.photo,#main p.title,#main p.price,#main p.date,#main p.dep {  float: left;}
#main p.title,#main p.price,#main p.date {background-color: #FEEFDC;}

#main p.photo {  height: 70px; text-align: center;}	
p.photo { width: 70px;}
p.title { width: 388px; border-left: 1px #FFF solid;
			 border-right: 1px #FFF solid;}
p.price { width: 129px; border-right: 1px #FFF solid;}
p.date { width: 110px;}
p.dep { width: 627px; font-size: 12px;margin-bottom: 10px;}