.o-form__fieldset{border:0;margin:0;padding:0}.o-form__fieldset+.o-form__fieldset{margin-top:20px}.o-form__note{font-size:16px;font-size:1.6rem}:lang(ja) .o-form__note,:lang(zh) .o-form__note,:lang(ko) .o-form__note{font-size:15.2px;font-size:1.52rem}.o-form__note{color:#999}.o-form__field+.o-form__field{margin-top:20px}.o-form__field span.error{font-size:16px;font-size:1.6rem}:lang(ja) .o-form__field span.error,:lang(zh) .o-form__field span.error,:lang(ko) .o-form__field span.error{font-size:15.2px;font-size:1.52rem}.o-form__field span.error{color:red;margin-top:5px}.o-form__label-text{margin-top:0;margin-bottom:0}.o-form__textfield,.o-form__textarea,.o-form__dropdown,.o-form .chosen-container{display:block}.o-form__textfield,.o-form__textarea,.o-form__dropdown{font-size:18px;font-size:1.8rem}:lang(ja) .o-form__textfield,:lang(zh) .o-form__textfield,:lang(ko) .o-form__textfield,:lang(ja) .o-form__textarea,:lang(zh) .o-form__textarea,:lang(ko) .o-form__textarea,:lang(ja) .o-form__dropdown,:lang(zh) .o-form__dropdown,:lang(ko) .o-form__dropdown{font-size:17.1px;font-size:1.71rem}.o-form__textfield,.o-form__textarea,.o-form__dropdown{border:1px solid #dedede;-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.13);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.13);margin-top:5px;-webkit-transition:border .7s;transition:border .7s}.no-tab .o-form__textfield:focus,.no-tab .o-form__textarea:focus,.no-tab .o-form__dropdown:focus{outline:0;border:1px solid #55beff}.o-form__textfield.error,.o-form__textarea.error,.o-form__dropdown.error{border-color:red}.o-form__textfield,.o-form__textarea{line-height:1.4;padding:5px 10px;width:100%}.o-form__dropdown{background-color:#fff;border:1px solid #dedede;-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.13);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.13);height:37px}.o-form__dropdown.error+.chosen-container-single .chosen-single{border-color:red}.o-form__required[title]{border-bottom:0;text-decoration:none}label.o-form--error{font-size:16px;font-size:1.6rem}:lang(ja) label.o-form--error,:lang(zh) label.o-form--error,:lang(ko) label.o-form--error{font-size:15.2px;font-size:1.52rem}label.o-form--error{color:red;margin-top:5px}input.o-form--error,textarea.o-form--error,select.o-form--error{border-color:red}select.o-form--error+.chosen-container-single .chosen-single{border-color:red}.o-form__submit{margin-bottom:0;margin-right:0}
