.baby{padding-bottom:200px}.baby .ecobag{margin-bottom:min(40px,8%);background-color:#fff;border:5px solid #0eae28;border-radius:20px;overflow:hidden}.baby .ecobag__limit{padding:15px 0;background-color:#0eae28;color:#fff;font-size:25px;text-align:center}@media all and (max-width:812px){.baby .ecobag__limit{font-size:1.25rem}}.baby .ecobag__data{position:relative;padding:3.7%}@media all and (max-width:812px){.baby .ecobag__data{padding:4% 3.7%}}@media all and (max-width:500px){.baby .ecobag__data{padding-top:6%}}.baby .ecobag__ttl{position:relative;margin-bottom:5%}.baby .ecobag__ttl .now{position:absolute;top:-38%;left:-1.5%;width:17%}@media all and (max-width:812px){.baby .ecobag__ttl .now{width:19%}}@media all and (max-width:500px){.baby .ecobag__ttl .now{top:-27%;left:0;width:23%}}.baby .ecobag__ttl .present{width:63%}@media all and (max-width:812px){.baby .ecobag__ttl .present{width:69%}}@media all and (max-width:500px){.baby .ecobag__ttl .present{width:100%}}.baby .ecobag__sample{display:block;position:absolute;top:10px;right:1.5%;width:33.8%}@media all and (max-width:812px){.baby .ecobag__sample{width:27%}}@media all and (max-width:500px){.baby .ecobag__sample{position:static;width:80%;margin:0 auto 2%}}.baby .ecobag__detail{line-height:1.5;padding:15px;border-radius:15px;background-color:#e2ffe7;font-size:1rem}@media all and (max-width:500px){.baby .ecobag__detail{font-size:.875rem}}.baby .ecobag__detail__list li{position:relative;margin-bottom:5px;padding-left:15px}.baby .ecobag__detail__list li::before{display:block;content:"";position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#ffe538}.baby .ecobag__rule{margin-top:10px;font-weight:600}@media all and (max-width:812px){.baby .ecobag__rule br{display:none}}.baby #present .ttlGc{margin-bottom:15px;color:#f99;font-size:183.3%;font-weight:bold;text-align:center}.baby #present .intro{line-height:1.6;margin-bottom:30px;color:#0569a8;font-size:1.25em;text-align:center}.baby #present .target h4{margin-bottom:30px;padding:12px 0 10px;border-radius:5px;background:#0eae28;color:#fff;font-weight:600;font-size:25px;text-align:center}.baby #present .block{width:650px;margin:0 auto 50px}.baby #present .goodsImg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.baby #present .goodsImg img{display:block;width:320px;height:auto;border-radius:5px}.baby #present .block h5{position:relative;line-height:1.4;padding:2px 0 5px 40px;color:#0569a8;font-weight:bold;font-size:1.25em}.baby #present .block h5:before{display:block;content:"";position:absolute;left:0;top:0;width:30px;height:30px;margin-right:10px;border-radius:50%;border:4px #f4c51e solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.baby #present .goodsData{line-height:1.6;font-size:1em}.baby #present .entryBtn{width:340px;margin:0 auto}.baby #present .entryBtn a{display:block;padding:32px 0;border-radius:8px;background:#0eae28;color:#fff;font-weight:bold;font-size:25px;text-align:center}.baby .entryBtn a:hover{opacity:.8;transition:.3s}.baby .specialSet{width:525px;margin:40px auto 0}.baby .specialSet .intro{position:relative;line-height:1.6;margin-bottom:35px;color:#0569a8;font-weight:bold;font-size:1.125em;text-align:center}.baby .specialSet .intro strong{color:#ff6c92;font-size:1.278em}.baby .specialSet .intro strong br{display:none}.baby .specialSet .intro:before,.baby .specialSet .intro:after{display:block;content:"";position:absolute;top:-10px;width:56px;height:87px;background:url("../../gcpresent/images/line.png") no-repeat left top/100% 100%}.baby .specialSet .intro:before{left:0}.baby .specialSet .intro:after{right:0;transform:scale(-1, 1)}.baby .specialSet .entryBtn{width:340px;margin:0 auto}.baby .specialSet .entryBtn a{display:block;padding:17px 0;border:3px #0eae28 solid;border-radius:8px;background:#fff;color:#0eae28;font-weight:bold;font-size:25px;text-align:center}.baby .specialSet .entryBtn a span{display:block;margin-bottom:10px;font-size:.64em}.baby .specialSet .caution{margin-top:20px;text-align:center;font-size:.75rem}@media(max-width: 812px){.baby #present .intro{margin-bottom:25px;font-size:1em}.baby #present .target h4{margin-bottom:15px;padding:12px 0 10px;border-radius:5px;font-size:1.125em}.baby #present .block{max-width:650px;width:95%;margin:0 auto 40px}.baby #present .goodsImg{margin-bottom:10px}.baby #present .goodsImg img{max-width:320px;width:48.5%}.baby #present .block h5{padding:2px 0 7px 30px;font-size:1rem}.baby #present .block h5:before{width:24px;height:24px}.baby #present .goodsData{line-height:1.6;font-size:.875rem}.baby .specialSet{max-width:440px}.baby .specialSet .intro{font-size:1em}.baby .specialSet .intro:before,.baby .specialSet .intro:after{width:45px}}@media(max-width: 500px){.baby{padding-bottom:100px}.baby #present .block{margin:0 auto 20px;padding-bottom:20px;border-bottom:1px #d4d4d4 dotted}.baby #present .intro{font-size:min(.875rem,2.9vw)}.baby #present .block:last-child{border-bottom:none}.baby #present .goodsImg{display:block;margin-bottom:5px}.baby #present .goodsImg img{max-width:320px;width:100%;margin:0 auto 10px}.baby #present .entryBtn{width:250px}.baby #present .entryBtn a{padding:26px 0;font-size:1.5em}.baby .specialSet{max-width:310px;margin:25px auto 0}.baby .specialSet .intro{margin-bottom:20px;font-size:.875rem}.baby .specialSet .intro:before,.baby .specialSet .intro:after{top:-5px;width:30px}.baby .specialSet .intro strong br{display:block}.baby .specialSet .entryBtn{width:250px}.baby .specialSet .entryBtn a{padding:15px 0;font-size:1.5em}.baby .specialSet .caution{line-height:1.4;margin-top:15px;padding:0 4%;text-align:left}}/*# sourceMappingURL=gcpresent.css.map */