/* CSS Document */
/* indent */
p.indent_none{
	padding-left:12px;
	text-indent:-12px;
	margin-top:0px;
}
p.indent{
	padding-left:12px;
	text-indent:-12px;
}
p.indent_first{
	padding-left:12px;
	margin-top:10px;
	text-indent:-12px;
}
.indent_none{
	padding-left:12px;
	text-indent:-12px;
	margin:0px;
}
.indent{
	padding-left:12px;
	text-indent:-12px;
}
.indent_first{
	padding-left:12px;
	margin-top:10px;
	text-indent:-12px;
}

/* policy */
#p_content{
margin:0px 10px 0px 40px;}

#p_content h4{
	margin-top:15px;
	margin-bottom:5px;
	font-size:medium;
	color:#000000;
	font-weight: bold;
}
#p_content h5{
	margin-top:15px;
	font-size:medium;
	color:#000000;
	font-weight: bold;
}

/* how to */
.howto_table{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:560px;
	margin-top:25px;
	margin-left:20px;
	margin-bottom:20px;
}
.howto_table td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:left;
	padding:4px;
}
.howto_table th{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#f0ece5;
	font-weight:bold;
	width:120px;
	padding:4px;
	text-align:left;
	vertical-align:top;
}


/* sitemap */
.sitemap_content{
	margin-left:30px;
	padding:5px 0px 0px 0px;
}

.sitemap_title{
	font-weight:bold;
	margin-bottom:10px;
	background-color:#fed7c8;
	padding:5px 5px 5px 10px;
}
.sitemap_title a{
	color:#444444;
}
.sitemap_title a:hover{
	color:#4DA9D2;
}
.sitemap_table{
	margin-bottom:20px;
}
.sitemap_table td{
	width:150px;
	padding-left:10px;
}

/* company */
.company_table{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin-top:25px;
	margin-left:10px;
	width:580px;
}
.company_table th,.company_table td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:4px;
}
.company_name{
	background-color:#cfc7bb;
	font-weight:bold;
}
.company_title{
	width:145px;
	background-color:#f0ece5;
}
