@charset "utf-8";
/* CSS Document */

#sitemapArea a {
	color: #444;
	text-decoration: none;
}

#sitemapArea a:hover {
	color: #60abce;
	text-decoration: none;
}

#sitemapArea {
}

#sitemapArea li.lv01 {
	width: 310px;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	float: left;
	padding-bottom: 30px;
	margin: 0 30px 40px 0;
	_margin: 0 15px 20px 0;
}

#sitemapArea li.lv01 h3 {
	background: url(/company/images/link/item_line.gif) left bottom repeat-x;
}

#sitemapArea li.lv01 h3 span {
	display: inline-block;
	font-size: 130%;
	line-height: 1.2;
	font-weight: bold;
	border-bottom: 4px solid #60abce;
	padding-right: 10px;
}

#sitemapArea li.lv02 h4{
	border-bottom: 2px solid #ccc;
	line-height: 1.2;
	padding-top: 1em;
	font-size: 110%;
	font-weight: normal;
	padding: 1em 0 0;
}

#sitemapArea li.lv03 {
	background: url(/images/common/item_dot02.gif) 0 1.85em repeat-x;
	_background: url(/images/common/item_dot02.gif) 0 2.0em repeat-x;
	margin-left: 1em;
	padding: 0 0 5px;
}

#sitemapArea li.lv03 h5{
	background: url(/images/common/item_arrow02.gif) 0 16px no-repeat;
	_background: url(/images/common/item_arrow02.gif) 0 19px no-repeat;
	padding: 0.7em 0 0 9px;
	font-size: 85%;
	font-weight: normal;
}

#sitemapArea li.lv03 ul {
	margin-left: 1em;
}

#sitemapArea li.lv03b {
	background: url(/images/common/item_dot02.gif) 0 1.85em repeat-x;
	_background: url(/images/common/item_dot02.gif) 0 2.0em repeat-x;
	margin-left: 1em;
	padding: 0 0 3px;
}

#sitemapArea li.lv03b h5{
	background: url(/images/common/item_arrow02.gif) 0 16px no-repeat;
	_background: url(/images/common/item_arrow02.gif) 0 19px no-repeat;
	padding: 0.7em 0 0 9px;
	font-size: 85%;
	font-weight: normal;
}

#sitemapArea li.lv03b ul {
	margin-left: 1em;
}

#sitemapArea li.lv03c {
	margin-left: 1em;
}

#sitemapArea li.lv03c h5 {
	background: url(/images/common/item_arrow02.gif) 0 14px no-repeat;
	_background: url(/images/common/item_arrow02.gif) 0 17px no-repeat;
	font-size: 85%;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-top: 0.5em;
}

#sitemapArea li.lv04{
	font-weight: normal;
	float: left;
}

#sitemapArea li.lv04 h6 {
	font-weight: normal;
	font-size: 75%;
}

#sitemapArea li.lv04 h6 a {
	color: #444;
	text-decoration: none;
}

#sitemapArea li.lv04 h6 a:hover {
	color: #aaa;
	text-decoration: underline;
}

#sitemapArea li.lv04b{
	font-weight: normal;
	float: left;
}

#sitemapArea li.lv04b h6 {
	font-weight: normal;
	font-size: 75%;
}

#sitemapArea li.lv04b h6 a {
	color: #444;
	text-decoration: none;
}

#sitemapArea li.lv04b h6 a:hover {
	color: #aaa;
	text-decoration: underline;
}









