@charset "UTF-8";
/* CSS Document */

/*PC*/
@media print, screen and (min-width: 769px) {
#measures .img {
margin: 0 0 120px;
}

.design_wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 100px auto 30px;
}

.design_wrap_box {
width: 48%;
position: relative;
}

.design_wrap_box h5{
font-size: 1em;
font-weight: 500;
margin: 0 0 10px;
text-align: center;
}

.design_wrap_box p{
padding: 10px 10px 0 ;
box-sizing: border-box;
font-size: 0.8em;
}


/**/
#b1,b2,#b3,#b4{
padding-top: 100px;
margin-top:-100px;
}

}


/*sp*/
@media only screen and (max-width: 768px) {

#measures .img {
margin: 0 0 60px;
}


.design_wrap {
width: 90%;
margin: 60px auto 20px;
}

.design_wrap_box {
width: 100%;
position: relative;
margin:  0 0 30px;
}

.design_wrap_box:last-child {
margin-bottom: 0;
}


.design_wrap_box h5{
font-size: 1em;
font-weight: 500;
margin: 0 0 10px;
text-align: center;
}


.design_wrap_box p{
padding: 10px 10px 0 ;
box-sizing: border-box;
font-size: 0.8em;
}

/**/
#b1,b2,#b3,#b4{
padding-top: 60px;
margin-top:-60px;
}

}