@charset "UTF-8";

/*======================================

	group
	
=======================================*/

/* message
=======================================*/
#main .message .image {
	float: right;
	width: 120px;
	margin: 0 0 0 20px;
}

#main .message .sig {
	padding: 22px 0 0 0;
	text-align: right;
}

/* outline
=======================================*/
#main .outline .content {
	padding: 14px 0 0 0;
}

#main .outline .content:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
}

#main .outline .content .image {
	float: left;
	width: 170px;
}

/*parent*/
#main .content ul.parent{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x;
	margin-top:0.6em;
	padding:0.4em 0;
}

#main .content ul.parent li{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x 0% 100%;
	padding:0.4em 0;
}
#main .content ul.parent li.last{
	background:none;
	padding:0.4em 0;
}
/*child*/
#main .content ul.child li{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x 0% 100%;
	margin-left:7em;
	padding:0.4em 0;
}
#main .content ul.child li.first{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x 100% 100%;
	padding-bottom:0.6em;
}
#main .content ul.child li.last{
	background:none;
	margin-left:7em;
}
/*child irregular*/
#main .content ul.child_s{
	margin-top:-0.4em;
	_margin-top:-1em;
}
#main .content ul.child_s li{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x 0% 100%;
	margin-left:7em;
	padding:0.4em 0;
}
#main .content ul.child_s li.first{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x 100% 100%;
	padding-bottom:0.6em;
}
#main .content ul.child_s li.last{
	background:none;
	margin-left:7em;
}
/*gchild*/
#main .content ul.gchild li{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x 0% 100%;
	margin-left:15em;
	padding:0.4em 0;
}

#main .content ul.gchild li.last{
	background:none;
	margin-left:15em;
}
/*ggchild*/
#main .content ul.ggchild li{
	background:url(../../common/img/dot/dot_gray_1x1.gif) repeat-x 0% 100%;
	margin-left:20em;
	padding:0.4em 0;
}
#main .content ul.ggchild li.last{
	background:none;
	margin-left:20em;
}
/*other*/
.icon{ margin-right:4px;}
.lgray{ color:#999;}
.fs10{ font-size:77%;}


