.btnNormal,.btnStrong,.btnBasic,.btnSubmit,.btnEm{display:inline-block;letter-spacing:0;text-align:center;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box}.btnNormal,.btnStrong{height:29px;line-height:27px;padding:0 12px;vertical-align:middle;font-size:13px}.btnBasic,.btnEm,.btnSubmit{height:50px;line-height:48px;padding:0 15px;font-size:16px;font-weight:500}.btnNormal{color:#323232;border:1px solid #323232;border-bottom-color:#323232;background:#fff}.btnStrong{color:#fff;border:1px solid #323232;border-bottom-color:#323232;background:#323232}.btnBasic{color:#323232;border:1px solid #323232;background:#fff}.btnEm{border:1px solid #c91215;background:#c91215;color:#fff}.btnSubmit{color:#fff;border:1px solid #323232;background:#323232}.ec-base-button [class^="btn"] i{margin-right:10px}[class*="btn"].mini{height:26px;line-height:24px;font-size:11px}.ec-base-button .soldout{cursor:default}.btnIcon{max-width:12px;max-height:12px;background-size:100% 100%}.ec-base-button{margin:20px auto 0;text-align:right}.ec-base-button:after{content:"";display:block;clear:both}.ec-base-button.typeMulti{margin:0 auto;padding:7px}.ec-base-button.typeMulti .gTop:after,.ec-base-button.typeMulti .gBottom:after{content:"";display:block;clear:both}.ec-base-button.typeMulti .gBottom{margin:7px 0 0;padding:7px 0 0;border-top:1px solid #d5d5d5;clear:both}.ec-base-button.gLeft{text-align:left}.ec-base-button.gCenter{text-align:center}.ec-base-button.gRight{text-align:right}.ec-base-button .gLeft{float:left;text-align:left}.ec-base-button .gRight{float:right}.ec-base-button[class*="gColumn"]{display:flex;margin-left:-4px}.ec-base-button[class*="gColumn"]:after{content:none}.ec-base-button[class*="gColumn"] a,.ec-base-button[class*="gColumn"] button{flex:1;margin:0 0 0 4px;white-space:nowrap}.ec-base-button[class*="gColumn"] .gFlex2{flex:2}.ec-base-button[class*="gColumn"] .gFlex3{flex:3}.ec-base-button[class*="gColumn"] .gFlex4{flex:4}.ec-base-button.gFull{margin-bottom:3px}.ec-base-button.gFull [class*="btn"],[class*="btn"].gFull{width:100%}.ec-base-button.gFull [class*="btn"]{margin:0 0 7px}.ec-base-button.gFixed{position:fixed;z-index:120;left:0;bottom:0;max-width:100%;width:100%;margin:0;padding:0 7px;box-sizing:border-box;background-color:#dbdbdb;-webkit-box-shadow:0 -4px 4px 0 rgba(120,120,120,0.5);-moz-box-shadow:0 -4px 4px 0 rgba(120,120,120,0.5);box-shadow:0 -4px 4px 0 rgba(120,120,120,0.5)}.ec-base-button.gFixed .state + .ec-base-button{margin-top:3px}.ec-base-button.gFixed .state{overflow:hidden;margin:0 auto;font-size:11px}.ec-base-button.gFixed .state .count{float:left;padding:7px 0}.ec-base-button.gFixed .state .price{float:right;padding:7px 0}.ec-base-button.gFixed .price strong{font-weight:normal}.ec-base-button.gFixed .count strong,.ec-base-button.gFixed .price em{color:#508bed;font-weight:bold}@media screen and (min-width:768px){.btnBasic,.btnEm,.btnSubmit{padding:0 60px;min-width:180px}.ec-base-button{margin-top:40px}.ec-base-button.gFull{margin-bottom:3px}.ec-base-button.gFull [class*="btn"]{width:auto}.ec-base-button.gFull [class*="btn"].gFull{width:100%}.ec-base-button.gFull [class*="btn"]{margin:0 0 7px}.ec-base-button[class*="gColumn"]{display:block}.ec-base-button[class*="gColumn"]:after{content:none}.ec-base-button[class*="gColumn"] a,.ec-base-button[class*="gColumn"] button{display:inline-block}.ec-base-button[class*="gColumn"] .gFlex2{flex:2}.ec-base-button[class*="gColumn"] .gFlex3{flex:3}.ec-base-button[class*="gColumn"] .gFlex4{flex:4}}