/*D4Dj */

.d4dj {clear:both;margin:auto;}
.d4dj h3 {font-size:2rem; color:#eb6100; line-height:2;}
.d4dj p {font-size:1.5rem; color:#010101;}
.d4dj span {font-size:1.25rem;color:#000000;margin-top:22px;display:block;}
.d4dj .title {text-align:center;}
.d4dj dl {display:flex;justify-content:space-between;align-items:center;}
.d4dj dl dt {flex:0 1 48%;}
.d4dj dl dd {flex:0 1 48%;text-align:center;}
.d4dj>div {min-height:680px;box-sizing:border-box;overflow:hidden;background-size:cover;}
.d4dj>div:nth-child(2n) dl {flex-direction:row-reverse;}
.d4dj ul {display:flex;margin-top:60px;}
.d4dj ul li {flex:1;margin-left:2%;}
.d4dj ul li:nth-child(1) {margin-left:0;}
.meme-box1 {padding:5% 2%;background: url(../images/probg4.jpg) center no-repeat;}
.meme-box2 {padding:7.5% 2%;background: url(../images/probg7.jpg) center no-repeat;}
.meme-box3 {padding:7.5% 2%;background: url(../images/probg8.jpg) center no-repeat;}
.meme-box3 p {color:#fafafa;}
.meme-box4 {padding:7.5% 2%;background: url(../images/probg6.jpg) center no-repeat;}
.meme-box5 {padding:5% 2%;}
@media screen and (max-width: 768px){
.d4dj h3 {font-size:1.66rem;}
.d4dj p {font-size:1.25rem;}
.d4dj dl {flex-wrap:wrap;}
.d4dj dl dt, .d4dj dl dd {flex:0 1 100%;}
.d4dj dl dd {margin-top:1em;}
.d4dj ul {flex-wrap:wrap;justify-content: center;}
.d4dj ul li {flex:0 1 48%;margin-bottom:1%;}
.d4dj ul li:nth-child(2n+1) {margin-left:0;}
.meme-box2, .meme-box3, .meme-box4 {padding:5% 2%;}
}