@charset "utf-8";

#headbg{
	background:url(../img/company/headbg.webp) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;
	}
header nav ul li.m4 a{
	color:#E87D14;
	}
header nav ul li.m4:after{
	display:block;
	}
#header2 nav ul li.m4 a{
	background-color:#E87D14;
	color:#FAFAFA;
	}
#header2 nav ul li.m4 a:after{
	border-color:#FAFAFA;
	}

#index1{
	max-width:900px;
	margin:0 auto;
	padding:0 70px 0px 70px;
	overflow:hidden;
	zoom:1;
	}
#index1 table{
	border-top:1px solid #D1C4B5;
	width:100%;
	}
#index1 table th{
	font-size:17px;
	font-weight:500;
	line-height:1.8;
	background-color:#EBE1D2;
	padding:14px 20px 14px 20px;
	vertical-align:top;
	border-bottom:1px solid #D1C4B5;
	text-align:left;
	white-space:nowrap;
	word-break:break-all;
	}
#index1 table td{
	font-size:17px;
	font-weight:400;
	line-height:1.8;
	padding:14px 20px 14px 25px;
	vertical-align:top;
	border-bottom:1px solid #D1C4B5;
	word-break:break-all;
	}
#index1 table td ul li{
	list-style-type:disc;
	margin:6px 0 0 20px;
	line-height:1.7;
	}
#index1 table td ul li:first-of-type{
	margin-top:0;
	}
#index1 table td ol li{
	list-style-type:decimal;
	margin:6px 0 0 20px;
	line-height:1.7;
	}
#index1 table td ol li:first-of-type{
	margin-top:0;
	}
#index1 h2{
	margin:100px 0 40px 0;
	}
@media screen and (max-width:900px){
#index1{
	padding:0 7% 0 7%;
	}
#index1 table th{
	font-size:16px;
	line-height:1.4;
	padding:12px 18px 12px 18px;
	}
#index1 table td{
	font-size:16px;
	line-height:1.4;
	padding:12px 18px 12px 20px;
	}
#index1 h2{
	margin:80px 0 35px 0;
	}
}