@charset "utf-8";
#securitysolution { width: 780px; }
#securitysolution #root {
	width: 765px;
	padding-top: 20px;
	padding-left: 15px;
	margin-top: 10px;
	font-size: 75%;
}
#securitysolution #root a:link { color: #E95532; }
#securitysolution #root a:visited { color: #E95532; }
#securitysolution #logo_service { margin-left: 10px; }
#keibisys #logo_service { margin-left: 10px; }
#securitysolution #securitysolution_01 {
	margin-left: 20px;
	font-size: 93%;
	font-weight: bold;
	line-height: 20px;
}
#securitysolution #securitysolution_00 {
	float: left;
	width: 300px;
	margin-top: 30px;
	margin-left: 40px;
	font-size: 93%;
	font-weight: bold;
}
#securitysolution #securitysolution_02 {
	float: right;
	width: 400px;
	margin-left: 20px;
}
#securitysolution #securitysolution_03 {
	width: 300px;
	margin-top: 15px;
	margin-left: 40px;
	font-size: 81%;
	font-weight: bold;
	line-height: 20px;
}
#securitysolution #securitysolution_04 {
	float: left;
	margin-top: 25px;
	margin-left: 25px;
}
#securitysolution #securitysolution_05 {
	width: 650px;
	margin-top: 20px;
	margin-bottom: 50px;
	margin-left: 50px;
	font-size: 81%;
	font-weight: bold;
}
#securitysolution #securitysolution_05 a:link { color: #E95532; }
#securitysolution #securitysolution_05 a:visited { color: #E95532; }
#outsourcing { width: 780px; }
#outsourcing #root {
	width: 765px;
	padding-top: 20px;
	padding-left: 15px;
	margin-top: 10px;
	font-size: 75%;
}
#outsourcing #root a:link { color: #E95532; }
#outsourcing #root a:visited { color: #E95532; }
#outsourcing #logo_service { margin-left: 10px; }
#outsourcing #outsourcing_01 {
	margin-left: 20px;
	font-size: 100%;
	font-weight: bold;
}
#outsourcing #outsourcing_02 {
	margin-left: 25px;
	font-size: 81%;
}
#outsourcing #outsourcing_03 {
	margin-left: 25px;
	font-size: 93%;
	font-weight: bold;
}
#outsourcing #outsourcing_04 {
	margin-left: 30px;
	font-size: 93%;
	font-weight: bold;
}
#outsourcing #outsourcing_05 {
	width: 600px;
	margin-left: 40px;
	font-size: 81%;
	line-height: 20px;
}
#outsourcing #outsourcing_07 {
	width: 200px;
	margin-top: 35px;
	margin-left: 30px;
	font-size: 93%;
	font-weight: bold;
}
#outsourcing #outsourcing_08 {
	float: right;
	width: 380px;
}
#outsourcing #outsourcing_09 {
	width: 300px;
	margin-top: 20px;
	margin-left: 40px;
	font-size: 81%;
	line-height: 20px;
}
#outsourcing #outsourcing_10 {
	margin-left: 30px;
	font-size: 93%;
	font-weight: bold;
}
#outsourcing #outsourcing_11 {
	float: right;
	width: 380px;
}
#outsourcing #outsourcing_12 {
	width: 300px;
	margin-top: 20px;
	margin-left: 40px;
	font-size: 81%;
	line-height: 20px;
}
#outsourcing #outsourcing_13 {
	margin-top: 100px;
	margin-bottom: 50px;
	margin-left: 50px;
}
#secu { width: 780px; }
#secu #root {
	width: 765px;
	padding-top: 20px;
	padding-left: 15px;
	margin-top: 10px;
	font-size: 75%;
}
#secu #root a:link { color: #E95532; }
#secu #root a:visited { color: #E95532; }
#secu #logo_service { margin-left: 10px; }
#secu #secu_01 {
	margin-left: 25px;
	font-size: 100%;
	font-weight: bold;
}
#secu #secu_02 {
	margin-left: 30px;
	font-size: 81%;
}
#secu #secu_03 {
	float: left;
	height: auto;
	width: 270px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 93%;
	font-weight: bold;
	line-height: normal;
}
#secu #secu_04 {
	float: right;
	width: 370px;
	margin-left: 20px;
}
#secu #secu_05 {
	float: left;
	width: 300px;
	margin-left: 30px;
	font-size: 81%;
	line-height: 20px;
}
#secu #secu_06 {
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}
#secu #secu_07 {
	float: left;
	width: 300px;
	margin-top: 30px;
	margin-bottom: 40px;
	margin-left: 20px;
	font-size: 87%;
	font-weight: bold;
	line-height: 20px;
}
#secu #secu_07 a:link { color: #E95532; }
#secu #secu_07 a:visited { color: #E95532; }
#secu #secu_08 {
	float: right;
	margin-top: 30px;
	margin-right: 80px;
	margin-bottom: 40px;
	font-size: 81%;
	line-height: 20px;
}
#keibisys { width: 780px; }
#keibisys #root {
	width: 765px;
	padding-top: 20px;
	padding-left: 15px;
	margin-top: 10px;
	font-size: 75%;
}
#keibisys #root a:link { color: #e95532; }
#keibisys #root a:visited { color: #e95532; }
#keibisys #keibisys_01 {
	margin-left: 25px;
	font-size: 93%;
	font-weight: bold;
}
#keibisys #keibisys_02 {
	float: left;
	width: 350px;
	margin-left: 25px;
	font-size: 81%;
	line-height: 20px;
}
#keibisys #keibisys_03 img { margin-left: 70px; }
#keibisys #keibisys_04 {
	margin-left: 50px;
	font-size: 93%;
	font-weight: bold;
	line-height: 25px;
}
#keibisys #keibisys_04 a:link { color: #e95532; }
#keibisys #keibisys_04 a:visited { color: #e95532; }
#keibisys #keibisys_05 {
	margin-bottom: 169px;
	margin-left: 50px;
	font-size: 93%;
	font-weight: bold;
	line-height: 25px;
}
#keibisys #keibisys_05 a:link { color: #e95532; }
#keibisys #keibisys_05 a:visited { color: #e95532; }
#sub02-2-head {
	height: 70px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 15px;
	margin-left: 5px;
}
#sub02-2-3_head {
	float: left;
	height: 317px;
	width: 740px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#sub02-2-3_head1 {
	float: left;
	height: 172px;
	width: 740px;
}
#sub02-2-3_head2 {
	float: left;
	height: 145px;
	width: 740px;
}
#sub02-2-3_head21 {
	float: left;
	height: 145px;
	width: 427px;
}
#sub02-2-3_head22 {
	float: left;
	height: 145px;
	width: 135px;
}
#sub02-2-3_head23 {
	float: left;
	height: 145px;
	width: 139px;
}
#sub02-2-3_head24 {
	float: left;
	height: 145px;
	width: 39px;
}
#sub02-2-3_title {
	width: 750px;
	padding-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#sub02-2_menu {
	float: left;
	width: 720px;
	padding-bottom: 20px;
	padding-left: 60px;
}
#sub02-2-1headtext {
	float: left;
	width: 740px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#sub02-2-1headtext1 {
	float: left;
	width: 380px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 330px;
	margin-bottom: 10px;
	border: 1px solid #0D3A19;
	background-color: #DAF3E1;
}
#sub02-2-1headtext2 {
	float: left;
	width: 660px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#sub02-2-1work {
	float: left;
	width: 740px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#sub02-2-1work_pic {
	float: left;
	width: 153px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 7px;
}
#sub02-2-1work_logo1 {
	float: left;
	width: 180px;
	padding-bottom: 20px;
}
#sub02-2-1work2 {
	float: left;
	width: 660px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 60px;
}
#sub02-2-1work_text {
	float: left;
	width: 530px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#sub02-2_menu1 {
	float: left;
	width: 230px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 480px;
	margin-bottom: 10px;
	border: 1px solid #0D3A19;
	background-color: #DAF3E1;
}
#sub02-2_menu1text {
	float: left;
	width: 600px;
	padding-right: 100px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#sub02-2_menu1 a:link { color: #0D3A19; }
#sub02-2-3logo {
	float: left;
	height: 40px;
	width: 364px;
	padding-top: 10px;
	padding-right: 386px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#sub02-2-3eco {
	float: left;
	width: 364px;
	padding-right: 386px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-weight: bold;
}
#sub02-2-3text {
	float: left;
	width: 700px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#sub02-2-3text2 {
	float: left;
	height: 200px;
	width: 300px;
	padding-top: 10px;
	padding-left: 20px;
	border: 3px solid #D3E0EA;
}
#sub02-2-3text3 {
	float: left;
	width: 300px;
	padding-top: 20px;
	padding-left: 20px;
}
#sub02-2_menu1 a:visited { color: #0D3A19; }
#sub02-2-contents {
	float: left;
	width: 780px;
	padding-bottom: 50px;
}
#sub02-2_logo {
	float: left;
	width: 750px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
#sub02-2_headtext1 {
	float: left;
	width: 740px;
	padding-left: 40px;
}
