/*message*/
.company_1_main{
	max-width:1920px;
	margin:0 auto;
	width:100%;
	padding:90px 0;
}

.company_1_sub_1{
	max-width:865px;
	margin:0 auto ;
	width:90%;
}

.company_1_sub_1 .title_1{
	text-align:center;
	font-size:27px;
	font-weight:bold;
	margin-bottom:60px;

}
.company_1_sub_1 .text_1{
	font-size:16px;
	line-height:180%;
}
.company_1_sub_1 .text_2{
	margin-top:100px;
	text-align:right;
}

/*gaiyou*/
.company_2_main{
	max-width:1920px;
	margin:0 auto;
	width:100%;
	padding:90px 0;
	background:#E6EFFF;
}

.company_2_sub_1{
	max-width:865px;
	margin:0 auto ;
	width:90%;
}

.company_2_sub_1 .title_1{
	text-align:center;
	font-size:27px;
	font-weight:bold;
	margin-bottom:41px;
}

.company_2_sub_2{
	max-width:1100px;
	margin:0 auto ;
	width:90%;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.company_2_sub_2 .img_1{
	flex:0.48;
	margin:0 auto;
}
.company_2_sub_2 .img_1 img{
	height:415px;
	width:100%;
	object-fit:cover;
}
.company_2_sub_2 .div_1{
	flex:0.48;
	margin:0 auto;
}

.company_2_sub_2 .table_1{
	width:100%;
	max-width:100%;
	border-spacing:10px 0;
	margin:0 auto;
}
.company_2_sub_2 .table_1 td{
	word-break:break-all;
	vertical-align:top;
	line-height:180%;
}
.company_2_sub_2 .table_1 td:nth-of-type(1) {
	border-bottom:#538EFF 1px solid;
	font-size:16px;
	width:18%;
	padding:3px 0 3px 0;
	text-align:center;
	box-sizing:border-box;
}
.company_2_sub_2 .table_1 td:nth-of-type(2) {
	border-bottom:#538EFF 1px solid;
	font-size:16px;
	padding:3px 0 3px 5px;
	text-align:left;
	box-sizing:border-box;
}

.company_2_sub_3{
	max-width:1100px;
	width:90%;
	margin:40px auto 0 auto;
}
.company_2_sub_3 .google_map{
	width:100%;
	height:393px;
	border:0;
}

.company_2_sub_4{
	max-width:1100px;
	width:90%;
	margin:80px auto 0 auto;
}
.company_2_sub_4 .flex_1{
	display:flex;
	justify-content:space-between;
	width:100%;
	margin:40px auto 0 auto;
}

.company_2_sub_4 .flex_1 .div_1{
	max-width:483px;
	width:100%;
}
.company_2_sub_4 .flex_1 .div_1 .title_1{
	font-size:27px;
	font-weight:bold;
	border-bottom:1px #538EFF solid;
}
.company_2_sub_4 .flex_1 .div_1 .title_2{
	font-size:27px;
	font-weight:bold;
	border-bottom:1px #538EFF solid;
}
.company_2_sub_4 .flex_1 .div_1 .title_3{
	font-size:27px;
	font-weight:bold;
	border-bottom:1px #538EFF solid;
}
.company_2_sub_4 .flex_1:nth-child(1) .div_1 .table_1 td{
	font-size:16px;
	padding:5px 0;
}
.company_2_sub_4 .flex_1:nth-child(1) .div_1 .table_1 td:nth-child(1){
	width:30%;
}
.company_2_sub_4 .flex_1:nth-child(1) .div_1 .table_2 td{
	font-size:16px;
	padding:5px 0;
}

.company_2_sub_4 .flex_1:nth-child(2) .div_1 .table_3 td{
	font-size:16px;
	padding:5px 0;
}

/*enkaku*/
.company_3_main{
	max-width:1920px;
	margin:0 auto;
	width:100%;
	padding:90px 0;

}

.company_3_sub_1{
	max-width:865px;
	margin:0 auto ;
	width:90%;
}

.company_3_sub_1 .title_1{
	text-align:center;
	font-size:27px;
	font-weight:bold;
	margin-bottom:41px;
}

.company_3_sub_2{
	max-width:1100px;
	margin:0 auto ;
	width:90%;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.company_3_sub_2 .img_1{
	flex:0.48;
	margin:0 auto;
}
.company_3_sub_2 .img_1 img{
	height:415px;
	width:100%;
	object-fit:cover;
}
.company_3_sub_2 .div_1{
	flex:0.48;
	margin:0 auto;
}

.company_3_sub_2 .table_1{
	width:100%;
	max-width:100%;
	border-spacing:10px 0;
	margin:0 auto;
}
.company_3_sub_2 .table_1 td{
	word-break:break-all;
	vertical-align:top;
	line-height:180%;
}
.company_3_sub_2 .table_1 td:nth-of-type(1) {
	border-bottom:#538EFF 1px solid;
	font-size:16px;
	width:18%;
	padding:3px 0 3px 0;
	text-align:center;
	box-sizing:border-box;
}
.company_3_sub_2 .table_1 td:nth-of-type(2) {
	border-bottom:#538EFF 1px solid;
	font-size:16px;
	padding:3px 0 3px 5px;
	text-align:left;
	box-sizing:border-box;
}

/*gaiyou*/
.company_4_main{
	max-width:1920px;
	margin:0 auto;
	width:100%;
	padding:90px 0;
	background:#E6EFFF;
}

.company_4_sub_1{
	max-width:865px;
	margin:0 auto ;
	width:90%;
}

.company_4_sub_1 .title_1{
	text-align:center;
	font-size:27px;
	font-weight:bold;
	margin-bottom:41px;
}

.company_4_sub_2{
	max-width:580px;
	margin:0 auto ;
	width:90%;
}

.company_4_sub_2 .div_1{
	margin:0 auto;
}

.company_4_sub_2 .table_1{
	width:100%;
	max-width:100%;
	border-spacing:10px 0;
	margin:0 auto;
}
.company_4_sub_2 .table_1 td{
	word-break:break-all;
	vertical-align:top;
	line-height:180%;
}
.company_4_sub_2 .table_1 td:nth-of-type(1) {
	border-bottom:#538EFF 1px solid;
	font-size:16px;
	width:60%;
	padding:3px 0 3px 0;
	text-align:left;
	box-sizing:border-box;
}
.company_4_sub_2 .table_1 td:nth-of-type(2) {
	border-bottom:#538EFF 1px solid;
	font-size:16px;
	width:40%;
	padding:3px 0 3px 5px;
	text-align:left;
	box-sizing:border-box;
}
@media screen and (max-width:1024px) {
.company_2_sub_2{
	display:block;
}
.company_2_sub_4 .flex_1{
	display:block;
}

.company_2_sub_4 .flex_1 .div_1{
	max-width:100%;
	width:100%;
}
.company_3_sub_2{
	display:block;
}


}
@media screen and (max-width:784px) {
	
}
@media screen and (max-width:430px) {
.company_2_sub_2 .table_1 td:nth-of-type(1) {
	font-size:12px;
}
.company_2_sub_2 .table_1 td:nth-of-type(2) {
	font-size:12px;
}
.company_2_sub_4 .flex_1:nth-child(1) .div_1 .table_1 td{
	font-size:12px;
}
.company_2_sub_4 .flex_1:nth-child(1) .div_1 .table_2 td{
	font-size:12px;
}
.company_2_sub_4 .flex_1:nth-child(2) .div_1 .table_3 td{
	font-size:12px;
}
.company_3_sub_2 .table_1 td:nth-of-type(1) {
	font-size:12px;
		width:25%;
}
.company_3_sub_2 .table_1 td:nth-of-type(2) {
	font-size:12px;
}
.company_4_sub_2 .table_1 td:nth-of-type(1) {
	font-size:12px;
}
.company_4_sub_2 .table_1 td:nth-of-type(2) {
	font-size:12px;
}
}