@charset "utf-8";
/* CSS Document */

.child_content {margin-bottom:20px;}
.img_left {float: left; margin-right: 10px; }
.child_content table{width:90%; margin:20px 20px 20px 20px;}
.child_content th{text-align:left; vertical-align:top;}
.child_content th,td{background:url(../imgdir/common/dot.gif) repeat-x left bottom; padding:10px 0; }
.company .people{padding-right:15px;}
#company_page .left{margin-right:10px;}
#company_page .noline td{border:none; background:none;}
#company_page .h4_tri_company{background:url("../imgdir/common/mark2.gif") no-repeat scroll 5px 5px; text-indent:15px; font-weight:bold;}

.address{margin-left:10px;}
#signature{font-size:larger; text-align:right;}

div#sidenavi ul {
	margin: 5px 0 0 0;
	padding: 1px 0 1px 0;
	width:183px;
	border: 1px solid #cbcbcb;
}

div#sidenavi ul li.off4,
div#sidenavi ul li.off4 a {
	display: block;
	width: 183px;
	height: 30px;
	background-image: url("../imgdir/navi/subNavi_bg04.gif");
	color: #303030;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 32px;
	vertical-align: middle;
	text-justify: auto;
	line-height: 249%;
	background-position: 0px 0px;
}

div#sidenavi ul li.off4 a:hover {
	background-position: 0 -30px;
}

div#sidenavi ul li.on4,
div#sidenavi ul li.on4 a {
	display: block;
	width: 183px;
	height: 30px;
	background-image: url("../imgdir/navi/subNavi_bg04.gif");
	color: #303030;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 32px;
	vertical-align: middle;
	text-justify: auto;
	line-height: 249%;
	background-position: 0 -30px;
}

.mailmagazine_list{
	margin-left:20px;
}

.mailmagazine_list span{
	margin-right:20px;
}

.mailmagazine_list{
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	padding-top:10px;
	width:528px;
}

.disc_list li{list-style:disc outside none; margin-left:35px;}


