#button01,#button02{margin-bottom:30px}.button03 .checkmark,.button03 input[type=checkbox]{left:18px;width:17.14px;height:17.14px;position:absolute}.btn{cursor:pointer}.btn.focus,.btn:focus{box-shadow:none}.btn-square{border-radius:0}.btn-dark-blue{color:#fff;background-color:#14375B;border-color:#14375B}#button01 .btn.focus,#button01 .btn:focus{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.button01,.button04{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.button01{font-family:'Hiragino Kaku Gothic Pro W6';font-size:18px;padding:19px 72px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-width:2px}.button01:hover{background-color:#fff;border-color:#14375B;color:#14375B;border-width:2px}.button02{color:#707070;font-family:'Hiragino Kaku Gothic Pro W3';font-size:13px;border-color:#707070;background-color:#fff;width:350px;height:56px;margin-bottom:5px}#button03 .btn.focus,#button03 .btn:focus,.button02:hover{border-color:#67A6E6;color:#2462A2;background-color:#fff;border-width:4px}.button02 .fa{font-size:18px}.button03,.button03 .fa{font-size:14px}#button03{margin-bottom:30px}.button03{color:#707070;font-family:'Hiragino Kaku Gothic Pro W6';border-color:#707070;background-color:#fff;width:255px;height:56px;position:relative;margin-bottom:5px}.button03.selected{background-color:#fff;border-color:#67A6E6;color:#2462A2;border-width:4px}.button03 label{cursor:pointer;padding:17px 71px;margin:-20px}.button03 input[type=checkbox]{opacity:0;cursor:pointer;top:18px;z-index:999}.button03 .checkmark{top:18px;background-color:#DEDEDE;border-radius:3px}.button03.btn:focus .checkmark,.button03.btn:focus input[type=checkbox],.button03.selected .checkmark,.button03.selected input[type=checkbox]{top:15px;left:15px}.button03:hover input~.checkmark{background-color:#ccc}.button03 input:checked~.checkmark{background-color:#2462A2}.button03 .checkmark:after{content:"";position:absolute;display:none;left:5px;top:0;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button03 input:checked~.checkmark:after{display:block}.button04{background:#1FB536;color:#fff;padding:16px 0;position:relative;border-width:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s linear 0s;-moz-transition:.3s linear 0s;-ms-transition:.3s linear 0s;-o-transition:.3s linear 0s;transition:.3s linear 0s}.button04 .fa{font-size:20px;position:absolute;right:20px}.btn:focus{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.button04:hover{background-color:#fff;color:#1FB536;border:2px solid #1FB536}