livelife2
.footer { padding-top: 45px; padding-bottom: 80px; } .container_f { max-width: 1140px; margin: 0 auto; } .footer__logo { display: block; background-image: url(https://ec-force.s3.amazonaws.com/storeromiai/uploads/romi/assets/imgs/logo2.svg); background-repeat: no-repeat; background-size: contain; width: 109px; height: 33px; text-indent: -300vw; } .footer__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 14px; letter-spacing: 0.01em; line-height: 1.5; margin: 45px 0; } .footer__cp { font-size: 11px; letter-spacing: 0.01em; line-height: 1.5; } footer a:link { color: #fff; } a { text-decoration: none; background-color: transparent; } #part8{ background-color: #f2eded; padding-bottom: 130px; } .part8 img{ max-width: 500px; } .container8 { max-width: 1080px; margin: 0 auto; background: #fff; margin-top: -16px; } .container4 { max-width: 1080px; margin: 0 auto; background: #fff; margin-top: -16px; } input#submit { max-width: 400px; } .wrap_btn { display: flex; flex-wrap: wrap; justify-content: center; grid-gap: 25px; } p.campaign__notice { padding-bottom: 30px; background: 1px solid; border: 1px solid; padding: 30px; text-align: left; padding-bottom: 30px; } span { display: block; } span.mypage { font-size: 15px; padding-top: 10px; border-top: dashed 2px #999999; margin-top: 30px; margin-bottom: 0; } span.shouhin { margin-top: 30px; } .cartArea .btnArea .subBtn { display: block; width: 42%; border: 1px solid #5583c5; text-align: center; color: #5583c5; text-decoration: none; font-weight: 900; /* margin: 0 1% 21px; */ padding: 2% 2%; border-radius: 5px; background: #fff url(https://romi.ai/wp-content/uploads/2019/11/aroow.png) 97% 50% no-repeat; background-size: 25px; } div#cart { background: #fff; } .wrap1 { max-width: 852px; margin: 0 auto; } @media screen and (max-width: 480px) { .container_f{ padding: 20px; } #lp-form { margin-top: -40px; } #part8 { padding-bottom: 80px; } .cartArea .btnArea .subBtn{ width: 100%; } .wrap_btn { grid-gap: 5px; } .container4 { padding: 40px 15px 40px 15px; } } @media screen and (min-width:768px) and (max-width:1024px) { .container_f { max-width: 680px; }