.lp-recommends-wrapper{background:#00c0cc;font-family:Noto Sans JP;margin:0 auto;padding:80px 0;width:100%}.recommends_title{color:#fff;font-family:Noto Sans JP;font-size:28px;font-weight:700;letter-spacing:5.6px;text-align:center;word-wrap:break-word;margin-bottom:48px;padding-top:50px;text-decoration:underline dotted;text-underline-offset:15px}.lp-recommends-wrapper .card-first{margin-top:80px}.card{align-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;height:371px;justify-content:center;margin:24px 0 48px;padding-left:24px;width:100%}.card .flex_child{display:flex;flex-direction:column}.flex_child.left{margin-left:60px}.flex_child.right{margin-right:60px}.flex_child div.number_title{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.flex_child div.number{color:#ffdd64;font-family:Bebas Neue;font-size:100px;font-weight:500;line-height:144px;word-wrap:break-word}.flex_child div.title{color:#fff;font-size:28px;font-weight:700;width:320px;word-wrap:break-word;line-height:45px;margin-bottom:18px;padding-left:30px}.flex_child div.detail{color:#fff;font-size:16px;font-weight:400;line-height:28.8px;width:400px;word-wrap:break-word}.card div.image{background:#fff;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:371px;width:590px}@media (max-width:768px){.lp-recommends-wrapper{padding:80px 20px 60px}.lp-sction-header div.inner{top:10px}.lp-recommends-wrapper .low{margin-top:10px}.lp-recommends-wrapper .card-first{margin-top:35px}.card{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:auto;padding:0;width:100%}.card div.image{height:50vw;width:100%}.card-row{margin-top:25px}.flex_child div.number{font-size:76px;width:90px}.flex_child div.title{font-size:20px;line-height:30px;margin-bottom:0;padding-left:0;width:80%}.flex_child.left{margin-left:0;width:100%}.flex_child.right{margin-right:0;width:100%}.flex_child div.detail{font-size:14px;font-weight:400;margin-top:16px;width:100%}.number_title{margin-top:20px}.flex_child div.number{line-height:0}}