* {line-height: 1; margin: 0; padding: 0; box-sizing: border-box; font-family: 'SamsungOne', sans-serif; color: #000;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; color: inherit; font: inherit; /*vertical-align: baseline;*/ word-break: keep-all;}
textarea {border-radius: 0; resize: none;}
sup {vertical-align: super;  font-size: smaller;}
html, body {width: 100%; height: auto; min-height: 100%; font-family: 'SamsungOne', sans-serif; font-size: 1em; -webkit-text-size-adjust: none;}

h1, h2, h3, h4, h5, h6, strong, em {font-weight: bold;}
.cms img, video {display: block; width: 100%; height: auto; vertical-align: top;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, main, section {display: block;}
caption {display: table-caption;}
ul, ol {list-style-type: none;}
blockquote, q {quotes: none;}
a {display: block; text-decoration: none; color: inherit; cursor: pointer;}
table {width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0;}
colgroup {display: table-column-group;}
col {display: table-column;}
button {font-family: 'SamsungOne', sans-serif; display: block; width: 100%; background: transparent; border: none; box-shadow: none;  -webkit-font-smoothing: inherit; -moz-osx-font-smoothing: inherit; -webkit-appearance: none; outline: none; cursor: pointer;}
button::-moz-focus-inner {padding: 0; border: none;}
button:focus, button:active {margin: 0; padding: 0; border: none;}
input {font-family: 'SamsungOne', sans-serif; border: none; border-radius: 0; outline: none;}
input:disabled {background-color: transparent;}
select::-ms-expand {display: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset; box-shadow: 0 0 0 1000px white inset;}
select {-o-appearance: none; -webkit-appearance: none;-moz-appearance: none;appearance: none;}
video {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.cms img{width: 100%;height: auto;}

/* * {line-height: 1; margin: 0; padding: 0; box-sizing: border-box; font-family: 'SamsungOne', sans-serif; color: #000;}
.cms html, .cms body, .cms div, .cms span, .cms applet, .cms object, .cms iframe, .cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6, .cms p, .cms blockquote, .cms pre, .cms a, .cms abbr, .cms acronym, .cms address, .cms big, .cms cite, .cms code,
.cms del, .cms dfn, .cms em, .cms img, .cms ins, .cms kbd, .cms q, .cms s, .cms samp, .cms small, .cms strike, .cms strong, .cms sub, .cms sup, .cms tt, .cms var, .cms b, .cms u, .cms i, .cms center, .cms dl, .cms dt, .cms dd, .cms ol, .cms ul, .cms li,
.cms fieldset, .cms form, .cms label, .cms legend, .cms table, .cms caption, .cms tbody, .cms tfoot, .cms thead, .cms tr, .cms th, .cms td, .cms article, .cms aside, .cms details, .cms figcaption, .cms figure, .cms footer, .cms header, .cms hgroup, .cms menu, .cms nav, .cms output, .cms ruby, .cms section, .cms summary, .cms time, .cms mark, .cms audio, .cms video { margin: 0; padding: 0; border: 0; font-size: 100%; color: inherit; font: inherit; vertical-align: baseline; word-break: keep-all;}
.cms textarea {border-radius: 0; resize: none;}
.cms sup {vertical-align: super;  font-size: smaller;}
.cms html, .cms body {width: 100%; height: auto; min-height: 100%; font-family: 'SamsungOne', sans-serif; font-size: 1em; -webkit-text-size-adjust: none;}

.cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6, .cms strong, .cms em {font-weight: bold;}
.cms img, .cms video {display: block; width: 100%; height: auto; vertical-align: top;}
.cms article, .cms aside, .cms details, .cms figcaption, .cms figure, .cms footer, .cms header, .cms hgroup, .cms menu, .cms nav, .cms main, .cms section {display: block;}
.cms caption {display: table-caption;}
.cms ul, .cms ol {list-style-type: none;}
.cms blockquote, .cms q {quotes: none;}
.cms a {display: block; text-decoration: none; color: inherit; cursor: pointer;}
.cms table {width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0;}
.cms colgroup {display: table-column-group;}
.cms col {display: table-column;}
.cms button {font-family: 'SamsungOne', sans-serif; display: block; width: 100%; background: transparent; border: none; box-shadow: none; -webkit-font-smoothing: inherit; -moz-osx-font-smoothing: inherit; -webkit-appearance: none; outline: none; cursor: pointer;}
.cms button::-moz-focus-inner {padding: 0; border: none;}
.cms button:focus, .cms button:active {margin: 0; padding: 0; border: none;}
.cms input {font-family: 'SamsungOne', sans-serif; border: none; border-radius: 0; outline: none;}
.cms input:disabled {background-color: transparent;}
.cms select::-ms-expand {display: none;}
.cms input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset; box-shadow: 0 0 0 1000px white inset;}
.cms select {-o-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.cms video {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.cms img {width: 100%; height: auto;} */
