/*mod_list_linklist*/
@import "mod_list_base.css";

/*panelLinkList*/

ul.linkList01,
ul.linkListB01,
ul.linkListD01,
ul.linkListD02,
ul.linkListD03,
ul.linkListD04,
ul.linkListD05,
ul.linkListD06,
ul.linkListD07 {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.linkListC01 {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.linkList01 li,
ul.linkListB01 li,
ul.linkListD01 li,
ul.linkListD02 li,
ul.linkListD03 li,
ul.linkListD04 li,
ul.linkListD05 li,
ul.linkListD06 li,
ul.linkListD07 li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
}

ul.linkListD02 li {
	display: block;
} 


ul.linkListC01 li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
	line-height: 115%;
}

ul .normalText,
.cardListA01 a .cardLabel,
.cardListA02 a .cardLabel,
.cardListB01 a .cardLabel,
.cardListB02 a .cardLabel,
ul.linkList01 li a,
ul.linkListB01 li a,
ul.linkListD01 li a,
ul.linkListD02 li a,
ul.linkListD03 li a,
ul.linkListD04 li a,
ul.linkListD05 li a,
ul.linkListD06 li a,
ul.linkListD07 li a {
	display: block;
	margin: 0;
	border: 1px solid #eee;
	background: #eee;
	text-indent: -0.7em;
	padding: 0.15em 0.5em 0.3em 1.2em;
/*\*/
	text-indent: 0;
	padding: 0.15em 0.5em 0.3em;
/**/
}

ul .normalText {
	padding-left: 1.3em;
}

ul.linkListC01 li a {
	display: block;
	margin: 0;
	padding: 0.15em;
	background: #fff;
}

ul.linkListC01 li a em {
	font-style: normal;
}

.cardListA01 a:hover .cardLabel,
.cardListA02 a:hover .cardLabel,
.cardListB01 a:hover .cardLabel,
.cardListB02 a:hover .cardLabel,
ul.linkList01 li a:hover,
ul.linkListB01 li a:hover,
ul.linkListD01 li a:hover,
ul.linkListD02 li a:hover,
ul.linkListD03 li a:hover,
ul.linkListD04 li a:hover,
ul.linkListD05 li a:hover,
ul.linkListD06 li a:hover,
ul.linkListD07 li a:hover {
	background: #ddd;
	border: 1px solid #06c;
	color: #06c;
	text-decoration: none;
}

ul.linkListTree a img,
.cardListA01 a .cardLabel img,
.cardListA02 a .cardLabel img,
.cardListB01 a .cardLabel img,
.cardListB02 a .cardLabel img,
ul.linkList01 li a img,
ul.linkListB01 li a img,
ul.linkListC01 li a img,
ul.linkListD01 li a img,
ul.linkListD02 li a img,
ul.linkListD03 li a img,
ul.linkListD04 li a img,
ul.linkListD05 li a img,
ul.linkListD06 li a img,
ul.linkListD07 li a img {
/*\*/
	float: left;
/**/
	width: 0.4em;
	height: 0.4em;
	border: none;
	margin-top: 0.5em;
}

ul.linkListTree a span.linkText,
.cardListA01 a .cardLabel span.linkText,
.cardListA02 a .cardLabel span.linkText,
.cardListB01 a .cardLabel span.linkText,
.cardListB02 a .cardLabel span.linkText,
ul.linkList01 li a span.linkText,
ul.linkListB01 li a span.linkText,
ul.linkListC01 li a span.linkText,
ul.linkListD01 li a span.linkText,
ul.linkListD02 li a span.linkText,
ul.linkListD03 li a span.linkText,
ul.linkListD04 li a span.linkText,
ul.linkListD05 li a span.linkText,
ul.linkListD06 li a span.linkText,
ul.linkListD07 li a span.linkText {
	margin: 0 0 0 0.3em;
/*\*/
	display: block;
	margin: 0 0 0 0.8em;
/**/
}

#bodyArea ul.linkList01 ul.linkList01,
#bodyArea ul.linkListB01 ul.linkListB01 {
	margin-bottom: 0;
	padding-bottom: 0;
}

ul.linkList01 li ul.linkList01 li,
ul.linkListB01 li ul.linkListB01 li{
	margin: 0;
	padding: 0;
	border-bottom: none;
	border-top: 1px solid #fff;
	font-size: 100%;
}

ul.linkList01 ul.linkList01 li .normalText,
ul.linkListB01 ul.linkListB01 li .normalText,
ul.linkList01 ul.linkList01 li a,
ul.linkListB01 ul.linkListB01 li a{
	padding-left: 1.5em;
}

/*linkListBlockD01*/
div.linkListBlockD01:first-child,
div.linkListBlockD02:first-child,
div.linkListBlockD03:first-child,
div.linkListBlockD04:first-child,
div.linkListBlockD05:first-child,
div.linkListBlockD06:first-child,
div.linkListBlockD07:first-child {
	clear: left;
}

/*\*/
div.linkListBlockD01,
div.linkListBlockD02,
div.linkListBlockD03,
div.linkListBlockD04,
div.linkListBlockD05,
div.linkListBlockD06,
div.linkListBlockD07 {
	clear: left;
}
/**/

div.linkListBlockD01 {
	width: 268px;
	margin-bottom: 0;
}

ul.linkListD01 {
	width: 132px;
	float: left;
	padding-right: 1px;
}

ul.linkListD01.lastItem {
	padding-right: 0;
}

div.linkListBlockD02 {
	/* width: 550px; */
	/* width: 100%; */
	display: block;
}

ul.linkListD02 {
	width: 182px; 
	/* width: 33%; */
	float: left;
	border-right: 1px solid #fff;
	padding-bottom: 1em;
}

ul.linkListD02.lastItem {
	width: 184px;
	/* width: 34%; */
	float: left;
	padding-bottom: 1em;
}

div.linkListBlockD03 {
	width :729px;
	padding-bottom: 1em;
}

ul.linkListD03 {
	width: 242px;
	float: left;
	border-right: 1px solid #fff;
}

div.linkListBlockD04 {

}

ul.linkListD04 {
	width: 274px;
	float: left;
	border-right: 1px solid #fff;
	padding-bottom: 1em;
}

ul.linkListD05 {
	width: 136px;
	float: left;
	border-right: 1px solid #fff;
	padding-bottom: 1em;
}

ul.linkListD06 {
	width: 182px;
	float: left;
	border-right: 1px solid #fff;
	padding-bottom: 1em;
}

ul.linkListD07 {
	width: 363px;
	float: left;
	border-right: 1px solid #fff;
	padding-bottom: 1em;
}

div.linkListBlockD01 .lastItem,
div.linkListBlockD02 .lastItem,
div.linkListBlockD03 .lastItem,
div.linkListBlockD04 .lastItem,
div.linkListBlockD05 .lastItem,
div.linkListBlockD06 .lastItem {
	padding-right: 0;
	border-right: none;
}

div.linkListBlockD05 ul.linkListD05.lastItem {
	width: 136px;
	border-right: none;
}

div.linkListBlockD06 ul.linkListD06.lastItem {
	width: 180px;
}

div.linkListBlockD07 ul.linkListD07.lastItem {
	width: 364px;
}

div.linkListBlockD01 br.blockEnd,
div.linkListBlockD02 br.blockEnd,
div.linkListBlockD03 br.blockEnd,
div.linkListBlockD04 br.blockEnd,
div.linkListBlockD05 br.blockEnd,
div.linkListBlockD06 br.blockEnd,
div.linkListBlockD07 br.blockEnd {
	clear: left;
}
