.top-ctn{position:fixed;top:0;width:100%;background-color:#fff}.top-ctn .store-topbar{background-color:#e5e5e5;color:#9e9e9e;height:10.667vw;width:100%;font-size:3.6vw;text-align:center;line-height:10.667vw}.top-ctn .store-topbar-search{padding:2.667vw 2.667vw;border-bottom:1px solid #ccc}.top-ctn .store-topbar-search div,.top-ctn .store-topbar-search input{display:inline-block}.top-ctn .store-topbar-search input{width:70%;margin:.667vw 1.333vw;border-radius:1.333vw;font-size:3.333vw;margin-right:2.667vw}.top-ctn .store-topbar-search div{padding:1.867vw 0;width:20%;color:#fff;font-size:3.333vw;text-align:center;border-radius:1.333vw}.store-item-ctn{margin-left:2.667vw;border-bottom:1px solid #ccc;padding:2.667vw 0}.store-item-ctn .left,.store-item-ctn .right{display:inline-block;vertical-align:middle}.store-item-ctn .left{border-right:1px solid #ccc;padding:0 1.333vw;padding-top:2.667vw;width:79%}.store-item-ctn .left .title{margin-bottom:2.667vw}.store-item-ctn .left span{margin-right:1.333vw}.store-item-ctn .left .address,.store-item-ctn .left span{font-size:3.333vw;color:#919191}.store-item-ctn .right{width:17%;text-align:center}.bottom-line-ctn{text-align:center;margin:5.333vw 0;color:#ccc;font-size:3.333vw}.bottom-line-ctn .line-s,.bottom-line-ctn .text{display:inline-block}.bottom-line-ctn .line-s{width:13.333vw;height:1px;border-top:1px solid #d9dde6;position:relative;top:-.667vw}.bottom-line-ctn .text{margin:0 2vw}input{width:100%;padding:2.267vw 2vw;border-radius:1.333vw;background-color:#f4f4f4;outline-color:invert;outline-style:none;outline-width:0;border:none;border-style:none;text-shadow:none;-webkit-appearance:none;-webkit-user-select:text;outline-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin:2vw 0}input:focus{background-color:#f8f8f8}input::-webkit-input-placeholder{color:#b2b2b2;font-size:2.133vw;font-weight:200}input::-moz-placeholder{color:#b2b2b2;font-size:3.333vw;font-weight:200}input:-ms-input-placeholder{color:#b2b2b2;font-size:3.333vw;font-weight:200}input::-ms-input-placeholder{color:#b2b2b2;font-size:3.333vw;font-weight:200}input::placeholder{color:#b2b2b2;font-size:3.333vw;font-weight:200}.after-topbar{width:100%;height:26.667vw}