#gift{background:#f2f4f5}#gift .main_txt{font-size:1.33rem;font-weight:bold;color:#005bac;text-align:center;letter-spacing:1px}#gift .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#gift .detail li{background:#fff;width:49%;margin-top:20px}#gift .detail li.colorme .txt{background:url("/assets/img/domain/tld/shop/colorme.svg") #fff no-repeat center 24px/auto 36px}#gift .detail li.shopssl .txt{background:url("/assets/img/common/logo_shopssl.svg") #fff no-repeat center 24px/auto 36px}#gift .detail li.valueserver .txt{background:url("/assets/img/common/logo_valueserver.svg") #fff no-repeat center 30px/auto 30px}#gift .detail .tit{background:#005bac;padding:.83rem;font-size:1.17rem;font-weight:bold;color:#fff;text-align:center}#gift .detail .txt{padding:80px .83rem 26px}#gift .detail .txt .btn_white{max-width:200px;padding:10px;margin:1.67rem auto 0;font-size:12px}#gift .detail .txt .btn_white::before{right:10px}@media only screen and (max-width: 540px){#gift .detail{display:block}#gift .detail li{width:100%}}#gift .note{margin-top:50px}@media only screen and (min-width: 960px){#gift .main_txt{font-size:20px;letter-spacing:2px}#gift .detail{margin-top:30px}#gift .detail li{width:31.51%;margin:0}#gift .detail li:not(:first-child){margin-left:20px !important}#gift .detail .txt{background-position:center 34px !important;padding:92px 20px 30px}#gift .detail.valueserver .txt{background-position:center 40px !important}#gift .note{margin-top:80px}}