@charset "utf-8";

/* -----------------------------------------------------------
 Created:        2007-05-31
 Last update:    2007-05-31
 Style Info:     カテゴリのスタイル
----------------------------------------------------------- */

@import url("base.css");
@import url("clear.css");


/* --------------------------------------------------
	インデックス
----------------------------------------------------*/

#sitemapIndex #wrapperContent #mainContent .section {
	width: 530px;
	margin: 30px auto;
}


#sitemapIndex #wrapperContent #mainContent .section ul {
	width: 530px;
}

#sitemapIndex #wrapperContent #mainContent .section ul li {
	font-weight: bold;
}

#sitemapIndex #wrapperContent #mainContent .section ul li ul li {
	font-weight: normal;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.top {
	width: 530px;
	padding: 15px 0 52px 0;
	line-height: 35px;
	background: url(../img/sitemap/background_top.gif) 0px 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.top a {
	display: block;
	width: 380px;
	padding: 0 0 0 150px;
	line-height: 35px;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.category {
	width: 530px;
	margin: -30px 0 20px 0;
	padding: 0 0 15px 0;
	background: url(../img/sitemap/background_category_footer.gif) 100% 100% no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.category span {
	display: block;
	width: 380px;
	padding: 0 0 0 150px;
	line-height: 65px;
	background: url(../img/sitemap/background_category_header.gif) 100% 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.category ul {
	width: 380px;
	padding: 0 0 0 150px;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.category ul li {
	float: left;
	width: 170px;
	padding: 0 0 10px 20px;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.criterion {
	width: 530px;
	padding: 15px 0 25px 0;
	line-height: 35px;
	background: url(../img/sitemap/background_criterion.gif) 100% 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.criterion a {
	display: block;
	width: 380px;
	margin: 0 0 0 70px;
	padding: 0 0 0 80px;
	line-height: 35px;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.companyList {
	width: 530px;
	padding: 15px 0 25px 0;
	line-height: 35px;
	background: url(../img/sitemap/background_company_list.gif) 100% 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.companyList a {
	display: block;
	width: 380px;
	margin: 0 0 0 70px;
	padding: 0 0 0 80px;
	line-height: 35px;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.about {
	width: 530px;
	padding: 15px 0 25px 0;
	line-height: 35px;
	background: url(../img/sitemap/background_about.gif) 100% 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.about a {
	display: block;
	width: 380px;
	margin: 0 0 0 70px;
	padding: 0 0 0 80px;
	line-height: 35px;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.privacy {
	margin: 15px 0;
	padding: 25px 0 0 0;
	background: url(../img/share/border_blurred_02.gif) 70px 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.corporate {
	margin: 15px 0;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.inquiry {
	margin: 15px 0;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.privacy a,
#sitemapIndex #wrapperContent #mainContent .section ul li.corporate a,
#sitemapIndex #wrapperContent #mainContent .section ul li.inquiry a {
	display: block;
	width: 380px;
	margin: 0 0 0 70px;
	padding: 3px 0 3px 80px;
	background: url(../img/sitemap/arrow_link.gif) 28px 50% no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.diary {
	width: 530px;
	padding: 15px 0 25px 0;
	line-height: 35px;
	background: url(../img/sitemap/background_eco_diary.gif) 100% 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.winter {
	width: 530px;
	padding: 15px 0 25px 0;
	line-height: 35px;
	background: url(../img/sitemap/background_eco_winter.gif) 100% 0px no-repeat;
}

#sitemapIndex #wrapperContent #mainContent .section ul li.diary a,
#sitemapIndex #wrapperContent #mainContent .section ul li.winter a {
	display: block;
	width: 380px;
	margin: 0 0 0 70px;
	padding: 0 0 0 80px;
	line-height: 35px;
}

#sitemapIndex #wrapperContent #mainContent .section ul.line {
	margin: 15px 0;
	padding: 25px 0 0 0;
	background: url(../img/share/border_blurred_02.gif) 70px 0px no-repeat;
}


