.support_1{
	max-width:1200px;
	margin:120px auto 0 auto;
}
.support_2{
	background:#F7F8F8;
	padding:120px 0 120px 0;

}



.support_flex_1{
	display:flex;height:660px;position:relative;margin-top:133px;
	flex-direction:row-reverse;
}
.support_flex_1_sub_1{
	flex:0.469;
}
.support_flex_1_sub_2{
	flex:0.631;border-radius:30px;background-size:cover;
	position:relative;
	overflow:hidden;
	height:480px;
}

.support_flex_1_sub_3{
	flex-direction:row-reverse;display:flex;align-items:center;justify-content:space-between;
	max-width:1200px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
	height:660px;
}
.support_flex_1_sub_3_1{
	position:absolute;top:1%;left:0px;max-width:610px;width:100%;position:relative;
	border-radius:30px;
	background:#fff;
}
.support_flex_1_sub_3_1_title{
	font-size:40px;font-weight:bold;
}
.support_flex_1_sub_3_1_text{
	font-size:16px;padding:60px;box-sizing:border-box;line-height:200%;

}

.support_flex_1_sub_2_img{
	object-fit:cover;height:480px;width:100%;
}
.support_flex_1_sub_2_img_sm{
	position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
}
.support_flex_1_sub_2_img_sm img{
	max-width:90%;
}
.support_flex_1_sub_3_1_img{
	position:absolute;left:50px;top:-130px;
}



/*レンタル一覧*/

.support_flex_2{
	display:flex;max-width:1200px;position:relative;margin-top:133px;
	margin:0 auto;justify-content:space-between;
	align-items:center;
}
.support_flex_2_sub_1_title{
	font-size:30px;font-weight:bold;
	flex:0.3;
}

.support_flex_2_sub_2_table{
	width:100%;
	border:none;
	border-spacing:0;
	margin:0 auto;
}
.support_flex_2_sub_2_table td{
	border-top:#000000 1px solid;
	padding:15px 0 15px 15px;
	word-break:break-all;
	font-size:16px;
}
.support_flex_2_sub_2_table tr:nth-of-type(1) td{
	border-top:#000000 1px solid;
	word-break:break-all;
	font-size:16px;
	padding:15px 0 15px 15px;
}
.support_flex_2_sub_2_table tr:nth-last-child(1) td{
	border-bottom:#000000 1px solid;

}
.support_flex_2_sub_2_table td:nth-of-type(1){
	width:25%;
}
.support_flex_2_sub_2_table td:nth-of-type(2){
	width:75%;
}

@media screen and (max-width:1024px) {
.support_flex_1{
	display:block;height:auto;position:relative;margin-top:133px;
}
.support_flex_1_sub_2{
	width:90%;margin:0 auto;
	position:relative;height:auto;
}
.support_flex_1_sub_3{
	display:block;
	height:auto;
	width:100%;
	margin-top:0px;
	position:static;
	transform:translate(0, 0);
	
}
.support_flex_1_sub_3_1{
	position:static;max-width:100%;width:100%;margin:0 auto;
}
.support_flex_1_sub_3_1_img{
	max-width:100%;		
}
.support_flex_1_sub_3_1_title{
	font-size:25px;
}
.support_flex_1_sub_3_1_text{
	font-size:14px;padding:0;max-width:90%;margin:40px auto 40px auto;
}
.support_flex_1_sub_2_img{
	object-fit:cover;height:auto;width:100%;border-radius:30px;
}
.support_flex_1_sub_3_1_img{
	position:absolute;left:50px;top:-130px;
}

/*table 1024*/
.support_flex_2{
	display:block;
	margin-top:0;
	width:90%;
	margin:0 auto;
}
.support_flex_2_sub_1_title{
	text-align:center;
}
.support_flex_2_sub_2_table td{
	padding:15px 0 15px 2px;
	font-size:12px;
}
.support_flex_2_sub_2_table tr:nth-of-type(1) td{
	word-break:break-all;
	font-size:12px;
	padding:15px 0 15px 2px;
}
.support_flex_2_sub_2_table td:nth-of-type(1){
	width:25%;
}
.support_flex_2_sub_2_table td:nth-of-type(2){
	width:75%;
}


}
@media screen and (max-width:784px) {
/*一覧784px*/
.support_main_flex_1{
	display:block;justify-content:space-between;
	max-width:1200px;width:90%;margin:40px auto 40px auto;
}
.support_main_flex_1_sub{
	width:90%;margin:0 auto;	
}
.support_main_flex_1_img{
	height:300px;
	margin:0 auto;
}
.support_main_category{
	display:block;justify-content:space-between;
	max-width:1200px;width:100%;margin:100px auto 40px auto;
	text-align:center;
}
.support_main_category_link{
	
	display:inline-block;font-size:14px;width:100%;max-width:100px;text-align:center;
	padding:10px 0;
	box-sizing:border-box;
}	
}
@media screen and (max-width:430px) {
.support_1{
	margin:0px auto 0 auto;
}
.support_flex_1{
	margin-top:0;
}
}