@charset "utf-8";
/* CSS Document */

/******************color******************/
#wrap.contents-sdgs,
.contents-sdgs .openbtn span,
.contents-sdgs .logo,
.contents-sdgs footer{background-color: #d43032;}
.contents-sdgs .openbtn{border-color: #d43032;}
.contents-sdgs .logo::before,
.contents-sdgs .logo::after{background: url("../../../img/asset/logo_radius_red.svg");}

/*#wrap.contents-sdgs #g-nav{
	background: #d43032;
}*/

.main.con-top .mv{
	background:url("../../img/top_img-partner.jpg")no-repeat center;
	background-size: cover;
}
.main.con-top::after{
	background: url("../../../img/asset/head_element_red.png")no-repeat;
    background-size: contain;
}
/*----------con-about----------*/

.con_slide .slick-dots li.slick-active button:before{
	background: #d43032!important;
}

/*----------contents-----------*/


.con-list .con-list__box{
	border: solid 3px #d43032;
}
a.small_btn::after{

    background: url("../../../img/btn_parts_red.svg")no-repeat;
}

/************************************/

a.back_btn{
	background: #d43032;
}

a.back_btn::after{
	border-width: 0.5rem 0 0.5rem 0.5rem;
}
.contents-sdgs footer::before{
	background: url("../../../img/asset/foot_element_red.png")no-repeat;
	background-size: contain;
}
@media screen and (max-width: 767px){


}