/* ---------- parts : mainpage ---------- */
/* TOP */
/* ---------- yÁzff_ghomecontents1.asp ---------- */

.box_title_pic_14{
	height:27px;
	border:1px solid #6c9;
	background: url(../gpic/youhin_ranking_small.gif);
	font-size:1px; text-indent:-9999px;
}
.box_top_contents_14{
	width:615px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:left;
}
	.box_top_contents_14 td{
		text-align:center;
		border-bottom:1px dotted #ccc;
		padding:7px 0;
		vertical-align: top;
	}
	.box_top_contents_14 td.rank{
		vertical-align: middle;
	}
	.box_top_contents_14 td.rank span{
		border:1px solid #99f;
		background:#ccf;
		color:#00f;
		padding:6px 4px;
	}
	.box_top_contents_14 td.pdt_info{
		text-align:left;
		line-height:150%;
	}
	.box_top_contents_14 td.pdt_info .ctgry_name{
		padding:3px;
		border:1px solid #fc9;
		background:#fed;
		color:#f60;
	}
	.box_top_contents_14 td.pdt_info .pdt_name{
		padding:7px 0 0 0;
	}

	.box_top_contents_14 td.pdt_info .price_title{
		border:1px solid #f00;
		background:#fcc;
		color: #f00;
		padding:2px;
	}
	.box_top_contents_14 td.pdt_info .price_info{
		color: #f00;
		font-size:20px;
	}


.box_title_pic_13{
	height:27px;
	border:1px solid #f90;
	background: url(../gpic/newclub_mini_price_image_small.gif);
	font-size:1px; text-indent:-9999px;
}
.box_top_contents_13{
	width:615px;
	margin-bottom:5px;
	text-align:left;
}
	.box_top_contents_13 table{
		border:1px solid #ffc72e;
	}
	.box_top_contents_13 th{
		padding:3px;
		background: #fd9;
		font-weight:normal;
		border-right:1px solid #e3a600;
		border-bottom:1px solid #ffc72e;
		text-align:center;
	}
	.box_top_contents_13 .new_ranking_th_last{
		border-right:0px;
	}
	.box_top_contents_13 td{
		text-align:center;
		padding:3px;
		border-top:1px solid #e0dbca;
	}
	.box_top_contents_13 td.rank_num{
		background: #f0f0f0;
	}
	.box_top_contents_13 td.rank_num .rank_num_1{
		border:1px solid #c00;
		background:#f00;
		color:#fff;
		font-weight:bold;
		padding:6px 9px;
	}
	.box_top_contents_13 td.rank_num .rank_num_2{
		border:1px solid #99f;
		background:#ccf;
		color:#00f;
		padding:2px 5px;
	}

	.box_top_contents_13 .new_ranking_td_prcnt .text_prcnt_1{
		color:#f00;
		font-style:italic;
		font-size:20px;
	}
	.box_top_contents_13 .new_ranking_td_prcnt .text_prcnt_2{
		font-size:20px;
	}
	.box_top_contents_13 .new_ranking_td_prcnt .text_prcnt_2{
		font-size:15px;
	}

	.box_top_contents_13 .new_rank_td_pic img{
		width:80px;
	}
	.box_top_contents_13 .new_rank_td_pic img{
		width:40px;
	}

	.box_top_contents_13 td.new_ranking_td_pdt{
		text-align:left;
		line-height:120%;
	}
	.box_top_contents_13 td.new_ranking_td_price .list_price_info{
		color: #666;
		padding:3px 0;
		font-size:16px;
		font-style:italic;
		text-decoration:line-through;
	}
	.box_top_contents_13 td.new_ranking_td_price .min_price_info{
		color: #f00;
		padding:3px 0;
		font-size:16px;
		font-style:italic;
	}

.box_title_pic_12{
	height:27px;
	border:1px solid #f93;
	background: url(../gpic/sale_pdt_image_small.gif);
	font-size:1px; text-indent:-9999px;
}
.box_top_contents_12{
	text-align:center;
	width:613px;
	border:0px;
	margin-bottom:15px;
}
	.box_top_contents_12 table{
		margin-bottom:10px;
	}
	.box_top_contents_12 td img{
		margin-right:10px;
	}
	.box_top_contents_12 td{
		padding-top:10px;
		text-align:left;
	}

.box_title_pic_10_y{
	height:27px;
	border:0px;
	background: url(../gpic/uresuji_image.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:1px; text-indent:-9999px;
}
.box_top_contents_10_y{
	padding:5px;
	text-align:left;
	background:#fff;
}
	.box_top_contents_10_y p.title_rcmnd_no_y{
		margin-bottom:3px;
		padding:0px;
		text-align:center;
		font-size:11px;
		width:120px;
		color:#f60;
		background:#f0f0f0;
		border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
	}
	.box_top_contents_10_y .box_top_contents_10_dtl_y{
		margin-bottom:10px;
		width:150px;
		height:200px;
		float:left;
		overflow:hidden;
		text-align:center;
	}
	.box_top_contents_10_y .box_top_contents_10_dtl_y img{
		width:90px;
		height:90px;
	}

.box_title_pic_10{
	height:27px;
	border:1px solid #c60;
	background: url(../gpic/pdtosusume_image_small.gif);
	font-size:1px; text-indent:-9999px;
}

.box_top_contents_10{
	width:613px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-bottom:5px;
	padding:5px 0 0 0;
	text-align:left;
/*	background: #fffff0;*/
}
	.box_top_contents_10 .box_top_contents_10_dtl{
		float:left;
		overflow:hidden;
		margin-bottom:10px;
		width:150px;
		height:200px;
		text-align:center;
	}
	.box_top_contents_10 p.title_rcmnd_no{
		margin-bottom:3px;
		padding:0px;
		text-align:center;
		font-size:11px;
		width:120px;
		color:#f60;
		background:#f0f0f0;
		border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
	}
	.box_top_contents_10 .box_top_contents_10_dtl img{
		width:90px;
		height:90px;
	}

.box_title_pic_09{
	height:27px;
	border:1px solid #c60;
	background: url(../gpic/pdtrankingu_image_small.gif);
	font-size:1px; text-indent:-9999px;
}

.box_top_contents_09{
	width:603px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-bottom:5px;
	padding:5px 5px 0px 5px;
	text-align:left;
}
	.box_top_contents_09 div.box_pdt_item{
		width:197px;
		float:left;
		margin:0 5px 5px 0;
		padding:0px;
	}
	.box_top_contents_09 div.box_pdt_item_last{
		width:197px;
		float:left;
		margin:0 0 5px 0;
		padding:0px;
	}
	.box_top_contents_09 p{
		text-align:left;
		padding:3px;
		width:183px;
		margin:0 0 5px 0;
	}
	.box_top_contents_09 p.title1{
		border-left:8px solid #f66;
		border-bottom:2px solid #f66;
		background:#fff0f0;
	}
	.box_top_contents_09 p.title2{
		border-left:8px solid #9c9;
		border-bottom:2px solid #9c9;
		background:#f0fff0;
	}
	.box_top_contents_09 p.title3{
		border-left:8px solid #99c;
		border-bottom:2px solid #99c;
		background:#f0f0ff;
	}
	.box_top_contents_09 div.box_pdt_info_1{
		width:186px;
		margin:0 0 5px 0;
		padding:5px;
		border:1px solid #ccc;
		background:#fff6f6;
		clear:both;
	}

	.box_top_contents_09 div.box_pdt_info_2{
		width:186px;
		margin:0 0 5px 0;
		padding:5px;
		border:1px solid #ccc;
		background:#fff9f0;
		clear:both;
	}

	.box_top_contents_09 div.box_pdt_info_3{
		width:186px;
		margin:0 0 5px 0;
		padding:5px;
		border:1px solid #ccc;
		background:#fffff6;
		clear:both;
	}
	.box_top_contents_09 div.pdt_rank_pic{
		float:left;
		width:60px;
		padding:0;
		margin:0;
	}
	.box_top_contents_09 div.pdt_rank_pic img{
		border:1px solid #ccc;
		width:50px;
		padding:0;
		margin:0;
	}
	.box_top_contents_09 div.pdt_rank_pname{
		float:right;
		width:120px;
		line-height:120%;
		padding:0;
		margin:0;
	}

.box_contents_05{
	width:100%;
	text-align:left;
}
	.box_contents_05 th{
		font-weight:normal;
		text-align:center;
	}
	.box_contents_05 td{
		font-size:11px;
		text-align:left;
	}
	.box_contents_05 td.title{
		background:#663;
		text-align:left;
	}
	.box_contents_05 td.title h2{
		color:#fff;
		font-size:14px;
	}
.box_title_pic_01{
	height:27px;
	border:1px solid #99c;
	background: url(../gpic/newarrival_image_small.gif);
	font-size:1px; text-indent:-9999px;
}
.box_top_contents_01{
	width:614px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-bottom:5px;
	text-align:left;
}
	.box_top_contents_01 th{
		background-color: #f0f0f0;
		padding:3px;
		font-weight:normal;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
		text-align:center;
	}
	.box_top_contents_01 td{
		background-color: #fffff0;
		padding:3px;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	.box_top_contents_01 td.t_center{
		text-align:center;
	}

.box_title_pic_f1{
	height:27px;
	border:1px solid #063;
	background: url(../gpic/special_image_small.gif);
	font-size:1px; text-indent:-9999px;
}
.box_top_contents_f1{
	width:613px;
	border:0px;
	margin-bottom:5px;
}
	.box_top_contents_f1 td{
		padding-top:10px;
		text-align:center;
		font-size:11px;
	}


.box_title_pic_06{
	height:27px;
	border:1px solid #06c;
	background: url(../gpic/shopranking_image_small.gif);
	font-size:1px; text-indent:-9999px;
}
p.top_contents_13_footer,
p.top_contents_10_footer,
p.top_contents_01_footer,
p.top_contents_f1_footer,
p.top_contents_06_footer,
p.top_contents_09_footer{
	text-align:right;
	margin-bottom:15px;
}
.box_top_contents_06{
	width:613px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-bottom:5px;
	text-align:left;
}
	.box_top_contents_06 th{
		background:#def;
		font-weight:normal;
		padding:3px;
		border:1px solid #fff;
		text-align:center;
	}
	.box_top_contents_06 td.top_06_no{
		padding:3px;
		text-align:center;
		color:#f00;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	.box_top_contents_06 td.top_06_shop{
		padding:3px;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	.box_top_contents_06 td.top_06_memo{
		padding:3px;
		border-top:1px solid #ccc;
	}

.box_title_pic_07{
	height:27px;
	border:1px solid #c60;
	background: url(../gpic/clubreport_image_small.gif);
	font-size:1px; text-indent:-9999px;
}

.box_top_contents_07{
	width:613px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	margin-bottom:15px;
}
	.box_top_contents_07 td{
		text-align:left;
		border-top:1px solid #ccc;
		padding:3px;
	}
	.box_top_contents_07 td.top_07_pic{
		border:0px;
	}
	.box_top_contents_07 td.top_07_pdt{
		border:0px;
		width:90%;
		background:#fec;
	}
	.box_top_contents_07 td.top_07_memo{
		border:0px;
		line-height:120%;
	}


