@charset "utf-8";
@media screen and (min-width:1025px) {
}
@media print, screen and (min-width: 751px) {
#effort1{
margin: 80px auto 0;
padding: 0 20px;
max-width: 1120px;
}
#effort_desc{
display: flex;
justify-content: space-between;
margin-top: 90px;
}
#effort_desc .detail{
width: 57.4%;
}
#effort_desc p{
margin-top: 20px;
}
#effort_desc .detail > *:first-child{
margin-top: 0;
}
#effort_desc .image{
width: 37%;
}
#effort_desc .image img{
height: auto;
width: 100%;
}
}

@media screen and (max-width: 1024px) and (min-width: 751px) {

}
@media screen and (max-width: 750px) {
#effort1{
margin: 40px 20px 0;
}
#effort_desc p{
margin-top: 20px;
}
#effort_desc .image{
margin-top: 20px;
}
#effort_desc .image img{
height: auto;
width: 100%;
}
}
