/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, area, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, map, audio, video, input, textarea {font-size: 100%; margin: 0; padding: 0; border: none; border-radius: none; outline: 0; vertical-align: baseline; background: transparent; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0,0,0,0);}
input::-ms-clear,
input::-ms-reveal {display: none; width: 0; height: 0;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {display: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
address {font-style: normal;}
table {border-collapse: collapse; border-spacing: 0; empty-cells: show;}
table.dbresult th, table.dbresult td {border: 1px solid #000000; padding: 4px;}
td, th, div, article {text-align: left; vertical-align: top;}
input, textarea {display: block;}
textarea {resize: none;}
select {display: none;}
input[type=checkbox], input[type=radio] {opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0;}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
img {border: none; vertical-align: middle;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* /RESET */

/* ACTION FRAME */
div.bgactionframe {display: none;}
div.bgactionframe iframe {background: #ffffff; border: 1px solid #000000; width: 100%; height: 200px; overflow: scroll;}
/* /ACTION FRAME */

/* GENERAL */
html {width: 100%; height: 100%;}
body {width: 100%; height: 100%;}
.break {word-break: break-all; vertical-align: baseline;}
.clear {display: block !important; float: none !important; clear: both !important; height: 0 !important; padding: 0 !important; margin: 0 !important;}
.clear::before, .clear::after {display: none !important;}
.nobr {white-space: nowrap;}
.hidden {display: none !important; visibility: hidden !important;}
.posserror {display: none !important; visibility: hidden !important;}
.invisible {visibility: hidden !important; height: 0 !important; overflow: hidden !important; padding: 0 !important; margin: 0 !important;}
.hide {display: none;}
.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
/* opacity */
.opacity_0 {opacity: 0; -moz-opacity: 0;}
.opacity_10 {opacity: 0.1; -moz-opacity: 0.1;}
.opacity_20 {opacity: 0.2; -moz-opacity: 0.2;}
.opacity_30 {opacity: 0.3; -moz-opacity: 0.3;}
.opacity_40 {opacity: 0.4; -moz-opacity: 0.4;}
.opacity_50 {opacity: 0.5; -moz-opacity: 0.5;}
.opacity_60 {opacity: 0.6; -moz-opacity: 0.6;}
.opacity_70 {opacity: 0.7; -moz-opacity: 0.7;}
.opacity_80 {opacity: 0.8; -moz-opacity: 0.8;}
.opacity_90 {opacity: 0.9; -moz-opacity: 0.9;}
.opacity_100 {opacity: 1; -moz-opacity: 1;}
/* /opacity */
/* /GENERAL */