.border_01{
background: #ff4200;
background: linear-gradient(135deg, transparent 35px, #ff4200 0);
background-repeat: no-repeat;
padding: 5px;
}

.border_01_inside{
background: #000;
background: linear-gradient(135deg, transparent 35px, #000 0);
background-repeat: no-repeat;
}

.content_mobile{
	text-align: right;
}

.content_01{
	padding-top: 8%;
}


.content_02_img{
	max-width: 150px;width: 100%;display: block;float: right;
}

.content_02_img_02{
	padding-top: 0;
}




@media screen and (min-width: 1501px) {
.border_01{
background: #ff4200;
background: linear-gradient(135deg, transparent 35px, #ff4200 0);
background-repeat: no-repeat;
padding: 5px;
}

.border_01_inside{
background: #000;
background: linear-gradient(135deg, transparent 35px, #000 0);
background-repeat: no-repeat;
}




.content_01{
	padding-top: 8%;
}

.content_02_img{
	max-width: 150px;width: 100%;display: block;float: right;
}


.content_02_img_02{
	padding-top: 1%;
}



	}

@media screen and (min-width: 1201px) and (max-width: 1500px) {
.border_01{
background: #ff4200;
background: linear-gradient(135deg, transparent 35px, #ff4200 0);
background-repeat: no-repeat;
padding: 5px;
}

.border_01_inside{
background: #000;
background: linear-gradient(135deg, transparent 35px, #000 0);
background-repeat: no-repeat;
}


.content_01{
	padding-top: 8%;
}


.content_02_img{
	max-width: 120px;width: 100%;display: block;float: right;
}


.content_02_img_02{
	padding-top: 5%;
}



}

@media screen and (min-width: 768px) and (max-width: 1200px) {
.border_01{
background: #ff4200;
background: linear-gradient(135deg, transparent 15px, #ff4200 0);
background-repeat: no-repeat;
padding: 5px;
}

.border_01_inside{
background: #000;
background: linear-gradient(135deg, transparent 15px, #000 0);
background-repeat: no-repeat;
}

.content_01{
	padding-top: 5%;
}


.content_02_img{
	max-width: 80px;width: 100%;display: block;float: right;
}



.content_02_img_02{
	padding-top: 8%;
}




}

@media screen and (max-width: 767px) {
.border_01{
background: #ff4200;
background: linear-gradient(135deg, transparent 15px, #ff4200 0);
background-repeat: no-repeat;
padding: 5px;
}

.border_01_inside{
background: #000;
background: linear-gradient(135deg, transparent 15px, #000 0);
background-repeat: no-repeat;
}


.content_mobile{
	text-align: left;
}

.content_01{
	padding-top: 0%;
}


.content_02_img{
	max-width: 100px;width: 100%;display: block;float: right;
}


	}
