main #product ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:6rem}main #product ul li{width:calc(50% - 6rem /2)}main #product ul li:first-child,main #product ul li:nth-child(3){margin-right:6rem}main #product ul li:first-child,main #product ul li:nth-child(2){margin-bottom:6rem}main #product ul li dl{margin-top:2rem}main #product ul li dl dt{font-size:2rem;font-weight:bold;margin-bottom:1rem}main #product .production-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:7rem}main #product .production-wrap p,main #product .production-wrap dl{width:calc(50% - 6rem/2);margin-right:6rem}main #product .production-wrap dl dt{font-size:2rem;margin-bottom:5px}main #product .production-wrap img{width:50%}@media screen and (max-width: 960px){main #product ul{align-items:flex-start;margin-bottom:6rem}main #product ul li{width:calc(50% - 3rem /2)}main #product ul li:first-child,main #product ul li:nth-child(3){margin-right:3rem}main #product ul li:first-child,main #product ul li:nth-child(2){margin-bottom:3rem}main #product .production-wrap{flex-direction:column-reverse;margin-bottom:5rem}main #product .production-wrap p,main #product .production-wrap dl{width:100%;margin:2rem auto 0}main #product .production-wrap img{width:100%}main #product .production-wrap:last-of-type{margin-bottom:0}}@media screen and (max-width: 500px){main #product ul{display:block}main #product ul li{width:100%;margin:0 auto 3rem !important}main #product ul li:last-child{margin-bottom:0 !important}main #product ul li dl{margin-top:1rem}}
