@charset "utf-8";

/* pageheader */
#pageheader {
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
}

#main-contents .section-block {
	margin: 46px 0 0 0;
}
/* section-head */
#main-contents .section-head .head {
	padding: 0 0 11px 0;
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
}
#main-contents .section-head .head h1 {
	height: 23px;
	text-indent: -999em;
	background: url(../images/h1_sitemap.gif) left top no-repeat;
}
#main-contents .section-head .body {
	margin: 11px 0 0 1px;
	padding-bottom: 3px;
	line-height: 150%;
}
/* section-body */
#main-contents .section-body{
	margin: 20px 0 0 0;
	padding: 0 15px;
}
#main-contents .section-body .body {
	padding: 18px 0 4px 0;
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
	overflow: hidden;
}
#main-contents .section-body #partner {
	padding: 18px 0 4px 0;
	background: url(../../common/images/bg_line_dotte-gray.gif) left bottom repeat-x;
	overflow: hidden;
}
#main-contents .section-body #partner .category p {
	padding: 0 0 0 18px;
	width: 100%;
	font-weight: bold;
	background: url(../../common/images/icon_arr-gray_right.gif) left 4px no-repeat;
}

#main-contents .section-body .body .category {
	padding-bottom: 5px;
	width: 164px;
	float: left;
}
#main-contents .section-body #aboutbuy.body .category,
#main-contents .section-body #aboutselection.body .category,
#main-contents .section-body #partner.body .category {
	padding-bottom: 18px;
	width: auto;
	float: none;
}
#main-contents .section-body #partner.body {
	background: none;
}
#main-contents .section-body .body .category p {
	padding: 0 0 0 18px;
	font-weight: bold;
	background: url(../../common/images/icon_arr-gray_right.gif) left 4px no-repeat;
}
#main-contents .section-body .body .page {
	width: 493px;
	float: right;
}
#main-contents .section-body .body .page ul li {
	padding: 0 0 18px 0;
	float: left;
}
#main-contents .section-body #home.body .page ul li,
#main-contents .section-body #product.body .page ul li {
	width: 164px;
}
#main-contents .section-body #shop.body .page ul li {
	width: 82px;
}
#main-contents .section-body .body .page ul li a {
	padding-left: 13px;
	background: url(../../common/images/icon_arr_right.gif) left 3px no-repeat;
}
