/*! jquery.AKjs.Mobile by Mobile Web App Plugin v1.5.6 Stable --- Copyright Andrew.Kim | (c) 20170808 ~ 20190121 AKjs.Mobile license */
/*! Coding by Andrew.Kim (E-mail: andrewkim365@qq.com) https://github.com/andrewkim365/AKjs.Mobile */

/*-----------Base Style-----------*/
html, html * {
    font-family: "PingFangSC-Regular", "Source Han Sans SC", "Microsoft YaHei", "AppleSDGothicNeo-Medium", "MalgunGothic", "NanumGothic", "San Francisco", Helvetica, "Segoe UI", Arial, "Lucida Grande", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
    -ms-text-size-adjust:100%;
    -moz-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    word-wrap:break-word;
    word-break:break-all;
    margin: 0;
    padding: 0;
    border:0;
    font-size:12px;
    touch-action: pan-y;
}
.wrap {
    width: 94%;
    margin: 0 auto;
    position: relative;
}
@media screen and (min-width:320px) and (max-width:369px) {
    html, html * {
        font-size:13px;
    }
}
@media screen and (min-width:370px) and (max-width:639px) {
    html, html * {
        font-size:14px;
    }
}
@media screen and (min-width:640px) and (max-width:1024px) {
    html, html * {
        font-size:20px;
    }
}
@media screen and (min-width:1025px) {
    html, html * {
        font-size:24px;
    }
}
.ak-screen, .ak-screen * {
    font-size:12px;
}
html, body, main {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
body,input,span,p,a {
    font-size:100%;
    color: inherit;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    margin:0;
    padding:0;
}
body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dt,dd,th,td {
    font-size:100%;
    margin:0;
    padding:0;
    font-weight:normal;
    line-height: inherit;
}
ul,ol,li {
    padding:0;
    list-style:none;
}
em,strong,i,b,u,small,time,cite,dfn,address {
    font-size:100%;
    font-style:normal;
    font-weight:normal;
    color: inherit;
}
q:before,q:after {
    content:'';
}
abbr,acronym {
    border:0;
    font-variant:normal;
}
sup,sub{
    vertical-align:baseline;
}
dl a,li a {
    display: block;
}
a,button,input,label,ul,li,span {
    -webkit-tap-highlight-color:rgba(255,255,255,0);
    text-decoration:none;
    outline:0;
    background: transparent;
    noFocusLine: expression(this.onFocus = this.blur());
}
*:focus, *:active, *:hover {
    outline:0;
    noFocusLine: expression(this.onFocus = this.blur());
}
hr {
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
}
img {
    border:0;
    vert-align: top;
    vertical-align: middle;
}
img:active {
    opacity: 0.8 !important;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
thead,tbody,tr,th,td,menu,fieldset {
    margin:0;
    padding:0;
}
audio,canvas,video {
    display:inline-block;
}
audio:not([controls]) {
    display:none;
    height:0;
}
[hidden] {
    display:none;
}
svg:not(:root) {
    overflow:hidden;
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-appearance:button;
    -webkit-appearance:button;
    appearance:button;
    background-color:inherit;
    cursor:pointer !important;
}
button[disabled],input[disabled] {
    cursor: default !important;
    opacity:0.5;
    filter:Alpha(opacity=50);
}
input[type="checkbox"],input[type="radio"], input[type="range"], input[type="file"] {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    opacity: 0;
}
input[type="hidden"] {
    display: none !important;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance:none;
}
input[type="search"],input[type="number"]{
    -moz-appearance: textfield;
    -webkit-appearance:textfield;
    appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin: 0;
}
input[type="button"],input[type="search"],input[type="password"],input[type="submit"],input[type="reset"],input[type="text"],input[type="number"],textarea {
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    outline:none;
    star:expression(this.onFocus=this.blur());
    -webkit-tap-highlight-color:rgba(255,255,255,0);
}
input[disabled], select[disabled], textarea[disabled], input[readonly]:not(.cloned-text-input), textarea[readonly]:not(.cloned-text-input), select[readonly] {
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: default;
    background-color: inherit;
}
input:required:invalid, input:focus:invalid {
    -o-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:none;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
    background-color: rgba(255,255,255,0);
    -webkit-box-shadow: 0 0 0 1000px white inset;
    border: 0;
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0;
}
textarea {
    overflow:auto;
    vertical-align:top;
    resize:none;
}
select {
    cursor:pointer;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
}
select::-ms-expand {
    display:none;
}
div,header,section,footer,aside,nav,article,figure,figcaption,details,main,dialog,menu {
    display:block;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
figure {
    height: 100%;
    max-height: inherit;
}
label,button,input,select,textarea {
    font-size:100%;
    line-height: 100%;
}
label,input,select,textarea {
    height: 100%;
}
legend {
    border:none !important;
}
.clear:after {
    content:'\20';
    display:block;
    height:0;
    clear:both;
}
.clear {
    clear:both;
    *zoom:1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#cccccc !important;
    font-size:1em;
    vertical-align: middle;
    line-height: normal; /* for non-ie */
    line-height: 24px\9; /* for ie */
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#cccccc !important;
    font-size:1em;
    vertical-align: middle;
    line-height: normal; /* for non-ie */
    line-height: 24px\9; /* for ie */
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#cccccc !important;
    font-size:1em;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#cccccc !important;
    font-size:1em;
}
::-moz-selection {
    color:#ffffff;
    background-color:#999999;
}
::-webkit-selection {
    color:#ffffff;
    background-color:#999999;
}
::selection {
    color:#ffffff;
    background-color:#999999;
}
.scrollbar::-webkit-scrollbar {
    display: block;
    width: 8px;
    height: 8px;
    background-color: #dddddd;
}
.scrollbar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #dddddd;
}
.scrollbar::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: rgba(0,0,0,0.2);
}
.scrollbar_hide::-webkit-scrollbar {
    display: none;
}
.scrolling_touch {
    -webkit-overflow-scrolling: touch !important;
    overflow-scrolling: touch !important;
}
.scrolling_auto {
    -webkit-overflow-scrolling: auto !important;
    overflow-scrolling: auto !important;
}

.shadow_none, .shadow_ab_none:after, .shadow_ab_none:before, .shadow_cd_none > *, .shadow_abcd_none > *:after, .shadow_abcd_none > *:before {
    text-shadow: none !important;
    -o-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.press {
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.img_press {
    position: relative;
}
.img_press:before {
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    background-color: transparent;
}
.img_press_none:before {
    content: '';
    z-index: -1 !important;
}
.disabled {
    pointer-events:none;
    opacity: 0.5 !important;
    filter:alpha(opacity=50);
}
.cur_default {
    cursor: default !important;
}
.cur_help {
    cursor: help;
}
.cur_move {
    cursor: move;
}
.cur_nodrop {
    cursor: no-drop;
}
.pointer, .touchstart, *[data-href] {
    cursor: pointer;
}
.touchstart:active {
    -o-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    background-color: #dddddd !important;
}
/*-----------Global Style-----------*/
/*button setting*/
.btn_h_4em {
    display:block;
    height:4em;
    line-height:4em;
    text-align:center;
    font-size:1.4em;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_38em {
    display:block;
    height:3.8em;
    line-height:3.8em;
    text-align:center;
    font-size:1.4em;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_36em {
    display:block;
    height:3.6em;
    line-height:3.6em;
    text-align:center;
    font-size:1.2em;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_32em {
    display:block;
    height:3.2em;
    line-height:3.2em;
    text-align:center;
    font-size:1.2em;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_3em {
    display:block;
    height:3em;
    line-height:3em;
    text-align:center;
    font-size:1.2em;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_24em {
    display:block;
    height:2.4em;
    line-height:2.4em;
    text-align:center;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_2em {
    display:block;
    height:2em;
    line-height:2em;
    text-align:center;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_18em {
    display:block;
    height:1.8em;
    line-height:1.8em;
    text-align:center;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_16em {
    display:block;
    height:1.6em;
    line-height:1.6em;
    text-align:center;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_14em {
    display:block;
    height:1.4em;
    line-height:1.4em;
    text-align:center;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}
.btn_h_au {
    display:block;
    border-radius:0.3em !important;
    border:none;
    padding:0 !important;
}

/*border setting*/
.bor_rad_50 {
    border-radius:50% !important;
}
.bor_rad_4em {
    border-radius:4em !important;
}
.bor_rad_38em {
    border-radius:3.8em !important;
}
.bor_rad_36em {
    border-radius:3.6em !important;
}
.bor_rad_34em {
    border-radius:3.4em !important;
}
.bor_rad_32em {
    border-radius:3.2em !important;
}
.bor_rad_3em {
    border-radius:3em !important;
}
.bor_rad_28em {
    border-radius:2.8em !important;
}
.bor_rad_26em {
    border-radius:2.6em !important;
}
.bor_rad_24em {
    border-radius:2.4em !important;
}
.bor_rad_22em {
    border-radius:2.2em !important;
}
.bor_rad_2em {
    border-radius:2em !important;
}
.bor_rad_19em {
    border-radius:1.9em !important;
}
.bor_rad_18em {
    border-radius:1.8em !important;
}
.bor_rad_17em {
    border-radius:1.7em !important;
}
.bor_rad_16em {
    border-radius:1.6em !important;
}
.bor_rad_15em {
    border-radius:1.5em !important;
}
.bor_rad_14em {
    border-radius:1.4em !important;
}
.bor_rad_13em {
    border-radius:1.3em !important;
}
.bor_rad_12em {
    border-radius:1.2em !important;
}
.bor_rad_11em {
    border-radius:1.1em !important;
}
.bor_rad_1em {
    border-radius:1em !important;
}
.bor_rad_09em {
    border-radius:0.9em !important;
}
.bor_rad_08em {
    border-radius:0.8em !important;
}
.bor_rad_07em {
    border-radius:0.7em !important;
}
.bor_rad_06em {
    border-radius:0.6em !important;
}
.bor_rad_05em {
    border-radius:0.5em !important;
}
.bor_rad_04em {
    border-radius:0.4em !important;
}
.bor_rad_03em {
    border-radius:0.3em !important;
}
.bor_rad_02em {
    border-radius:0.2em !important;
}
.bor_rad_01em {
    border-radius:0.1em !important;
}
.bor_rad_0 {
    border-radius:0 !important;
}
.bor_rad_right_4em {
    border-top-right-radius: 4em;
    border-bottom-right-radius: 4em;
}
.bor_rad_right_38em {
    border-top-right-radius: 3.8em;
    border-bottom-right-radius: 3.8em;
}
.bor_rad_right_36em {
    border-top-right-radius: 3.6em;
    border-bottom-right-radius: 3.6em;
}
.bor_rad_right_34em {
    border-top-right-radius: 3.4em;
    border-bottom-right-radius: 3.4em;
}
.bor_rad_right_32em {
    border-top-right-radius: 3.2em;
    border-bottom-right-radius: 3.2em;
}
.bor_rad_right_3em {
    border-top-right-radius: 3em;
    border-bottom-right-radius: 3em;
}
.bor_rad_right_28em {
    border-top-right-radius: 2.8em;
    border-bottom-right-radius: 2.8em;
}
.bor_rad_right_26em {
    border-top-right-radius: 2.6em;
    border-bottom-right-radius: 2.6em;
}
.bor_rad_right_24em {
    border-top-right-radius: 2.4em;
    border-bottom-right-radius: 2.4em;
}
.bor_rad_right_22em {
    border-top-right-radius: 2.2em;
    border-bottom-right-radius: 2.2em;
}
.bor_rad_right_2em {
    border-top-right-radius: 2em;
    border-bottom-right-radius: 2em;
}
.bor_rad_right_19em {
    border-top-right-radius: 1.9em;
    border-bottom-right-radius: 1.9em;
}
.bor_rad_right_18em {
    border-top-right-radius: 1.8em;
    border-bottom-right-radius: 1.8em;
}
.bor_rad_right_17em {
    border-top-right-radius: 1.7em;
    border-bottom-right-radius: 1.7em;
}
.bor_rad_right_16em {
    border-top-right-radius: 1.6em;
    border-bottom-right-radius: 1.6em;
}
.bor_rad_right_15em {
    border-top-right-radius: 1.5em;
    border-bottom-right-radius: 1.5em;
}
.bor_rad_right_14em {
    border-top-right-radius: 1.4em;
    border-bottom-right-radius: 1.4em;
}
.bor_rad_right_13em {
    border-top-right-radius: 1.3em;
    border-bottom-right-radius: 1.3em;
}
.bor_rad_right_12em {
    border-top-right-radius: 1.2em;
    border-bottom-right-radius: 1.2em;
}
.bor_rad_right_11em {
    border-top-right-radius: 1.1em;
    border-bottom-right-radius: 1.1em;
}
.bor_rad_right_1em {
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em;
}
.bor_rad_right_09em {
    border-top-right-radius: 0.9em;
    border-bottom-right-radius: 0.9em;
}
.bor_rad_right_08em {
    border-top-right-radius: 0.8em;
    border-bottom-right-radius: 0.8em;
}
.bor_rad_right_07em {
    border-top-right-radius: 0.7em;
    border-bottom-right-radius: 0.7em;
}
.bor_rad_right_06em {
    border-top-right-radius: 0.6em;
    border-bottom-right-radius: 0.6em;
}
.bor_rad_right_05em {
    border-top-right-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
}
.bor_rad_right_04em {
    border-top-right-radius: 0.4em;
    border-bottom-right-radius: 0.4em;
}
.bor_rad_right_03em {
    border-top-right-radius: 0.3em;
    border-bottom-right-radius: 0.3em;
}
.bor_rad_right_02em {
    border-top-right-radius: 0.2em;
    border-bottom-right-radius: 0.2em;
}
.bor_rad_right_01em {
    border-top-right-radius: 0.1em;
    border-bottom-right-radius: 0.1em;
}
.bor_rad_right_0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.bor_rad_left_4em {
    border-top-left-radius: 4em;
    border-bottom-left-radius: 4em;
}
.bor_rad_left_38em {
    border-top-left-radius: 3.8em;
    border-bottom-left-radius: 3.8em;
}
.bor_rad_left_36em {
    border-top-left-radius: 3.6em;
    border-bottom-left-radius: 3.6em;
}
.bor_rad_left_34em {
    border-top-left-radius: 3.4em;
    border-bottom-left-radius: 3.4em;
}
.bor_rad_left_32em {
    border-top-left-radius: 3.2em;
    border-bottom-left-radius: 3.2em;
}
.bor_rad_left_3em {
    border-top-left-radius: 3em;
    border-bottom-left-radius: 3em;
}
.bor_rad_left_28em {
    border-top-left-radius: 2.8em;
    border-bottom-left-radius: 2.8em;
}
.bor_rad_left_26em {
    border-top-left-radius: 2.6em;
    border-bottom-left-radius: 2.6em;
}
.bor_rad_left_24em {
    border-top-left-radius: 2.4em;
    border-bottom-left-radius: 2.4em;
}
.bor_rad_left_22em {
    border-top-left-radius: 2.2em;
    border-bottom-left-radius: 2.2em;
}
.bor_rad_left_2em {
    border-top-left-radius: 2em;
    border-bottom-left-radius: 2em;
}
.bor_rad_left_19em {
    border-top-left-radius: 1.9em;
    border-bottom-left-radius: 1.9em;
}
.bor_rad_left_18em {
    border-top-left-radius: 1.8em;
    border-bottom-left-radius: 1.8em;
}
.bor_rad_left_17em {
    border-top-left-radius: 1.7em;
    border-bottom-left-radius: 1.7em;
}
.bor_rad_left_16em {
    border-top-left-radius: 1.6em;
    border-bottom-left-radius: 1.6em;
}
.bor_rad_left_15em {
    border-top-left-radius: 1.5em;
    border-bottom-left-radius: 1.5em;
}
.bor_rad_left_14em {
    border-top-left-radius: 1.4em;
    border-bottom-left-radius: 1.4em;
}
.bor_rad_left_13em {
    border-top-left-radius: 1.3em;
    border-bottom-left-radius: 1.3em;
}
.bor_rad_left_12em {
    border-top-left-radius: 1.2em;
    border-bottom-left-radius: 1.2em;
}
.bor_rad_left_11em {
    border-top-left-radius: 1.1em;
    border-bottom-left-radius: 1.1em;
}
.bor_rad_left_1em {
    border-top-left-radius: 1em;
    border-bottom-left-radius: 1em;
}
.bor_rad_left_09em {
    border-top-left-radius: 0.9em;
    border-bottom-left-radius: 0.9em;
}
.bor_rad_left_08em {
    border-top-left-radius: 0.8em;
    border-bottom-left-radius: 0.8em;
}
.bor_rad_left_07em {
    border-top-left-radius: 0.7em;
    border-bottom-left-radius: 0.7em;
}
.bor_rad_left_06em {
    border-top-left-radius: 0.6em;
    border-bottom-left-radius: 0.6em;
}
.bor_rad_left_05em {
    border-top-left-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
}
.bor_rad_left_04em {
    border-top-left-radius: 0.4em;
    border-bottom-left-radius: 0.4em;
}
.bor_rad_left_03em {
    border-top-left-radius: 0.3em;
    border-bottom-left-radius: 0.3em;
}
.bor_rad_left_02em {
    border-top-left-radius: 0.2em;
    border-bottom-left-radius: 0.2em;
}
.bor_rad_left_01em {
    border-top-left-radius: 0.1em;
    border-bottom-left-radius: 0.1em;
}
.bor_rad_left_0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.bor_rad_top_4em {
    border-top-left-radius: 4em;
    border-top-right-radius: 4em;
}
.bor_rad_top_38em {
    border-top-left-radius: 3.8em;
    border-top-right-radius: 3.8em;
}
.bor_rad_top_36em {
    border-top-left-radius: 3.6em;
    border-top-right-radius: 3.6em;
}
.bor_rad_top_34em {
    border-top-left-radius: 3.4em;
    border-top-right-radius: 3.4em;
}
.bor_rad_top_32em {
    border-top-left-radius: 3.2em;
    border-top-right-radius: 3.2em;
}
.bor_rad_top_3em {
    border-top-left-radius: 3em;
    border-top-right-radius: 3em;
}
.bor_rad_top_28em {
    border-top-left-radius: 2.8em;
    border-top-right-radius: 2.8em;
}
.bor_rad_top_26em {
    border-top-left-radius: 2.6em;
    border-top-right-radius: 2.6em;
}
.bor_rad_top_24em {
    border-top-left-radius: 2.4em;
    border-top-right-radius: 2.4em;
}
.bor_rad_top_22em {
    border-top-left-radius: 2.2em;
    border-top-right-radius: 2.2em;
}
.bor_rad_top_2em {
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
}
.bor_rad_top_19em {
    border-top-left-radius: 1.9em;
    border-top-right-radius: 1.9em;
}
.bor_rad_top_18em {
    border-top-left-radius: 1.8em;
    border-top-right-radius: 1.8em;
}
.bor_rad_top_17em {
    border-top-left-radius: 1.7em;
    border-top-right-radius: 1.7em;
}
.bor_rad_top_16em {
    border-top-left-radius: 1.6em;
    border-top-right-radius: 1.6em;
}
.bor_rad_top_15em {
    border-top-left-radius: 1.5em;
    border-top-right-radius: 1.5em;
}
.bor_rad_top_14em {
    border-top-left-radius: 1.4em;
    border-top-right-radius: 1.4em;
}
.bor_rad_top_13em {
    border-top-left-radius: 1.3em;
    border-top-right-radius: 1.3em;
}
.bor_rad_top_12em {
    border-top-left-radius: 1.2em;
    border-top-right-radius: 1.2em;
}
.bor_rad_top_11em {
    border-top-left-radius: 1.1em;
    border-top-right-radius: 1.1em;
}
.bor_rad_top_1em {
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
}
.bor_rad_top_09em {
    border-top-left-radius: 0.9em;
    border-top-right-radius: 0.9em;
}
.bor_rad_top_08em {
    border-top-left-radius: 0.8em;
    border-top-right-radius: 0.8em;
}
.bor_rad_top_07em {
    border-top-left-radius: 0.7em;
    border-top-right-radius: 0.7em;
}
.bor_rad_top_06em {
    border-top-left-radius: 0.6em;
    border-top-right-radius: 0.6em;
}
.bor_rad_top_05em {
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
}
.bor_rad_top_04em {
    border-top-left-radius: 0.4em;
    border-top-right-radius: 0.4em;
}
.bor_rad_top_03em {
    border-top-left-radius: 0.3em;
    border-top-right-radius: 0.3em;
}
.bor_rad_top_02em {
    border-top-left-radius: 0.2em;
    border-top-right-radius: 0.2em;
}
.bor_rad_top_01em {
    border-top-left-radius: 0.1em;
    border-top-right-radius: 0.1em;
}
.bor_rad_top_0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.bor_rad_bottom_4em {
    border-bottom-left-radius: 4em;
    border-bottom-right-radius: 4em;
}
.bor_rad_bottom_38em {
    border-bottom-left-radius: 3.8em;
    border-bottom-right-radius: 3.8em;
}
.bor_rad_bottom_36em {
    border-bottom-left-radius: 3.6em;
    border-bottom-right-radius: 3.6em;
}
.bor_rad_bottom_34em {
    border-bottom-left-radius: 3.4em;
    border-bottom-right-radius: 3.4em;
}
.bor_rad_bottom_32em {
    border-bottom-left-radius: 3.2em;
    border-bottom-right-radius: 3.2em;
}
.bor_rad_bottom_3em {
    border-bottom-left-radius: 3em;
    border-bottom-right-radius: 3em;
}
.bor_rad_bottom_28em {
    border-bottom-left-radius: 2.8em;
    border-bottom-right-radius: 2.8em;
}
.bor_rad_bottom_26em {
    border-bottom-left-radius: 2.6em;
    border-bottom-right-radius: 2.6em;
}
.bor_rad_bottom_24em {
    border-bottom-left-radius: 2.4em;
    border-bottom-right-radius: 2.4em;
}
.bor_rad_bottom_22em {
    border-bottom-left-radius: 2.2em;
    border-bottom-right-radius: 2.2em;
}
.bor_rad_bottom_2em {
    border-bottom-left-radius: 2em;
    border-bottom-right-radius: 2em;
}
.bor_rad_bottom_19em {
    border-bottom-left-radius: 1.9em;
    border-bottom-right-radius: 1.9em;
}
.bor_rad_bottom_18em {
    border-bottom-left-radius: 1.8em;
    border-bottom-right-radius: 1.8em;
}
.bor_rad_bottom_17em {
    border-bottom-left-radius: 1.7em;
    border-bottom-right-radius: 1.7em;
}
.bor_rad_bottom_16em {
    border-bottom-left-radius: 1.6em;
    border-bottom-right-radius: 1.6em;
}
.bor_rad_bottom_15em {
    border-bottom-left-radius: 1.5em;
    border-bottom-right-radius: 1.5em;
}
.bor_rad_bottom_14em {
    border-bottom-left-radius: 1.4em;
    border-bottom-right-radius: 1.4em;
}
.bor_rad_bottom_13em {
    border-bottom-left-radius: 1.3em;
    border-bottom-right-radius: 1.3em;
}
.bor_rad_bottom_12em {
    border-bottom-left-radius: 1.2em;
    border-bottom-right-radius: 1.2em;
}
.bor_rad_bottom_11em {
    border-bottom-left-radius: 1.1em;
    border-bottom-right-radius: 1.1em;
}
.bor_rad_bottom_1em {
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
}
.bor_rad_bottom_09em {
    border-bottom-left-radius: 0.9em;
    border-bottom-right-radius: 0.9em;
}
.bor_rad_bottom_08em {
    border-bottom-left-radius: 0.8em;
    border-bottom-right-radius: 0.8em;
}
.bor_rad_bottom_07em {
    border-bottom-left-radius: 0.7em;
    border-bottom-right-radius: 0.7em;
}
.bor_rad_bottom_06em {
    border-bottom-left-radius: 0.6em;
    border-bottom-right-radius: 0.6em;
}
.bor_rad_bottom_05em {
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
}
.bor_rad_bottom_04em {
    border-bottom-left-radius: 0.4em;
    border-bottom-right-radius: 0.4em;
}
.bor_rad_bottom_03em {
    border-bottom-left-radius: 0.3em;
    border-bottom-right-radius: 0.3em;
}
.bor_rad_bottom_02em {
    border-bottom-left-radius: 0.2em;
    border-bottom-right-radius: 0.2em;
}
.bor_rad_bottom_01em {
    border-bottom-left-radius: 0.1em;
    border-bottom-right-radius: 0.1em;
}
.bor_rad_bottom_0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.bor_rad_tl_0 {
    border-top-left-radius: 0 !important;
}
.bor_rad_bl_0 {
    border-bottom-left-radius: 0 !important;
}
.bor_rad_tr_0 {
    border-top-right-radius: 0 !important;
}
.bor_rad_br_0 {
    border-bottom-right-radius: 0 !important;
}
.border {
    border: solid 1px;
}
.border2 {
    border: solid 2px;
}
.border3 {
    border: solid 3px;
}
.border4 {
    border: solid 4px;
}
.border5 {
    border: solid 5px;
}
.border6 {
    border: solid 6px;
}
.border7 {
    border: solid 7px;
}
.border8 {
    border: solid 8px;
}
.border9 {
    border: solid 9px;
}
.border10 {
    border: solid 10px;
}
.border12 {
    border: solid 12px;
}
.border14 {
    border: solid 14px;
}
.border16 {
    border: solid 16px;
}
.border18 {
    border: solid 18px;
}
.border20 {
    border: solid 20px;
}
.bor_bottom {
    border-bottom:1px solid;
}
.bor_top {
    border-top:1px solid;
}
.bor_left {
    border-left:1px solid;
}
.bor_right {
    border-right:1px solid;
}
.bor_bottom2 {
    border-bottom: 2px solid;
}
.bor_top2 {
    border-top: 2px solid;
}
.bor_left2 {
    border-left: 2px solid;
}
.bor_right2 {
    border-right: 2px solid;
}
.bor_bottom3 {
    border-bottom: 3px solid;
}
.bor_top3 {
    border-top: 3px solid;
}
.bor_left3 {
    border-left: 3px solid;
}
.bor_right3 {
    border-right: 3px solid;
}
.bor_bottom4 {
    border-bottom: 4px solid;
}
.bor_top4 {
    border-top: 4px solid;
}
.bor_left4 {
    border-left: 4px solid;
}
.bor_right4 {
    border-right: 4px solid;
}
.bor_bottom5 {
    border-bottom: 5px solid;
}
.bor_top5 {
    border-top: 5px solid;
}
.bor_left5 {
    border-left: 5px solid;
}
.bor_right5 {
    border-right: 5px solid;
}
.bor_bottom6 {
    border-bottom: 6px solid;
}
.bor_top6 {
    border-top: 6px solid;
}
.bor_left6 {
    border-left: 6px solid;
}
.bor_right6 {
    border-right: 6px solid;
}
.bor_bottom7 {
    border-bottom: 7px solid;
}
.bor_top7 {
    border-top: 7px solid;
}
.bor_left7 {
    border-left: 7px solid;
}
.bor_right7 {
    border-right: 7px solid;
}
.bor_bottom8 {
    border-bottom: 8px solid;
}
.bor_top8 {
    border-top: 8px solid;
}
.bor_left8 {
    border-left: 8px solid;
}
.bor_right8 {
    border-right: 8px solid;
}
.bor_bottom9 {
    border-bottom: 9px solid;
}
.bor_top9 {
    border-top: 9px solid;
}
.bor_left9 {
    border-left: 9px solid;
}
.bor_right9 {
    border-right: 9px solid;
}
.bor_bottom10 {
    border-bottom: 10px solid;
}
.bor_top10 {
    border-top: 10px solid;
}
.bor_left10 {
    border-left: 10px solid;
}
.bor_right10 {
    border-right: 10px solid;
}
.bor_bottom12 {
    border-bottom: 12px solid;
}
.bor_top12 {
    border-top: 12px solid;
}
.bor_left12 {
    border-left: 12px solid;
}
.bor_right12 {
    border-right: 12px solid;
}
.bor_bottom14 {
    border-bottom: 14px solid;
}
.bor_top14 {
    border-top: 14px solid;
}
.bor_left14 {
    border-left: 14px solid;
}
.bor_right14 {
    border-right: 14px solid;
}
.bor_bottom16 {
    border-bottom: 16px solid;
}
.bor_top16 {
    border-top: 16px solid;
}
.bor_left16 {
    border-left: 16px solid;
}
.bor_right16 {
    border-right: 16px solid;
}
.bor_bottom18 {
    border-bottom: 18px solid;
}
.bor_top18 {
    border-top: 18px solid;
}
.bor_left18 {
    border-left: 18px solid;
}
.bor_right18 {
    border-right: 18px solid;
}
.bor_bottom20 {
    border-bottom: 20px solid;
}
.bor_top20 {
    border-top: 20px solid;
}
.bor_left20 {
    border-left: 20px solid;
}
.bor_right20 {
    border-right: 20px solid;
}
.bor_dashed {
    border:1px dashed;
}
.bor_dashed2 {
    border:2px dashed;
}
.bor_dashed3 {
    border:3px dashed;
}
.bor_dashed4 {
    border:4px dashed;
}
.bor_dashed5 {
    border:5px dashed;
}
.bor_dashed6 {
    border:6px dashed;
}
.bor_dashed7 {
    border:7px dashed;
}
.bor_dashed8 {
    border:8px dashed;
}
.bor_dashed9 {
    border:9px dashed;
}
.bor_dashed10 {
    border:10px dashed;
}
.bor_dashed12 {
    border:12px dashed;
}
.bor_dashed14 {
    border:14px dashed;
}
.bor_dashed16 {
    border:16px dashed;
}
.bor_dashed18 {
    border:18px dashed;
}
.bor_dashed20 {
    border:20px dashed;
}

.bor_bottom_dashed {
    border-bottom:1px dashed;
}
.bor_top_dashed {
    border-top:1px dashed;
}
.bor_left_dashed {
    border-left:1px dashed;
}
.bor_right_dashed {
    border-right:1px dashed;
}
.bor_bottom_dashed2 {
    border-bottom: 2px dashed;
}
.bor_top_dashed2 {
    border-top: 2px dashed;
}
.bor_left_dashed2 {
    border-left: 2px dashed;
}
.bor_right_dashed2 {
    border-right: 2px dashed;
}
.bor_bottom_dashed3 {
    border-bottom: 3px dashed;
}
.bor_top_dashed3 {
    border-top: 3px dashed;
}
.bor_left_dashed3 {
    border-left: 3px dashed;
}
.bor_right_dashed3 {
    border-right: 3px dashed;
}
.bor_bottom_dashed4 {
    border-bottom: 4px dashed;
}
.bor_top_dashed4 {
    border-top: 4px dashed;
}
.bor_left_dashed4 {
    border-left: 4px dashed;
}
.bor_right_dashed4 {
    border-right: 4px dashed;
}
.bor_bottom_dashed5 {
    border-bottom: 5px dashed;
}
.bor_top_dashed5 {
    border-top: 5px dashed;
}
.bor_left_dashed5 {
    border-left: 5px dashed;
}
.bor_right_dashed5 {
    border-right: 5px dashed;
}
.bor_bottom_dashed6 {
    border-bottom: 6px dashed;
}
.bor_top_dashed6 {
    border-top: 6px dashed;
}
.bor_left_dashed6 {
    border-left: 6px dashed;
}
.bor_right_dashed6 {
    border-right: 6px dashed;
}
.bor_bottom_dashed7 {
    border-bottom: 7px dashed;
}
.bor_top_dashed7 {
    border-top: 7px dashed;
}
.bor_left_dashed7 {
    border-left: 7px dashed;
}
.bor_right_dashed7 {
    border-right: 7px dashed;
}
.bor_bottom_dashed8 {
    border-bottom: 8px dashed;
}
.bor_top_dashed8 {
    border-top: 8px dashed;
}
.bor_left_dashed8 {
    border-left: 8px dashed;
}
.bor_right_dashed8 {
    border-right: 8px dashed;
}
.bor_bottom_dashed9 {
    border-bottom: 9px dashed;
}
.bor_top_dashed9 {
    border-top: 9px dashed;
}
.bor_left_dashed9 {
    border-left: 9px dashed;
}
.bor_right_dashed9 {
    border-right: 9px dashed;
}
.bor_bottom_dashed10 {
    border-bottom: 10px dashed;
}
.bor_top_dashed10 {
    border-top: 10px dashed;
}
.bor_left_dashed10 {
    border-left: 10px dashed;
}
.bor_right_dashed10 {
    border-right: 10px dashed;
}
.bor_bottom_dashed12 {
    border-bottom: 12px dashed;
}
.bor_top_dashed12 {
    border-top: 12px dashed;
}
.bor_left_dashed12 {
    border-left: 12px dashed;
}
.bor_right_dashed12 {
    border-right: 12px dashed;
}
.bor_bottom_dashed14 {
    border-bottom: 14px dashed;
}
.bor_top_dashed14 {
    border-top: 14px dashed;
}
.bor_left_dashed14 {
    border-left: 14px dashed;
}
.bor_right_dashed14 {
    border-right: 14px dashed;
}
.bor_bottom_dashed16 {
    border-bottom: 16px dashed;
}
.bor_top_dashed16 {
    border-top: 16px dashed;
}
.bor_left_dashed16 {
    border-left: 16px dashed;
}
.bor_right_dashed16 {
    border-right: 16px dashed;
}
.bor_bottom_dashed18 {
    border-bottom: 18px dashed;
}
.bor_top_dashed18 {
    border-top: 18px dashed;
}
.bor_left_dashed18 {
    border-left: 18px dashed;
}
.bor_right_dashed18 {
    border-right: 18px dashed;
}
.bor_bottom_dashed20 {
    border-bottom: 20px dashed;
}
.bor_top_dashed20 {
    border-top: 20px dashed;
}
.bor_left_dashed20 {
    border-left: 20px dashed;
}
.bor_right_dashed20 {
    border-right: 20px dashed;
}
.bor_none, .bor_ab_none:after, .bor_ab_none:before, .bor_cd_none > *, .bor_abcd_none > *:after, .bor_abcd_none > *:before {
    border:none !important;
}
.bor_top_none, .bor_top_ab_none:after, .bor_top_ab_none:before, .bor_top_cd_none > *, .bor_top_abcd_none > *:after, .bor_top_abcd_none > *:before {
    border-top:none !important;
}
.bor_bottom_none, .bor_bottom_ab_none:after, .bor_bottom_ab_none:before, .bor_bottom_cd_none > *, .bor_bottom_abcd_none > *:after, .bor_bottom_abcd_none > *:before {
    border-bottom:none !important;
}
.bor_left_none, .bor_left_ab_none:after, .bor_left_ab_none:before, .bor_left_cd_none > *, .bor_left_abcd_none > *:after, .bor_left_abcd_none > *:before {
    border-left:none !important;
}
.bor_right_none, .bor_right_ab_none:after, .bor_right_ab_none:before, .bor_right_cd_none > *, .bor_right_abcd_none > *:after, .bor_right_abcd_none > *:before {
    border-right:none !important;
}

/*element & text align middle*/
.ud_ele_c {
    width: -moz-fit-content !important;
    width: fit-content !important;
    width: -moz-min-content !important;
    width: -webkit-min-content !important;
    width: min-content !important;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    align-content: center;
}
.ud_text_c {
    margin: 0;
    position: absolute;
    width: inherit;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
text {
    position: relative;
    display: inline-block;
    width: 100%;
    height: inherit;
}

/*element align*/
.center {
    display: block !important;
    margin:0 auto;
}
.fl {
    float:left !important;
}
.fr {
    float:right !important;
}
.ft {
    float:top !important;
}
.fb {
    float:bottom !important;
}
.fn {
    float:none !important;
}
.fi {
    float: inherit !important;
}
.fin {
    float: initial !important;
}

/*text align and font size*/
.text_al_l {
    text-align:left !important;
}
.text_al_c {
    text-align:center !important;
}
.text_al_r {
    text-align:right !important;
}
.text_al_j {
    text-align:justify !important;
}
.text_al_t {
    vertical-align: top !important;
}
.text_al_tt {
    vertical-align: text-top !important;
}
.text_al_m {
    vertical-align: middle !important;
}
.text_al_b {
    vertical-align: bottom !important;
}
.text_al_tb {
    vertical-align: text-bottom !important;
}
.text_al_s {
    vertical-align: sub !important;
}
.text_al_sp {
    vertical-align: super !important;
}
.text_al_i {
    vertical-align: inherit !important;
}
.text_bold {
    font-weight:bold !important;
}
.text_normal {
    font-weight:normal !important;
}
.text_italic {
    font-style: italic !important;
}
.text_line {
    text-decoration: underline;
}
.text_40em, .text_40_em {
    font-size:40em !important;
}
.text_38_em {
    font-size:38em !important;
}
.text_36_em {
    font-size:36em !important;
}
.text_34_em {
    font-size:34em !important;
}
.text_32_em {
    font-size:32em !important;
}
.text_30em, .text_30_em {
    font-size:30em !important;
}
.text_28_em {
    font-size:28em !important;
}
.text_26_em {
    font-size:26em !important;
}
.text_24_em {
    font-size:24em !important;
}
.text_22_em {
    font-size:22em !important;
}
.text_20em, .text_20_em {
    font-size:20em !important;
}
.text_19_em {
    font-size:19em !important;
}
.text_18_em {
    font-size:18em !important;
}
.text_17_em {
    font-size:17em !important;
}
.text_16_em {
    font-size:16em !important;
}
.text_15_em {
    font-size:15em !important;
}
.text_14_em {
    font-size:14em !important;
}
.text_13_em {
    font-size:13em !important;
}
.text_12_em {
    font-size:12em !important;
}
.text_11_em {
    font-size:11em !important;
}
.text_10em, .text_10_em {
    font-size:10em !important;
}
.text_9em {
    font-size:9em !important;
}
.text_8em {
    font-size:8em !important;
}
.text_7em {
    font-size:7em !important;
}
.text_6em {
    font-size:6em !important;
}
.text_58em {
    font-size:5.8em !important;
}
.text_56em {
    font-size:5.6em !important;
}
.text_52em {
    font-size:5.2em !important;
}
.text_5em {
    font-size:5em !important;
}
.text_48em {
    font-size:4.8em !important;
}
.text_46em {
    font-size:4.6em !important;
}
.text_44em {
    font-size:4.4em !important;
}
.text_42em {
    font-size:4.2em !important;
}
.text_4em {
    font-size:4em !important;
}
.text_38em {
    font-size:3.8em !important;
}
.text_36em {
    font-size:3.6em !important;
}
.text_34em {
    font-size:3.4em !important;
}
.text_32em {
    font-size:3.2em !important;
}
.text_3em {
    font-size:3em !important;
}
.text_28em {
    font-size:2.8em !important;
}
.text_26em {
    font-size:2.6em !important;
}
.text_24em {
    font-size:2.4em !important;
}
.text_22em {
    font-size:2.2em !important;
}
.text_2em {
    font-size:2em !important;
}
.text_19em {
    font-size:1.9em !important;
}
.text_18em {
    font-size:1.8em !important;
}
.text_17em {
    font-size:1.7em !important;
}
.text_16em {
    font-size:1.6em !important;
}
.text_15em {
    font-size:1.5em !important;
}
.text_14em {
    font-size:1.4em !important;
}
.text_13em {
    font-size:1.3em !important;
}
.text_12em {
    font-size:1.2em !important;
}
.text_11em {
    font-size:1.1em !important;
}
.text_1em {
    font-size:1em !important;
}
.text_09em {
    font-size:.9em !important;
}
.text_08em {
    font-size:.8em !important;
}
.text_07em {
    font-size:.7em !important;
}
.text_06em {
    font-size:.6em !important;
}
.text_05em {
    font-size:.5em !important;
}
.text_in {
    font-size:inherit !important;
}
/*defer Loader*/
[class^="defer_"], [class*=" defer_"] {
    opacity: 0;
    filter:alpha(opacity=0);
}
.defer_01 {
    -o-animation:defer 0.1s forwards;
    -moz-animation:defer 0.1s forwards;
    -webkit-animation:defer 0.1s forwards;
    animation:defer 0.1s forwards;
}
.defer_02 {
    -o-animation:defer 0.2s forwards;
    -moz-animation:defer 0.2s forwards;
    -webkit-animation:defer 0.2s forwards;
    animation:defer 0.2s forwards;
}
.defer_03 {
    -o-animation:defer 0.3s forwards;
    -moz-animation:defer 0.3s forwards;
    -webkit-animation:defer 0.3s forwards;
    animation:defer 0.3s forwards;
}
.defer_04 {
    -o-animation:defer 0.4s forwards;
    -moz-animation:defer 0.4s forwards;
    -webkit-animation:defer 0.4s forwards;
    animation:defer 0.4s forwards;
}
.defer_05 {
    -o-animation:defer 0.5s forwards;
    -moz-animation:defer 0.5s forwards;
    -webkit-animation:defer 0.5s forwards;
    animation:defer 0.5s forwards;
}
.defer_06 {
    -o-animation:defer 0.6s forwards;
    -moz-animation:defer 0.6s forwards;
    -webkit-animation:defer 0.6s forwards;
    animation:defer 0.6s forwards;
}
.defer_07 {
    -o-animation:defer 0.7s forwards;
    -moz-animation:defer 0.7s forwards;
    -webkit-animation:defer 0.7s forwards;
    animation:defer 0.7s forwards;
}
.defer_08 {
    -o-animation:defer 0.8s forwards;
    -moz-animation:defer 0.8s forwards;
    -webkit-animation:defer 0.8s forwards;
    animation:defer 0.8s forwards;
}
.defer_09 {
    -o-animation:defer 0.9s forwards;
    -moz-animation:defer 0.9s forwards;
    -webkit-animation:defer 0.9s forwards;
    animation:defer 0.9s forwards;
}
.defer_1 {
    -o-animation:defer 1s forwards;
    -moz-animation:defer 1s forwards;
    -webkit-animation:defer 1s forwards;
    animation:defer 1s forwards;
}
.defer_11 {
    -o-animation:defer 1.1s forwards;
    -moz-animation:defer 1.1s forwards;
    -webkit-animation:defer 1.1s forwards;
    animation:defer 1.1s forwards;
}
.defer_12 {
    -o-animation:defer 1.2s forwards;
    -moz-animation:defer 1.2s forwards;
    -webkit-animation:defer 1.2s forwards;
    animation:defer 1.2s forwards;
}
.defer_13 {
    -o-animation:defer 1.3s forwards;
    -moz-animation:defer 1.3s forwards;
    -webkit-animation:defer 1.3s forwards;
    animation:defer 1.3s forwards;
}
.defer_14 {
    -o-animation:defer 1.4s forwards;
    -moz-animation:defer 1.4s forwards;
    -webkit-animation:defer 1.4s forwards;
    animation:defer 1.4s forwards;
}
.defer_15 {
    -o-animation:defer 1.5s forwards;
    -moz-animation:defer 1.5s forwards;
    -webkit-animation:defer 1.5s forwards;
    animation:defer 1.5s forwards;
}
.defer_16 {
    -o-animation:defer 1.6s forwards;
    -moz-animation:defer 1.6s forwards;
    -webkit-animation:defer 1.6s forwards;
    animation:defer 1.6s forwards;
}
.defer_17 {
    -o-animation:defer 1.7s forwards;
    -moz-animation:defer 1.7s forwards;
    -webkit-animation:defer 1.7s forwards;
    animation:defer 1.7s forwards;
}
.defer_18 {
    -o-animation:defer 1.8s forwards;
    -moz-animation:defer 1.8s forwards;
    -webkit-animation:defer 1.8s forwards;
    animation:defer 1.8s forwards;
}
.defer_19 {
    -o-animation:defer 1.9s forwards;
    -moz-animation:defer 1.9s forwards;
    -webkit-animation:defer 1.9s forwards;
    animation:defer 1.9s forwards;
}
.defer_2 {
    -o-animation:defer 2s forwards;
    -moz-animation:defer 2s forwards;
    -webkit-animation:defer 2s forwards;
    animation:defer 2s forwards;
}
.defer_21 {
    -o-animation:defer 2.1s forwards;
    -moz-animation:defer 2.1s forwards;
    -webkit-animation:defer 2.1s forwards;
    animation:defer 2.1s forwards;
}
.defer_22 {
    -o-animation:defer 2.2s forwards;
    -moz-animation:defer 2.2s forwards;
    -webkit-animation:defer 2.2s forwards;
    animation:defer 2.2s forwards;
}
.defer_23 {
    -o-animation:defer 2.3s forwards;
    -moz-animation:defer 2.3s forwards;
    -webkit-animation:defer 2.3s forwards;
    animation:defer 2.3s forwards;
}
.defer_24 {
    -o-animation:defer 2.4s forwards;
    -moz-animation:defer 2.4s forwards;
    -webkit-animation:defer 2.4s forwards;
    animation:defer 2.4s forwards;
}
.defer_25 {
    -o-animation:defer 2.5s forwards;
    -moz-animation:defer 2.5s forwards;
    -webkit-animation:defer 2.5s forwards;
    animation:defer 2.5s forwards;
}
.defer_26 {
    -o-animation:defer 2.6s forwards;
    -moz-animation:defer 2.6s forwards;
    -webkit-animation:defer 2.6s forwards;
    animation:defer 2.6s forwards;
}
.defer_27 {
    -o-animation:defer 2.7s forwards;
    -moz-animation:defer 2.7s forwards;
    -webkit-animation:defer 2.7s forwards;
    animation:defer 2.7s forwards;
}
.defer_28 {
    -o-animation:defer 2.8s forwards;
    -moz-animation:defer 2.8s forwards;
    -webkit-animation:defer 2.8s forwards;
    animation:defer 2.8s forwards;
}
.defer_29 {
    -o-animation:defer 2.9s forwards;
    -moz-animation:defer 2.9s forwards;
    -webkit-animation:defer 2.9s forwards;
    animation:defer 2.9s forwards;
}
.defer_3 {
    -o-animation:defer 3s forwards;
    -moz-animation:defer 3s forwards;
    -webkit-animation:defer 3s forwards;
    animation:defer 3s forwards;
}
.defer_35 {
    -o-animation:defer 3.5s forwards;
    -moz-animation:defer 3.5s forwards;
    -webkit-animation:defer 3.5s forwards;
    animation:defer 3.5s forwards;
}
.defer_4 {
    -o-animation:defer 4s forwards;
    -moz-animation:defer 4s forwards;
    -webkit-animation:defer 4s forwards;
    animation:defer 4s forwards;
}
.defer_45 {
    -o-animation:defer 4.5s forwards;
    -moz-animation:defer 4.5s forwards;
    -webkit-animation:defer 4.5s forwards;
    animation:defer 4.5s forwards;
}
.defer_5 {
    -o-animation:defer 5s forwards;
    -moz-animation:defer 5s forwards;
    -webkit-animation:defer 5s forwards;
    animation:defer 5s forwards;
}
.defer_55 {
    -o-animation:defer 5.5s forwards;
    -moz-animation:defer 5.5s forwards;
    -webkit-animation:defer 5.5s forwards;
    animation:defer 5.5s forwards;
}
.defer_6 {
    -o-animation:defer 6s forwards;
    -moz-animation:defer 6s forwards;
    -webkit-animation:defer 6s forwards;
    animation:defer 6s forwards;
}
.defer_65 {
    -o-animation:defer 6.5s forwards;
    -moz-animation:defer 6.5s forwards;
    -webkit-animation:defer 6.5s forwards;
    animation:defer 6.5s forwards;
}
.defer_7 {
    -o-animation:defer 7s forwards;
    -moz-animation:defer 7s forwards;
    -webkit-animation:defer 7s forwards;
    animation:defer 7s forwards;
}
.defer_75 {
    -o-animation:defer 7.5s forwards;
    -moz-animation:defer 7.5s forwards;
    -webkit-animation:defer 7.5s forwards;
    animation:defer 7.5s forwards;
}
.defer_8 {
    -o-animation:defer 8s forwards;
    -moz-animation:defer 8s forwards;
    -webkit-animation:defer 8s forwards;
    animation:defer 8s forwards;
}
.defer_85 {
    -o-animation:defer 8.5s forwards;
    -moz-animation:defer 8.5s forwards;
    -webkit-animation:defer 8.5s forwards;
    animation:defer 8.5s forwards;
}
.defer_9 {
    -o-animation:defer 9s forwards;
    -moz-animation:defer 9s forwards;
    -webkit-animation:defer 9s forwards;
    animation:defer 9s forwards;
}
.defer_95 {
    -o-animation:defer 9.5s forwards;
    -moz-animation:defer 9.5s forwards;
    -webkit-animation:defer 9.5s forwards;
    animation:defer 9.5s forwards;
}
.defer_10 {
    -o-animation:defer 10s forwards;
    -moz-animation:defer 10s forwards;
    -webkit-animation:defer 10s forwards;
    animation:defer 10s forwards;
}
.defer_none {
    opacity: 1 !important;
    -o-animation: none !important;
    -moz-animation: none !important;
    -webkit-animation: none !important;
    animation: none !important;
}
.defer_fadein_01 {
    -o-animation:defer_fadeIn 0.1s forwards;
    -moz-animation:defer_fadeIn 0.1s forwards;
    -webkit-animation:defer_fadeIn 0.1s forwards;
    animation:defer_fadeIn 0.1s forwards;
}
.defer_fadein_02 {
    -o-animation:defer_fadeIn 0.2s forwards;
    -moz-animation:defer_fadeIn 0.2s forwards;
    -webkit-animation:defer_fadeIn 0.2s forwards;
    animation:defer_fadeIn 0.2s forwards;
}
.defer_fadein_03 {
    -o-animation:defer_fadeIn 0.3s forwards;
    -moz-animation:defer_fadeIn 0.3s forwards;
    -webkit-animation:defer_fadeIn 0.3s forwards;
    animation:defer_fadeIn 0.3s forwards;
}
.defer_fadein_04 {
    -o-animation:defer_fadeIn 0.4s forwards;
    -moz-animation:defer_fadeIn 0.4s forwards;
    -webkit-animation:defer_fadeIn 0.4s forwards;
    animation:defer_fadeIn 0.4s forwards;
}
.defer_fadein_05 {
    -o-animation:defer_fadeIn 0.5s forwards;
    -moz-animation:defer_fadeIn 0.5s forwards;
    -webkit-animation:defer_fadeIn 0.5s forwards;
    animation:defer_fadeIn 0.5s forwards;
}
.defer_fadein_06 {
    -o-animation:defer_fadeIn 0.6s forwards;
    -moz-animation:defer_fadeIn 0.6s forwards;
    -webkit-animation:defer_fadeIn 0.6s forwards;
    animation:defer_fadeIn 0.6s forwards;
}
.defer_fadein_07 {
    -o-animation:defer_fadeIn 0.7s forwards;
    -moz-animation:defer_fadeIn 0.7s forwards;
    -webkit-animation:defer_fadeIn 0.7s forwards;
    animation:defer_fadeIn 0.7s forwards;
}
.defer_fadein_08 {
    -o-animation:defer_fadeIn 0.8s forwards;
    -moz-animation:defer_fadeIn 0.8s forwards;
    -webkit-animation:defer_fadeIn 0.8s forwards;
    animation:defer_fadeIn 0.8s forwards;
}
.defer_fadein_09 {
    -o-animation:defer_fadeIn 0.9s forwards;
    -moz-animation:defer_fadeIn 0.9s forwards;
    -webkit-animation:defer_fadeIn 0.9s forwards;
    animation:defer_fadeIn 0.9s forwards;
}
.defer_fadein_1 {
    -o-animation:defer_fadeIn 1s forwards;
    -moz-animation:defer_fadeIn 1s forwards;
    -webkit-animation:defer_fadeIn 1s forwards;
    animation:defer_fadeIn 1s forwards;
}
.defer_fadein_15 {
    -o-animation:defer_fadeIn 1.5s forwards;
    -moz-animation:defer_fadeIn 1.5s forwards;
    -webkit-animation:defer_fadeIn 1.5s forwards;
    animation:defer_fadeIn 1.5s forwards;
}
.defer_fadein_2 {
    -o-animation:defer_fadeIn 2s forwards;
    -moz-animation:defer_fadeIn 2s forwards;
    -webkit-animation:defer_fadeIn 2s forwards;
    animation:defer_fadeIn 2s forwards;
}
.defer_fadein_25 {
    -o-animation:defer_fadeIn 2.5s forwards;
    -moz-animation:defer_fadeIn 2.5s forwards;
    -webkit-animation:defer_fadeIn 2.5s forwards;
    animation:defer_fadeIn 2.5s forwards;
}
.defer_fadein_3 {
    -o-animation:defer_fadeIn 3s forwards;
    -moz-animation:defer_fadeIn 3s forwards;
    -webkit-animation:defer_fadeIn 3s forwards;
    animation:defer_fadeIn 3s forwards;
}
.defer_fadein_35 {
    -o-animation:defer_fadeIn 3.5s forwards;
    -moz-animation:defer_fadeIn 3.5s forwards;
    -webkit-animation:defer_fadeIn 3.5s forwards;
    animation:defer_fadeIn 3.5s forwards;
}
.defer_fadein_4 {
    -o-animation:defer_fadeIn 4s forwards;
    -moz-animation:defer_fadeIn 4s forwards;
    -webkit-animation:defer_fadeIn 4s forwards;
    animation:defer_fadeIn 4s forwards;
}
.defer_fadein_45 {
    -o-animation:defer_fadeIn 4.5s forwards;
    -moz-animation:defer_fadeIn 4.5s forwards;
    -webkit-animation:defer_fadeIn 4.5s forwards;
    animation:defer_fadeIn 4.5s forwards;
}
.defer_fadein_5 {
    -o-animation:defer_fadeIn 5s forwards;
    -moz-animation:defer_fadeIn 5s forwards;
    -webkit-animation:defer_fadeIn 5s forwards;
    animation:defer_fadeIn 5s forwards;
}
@keyframes defer {
    0% {opacity: 0;}
    90% {opacity: 0;}
    100% {opacity: 1;}
}
@-webkit-keyframes defer {
    0% {opacity: 0;}
    90% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes defer_fadeIn {
    0% {opacity: 0;}
    80% {opacity: 0.5;}
    100% {opacity: 1;}
}
@-webkit-keyframes defer_fadeIn {
    0% {opacity: 0;}
    80% {opacity: 0.5;}
    100% {opacity: 1;}
}
/*opacity, show, hide*/
.dis_opa_1 {
    opacity:1;
    filter:alpha(opacity=100);
}
.dis_opa_09 {
    opacity:0.9;
    filter:alpha(opacity=90);
}
.dis_opa_08 {
    opacity:0.8;
    filter:alpha(opacity=80);
}
.dis_opa_07 {
    opacity:0.7;
    filter:alpha(opacity=70);
}
.dis_opa_06 {
    opacity:0.6;
    filter:alpha(opacity=60);
}
.dis_opa_05 {
    opacity:0.5;
    filter:alpha(opacity=50);
}
.dis_opa_04 {
    opacity:0.4;
    filter:alpha(opacity=40);
}
.dis_opa_03 {
    opacity:0.3;
    filter:alpha(opacity=30);
}
.dis_opa_02 {
    opacity:0.2;
    filter:alpha(opacity=20);
}
.dis_opa_01 {
    opacity:0.1;
    filter:alpha(opacity=10);
}
.dis_opa_0 {
    opacity:0 !important;
    filter:alpha(opacity=0);
    z-index: -1 !important;
}
.zindex_show {
    z-index: 999 !important;
}
.zindex_hide {
    z-index: -1 !important;
}
.zindex_30 {
    z-index: 30 !important;
}
.zindex_29 {
    z-index: 29 !important;
}
.zindex_28 {
    z-index: 28 !important;
}
.zindex_27 {
    z-index: 27 !important;
}
.zindex_26 {
    z-index: 26 !important;
}
.zindex_25 {
    z-index: 25 !important;
}
.zindex_24 {
    z-index: 24 !important;
}
.zindex_23 {
    z-index: 23 !important;
}
.zindex_22 {
    z-index: 22 !important;
}
.zindex_21 {
    z-index: 21 !important;
}
.zindex_20 {
    z-index: 20 !important;
}
.zindex_19 {
    z-index: 19 !important;
}
.zindex_18 {
    z-index: 18 !important;
}
.zindex_17 {
    z-index: 17 !important;
}
.zindex_16 {
    z-index: 16 !important;
}
.zindex_15 {
    z-index: 15 !important;
}
.zindex_14 {
    z-index: 14 !important;
}
.zindex_13 {
    z-index: 13 !important;
}
.zindex_12 {
    z-index: 12 !important;
}
.zindex_11 {
    z-index: 11 !important;
}
.zindex_10 {
    z-index: 10 !important;
}
.zindex_9 {
    z-index: 9 !important;
}
.zindex_8 {
    z-index: 8 !important;
}
.zindex_7 {
    z-index: 7 !important;
}
.zindex_6 {
    z-index: 6 !important;
}
.zindex_5 {
    z-index: 5 !important;
}
.zindex_4 {
    z-index: 4 !important;
}
.zindex_3 {
    z-index: 3 !important;
}
.zindex_2 {
    z-index: 2 !important;
}
.zindex_1 {
    z-index: 1 !important;
}
.zindex_0 {
    z-index: 0 !important;
}

/*element screen mode*/
.dis_none, .dis_ab_none:after, .dis_ab_none:before, .dis_cd_none > *, .dis_abcd_none > *:after, .dis_abcd_none > *:before {
    display:none;
}
.dis_block {
    display: block;
}
.dis_inbl {
    display: inline-block;
}
.dis_inline {
    display: inline;
}
.dis_table {
    display: table;
}
.dis_content {
    display: contents;
}
.dis_flex {
    display: -ms-flexbox;
    display: -moz-box;
    display: -webkit-box;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
}
.dis_in {
    display: inherit;
}
.dis_none_im, .dis_ab_none_im:after, .dis_ab_none_im:before, .dis_cd_none_im > *, .dis_abcd_none_im > *:after, .dis_abcd_none_im > *:before {
    display:none !important;
}
.dis_block_im {
    display: block !important;
}
.dis_inbl_im {
    display: inline-block !important;
}
.dis_inline_im {
    display: inline !important;
}
.dis_table_im {
    display: table !important;
}
.dis_content_im {
    display: contents !important;
}
.dis_flex_im {
    display: -ms-flexbox !important;
    display: -moz-box !important;
    display: -webkit-box !important;
    display: -o-flex !important;
    display: -ms-flex !important;
    display: -moz-flex !important;
    display: -webkit-flex !important;
    display: flex !important;
}
.dis_in_im {
    display: inherit !important;
}

/*overflow type*/
.ovh {
    overflow: hidden;
}
.ovv {
    overflow: visible;
}
.ova {
    overflow: auto;
}
.ova_x {
    overflow-x: auto;
}
.ova_y {
    overflow-y: auto;
}
.ovs {
    overflow: scroll;
}
.ovs_x {
    overflow-x: scroll;
}
.ovs_y {
    overflow-y: scroll;
}
.ovi {
    overflow: initial;
}
.ovh_im {
    overflow: hidden !important;
}
.ovv_im {
    overflow: visible !important;
}
.ova_im {
    overflow: auto !important;
}
.ova_x_im {
    overflow-x: auto !important;
}
.ova_y_im {
    overflow-y: auto !important;
}
.ovs_im {
    overflow: scroll !important;
}
.ovs_x_im {
    overflow-x: scroll !important;
}
.ovs_y_im {
    overflow-y: scroll !important;
}
.ovi_im {
    overflow: initial !important;
}

/*position type*/
.rel {
    position: relative !important;
}
.abs {
    position: absolute !important;
}
.fix {
    position: fixed !important;
}
.sta {
    position: static !important;
}
.pos {
    position: inherit !important;
}

/*element width setting*/
.wm_98 {
    width:98%;
    margin:0 1%;
    overflow:hidden;
}
.wp_98 {
    padding:0 1%;
    overflow:hidden;
}
.wm_96 {
    width:96%;
    margin:0 2%;
    overflow:hidden;
}
.wp_96 {
    padding:0 2%;
    overflow:hidden;
}
.wm_94 {
    width:94%;
    margin:0 3%;
    overflow:hidden;
}
.wp_94 {
    padding:0 3%;
    overflow:hidden;
}
.wm_92 {
    width:92%;
    margin:0 4%;
    overflow:hidden;
}
.wp_92 {
    padding:0 4%;
    overflow:hidden;
}
.wm_90 {
    width:90%;
    margin:0 5%;
    overflow:hidden;
}
.wp_90 {
    padding:0 5%;
    overflow:hidden;
}
.wm_88 {
    width:88%;
    margin:0 6%;
    overflow:hidden;
}
.wp_88 {
    padding:0 6%;
    overflow:hidden;
}
.wm_86 {
    width:86%;
    margin:0 7%;
    overflow:hidden;
}
.wp_86 {
    padding:0 7%;
    overflow:hidden;
}
.wm_84 {
    width:84%;
    margin:0 8%;
    overflow:hidden;
}
.wp_84 {
    padding:0 8%;
    overflow:hidden;
}
.wm_82 {
    width:82%;
    margin:0 9%;
    overflow:hidden;
}
.wp_82 {
    padding:0 9%;
    overflow:hidden;
}
.wm_80 {
    width:80%;
    margin:0 10%;
    overflow:hidden;
}
.wp_80 {
    padding:0 10%;
    overflow:hidden;
}
.w_900 {
    width:900% !important;
}
.w_800 {
    width:800% !important;
}
.w_700 {
    width:700% !important;
}
.w_600 {
    width:600% !important;
}
.w_500 {
    width:500% !important;
}
.w_400 {
    width:400% !important;
}
.w_360 {
    width:360% !important;
}
.w_320 {
    width:320% !important;
}
.w_300 {
    width:300% !important;
}
.w_240 {
    width:240% !important;
}
.w_200 {
    width:200% !important;
}
.w_195 {
    width:195% !important;
}
.w_190 {
    width:190% !important;
}
.w_185 {
    width:185% !important;
}
.w_180 {
    width:180% !important;
}
.w_175 {
    width:175% !important;
}
.w_170 {
    width:170% !important;
}
.w_165 {
    width:165% !important;
}
.w_160 {
    width:160% !important;
}
.w_155 {
    width:155% !important;
}
.w_150 {
    width:150% !important;
}
.w_145 {
    width:145% !important;
}
.w_140 {
    width:140% !important;
}
.w_135 {
    width:135% !important;
}
.w_130 {
    width:130% !important;
}
.w_125 {
    width:125% !important;
}
.w_120 {
    width:120% !important;
}
.w_115 {
    width:115% !important;
}
.w_110 {
    width:110% !important;
}
.w_105 {
    width:105% !important;
}
.w_100 {
    width:100% !important;
}
.w_99 {
    width:99% !important;
}
.w_98 {
    width:98% !important;
}
.w_97 {
    width:97% !important;
}
.w_96 {
    width:96% !important;
}
.w_95 {
    width:95% !important;
}
.w_94 {
    width:94% !important;
}
.w_93 {
    width:93% !important;
}
.w_92 {
    width:92% !important;
}
.w_91 {
    width:91% !important;
}
.w_90 {
    width:90% !important;
}
.w_89 {
    width:89% !important;
}
.w_88 {
    width:88% !important;
}
.w_87 {
    width:87% !important;
}
.w_86 {
    width:86% !important;
}
.w_85 {
    width:85% !important;
}
.w_84 {
    width:84% !important;
}
.w_83 {
    width:83% !important;
}
.w_82 {
    width:82% !important;
}
.w_81 {
    width:81% !important;
}
.w_80 {
    width:80% !important;
}
.w_78 {
    width:78% !important;
}
.w_76 {
    width:76% !important;
}
.w_75 {
    width:75% !important;
}
.w_74 {
    width:74% !important;
}
.w_72 {
    width:72% !important;
}
.w_70 {
    width:70% !important;
}
.w_68 {
    width:68% !important;
}
.w_66 {
    width:66% !important;
}
.w_65 {
    width:65% !important;
}
.w_64 {
    width:64% !important;
}
.w_62 {
    width:62% !important;
}
.w_60 {
    width:60% !important;
}
.w_55 {
    width:55% !important;
}
.w_50 {
    width:50% !important;
}
.w_45 {
    width:45% !important;
}
.w_40 {
    width:40% !important;
}
.w_36 {
    width:36% !important;
}
.w_35 {
    width:35% !important;
}
.w_33 {
    width:33.33% !important;
}
.w_34 {
    width:34% !important;
}
.w_32 {
    width:32% !important;
}
.w_30 {
    width:30% !important;
}
.w_28 {
    width:28% !important;
}
.w_26 {
    width:26% !important;
}
.w_25 {
    width:25% !important;
}
.w_24 {
    width:24% !important;
}
.w_22 {
    width:22% !important;
}
.w_20 {
    width:20% !important;
}
.w_19 {
    width:19% !important;
}
.w_18 {
    width:18% !important;
}
.w_17 {
    width:17% !important;
}
.w_16 {
    width:16% !important;
}
.w_15 {
    width:15% !important;
}
.w_14 {
    width:14% !important;
}
.w_13 {
    width:13% !important;
}
.w_12 {
    width:12% !important;
}
.w_11 {
    width:11% !important;
}
.w_10 {
    width:10% !important;
}
.w_9 {
    width:9% !important;
}
.w_8 {
    width:8% !important;
}
.w_7 {
    width:7% !important;
}
.w_6 {
    width:6% !important;
}
.w_5 {
    width:5% !important;
}
.w_4 {
    width:4% !important;
}
.w_3 {
    width:3% !important;
}
.w_2 {
    width:2% !important;
}
.w_1 {
    width:1% !important;
}
.w_0 {
    width:0 !important;
}
.w_100em, .w_100_em {
    width:100em !important;
}
.w_90em, .w_90_em {
    width:90em !important;
}
.w_80em, .w_80_em {
    width:80em !important;
}
.w_70em, .w_70_em {
    width:70em !important;
}
.w_60em, .w_60_em {
    width:60em !important;
}
.w_50em, .w_50_em {
    width:50em !important;
}
.w_42_em {
    width:42em !important;
}
.w_40em, .w_40_em {
    width:40em !important;
}
.w_38_em {
    width:38em !important;
}
.w_36_em {
    width:36em !important;
}
.w_34_em {
    width:34em !important;
}
.w_32_em {
    width:32em !important;
}
.w_30em, .w_30_em {
    width:30em !important;
}
.w_28_em {
    width:28em !important;
}
.w_26_em {
    width:26em !important;
}
.w_24_em {
    width:24em !important;
}
.w_22_em {
    width:22em !important;
}
.w_20em, .w_20_em {
    width:20em !important;
}
.w_19_em {
    width:19em !important;
}
.w_18_em {
    width:18em !important;
}
.w_17_em {
    width:17em !important;
}
.w_16_em {
    width:16em !important;
}
.w_15_em {
    width:15em !important;
}
.w_14_em {
    width:14em !important;
}
.w_13_em {
    width:13em !important;
}
.w_12_em {
    width:12em !important;
}
.w_11_em {
    width:11em !important;
}
.w_10em, .w_10_em {
    width:10em !important;
}
.w_9em {
    width:9em !important;
}
.w_8em {
    width:8em !important;
}
.w_7em {
    width:7em !important;
}
.w_6em {
    width:6em !important;
}
.w_58em {
    width:5.8em !important;
}
.w_5em {
    width:5em !important;
}
.w_48em {
    width:4.8em !important;
}
.w_46em {
    width:4.6em !important;
}
.w_44em {
    width:4.4em !important;
}
.w_42em {
    width:4.2em !important;
}
.w_4em {
    width:4em !important;
}
.w_38em {
    width:3.8em !important;
}
.w_36em {
    width:3.6em !important;
}
.w_34em {
    width:3.4em !important;
}
.w_32em {
    width:3.2em !important;
}
.w_3em {
    width:3em !important;
}
.w_28em {
    width:2.8em !important;
}
.w_26em {
    width:2.6em !important;
}
.w_24em {
    width:2.4em !important;
}
.w_22em {
    width:2.2em !important;
}
.w_2em {
    width:2em !important;
}
.w_19em {
    width:1.9em !important;
}
.w_18em {
    width:1.8em !important;
}
.w_17em {
    width:1.7em !important;
}
.w_16em {
    width:1.6em !important;
}
.w_15em {
    width:1.5em !important;
}
.w_14em {
    width:1.4em !important;
}
.w_13em {
    width:1.3em !important;
}
.w_12em {
    width:1.2em !important;
}
.w_11em {
    width:1.1em !important;
}
.w_1em {
    width:1em !important;
}
.w_in {
    width: inherit !important;
}
.w_au {
    width: auto !important;
}
.w_fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
}
.w_maxc {
    width: -moz-max-content !important;
    width: -webkit-max-content !important;
    width: max-content !important;
}
.w_minc {
    width: -moz-min-content !important;
    width: -webkit-min-content !important;
    width: min-content !important;
}
.w_fill {
    width: fill-available !important;
    width: -moz-available !important;
    width: available !important;
    min-width: 100%;
}
.max_w_in {
    max-width: inherit !important;
}
.max_w_100 {
    max-width:100% !important;
}
.max_w_99 {
    max-width:99% !important;
}
.max_w_98 {
    max-width:98% !important;
}
.max_w_97 {
    max-width:97% !important;
}
.max_w_96 {
    max-width:96% !important;
}
.max_w_95 {
    max-width:95% !important;
}
.max_w_94 {
    max-width:94% !important;
}
.max_w_93 {
    max-width:93% !important;
}
.max_w_92 {
    max-width:92% !important;
}
.max_w_91 {
    max-width:91% !important;
}
.max_w_90 {
    max-width:90% !important;
}
.max_w_89 {
    max-width:89% !important;
}
.max_w_88 {
    max-width:88% !important;
}
.max_w_87 {
    max-width:87% !important;
}
.max_w_86 {
    max-width:86% !important;
}
.max_w_85 {
    max-width:85% !important;
}
.max_w_84 {
    max-width:84% !important;
}
.max_w_83 {
    max-width:83% !important;
}
.max_w_82 {
    max-width:82% !important;
}
.max_w_81 {
    max-width:81% !important;
}
.max_w_80 {
    max-width:80% !important;
}
.max_w_78 {
    max-width:78% !important;
}
.max_w_76 {
    max-width:76% !important;
}
.max_w_75 {
    max-width:75% !important;
}
.max_w_74 {
    max-width:74% !important;
}
.max_w_72 {
    max-width:72% !important;
}
.max_w_70 {
    max-width:70% !important;
}
.max_w_68 {
    max-width:68% !important;
}
.max_w_66 {
    max-width:66% !important;
}
.max_w_65 {
    max-width:65% !important;
}
.max_w_64 {
    max-width:64% !important;
}
.max_w_62 {
    max-width:62% !important;
}
.max_w_60 {
    max-width:60% !important;
}
.max_w_55 {
    max-width:55% !important;
}
.max_w_50 {
    max-width:50% !important;
}
.max_w_45 {
    max-width:45% !important;
}
.max_w_40 {
    max-width:40% !important;
}
.max_w_36 {
    max-width:36% !important;
}
.max_w_35 {
    max-width:35% !important;
}
.max_w_33 {
    max-width:33.33% !important;
}
.max_w_34 {
    max-width:34% !important;
}
.max_w_32 {
    max-width:32% !important;
}
.max_w_30 {
    max-width:30% !important;
}
.max_w_28 {
    max-width:28% !important;
}
.max_w_26 {
    max-width:26% !important;
}
.max_w_25 {
    max-width:25% !important;
}
.max_w_24 {
    max-width:24% !important;
}
.max_w_22 {
    max-width:22% !important;
}
.max_w_20 {
    max-width:20% !important;
}
.max_w_19 {
    max-width:19% !important;
}
.max_w_18 {
    max-width:18% !important;
}
.max_w_17 {
    max-width:17% !important;
}
.max_w_16 {
    max-width:16% !important;
}
.max_w_15 {
    max-width:15% !important;
}
.max_w_14 {
    max-width:14% !important;
}
.max_w_13 {
    max-width:13% !important;
}
.max_w_12 {
    max-width:12% !important;
}
.max_w_11 {
    max-width:11% !important;
}
.max_w_10 {
    max-width:10% !important;
}
.max_w_9 {
    max-width:9% !important;
}
.max_w_8 {
    max-width:8% !important;
}
.max_w_7 {
    max-width:7% !important;
}
.max_w_6 {
    max-width:6% !important;
}
.max_w_5 {
    max-width:5% !important;
}
.max_w_4 {
    max-width:4% !important;
}
.max_w_3 {
    max-width:3% !important;
}
.max_w_2 {
    max-width:2% !important;
}
.max_w_100em, .max_w_100_em {
    max-width:100em !important;
}
.max_w_90em, .max_w_90_em {
    max-width:90em !important;
}
.max_w_80em, .max_w_80_em {
    max-width:80em !important;
}
.max_w_70em, .max_w_70_em {
    max-width:70em !important;
}
.max_w_60em, .max_w_60_em {
    max-width:60em !important;
}
.max_w_50em, .max_w_50_em {
    max-width:50em !important;
}
.max_w_42_em {
    max-width:42em !important;
}
.max_w_40em, .max_w_40_em {
    max-width:40em !important;
}
.max_w_38_em {
    max-width:38em !important;
}
.max_w_36_em {
    max-width:36em !important;
}
.max_w_34_em {
    max-width:34em !important;
}
.max_w_32_em {
    max-width:32em !important;
}
.max_w_30em, .max_w_30_em {
    max-width:30em !important;
}
.max_w_28_em {
    max-width:28em !important;
}
.max_w_26_em {
    max-width:26em !important;
}
.max_w_24_em {
    max-width:24em !important;
}
.max_w_22_em {
    max-width:22em !important;
}
.max_w_20em, .max_w_20_em {
    max-width:20em !important;
}
.max_w_19_em {
    max-width:19em !important;
}
.max_w_18_em {
    max-width:18em !important;
}
.max_w_17_em {
    max-width:17em !important;
}
.max_w_16_em {
    max-width:16em !important;
}
.max_w_15_em {
    max-width:15em !important;
}
.max_w_14_em {
    max-width:14em !important;
}
.max_w_13_em {
    max-width:13em !important;
}
.max_w_12_em {
    max-width:12em !important;
}
.max_w_11_em {
    max-width:11em !important;
}
.max_w_10em, .max_w_10_em {
    max-width:10em !important;
}
.max_w_9em {
    max-width:9em !important;
}
.max_w_8em {
    max-width:8em !important;
}
.max_w_7em {
    max-width:7em !important;
}
.max_w_6em {
    max-width:6em !important;
}
.max_w_58em {
    max-width:5.8em !important;
}
.max_w_5em {
    max-width:5em !important;
}
.max_w_48em {
    max-width:4.8em !important;
}
.max_w_46em {
    max-width:4.6em !important;
}
.max_w_44em {
    max-width:4.4em !important;
}
.max_w_42em {
    max-width:4.2em !important;
}
.max_w_4em {
    max-width:4em !important;
}
.max_w_38em {
    max-width:3.8em !important;
}
.max_w_36em {
    max-width:3.6em !important;
}
.max_w_34em {
    max-width:3.4em !important;
}
.max_w_32em {
    max-width:3.2em !important;
}
.max_w_3em {
    max-width:3em !important;
}
.max_w_28em {
    max-width:2.8em !important;
}
.max_w_26em {
    max-width:2.6em !important;
}
.max_w_24em {
    max-width:2.4em !important;
}
.max_w_22em {
    max-width:2.2em !important;
}
.max_w_2em {
    max-width:2em !important;
}
.max_w_19em {
    max-width:1.9em !important;
}
.max_w_18em {
    max-width:1.8em !important;
}
.max_w_17em {
    max-width:1.7em !important;
}
.max_w_16em {
    max-width:1.6em !important;
}
.max_w_15em {
    max-width:1.5em !important;
}
.max_w_14em {
    max-width:1.4em !important;
}
.max_w_13em {
    max-width:1.3em !important;
}
.max_w_12em {
    max-width:1.2em !important;
}
.max_w_11em {
    max-width:1.1em !important;
}
.max_w_1em {
    max-width:1em !important;
}
.min_w_in {
    min-width: inherit !important;
}
.min_w_100 {
    min-width:100% !important;
}
.min_w_99 {
    min-width:99% !important;
}
.min_w_98 {
    min-width:98% !important;
}
.min_w_97 {
    min-width:97% !important;
}
.min_w_96 {
    min-width:96% !important;
}
.min_w_95 {
    min-width:95% !important;
}
.min_w_94 {
    min-width:94% !important;
}
.min_w_93 {
    min-width:93% !important;
}
.min_w_92 {
    min-width:92% !important;
}
.min_w_91 {
    min-width:91% !important;
}
.min_w_90 {
    min-width:90% !important;
}
.min_w_89 {
    min-width:89% !important;
}
.min_w_88 {
    min-width:88% !important;
}
.min_w_87 {
    min-width:87% !important;
}
.min_w_86 {
    min-width:86% !important;
}
.min_w_85 {
    min-width:85% !important;
}
.min_w_84 {
    min-width:84% !important;
}
.min_w_83 {
    min-width:83% !important;
}
.min_w_82 {
    min-width:82% !important;
}
.min_w_81 {
    min-width:81% !important;
}
.min_w_80 {
    min-width:80% !important;
}
.min_w_78 {
    min-width:78% !important;
}
.min_w_76 {
    min-width:76% !important;
}
.min_w_75 {
    min-width:75% !important;
}
.min_w_74 {
    min-width:74% !important;
}
.min_w_72 {
    min-width:72% !important;
}
.min_w_70 {
    min-width:70% !important;
}
.min_w_68 {
    min-width:68% !important;
}
.min_w_66 {
    min-width:66% !important;
}
.min_w_65 {
    min-width:65% !important;
}
.min_w_64 {
    min-width:64% !important;
}
.min_w_62 {
    min-width:62% !important;
}
.min_w_60 {
    min-width:60% !important;
}
.min_w_55 {
    min-width:55% !important;
}
.min_w_50 {
    min-width:50% !important;
}
.min_w_45 {
    min-width:45% !important;
}
.min_w_40 {
    min-width:40% !important;
}
.min_w_36 {
    min-width:36% !important;
}
.min_w_35 {
    min-width:35% !important;
}
.min_w_33 {
    min-width:33.33% !important;
}
.min_w_34 {
    min-width:34% !important;
}
.min_w_32 {
    min-width:32% !important;
}
.min_w_30 {
    min-width:30% !important;
}
.min_w_28 {
    min-width:28% !important;
}
.min_w_26 {
    min-width:26% !important;
}
.min_w_25 {
    min-width:25% !important;
}
.min_w_24 {
    min-width:24% !important;
}
.min_w_22 {
    min-width:22% !important;
}
.min_w_20 {
    min-width:20% !important;
}
.min_w_19 {
    min-width:19% !important;
}
.min_w_18 {
    min-width:18% !important;
}
.min_w_17 {
    min-width:17% !important;
}
.min_w_16 {
    min-width:16% !important;
}
.min_w_15 {
    min-width:15% !important;
}
.min_w_14 {
    min-width:14% !important;
}
.min_w_13 {
    min-width:13% !important;
}
.min_w_12 {
    min-width:12% !important;
}
.min_w_11 {
    min-width:11% !important;
}
.min_w_10 {
    min-width:10% !important;
}
.min_w_9 {
    min-width:9% !important;
}
.min_w_8 {
    min-width:8% !important;
}
.min_w_7 {
    min-width:7% !important;
}
.min_w_6 {
    min-width:6% !important;
}
.min_w_5 {
    min-width:5% !important;
}
.min_w_4 {
    min-width:4% !important;
}
.min_w_3 {
    min-width:3% !important;
}
.min_w_2 {
    min-width:2% !important;
}
.min_w_100em, .min_w_100_em {
    min-width:100em !important;
}
.min_w_90em, .min_w_90_em {
    min-width:90em !important;
}
.min_w_80em, .min_w_80_em {
    min-width:80em !important;
}
.min_w_70em, .min_w_70_em {
    min-width:70em !important;
}
.min_w_60em, .min_w_60_em {
    min-width:60em !important;
}
.min_w_50em, .min_w_50_em {
    min-width:50em !important;
}
.min_w_42_em {
    min-width:42em !important;
}
.min_w_40em, .min_w_40_em {
    min-width:40em !important;
}
.min_w_38_em {
    min-width:38em !important;
}
.min_w_36_em {
    min-width:36em !important;
}
.min_w_34_em {
    min-width:34em !important;
}
.min_w_32_em {
    min-width:32em !important;
}
.min_w_30em, .min_w_30_em {
    min-width:30em !important;
}
.min_w_28_em {
    min-width:28em !important;
}
.min_w_26_em {
    min-width:26em !important;
}
.min_w_24_em {
    min-width:24em !important;
}
.min_w_22_em {
    min-width:22em !important;
}
.min_w_20em, .min_w_20_em {
    min-width:20em !important;
}
.min_w_19_em {
    min-width:19em !important;
}
.min_w_18_em {
    min-width:18em !important;
}
.min_w_17_em {
    min-width:17em !important;
}
.min_w_16_em {
    min-width:16em !important;
}
.min_w_15_em {
    min-width:15em !important;
}
.min_w_14_em {
    min-width:14em !important;
}
.min_w_13_em {
    min-width:13em !important;
}
.min_w_12_em {
    min-width:12em !important;
}
.min_w_11_em {
    min-width:11em !important;
}
.min_w_10em, .min_w_10_em {
    min-width:10em !important;
}
.min_w_9em {
    min-width:9em !important;
}
.min_w_8em {
    min-width:8em !important;
}
.min_w_7em {
    min-width:7em !important;
}
.min_w_6em {
    min-width:6em !important;
}
.min_w_58em {
    min-width:5.8em !important;
}
.min_w_5em {
    min-width:5em !important;
}
.min_w_48em {
    min-width:4.8em !important;
}
.min_w_46em {
    min-width:4.6em !important;
}
.min_w_44em {
    min-width:4.4em !important;
}
.min_w_42em {
    min-width:4.2em !important;
}
.min_w_4em {
    min-width:4em !important;
}
.min_w_38em {
    min-width:3.8em !important;
}
.min_w_36em {
    min-width:3.6em !important;
}
.min_w_34em {
    min-width:3.4em !important;
}
.min_w_32em {
    min-width:3.2em !important;
}
.min_w_3em {
    min-width:3em !important;
}
.min_w_28em {
    min-width:2.8em !important;
}
.min_w_26em {
    min-width:2.6em !important;
}
.min_w_24em {
    min-width:2.4em !important;
}
.min_w_22em {
    min-width:2.2em !important;
}
.min_w_2em {
    min-width:2em !important;
}
.min_w_19em {
    min-width:1.9em !important;
}
.min_w_18em {
    min-width:1.8em !important;
}
.min_w_17em {
    min-width:1.7em !important;
}
.min_w_16em {
    min-width:1.6em !important;
}
.min_w_15em {
    min-width:1.5em !important;
}
.min_w_14em {
    min-width:1.4em !important;
}
.min_w_13em {
    min-width:1.3em !important;
}
.min_w_12em {
    min-width:1.2em !important;
}
.min_w_11em {
    min-width:1.1em !important;
}
.min_w_1em {
    min-width:1em !important;
}
.vw_100 {
    width: 100vw !important;
}
.vw_99 {
    width: 99vw !important;
}
.vw_98 {
    width: 98vw !important;
}
.vw_97 {
    width: 97vw !important;
}
.vw_96 {
    width: 96vw !important;
}
.vw_95 {
    width: 95vw !important;
}
.vw_94 {
    width: 94vw !important;
}
.vw_93 {
    width: 93vw !important;
}
.vw_92 {
    width: 92vw !important;
}
.vw_91 {
    width: 91vw !important;
}
.vw_90 {
    width: 90vw !important;
}
.vw_89 {
    width: 89vw !important;
}
.vw_88 {
    width: 88vw !important;
}
.vw_87 {
    width: 87vw !important;
}
.vw_86 {
    width: 86vw !important;
}
.vw_85 {
    width: 85vw !important;
}
.vw_84 {
    width: 84vw !important;
}
.vw_83 {
    width: 83vw !important;
}
.vw_82 {
    width: 82vw !important;
}
.vw_81 {
    width: 81vw !important;
}
.vw_80 {
    width: 80vw !important;
}
.vw_78 {
    width: 78vw !important;
}
.vw_76 {
    width: 76vw !important;
}
.vw_75 {
    width: 75vw !important;
}
.vw_74 {
    width: 74vw !important;
}
.vw_72 {
    width: 72vw !important;
}
.vw_70 {
    width: 70vw !important;
}
.vw_68 {
    width: 68vw !important;
}
.vw_66 {
    width: 66vw !important;
}
.vw_65 {
    width: 65vw !important;
}
.vw_64 {
    width: 64vw !important;
}
.vw_62 {
    width: 62vw !important;
}
.vw_60 {
    width: 60vw !important;
}
.vw_55 {
    width: 55vw !important;
}
.vw_50 {
    width: 50vw !important;
}
.vw_45 {
    width: 45vw !important;
}
.vw_40 {
    width: 40vw !important;
}
.vw_36 {
    width: 36vw !important;
}
.vw_35 {
    width: 35vw !important;
}
.vw_33 {
    width: 33.33vw !important;
}
.vw_34 {
    width: 34vw !important;
}
.vw_32 {
    width: 32vw !important;
}
.vw_30 {
    width: 30vw !important;
}
.vw_28 {
    width: 28vw !important;
}
.vw_26 {
    width: 26vw !important;
}
.vw_25 {
    width: 25vw !important;
}
.vw_24 {
    width: 24vw !important;
}
.vw_22 {
    width: 22vw !important;
}
.vw_20 {
    width: 20vw !important;
}
.vw_19 {
    width: 19vw !important;
}
.vw_18 {
    width: 18vw !important;
}
.vw_17 {
    width: 17vw !important;
}
.vw_16 {
    width: 16vw !important;
}
.vw_15 {
    width: 15vw !important;
}
.vw_14 {
    width: 14vw !important;
}
.vw_13 {
    width: 13vw !important;
}
.vw_12 {
    width: 12vw !important;
}
.vw_11 {
    width: 11vw !important;
}
.vw_10 {
    width: 10vw !important;
}
.vw_9 {
    width: 9vw !important;
}
.vw_8 {
    width: 8vw !important;
}
.vw_7 {
    width: 7vw !important;
}
.vw_6 {
    width: 6vw !important;
}
.vw_5 {
    width: 5vw !important;
}
.vw_4 {
    width: 4vw !important;
}
.vw_3 {
    width: 3vw !important;
}
.vw_2 {
    width: 2vw !important;
}
.vw_1 {
    width: 1vw !important;
}
/*element height setting*/
.h_100 {
    height: 100% !important;
}
.h_99 {
    height: 99% !important;
}
.h_98 {
    height: 98% !important;
}
.h_97 {
    height: 97% !important;
}
.h_96 {
    height: 96% !important;
}
.h_95 {
    height: 95% !important;
}
.h_94 {
    height: 94% !important;
}
.h_93 {
    height: 93% !important;
}
.h_92 {
    height: 92% !important;
}
.h_91 {
    height: 91% !important;
}
.h_90 {
    height: 90% !important;
}
.h_85 {
    height: 85% !important;
}
.h_80 {
    height: 80% !important;
}
.h_75 {
    height: 75% !important;
}
.h_70 {
    height: 70% !important;
}
.h_65 {
    height: 65% !important;
}
.h_60 {
    height: 60% !important;
}
.h_55 {
    height: 55% !important;
}
.h_50 {
    height: 50% !important;
}
.h_45 {
    height: 45% !important;
}
.h_40 {
    height: 40% !important;
}
.h_35 {
    height: 35% !important;
}
.h_30 {
    height: 30% !important;
}
.h_25 {
    height: 25% !important;
}
.h_20 {
    height: 20% !important;
}
.h_15 {
    height: 15% !important;
}
.h_10 {
    height: 10% !important;
}
.h_9 {
    height: 9% !important;
}
.h_8 {
    height: 8% !important;
}
.h_7 {
    height: 7% !important;
}
.h_6 {
    height: 6% !important;
}
.h_5 {
    height: 5% !important;
}
.h_4 {
    height: 4% !important;
}
.h_3 {
    height: 3% !important;
}
.h_2 {
    height: 2% !important;
}
.h_1 {
    height: 1% !important;
}
.h_0 {
    height:0 !important;
}
.h_100em, .h_100_em {
    height:100em !important;
}
.h_98_em {
    height:98em !important;
}
.h_96_em {
    height:96em !important;
}
.h_95_em {
    height:95em !important;
}
.h_94_em {
    height:94em !important;
}
.h_92_em {
    height:92em !important;
}
.h_90em, .h_90_em {
    height:90em !important;
}
.h_88_em {
    height:88em !important;
}
.h_86_em {
    height:86em !important;
}
.h_85_em {
    height:85em !important;
}
.h_84_em {
    height:84em !important;
}
.h_82_em {
    height:82em !important;
}
.h_80em, .h_80_em {
    height:80em !important;
}
.h_78_em {
    height:78em !important;
}
.h_76_em {
    height:76em !important;
}
.h_75_em {
    height:75em !important;
}
.h_74_em {
    height:74em !important;
}
.h_72_em {
    height:72em !important;
}
.h_70em, .h_70_em {
    height:70em !important;
}
.h_68_em {
    height:68em !important;
}
.h_66_em {
    height:66em !important;
}
.h_65_em {
    height:65em !important;
}
.h_64_em {
    height:64em !important;
}
.h_62_em {
    height:62em !important;
}
.h_60em, .h_60_em {
    height:60em !important;
}
.h_58_em {
    height:58em !important;
}
.h_56_em {
    height:56em !important;
}
.h_55_em {
    height:55em !important;
}
.h_54_em {
    height:54em !important;
}
.h_52_em {
    height:52em !important;
}
.h_50em, .h_50_em {
    height:50em !important;
}
.h_48_em {
    height:48em !important;
}
.h_46_em {
    height:46em !important;
}
.h_45_em {
    height:45em !important;
}
.h_44_em {
    height:44em !important;
}
.h_42_em {
    height:42em !important;
}
.h_40em, .h_40_em {
    height:40em !important;
}
.h_38_em {
    height:38em !important;
}
.h_36_em {
    height:36em !important;
}
.h_35_em {
    height:35em !important;
}
.h_34_em {
    height:34em !important;
}
.h_32_em {
    height:32em !important;
}
.h_30em, .h_30_em {
    height:30em !important;
}
.h_29_em {
    height:29em !important;
}
.h_28_em {
    height:28em !important;
}
.h_27_em {
    height:27em !important;
}
.h_26_em {
    height:26em !important;
}
.h_25_em {
    height:25em !important;
}
.h_24_em {
    height:24em !important;
}
.h_23_em {
    height:23em !important;
}
.h_22_em {
    height:22em !important;
}
.h_21_em {
    height:21em !important;
}
.h_20em, .h_20_em {
    height:20em !important;
}
.h_19_em {
    height:19em !important;
}
.h_18_em {
    height:18em !important;
}
.h_17_em {
    height:17em !important;
}
.h_16_em {
    height:16em !important;
}
.h_15_em {
    height:15em !important;
}
.h_14_em {
    height:14em !important;
}
.h_13_em {
    height:13em !important;
}
.h_12_em {
    height:12em !important;
}
.h_11_em {
    height:11em !important;
}
.h_10em, .h_10_em {
    height:10em !important;
}
.h_9em {
    height:9em !important;
}
.h_8em {
    height:8em !important;
}
.h_7em {
    height:7em !important;
}
.h_6em {
    height:6em !important;
}
.h_5em {
    height:5em !important;
}
.h_48em {
    height:4.8em !important;
}
.h_46em {
    height:4.6em !important;
}
.h_42em {
    height:4.2em !important;
}
.h_4em {
    height:4em !important;
}
.h_36em {
    height:3.6em !important;
}
.h_34em {
    height:3.4em !important;
}
.h_32em {
    height:3.2em !important;
}
.h_3em {
    height:3em !important;
}
.h_28em {
    height:2.8em !important;
}
.h_26em {
    height:2.6em !important;
}
.h_25em {
    height:2.5em !important;
}
.h_24em {
    height:2.4em !important;
}
.h_22em {
    height:2.2em !important;
}
.h_2em {
    height:2em !important;
}
.h_19em {
    height:1.9em !important;
}
.h_18em {
    height:1.8em !important;
}
.h_17em {
    height:1.7em !important;
}
.h_16em {
    height:1.6em !important;
}
.h_15em {
    height:1.5em !important;
}
.h_14em {
    height:1.4em !important;
}
.h_13em {
    height:1.3em !important;
}
.h_12em {
    height:1.2em !important;
}
.h_11em {
    height:1.1em !important;
}
.h_1em {
    height:1em !important;
}
.h_09em {
    height:0.9em !important;
}
.h_08em {
    height:0.8em !important;
}
.h_07em {
    height:0.7em !important;
}
.h_06em {
    height:0.6em !important;
}
.h_05em {
    height:0.5em !important;
}
.h_04em {
    height:0.4em !important;
}
.h_03em {
    height:0.3em !important;
}
.h_02em {
    height:0.2em !important;
}
.h_01em {
    height:0.1em !important;
}
.h_in {
    height: inherit !important;
}
.h_au {
    height: auto !important;
}
.h_fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
}
.h_maxc {
    height: -moz-max-content !important;
    height: -webkit-max-content !important;
    height: max-content !important;
}
.h_minc {
    height: -moz-min-content !important;
    height: -webkit-min-content !important;
    height: min-content !important;
}
.h_fill {
    height: fill-available !important;
    height: -moz-available !important;
    height: available !important;
    min-height: 100%;
}
.max_h_100 {
    max-height: 100% !important;
}
.max_h_99 {
    max-height: 99% !important;
}
.max_h_98 {
    max-height: 98% !important;
}
.max_h_97 {
    max-height: 97% !important;
}
.max_h_96 {
    max-height: 96% !important;
}
.max_h_95 {
    max-height: 95% !important;
}
.max_h_94 {
    max-height: 94% !important;
}
.max_h_93 {
    max-height: 93% !important;
}
.max_h_92 {
    max-height: 92% !important;
}
.max_h_91 {
    max-height: 91% !important;
}
.max_h_90 {
    max-height: 90% !important;
}
.max_h_85 {
    max-height: 85% !important;
}
.max_h_80 {
    max-height: 80% !important;
}
.max_h_75 {
    max-height: 75% !important;
}
.max_h_70 {
    max-height: 70% !important;
}
.max_h_65 {
    max-height: 65% !important;
}
.max_h_60 {
    max-height: 60% !important;
}
.max_h_55 {
    max-height: 55% !important;
}
.max_h_50 {
    max-height: 50% !important;
}
.max_h_45 {
    max-height: 45% !important;
}
.max_h_40 {
    max-height: 40% !important;
}
.max_h_35 {
    max-height: 35% !important;
}
.max_h_30 {
    max-height: 30% !important;
}
.max_h_25 {
    max-height: 25% !important;
}
.max_h_20 {
    max-height: 20% !important;
}
.max_h_15 {
    max-height: 15% !important;
}
.max_h_10 {
    max-height: 10% !important;
}
.max_h_5 {
    max-height: 5% !important;
}
.max_h_100em, .max_h_100_em {
    max-height:100em !important;
}
.max_h_98_em {
    max-height:98em !important;
}
.max_h_96_em {
    max-height:96em !important;
}
.max_h_95_em {
    max-height:95em !important;
}
.max_h_94_em {
    max-height:94em !important;
}
.max_h_92_em {
    max-height:92em !important;
}
.max_h_90em, .max_h_90_em {
    max-height:90em !important;
}
.max_h_88_em {
    max-height:88em !important;
}
.max_h_86_em {
    max-height:86em !important;
}
.max_h_85_em {
    max-height:85em !important;
}
.max_h_84_em {
    max-height:84em !important;
}
.max_h_82_em {
    max-height:82em !important;
}
.max_h_80em, .max_h_80_em {
    max-height:80em !important;
}
.max_h_78_em {
    max-height:78em !important;
}
.max_h_76_em {
    max-height:76em !important;
}
.max_h_75_em {
    max-height:75em !important;
}
.max_h_74_em {
    max-height:74em !important;
}
.max_h_72_em {
    max-height:72em !important;
}
.max_h_70em, .max_h_70_em {
    max-height:70em !important;
}
.max_h_68_em {
    max-height:68em !important;
}
.max_h_66_em {
    max-height:66em !important;
}
.max_h_65_em {
    max-height:65em !important;
}
.max_h_64_em {
    max-height:64em !important;
}
.max_h_62_em {
    max-height:62em !important;
}
.max_h_60em, .max_h_60_em {
    max-height:60em !important;
}
.max_h_58_em {
    max-height:58em !important;
}
.max_h_56_em {
    max-height:56em !important;
}
.max_h_55_em {
    max-height:55em !important;
}
.max_h_54_em {
    max-height:54em !important;
}
.max_h_52_em {
    max-height:52em !important;
}
.max_h_50em, .max_h_50_em {
    max-height:50em !important;
}
.max_h_48_em {
    max-height:48em !important;
}
.max_h_46_em {
    max-height:46em !important;
}
.max_h_45_em {
    max-height:45em !important;
}
.max_h_44_em {
    max-height:44em !important;
}
.max_h_42_em {
    max-height:42em !important;
}
.max_h_40em, .max_h_40_em {
    max-height:40em !important;
}
.max_h_38_em {
    max-height:38em !important;
}
.max_h_36_em {
    max-height:36em !important;
}
.max_h_35_em {
    max-height:35em !important;
}
.max_h_34_em {
    max-height:34em !important;
}
.max_h_32_em {
    max-height:32em !important;
}
.max_h_30em, .max_h_30_em {
    max-height:30em !important;
}
.max_h_29_em {
    max-height:29em !important;
}
.max_h_28_em {
    max-height:28em !important;
}
.max_h_27_em {
    max-height:27em !important;
}
.max_h_26_em {
    max-height:26em !important;
}
.max_h_25_em {
    max-height:25em !important;
}
.max_h_24_em {
    max-height:24em !important;
}
.max_h_23_em {
    max-height:23em !important;
}
.max_h_22_em {
    max-height:22em !important;
}
.max_h_21_em {
    max-height:21em !important;
}
.max_h_20em, .max_h_20_em {
    max-height:20em !important;
}
.max_h_19_em {
    max-height:19em !important;
}
.max_h_18_em {
    max-height:18em !important;
}
.max_h_17_em {
    max-height:17em !important;
}
.max_h_16_em {
    max-height:16em !important;
}
.max_h_15_em {
    max-height:15em !important;
}
.max_h_14_em {
    max-height:14em !important;
}
.max_h_13_em {
    max-height:13em !important;
}
.max_h_12_em {
    max-height:12em !important;
}
.max_h_11_em {
    max-height:11em !important;
}
.max_h_10em, .max_h_10_em {
    max-height:10em !important;
}
.max_h_9em {
    max-height:9em !important;
}
.max_h_8em {
    max-height:8em !important;
}
.max_h_7em {
    max-height:7em !important;
}
.max_h_6em {
    max-height:6em !important;
}
.max_h_5em {
    max-height:5em !important;
}
.max_h_48em {
    max-height:4.8em !important;
}
.max_h_46em {
    max-height:4.6em !important;
}
.max_h_42em {
    max-height:4.2em !important;
}
.max_h_4em {
    max-height:4em !important;
}
.max_h_36em {
    max-height:3.6em !important;
}
.max_h_34em {
    max-height:3.4em !important;
}
.max_h_32em {
    max-height:3.2em !important;
}
.max_h_3em {
    max-height:3em !important;
}
.max_h_28em {
    max-height:2.8em !important;
}
.max_h_26em {
    max-height:2.6em !important;
}
.max_h_25em {
    max-height:2.5em !important;
}
.max_h_24em {
    max-height:2.4em !important;
}
.max_h_22em {
    max-height:2.2em !important;
}
.max_h_2em {
    max-height:2em !important;
}
.max_h_19em {
    max-height:1.9em !important;
}
.max_h_18em {
    max-height:1.8em !important;
}
.max_h_17em {
    max-height:1.7em !important;
}
.max_h_16em {
    max-height:1.6em !important;
}
.max_h_15em {
    max-height:1.5em !important;
}
.max_h_14em {
    max-height:1.4em !important;
}
.max_h_13em {
    max-height:1.3em !important;
}
.max_h_12em {
    max-height:1.2em !important;
}
.max_h_11em {
    max-height:1.1em !important;
}
.max_h_1em {
    max-height:1em !important;
}
.max_h_09em {
    max-height:0.9em !important;
}
.max_h_08em {
    max-height:0.8em !important;
}
.max_h_07em {
    max-height:0.7em !important;
}
.max_h_06em {
    max-height:0.6em !important;
}
.max_h_05em {
    max-height:0.5em !important;
}
.max_h_04em {
    max-height:0.4em !important;
}
.max_h_03em {
    max-height:0.3em !important;
}
.max_h_02em {
    max-height:0.2em !important;
}
.max_h_01em {
    max-height:0.1em !important;
}
.max_h_in {
    max-height: inherit !important;
}
.min_h_100 {
    min-height: 100% !important;
}
.min_h_99 {
    min-height: 99% !important;
}
.min_h_98 {
    min-height: 98% !important;
}
.min_h_97 {
    min-height: 97% !important;
}
.min_h_96 {
    min-height: 96% !important;
}
.min_h_95 {
    min-height: 95% !important;
}
.min_h_94 {
    min-height: 94% !important;
}
.min_h_93 {
    min-height: 93% !important;
}
.min_h_92 {
    min-height: 92% !important;
}
.min_h_91 {
    min-height: 91% !important;
}
.min_h_90 {
    min-height: 90% !important;
}
.min_h_85 {
    min-height: 85% !important;
}
.min_h_80 {
    min-height: 80% !important;
}
.min_h_75 {
    min-height: 75% !important;
}
.min_h_70 {
    min-height: 70% !important;
}
.min_h_65 {
    min-height: 65% !important;
}
.min_h_60 {
    min-height: 60% !important;
}
.min_h_55 {
    min-height: 55% !important;
}
.min_h_50 {
    min-height: 50% !important;
}
.min_h_45 {
    min-height: 45% !important;
}
.min_h_40 {
    min-height: 40% !important;
}
.min_h_35 {
    min-height: 35% !important;
}
.min_h_30 {
    min-height: 30% !important;
}
.min_h_25 {
    min-height: 25% !important;
}
.min_h_20 {
    min-height: 20% !important;
}
.min_h_15 {
    min-height: 15% !important;
}
.min_h_10 {
    min-height: 10% !important;
}
.min_h_5 {
    min-height: 5% !important;
}
.min_h_100em, .min_h_100_em {
    min-height:100em !important;
}
.min_h_98_em {
    min-height:98em !important;
}
.min_h_96_em {
    min-height:96em !important;
}
.min_h_95_em {
    min-height:95em !important;
}
.min_h_94_em {
    min-height:94em !important;
}
.min_h_92_em {
    min-height:92em !important;
}
.min_h_90em, .min_h_90_em {
    min-height:90em !important;
}
.min_h_88_em {
    min-height:88em !important;
}
.min_h_86_em {
    min-height:86em !important;
}
.min_h_85_em {
    min-height:85em !important;
}
.min_h_84_em {
    min-height:84em !important;
}
.min_h_82_em {
    min-height:82em !important;
}
.min_h_80em, .min_h_80_em {
    min-height:80em !important;
}
.min_h_78_em {
    min-height:78em !important;
}
.min_h_76_em {
    min-height:76em !important;
}
.min_h_75_em {
    min-height:75em !important;
}
.min_h_74_em {
    min-height:74em !important;
}
.min_h_72_em {
    min-height:72em !important;
}
.min_h_70em, .min_h_70_em {
    min-height:70em !important;
}
.min_h_68_em {
    min-height:68em !important;
}
.min_h_66_em {
    min-height:66em !important;
}
.min_h_65_em {
    min-height:65em !important;
}
.min_h_64_em {
    min-height:64em !important;
}
.min_h_62_em {
    min-height:62em !important;
}
.min_h_60em, .min_h_60_em {
    min-height:60em !important;
}
.min_h_58_em {
    min-height:58em !important;
}
.min_h_56_em {
    min-height:56em !important;
}
.min_h_55_em {
    min-height:55em !important;
}
.min_h_54_em {
    min-height:54em !important;
}
.min_h_52_em {
    min-height:52em !important;
}
.min_h_50em, .min_h_50_em {
    min-height:50em !important;
}
.min_h_48_em {
    min-height:48em !important;
}
.min_h_46_em {
    min-height:46em !important;
}
.min_h_45_em {
    min-height:45em !important;
}
.min_h_44_em {
    min-height:44em !important;
}
.min_h_42_em {
    min-height:42em !important;
}
.min_h_40em, .min_h_40_em {
    min-height:40em !important;
}
.min_h_38_em {
    min-height:38em !important;
}
.min_h_36_em {
    min-height:36em !important;
}
.min_h_35_em {
    min-height:35em !important;
}
.min_h_34_em {
    min-height:34em !important;
}
.min_h_32_em {
    min-height:32em !important;
}
.min_h_30em, .min_h_30_em {
    min-height:30em !important;
}
.min_h_29_em {
    min-height:29em !important;
}
.min_h_28_em {
    min-height:28em !important;
}
.min_h_27_em {
    min-height:27em !important;
}
.min_h_26_em {
    min-height:26em !important;
}
.min_h_25_em {
    min-height:25em !important;
}
.min_h_24_em {
    min-height:24em !important;
}
.min_h_23_em {
    min-height:23em !important;
}
.min_h_22_em {
    min-height:22em !important;
}
.min_h_21_em {
    min-height:21em !important;
}
.min_h_20em, .min_h_20_em {
    min-height:20em !important;
}
.min_h_19_em {
    min-height:19em !important;
}
.min_h_18_em {
    min-height:18em !important;
}
.min_h_17_em {
    min-height:17em !important;
}
.min_h_16_em {
    min-height:16em !important;
}
.min_h_15_em {
    min-height:15em !important;
}
.min_h_14_em {
    min-height:14em !important;
}
.min_h_13_em {
    min-height:13em !important;
}
.min_h_12_em {
    min-height:12em !important;
}
.min_h_11_em {
    min-height:11em !important;
}
.min_h_10em, .min_h_10_em {
    min-height:10em !important;
}
.min_h_9em {
    min-height:9em !important;
}
.min_h_8em {
    min-height:8em !important;
}
.min_h_7em {
    min-height:7em !important;
}
.min_h_6em {
    min-height:6em !important;
}
.min_h_5em {
    min-height:5em !important;
}
.min_h_48em {
    min-height:4.8em !important;
}
.min_h_46em {
    min-height:4.6em !important;
}
.min_h_42em {
    min-height:4.2em !important;
}
.min_h_4em {
    min-height:4em !important;
}
.min_h_36em {
    min-height:3.6em !important;
}
.min_h_34em {
    min-height:3.4em !important;
}
.min_h_32em {
    min-height:3.2em !important;
}
.min_h_3em {
    min-height:3em !important;
}
.min_h_28em {
    min-height:2.8em !important;
}
.min_h_26em {
    min-height:2.6em !important;
}
.min_h_25em {
    min-height:2.5em !important;
}
.min_h_24em {
    min-height:2.4em !important;
}
.min_h_22em {
    min-height:2.2em !important;
}
.min_h_2em {
    min-height:2em !important;
}
.min_h_19em {
    min-height:1.9em !important;
}
.min_h_18em {
    min-height:1.8em !important;
}
.min_h_17em {
    min-height:1.7em !important;
}
.min_h_16em {
    min-height:1.6em !important;
}
.min_h_15em {
    min-height:1.5em !important;
}
.min_h_14em {
    min-height:1.4em !important;
}
.min_h_13em {
    min-height:1.3em !important;
}
.min_h_12em {
    min-height:1.2em !important;
}
.min_h_11em {
    min-height:1.1em !important;
}
.min_h_1em {
    min-height:1em !important;
}
.min_h_09em {
    min-height:0.9em !important;
}
.min_h_08em {
    min-height:0.8em !important;
}
.min_h_07em {
    min-height:0.7em !important;
}
.min_h_06em {
    min-height:0.6em !important;
}
.min_h_05em {
    min-height:0.5em !important;
}
.min_h_04em {
    min-height:0.4em !important;
}
.min_h_03em {
    min-height:0.3em !important;
}
.min_h_02em {
    min-height:0.2em !important;
}
.min_h_01em {
    min-height:0.1em !important;
}
.min_h_in {
    min-height: inherit !important;
}
.vh_100 {
    height: 100vh !important;
}
.vh_99 {
    height: 99vh !important;
}
.vh_98 {
    height: 98vh !important;
}
.vh_97 {
    height: 97vh !important;
}
.vh_96 {
    height: 96vh !important;
}
.vh_95 {
    height: 95vh !important;
}
.vh_94 {
    height: 94vh !important;
}
.vh_93 {
    height: 93vh !important;
}
.vh_92 {
    height: 92vh !important;
}
.vh_91 {
    height: 91vh !important;
}
.vh_90 {
    height: 90vh !important;
}
.vh_85 {
    height: 85vh !important;
}
.vh_80 {
    height: 80vh !important;
}
.vh_75 {
    height: 75vh !important;
}
.vh_70 {
    height: 70vh !important;
}
.vh_65 {
    height: 65vh !important;
}
.vh_60 {
    height: 60vh !important;
}
.vh_55 {
    height: 55vh !important;
}
.vh_50 {
    height: 50vh !important;
}
.vh_45 {
    height: 45vh !important;
}
.vh_40 {
    height: 40vh !important;
}
.vh_35 {
    height: 35vh !important;
}
.vh_30 {
    height: 30vh !important;
}
.vh_25 {
    height: 25vh !important;
}
.vh_20 {
    height: 20vh !important;
}
.vh_15 {
    height: 15vh !important;
}
.vh_10 {
    height: 10vh !important;
}
.vh_9 {
    height: 9vh !important;
}
.vh_8 {
    height: 8vh !important;
}
.vh_7 {
    height: 7vh !important;
}
.vh_6 {
    height: 6vh !important;
}
.vh_5 {
    height: 5vh !important;
}
.vh_4 {
    height: 4vh !important;
}
.vh_3 {
    height: 3vh !important;
}
.vh_2 {
    height: 2vh !important;
}
.vh_1 {
    height: 1vh !important;
}
.vwh_100 {
    width: 100vw !important;
    height: 100vh !important;
}

/*element pane setting*/
.wh_100 {
    width:100%;
    height:100%;
}
.wh_98 {
    width:98%;
    height:98%;
}
.wh_96 {
    width:96%;
    height:96%;
}
.wh_94 {
    width:94%;
    height:94%;
}
.wh_92 {
    width:92%;
    height:92%;
}
.wh_90 {
    width:90%;
    height:90%;
}
.wh_90em, .wh_90_em {
    width:90em;
    height:90em;
}
.wh_80em, .wh_80_em {
    width:80em;
    height:80em;
}
.wh_70em, .wh_70_em {
    width:70em;
    height:70em;
}
.wh_60em, .wh_60_em {
    width:60em;
    height:60em;
}
.wh_50em, .wh_50_em {
    width:50em;
    height:50em;
}
.wh_42_em {
    width:42em;
    height:42em;
}
.wh_40em, .wh_40_em {
    width:40em;
    height:40em;
}
.wh_38_em {
    width:38em;
    height:38em;
}
.wh_36_em {
    width:36em;
    height:36em;
}
.wh_34_em {
    width:34em;
    height:34em;
}
.wh_32_em {
    width:32em;
    height:32em;
}
.wh_30em, .wh_30_em {
    width:30em;
    height:30em;
}
.wh_28_em {
    width:28em;
    height:28em;
}
.wh_26_em {
    width:26em;
    height:26em;
}
.wh_24_em {
    width:24em;
    height:24em;
}
.wh_22_em {
    width:22em;
    height:22em;
}
.wh_20em, .wh_20_em {
    width:20em;
    height:20em;
}
.wh_19_em {
    width:19em;
    height:19em;
}
.wh_18_em {
    width:18em;
    height:18em;
}
.wh_17_em {
    width:17em;
    height:17em;
}
.wh_16_em {
    width:16em;
    height:16em;
}
.wh_15_em {
    width:15em;
    height:15em;
}
.wh_14_em {
    width:14em;
    height:14em;
}
.wh_13_em {
    width:13em;
    height:13em;
}
.wh_12_em {
    width:12em;
    height:12em;
}
.wh_11_em {
    width:11em;
    height:11em;
}
.wh_10em, .wh_10_em {
    width:10em;
    height:10em;
}
.wh_9em {
    width:9em;
    height:9em;
}
.wh_8em {
    width:8em;
    height:8em;
}
.wh_7em {
    width:7em;
    height:7em;
}
.wh_6em {
    width:6em;
    height:6em;
}
.wh_5em {
    width:5em;
    height:5em;
}
.wh_48em {
    width:4.8em;
    height:4.8em;
}
.wh_42em {
    width:4.2em;
    height:4.2em;
}
.wh_4em {
    width:4em;
    height:4em;
}
.wh_36em {
    width:3.6em;
    height:3.6em;
}
.wh_34em {
    width:3.4em;
    height:3.4em;
}
.wh_32em {
    width:3.2em;
    height:3.2em;
}
.wh_3em {
    width:3em;
    height:3em;
}
.wh_28em {
    width:2.8em;
    height:2.8em;
}
.wh_26em {
    width:2.6em;
    height:2.6em;
}
.wh_25em {
    width:2.5em;
    height:2.5em;
}
.wh_24em {
    width:2.4em;
    height:2.4em;
}
.wh_22em {
    width:2.2em;
    height:2.2em;
}
.wh_2em {
    width:2em;
    height:2em;
}
.wh_19em {
    width:1.9em;
    height:1.9em;
}
.wh_18em {
    width:1.8em;
    height:1.8em;
}
.wh_17em {
    width:1.7em;
    height:1.7em;
}
.wh_16em {
    width:1.6em;
    height:1.6em;
}
.wh_15em {
    width:1.5em;
    height:1.5em;
}
.wh_14em {
    width:1.4em;
    height:1.4em;
}
.wh_13em {
    width:1.3em;
    height:1.3em;
}
.wh_12em {
    width:1.2em;
    height:1.2em;
}
.wh_11em {
    width:1.1em;
    height:1.1em;
}
.wh_1em {
    width:1em;
    height:1em;
}
.wh_08em {
    width:.8em;
    height:.8em;
}
.wh_06em {
    width:.6em;
    height:.6em;
}
.wh_04em {
    width:.4em;
    height:.4em;
}
.wh_03em {
    width:.3em;
    height:.3em;
}
.wh_in {
    width: inherit;
    height: inherit;
}
.img_thumb {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.img_auto {
    position: relative;
    overflow: hidden;
    display: -ms-flexbox;
    display: -moz-box;
    display: -webkit-box;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
}
.img_auto img, .img_auto video {
    width: auto !important;
    height: auto;
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
}
.img_w_100 img {
    width: 100% !important;
    overflow: hidden;
}
.img_w_98 img {
    width: 98% !important;
    overflow: hidden;
}
.img_w_96 img {
    width: 96% !important;
    overflow: hidden;
}
.img_w_94 img {
    width: 94% !important;
    overflow: hidden;
}
.img_w_92 img {
    width: 92% !important;
    overflow: hidden;
}
.img_w_90 img {
    width: 90% !important;
    overflow: hidden;
}
.img_w_100em img, .img_w_100_em img {
    width: 90em !important;
    overflow: hidden;
}
.img_w_90em img, .img_w_90_em img {
    width: 90em !important;
    overflow: hidden;
}
.img_w_80em img, .img_w_80_em img {
    width: 80em !important;
    overflow: hidden;
}
.img_w_70em img, .img_w_70_em img {
    width: 70em !important;
    overflow: hidden;
}
.img_w_60em img, .img_w_60_em img {
    width: 60em !important;
    overflow: hidden;
}
.img_w_50em img, .img_w_50_em img {
    width: 50em !important;
    overflow: hidden;
}
.img_w_40em img, .img_w_40_em img {
    width: 40em !important;
    overflow: hidden;
}
.img_w_36_em img {
    width: 36em !important;
    overflow: hidden;
}
.img_w_30em img, .img_w_30_em img {
    width: 30em !important;
    overflow: hidden;
}
.img_w_28_em img {
    width: 28em !important;
    overflow: hidden;
}
.img_w_26_em img {
    width: 26em !important;
    overflow: hidden;
}
.img_w_24_em img {
    width: 24em !important;
    overflow: hidden;
}
.img_w_22_em img {
    width: 22em !important;
    overflow: hidden;
}
.img_w_20em img, .img_w_20_em img {
    width: 20em !important;
    overflow: hidden;
}
.img_w_19_em img {
    width: 19em !important;
    overflow: hidden;
}
.img_w_18_em img {
    width: 18em !important;
    overflow: hidden;
}
.img_w_17_em img {
    width: 17em !important;
    overflow: hidden;
}
.img_w_16_em img {
    width: 16em;
    overflow: hidden;
}
.img_w_15_em img {
    width: 15em !important;
    overflow: hidden;
}
.img_w_14_em img {
    width: 14em !important;
    overflow: hidden;
}
.img_w_13_em img {
    width: 13em !important;
    overflow: hidden;
}
.img_w_12_em img {
    width: 12em !important;
    overflow: hidden;
}
.img_w_11_em img {
    width: 11em !important;
    overflow: hidden;
}
.img_w_10em img, .img_w_10_em img {
    width: 10em !important;
    overflow: hidden;
}
.img_h_100 img {
    height: 100% !important;
    overflow: hidden;
}
.img_h_90 img {
    height: 90% !important;
    overflow: hidden;
}
.img_h_100em img, .img_h_100_em img {
    height: 100em !important;
    overflow: hidden;
}
.img_h_90em img, .img_h_90_em img {
    height: 90em !important;
    overflow: hidden;
}
.img_h_80em img, .img_h_80_em img {
    height: 80em !important;
    overflow: hidden;
}
.img_h_70em img, .img_h_70_em img {
    height: 70em !important;
    overflow: hidden;
}
.img_h_60em img, .img_h_60_em img {
    height: 60em !important;
    overflow: hidden;
}
.img_h_50em img, .img_h_50_em img {
    height: 50em !important;
    overflow: hidden;
}
.img_h_40em img, .img_h_40_em img {
    height: 40em !important;
    overflow: hidden;
}
.img_h_36_em img {
    height: 36em !important;
    overflow: hidden;
}
.img_h_30em img, .img_h_30_em img {
    height: 30em !important;
    overflow: hidden;
}
.img_h_28_em img {
    height: 28em !important;
    overflow: hidden;
}
.img_h_26_em img {
    height: 26em !important;
    overflow: hidden;
}
.img_h_24_em img {
    height: 24em !important;
    overflow: hidden;
}
.img_h_22_em img {
    height: 22em !important;
    overflow: hidden;
}
.img_h_20em img, .img_h_20_em img {
    height: 20em !important;
    overflow: hidden;
}
.img_h_19_em img {
    height: 19em !important;
}
.img_h_18_em img {
    height: 18em !important;
    overflow: hidden;
}
.img_h_17_em img {
    height: 17em !important;
}
.img_h_16_em img {
    height: 16em !important;
    overflow: hidden;
}
.img_h_15_em img {
    height: 15em !important;
}
.img_h_14_em img {
    height: 14em !important;
    overflow: hidden;
}
.img_h_13_em img {
    height: 13em !important;
}
.img_h_12_em img {
    height: 12em !important;
    overflow: hidden;
}
.img_h_11_em img {
    height: 11em !important;
}
.img_h_10em img, .img_h_10_em img {
    height: 10em !important;
}
.img_h_9em img {
    height: 9em !important;
}
.img_h_8em img {
    height: 8em !important;
}
.img_h_7em img {
    height: 7em !important;
}
.img_h_6em img {
    height: 6em !important;
}
.img_h_5em img {
    height: 5em !important;
}
.img_h_4em img {
    height: 4em !important;
}
.img_h_3em img {
    height: 3em !important;
}
.img_h_2em img {
    height: 2em !important;
}
.img_h_1em img {
    height: 1em !important;
}
.img_h_au img {
    height: auto !important;
}
.img_h_in img {
    height: inherit !important;
}
/*slider effect setting*/

[class^="slider_0"], [class*=" slider_0"] {
    -o-transition-property: all;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-touch-callout: none;
    -webkit-overflow-scrolling: touch !important;
    overflow-scrolling: touch !important;
}
.slider_01 {
    -o-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.1, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.1, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.1, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.1, 1);
}
.slider_02 {
    -o-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.2, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.2, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.2, 1);
}
.slider_03 {
    -o-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.3, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.3, 1);
}
.slider_04 {
    -o-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.4, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.4, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.4, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.4, 1);
}
.slider_05 {
    -o-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.slider_06 {
    -o-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.6, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.6, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.6, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.6, 1);
}
.slider_07 {
    -o-transition-duration: 0.7s;
    -moz-transition-duration: 0.7s;
    -webkit-transition-duration: 0.7s;
    transition-duration: 0.7s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.7, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.7, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.7, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.7, 1);
}
.slider_08 {
    -o-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.8, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.8, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.8, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.8, 1);
}
.slider_09 {
    -o-transition-duration: 0.9s;
    -moz-transition-duration: 0.9s;
    -webkit-transition-duration: 0.9s;
    transition-duration: 0.9s;
    -o-transition-timing-function: cubic-bezier(0, 1, 0.9, 1);
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.9, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.9, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.9, 1);
}
/*element translateXY setting*/
[class^="translateX_"], [class*=" translateX_"] {
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
[class^="translateY_"], [class*=" translateY_"] {
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}
.translateX_01, .translateY_01 {
    -o-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}
.translateX_02, .translateY_02 {
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.translateX_03, .translateY_03 {
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.translateX_04, .translateY_04 {
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.translateX_05, .translateY_05 {
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.translateX_06, .translateY_06 {
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
}
.translateX_07, .translateY_07 {
    -o-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
}
.translateX_08, .translateY_08 {
    -o-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
}
.translateX_09, .translateY_09 {
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    -webkit-transition: all 0.9s;
    transition: all 0.9s;
}
.translateX_1, .translateY_1 {
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
}

/*element zooming scale setting*/
.zoom_5 {
    -o-transform: scale(5);
    -ms-transform: scale(5);
    -moz-transform: scale(5);
    -webkit-transform: scale(5);
    transform: scale(5);
    display: inline-block;
}
.zoom_48 {
    -o-transform: scale(4.8);
    -ms-transform: scale(4.8);
    -moz-transform: scale(4.8);
    -webkit-transform: scale(4.8);
    transform: scale(4.8);
    display: inline-block;
}
.zoom_46 {
    -o-transform: scale(4.6);
    -ms-transform: scale(4.6);
    -moz-transform: scale(4.6);
    -webkit-transform: scale(4.6);
    transform: scale(4.6);
    display: inline-block;
}
.zoom_45 {
    -o-transform: scale(4.5);
    -ms-transform: scale(4.5);
    -moz-transform: scale(4.5);
    -webkit-transform: scale(4.5);
    transform: scale(4.5);
    display: inline-block;
}
.zoom_44 {
    -o-transform: scale(4.4);
    -ms-transform: scale(4.4);
    -moz-transform: scale(4.4);
    -webkit-transform: scale(4.4);
    transform: scale(4.4);
    display: inline-block;
}
.zoom_42 {
    -o-transform: scale(4.2);
    -ms-transform: scale(4.2);
    -moz-transform: scale(4.2);
    -webkit-transform: scale(4.2);
    transform: scale(4.2);
    display: inline-block;
}
.zoom_4 {
    -o-transform: scale(4);
    -ms-transform: scale(4);
    -moz-transform: scale(4);
    -webkit-transform: scale(4);
    transform: scale(4);
    display: inline-block;
}
.zoom_38 {
    -o-transform: scale(3.8);
    -ms-transform: scale(3.8);
    -moz-transform: scale(3.8);
    -webkit-transform: scale(3.8);
    transform: scale(3.8);
    display: inline-block;
}
.zoom_36 {
    -o-transform: scale(3.6);
    -ms-transform: scale(3.6);
    -moz-transform: scale(3.6);
    -webkit-transform: scale(3.6);
    transform: scale(3.6);
    display: inline-block;
}
.zoom_35 {
    -o-transform: scale(3.5);
    -ms-transform: scale(3.5);
    -moz-transform: scale(3.5);
    -webkit-transform: scale(3.5);
    transform: scale(3.5);
    display: inline-block;
}
.zoom_34 {
    -o-transform: scale(3.4);
    -ms-transform: scale(3.4);
    -moz-transform: scale(3.4);
    -webkit-transform: scale(3.4);
    transform: scale(3.4);
    display: inline-block;
}
.zoom_32 {
    -o-transform: scale(3.2);
    -ms-transform: scale(3.2);
    -moz-transform: scale(3.2);
    -webkit-transform: scale(3.2);
    transform: scale(3.2);
    display: inline-block;
}
.zoom_3 {
    -o-transform: scale(3);
    -ms-transform: scale(3);
    -moz-transform: scale(3);
    -webkit-transform: scale(3);
    transform: scale(3);
    display: inline-block;
}
.zoom_28 {
    -o-transform: scale(2.8);
    -ms-transform: scale(2.8);
    -moz-transform: scale(2.8);
    -webkit-transform: scale(2.8);
    transform: scale(2.8);
    display: inline-block;
}
.zoom_26 {
    -o-transform: scale(2.6);
    -ms-transform: scale(2.6);
    -moz-transform: scale(2.6);
    -webkit-transform: scale(2.6);
    transform: scale(2.6);
    display: inline-block;
}
.zoom_25 {
    -o-transform: scale(2.5);
    -ms-transform: scale(2.5);
    -moz-transform: scale(2.5);
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    display: inline-block;
}
.zoom_24 {
    -o-transform: scale(2.4);
    -ms-transform: scale(2.4);
    -moz-transform: scale(2.4);
    -webkit-transform: scale(2.4);
    transform: scale(2.4);
    display: inline-block;
}
.zoom_22 {
    -o-transform: scale(2.2);
    -ms-transform: scale(2.2);
    -moz-transform: scale(2.2);
    -webkit-transform: scale(2.2);
    transform: scale(2.2);
    display: inline-block;
}
.zoom_2 {
    -o-transform: scale(2);
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    transform: scale(2);
    display: inline-block;
}
.zoom_19 {
    -o-transform: scale(1.9);
    -ms-transform: scale(1.9);
    -moz-transform: scale(1.9);
    -webkit-transform: scale(1.9);
    transform: scale(1.9);
    display: inline-block;
}
.zoom_18 {
    -o-transform: scale(1.8);
    -ms-transform: scale(1.8);
    -moz-transform: scale(1.8);
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
    display: inline-block;
}
.zoom_17 {
    -o-transform: scale(1.7);
    -ms-transform: scale(1.7);
    -moz-transform: scale(1.7);
    -webkit-transform: scale(1.7);
    transform: scale(1.7);
    display: inline-block;
}
.zoom_16 {
    -o-transform: scale(1.6);
    -ms-transform: scale(1.6);
    -moz-transform: scale(1.6);
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    display: inline-block;
}
.zoom_15 {
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    display: inline-block;
}
.zoom_14 {
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    display: inline-block;
}
.zoom_13 {
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    display: inline-block;
}
.zoom_12 {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    display: inline-block;
}
.zoom_11 {
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    display: inline-block;
}
.zoom_1 {
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    display: inline-block;
}
.zoom_09 {
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    display: inline-block;
}
.zoom_08 {
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    display: inline-block;
}
.zoom_07 {
    -o-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    display: inline-block;
}
.zoom_06 {
    -o-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    display: inline-block;
}
.zoom_05 {
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    display: inline-block;
}

/*element flip horizintal scale setting*/
.scale_tb {
    -o-transform: scale(1, -1) !important;
    -ms-transform: scale(1, -1) !important;
    -moz-transform: scale(1, -1) !important;
    -webkit-transform: scale(1, -1) !important;
    transform: scale(1, -1) !important;
}
.scale_lr {
    -o-transform: scale(-1, 1) !important;
    -ms-transform: scale(-1, 1) !important;
    -moz-transform: scale(-1, 1) !important;
    -webkit-transform: scale(-1, 1) !important;
    transform: scale(-1, 1) !important;
}
.scale_tblr {
    -o-transform: scale(-1, -1) !important;
    -ms-transform: scale(-1, -1) !important;
    -moz-transform: scale(-1, -1) !important;
    -webkit-transform: scale(-1, -1) !important;
    transform: scale(-1, -1) !important;
}
.scale_none {
    -o-transform: scale(1, 1) !important;
    -ms-transform: scale(1, 1) !important;
    -moz-transform: scale(1, 1) !important;
    -webkit-transform: scale(1, 1) !important;
    transform: scale(1, 1) !important;
}
/*element rotate setting*/
.rotate_5 {
    -o-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
}
.rotate_10 {
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
}
.rotate_15 {
    -o-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(15deg);
}
.rotate_20 {
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
}
.rotate_25 {
    -moz-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    transform: rotate(25deg);
}
.rotate_30 {
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
.rotate_35 {
    -o-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    transform: rotate(35deg);
}
.rotate_40 {
    -o-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
}
.rotate_45 {
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.rotate_50 {
    -o-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
}
.rotate_55 {
    -o-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -webkit-transform: rotate(55deg);
    transform: rotate(55deg);
}
.rotate_60 {
    -o-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}
.rotate_65 {
    -o-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -moz-transform: rotate(70deg);
    -webkit-transform: rotate(70deg);
    transform: rotate(65deg);
}
.rotate_70 {
    -o-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
}
.rotate_75 {
    -moz-transform: rotate(75deg);
    -webkit-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(75deg);
}
.rotate_80 {
    -o-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -moz-transform: rotate(85deg);
    -webkit-transform: rotate(85deg);
    transform: rotate(80deg);
}
.rotate_85 {
    -o-transform: rotate(85deg);
    -ms-transform: rotate(85deg);
    -moz-transform: rotate(85deg);
    -webkit-transform: rotate(85deg);
    transform: rotate(85deg);
}
.rotate_90 {
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.rotate_95 {
    -o-transform: rotate(95deg);
    -ms-transform: rotate(95deg);
    -moz-transform: rotate(95deg);
    -webkit-transform: rotate(95deg);
    transform: rotate(95deg);
}
.rotate_100 {
    -o-transform: rotate(100deg);
    -ms-transform: rotate(100deg);
    -moz-transform: rotate(100deg);
    -webkit-transform: rotate(100deg);
    transform: rotate(100deg);
}
.rotate_105 {
    -o-transform: rotate(105deg);
    -ms-transform: rotate(105deg);
    -moz-transform: rotate(105deg);
    -webkit-transform: rotate(105deg);
    transform: rotate(105deg);
}
.rotate_110 {
    -o-transform: rotate(110deg);
    -ms-transform: rotate(110deg);
    -moz-transform: rotate(110deg);
    -webkit-transform: rotate(110deg);
    transform: rotate(110deg);
}
.rotate_115 {
    -o-transform: rotate(115deg);
    -ms-transform: rotate(115deg);
    -moz-transform: rotate(115deg);
    -webkit-transform: rotate(115deg);
    transform: rotate(115deg);
}
.rotate_120 {
    -o-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
}
.rotate_125 {
    -o-transform: rotate(125deg);
    -ms-transform: rotate(125deg);
    -moz-transform: rotate(125deg);
    -webkit-transform: rotate(125deg);
    transform: rotate(125deg);
}
.rotate_130 {
    -o-transform: rotate(130deg);
    -ms-transform: rotate(130deg);
    -moz-transform: rotate(130deg);
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
}
.rotate_135 {
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
.rotate_140 {
    -o-transform: rotate(140deg);
    -ms-transform: rotate(140deg);
    -moz-transform: rotate(140deg);
    -webkit-transform: rotate(140deg);
    transform: rotate(140deg);
}
.rotate_145 {
    -o-transform: rotate(145deg);
    -ms-transform: rotate(145deg);
    -moz-transform: rotate(145deg);
    -webkit-transform: rotate(145deg);
    transform: rotate(145deg);
}
.rotate_150 {
    -o-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -moz-transform: rotate(150deg);
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
}
.rotate_155 {
    -moz-transform: rotate(155deg);
    -webkit-transform: rotate(155deg);
    -o-transform: rotate(155deg);
    -ms-transform: rotate(155deg);
    transform: rotate(155deg);
}
.rotate_160 {
    -o-transform: rotate(160deg);
    -ms-transform: rotate(160deg);
    -moz-transform: rotate(160deg);
    -webkit-transform: rotate(160deg);
    transform: rotate(160deg);
}
.rotate_165 {
    -o-transform: rotate(165deg);
    -ms-transform: rotate(165deg);
    -moz-transform: rotate(165deg);
    -webkit-transform: rotate(165deg);
    transform: rotate(165deg);
}
.rotate_170 {
    -o-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -moz-transform: rotate(170deg);
    -webkit-transform: rotate(170deg);
    transform: rotate(170deg);
}
.rotate_175 {
    -o-transform: rotate(175deg);
    -ms-transform: rotate(175deg);
    -moz-transform: rotate(175deg);
    -webkit-transform: rotate(175deg);
    transform: rotate(175deg);
}
.rotate_180 {
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.rotate_190 {
    -o-transform: rotate(190deg);
    -ms-transform: rotate(190deg);
    -moz-transform: rotate(190deg);
    -webkit-transform: rotate(190deg);
    transform: rotate(190deg);
}
.rotate_200 {
    -o-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
}
.rotate_225 {
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.rotate_240 {
    -o-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    -moz-transform: rotate(240deg);
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
}
.rotate_270 {
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.rotate_315 {
    -o-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}
.rotate_355 {
    -o-transform: rotate(355deg);
    -ms-transform: rotate(355deg);
    -moz-transform: rotate(355deg);
    -webkit-transform: rotate(355deg);
    transform: rotate(355deg);
}

/*list line height setting*/
.list_h_100em > *, .list_h_100_em > * {
    height:100em;
    line-height:100em;
}
.list_h_98_em > * {
    height:98em;
    line-height:98em;
}
.list_h_96_em > * {
    height:96em;
    line-height:96em;
}
.list_h_95_em > * {
    height:95em;
    line-height:95em;
}
.list_h_94_em > * {
    height:94em;
    line-height:94em;
}
.list_h_92_em > * {
    height:92em;
    line-height:92em;
}
.list_h_90em > *, .list_h_90_em > * {
    height:90em;
    line-height:90em;
}
.list_h_88_em > * {
    height:88em;
    line-height:88em;
}
.list_h_86_em > * {
    height:86em;
    line-height:86em;
}
.list_h_85_em > * {
    height:85em;
    line-height:85em;
}
.list_h_84_em > * {
    height:84em;
    line-height:84em;
}
.list_h_82_em > * {
    height:82em;
    line-height:82em;
}
.list_h_80em > *, .list_h_80_em > * {
    height:80em;
    line-height:80em;
}
.list_h_78_em > * {
    height:78em;
    line-height:78em;
}
.list_h_76_em > * {
    height:76em;
    line-height:76em;
}
.list_h_75_em > * {
    height:75em;
    line-height:75em;
}
.list_h_74_em > * {
    height:74em;
    line-height:74em;
}
.list_h_72_em > * {
    height:72em;
    line-height:72em;
}
.list_h_70em > *, .list_h_70_em > * {
    height:70em;
    line-height:70em;
}
.list_h_68_em > * {
    height:68em;
    line-height:68em;
}
.list_h_66_em > * {
    height:66em;
    line-height:66em;
}
.list_h_65_em > * {
    height:65em;
    line-height:65em;
}
.list_h_64_em > * {
    height:64em;
    line-height:64em;
}
.list_h_62_em > * {
    height:62em;
    line-height:62em;
}
.list_h_60em > *, .list_h_60_em > * {
    height:60em;
    line-height:60em;
}
.list_h_58_em > * {
    height:58em;
    line-height:58em;
}
.list_h_56_em > * {
    height:56em;
    line-height:56em;
}
.list_h_55_em > * {
    height:55em;
    line-height:55em;
}
.list_h_54_em > * {
    height:54em;
    line-height:54em;
}
.list_h_52_em > * {
    height:52em;
    line-height:52em;
}
.list_h_50em > *, .list_h_50_em > * {
    height:50em;
    line-height:50em;
}
.list_h_48_em > * {
    height:48em;
    line-height:48em;
}
.list_h_46_em > * {
    height:46em;
    line-height:46em;
}
.list_h_45_em > * {
    height:45em;
    line-height:45em;
}
.list_h_44_em > * {
    height:44em;
    line-height:44em;
}
.list_h_42_em > * {
    height:42em;
    line-height:42em;
}
.list_h_40em > *, .list_h_40_em > * {
    height:40em;
    line-height:40em;
}
.list_h_38_em > * {
    height:38em;
    line-height:38em;
}
.list_h_36_em > * {
    height:36em;
    line-height:36em;
}
.list_h_35_em > * {
    height:35em;
    line-height:35em;
}
.list_h_34_em > * {
    height:34em;
    line-height:34em;
}
.list_h_32_em > * {
    height:32em;
    line-height:32em;
}
.list_h_30em > *, .list_h_30_em > * {
    height:30em;
    line-height:30em;
}
.list_h_29_em > * {
    height:29em;
    line-height:29em;
}
.list_h_28_em > * {
    height:28em;
    line-height:28em;
}
.list_h_27_em > * {
    height:27em;
    line-height:27em;
}
.list_h_26_em > * {
    height:26em;
    line-height:26em;
}
.list_h_25_em > * {
    height:25em;
    line-height:25em;
}
.list_h_24_em > * {
    height:24em;
    line-height:24em;
}
.list_h_23_em > * {
    height:23em;
    line-height:23em;
}
.list_h_22_em > * {
    height:22em;
    line-height:22em;
}
.list_h_21_em > * {
    height:21em;
    line-height:21em;
}
.list_h_20em > *, .list_h_20_em > * {
    height:20em;
    line-height:20em;
}
.list_h_19_em > * {
    height:19em;
    line-height:19em;
}
.list_h_18_em > * {
    height:18em;
    line-height:18em;
}
.list_h_17_em > * {
    height:17em;
    line-height:17em;
}
.list_h_16_em > * {
    height:16em;
    line-height:16em;
}
.list_h_15_em > * {
    height:15em;
    line-height:15em;
}
.list_h_14_em > * {
    height:14em;
    line-height:14em;
}
.list_h_13_em > * {
    height:13em;
    line-height:13em;
}
.list_h_12_em > * {
    height:12em;
    line-height:12em;
}
.list_h_11_em > * {
    height:11em;
    line-height:11em;
}
.list_h_10em > *, .list_h_10_em > * {
    height:10em;
    line-height:10em;
}
.list_h_9em > * {
    height:9em;
    line-height:9em;
}
.list_h_8em > * {
    height:8em;
    line-height:8em;
}
.list_h_7em > * {
    height:7em;
    line-height:7em;
}
.list_h_6em > * {
    height:6em;
    line-height:6em;
}
.list_h_5em > * {
    height:5em;
    line-height:5em;
}
.list_h_48em > * {
    height:4.8em;
    line-height:4.8em;
}
.list_h_46em > * {
    height:4.6em;
    line-height:4.6em;
}
.list_h_44em > * {
    height:4.4em;
    line-height:4.4em;
}
.list_h_42em > * {
    height:4.2em;
    line-height:4.2em;
}
.list_h_4em > * {
    height:4em;
    line-height:4em;
}
.list_h_38em > * {
    height:3.8em;
    line-height:3.8em;
}
.list_h_36em > * {
    height:3.6em;
    line-height:3.6em;
}
.list_h_34em > * {
    height:3.4em;
    line-height:3.4em;
}
.list_h_32em > * {
    height:3.2em;
    line-height:3.2em;
}
.list_h_3em > * {
    height:3em;
    line-height:3em;
}
.list_h_28em > * {
    height:2.8em;
    line-height:2.8em;
}
.list_h_26em > * {
    height:2.6em;
    line-height:2.6em;
}
.list_h_24em > * {
    height:2.4em;
    line-height:2.4em;
}
.list_h_22em > * {
    height:2.2em;
    line-height:2.2em;
}
.list_h_2em > * {
    height:2em;
    line-height:2em;
}
.list_h_19em > * {
    height:1.9em;
    line-height:1.9em;
}
.list_h_18em > * {
    height:1.8em;
    line-height:1.8em;
}
.list_h_17em > * {
    height:1.7em;
    line-height:1.7em;
}
.list_h_16em > * {
    height:1.6em;
    line-height:1.6em;
}
.list_h_15em > * {
    height:1.5em;
    line-height:1.5em;
}
.list_h_14em > * {
    height:1.4em;
    line-height:1.4em;
}
.list_h_13em > * {
    height:1.3em;
    line-height:1.3em;
}
.list_h_12em > * {
    height:1.2em;
    line-height:1.2em;
}
.list_h_11em > * {
    height:1.1em;
    line-height:1.1em;
}
.list_h_1em > * {
    height:1em;
    line-height:1em;
}
.list li:last-child, .list dl:last-child, .list li:last-child:before, .list dl:last-child:before, .list li:last-child:after, .list dl:last-child:after {
    border: none !important;
}
.list_first li:first-child, .list_first dl:first-child, .list_first li:first-child:before, .list_first dl:first-child:before, .list_first li:first-child:after, .list_first dl:first-child:after {
    border: none !important;
}

/*element line height setting*/
.line_h_240 {
    line-height: 240% !important;
}
.line_h_200 {
    line-height: 200% !important;
}
.line_h_180 {
    line-height: 180% !important;
}
.line_h_150 {
    line-height: 150% !important;
}
.line_h_120 {
    line-height: 120% !important;
}
.line_h_100 {
    line-height: 100% !important;
}
.line_h_10em, .line_h_10_em {
    line-height: 10em !important;
}
.line_h_9em {
    line-height: 9em !important;
}
.line_h_8em {
    line-height: 8em !important;
}
.line_h_7em {
    line-height: 7em !important;
}
.line_h_6em {
    line-height: 6em !important;
}
.line_h_58em {
    line-height: 5.8em !important;
}
.line_h_5em {
    line-height: 5em !important;
}
.line_h_48em {
    line-height: 4.8em !important;
}
.line_h_42em {
    line-height: 4.2em !important;
}
.line_h_4em {
    line-height: 4em !important;
}
.line_h_38em {
    line-height: 3.8em !important;
}
.line_h_36em {
    line-height: 3.6em !important;
}
.line_h_34em {
    line-height: 3.4em !important;
}
.line_h_32em {
    line-height: 3.2em !important;
}
.line_h_3em {
    line-height: 3em !important;
}
.line_h_28em {
    line-height: 2.8em !important;
}
.line_h_26em {
    line-height: 2.6em !important;
}
.line_h_24em {
    line-height: 2.4em !important;
}
.line_h_22em {
    line-height: 2.2em !important;
}
.line_h_2em {
    line-height: 2em !important;
}
.line_h_19em {
    line-height: 1.9em !important;
}
.line_h_18em {
    line-height: 1.8em !important;
}
.line_h_17em {
    line-height: 1.7em !important;
}
.line_h_16em {
    line-height: 1.6em !important;
}
.line_h_15em {
    line-height: 1.5em !important;
}
.line_h_14em {
    line-height: 1.4em !important;
}
.line_h_13em {
    line-height: 1.3em !important;
}
.line_h_12em {
    line-height: 1.2em !important;
}
.line_h_11em {
    line-height: 1.1em !important;
}
.line_h_1em {
    line-height: 1em !important;
}
.line_h_09em {
    line-height: 0.9em !important;
}
.line_h_08em {
    line-height: 0.8em !important;
}
.line_h_07em {
    line-height: 0.7em !important;
}
.line_h_06em {
    line-height: 0.6em !important;
}
.line_h_05em {
    line-height: 0.5em !important;
}
.line_h_04em {
    line-height: 0.4em !important;
}
.line_h_03em {
    line-height: 0.3em !important;
}
.line_h_02em {
    line-height: 0.2em !important;
}
.line_h_01em {
    line-height: 0.1em !important;
}
.line_h_in {
    line-height: inherit !important;
}
.line_h_no {
    line-height: normal !important;
}
/*element length rows setting*/
.length10 > * {
    width:10% !important;
}
.length9 > * {
    width:11.111% !important;
}
.length8 > * {
    width:12.5% !important;
}
.length7 > * {
    width:14.285% !important;
}
.length6 > * {
    width:16.666% !important;
}
.length5 > * {
    width:20% !important;
}
.length4 > * {
    width:25% !important;
}
.length3 > * {
    width:33.333% !important;
}
.length2 > * {
    width:50% !important;
}
.length1 > * {
    width:100% !important;
}

/*padding setting*/
.pa_10 {
    padding:10%;
}
.pa_5 {
    padding:5%;
}
.pa_4 {
    padding:4%;
}
.pa_3 {
    padding:3%;
}
.pa_2 {
    padding:2%;
}
.pa_1 {
    padding:1%;
}
.pa_5em {
    padding:5em;
}
.pa_48em {
    padding:4.8em;
}
.pa_42em {
    padding:4.2em;
}
.pa_4em {
    padding:4em;
}
.pa_36em {
    padding:3.6em;
}
.pa_34em {
    padding:3.4em;
}
.pa_32em {
    padding:3.2em;
}
.pa_3em {
    padding:3em;
}
.pa_28em {
    padding:2.8em;
}
.pa_26em {
    padding:2.6em;
}
.pa_24em {
    padding:2.4em;
}
.pa_22em {
    padding:2.2em;
}
.pa_2em {
    padding:2em;
}
.pa_19em {
    padding:1.9em;
}
.pa_18em {
    padding:1.8em;
}
.pa_17em {
    padding:1.7em;
}
.pa_16em {
    padding:1.6em;
}
.pa_15em {
    padding:1.5em;
}
.pa_14em {
    padding:1.4em;
}
.pa_13em {
    padding:1.3em;
}
.pa_12em {
    padding:1.2em;
}
.pa_11em {
    padding:1.1em;
}
.pa_1em {
    padding:1em;
}
.pa_09em {
    padding:0.9em;
}
.pa_08em {
    padding:0.8em;
}
.pa_07em {
    padding:0.7em;
}
.pa_06em {
    padding:0.6em;
}
.pa_05em {
    padding:0.5em;
}
.pa_04em {
    padding:0.4em;
}
.pa_03em {
    padding:0.3em;
}
.pa_02em {
    padding:0.2em;
}
.pa_01em {
    padding:0.1em;
}
.pa_20px{
    padding:20px !important;
}
.pa_15px{
    padding:15px !important;
}
.pa_10px{
    padding:10px !important;
}
.pa_9px{
    padding:9px !important;
}
.pa_8px{
    padding:8px !important;
}
.pa_7px{
    padding:7px !important;
}
.pa_6px{
    padding:6px !important;
}
.pa_5px{
    padding:5px !important;
}
.pa_4px{
    padding:4px !important;
}
.pa_3px{
    padding:3px !important;
}
.pa_2px{
    padding:2px !important;
}
.pa_1px{
    padding:1px !important;
}
.pa_0{
    padding:0 !important;
}
.pa_in{
    padding: inherit !important;
}

.pl_100 {
    padding-left:100% !important;
}
.pr_100 {
    padding-right:100% !important;
}
.pt_100 {
    padding-top:100% !important;
}
.pb_100 {
    padding-bottom:100% !important;
}
.pl_50 {
    padding-left:50%;
}
.pr_50 {
    padding-right:50%;
}
.pt_50 {
    padding-top:50%;
}
.pb_50 {
    padding-bottom:50%;
}
.pl_45 {
    padding-left:45%;
}
.pr_45 {
    padding-right:45%;
}
.pt_45 {
    padding-top:45%;
}
.pb_45 {
    padding-bottom:45%;
}
.pl_40 {
    padding-left:40%;
}
.pr_40 {
    padding-right:40%;
}
.pt_40 {
    padding-top:40%;
}
.pb_40 {
    padding-bottom:40%;
}
.pl_35 {
    padding-left:35%;
}
.pr_35 {
    padding-right:35%;
}
.pt_35 {
    padding-top:35%;
}
.pb_35 {
    padding-bottom:35%;
}
.pl_30 {
    padding-left:30%;
}
.pr_30 {
    padding-right:30%;
}
.pt_30 {
    padding-top:30%;
}
.pb_30 {
    padding-bottom:30%;
}
.pl_25 {
    padding-left:25%;
}
.pr_25 {
    padding-right:25%;
}
.pt_25 {
    padding-top:25%;
}
.pb_25 {
    padding-bottom:25%;
}
.pl_20 {
    padding-left:20%;
}
.pr_20 {
    padding-right:20%;
}
.pt_20 {
    padding-top:20%;
}
.pb_20 {
    padding-bottom:20%;
}
.pl_15 {
    padding-left:15%;
}
.pr_15 {
    padding-right:15%;
}
.pt_15 {
    padding-top:15%;
}
.pb_15 {
    padding-bottom:15%;
}
.pl_10 {
    padding-left:10%;
}
.pr_10 {
    padding-right:10%;
}
.pt_10 {
    padding-top:10%;
}
.pb_10 {
    padding-bottom:10%;
}
.pl_9 {
    padding-left:9%;
}
.pr_9 {
    padding-right:9%;
}
.pt_9 {
    padding-top:9%;
}
.pb_9 {
    padding-bottom:9%;
}
.pl_8 {
    padding-left:8%;
}
.pr_8 {
    padding-right:8%;
}
.pt_8 {
    padding-top:8%;
}
.pb_8 {
    padding-bottom:8%;
}
.pl_7 {
    padding-left:7%;
}
.pr_7 {
    padding-right:7%;
}
.pt_7 {
    padding-top:7%;
}
.pb_7 {
    padding-bottom:7%;
}
.pl_6 {
    padding-left:6%;
}
.pr_6 {
    padding-right:6%;
}
.pt_6 {
    padding-top:6%;
}
.pb_6 {
    padding-bottom:6%;
}
.pl_5 {
    padding-left:5%;
}
.pr_5 {
    padding-right:5%;
}
.pt_5 {
    padding-top:5%;
}
.pb_5 {
    padding-bottom:5%;
}
.pl_4 {
    padding-left:4%;
}
.pr_4 {
    padding-right:4%;
}
.pt_4 {
    padding-top:4%;
}
.pb_4 {
    padding-bottom:4%;
}
.pl_3 {
    padding-left:3%;
}
.pr_3 {
    padding-right:3%;
}
.pt_3 {
    padding-top:3%;
}
.pb_3 {
    padding-bottom:3%;
}
.pl_2 {
    padding-left:2%;
}
.pr_2 {
    padding-right:2%;
}
.pt_2 {
    padding-top:2%;
}
.pb_2 {
    padding-bottom:2%;
}
.pl_1 {
    padding-left:1%;
}
.pr_1 {
    padding-right:1%;
}
.pt_1 {
    padding-top:1%;
}
.pb_1 {
    padding-bottom:1%;
}
.pl_in {
    padding-left: inherit !important;
}
.pr_in {
    padding-right: inherit !important;
}
.pt_in {
    padding-top: inherit !important;
}
.pb_in {
    padding-bottom: inherit !important;
}

.pt_10em, .pt_10_em {
    padding-top:10em !important;
}
.pt_9em {
    padding-top:9em !important;
}
.pt_8em {
    padding-top:8em !important;
}
.pt_7em {
    padding-top:7em !important;
}
.pt_6em {
    padding-top:6em !important;
}
.pt_5em {
    padding-top:5em !important;
}
.pt_48em {
    padding-top:4.8em !important;
}
.pt_46em {
    padding-top:4.6em !important;
}
.pt_44em {
    padding-top:4.4em !important;
}
.pt_42em {
    padding-top:4.2em !important;
}
.pt_4em {
    padding-top:4em !important;
}
.pt_38em {
    padding-top:3.8em !important;
}
.pt_36em {
    padding-top:3.6em !important;
}
.pt_34em {
    padding-top:3.4em !important;
}
.pt_32em {
    padding-top:3.2em !important;
}
.pt_3em {
    padding-top:3em !important;
}
.pt_29em {
    padding-top:2.9em !important;
}
.pt_28em {
    padding-top:2.8em !important;
}
.pt_27em {
    padding-top:2.7em !important;
}
.pt_26em {
    padding-top:2.6em !important;
}
.pt_25em {
    padding-top:2.5em !important;
}
.pt_24em {
    padding-top:2.4em !important;
}
.pt_23em {
    padding-top:2.3em !important;
}
.pt_22em {
    padding-top:2.2em !important;
}
.pt_21em {
    padding-top:2.1em !important;
}
.pt_2em {
    padding-top:2em !important;
}
.pt_19em {
    padding-top:1.9em !important;
}
.pt_18em {
    padding-top:1.8em !important;
}
.pt_17em {
    padding-top:1.7em !important;
}
.pt_16em {
    padding-top:1.6em !important;
}
.pt_15em {
    padding-top:1.5em !important;
}
.pt_14em {
    padding-top:1.4em !important;
}
.pt_13em {
    padding-top:1.3em !important;
}
.pt_12em {
    padding-top:1.2em !important;
}
.pt_11em {
    padding-top:1.1em !important;
}
.pt_1em {
    padding-top:1em !important;
}
.pt_09em {
    padding-top:0.9em !important;
}
.pt_08em {
    padding-top:0.8em !important;
}
.pt_07em {
    padding-top:0.7em !important;
}
.pt_06em {
    padding-top:0.6em !important;
}
.pt_05em {
    padding-top:0.5em !important;
}
.pt_04em {
    padding-top:0.4em !important;
}
.pt_03em {
    padding-top:0.3em !important;
}
.pt_02em {
    padding-top:0.2em !important;
}
.pt_01em {
    padding-top:0.1em !important;
}
.pt_20px {
    padding-top:20px !important;
}
.pt_15px {
    padding-top:15px !important;
}
.pt_10px {
    padding-top:10px !important;
}
.pt_9px {
    padding-top:9px !important;
}
.pt_8px {
    padding-top:8px !important;
}
.pt_7px {
    padding-top:7px !important;
}
.pt_6px {
    padding-top:6px !important;
}
.pt_5px {
    padding-top:5px !important;
}
.pt_4px {
    padding-top:4px !important;
}
.pt_3px {
    padding-top:3px !important;
}
.pt_2px {
    padding-top:2px !important;
}
.pt_1px {
    padding-top:1px !important;
}
.pt_0 {
    padding-top:0 !important;
}
.pb_10em, .pb_10_em {
    padding-bottom:10em !important;
}
.pb_9em {
    padding-bottom:9em !important;
}
.pb_8em {
    padding-bottom:8em !important;
}
.pb_7em {
    padding-bottom:7em !important;
}
.pb_6em {
    padding-bottom:6em !important;
}
.pb_5em {
    padding-bottom:5em !important;
}
.pb_48em {
    padding-bottom:4.8em !important;
}
.pb_46em {
    padding-bottom:4.6em !important;
}
.pb_44em {
    padding-bottom:4.4em !important;
}
.pb_42em {
    padding-bottom:4.2em !important;
}
.pb_4em {
    padding-bottom:4em !important;
}
.pb_38em {
    padding-bottom:3.8em !important;
}
.pb_36em {
    padding-bottom:3.6em !important;
}
.pb_34em {
    padding-bottom:3.4em !important;
}
.pb_32em {
    padding-bottom:3.2em !important;
}
.pb_3em {
    padding-bottom:3em !important;
}
.pb_29em {
    padding-bottom:2.9em !important;
}
.pb_28em {
    padding-bottom:2.8em !important;
}
.pb_27em {
    padding-bottom:2.7em !important;
}
.pb_26em {
    padding-bottom:2.6em !important;
}
.pb_25em {
    padding-bottom:2.5em !important;
}
.pb_24em {
    padding-bottom:2.4em !important;
}
.pb_23em {
    padding-bottom:2.3em !important;
}
.pb_22em {
    padding-bottom:2.2em !important;
}
.pb_21em {
    padding-bottom:2.1em !important;
}
.pb_2em {
    padding-bottom:2em !important;
}
.pb_19em {
    padding-bottom:1.9em !important;
}
.pb_18em {
    padding-bottom:1.8em !important;
}
.pb_17em {
    padding-bottom:1.7em !important;
}
.pb_16em {
    padding-bottom:1.6em !important;
}
.pb_15em {
    padding-bottom:1.5em !important;
}
.pb_14em {
    padding-bottom:1.4em !important;
}
.pb_13em {
    padding-bottom:1.3em !important;
}
.pb_12em {
    padding-bottom:1.2em !important;
}
.pb_11em {
    padding-bottom:1.1em !important;
}
.pb_1em {
    padding-bottom:1em !important;
}
.pb_09em {
    padding-bottom:0.9em !important;
}
.pb_08em {
    padding-bottom:0.8em !important;
}
.pb_07em {
    padding-bottom:0.7em !important;
}
.pb_06em {
    padding-bottom:0.6em !important;
}
.pb_05em {
    padding-bottom:0.5em !important;
}
.pb_04em {
    padding-bottom:0.4em !important;
}
.pb_03em {
    padding-bottom:0.3em !important;
}
.pb_02em {
    padding-bottom:0.2em !important;
}
.pb_01em {
    padding-bottom:0.1em !important;
}
.pb_20px {
    padding-bottom:20px !important;
}
.pb_15px {
    padding-bottom:15px !important;
}
.pb_10px {
    padding-bottom:10px !important;
}
.pb_9px {
    padding-bottom:9px !important;
}
.pb_8px {
    padding-bottom:8px !important;
}
.pb_7px {
    padding-bottom:7px !important;
}
.pb_6px {
    padding-bottom:6px !important;
}
.pb_5px {
    padding-bottom:5px !important;
}
.pb_4px {
    padding-bottom:4px !important;
}
.pb_3px {
    padding-bottom:3px !important;
}
.pb_2px {
    padding-bottom:2px !important;
}
.pb_1px {
    padding-bottom:1px !important;
}
.pb_0 {
    padding-bottom:0 !important;
}
.pl_10em, .pl_10_em {
    padding-left:10em !important;
}
.pl_9em {
    padding-left:9em !important;
}
.pl_8em {
    padding-left:8em !important;
}
.pl_7em {
    padding-left:7em !important;
}
.pl_6em {
    padding-left:6em !important;
}
.pl_5em {
    padding-left:5em !important;
}
.pl_48em {
    padding-left:4.8em !important;
}
.pl_46em {
    padding-left:4.6em !important;
}
.pl_44em {
    padding-left:4.4em !important;
}
.pl_42em {
    padding-left:4.2em !important;
}
.pl_4em {
    padding-left:4em !important;
}
.pl_38em {
    padding-left:3.8em !important;
}
.pl_36em {
    padding-left:3.6em !important;
}
.pl_34em {
    padding-left:3.4em !important;
}
.pl_32em {
    padding-left:3.2em !important;
}
.pl_3em {
    padding-left:3em !important;
}
.pl_29em {
    padding-left:2.9em !important;
}
.pl_28em {
    padding-left:2.8em !important;
}
.pl_27em {
    padding-left:2.7em !important;
}
.pl_26em {
    padding-left:2.6em !important;
}
.pl_25em {
    padding-left:2.5em !important;
}
.pl_24em {
    padding-left:2.4em !important;
}
.pl_23em {
    padding-left:2.3em !important;
}
.pl_22em {
    padding-left:2.2em !important;
}
.pl_21em {
    padding-left:2.1em !important;
}
.pl_2em {
    padding-left:2em !important;
}
.pl_19em {
    padding-left:1.9em !important;
}
.pl_18em {
    padding-left:1.8em !important;
}
.pl_17em {
    padding-left:1.7em !important;
}
.pl_16em {
    padding-left:1.6em !important;
}
.pl_15em {
    padding-left:1.5em !important;
}
.pl_14em {
    padding-left:1.4em !important;
}
.pl_13em {
    padding-left:1.3em !important;
}
.pl_12em {
    padding-left:1.2em !important;
}
.pl_11em {
    padding-left:1.1em !important;
}
.pl_1em {
    padding-left:1em !important;
}
.pl_09em {
    padding-left:0.9em !important;
}
.pl_08em {
    padding-left:0.8em !important;
}
.pl_07em {
    padding-left:0.7em !important;
}
.pl_06em {
    padding-left:0.6em !important;
}
.pl_05em {
    padding-left:0.5em !important;
}
.pl_04em {
    padding-left:0.4em !important;
}
.pl_03em {
    padding-left:0.3em !important;
}
.pl_02em {
    padding-left:0.2em !important;
}
.pl_01em {
    padding-left:0.1em !important;
}
.pl_20px {
    padding-left:20px !important;
}
.pl_15px {
    padding-left:15px !important;
}
.pl_10px {
    padding-left:10px !important;
}
.pl_9px {
    padding-left:9px !important;
}
.pl_8px {
    padding-left:8px !important;
}
.pl_7px {
    padding-left:7px !important;
}
.pl_6px {
    padding-left:6px !important;
}
.pl_5px {
    padding-left:5px !important;
}
.pl_4px {
    padding-left:4px !important;
}
.pl_3px {
    padding-left:3px !important;
}
.pl_2px {
    padding-left:2px !important;
}
.pl_1px {
    padding-left:1px !important;
}
.pl_0 {
    padding-left:0 !important;
}
.pr_10em, .pr_10_em {
    padding-right:10em !important;
}
.pr_9em {
    padding-right:9em !important;
}
.pr_8em {
    padding-right:8em !important;
}
.pr_7em {
    padding-right:7em !important;
}
.pr_6em {
    padding-right:6em !important;
}
.pr_5em {
    padding-right:5em !important;
}
.pr_48em {
    padding-right:4.8em !important;
}
.pr_46em {
    padding-right:4.6em !important;
}
.pr_44em {
    padding-right:4.4em !important;
}
.pr_42em {
    padding-right:4.2em !important;
}
.pr_4em {
    padding-right:4em !important;
}
.pr_38em {
    padding-right:3.8em !important;
}
.pr_36em {
    padding-right:3.6em !important;
}
.pr_34em {
    padding-right:3.4em !important;
}
.pr_32em {
    padding-right:3.2em !important;
}
.pr_3em {
    padding-right:3em !important;
}
.pr_29em {
    padding-right:2.9em !important;
}
.pr_28em {
    padding-right:2.8em !important;
}
.pr_27em {
    padding-right:2.7em !important;
}
.pr_26em {
    padding-right:2.6em !important;
}
.pr_25em {
    padding-right:2.5em !important;
}
.pr_24em {
    padding-right:2.4em !important;
}
.pr_23em {
    padding-right:2.3em !important;
}
.pr_22em {
    padding-right:2.2em !important;
}
.pr_21em {
    padding-right:2.1em !important;
}
.pr_2em {
    padding-right:2em !important;
}
.pr_19em {
    padding-right:1.9em !important;
}
.pr_18em {
    padding-right:1.8em !important;
}
.pr_17em {
    padding-right:1.7em !important;
}
.pr_16em {
    padding-right:1.6em !important;
}
.pr_15em {
    padding-right:1.5em !important;
}
.pr_14em {
    padding-right:1.4em !important;
}
.pr_13em {
    padding-right:1.3em !important;
}
.pr_12em {
    padding-right:1.2em !important;
}
.pr_11em {
    padding-right:1.1em !important;
}
.pr_1em {
    padding-right:1em !important;
}
.pr_09em {
    padding-right:0.9em !important;
}
.pr_08em {
    padding-right:0.8em !important;
}
.pr_07em {
    padding-right:0.7em !important;
}
.pr_06em {
    padding-right:0.6em !important;
}
.pr_05em {
    padding-right:0.5em !important;
}
.pr_04em {
    padding-right:0.4em !important;
}
.pr_03em {
    padding-right:0.3em !important;
}
.pr_02em {
    padding-right:0.2em !important;
}
.pr_01em {
    padding-right:0.1em !important;
}
.pr_20px {
    padding-right:20px !important;
}
.pr_15px {
    padding-right:15px !important;
}
.pr_10px {
    padding-right:10px !important;
}
.pr_9px {
    padding-right:9px !important;
}
.pr_8px {
    padding-right:8px !important;
}
.pr_7px {
    padding-right:7px !important;
}
.pr_6px {
    padding-right:6px !important;
}
.pr_5px {
    padding-right:5px !important;
}
.pr_4px {
    padding-right:4px !important;
}
.pr_3px {
    padding-right:3px !important;
}
.pr_2px {
    padding-right:2px !important;
}
.pr_1px {
    padding-right:1px !important;
}
.pr_0 {
    padding-right:0 !important;
}

/*margin setting*/
.ma_10 {
    margin:10%;
}
.ma_5 {
    margin:5%;
}
.ma_4 {
    margin:4%;
}
.ma_3 {
    margin:3%;
}
.ma_2 {
    margin:2%;
}
.ma_1 {
    margin:1%;
}
.ma_5em {
    margin:5em;
}
.ma_48em {
    margin:4.8em;
}
.ma_42em {
    margin:4.2em;
}
.ma_4em {
    margin:4em;
}
.ma_36em {
    margin:3.6em;
}
.ma_34em {
    margin:3.4em;
}
.ma_32em {
    margin:3.2em;
}
.ma_3em {
    margin:3em;
}
.ma_28em {
    margin:2.8em;
}
.ma_26em {
    margin:2.6em;
}
.ma_24em {
    margin:2.4em;
}
.ma_22em {
    margin:2.2em;
}
.ma_2em {
    margin:2em;
}
.ma_19em {
    margin:1.9em;
}
.ma_18em {
    margin:1.8em;
}
.ma_17em {
    margin:1.7em;
}
.ma_16em {
    margin:1.6em;
}
.ma_15em {
    margin:1.5em;
}
.ma_14em {
    margin:1.4em;
}
.ma_13em {
    margin:1.3em;
}
.ma_12em {
    margin:1.2em;
}
.ma_11em {
    margin:1.1em;
}
.ma_1em {
    margin:1em;
}
.ma_09em {
    margin:0.9em;
}
.ma_08em {
    margin:0.8em;
}
.ma_07em {
    margin:0.7em;
}
.ma_06em {
    margin:0.6em;
}
.ma_05em {
    margin:0.5em;
}
.ma_04em {
    margin:0.4em;
}
.ma_03em {
    margin:0.3em;
}
.ma_02em {
    margin:0.2em;
}
.ma_01em {
    margin:0.1em;
}
.ma_20px{
    margin:20px !important;
}
.ma_15px{
    margin:15px !important;
}
.ma_10px{
    margin:10px !important;
}
.ma_9px{
    margin:9px !important;
}
.ma_8px{
    margin:8px !important;
}
.ma_7px{
    margin:7px !important;
}
.ma_6px{
    margin:6px !important;
}
.ma_5px{
    margin:5px !important;
}
.ma_4px{
    margin:4px !important;
}
.ma_3px{
    margin:3px !important;
}
.ma_2px{
    margin:2px !important;
}
.ma_1px{
    margin:1px !important;
}
.ma_0{
    margin:0 !important;
}
.ma_in{
    margin: inherit !important;
}

.ml_100 {
    margin-left:100% !important;
}
.mr_100 {
    margin-right:100% !important;
}
.mt_100 {
    margin-top:100% !important;
}
.mb_100 {
    margin-bottom:100% !important;
}
.ml_50 {
    margin-left:50%;
}
.mr_50 {
    margin-right:50%;
}
.mt_50 {
    margin-top:50%;
}
.mb_50 {
    margin-bottom:50%;
}
.ml_45 {
    margin-left:45%;
}
.mr_45 {
    margin-right:45%;
}
.mt_45 {
    margin-top:45%;
}
.mb_45 {
    margin-bottom:45%;
}
.ml_40 {
    margin-left:40%;
}
.mr_40 {
    margin-right:40%;
}
.mt_40 {
    margin-top:40%;
}
.mb_40 {
    margin-bottom:40%;
}
.ml_35 {
    margin-left:35%;
}
.mr_35 {
    margin-right:35%;
}
.mt_35 {
    margin-top:35%;
}
.mb_35 {
    margin-bottom:35%;
}
.ml_30 {
    margin-left:30%;
}
.mr_30 {
    margin-right:30%;
}
.mt_30 {
    margin-top:30%;
}
.mb_30 {
    margin-bottom:30%;
}
.ml_25 {
    margin-left:25%;
}
.mr_25 {
    margin-right:25%;
}
.mt_25 {
    margin-top:25%;
}
.mb_25 {
    margin-bottom:25%;
}
.ml_20 {
    margin-left:20%;
}
.mr_20 {
    margin-right:20%;
}
.mt_20 {
    margin-top:20%;
}
.mb_20 {
    margin-bottom:20%;
}
.ml_15 {
    margin-left:15%;
}
.mr_15 {
    margin-right:15%;
}
.mt_15 {
    margin-top:15%;
}
.mb_15 {
    margin-bottom:15%;
}
.ml_10 {
    margin-left:10%;
}
.mr_10 {
    margin-right:10%;
}
.mt_10 {
    margin-top:10%;
}
.mb_10 {
    margin-bottom:10%;
}
.ml_9 {
    margin-left:9%;
}
.mr_9 {
    margin-right:9%;
}
.mt_9 {
    margin-top:9%;
}
.mb_9 {
    margin-bottom:9%;
}
.ml_8 {
    margin-left:8%;
}
.mr_8 {
    margin-right:8%;
}
.mt_8 {
    margin-top:8%;
}
.mb_8 {
    margin-bottom:8%;
}
.ml_7 {
    margin-left:7%;
}
.mr_7 {
    margin-right:7%;
}
.mt_7 {
    margin-top:7%;
}
.mb_7 {
    margin-bottom:7%;
}
.ml_6 {
    margin-left:6%;
}
.mr_6 {
    margin-right:6%;
}
.mt_6 {
    margin-top:6%;
}
.mb_6 {
    margin-bottom:6%;
}
.ml_5 {
    margin-left:5%;
}
.mr_5 {
    margin-right:5%;
}
.mt_5 {
    margin-top:5%;
}
.mb_5 {
    margin-bottom:5%;
}
.ml_4 {
    margin-left:4%;
}
.mr_4 {
    margin-right:4%;
}
.mt_4 {
    margin-top:4%;
}
.mb_4 {
    margin-bottom:4%;
}
.ml_3 {
    margin-left:3%;
}
.mr_3 {
    margin-right:3%;
}
.mt_3 {
    margin-top:3%;
}
.mb_3 {
    margin-bottom:3%;
}
.ml_2 {
    margin-left:2%;
}
.mr_2 {
    margin-right:2%;
}
.mt_2 {
    margin-top:2%;
}
.mb_2 {
    margin-bottom:2%;
}
.ml_1 {
    margin-left:1%;
}
.mr_1 {
    margin-right:1%;
}
.mt_1 {
    margin-top:1%;
}
.mb_1 {
    margin-bottom:1%;
}
.ml_in {
    margin-left: inherit !important;
}
.mr_in {
    margin-right: inherit !important;
}
.mt_in {
    margin-top: inherit !important;
}
.mb_in {
    margin-bottom: inherit !important;
}

.mt_100em, .mt_100_em {
    margin-top:100em !important;
}
.mt_90em, .mt_90_em {
    margin-top:90em !important;
}
.mt_80em, .mt_80_em {
    margin-top:80em !important;
}
.mt_70em, .mt_70_em {
    margin-top:70em !important;
}
.mt_60em, .mt_60_em {
    margin-top:60em !important;
}
.mt_50em, .mt_50_em {
    margin-top:50em !important;
}
.mt_42_em {
    margin-top:42em !important;
}
.mt_40em, .mt_40_em {
    margin-top:40em !important;
}
.mt_38_em {
    margin-top:38em !important;
}
.mt_36_em {
    margin-top:36em !important;
}
.mt_34_em {
    margin-top:34em !important;
}
.mt_32_em {
    margin-top:32em !important;
}
.mt_30em, .mt_30_em {
    margin-top:30em !important;
}
.mt_28_em {
    margin-top:28em !important;
}
.mt_26_em {
    margin-top:26em !important;
}
.mt_24_em {
    margin-top:24em !important;
}
.mt_22_em {
    margin-top:22em !important;
}
.mt_20em, .mt_20_em {
    margin-top:20em !important;
}
.mt_19_em {
    margin-top:19em !important;
}
.mt_18_em {
    margin-top:18em !important;
}
.mt_17_em {
    margin-top:17em !important;
}
.mt_16_em {
    margin-top:16em !important;
}
.mt_15_em {
    margin-top:15em !important;
}
.mt_14_em {
    margin-top:14em !important;
}
.mt_13_em {
    margin-top:13em !important;
}
.mt_12_em {
    margin-top:12em !important;
}
.mt_11_em {
    margin-top:11em !important;
}
.mt_10em, .mt_10_em {
    margin-top:10em !important;
}
.mt_9em {
    margin-top:9em !important;
}
.mt_8em {
    margin-top:8em !important;
}
.mt_7em {
    margin-top:7em !important;
}
.mt_6em {
    margin-top:6em !important;
}
.mt_5em {
    margin-top:5em !important;
}
.mt_48em {
    margin-top:4.8em !important;
}
.mt_46em {
    margin-top:4.6em !important;
}
.mt_44em {
    margin-top:4.4em !important;
}
.mt_42em {
    margin-top:4.2em !important;
}
.mt_4em {
    margin-top:4em !important;
}
.mt_38em {
    margin-top:3.8em !important;
}
.mt_36em {
    margin-top:3.6em !important;
}
.mt_34em {
    margin-top:3.4em !important;
}
.mt_32em {
    margin-top:3.2em !important;
}
.mt_3em {
    margin-top:3em !important;
}
.mt_29em {
    margin-top:2.9em !important;
}
.mt_28em {
    margin-top:2.8em !important;
}
.mt_27em {
    margin-top:2.7em !important;
}
.mt_26em {
    margin-top:2.6em !important;
}
.mt_25em {
    margin-top:2.5em !important;
}
.mt_24em {
    margin-top:2.4em !important;
}
.mt_23em {
    margin-top:2.3em !important;
}
.mt_22em {
    margin-top:2.2em !important;
}
.mt_21em {
    margin-top:2.1em !important;
}
.mt_2em {
    margin-top:2em !important;
}
.mt_19em {
    margin-top:1.9em !important;
}
.mt_18em {
    margin-top:1.8em !important;
}
.mt_17em {
    margin-top:1.7em !important;
}
.mt_16em {
    margin-top:1.6em !important;
}
.mt_15em {
    margin-top:1.5em !important;
}
.mt_14em {
    margin-top:1.4em !important;
}
.mt_13em {
    margin-top:1.3em !important;
}
.mt_12em {
    margin-top:1.2em !important;
}
.mt_11em {
    margin-top:1.1em !important;
}
.mt_1em {
    margin-top:1em !important;
}
.mt_09em {
    margin-top:0.9em !important;
}
.mt_08em {
    margin-top:0.8em !important;
}
.mt_07em {
    margin-top:0.7em !important;
}
.mt_06em {
    margin-top:0.6em !important;
}
.mt_05em {
    margin-top:0.5em !important;
}
.mt_04em {
    margin-top:0.4em !important;
}
.mt_03em {
    margin-top:0.3em !important;
}
.mt_02em {
    margin-top:0.2em !important;
}
.mt_01em {
    margin-top:0.1em !important;
}
.mt_20px {
    margin-top:20px !important;
}
.mt_15px {
    margin-top:15px !important;
}
.mt_10px {
    margin-top:10px !important;
}
.mt_9px {
    margin-top:9px !important;
}
.mt_8px {
    margin-top:8px !important;
}
.mt_7px {
    margin-top:7px !important;
}
.mt_6px {
    margin-top:6px !important;
}
.mt_5px {
    margin-top:5px !important;
}
.mt_4px {
    margin-top:4px !important;
}
.mt_3px {
    margin-top:3px !important;
}
.mt_2px {
    margin-top:2px !important;
}
.mt_1px {
    margin-top:1px !important;
}
.mt_0 {
    margin-top:0 !important;
}

.mb_100em, .mb_100_em {
    margin-bottom:100em !important;
}
.mb_90em, .mb_90_em {
    margin-bottom:90em !important;
}
.mb_80em, .mb_80_em {
    margin-bottom:80em !important;
}
.mb_70em, .mb_70_em {
    margin-bottom:70em !important;
}
.mb_60em, .mb_60_em {
    margin-bottom:60em !important;
}
.mb_50em, .mb_50_em {
    margin-bottom:50em !important;
}
.mb_42_em {
    margin-bottom:42em !important;
}
.mb_40em, .mb_40_em {
    margin-bottom:40em !important;
}
.mb_38_em {
    margin-bottom:38em !important;
}
.mb_36_em {
    margin-bottom:36em !important;
}
.mb_34_em {
    margin-bottom:34em !important;
}
.mb_32_em {
    margin-bottom:32em !important;
}
.mb_30em, .mb_30_em {
    margin-bottom:30em !important;
}
.mb_28_em {
    margin-bottom:28em !important;
}
.mb_26_em {
    margin-bottom:26em !important;
}
.mb_24_em {
    margin-bottom:24em !important;
}
.mb_22_em {
    margin-bottom:22em !important;
}
.mb_20em, .mb_20_em {
    margin-bottom:20em !important;
}
.mb_19_em {
    margin-bottom:19em !important;
}
.mb_18_em {
    margin-bottom:18em !important;
}
.mb_17_em {
    margin-bottom:17em !important;
}
.mb_16_em {
    margin-bottom:16em !important;
}
.mb_15_em {
    margin-bottom:15em !important;
}
.mb_14_em {
    margin-bottom:14em !important;
}
.mb_13_em {
    margin-bottom:13em !important;
}
.mb_12_em {
    margin-bottom:12em !important;
}
.mb_11_em {
    margin-bottom:11em !important;
}
.mb_10em, .mb_10_em {
    margin-bottom:10em !important;
}
.mb_9em {
    margin-bottom:9em !important;
}
.mb_8em {
    margin-bottom:8em !important;
}
.mb_7em {
    margin-bottom:7em !important;
}
.mb_6em {
    margin-bottom:6em !important;
}
.mb_5em {
    margin-bottom:5em !important;
}
.mb_48em {
    margin-bottom:4.8em !important;
}
.mb_46em {
    margin-bottom:4.6em !important;
}
.mb_44em {
    margin-bottom:4.4em !important;
}
.mb_42em {
    margin-bottom:4.2em !important;
}
.mb_4em {
    margin-bottom:4em !important;
}
.mb_38em {
    margin-bottom:3.8em !important;
}
.mb_36em {
    margin-bottom:3.6em !important;
}
.mb_34em {
    margin-bottom:3.4em !important;
}
.mb_32em {
    margin-bottom:3.2em !important;
}
.mb_3em {
    margin-bottom:3em !important;
}
.mb_29em {
    margin-bottom:2.9em !important;
}
.mb_28em {
    margin-bottom:2.8em !important;
}
.mb_27em {
    margin-bottom:2.7em !important;
}
.mb_26em {
    margin-bottom:2.6em !important;
}
.mb_25em {
    margin-bottom:2.5em !important;
}
.mb_24em {
    margin-bottom:2.4em !important;
}
.mb_23em {
    margin-bottom:2.3em !important;
}
.mb_22em {
    margin-bottom:2.2em !important;
}
.mb_21em {
    margin-bottom:2.1em !important;
}
.mb_2em {
    margin-bottom:2em !important;
}
.mb_19em {
    margin-bottom:1.9em !important;
}
.mb_18em {
    margin-bottom:1.8em !important;
}
.mb_17em {
    margin-bottom:1.7em !important;
}
.mb_16em {
    margin-bottom:1.6em !important;
}
.mb_15em {
    margin-bottom:1.5em !important;
}
.mb_14em {
    margin-bottom:1.4em !important;
}
.mb_13em {
    margin-bottom:1.3em !important;
}
.mb_12em {
    margin-bottom:1.2em !important;
}
.mb_11em {
    margin-bottom:1.1em !important;
}
.mb_1em {
    margin-bottom:1em !important;
}
.mb_09em {
    margin-bottom:0.9em !important;
}
.mb_08em {
    margin-bottom:0.8em !important;
}
.mb_07em {
    margin-bottom:0.7em !important;
}
.mb_06em {
    margin-bottom:0.6em !important;
}
.mb_05em {
    margin-bottom:0.5em !important;
}
.mb_04em {
    margin-bottom:0.4em !important;
}
.mb_03em {
    margin-bottom:0.3em !important;
}
.mb_02em {
    margin-bottom:0.2em !important;
}
.mb_01em {
    margin-bottom:0.1em !important;
}
.mb_20px {
    margin-bottom:20px !important;
}
.mb_15px {
    margin-bottom:15px !important;
}
.mb_10px {
    margin-bottom:10px !important;
}
.mb_9px {
    margin-bottom:9px !important;
}
.mb_8px {
    margin-bottom:8px !important;
}
.mb_7px {
    margin-bottom:7px !important;
}
.mb_6px {
    margin-bottom:6px !important;
}
.mb_5px {
    margin-bottom:5px !important;
}
.mb_4px {
    margin-bottom:4px !important;
}
.mb_3px {
    margin-bottom:3px !important;
}
.mb_2px {
    margin-bottom:2px !important;
}
.mb_1px {
    margin-bottom:1px !important;
}
.mb_0 {
    margin-bottom:0 !important;
}

.ml_100em, .ml_100_em {
    margin-left:100em !important;
}
.ml_90em, .ml_90_em {
    margin-left:90em !important;
}
.ml_80em, .ml_80_em {
    margin-left:80em !important;
}
.ml_70em, .ml_70_em {
    margin-left:70em !important;
}
.ml_60em, .ml_60_em {
    margin-left:60em !important;
}
.ml_50em, .ml_50_em {
    margin-left:50em !important;
}
.ml_42_em {
    margin-left:42em !important;
}
.ml_40em, .ml_40_em {
    margin-left:40em !important;
}
.ml_38_em {
    margin-left:38em !important;
}
.ml_36_em {
    margin-left:36em !important;
}
.ml_34_em {
    margin-left:34em !important;
}
.ml_32_em {
    margin-left:32em !important;
}
.ml_30em, .ml_30_em {
    margin-left:30em !important;
}
.ml_28_em {
    margin-left:28em !important;
}
.ml_26_em {
    margin-left:26em !important;
}
.ml_24_em {
    margin-left:24em !important;
}
.ml_22_em {
    margin-left:22em !important;
}
.ml_20em, .ml_20_em {
    margin-left:20em !important;
}
.ml_19_em {
    margin-left:19em !important;
}
.ml_18_em {
    margin-left:18em !important;
}
.ml_17_em {
    margin-left:17em !important;
}
.ml_16_em {
    margin-left:16em !important;
}
.ml_15_em {
    margin-left:15em !important;
}
.ml_14_em {
    margin-left:14em !important;
}
.ml_13_em {
    margin-left:13em !important;
}
.ml_12_em {
    margin-left:12em !important;
}
.ml_11_em {
    margin-left:11em !important;
}
.ml_10em, .ml_10_em {
    margin-left:10em !important;
}
.ml_9em {
    margin-left:9em !important;
}
.ml_8em {
    margin-left:8em !important;
}
.ml_7em {
    margin-left:7em !important;
}
.ml_6em {
    margin-left:6em !important;
}
.ml_5em {
    margin-left:5em !important;
}
.ml_48em {
    margin-left:4.8em !important;
}
.ml_46em {
    margin-left:4.6em !important;
}
.ml_44em {
    margin-left:4.4em !important;
}
.ml_42em {
    margin-left:4.2em !important;
}
.ml_4em {
    margin-left:4em !important;
}
.ml_38em {
    margin-left:3.8em !important;
}
.ml_36em {
    margin-left:3.6em !important;
}
.ml_34em {
    margin-left:3.4em !important;
}
.ml_32em {
    margin-left:3.2em !important;
}
.ml_3em {
    margin-left:3em !important;
}
.ml_29em {
    margin-left:2.9em !important;
}
.ml_28em {
    margin-left:2.8em !important;
}
.ml_27em {
    margin-left:2.7em !important;
}
.ml_26em {
    margin-left:2.6em !important;
}
.ml_25em {
    margin-left:2.5em !important;
}
.ml_24em {
    margin-left:2.4em !important;
}
.ml_23em {
    margin-left:2.3em !important;
}
.ml_22em {
    margin-left:2.2em !important;
}
.ml_21em {
    margin-left:2.1em !important;
}
.ml_2em {
    margin-left:2em !important;
}
.ml_19em {
    margin-left:1.9em !important;
}
.ml_18em {
    margin-left:1.8em !important;
}
.ml_17em {
    margin-left:1.7em !important;
}
.ml_16em {
    margin-left:1.6em !important;
}
.ml_15em {
    margin-left:1.5em !important;
}
.ml_14em {
    margin-left:1.4em !important;
}
.ml_13em {
    margin-left:1.3em !important;
}
.ml_12em {
    margin-left:1.2em !important;
}
.ml_11em {
    margin-left:1.1em !important;
}
.ml_1em {
    margin-left:1em !important;
}
.ml_09em {
    margin-left:0.9em !important;
}
.ml_08em {
    margin-left:0.8em !important;
}
.ml_07em {
    margin-left:0.7em !important;
}
.ml_06em {
    margin-left:0.6em !important;
}
.ml_05em {
    margin-left:0.5em !important;
}
.ml_04em {
    margin-left:0.4em !important;
}
.ml_03em {
    margin-left:0.3em !important;
}
.ml_02em {
    margin-left:0.2em !important;
}
.ml_01em {
    margin-left:0.1em !important;
}
.ml_20px {
    margin-left:20px !important;
}
.ml_15px {
    margin-left:15px !important;
}
.ml_10px {
    margin-left:10px !important;
}
.ml_9px {
    margin-left:9px !important;
}
.ml_8px {
    margin-left:8px !important;
}
.ml_7px {
    margin-left:7px !important;
}
.ml_6px {
    margin-left:6px !important;
}
.ml_5px {
    margin-left:5px !important;
}
.ml_4px {
    margin-left:4px !important;
}
.ml_3px {
    margin-left:3px !important;
}
.ml_2px {
    margin-left:2px !important;
}
.ml_1px {
    margin-left:1px !important;
}
.ml_0 {
    margin-left:0 !important;
}
.mr_100em, .mr_100_em {
    margin-right:100em !important;
}
.mr_90em, .mr_90_em {
    margin-right:90em !important;
}
.mr_80em, .mr_80_em {
    margin-right:80em !important;
}
.mr_70em, .mr_70_em {
    margin-right:70em !important;
}
.mr_60em, .mr_60_em {
    margin-right:60em !important;
}
.mr_50em, .mr_50_em {
    margin-right:50em !important;
}
.mr_42_em {
    margin-right:42em !important;
}
.mr_40em, .mr_40_em {
    margin-right:40em !important;
}
.mr_38_em {
    margin-right:38em !important;
}
.mr_36_em {
    margin-right:36em !important;
}
.mr_34_em {
    margin-right:34em !important;
}
.mr_32_em {
    margin-right:32em !important;
}
.mr_30em, .mr_30_em {
    margin-right:30em !important;
}
.mr_28_em {
    margin-right:28em !important;
}
.mr_26_em {
    margin-right:26em !important;
}
.mr_24_em {
    margin-right:24em !important;
}
.mr_22_em {
    margin-right:22em !important;
}
.mr_20em, .mr_20_em {
    margin-right:20em !important;
}
.mr_19_em {
    margin-right:19em !important;
}
.mr_18_em {
    margin-right:18em !important;
}
.mr_17_em {
    margin-right:17em !important;
}
.mr_16_em {
    margin-right:16em !important;
}
.mr_15_em {
    margin-right:15em !important;
}
.mr_14_em {
    margin-right:14em !important;
}
.mr_13_em {
    margin-right:13em !important;
}
.mr_12_em {
    margin-right:12em !important;
}
.mr_11_em {
    margin-right:11em !important;
}
.mr_10em, .mr_10_em {
    margin-right:10em !important;
}
.mr_9em {
    margin-right:9em !important;
}
.mr_8em {
    margin-right:8em !important;
}
.mr_7em {
    margin-right:7em !important;
}
.mr_6em {
    margin-right:6em !important;
}
.mr_5em {
    margin-right:5em !important;
}
.mr_48em {
    margin-right:4.8em !important;
}
.mr_46em {
    margin-right:4.6em !important;
}
.mr_44em {
    margin-right:4.4em !important;
}
.mr_42em {
    margin-right:4.2em !important;
}
.mr_4em {
    margin-right:4em !important;
}
.mr_38em {
    margin-right:3.8em !important;
}
.mr_36em {
    margin-right:3.6em !important;
}
.mr_34em {
    margin-right:3.4em !important;
}
.mr_32em {
    margin-right:3.2em !important;
}
.mr_3em {
    margin-right:3em !important;
}
.mr_29em {
    margin-right:2.9em !important;
}
.mr_28em {
    margin-right:2.8em !important;
}
.mr_27em {
    margin-right:2.7em !important;
}
.mr_26em {
    margin-right:2.6em !important;
}
.mr_25em {
    margin-right:2.5em !important;
}
.mr_24em {
    margin-right:2.4em !important;
}
.mr_23em {
    margin-right:2.3em !important;
}
.mr_22em {
    margin-right:2.2em !important;
}
.mr_21em {
    margin-right:2.1em !important;
}
.mr_2em {
    margin-right:2em !important;
}
.mr_19em {
    margin-right:1.9em !important;
}
.mr_18em {
    margin-right:1.8em !important;
}
.mr_17em {
    margin-right:1.7em !important;
}
.mr_16em {
    margin-right:1.6em !important;
}
.mr_15em {
    margin-right:1.5em !important;
}
.mr_14em {
    margin-right:1.4em !important;
}
.mr_13em {
    margin-right:1.3em !important;
}
.mr_12em {
    margin-right:1.2em !important;
}
.mr_11em {
    margin-right:1.1em !important;
}
.mr_1em {
    margin-right:1em !important;
}
.mr_09em {
    margin-right:0.9em !important;
}
.mr_08em {
    margin-right:0.8em !important;
}
.mr_07em {
    margin-right:0.7em !important;
}
.mr_06em {
    margin-right:0.6em !important;
}
.mr_05em {
    margin-right:0.5em !important;
}
.mr_04em {
    margin-right:0.4em !important;
}
.mr_03em {
    margin-right:0.3em !important;
}
.mr_02em {
    margin-right:0.2em !important;
}
.mr_01em {
    margin-right:0.1em !important;
}
.mr_20px {
    margin-right:20px !important;
}
.mr_15px {
    margin-right:15px !important;
}
.mr_10px {
    margin-right:10px !important;
}
.mr_9px {
    margin-right:9px !important;
}
.mr_8px {
    margin-right:8px !important;
}
.mr_7px {
    margin-right:7px !important;
}
.mr_6px {
    margin-right:6px !important;
}
.mr_5px {
    margin-right:5px !important;
}
.mr_4px {
    margin-right:4px !important;
}
.mr_3px {
    margin-right:3px !important;
}
.mr_2px {
    margin-right:2px !important;
}
.mr_1px {
    margin-right:1px !important;
}
.mr_0 {
    margin-right:0 !important;
}

/*TRBL（top, right, bottom, left） position setting*/
.left_100 {
    left:100%;
}
.right_100 {
    right:100%;
}
.top_100 {
    top:100%;
}
.bottom_100 {
    bottom:100%;
}
.left_95 {
    left:95%;
}
.right_95 {
    right:95%;
}
.top_95 {
    top:95%;
}
.bottom_95 {
    bottom:95%;
}
.left_90 {
    left:90%;
}
.right_90 {
    right:90%;
}
.top_90 {
    top:90%;
}
.bottom_90 {
    bottom:90%;
}
.left_85 {
    left:85%;
}
.right_85 {
    right:85%;
}
.top_85 {
    top:85%;
}
.bottom_85 {
    bottom:85%;
}
.left_80 {
    left:80%;
}
.right_80 {
    right:80%;
}
.top_80 {
    top:80%;
}
.bottom_80 {
    bottom:80%;
}
.left_75 {
    left:75%;
}
.right_75 {
    right:75%;
}
.top_75 {
    top:75%;
}
.bottom_75 {
    bottom:75%;
}
.left_70 {
    left:70%;
}
.right_70 {
    right:70%;
}
.top_70 {
    top:70%;
}
.bottom_70 {
    bottom:70%;
}
.left_65 {
    left:65%;
}
.right_65 {
    right:65%;
}
.top_65 {
    top:65%;
}
.bottom_65 {
    bottom:65%;
}
.left_60 {
    left:60%;
}
.right_60 {
    right:60%;
}
.top_60 {
    top:60%;
}
.bottom_60 {
    bottom:60%;
}
.left_55 {
    left:55%;
}
.right_55 {
    right:55%;
}
.top_55 {
    top:55%;
}
.bottom_55 {
    bottom:55%;
}
.left_50 {
    left:50%;
}
.right_50 {
    right:50%;
}
.top_50 {
    top:50%;
}
.bottom_50 {
    bottom:50%;
}
.left_45 {
    left:45%;
}
.right_45 {
    right:45%;
}
.top_45 {
    top:45%;
}
.bottom_45 {
    bottom:45%;
}
.left_40 {
    left:40%;
}
.right_40 {
    right:40%;
}
.top_40 {
    top:40%;
}
.bottom_40 {
    bottom:40%;
}
.left_35 {
    left:35%;
}
.right_35 {
    right:35%;
}
.top_35 {
    top:35%;
}
.bottom_35 {
    bottom:35%;
}
.left_30 {
    left:30%;
}
.right_30 {
    right:30%;
}
.top_30 {
    top:30%;
}
.bottom_30 {
    bottom:30%;
}
.left_25 {
    left:25%;
}
.right_25 {
    right:25%;
}
.top_25 {
    top:25%;
}
.bottom_25 {
    bottom:25%;
}
.left_20 {
    left:20%;
}
.right_20 {
    right:20%;
}
.top_20 {
    top:20%;
}
.bottom_20 {
    bottom:20%;
}
.left_15 {
    left:10%;
}
.right_15 {
    right:15%;
}
.top_15 {
    top:15%;
}
.bottom_15 {
    bottom:15%;
}
.left_10 {
    left:10%;
}
.right_10 {
    right:10%;
}
.top_10 {
    top:10%;
}
.bottom_10 {
    bottom:10%;
}
.left_9 {
    left:9%;
}
.right_9 {
    right:9%;
}
.top_9 {
    top:9%;
}
.bottom_9 {
    bottom:9%;
}
.left_8 {
    left:8%;
}
.right_8 {
    right:8%;
}
.top_8 {
    top:8%;
}
.bottom_8 {
    bottom:8%;
}
.left_7 {
    left:7%;
}
.right_7 {
    right:7%;
}
.top_7 {
    top:7%;
}
.bottom_7 {
    bottom:7%;
}
.left_6 {
    left:6%;
}
.right_6 {
    right:6%;
}
.top_6 {
    top:6%;
}
.bottom_6 {
    bottom:6%;
}
.left_5 {
    left:5%;
}
.right_5 {
    right:5%;
}
.top_5 {
    top:5%;
}
.bottom_5 {
    bottom:5%;
}
.left_4 {
    left:4%;
}
.right_4 {
    right:4%;
}
.top_4 {
    top:4%;
}
.bottom_4 {
    bottom:4%;
}
.left_3 {
    left:3%;
}
.right_3 {
    right:3%;
}
.top_3 {
    top:3%;
}
.bottom_3 {
    bottom:3%;
}
.left_2 {
    left:2%;
}
.right_2 {
    right:2%;
}
.top_2 {
    top:2%;
}
.bottom_2 {
    bottom:2%;
}
.left_1 {
    left:1%;
}
.right_1 {
    right:1%;
}
.top_1 {
    top:1%;
}
.bottom_1 {
    bottom:1%;
}
.left_0 {
    left:0 !important;
}
.right_0 {
    right:0 !important;
}
.top_0 {
    top:0 !important;
}
.bottom_0 {
    bottom:0 !important;
}
.left_au {
    left: auto !important;
}
.right_au {
    right: auto !important;
}
.top_au {
    top: auto !important;
}
.bottom_au {
    bottom: auto !important;
}
.left_in {
    left: inherit !important;
}
.right_in {
    right: inherit !important;
}
.top_in {
    top: inherit !important;
}
.bottom_in {
    bottom: inherit !important;
}

/*minus margin setting*/
.minus_ml_100 {
    margin-left: -100% !important;
}
.minus_mr_100 {
    margin-right: -100% !important;
}
.minus_mt_100 {
    margin-top: -100% !important;
}
.minus_mb_100 {
    margin-bottom: -100% !important;
}
.minus_ml_50 {
    margin-left: -50%;
}
.minus_mr_50 {
    margin-right: -50%;
}
.minus_mt_50 {
    margin-top: -50%;
}
.minus_mb_50 {
    margin-bottom: -50%;
}
.minus_ml_45 {
    margin-left: -45%;
}
.minus_mr_45 {
    margin-right: -45%;
}
.minus_mt_45 {
    margin-top: -45%;
}
.minus_mb_45 {
    margin-bottom: -45%;
}
.minus_ml_40 {
    margin-left: -40%;
}
.minus_mr_40 {
    margin-right: -40%;
}
.minus_mt_40 {
    margin-top: -40%;
}
.minus_mb_40 {
    margin-bottom: -40%;
}
.minus_ml_35 {
    margin-left: -35%;
}
.minus_mr_35 {
    margin-right: -35%;
}
.minus_mt_35 {
    margin-top: -35%;
}
.minus_mb_35 {
    margin-bottom: -35%;
}
.minus_ml_30 {
    margin-left: -30%;
}
.minus_mr_30 {
    margin-right: -30%;
}
.minus_mt_30 {
    margin-top: -30%;
}
.minus_mb_30 {
    margin-bottom: -30%;
}
.minus_ml_25 {
    margin-left: -25%;
}
.minus_mr_25 {
    margin-right: -25%;
}
.minus_mt_25 {
    margin-top: -25%;
}
.minus_mb_25 {
    margin-bottom: -25%;
}
.minus_ml_20 {
    margin-left: -20%;
}
.minus_mr_20 {
    margin-right: -20%;
}
.minus_mt_20 {
    margin-top: -20%;
}
.minus_mb_20 {
    margin-bottom: -20%;
}
.minus_ml_15 {
    margin-left: -15%;
}
.minus_mr_15 {
    margin-right: -15%;
}
.minus_mt_15 {
    margin-top: -15%;
}
.minus_mb_15 {
    margin-bottom: -15%;
}
.minus_ml_10 {
    margin-left: -10%;
}
.minus_mr_10 {
    margin-right: -10%;
}
.minus_mt_10 {
    margin-top: -10%;
}
.minus_mb_10 {
    margin-bottom: -10%;
}
.minus_ml_9 {
    margin-left: -9%;
}
.minus_mr_9 {
    margin-right: -9%;
}
.minus_mt_9 {
    margin-top: -9%;
}
.minus_mb_9 {
    margin-bottom: -9%;
}
.minus_ml_8 {
    margin-left: -8%;
}
.minus_mr_8 {
    margin-right: -8%;
}
.minus_mt_8 {
    margin-top: -8%;
}
.minus_mb_8 {
    margin-bottom: -8%;
}
.minus_ml_7 {
    margin-left: -7%;
}
.minus_mr_7 {
    margin-right: -7%;
}
.minus_mt_7 {
    margin-top: -7%;
}
.minus_mb_7 {
    margin-bottom: -7%;
}
.minus_ml_6 {
    margin-left: -6%;
}
.minus_mr_6 {
    margin-right: -6%;
}
.minus_mt_6 {
    margin-top: -6%;
}
.minus_mb_6 {
    margin-bottom: -6%;
}
.minus_ml_5 {
    margin-left: -5%;
}
.minus_mr_5 {
    margin-right: -5%;
}
.minus_mt_5 {
    margin-top: -5%;
}
.minus_mb_5 {
    margin-bottom: -5%;
}
.minus_ml_4 {
    margin-left: -4%;
}
.minus_mr_4 {
    margin-right: -4%;
}
.minus_mt_4 {
    margin-top: -4%;
}
.minus_mb_4 {
    margin-bottom: -4%;
}
.minus_ml_3 {
    margin-left: -3%;
}
.minus_mr_3 {
    margin-right: -3%;
}
.minus_mt_3 {
    margin-top: -3%;
}
.minus_mb_3 {
    margin-bottom: -3%;
}
.minus_ml_2 {
    margin-left: -2%;
}
.minus_mr_2 {
    margin-right: -2%;
}
.minus_mt_2 {
    margin-top: -2%;
}
.minus_mb_2 {
    margin-bottom: -2%;
}
.minus_ml_1 {
    margin-left: -1%;
}
.minus_mr_1 {
    margin-right: -1%;
}
.minus_mt_1 {
    margin-top: -1%;
}
.minus_mb_1 {
    margin-bottom: -1%;
}
.minus_mt_100em, .minus_mt_100_em {
    margin-top: -100em !important;
}
.minus_mt_90em, .minus_mt_90_em {
    margin-top: -90em !important;
}
.minus_mt_80em, .minus_mt_80_em {
    margin-top: -80em !important;
}
.minus_mt_70em, .minus_mt_70_em {
    margin-top: -70em !important;
}
.minus_mt_60em, .minus_mt_60_em {
    margin-top: -60em !important;
}
.minus_mt_50em, .minus_mt_50_em {
    margin-top: -50em !important;
}
.minus_mt_42_em {
    margin-top: -42em !important;
}
.minus_mt_40em, .minus_mt_40_em {
    margin-top: -40em !important;
}
.minus_mt_38_em {
    margin-top: -38em !important;
}
.minus_mt_36_em {
    margin-top: -36em !important;
}
.minus_mt_34_em {
    margin-top: -34em !important;
}
.minus_mt_32_em {
    margin-top: -32em !important;
}
.minus_mt_30em, .minus_mt_30_em {
    margin-top: -30em !important;
}
.minus_mt_28_em {
    margin-top: -28em !important;
}
.minus_mt_26_em {
    margin-top: -26em !important;
}
.minus_mt_24_em {
    margin-top: -24em !important;
}
.minus_mt_22_em {
    margin-top: -22em !important;
}
.minus_mt_20em, .minus_mt_20_em {
    margin-top: -20em !important;
}
.minus_mt_19_em {
    margin-top: -19em !important;
}
.minus_mt_18_em {
    margin-top: -18em !important;
}
.minus_mt_17_em {
    margin-top: -17em !important;
}
.minus_mt_16_em {
    margin-top: -16em !important;
}
.minus_mt_15_em {
    margin-top: -15em !important;
}
.minus_mt_14_em {
    margin-top: -14em !important;
}
.minus_mt_13_em {
    margin-top: -13em !important;
}
.minus_mt_12_em {
    margin-top: -12em !important;
}
.minus_mt_11_em {
    margin-top: -11em !important;
}
.minus_mt_10em, .minus_mt_10_em {
    margin-top: -10em !important;
}
.minus_mt_9em {
    margin-top: -9em !important;
}
.minus_mt_8em {
    margin-top: -8em !important;
}
.minus_mt_7em {
    margin-top: -7em !important;
}
.minus_mt_6em {
    margin-top: -6em !important;
}
.minus_mt_5em {
    margin-top: -5em !important;
}
.minus_mt_48em {
    margin-top: -4.8em !important;
}
.minus_mt_46em {
    margin-top: -4.6em !important;
}
.minus_mt_44em {
    margin-top: -4.4em !important;
}
.minus_mt_42em {
    margin-top: -4.2em !important;
}
.minus_mt_4em {
    margin-top: -4em !important;
}
.minus_mt_38em {
    margin-top: -3.8em !important;
}
.minus_mt_36em {
    margin-top: -3.6em !important;
}
.minus_mt_34em {
    margin-top: -3.4em !important;
}
.minus_mt_32em {
    margin-top: -3.2em !important;
}
.minus_mt_3em {
    margin-top: -3em !important;
}
.minus_mt_29em {
    margin-top: -2.9em !important;
}
.minus_mt_28em {
    margin-top: -2.8em !important;
}
.minus_mt_27em {
    margin-top: -2.7em !important;
}
.minus_mt_26em {
    margin-top: -2.6em !important;
}
.minus_mt_25em {
    margin-top: -2.5em !important;
}
.minus_mt_24em {
    margin-top: -2.4em !important;
}
.minus_mt_23em {
    margin-top: -2.3em !important;
}
.minus_mt_22em {
    margin-top: -2.2em !important;
}
.minus_mt_21em {
    margin-top: -2.1em !important;
}
.minus_mt_2em {
    margin-top: -2em !important;
}
.minus_mt_19em {
    margin-top: -1.9em !important;
}
.minus_mt_18em {
    margin-top: -1.8em !important;
}
.minus_mt_17em {
    margin-top: -1.7em !important;
}
.minus_mt_16em {
    margin-top: -1.6em !important;
}
.minus_mt_15em {
    margin-top: -1.5em !important;
}
.minus_mt_14em {
    margin-top: -1.4em !important;
}
.minus_mt_13em {
    margin-top: -1.3em !important;
}
.minus_mt_12em {
    margin-top: -1.2em !important;
}
.minus_mt_11em {
    margin-top: -1.1em !important;
}
.minus_mt_1em {
    margin-top: -1em !important;
}
.minus_mt_09em {
    margin-top: -0.9em !important;
}
.minus_mt_08em {
    margin-top: -0.8em !important;
}
.minus_mt_07em {
    margin-top: -0.7em !important;
}
.minus_mt_06em {
    margin-top: -0.6em !important;
}
.minus_mt_05em {
    margin-top: -0.5em !important;
}
.minus_mt_04em {
    margin-top: -0.4em !important;
}
.minus_mt_03em {
    margin-top: -0.3em !important;
}
.minus_mt_02em {
    margin-top: -0.2em !important;
}
.minus_mt_01em {
    margin-top: -0.1em !important;
}
.minus_mt_10px {
    margin-top: -10px !important;
}
.minus_mt_9px {
    margin-top: -9px !important;
}
.minus_mt_8px {
    margin-top: -8px !important;
}
.minus_mt_7px {
    margin-top: -7px !important;
}
.minus_mt_6px {
    margin-top: -6px !important;
}
.minus_mt_5px {
    margin-top: -5px !important;
}
.minus_mt_4px {
    margin-top: -4px !important;
}
.minus_mt_3px {
    margin-top: -3px !important;
}
.minus_mt_2px {
    margin-top: -2px !important;
}
.minus_mt_1px {
    margin-top: -1px !important;
}
.minus_mb_100em, .minus_mb_100_em {
    margin-bottom: -100em !important;
}
.minus_mb_90em, .minus_mb_90_em {
    margin-bottom: -90em !important;
}
.minus_mb_80em, .minus_mb_80_em {
    margin-bottom: -80em !important;
}
.minus_mb_70em, .minus_mb_70_em {
    margin-bottom: -70em !important;
}
.minus_mb_60em, .minus_mb_60_em {
    margin-bottom: -60em !important;
}
.minus_mb_50em, .minus_mb_50_em {
    margin-bottom: -50em !important;
}
.minus_mb_42_em {
    margin-bottom: -42em !important;
}
.minus_mb_40em, .minus_mb_40_em {
    margin-bottom: -40em !important;
}
.minus_mb_38_em {
    margin-bottom: -38em !important;
}
.minus_mb_36_em {
    margin-bottom: -36em !important;
}
.minus_mb_34_em {
    margin-bottom: -34em !important;
}
.minus_mb_32_em {
    margin-bottom: -32em !important;
}
.minus_mb_30em, .minus_mb_30_em {
    margin-bottom: -30em !important;
}
.minus_mb_28_em {
    margin-bottom: -28em !important;
}
.minus_mb_26_em {
    margin-bottom: -26em !important;
}
.minus_mb_24_em {
    margin-bottom: -24em !important;
}
.minus_mb_22_em {
    margin-bottom: -22em !important;
}
.minus_mb_20em, .minus_mb_20_em {
    margin-bottom: -20em !important;
}
.minus_mb_19_em {
    margin-bottom: -19em !important;
}
.minus_mb_18_em {
    margin-bottom: -18em !important;
}
.minus_mb_17_em {
    margin-bottom: -17em !important;
}
.minus_mb_16_em {
    margin-bottom: -16em !important;
}
.minus_mb_15_em {
    margin-bottom: -15em !important;
}
.minus_mb_14_em {
    margin-bottom: -14em !important;
}
.minus_mb_13_em {
    margin-bottom: -13em !important;
}
.minus_mb_12_em {
    margin-bottom: -12em !important;
}
.minus_mb_11_em {
    margin-bottom: -11em !important;
}
.minus_mb_10em, .minus_mb_10_em {
    margin-bottom: -10em !important;
}
.minus_mb_9em {
    margin-bottom: -9em !important;
}
.minus_mb_8em {
    margin-bottom: -8em !important;
}
.minus_mb_7em {
    margin-bottom: -7em !important;
}
.minus_mb_6em {
    margin-bottom: -6em !important;
}
.minus_mb_5em {
    margin-bottom: -5em !important;
}
.minus_mb_48em {
    margin-bottom: -4.8em !important;
}
.minus_mb_46em {
    margin-bottom: -4.6em !important;
}
.minus_mb_44em {
    margin-bottom: -4.4em !important;
}
.minus_mb_42em {
    margin-bottom: -4.2em !important;
}
.minus_mb_4em {
    margin-bottom: -4em !important;
}
.minus_mb_38em {
    margin-bottom: -3.8em !important;
}
.minus_mb_36em {
    margin-bottom: -3.6em !important;
}
.minus_mb_34em {
    margin-bottom: -3.4em !important;
}
.minus_mb_32em {
    margin-bottom: -3.2em !important;
}
.minus_mb_3em {
    margin-bottom: -3em !important;
}
.minus_mb_29em {
    margin-bottom: -2.9em !important;
}
.minus_mb_28em {
    margin-bottom: -2.8em !important;
}
.minus_mb_27em {
    margin-bottom: -2.7em !important;
}
.minus_mb_26em {
    margin-bottom: -2.6em !important;
}
.minus_mb_25em {
    margin-bottom: -2.5em !important;
}
.minus_mb_24em {
    margin-bottom: -2.4em !important;
}
.minus_mb_23em {
    margin-bottom: -2.3em !important;
}
.minus_mb_22em {
    margin-bottom: -2.2em !important;
}
.minus_mb_21em {
    margin-bottom: -2.1em !important;
}
.minus_mb_2em {
    margin-bottom: -2em !important;
}
.minus_mb_19em {
    margin-bottom: -1.9em !important;
}
.minus_mb_18em {
    margin-bottom: -1.8em !important;
}
.minus_mb_17em {
    margin-bottom: -1.7em !important;
}
.minus_mb_16em {
    margin-bottom: -1.6em !important;
}
.minus_mb_15em {
    margin-bottom: -1.5em !important;
}
.minus_mb_14em {
    margin-bottom: -1.4em !important;
}
.minus_mb_13em {
    margin-bottom: -1.3em !important;
}
.minus_mb_12em {
    margin-bottom: -1.2em !important;
}
.minus_mb_11em {
    margin-bottom: -1.1em !important;
}
.minus_mb_1em {
    margin-bottom: -1em !important;
}
.minus_mb_09em {
    margin-bottom: -0.9em !important;
}
.minus_mb_08em {
    margin-bottom: -0.8em !important;
}
.minus_mb_07em {
    margin-bottom: -0.7em !important;
}
.minus_mb_06em {
    margin-bottom: -0.6em !important;
}
.minus_mb_05em {
    margin-bottom: -0.5em !important;
}
.minus_mb_04em {
    margin-bottom: -0.4em !important;
}
.minus_mb_03em {
    margin-bottom: -0.3em !important;
}
.minus_mb_02em {
    margin-bottom: -0.2em !important;
}
.minus_mb_01em {
    margin-bottom: -0.1em !important;
}
.minus_mb_10px {
    margin-bottom: -10px !important;
}
.minus_mb_9px {
    margin-bottom: -9px !important;
}
.minus_mb_8px {
    margin-bottom: -8px !important;
}
.minus_mb_7px {
    margin-bottom: -7px !important;
}
.minus_mb_6px {
    margin-bottom: -6px !important;
}
.minus_mb_5px {
    margin-bottom: -5px !important;
}
.minus_mb_4px {
    margin-bottom: -4px !important;
}
.minus_mb_3px {
    margin-bottom: -3px !important;
}
.minus_mb_2px {
    margin-bottom: -2px !important;
}
.minus_mb_1px {
    margin-bottom: -1px !important;
}
.minus_ml_100em, .minus_ml_100_em {
    margin-left: -100em !important;
}
.minus_ml_90em, .minus_ml_90_em {
    margin-left: -90em !important;
}
.minus_ml_80em, .minus_ml_80_em {
    margin-left: -80em !important;
}
.minus_ml_70em, .minus_ml_70_em {
    margin-left: -70em !important;
}
.minus_ml_60em, .minus_ml_60_em {
    margin-left: -60em !important;
}
.minus_ml_50em, .minus_ml_50_em {
    margin-left: -50em !important;
}
.minus_ml_42_em {
    margin-left: -42em !important;
}
.minus_ml_40em, .minus_ml_40_em {
    margin-left: -40em !important;
}
.minus_ml_38_em {
    margin-left: -38em !important;
}
.minus_ml_36_em {
    margin-left: -36em !important;
}
.minus_ml_34_em {
    margin-left: -34em !important;
}
.minus_ml_32_em {
    margin-left: -32em !important;
}
.minus_ml_30em, .minus_ml_30_em {
    margin-left: -30em !important;
}
.minus_ml_28_em {
    margin-left: -28em !important;
}
.minus_ml_26_em {
    margin-left: -26em !important;
}
.minus_ml_24_em {
    margin-left: -24em !important;
}
.minus_ml_22_em {
    margin-left: -22em !important;
}
.minus_ml_20em, .minus_ml_20_em {
    margin-left: -20em !important;
}
.minus_ml_19_em {
    margin-left: -19em !important;
}
.minus_ml_18_em {
    margin-left: -18em !important;
}
.minus_ml_17_em {
    margin-left: -17em !important;
}
.minus_ml_16_em {
    margin-left: -16em !important;
}
.minus_ml_15_em {
    margin-left: -15em !important;
}
.minus_ml_14_em {
    margin-left: -14em !important;
}
.minus_ml_13_em {
    margin-left: -13em !important;
}
.minus_ml_12_em {
    margin-left: -12em !important;
}
.minus_ml_11_em {
    margin-left: -11em !important;
}
.minus_ml_10em, .minus_ml_10_em {
    margin-left: -10em !important;
}
.minus_ml_9em {
    margin-left: -9em !important;
}
.minus_ml_8em {
    margin-left: -8em !important;
}
.minus_ml_7em {
    margin-left: -7em !important;
}
.minus_ml_6em {
    margin-left: -6em !important;
}
.minus_ml_5em {
    margin-left: -5em !important;
}
.minus_ml_48em {
    margin-left: -4.8em !important;
}
.minus_ml_46em {
    margin-left: -4.6em !important;
}
.minus_ml_44em {
    margin-left: -4.4em !important;
}
.minus_ml_42em {
    margin-left: -4.2em !important;
}
.minus_ml_4em {
    margin-left: -4em !important;
}
.minus_ml_38em {
    margin-left: -3.8em !important;
}
.minus_ml_36em {
    margin-left: -3.6em !important;
}
.minus_ml_34em {
    margin-left: -3.4em !important;
}
.minus_ml_32em {
    margin-left: -3.2em !important;
}
.minus_ml_3em {
    margin-left: -3em !important;
}
.minus_ml_29em {
    margin-left: -2.9em !important;
}
.minus_ml_28em {
    margin-left: -2.8em !important;
}
.minus_ml_27em {
    margin-left: -2.7em !important;
}
.minus_ml_26em {
    margin-left: -2.6em !important;
}
.minus_ml_25em {
    margin-left: -2.5em !important;
}
.minus_ml_24em {
    margin-left: -2.4em !important;
}
.minus_ml_23em {
    margin-left: -2.3em !important;
}
.minus_ml_22em {
    margin-left: -2.2em !important;
}
.minus_ml_21em {
    margin-left: -2.1em !important;
}
.minus_ml_2em {
    margin-left: -2em !important;
}
.minus_ml_19em {
    margin-left: -1.9em !important;
}
.minus_ml_18em {
    margin-left: -1.8em !important;
}
.minus_ml_17em {
    margin-left: -1.7em !important;
}
.minus_ml_16em {
    margin-left: -1.6em !important;
}
.minus_ml_15em {
    margin-left: -1.5em !important;
}
.minus_ml_14em {
    margin-left: -1.4em !important;
}
.minus_ml_13em {
    margin-left: -1.3em !important;
}
.minus_ml_12em {
    margin-left: -1.2em !important;
}
.minus_ml_11em {
    margin-left: -1.1em !important;
}
.minus_ml_1em {
    margin-left: -1em !important;
}
.minus_ml_09em {
    margin-left: -0.9em !important;
}
.minus_ml_08em {
    margin-left: -0.8em !important;
}
.minus_ml_07em {
    margin-left: -0.7em !important;
}
.minus_ml_06em {
    margin-left: -0.6em !important;
}
.minus_ml_05em {
    margin-left: -0.5em !important;
}
.minus_ml_04em {
    margin-left: -0.4em !important;
}
.minus_ml_03em {
    margin-left: -0.3em !important;
}
.minus_ml_02em {
    margin-left: -0.2em !important;
}
.minus_ml_01em {
    margin-left: -0.1em !important;
}
.minus_ml_10px {
    margin-left: -10px !important;
}
.minus_ml_9px {
    margin-left: -9px !important;
}
.minus_ml_8px {
    margin-left: -8px !important;
}
.minus_ml_7px {
    margin-left: -7px !important;
}
.minus_ml_6px {
    margin-left: -6px !important;
}
.minus_ml_5px {
    margin-left: -5px !important;
}
.minus_ml_4px {
    margin-left: -4px !important;
}
.minus_ml_3px {
    margin-left: -3px !important;
}
.minus_ml_2px {
    margin-left: -2px !important;
}
.minus_ml_1px {
    margin-left: -1px !important;
}
.minus_mr_50 {
    margin-right: -50% !important;
}
.minus_mr_100em, .minus_mr_100_em {
    margin-right: -100em !important;
}
.minus_mr_90em, .minus_mr_90_em {
    margin-right: -90em !important;
}
.minus_mr_80em, .minus_mr_80_em {
    margin-right: -80em !important;
}
.minus_mr_70em, .minus_mr_70_em {
    margin-right: -70em !important;
}
.minus_mr_60em, .minus_mr_60_em {
    margin-right: -60em !important;
}
.minus_mr_50em, .minus_mr_50_em {
    margin-right: -50em !important;
}
.minus_mr_42_em {
    margin-right: -42em !important;
}
.minus_mr_40em, .minus_mr_40_em {
    margin-right: -40em !important;
}
.minus_mr_38_em {
    margin-right: -38em !important;
}
.minus_mr_36_em {
    margin-right: -36em !important;
}
.minus_mr_34_em {
    margin-right: -34em !important;
}
.minus_mr_32_em {
    margin-right: -32em !important;
}
.minus_mr_30em, .minus_mr_30_em {
    margin-right: -30em !important;
}
.minus_mr_28_em {
    margin-right: -28em !important;
}
.minus_mr_26_em {
    margin-right: -26em !important;
}
.minus_mr_24_em {
    margin-right: -24em !important;
}
.minus_mr_22_em {
    margin-right: -22em !important;
}
.minus_mr_20em, .minus_mr_20_em {
    margin-right: -20em !important;
}
.minus_mr_19_em {
    margin-right: -19em !important;
}
.minus_mr_18_em {
    margin-right: -18em !important;
}
.minus_mr_17_em {
    margin-right: -17em !important;
}
.minus_mr_16_em {
    margin-right: -16em !important;
}
.minus_mr_15_em {
    margin-right: -15em !important;
}
.minus_mr_14_em {
    margin-right: -14em !important;
}
.minus_mr_13_em {
    margin-right: -13em !important;
}
.minus_mr_12_em {
    margin-right: -12em !important;
}
.minus_mr_11_em {
    margin-right: -11em !important;
}
.minus_mr_10em, .minus_mr_10_em {
    margin-right: -10em !important;
}
.minus_mr_9em {
    margin-right: -9em !important;
}
.minus_mr_8em {
    margin-right: -8em !important;
}
.minus_mr_7em {
    margin-right: -7em !important;
}
.minus_mr_6em {
    margin-right: -6em !important;
}
.minus_mr_5em {
    margin-right: -5em !important;
}
.minus_mr_48em {
    margin-right: -4.8em !important;
}
.minus_mr_46em {
    margin-right: -4.6em !important;
}
.minus_mr_44em {
    margin-right: -4.4em !important;
}
.minus_mr_42em {
    margin-right: -4.2em !important;
}
.minus_mr_4em {
    margin-right: -4em !important;
}
.minus_mr_38em {
    margin-right: -3.8em !important;
}
.minus_mr_36em {
    margin-right: -3.6em !important;
}
.minus_mr_34em {
    margin-right: -3.4em !important;
}
.minus_mr_32em {
    margin-right: -3.2em !important;
}
.minus_mr_3em {
    margin-right: -3em !important;
}
.minus_mr_29em {
    margin-right: -2.9em !important;
}
.minus_mr_28em {
    margin-right: -2.8em !important;
}
.minus_mr_27em {
    margin-right: -2.7em !important;
}
.minus_mr_26em {
    margin-right: -2.6em !important;
}
.minus_mr_25em {
    margin-right: -2.5em !important;
}
.minus_mr_24em {
    margin-right: -2.4em !important;
}
.minus_mr_23em {
    margin-right: -2.3em !important;
}
.minus_mr_22em {
    margin-right: -2.2em !important;
}
.minus_mr_21em {
    margin-right: -2.1em !important;
}
.minus_mr_2em {
    margin-right: -2em !important;
}
.minus_mr_19em {
    margin-right: -1.9em !important;
}
.minus_mr_18em {
    margin-right: -1.8em !important;
}
.minus_mr_17em {
    margin-right: -1.7em !important;
}
.minus_mr_16em {
    margin-right: -1.6em !important;
}
.minus_mr_15em {
    margin-right: -1.5em !important;
}
.minus_mr_14em {
    margin-right: -1.4em !important;
}
.minus_mr_13em {
    margin-right: -1.3em !important;
}
.minus_mr_12em {
    margin-right: -1.2em !important;
}
.minus_mr_11em {
    margin-right: -1.1em !important;
}
.minus_mr_1em {
    margin-right: -1em !important;
}
.minus_mr_09em {
    margin-right: -0.9em !important;
}
.minus_mr_08em {
    margin-right: -0.8em !important;
}
.minus_mr_07em {
    margin-right: -0.7em !important;
}
.minus_mr_06em {
    margin-right: -0.6em !important;
}
.minus_mr_05em {
    margin-right: -0.5em !important;
}
.minus_mr_04em {
    margin-right: -0.4em !important;
}
.minus_mr_03em {
    margin-right: -0.3em !important;
}
.minus_mr_02em {
    margin-right: -0.2em !important;
}
.minus_mr_01em {
    margin-right: -0.1em !important;
}
.minus_mr_10px {
    margin-right: -10px !important;
}
.minus_mr_9px {
    margin-right: -9px !important;
}
.minus_mr_8px {
    margin-right: -8px !important;
}
.minus_mr_7px {
    margin-right: -7px !important;
}
.minus_mr_6px {
    margin-right: -6px !important;
}
.minus_mr_5px {
    margin-right: -5px !important;
}
.minus_mr_4px {
    margin-right: -4px !important;
}
.minus_mr_3px {
    margin-right: -3px !important;
}
.minus_mr_2px {
    margin-right: -2px !important;
}
.minus_mr_1px {
    margin-right: -1px !important;
}

/*minus TRBL（top, right, bottom, left）setting*/
.minus_left_100 {
    left:-100%;
}
.minus_right_100 {
    right:-100%;
}
.minus_top_100 {
    top:-100%;
}
.minus_bottom_100 {
    bottom:-100%;
}
.minus_left_50 {
    left:-50%;
}
.minus_right_50 {
    right:-50%;
}
.minus_top_50 {
    top:-50%;
}
.minus_bottom_50 {
    bottom:-50%;
}
.minus_left_10em, .minus_left_10_em {
    left:-10em;
}
.minus_right_10em, .minus_right_10_em {
    right:-10em;
}
.minus_top_10em, .minus_top_10_em {
    top:-10em;
}
.minus_bottom_10em, .minus_bottom_10_em {
    bottom:-10em;
}
.minus_left_9em {
    left:-9em;
}
.minus_right_9em {
    right:-9em;
}
.minus_top_9em {
    top:-9em;
}
.minus_bottom_9em {
    bottom:-9em;
}
.minus_left_8em {
    left:-8em;
}
.minus_right_8em {
    right:-8em;
}
.minus_top_8em {
    top:-8em;
}
.minus_bottom_8em {
    bottom:-8em;
}
.minus_left_7em {
    left:-7em;
}
.minus_right_7em {
    right:-7em;
}
.minus_top_7em {
    top:-7em;
}
.minus_bottom_7em {
    bottom:-7em;
}
.minus_left_6em {
    left:-6em;
}
.minus_right_6em {
    right:-6em;
}
.minus_top_6em {
    top:-6em;
}
.minus_bottom_6em {
    bottom:-6em;
}
.minus_left_5em {
    left:-5em;
}
.minus_right_5em {
    right:-5em;
}
.minus_top_5em {
    top:-5em;
}
.minus_bottom_5em {
    bottom:-5em;
}
.minus_left_4em {
    left:-4em;
}
.minus_right_4em {
    right:-4em;
}
.minus_top_4em {
    top:-4em;
}
.minus_bottom_4em {
    bottom:-4em;
}
.minus_left_36em {
    left:-3.6em;
}
.minus_right_36em {
    right:-3.6em;
}
.minus_top_36em {
    top:-3.6em;
}
.minus_bottom_36em {
    bottom:-3.6em;
}
.minus_left_34em {
    left:-3.4em;
}
.minus_right_34em {
    right:-3.4em;
}
.minus_top_34em {
    top:-3.4em;
}
.minus_bottom_34em {
    bottom:-3.4em;
}
.minus_left_32em {
    left:-3.2em;
}
.minus_right_32em {
    right:-3.2em;
}
.minus_top_32em {
    top:-3.2em;
}
.minus_bottom_32em {
    bottom:-3.2em;
}
.minus_left_3em {
    left:-3em;
}
.minus_right_3em {
    right:-3em;
}
.minus_top_3em {
    top:-3em;
}
.minus_bottom_3em {
    bottom:-3em;
}
.minus_left_28em {
    left:-2.8em;
}
.minus_right_28em {
    right:-2.8em;
}
.minus_top_28em {
    top:-2.8em;
}
.minus_bottom_28em {
    bottom:-2.8em;
}
.minus_left_26em {
    left:-2.6em;
}
.minus_right_26em {
    right:-2.6em;
}
.minus_top_26em {
    top:-2.6em;
}
.minus_bottom_26em {
    bottom:-2.6em;
}
.minus_left_24em {
    left:-2.4em;
}
.minus_right_24em {
    right:-2.4em;
}
.minus_top_24em {
    top:-2.4em;
}
.minus_bottom_24em {
    bottom:-2.4em;
}
.minus_left_22em {
    left:-2.2em;
}
.minus_right_22em {
    right:-2.2em;
}
.minus_top_22em {
    top:-2.2em;
}
.minus_bottom_22em {
    bottom:-2.2em;
}
.minus_left_2em {
    left:-2em;
}
.minus_right_2em {
    right:-2em;
}
.minus_top_2em {
    top:-2em;
}
.minus_bottom_2em {
    bottom:-2em;
}
.minus_left_19em {
    left:-1.9em;
}
.minus_right_19em {
    right:-1.9em;
}
.minus_top_19em {
    top:-1.9em;
}
.minus_bottom_19em {
    bottom:-1.9em;
}
.minus_left_18em {
    left:-1.8em;
}
.minus_right_18em {
    right:-1.8em;
}
.minus_top_18em {
    top:-1.8em;
}
.minus_bottom_18em {
    bottom:-1.8em;
}
.minus_left_17em {
    left:-1.7em;
}
.minus_right_17em {
    right:-1.7em;
}
.minus_top_17em {
    top:-1.7em;
}
.minus_bottom_17em {
    bottom:-1.7em;
}
.minus_left_16em {
    left:-1.6em;
}
.minus_right_16em {
    right:-1.6em;
}
.minus_top_16em {
    top:-1.6em;
}
.minus_bottom_16em {
    bottom:-1.6em;
}
.minus_left_15em {
    left:-1.5em;
}
.minus_right_15em {
    right:-1.5em;
}
.minus_top_15em {
    top:-1.5em;
}
.minus_bottom_15em {
    bottom:-1.5em;
}
.minus_left_14em {
    left:-1.4em;
}
.minus_right_14em {
    right:-1.4em;
}
.minus_top_14em {
    top:-1.4em;
}
.minus_bottom_14em {
    bottom:-1.4em;
}
.minus_left_13em {
    left:-1.3em;
}
.minus_right_13em {
    right:-1.3em;
}
.minus_top_11em {
    top:-1.3em;
}
.minus_bottom_13em {
    bottom:-1.3em;
}
.minus_left_12em {
    left:-1.2em;
}
.minus_right_12em {
    right:-1.2em;
}
.minus_top_12em {
    top:-1.2em;
}
.minus_bottom_12em {
    bottom:-1.2em;
}
.minus_left_11em {
    left:-1.1em;
}
.minus_right_11em {
    right:-1.1em;
}
.minus_top_11em {
    top:-1.1em;
}
.minus_bottom_11em {
    bottom:-1.1em;
}
.minus_left_1em {
    left:-1em;
}
.minus_right_1em {
    right:-1em;
}
.minus_top_1em {
    top:-1em;
}
.minus_bottom_1em {
    bottom:-1em;
}
.minus_left_09em {
    left:-0.9em;
}
.minus_right_09em {
    right:-0.9em;
}
.minus_top_09em {
    top:-0.9em;
}
.minus_bottom_09em {
    bottom:-0.9em;
}
.minus_left_08em {
    left:-0.9em;
}
.minus_right_08em {
    right:-0.8em;
}
.minus_top_08em {
    top:-0.8em;
}
.minus_bottom_08em {
    bottom:-0.8em;
}
.minus_left_07em {
    left:-0.7em;
}
.minus_right_07em {
    right:-0.7em;
}
.minus_top_07em {
    top:-0.7em;
}
.minus_bottom_07em {
    bottom:-0.7em;
}
.minus_left_06em {
    left:-0.6em;
}
.minus_right_06em {
    right:-0.6em;
}
.minus_top_06em {
    top:-0.6em;
}
.minus_bottom_06em {
    bottom:-0.6em;
}
.minus_left_05em {
    left:-0.5em;
}
.minus_right_05em {
    right:-0.5em;
}
.minus_top_05em {
    top:-0.5em;
}
.minus_bottom_05em {
    bottom:-0.5em;
}
.minus_left_04em {
    left:-0.4em;
}
.minus_right_04em {
    right:-0.4em;
}
.minus_top_04em {
    top:-0.4em;
}
.minus_bottom_04em {
    bottom:-0.4em;
}
.minus_left_03em {
    left:-0.3em;
}
.minus_right_03em {
    right:-0.3em;
}
.minus_top_03em {
    top:-0.3em;
}
.minus_bottom_03em {
    bottom:-0.3em;
}
.minus_left_02em {
    left:-0.2em;
}
.minus_right_02em {
    right:-0.2em;
}
.minus_top_02em {
    top:-0.2em;
}
.minus_bottom_02em {
    bottom:-0.2em;
}
.minus_left_01em {
    left:-0.1em;
}
.minus_right_01em {
    right:-0.1em;
}
.minus_top_01em {
    top:-0.1em;
}
.minus_bottom_01em {
    bottom:-0.1em;
}

/*multiple rows setting*/
.text_hidden {
    text-overflow:ellipsis;
    display: -moz-box;
    display: -webkit-box;
    word-wrap:break-word;
    word-break:normal;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.text_hidden_line20 {
    -webkit-line-clamp:20 !important;
}
.text_hidden_line19 {
    -webkit-line-clamp:19 !important;
}
.text_hidden_line18 {
    -webkit-line-clamp:18 !important;
}
.text_hidden_line17 {
    -webkit-line-clamp:17 !important;
}
.text_hidden_line16 {
    -webkit-line-clamp:16 !important;
}
.text_hidden_line15 {
    -webkit-line-clamp:15 !important;
}
.text_hidden_line14 {
    -webkit-line-clamp:14 !important;
}
.text_hidden_line13 {
    -webkit-line-clamp:13 !important;
}
.text_hidden_line12 {
    -webkit-line-clamp:12 !important;
}
.text_hidden_line11 {
    -webkit-line-clamp:11 !important;
}
.text_hidden_line10 {
    -webkit-line-clamp:10 !important;
}
.text_hidden_line9 {
    -webkit-line-clamp:9 !important;
}
.text_hidden_line8 {
    -webkit-line-clamp:8 !important;
}
.text_hidden_line7 {
    -webkit-line-clamp:7 !important;
}
.text_hidden_line6 {
    -webkit-line-clamp:6 !important;
}
.text_hidden_line5 {
    -webkit-line-clamp:5 !important;
}
.text_hidden_line4 {
    -webkit-line-clamp:4 !important;
}
.text_hidden_line3 {
    -webkit-line-clamp:3 !important;
}
.text_hidden_line2 {
    -webkit-line-clamp:2 !important;
}
.text_keep {
    word-break: keep-all !important;
}
.text_newline {
    word-break: break-word;
}
.text_nowrap {
    white-space: nowrap;
}
.text_ind_10em, .text_ind_10_em {
    text-indent: 10em;
}
.text_ind_9em {
    text-indent: 9em;
}
.text_ind_8em {
    text-indent: 8em;
}
.text_ind_7em {
    text-indent: 7em;
}
.text_ind_6em {
    text-indent: 6em;
}
.text_ind_5em {
    text-indent: 5em;
}
.text_ind_48em {
    text-indent: 4.8em;
}
.text_ind_46em {
    text-indent: 4.6em;
}
.text_ind_44em {
    text-indent: 4.4em;
}
.text_ind_42em {
    text-indent: 4.2em;
}
.text_ind_4em {
    text-indent: 4em;
}
.text_ind_38em {
    text-indent: 3.8em;
}
.text_ind_36em {
    text-indent: 3.6em;
}
.text_ind_34em {
    text-indent: 3.4em;
}
.text_ind_32em {
    text-indent: 3.2em;
}
.text_ind_3em {
    text-indent: 3em;
}
.text_ind_28em {
    text-indent: 2.8em;
}
.text_ind_26em {
    text-indent: 2.6em;
}
.text_ind_24em {
    text-indent: 2.4em;
}
.text_ind_22em {
    text-indent: 2.2em;
}
.text_ind_2em {
    text-indent: 2em;
}
.text_ind_19em {
    text-indent: 1.9em;
}
.text_ind_18em {
    text-indent: 1.8em;
}
.text_ind_17em {
    text-indent: 1.7em;
}
.text_ind_16em {
    text-indent: 1.6em;
}
.text_ind_15em {
    text-indent: 1.5em;
}
.text_ind_14em {
    text-indent: 1.4em;
}
.text_ind_13em {
    text-indent: 1.3em;
}
.text_ind_12em {
    text-indent: 1.2em;
}
.text_ind_11em {
    text-indent: 1.1em;
}
.text_ind_1em {
    text-indent: 1em;
}
.text_ind_09em {
    text-indent: 0.9em;
}
.text_ind_08em {
    text-indent: 0.8em;
}
.text_ind_07em {
    text-indent: 0.7em;
}
.text_ind_06em {
    text-indent: 0.6em;
}
.text_ind_05em {
    text-indent: 0.5em;
}
.text_ind_04em {
    text-indent: 0.4em;
}
.text_ind_03em {
    text-indent: 0.3em;
}
.text_ind_02em {
    text-indent: 0.2em;
}
.text_ind_01em {
    text-indent: 0.1em;
}
.text_ind_10 {
    text-indent: 10%;
}
.text_ind_9 {
    text-indent: 9%;
}
.text_ind_8 {
    text-indent: 8%;
}
.text_ind_7 {
    text-indent: 7%;
}
.text_ind_6 {
    text-indent: 6%;
}
.text_ind_5 {
    text-indent: 5%;
}
.text_ind_4 {
    text-indent: 4%;
}
.text_ind_3 {
    text-indent: 3%;
}
.text_ind_2 {
    text-indent: 2%;
}
.text_ind_1 {
    text-indent: 1%;
}
.text_ind_0 {
    text-indent: 0 !important;
}
/*tabs list right line*/
.nav_line li:last-child:after, .nav_line_c li:last-child:after {
    display: none;
}
.nav_line li::after {
    content: '|';
    text-align: right;
    display: block;
    position: absolute;
    margin-left: -1em;
    color: #dddddd;
    font-weight: 100;
}
.nav_line_c li::after {
    content: '|';
    text-align: right;
    display: block;
    position: absolute;
    color: #dddddd;
    font-weight: 100;
    top: 0;
    right: -1px;
}

.verline_list > *:last-child:after, .verline_list2 > *:last-child:after {
    display: none;
}
.verline_list > *::after {
    content: '';
    display: block;
    position: absolute;
    top: 10%;
    right: -1px;
    height: 80%;
    width: 1px;
    background-color: #dddddd;
}
.verline_list2 > *::after {
    content: '';
    display: block;
    position: absolute;
    top: 10%;
    right: -1px;
    height: 80%;
    width: 2px;
    background-color: #dddddd;
}

/*active color setting*/
.active_black:active {
    background-color:#000000 !important;
}
.active_gray_111:active {
    background-color:#111111 !important;
}
.active_gray_222:active {
    background-color:#222222 !important;
}
.active_gray_333:active {
    background-color:#333333 !important;
}
.active_gray_444:active {
    background-color:#444444 !important;
}
.active_gray_555:active {
    background-color:#555555 !important;
}
.active_gray_666:active {
    background-color:#666666 !important;
}
.active_gray_777:active {
    background-color:#777777 !important;
}
.active_gray_888:active {
    background-color:#888888 !important;
}
.active_gray_999:active {
    background-color:#999999 !important;
}
.active_gray_aaa:active {
    background-color:#aaaaaa !important;
}
.active_gray_bbb:active {
    background-color:#bbbbbb !important;
}
.active_gray_ccc:active {
    background-color:#cccccc !important;
}
.active_gray_ddd:active {
    background-color:#dddddd !important;
}
.active_gray_eee:active {
    background-color:#eeeeee !important;
}
.active_gray_f1f:active {
    background-color:#f1f1f1 !important;
}
.active_gray_f2f:active {
    background-color:#f2f2f2 !important;
}
.active_gray_f3f:active {
    background-color:#f3f3f3 !important;
}
.active_gray_f4f:active {
    background-color:#f4f4f4 !important;
}
.active_gray_f5f:active {
    background-color:#f5f5f5 !important;
}
.active_gray_f6f:active {
    background-color:#f6f6f6 !important;
}
.active_gray_f7f:active {
    background-color:#f7f7f7 !important;
}
.active_gray_f8f:active {
    background-color:#f8f8f8 !important;
}
.active_gray_f9f:active {
    background-color:#f9f9f9 !important;
}
.active_white:active {
    background-color:#ffffff !important;
}
.active_none:active {
    background-color: transparent !important;
}
.active_line:active {
    text-decoration: underline !important;
}

/*white color list Style*/
.list_f1f_white > *:nth-child(even) {
    background:#f1f1f1 !important;
}
.list_f2f_white > *:nth-child(even) {
    background:#f2f2f2 !important;
}
.list_f3f_white > *:nth-child(even) {
    background:#f3f3f3 !important;
}
.list_f4f_white > *:nth-child(even) {
    background:#f4f4f4 !important;
}
.list_f5f_white > *:nth-child(even) {
    background:#f5f5f5 !important;
}
.list_f6f_white > *:nth-child(even) {
    background:#f6f6f6 !important;
}
.list_f7f_white > *:nth-child(even) {
    background:#f7f7f7 !important;
}
.list_f8f_white > *:nth-child(even) {
    background:#f8f8f8 !important;
}
.list_f9f_white > *:nth-child(even) {
    background:#f9f9f9 !important;
}
.list_f1f_white > *:nth-child(odd), .list_f2f_white > *:nth-child(odd), .list_f3f_white > *:nth-child(odd), .list_f4f_white > *:nth-child(odd), .list_f5f_white > *:nth-child(odd), .list_f6f_white > *:nth-child(odd), .list_f7f_white > *:nth-child(odd), .list_f8f_white > *:nth-child(odd), .list_f9f_white > *:nth-child(odd) {
    background:#ffffff !important;
}
.list_f1f_white > *:active, .list_f2f_white > *:active, .list_f3f_white > *:active, .list_f4f_white > *:active, .list_f5f_white > *:active, .list_f6f_white > *:active, .list_f7f_white > *:active, .list_f8f_white > *:active, .list_f9f_white > *:active {
    background:#f1f1f1 !important;
}
.list_f1f_white > *:active {
    background:#eeeeee !important;
}

/*black color list Style*/
.list_111_black > *:nth-child(even) {
    background:#111111 !important;
}
.list_222_black > *:nth-child(even) {
    background:#222222 !important;
}
.list_333_black > *:nth-child(even) {
    background:#333333 !important;
}
.list_444_black > *:nth-child(even) {
    background:#444444 !important;
}
.list_555_black > *:nth-child(even) {
    background:#555555 !important;
}
.list_666_black > *:nth-child(even) {
    background:#666666 !important;
}
.list_777_black > *:nth-child(even) {
    background:#777777 !important;
}
.list_888_black > *:nth-child(even) {
    background:#888888 !important;
}
.list_999_black > *:nth-child(even) {
    background:#999999 !important;
}
.list_111_black > *:nth-child(odd), .list_222_black > *:nth-child(odd), .list_333_black > *:nth-child(odd), .list_444_black > *:nth-child(odd), .list_555_black > *:nth-child(odd) {
    background:#000000 !important;
}
.list_666_black > *:nth-child(odd), .list_777_black > *:nth-child(odd), .list_888_black > *:nth-child(odd), .list_999_black > *:nth-child(odd) {
    background:#555555 !important;
}
.list_111_black > *:active, .list_222_black > *:active, .list_333_black > *:active, .list_444_black > *:active, .list_555_black > *:active {
    background:#000000 !important;
}
.list_666_black > *:active, .list_777_black > *:active, .list_888_black > *:active, .list_999_black > *:active {
    background:#555555 !important;
}

/*transparent bg color setting*/
.bg_white09, .bg_ab_white09:after, .bg_ab_white09:before, .bg_cd_white09 > *, .bg_abcd_white09 > *:after, .bg_abcd_white09 > *:before {
    background-color: rgba(255,255,255,0.9) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MkVCMDU1RUNCM0UxMUU3OUM2Q0Q1ODk0NjkzNTc2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MkVCMDU1RkNCM0UxMUU3OUM2Q0Q1ODk0NjkzNTc2NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcyRUIwNTVDQ0IzRTExRTc5QzZDRDU4OTQ2OTM1NzY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcyRUIwNTVEQ0IzRTExRTc5QzZDRDU4OTQ2OTM1NzY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+t25Z4AAAABBJREFUeNpi+P///zOAAAMACeID5Hgpro8AAAAASUVORK5CYII=) repeat \9;
}
.bg_white08, .bg_ab_white08:after, .bg_ab_white08:before, .bg_cd_white08 > *, .bg_abcd_white08 > *:after, .bg_abcd_white08 > *:before {
    background-color: rgba(255,255,255,0.8) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIxRThCQUZBRTVCMTFFN0JFMDRDMzJEOTM0NDQzMzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIxRThCQUVBRTVCMTFFN0JFMDRDMzJEOTM0NDQzMzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjRkNTdjYzhmLWRjZTUtNzY0My05ODI5LWExMjMyNTMwN2JmYiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDU3Y2M4Zi1kY2U1LTc2NDMtOTgyOS1hMTIzMjUzMDdiZmIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vfHccAAAAEElEQVR42mL4////GYAAAwAJyAPKhvpoSwAAAABJRU5ErkJggg==) repeat \9;
}
.bg_white07, .bg_ab_white07:after, .bg_ab_white07:before, .bg_cd_white07 > *, .bg_abcd_white07 > *:after, .bg_abcd_white07 > *:before {
    background-color: rgba(255,255,255,0.7) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NDkxMzk4N0NCM0UxMUU3OUREMEMyODI4RUY4NjIyMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NDkxMzk4OENCM0UxMUU3OUREMEMyODI4RUY4NjIyMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0OTEzOTg1Q0IzRTExRTc5REQwQzI4MjhFRjg2MjIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0OTEzOTg2Q0IzRTExRTc5REQwQzI4MjhFRjg2MjIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++OfzsAAAABBJREFUeNpi+P///2aAAAMACa8DsSOvEV4AAAAASUVORK5CYII=) repeat \9;
}
.bg_white06, .bg_ab_white06:after, .bg_ab_white06:before, .bg_cd_white06 > *, .bg_abcd_white06 > *:after, .bg_abcd_white06 > *:before {
    background-color: rgba(255,255,255,0.6) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTMzQUU1QTRCMkQ1MTFFN0E3REE5NTgyRTg0Rjk1MzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTMzQUU1QTNCMkQ1MTFFN0E3REE5NTgyRTg0Rjk1MzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMUU4QkFFQUU1QjExRTdCRTA0QzMyRDkzNDQ0MzM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyMUU4QkFGQUU1QjExRTdCRTA0QzMyRDkzNDQ0MzM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Dq5fnAAAABBJREFUeNpi+P///0yAAAMACZUDl8+B/NgAAAAASUVORK5CYII=) repeat \9;
}
.bg_white05, .bg_ab_white05:after, .bg_ab_white05:before, .bg_cd_white05 > *, .bg_abcd_white05 > *:after, .bg_abcd_white05 > *:before {
    background-color: rgba(255,255,255,0.5) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MDRCNTQ5OENCM0UxMUU3QUQwMUY4NUIxMkFFOEY0RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MDRCNTQ5OUNCM0UxMUU3QUQwMUY4NUIxMkFFOEY0RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwNEI1NDk2Q0IzRTExRTdBRDAxRjg1QjEyQUU4RjRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkwNEI1NDk3Q0IzRTExRTdBRDAxRjg1QjEyQUU4RjRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+H3VlRwAAABBJREFUeNpi+P//fwNAgAEACXwDfugyhDIAAAAASUVORK5CYII=) repeat \9;
}
.bg_white04, .bg_ab_white04:after, .bg_ab_white04:before, .bg_cd_white04 > *, .bg_abcd_white04 > *:after, .bg_abcd_white04 > *:before {
    background-color: rgba(255,255,255,0.4) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDE2MUM1OENCM0UxMUU3ODNCRkUwRDRGQzNFMTMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDE2MUM1OUNCM0UxMUU3ODNCRkUwRDRGQzNFMTMwOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMTYxQzU2Q0IzRTExRTc4M0JGRTBENEZDM0UxMzA4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEMTYxQzU3Q0IzRTExRTc4M0JGRTBENEZDM0UxMzA4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++YJ0tgAAABBJREFUeNpi+P//fxpAgAEACWIDZAOLBxgAAAAASUVORK5CYII=) repeat \9;
}
.bg_white03, .bg_ab_white03:after, .bg_ab_white03:before, .bg_cd_white03 > *, .bg_abcd_white03 > *:after, .bg_abcd_white03 > *:before {
    background-color: rgba(255,255,255,0.3) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNUUxRDFEOENCM0UxMUU3OEI1Q0I1QjI3NURFRjJENiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNUUxRDFEOUNCM0UxMUU3OEI1Q0I1QjI3NURFRjJENiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1RTFEMUQ2Q0IzRTExRTc4QjVDQjVCMjc1REVGMkQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1RTFEMUQ3Q0IzRTExRTc4QjVDQjVCMjc1REVGMkQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+a736WAAAABBJREFUeNpi+P//vy9AgAEACUkDS4BbGHwAAAAASUVORK5CYII=) repeat \9;
}
.bg_white02, .bg_ab_white02:after, .bg_ab_white02:before, .bg_cd_white02 > *, .bg_abcd_white02 > *:after, .bg_abcd_white02 > *:before {
    background-color: rgba(255,255,255,0.2) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q3RkU3MzZBRUY4MTFFNzlBOEZBNzY2MThDNjVDQTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q3RkU3MzVBRUY4MTFFNzlBOEZBNzY2MThDNjVDQTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMUU4QkFFQUU1QjExRTdCRTA0QzMyRDkzNDQ0MzM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyMUU4QkFGQUU1QjExRTdCRTA0QzMyRDkzNDQ0MzM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MEywygAAABBJREFUeNpi+P//vzFAgAEACS8DMRjTri8AAAAASUVORK5CYII=) repeat \9;
}
.bg_white01, .bg_ab_white01:after, .bg_ab_white01:before, .bg_cd_white01 > *, .bg_abcd_white01 > *:after, .bg_abcd_white01 > *:before {
    background-color: rgba(255,255,255,0.1) !important;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMkVFOUExNUNCM0UxMUU3QTcyNUQ0Nzk3MTk0QkI3MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMkVFOUExNkNCM0UxMUU3QTcyNUQ0Nzk3MTk0QkI3MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIyRUU5QTEzQ0IzRTExRTdBNzI1RDQ3OTcxOTRCQjcwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIyRUU5QTE0Q0IzRTExRTdBNzI1RDQ3OTcxOTRCQjcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LQl30gAAABBJREFUeNpi+P//vxRAgAEACRYDGLm9L7AAAAAASUVORK5CYII=) repeat \9;
}
.bg_black09, .bg_ab_black09:after, .bg_ab_black09:before, .bg_cd_black09 > *, .bg_abcd_black09 > *:after, .bg_abcd_black09 > *:before {
    background-color: rgba(0,0,0,0.9) !important;
}
.bg_black08, .bg_ab_black08:after, .bg_ab_black08:before, .bg_cd_black08 > *, .bg_abcd_black08 > *:after, .bg_abcd_black08 > *:before {
    background-color: rgba(0,0,0,0.8) !important;
}
.bg_black07, .bg_ab_black07:after, .bg_ab_black07:before, .bg_cd_black07 > *, .bg_abcd_black07 > *:after, .bg_abcd_black07 > *:before {
    background-color: rgba(0,0,0,0.7) !important;
}
.bg_black06, .bg_ab_black06:after, .bg_ab_black06:before, .bg_cd_black06 > *, .bg_abcd_black06 > *:after, .bg_abcd_black06 > *:before {
    background-color: rgba(0,0,0,0.6) !important;
}
.bg_black05, .bg_ab_black05:after, .bg_ab_black05:before, .bg_cd_black05 > *, .bg_abcd_black05 > *:after, .bg_abcd_black05 > *:before {
    background-color: rgba(0,0,0,0.5) !important;
}
.bg_black04, .bg_ab_black04:after, .bg_ab_black04:before, .bg_cd_black04 > *, .bg_abcd_black04 > *:after, .bg_abcd_black04 > *:before {
    background-color: rgba(0,0,0,0.4) !important;
}
.bg_black03, .bg_ab_black03:after, .bg_ab_black03:before, .bg_cd_black03 > *, .bg_abcd_black03 > *:after, .bg_abcd_black03 > *:before {
    background-color: rgba(0,0,0,0.3) !important;
}
.bg_black02, .bg_ab_black02:after, .bg_ab_black02:before, .bg_cd_black02 > *, .bg_abcd_black02 > *:after, .bg_abcd_black02 > *:before {
    background-color: rgba(0,0,0,0.2) !important;
}
.bg_black01, .bg_ab_black01:after, .bg_ab_black01:before, .bg_cd_black01 > *, .bg_abcd_black01 > *:after, .bg_abcd_black01 > *:before {
    background-color: rgba(0,0,0,0.1) !important;
}

/*background setting*/
.bg_size_w_100 {
    background-size: 100% auto !important;
}
.bg_size_h_100 {
    background-size: auto 100% !important;
}
.bg_size_wh_100 {
    background-size: 100% 100% !important;
}
.bg_size_au {
    background-size: auto auto !important;
}
.bg_pos_t {
    background-position: top !important;
}
.bg_pos_c {
    background-position: center !important;
}
.bg_pos_b {
    background-position: bottom !important;
}
.bg_fix {
    background-attachment: fixed !important;
}
.bg_repeat {
    background-repeat: repeat !important;
}
.bg_repeat_x {
    background-repeat: repeat-x !important;
}
.bg_repeat_y {
    background-repeat: repeat-y !important;
}
.bg_repeat_no {
    background-repeat: no-repeat !important;
}

/*color setting*/
.c_black {
    color:#000000 !important;
}
.c_black09 {
    color: rgba(0,0,0,0.9) !important;
}
.c_black08 {
    color: rgba(0,0,0,0.8) !important;
}
.c_black07 {
    color: rgba(0,0,0,0.7) !important;
}
.c_black06 {
    color: rgba(0,0,0,0.6) !important;
}
.c_black05 {
    color: rgba(0,0,0,0.5) !important;
}
.c_black04 {
    color: rgba(0,0,0,0.4) !important;
}
.c_black03 {
    color: rgba(0,0,0,0.3) !important;
}
.c_black02 {
    color: rgba(0,0,0,0.2) !important;
}
.c_black01 {
    color: rgba(0,0,0,0.1) !important;
}
.c_gray_111 {
    color:#111111 !important;
}
.c_gray_222 {
    color:#222222 !important;
}
.c_gray_333 {
    color:#333333 !important;
}
.c_gray_444 {
    color:#444444 !important;
}
.c_gray_555 {
    color:#555555 !important;
}
.c_gray_666 {
    color:#666666 !important;
}
.c_gray_777 {
    color:#777777 !important;
}
.c_gray_888 {
    color:#888888 !important;
}
.c_gray_999 {
    color:#999999 !important;
}
.c_gray_aaa {
    color:#aaaaaa !important;
}
.c_gray_bbb {
    color:#bbbbbb !important;
}
.c_gray_ccc {
    color:#cccccc !important;
}
.c_gray_ddd {
    color:#dddddd !important;
}
.c_gray_eee {
    color:#eeeeee !important;
}
.c_gray_f1f {
    color:#f1f1f1 !important;
}
.c_gray_f2f {
    color:#f2f2f2 !important;
}
.c_gray_f3f {
    color:#f3f3f3 !important;
}
.c_gray_f4f {
    color:#f4f4f4 !important;
}
.c_gray_f5f {
    color:#f5f5f5 !important;
}
.c_gray_f6f {
    color:#f6f6f6 !important;
}
.c_gray_f7f {
    color:#f7f7f7 !important;
}
.c_gray_f8f {
    color:#f8f8f8 !important;
}
.c_gray_f9f {
    color:#f9f9f9 !important;
}
.c_white {
    color:#ffffff !important;
}
.c_white09 {
    color: rgba(255,255,255,0.9) !important;
}
.c_white08 {
    color: rgba(255,255,255,0.8) !important;
}
.c_white07 {
    color: rgba(255,255,255,0.7) !important;
}
.c_white06 {
    color: rgba(255,255,255,0.6) !important;
}
.c_white05 {
    color: rgba(255,255,255,0.5) !important;
}
.c_white04 {
    color: rgba(255,255,255,0.4) !important;
}
.c_white03 {
    color: rgba(255,255,255,0.3) !important;
}
.c_white02 {
    color: rgba(255,255,255,0.2) !important;
}
.c_white01 {
    color: rgba(255,255,255,0.1) !important;
}
.c_in {
    color:inherit !important;
}
.bg_black, .bg_ab_black:after, .bg_ab_black:before, .bg_cd_black > *, .bg_abcd_black > *:after, .bg_abcd_black > *:before {
    background-color:#000000 !important;
}
.bg_gray_111, .bg_ab_gray_111:after, .bg_ab_gray_111:before, .bg_cd_gray_111 > *, .bg_abcd_gray_111 > *:after, .bg_abcd_gray_111 > *:before {
    background-color:#111111 !important;
}
.bg_gray_222, .bg_ab_gray_222:after, .bg_ab_gray_222:before, .bg_cd_gray_222 > *, .bg_abcd_gray_222 > *:after, .bg_abcd_gray_222 > *:before {
    background-color:#222222 !important;
}
.bg_gray_333, .bg_ab_gray_333:after, .bg_ab_gray_333:before, .bg_cd_gray_333 > *, .bg_abcd_gray_333 > *:after, .bg_abcd_gray_333 > *:before {
    background-color:#333333 !important;
}
.bg_gray_444, .bg_ab_gray_444:after, .bg_ab_gray_444:before, .bg_cd_gray_444 > *, .bg_abcd_gray_444 > *:after, .bg_abcd_gray_444 > *:before {
    background-color:#444444 !important;
}
.bg_gray_555, .bg_ab_gray_555:after, .bg_ab_gray_555:before, .bg_cd_gray_555 > *, .bg_abcd_gray_555 > *:after, .bg_abcd_gray_555 > *:before {
    background-color:#555555 !important;
}
.bg_gray_666, .bg_ab_gray_666:after, .bg_ab_gray_666:before, .bg_cd_gray_666 > *, .bg_abcd_gray_666 > *:after, .bg_abcd_gray_666 > *:before {
    background-color:#666666 !important;
}
.bg_gray_777, .bg_ab_gray_777:after, .bg_ab_gray_777:before, .bg_cd_gray_777 > *, .bg_abcd_gray_777 > *:after, .bg_abcd_gray_777 > *:before {
    background-color:#777777 !important;
}
.bg_gray_888, .bg_ab_gray_888:after, .bg_ab_gray_888:before, .bg_cd_gray_888 > *, .bg_abcd_gray_888 > *:after, .bg_abcd_gray_888 > *:before {
    background-color:#888888 !important;
}
.bg_gray_999, .bg_ab_gray_999:after, .bg_ab_gray_999:before, .bg_cd_gray_999 > *, .bg_abcd_gray_999 > *:after, .bg_abcd_gray_999 > *:before {
    background-color:#999999 !important;
}
.bg_gray_aaa, .bg_ab_gray_aaa:after, .bg_ab_gray_aaa:before, .bg_cd_gray_aaa > *, .bg_abcd_gray_aaa > *:after, .bg_abcd_gray_aaa > *:before {
    background-color:#aaaaaa !important;
}
.bg_gray_bbb, .bg_ab_gray_bbb:after, .bg_ab_gray_bbb:before, .bg_cd_gray_bbb > *, .bg_abcd_gray_bbb > *:after, .bg_abcd_gray_bbb > *:before {
    background-color:#bbbbbb !important;
}
.bg_gray_ccc, .bg_ab_gray_ccc:after, .bg_ab_gray_ccc:before, .bg_cd_gray_ccc > *, .bg_abcd_gray_ccc > *:after, .bg_abcd_gray_ccc > *:before {
    background-color:#cccccc !important;
}
.bg_gray_ddd, .bg_ab_gray_ddd:after, .bg_ab_gray_ddd:before, .bg_cd_gray_ddd > *, .bg_abcd_gray_ddd > *:after, .bg_abcd_gray_ddd > *:before {
    background-color:#dddddd !important;
}
.bg_gray_eee, .bg_ab_gray_eee:after, .bg_ab_gray_eee:before, .bg_cd_gray_eee > *, .bg_abcd_gray_eee > *:after, .bg_abcd_gray_eee > *:before {
    background-color:#eeeeee !important;
}
.bg_gray_f1f, .bg_ab_gray_f1f:after, .bg_ab_gray_f1f:before, .bg_cd_gray_f1f > *, .bg_abcd_gray_f1f > *:after, .bg_abcd_gray_f1f > *:before {
    background-color:#f1f1f1 !important;
}
.bg_gray_f2f, .bg_ab_gray_f2f:after, .bg_ab_gray_f2f:before, .bg_cd_gray_f2f > *, .bg_abcd_gray_f2f > *:after, .bg_abcd_gray_f2f > *:before {
    background-color:#f2f2f2 !important;
}
.bg_gray_f3f, .bg_ab_gray_f3f:after, .bg_ab_gray_f3f:before, .bg_cd_gray_f3f > *, .bg_abcd_gray_f3f > *:after, .bg_abcd_gray_f3f > *:before {
    background-color:#f3f3f3 !important;
}
.bg_gray_f4f, .bg_ab_gray_f4f:after, .bg_ab_gray_f4f:before, .bg_cd_gray_f4f > *, .bg_abcd_gray_f4f > *:after, .bg_abcd_gray_f4f > *:before {
    background-color:#f4f4f4 !important;
}
.bg_gray_f5f, .bg_ab_gray_f5f:after, .bg_ab_gray_f5f:before, .bg_cd_gray_f5f > *, .bg_abcd_gray_f5f > *:after, .bg_abcd_gray_f5f > *:before {
    background-color:#f5f5f5 !important;
}
.bg_gray_f6f, .bg_ab_gray_f6f:after, .bg_ab_gray_f6f:before, .bg_cd_gray_f6f > *, .bg_abcd_gray_f6f > *:after, .bg_abcd_gray_f6f > *:before {
    background-color:#f6f6f6 !important;
}
.bg_gray_f7f, .bg_ab_gray_f7f:after, .bg_ab_gray_f7f:before, .bg_cd_gray_f7f > *, .bg_abcd_gray_f7f > *:after, .bg_abcd_gray_f7f > *:before {
    background-color:#f7f7f7 !important;
}
.bg_gray_f8f, .bg_ab_gray_f8f:after, .bg_ab_gray_f8f:before, .bg_cd_gray_f8f > *, .bg_abcd_gray_f8f > *:after, .bg_abcd_gray_f8f > *:before {
    background-color:#f8f8f8 !important;
}
.bg_gray_f9f, .bg_ab_gray_f9f:after, .bg_ab_gray_f9f:before, .bg_cd_gray_f9f > *, .bg_abcd_gray_f9f > *:after, .bg_abcd_gray_f9f > *:before {
    background-color:#f9f9f9 !important;
}
.bg_white, .bg_ab_white:after, .bg_ab_white:before, .bg_cd_white > *, .bg_abcd_white > *:after, .bg_abcd_white > *:before {
    background-color:#ffffff !important;
}
.bg_in, .bg_ab_in:after, .bg_ab_in:before, .bg_cd_in > *, .bg_abcd_in > *:after, .bg_abcd_in > *:before {
    background-color:inherit !important;
}
.bg_none, .bg_ab_none:after, .bg_ab_none:before, .bg_cd_none > *, .bg_abcd_none > *:after, .bg_abcd_none > *:before {
    background-color:transparent !important;
    background-image: none !important;
}
.bg_c_none, .bg_ab_c_none:after, .bg_ab_c_none:before, .bg_cd_c_none > *, .bg_abcd_c_none > *:after, .bg_abcd_c_none > *:before {
    background-color: transparent !important;
}
.bg_img_none, .bg_ab_img_none:after, .bg_ab_img_none:before, .bg_cd_img_none > *, .bg_abcd_img_none > *:after, .bg_abcd_img_none > *:before {
    background-image: none !important;
}
.bor_black, .bor_ab_black:after, .bor_ab_black:before, .bor_cd_black > *, .bor_abcd_black > *:after, .bor_abcd_black > *:before {
    border-color:#000000 !important;
}
.bor_gray_111, .bor_ab_gray_111:after, .bor_ab_gray_111:before, .bor_cd_gray_111 > *, .bor_abcd_gray_111 > *:after, .bor_abcd_gray_111 > *:before {
    border-color:#111111 !important;
}
.bor_gray_222, .bor_ab_gray_222:after, .bor_ab_gray_222:before, .bor_cd_gray_222 > *, .bor_abcd_gray_222 > *:after, .bor_abcd_gray_222 > *:before {
    border-color:#222222 !important;
}
.bor_gray_333, .bor_ab_gray_333:after, .bor_ab_gray_333:before, .bor_cd_gray_333 > *, .bor_abcd_gray_333 > *:after, .bor_abcd_gray_333 > *:before {
    border-color:#333333 !important;
}
.bor_gray_444, .bor_ab_gray_444:after, .bor_ab_gray_444:before, .bor_cd_gray_444 > *, .bor_abcd_gray_444 > *:after, .bor_abcd_gray_444 > *:before {
    border-color:#444444 !important;
}
.bor_gray_555, .bor_ab_gray_555:after, .bor_ab_gray_555:before, .bor_cd_gray_555 > *, .bor_abcd_gray_555 > *:after, .bor_abcd_gray_555 > *:before {
    border-color:#555555 !important;
}
.bor_gray_666, .bor_ab_gray_666:after, .bor_ab_gray_666:before, .bor_cd_gray_666 > *, .bor_abcd_gray_666 > *:after, .bor_abcd_gray_666 > *:before {
    border-color:#666666 !important;
}
.bor_gray_777, .bor_ab_gray_777:after, .bor_ab_gray_777:before, .bor_cd_gray_777 > *, .bor_abcd_gray_777 > *:after, .bor_abcd_gray_777 > *:before {
    border-color:#777777 !important;
}
.bor_gray_888, .bor_ab_gray_888:after, .bor_ab_gray_888:before, .bor_cd_gray_888 > *, .bor_abcd_gray_888 > *:after, .bor_abcd_gray_888 > *:before {
    border-color:#888888 !important;
}
.bor_gray_999, .bor_ab_gray_999:after, .bor_ab_gray_999:before, .bor_cd_gray_999 > *, .bor_abcd_gray_999 > *:after, .bor_abcd_gray_999 > *:before {
    border-color:#999999 !important;
}
.bor_gray_aaa, .bor_ab_gray_aaa:after, .bor_ab_gray_aaa:before, .bor_cd_gray_aaa > *, .bor_abcd_gray_aaa > *:after, .bor_abcd_gray_aaa > *:before {
    border-color:#aaaaaa !important;
}
.bor_gray_bbb, .bor_ab_gray_bbb:after, .bor_ab_gray_bbb:before, .bor_cd_gray_bbb > *, .bor_abcd_gray_bbb > *:after, .bor_abcd_gray_bbb > *:before {
    border-color:#bbbbbb !important;
}
.bor_gray_ccc, .bor_ab_gray_ccc:after, .bor_ab_gray_ccc:before, .bor_cd_gray_ccc > *, .bor_abcd_gray_ccc > *:after, .bor_abcd_gray_ccc > *:before {
    border-color:#cccccc !important;
}
.bor_gray_ddd, .bor_ab_gray_ddd:after, .bor_ab_gray_ddd:before, .bor_cd_gray_ddd > *, .bor_abcd_gray_ddd > *:after, .bor_abcd_gray_ddd > *:before {
    border-color:#dddddd !important;
}
.bor_gray_eee, .bor_ab_gray_eee:after, .bor_ab_gray_eee:before, .bor_cd_gray_eee > *, .bor_abcd_gray_eee > *:after, .bor_abcd_gray_eee > *:before {
    border-color:#eeeeee !important;
}
.bor_gray_f1f, .bor_ab_gray_f1f:after, .bor_ab_gray_f1f:before, .bor_cd_gray_f1f > *, .bor_abcd_gray_f1f > *:after, .bor_abcd_gray_f1f > *:before {
    border-color:#f1f1f1 !important;
}
.bor_gray_f2f, .bor_ab_gray_f2f:after, .bor_ab_gray_f2f:before, .bor_cd_gray_f2f > *, .bor_abcd_gray_f2f > *:after, .bor_abcd_gray_f2f > *:before {
    border-color:#f2f2f2 !important;
}
.bor_gray_f3f, .bor_ab_gray_f3f:after, .bor_ab_gray_f3f:before, .bor_cd_gray_f3f > *, .bor_abcd_gray_f3f > *:after, .bor_abcd_gray_f3f > *:before {
    border-color:#f3f3f3 !important;
}
.bor_gray_f4f, .bor_ab_gray_f4f:after, .bor_ab_gray_f4f:before, .bor_cd_gray_f4f > *, .bor_abcd_gray_f4f > *:after, .bor_abcd_gray_f4f > *:before {
    border-color:#f4f4f4 !important;
}
.bor_gray_f5f, .bor_ab_gray_f5f:after, .bor_ab_gray_f5f:before, .bor_cd_gray_f5f > *, .bor_abcd_gray_f5f > *:after, .bor_abcd_gray_f5f > *:before {
    border-color:#f5f5f5 !important;
}
.bor_gray_f6f, .bor_ab_gray_f6f:after, .bor_ab_gray_f6f:before, .bor_cd_gray_f6f > *, .bor_abcd_gray_f6f > *:after, .bor_abcd_gray_f6f > *:before {
    border-color:#f6f6f6 !important;
}
.bor_gray_f7f, .bor_ab_gray_f7f:after, .bor_ab_gray_f7f:before, .bor_cd_gray_f7f > *, .bor_abcd_gray_f7f > *:after, .bor_abcd_gray_f7f > *:before {
    border-color:#f7f7f7 !important;
}
.bor_gray_f8f, .bor_ab_gray_f8f:after, .bor_ab_gray_f8f:before, .bor_cd_gray_f8f > *, .bor_abcd_gray_f8f > *:after, .bor_abcd_gray_f8f > *:before {
    border-color:#f8f8f8 !important;
}
.bor_gray_f9f, .bor_ab_gray_f9f:after, .bor_ab_gray_f9f:before, .bor_cd_gray_f9f > *, .bor_abcd_gray_f9f > *:after, .bor_abcd_gray_f9f > *:before {
    border-color:#f9f9f9 !important;
}
.bor_white, .bor_ab_white:after, .bor_ab_white:before, .bor_cd_white > *, .bor_abcd_white > *:after, .bor_abcd_white > *:before {
    border-color:#ffffff !important;
}
.bor_in, .bor_ab_in:after, .bor_ab_in:before, .bor_cd_in > *, .bor_abcd_in > *:after, .bor_abcd_in > *:before {
    border-color:inherit !important;
}
.bor_tr, .bor_ab_tr:after, .bor_ab_tr:before, .bor_cd_tr > *, .bor_abcd_tr > *:after, .bor_abcd_tr > *:before {
    border-color:transparent !important;
}

/*button background-color setting*/
button.bg_gray_aaa:active {
    background-color: #999999 !important;
}
button.bg_gray_bbb:active {
    background-color: #aaaaaa !important;
}
button.bg_gray_ccc:active {
    background-color: #bbbbbb !important;
}
button.bg_gray_ddd:active {
    background-color: #cccccc !important;
}
button.bg_gray_eee:active {
    background-color: #dddddd !important;
}

button.bg_gray_f5f:active,
button.bg_gray_f6f:active,
button.bg_gray_f7f:active,
button.bg_gray_f8f:active,
button.bg_gray_f9f:active{
    background-color:#f1f1f1 !important;
}

button.bg_gray_f1f:active,
button.bg_gray_f2f:active,
button.bg_gray_f3f:active,
button.bg_gray_f4f:active{
    background-color:#eeeeee !important;
}

button.bg_gray_aaa:active,
button.bg_gray_bbb:active,
button.bg_gray_ccc:active,
button.bg_gray_ddd:active,
button.bg_gray_eee:active{
    background-color:#999999 !important;
}

button.bg_black06:active,
button.bg_black07:active,
button.bg_black08:active,
button.bg_black09:active,
button.bg_gray_666:active,
button.bg_gray_777:active,
button.bg_gray_888:active,
button.bg_gray_999:active{
    background-color:#555555 !important;
}

button.bg_black01:active,
button.bg_black02:active,
button.bg_black03:active,
button.bg_black04:active,
button.bg_black05:active,
button.bg_gray_111:active,
button.bg_gray_222:active,
button.bg_gray_333:active,
button.bg_gray_444:active,
button.bg_gray_555:active{
    background-color:#000000 !important;
}

button.bg_gray_aaa[disabled],
button.bg_gray_bbb[disabled],
button.bg_gray_ccc[disabled],
button.bg_gray_ddd[disabled],
button.bg_gray_eee[disabled],
button.bg_white[disabled] {
    background-color:#f1f1f1 !important;
}
button.bg_black05[disabled],
button.bg_black06[disabled],
button.bg_black07[disabled],
button.bg_black08[disabled],
button.bg_gray_555[disabled],
button.bg_gray_666[disabled],
button.bg_gray_777[disabled],
button.bg_gray_888[disabled] {
    background-color:#999999 !important;
}

button.bg_black[disabled],
button.bg_black01[disabled],
button.bg_black02[disabled],
button.bg_black03[disabled],
button.bg_black04[disabled],
button.bg_gray_111[disabled],
button.bg_gray_222[disabled],
button.bg_gray_333[disabled],
button.bg_gray_444[disabled] {
    background-color:#555555 !important;
}

/*------------------gradient black-------------------*/
.grbg_black_tmb {
    background: linear-gradient(top, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -o-linear-gradient(top, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -ms-linear-gradient(top, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -moz-linear-gradient(top, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -webkit-linear-gradient(top, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
}
.grbg_black_lmr {
    background: linear-gradient(left, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -o-linear-gradient(left, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -ms-linear-gradient(left, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -moz-linear-gradient(left, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
    background: -webkit-linear-gradient(left, rgba(0,0,0,1), transparent, rgba(0,0,0,1)) !important;
}
.grbg_black_lt {
    background: linear-gradient(left top, rgba(0,0,0,1), transparent) !important;
    background: -o-linear-gradient(left top, rgba(0,0,0,1), transparent) !important;
    background: -ms-linear-gradient(left top, rgba(0,0,0,1), transparent) !important;
    background: -moz-linear-gradient(left top, rgba(0,0,0,1), transparent) !important;
    background: -webkit-linear-gradient(left top, rgba(0,0,0,1), transparent) !important;
}
.grbg_black_tl {
    background: linear-gradient(left top, transparent, rgba(0,0,0,1)) !important;
    background: -o-linear-gradient(left top, transparent, rgba(0,0,0,1)) !important;
    background: -ms-linear-gradient(left top, transparent, rgba(0,0,0,1)) !important;
    background: -moz-linear-gradient(left top, transparent, rgba(0,0,0,1)) !important;
    background: -webkit-linear-gradient(left top, transparent, rgba(0,0,0,1)) !important;
}
.grbg_black_rt {
    background: linear-gradient(right top, rgba(0,0,0,1), transparent) !important;
    background: -o-linear-gradient(right top, rgba(0,0,0,1), transparent) !important;
    background: -ms-linear-gradient(right top, rgba(0,0,0,1), transparent) !important;
    background: -moz-linear-gradient(right top, rgba(0,0,0,1), transparent) !important;
    background: -webkit-linear-gradient(right top, rgba(0,0,0,1), transparent) !important;
}
.grbg_black_tr {
    background: linear-gradient(right top, transparent, rgba(0,0,0,1)) !important;
    background: -o-linear-gradient(right top, transparent, rgba(0,0,0,1)) !important;
    background: -ms-linear-gradient(right top, transparent, rgba(0,0,0,1)) !important;
    background: -moz-linear-gradient(right top, transparent, rgba(0,0,0,1)) !important;
    background: -webkit-linear-gradient(right top, transparent, rgba(0,0,0,1)) !important;
}
.grbg_black_bt {
    background: linear-gradient(top, rgba(0,0,0,1), transparent) !important;
    background: -o-linear-gradient(top, transparent, rgba(0,0,0,1)) !important;
    background: -ms-linear-gradient(top, transparent, rgba(0,0,0,1)) !important;
    background: -moz-linear-gradient(top, transparent, rgba(0,0,0,1)) !important;
    background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,1)) !important;
}
.grbg_black_tb {
    background: linear-gradient(top, rgba(0,0,0,1), transparent) !important;
    background: -o-linear-gradient(top, rgba(0,0,0,1), transparent) !important;
    background: -ms-linear-gradient(top, rgba(0,0,0,1), transparent) !important;
    background: -moz-linear-gradient(top, rgba(0,0,0,1), transparent) !important;
    background: -webkit-linear-gradient(top, rgba(0,0,0,1), transparent) !important;
}

/*------------------gradient white-------------------*/
.grbg_white_tmb {
    background: linear-gradient(top, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -o-linear-gradient(top, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -ms-linear-gradient(top, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -moz-linear-gradient(top, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
}
.grbg_white_lmr {
    background: linear-gradient(left, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -o-linear-gradient(left, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -ms-linear-gradient(left, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -moz-linear-gradient(left, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
    background: -webkit-linear-gradient(left, rgba(255,255,255,1), transparent, rgba(255,255,255,1)) !important;
}
.grbg_white_lt {
    background: linear-gradient(left top, rgba(255,255,255,1), transparent) !important;
    background: -o-linear-gradient(left top, rgba(255,255,255,1), transparent) !important;
    background: -ms-linear-gradient(left top, rgba(255,255,255,1), transparent) !important;
    background: -moz-linear-gradient(left top, rgba(255,255,255,1), transparent) !important;
    background: -webkit-linear-gradient(left top, rgba(255,255,255,1), transparent) !important;
}
.grbg_white_tl {
    background: linear-gradient(left top, transparent, rgba(255,255,255,1)) !important;
    background: -o-linear-gradient(left top, transparent, rgba(255,255,255,1)) !important;
    background: -ms-linear-gradient(left top, transparent, rgba(255,255,255,1)) !important;
    background: -moz-linear-gradient(left top, transparent, rgba(255,255,255,1)) !important;
    background: -webkit-linear-gradient(left top, transparent, rgba(255,255,255,1)) !important;
}
.grbg_white_rt {
    background: linear-gradient(right top, rgba(255,255,255,1), transparent) !important;
    background: -o-linear-gradient(right top, rgba(255,255,255,1), transparent) !important;
    background: -ms-linear-gradient(right top, rgba(255,255,255,1), transparent) !important;
    background: -moz-linear-gradient(right top, rgba(255,255,255,1), transparent) !important;
    background: -webkit-linear-gradient(right top, rgba(255,255,255,1), transparent) !important;
}
.grbg_white_tr {
    background: linear-gradient(right top, transparent, rgba(255,255,255,1)) !important;
    background: -o-linear-gradient(right top, transparent, rgba(255,255,255,1)) !important;
    background: -ms-linear-gradient(right top, transparent, rgba(255,255,255,1)) !important;
    background: -moz-linear-gradient(right top, transparent, rgba(255,255,255,1)) !important;
    background: -webkit-linear-gradient(right top, transparent, rgba(255,255,255,1)) !important;
}
.grbg_white_bt {
    background: linear-gradient(top, transparent, rgba(255,255,255,1)) !important;
    background: -o-linear-gradient(top, transparent, rgba(255,255,255,1)) !important;
    background: -ms-linear-gradient(top, transparent, rgba(255,255,255,1)) !important;
    background: -moz-linear-gradient(top, transparent, rgba(255,255,255,1)) !important;
    background: -webkit-linear-gradient(top, transparent, rgba(255,255,255,1)) !important;
}
.grbg_white_tb {
    background: linear-gradient(top, rgba(255,255,255,1), transparent) !important;
    background: -o-linear-gradient(top, rgba(255,255,255,1), transparent) !important;
    background: -ms-linear-gradient(top, rgba(255,255,255,1), transparent) !important;
    background: -moz-linear-gradient(top, rgba(255,255,255,1), transparent) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1), transparent) !important;
}

/*------------------grayscale black_white-------------------*/
.filter_gray_100 {
    -o-filter: grayscale(100%) !important;
    -ms-filter: grayscale(100%) !important;
    -moz-filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important;
    filter: grayscale(100%);
}
.filter_gray_90 {
    -o-filter: grayscale(90%) !important;
    -ms-filter: grayscale(90%) !important;
    -moz-filter: grayscale(90%) !important;
    -webkit-filter: grayscale(90%) !important;
    filter: grayscale(90%);
}
.filter_gray_80 {
    -o-filter: grayscale(80%) !important;
    -ms-filter: grayscale(80%) !important;
    -moz-filter: grayscale(80%) !important;
    -webkit-filter: grayscale(80%) !important;
    filter: grayscale(80%);
}
.filter_gray_70 {
    -o-filter: grayscale(70%) !important;
    -ms-filter: grayscale(70%) !important;
    -moz-filter: grayscale(70%) !important;
    -webkit-filter: grayscale(70%) !important;
    filter: grayscale(70%);
}
.filter_gray_60 {
    -o-filter: grayscale(60%) !important;
    -ms-filter: grayscale(60%) !important;
    -moz-filter: grayscale(60%) !important;
    -webkit-filter: grayscale(60%) !important;
    filter: grayscale(60%);
}
.filter_gray_50 {
    -o-filter: grayscale(50%) !important;
    -ms-filter: grayscale(50%) !important;
    -moz-filter: grayscale(50%) !important;
    -webkit-filter: grayscale(50%) !important;
    filter: grayscale(50%);
}
.filter_gray_40 {
    -o-filter: grayscale(40%) !important;
    -ms-filter: grayscale(40%) !important;
    -moz-filter: grayscale(40%) !important;
    -webkit-filter: grayscale(40%) !important;
    filter: grayscale(40%);
}
.filter_gray_30 {
    -o-filter: grayscale(30%) !important;
    -ms-filter: grayscale(30%) !important;
    -moz-filter: grayscale(30%) !important;
    -webkit-filter: grayscale(30%) !important;
    filter: grayscale(30%);
}
.filter_gray_20 {
    -o-filter: grayscale(20%) !important;
    -ms-filter: grayscale(20%) !important;
    -moz-filter: grayscale(20%) !important;
    -webkit-filter: grayscale(20%) !important;
    filter: grayscale(20%);
}
.filter_gray_10 {
    -o-filter: grayscale(10%) !important;
    -ms-filter: grayscale(10%) !important;
    -moz-filter: grayscale(10%) !important;
    -webkit-filter: grayscale(10%) !important;
    filter: grayscale(10%);
}
filter_gray_0 {
    -o-filter: grayscale(0%) !important;
    -ms-filter: grayscale(0%) !important;
    -moz-filter: grayscale(0%) !important;
    -webkit-filter: grayscale(0%) !important;
    filter: grayscale(0%) !important;
}

/*------------------grayscale filter blur-------------------*/
.filter_blur_50 {
    -o-filter:blur(50px);
    -ms-filter:blur(50px);
    -moz-filter:blur(50px);
    -webkit-filter:blur(50px);
    filter:blur(50px);
}
.filter_blur_45 {
    -o-filter:blur(45px);
    -ms-filter:blur(45px);
    -moz-filter:blur(45px);
    -webkit-filter:blur(45px);
    filter:blur(45px);
}
.filter_blur_40 {
    -o-filter:blur(40px);
    -ms-filter:blur(40px);
    -moz-filter:blur(40px);
    -webkit-filter:blur(40px);
    filter:blur(40px);
}
.filter_blur_35 {
    -o-filter:blur(35px);
    -ms-filter:blur(35px);
    -moz-filter:blur(35px);
    -webkit-filter:blur(35px);
    filter:blur(35px);
}
.filter_blur_30 {
    -o-filter:blur(30px);
    -ms-filter:blur(30px);
    -moz-filter:blur(30px);
    -webkit-filter:blur(30px);
    filter:blur(30px);
}
.filter_blur_25 {
    -o-filter:blur(25px);
    -ms-filter:blur(25px);
    -moz-filter:blur(25px);
    -webkit-filter:blur(25px);
    filter:blur(25px);
}
.filter_blur_20 {
    -o-filter:blur(20px);
    -ms-filter:blur(20px);
    -moz-filter:blur(20px);
    -webkit-filter:blur(20px);
    filter:blur(20px);
}
.filter_blur_15 {
    -o-filter:blur(15px);
    -ms-filter:blur(15px);
    -moz-filter:blur(15px);
    -webkit-filter:blur(15px);
    filter:blur(15px);
}
.filter_blur_10 {
    -o-filter:blur(10px);
    -ms-filter:blur(10px);
    -moz-filter:blur(10px);
    -webkit-filter:blur(10px);
    filter:blur(10px);
}
.filter_blur_9 {
    -o-filter:blur(9px);
    -ms-filter:blur(9px);
    -moz-filter:blur(9px);
    -webkit-filter:blur(9px);
    filter:blur(9px);
}
.filter_blur_8 {
    -o-filter:blur(8px);
    -ms-filter:blur(8px);
    -moz-filter:blur(8px);
    -webkit-filter:blur(8px);
    filter:blur(8px);
}
.filter_blur_7 {
    -o-filter:blur(7px);
    -ms-filter:blur(7px);
    -moz-filter:blur(7px);
    -webkit-filter:blur(7px);
    filter:blur(7px);
}
.filter_blur_6 {
    -o-filter:blur(6px);
    -ms-filter:blur(6px);
    -moz-filter:blur(6px);
    -webkit-filter:blur(6px);
    filter:blur(6px);
}
.filter_blur_5 {
    -o-filter:blur(5px);
    -ms-filter:blur(5px);
    -moz-filter:blur(5px);
    -webkit-filter:blur(5px);
    filter:blur(5px);
}
.filter_blur_4 {
    -o-filter:blur(4px);
    -ms-filter:blur(4px);
    -moz-filter:blur(4px);
    -webkit-filter:blur(4px);
    filter:blur(4px);
}
.filter_blur_3 {
    -o-filter:blur(3px);
    -ms-filter:blur(3px);
    -moz-filter:blur(3px);
    -webkit-filter:blur(3px);
    filter:blur(3px);
}
.filter_blur_2 {
    -o-filter:blur(2px);
    -ms-filter:blur(2px);
    -moz-filter:blur(2px);
    -webkit-filter:blur(2px);
    filter:blur(2px);
}
.filter_blur_1 {
    -o-filter:blur(1px);
    -ms-filter:blur(1px);
    -moz-filter:blur(1px);
    -webkit-filter:blur(1px);
    filter:blur(1px);
}
.filter_blur_0 {
    -o-filter:blur(0px) !important;
    -ms-filter:blur(0px) !important;
    -moz-filter:blur(0px) !important;
    -webkit-filter:blur(0px) !important;
    filter:blur(0px) !important;
}
.filter_brig_2 {
    -o-filter:brightness(2);
    -ms-filter:brightness(2);
    -moz-filter:brightness(2);
    -webkit-filter:brightness(2);
    filter:brightness(2);
}
.filter_brig_19 {
    -o-filter:brightness(1.9);
    -ms-filter:brightness(1.9);
    -moz-filter:brightness(1.9);
    -webkit-filter:brightness(1.9);
    filter:brightness(1.9);
}
.filter_brig_18 {
    -o-filter:brightness(1.8);
    -ms-filter:brightness(1.8);
    -moz-filter:brightness(1.8);
    -webkit-filter:brightness(1.8);
    filter:brightness(1.8);
}
.filter_brig_17 {
    -o-filter:brightness(1.7);
    -ms-filter:brightness(1.7);
    -moz-filter:brightness(1.7);
    -webkit-filter:brightness(1.7);
    filter:brightness(1.7);
}
.filter_brig_16 {
    -o-filter:brightness(1.6);
    -ms-filter:brightness(1.6);
    -moz-filter:brightness(1.6);
    -webkit-filter:brightness(1.6);
    filter:brightness(1.6);
}
.filter_brig_15 {
    -o-filter:brightness(1.5);
    -ms-filter:brightness(1.5);
    -moz-filter:brightness(1.5);
    -webkit-filter:brightness(1.5);
    filter:brightness(1.5);
}
.filter_brig_14 {
    -o-filter:brightness(1.4);
    -ms-filter:brightness(1.4);
    -moz-filter:brightness(1.4);
    -webkit-filter:brightness(1.4);
    filter:brightness(1.4);
}
.filter_brig_13 {
    -o-filter:brightness(1.3);
    -ms-filter:brightness(1.3);
    -moz-filter:brightness(1.3);
    -webkit-filter:brightness(1.3);
    filter:brightness(1.3);
}
.filter_brig_12 {
    -o-filter:brightness(1.2);
    -ms-filter:brightness(1.2);
    -moz-filter:brightness(1.2);
    -webkit-filter:brightness(1.2);
    filter:brightness(1.2);
}
.filter_brig_11 {
    -o-filter:brightness(1.1);
    -ms-filter:brightness(1.1);
    -moz-filter:brightness(1.1);
    -webkit-filter:brightness(1.1);
    filter:brightness(1.1);
}
.filter_brig_1 {
    -o-filter:brightness(1);
    -ms-filter:brightness(1);
    -moz-filter:brightness(1);
    -webkit-filter:brightness(1);
    filter:brightness(1);
}
.filter_brig_096 {
    -o-filter:brightness(0.96);
    -ms-filter:brightness(0.96);
    -moz-filter:brightness(0.96);
    -webkit-filter:brightness(0.96);
    filter:brightness(0.96);
}
.filter_brig_094 {
    -o-filter:brightness(0.94);
    -ms-filter:brightness(0.94);
    -moz-filter:brightness(0.94);
    -webkit-filter:brightness(0.94);
    filter:brightness(0.94);
}
.filter_brig_092 {
    -o-filter:brightness(0.92);
    -ms-filter:brightness(0.92);
    -moz-filter:brightness(0.92);
    -webkit-filter:brightness(0.92);
    filter:brightness(0.92);
}
.filter_brig_09 {
    -o-filter:brightness(0.9);
    -ms-filter:brightness(0.9);
    -moz-filter:brightness(0.9);
    -webkit-filter:brightness(0.9);
    filter:brightness(0.9);
}
.filter_brig_08 {
    -o-filter:brightness(0.8);
    -ms-filter:brightness(0.8);
    -moz-filter:brightness(0.8);
    -webkit-filter:brightness(0.8);
    filter:brightness(0.8);
}
.filter_brig_07 {
    -o-filter:brightness(0.7);
    -ms-filter:brightness(0.7);
    -moz-filter:brightness(0.7);
    -webkit-filter:brightness(0.7);
    filter:brightness(0.7);
}
.filter_brig_06 {
    -o-filter:brightness(0.6);
    -ms-filter:brightness(0.6);
    -moz-filter:brightness(0.6);
    -webkit-filter:brightness(0.6);
    filter:brightness(0.6);
}
.filter_brig_05 {
    -o-filter:brightness(0.5);
    -ms-filter:brightness(0.5);
    -moz-filter:brightness(0.5);
    -webkit-filter:brightness(0.5);
    filter:brightness(0.5);
}
.filter_brig_04 {
    -o-filter:brightness(0.4);
    -ms-filter:brightness(0.4);
    -moz-filter:brightness(0.4);
    -webkit-filter:brightness(0.4);
    filter:brightness(0.4);
}
.filter_brig_03 {
    -o-filter:brightness(0.3);
    -ms-filter:brightness(0.3);
    -moz-filter:brightness(0.3);
    -webkit-filter:brightness(0.3);
    filter:brightness(0.3);
}
.filter_brig_02 {
    -o-filter:brightness(0.2);
    -ms-filter:brightness(0.2);
    -moz-filter:brightness(0.2);
    -webkit-filter:brightness(0.2);
    filter:brightness(0.2);
}
.filter_brig_01 {
    -o-filter:brightness(0.1);
    -ms-filter:brightness(0.1);
    -moz-filter:brightness(0.1);
    -webkit-filter:brightness(0.1);
    filter:brightness(0.1);
}
.filter_brig_0 {
    -o-filter:brightness(0) !important;
    -ms-filter:brightness(0) !important;
    -moz-filter:brightness(0) !important;
    -webkit-filter:brightness(0) !important;
    filter:brightness(0) !important;
}

/*------------------grayscale filter hue-rotate-------------------*/
.filter_hue_180{
    -o-filter:hue-rotate(180deg);
    -ms-filter:hue-rotate(180deg);
    -moz-filter:hue-rotate(180deg);
    -webkit-filter:hue-rotate(180deg);
    filter:hue-rotate(180deg);
}
.filter_hue_160{
    -o-filter:hue-rotate(160deg);
    -ms-filter:hue-rotate(160deg);
    -moz-filter:hue-rotate(160deg);
    -webkit-filter:hue-rotate(160deg);
    filter:hue-rotate(160deg);
}
.filter_hue_140{
    -o-filter:hue-rotate(140deg);
    -ms-filter:hue-rotate(140deg);
    -moz-filter:hue-rotate(140deg);
    -webkit-filter:hue-rotate(140deg);
    filter:hue-rotate(140deg);
}
.filter_hue_120{
    -o-filter:hue-rotate(120deg);
    -ms-filter:hue-rotate(120deg);
    -moz-filter:hue-rotate(120deg);
    -webkit-filter:hue-rotate(120deg);
    filter:hue-rotate(120deg);
}
.filter_hue_100{
    -o-filter:hue-rotate(100deg);
    -ms-filter:hue-rotate(100deg);
    -moz-filter:hue-rotate(100deg);
    -webkit-filter:hue-rotate(100deg);
    filter:hue-rotate(100deg);
}
.filter_hue_90{
    -o-filter:hue-rotate(90deg);
    -ms-filter:hue-rotate(90deg);
    -moz-filter:hue-rotate(90deg);
    -webkit-filter:hue-rotate(90deg);
    filter:hue-rotate(90deg);
}
.filter_hue_80{
    -o-filter:hue-rotate(80deg);
    -ms-filter:hue-rotate(80deg);
    -moz-filter:hue-rotate(80deg);
    -webkit-filter:hue-rotate(80deg);
    filter:hue-rotate(80deg);
}
.filter_hue_70{
    -o-filter:hue-rotate(70deg);
    -ms-filter:hue-rotate(70deg);
    -moz-filter:hue-rotate(70deg);
    -webkit-filter:hue-rotate(70deg);
    filter:hue-rotate(70deg);
}
.filter_hue_60{
    -o-filter:hue-rotate(60deg);
    -ms-filter:hue-rotate(60deg);
    -moz-filter:hue-rotate(60deg);
    -webkit-filter:hue-rotate(60deg);
    filter:hue-rotate(60deg);
}
.filter_hue_50{
    -o-filter:hue-rotate(50deg);
    -ms-filter:hue-rotate(50deg);
    -moz-filter:hue-rotate(50deg);
    -webkit-filter:hue-rotate(50deg);
    filter:hue-rotate(50deg);
}
.filter_hue_80{
    -o-filter:hue-rotate(40deg);
    -ms-filter:hue-rotate(40deg);
    -moz-filter:hue-rotate(40deg);
    -webkit-filter:hue-rotate(40deg);
    filter:hue-rotate(40deg);
}
.filter_hue_70{
    -o-filter:hue-rotate(70deg);
    -ms-filter:hue-rotate(70deg);
    -moz-filter:hue-rotate(70deg);
    -webkit-filter:hue-rotate(70deg);
    filter:hue-rotate(70deg);
}
.filter_hue_60{
    -o-filter:hue-rotate(60deg);
    -ms-filter:hue-rotate(60deg);
    -moz-filter:hue-rotate(60deg);
    -webkit-filter:hue-rotate(80deg);
    filter:hue-rotate(60deg);
}
.filter_hue_50{
    -o-filter:hue-rotate(50deg);
    -ms-filter:hue-rotate(50deg);
    -moz-filter:hue-rotate(50deg);
    -webkit-filter:hue-rotate(50deg);
    filter:hue-rotate(50deg);
}
.filter_hue_40{
    -o-filter:hue-rotate(40deg);
    -ms-filter:hue-rotate(40deg);
    -moz-filter:hue-rotate(40deg);
    -webkit-filter:hue-rotate(40deg);
    filter:hue-rotate(40deg);
}
.filter_hue_30{
    -o-filter:hue-rotate(30deg);
    -ms-filter:hue-rotate(30deg);
    -moz-filter:hue-rotate(30deg);
    -webkit-filter:hue-rotate(30deg);
    filter:hue-rotate(30deg);
}
.filter_hue_20{
    -o-filter:hue-rotate(20deg);
    -ms-filter:hue-rotate(20deg);
    -moz-filter:hue-rotate(20deg);
    -webkit-filter:hue-rotate(20deg);
    filter:hue-rotate(20deg);
}
.filter_hue_10{
    -o-filter:hue-rotate(10deg);
    -ms-filter:hue-rotate(10deg);
    -moz-filter:hue-rotate(10deg);
    -webkit-filter:hue-rotate(10deg);
    filter:hue-rotate(10deg);
}
.filter_hue_0{
    -o-filter:hue-rotate(0deg) !important;
    -ms-filter:hue-rotate(0deg) !important;
    -moz-filter:hue-rotate(0deg) !important;
    -webkit-filter:hue-rotate(0deg) !important;
    filter:hue-rotate(0deg) !important;
}

/*-----------AK Other Style-----------*/
.new_icon {
    position: relative;
}
.new_icon::after {
    content: '●';
    color: red;
    margin: 0.5em 0.8em;
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ak-for, .ak-for >*:first-child, ak-header, ak-footer, ak-title, ak-menu-code, ak-page-code  {
    display: none !important;
}
animation, #ak-animation {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    min-height: calc(100% + 1px);
    top: 0;
    left: 0;
    z-index: 2;
    background-color: inherit;
}
animation, #ak-animation, #ak-main, scrollview, #ak-scrollview, #ak-aside, #ak-main-record, header, footer, .ak-ErrorPage {
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
#ak-main, #ak-scrollview, ak-main, scrollview {
    display: block;
    position: absolute;
    width: 100%;
    background-color: transparent;
}
#ak-main, ak-main {
    width: 100%;
    height: inherit;
}
#ak-scrollview, scrollview {
    overflow: auto;
    z-index: 1;
}
#ak-aside, #ak-aside > #ak-main-record, #ak-aside, #ak-aside > container, #ak-aside > #ak-main-record > *:first-child, #ak-aside > container > *:first-child {
    display: block;
    position: relative;
    background-color: inherit;
}
.ak-ErrorPage {
    text-align: center;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: inherit;
    z-index: 22;
}
.ak-ErrorPage > i {
    display: block;
    color: #ffffff;
    width: 3em;
    height: 3em;
    line-height: 3em;
    font-size: 2em;
    margin: 15% auto 1em auto;
    border-radius: 50%;
    background-color:#f16a6a;
}
@media screen and (max-width:1024px) {
    .ak-ErrorPage > i {
        margin: 30% auto 1em auto;
    }
}
.fix_full {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top:0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    display: block;
}
/*Iconfont Style setting*/
.iconfont , [class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: 'iconfont';
}

/*Noimage & Responsive setting*/
.ak-noimage {
    display: block !important;
    margin: 0 auto !important;
    width: auto !important;
    min-width: auto !important;
    height: inherit !important;
}
.ak-landscape {
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    color: #ffffff;
    text-align: center;
    background: rgba(0,0,0,0.9);
    padding: 6em 0;
    top: 0;
    left: 0;
}

/*Mask Background setting*/
.ak-mask {
    display:block;
    position:fixed;
    z-index:8;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
    width:100%;
    height:100%;
}
#ak-scrollview .ak-mask {
    height: 200%;
}
.ak-mask_style1 .ak-mask, .ak-pattern1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNzE4MUUxNzk0NDIxMUU3Qjc4Rjk4MTU5QkM4RUI2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNzE4MUUxODk0NDIxMUU3Qjc4Rjk4MTU5QkM4RUI2NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU3MTgxRTE1OTQ0MjExRTdCNzhGOTgxNTlCQzhFQjY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU3MTgxRTE2OTQ0MjExRTdCNzhGOTgxNTlCQzhFQjY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+z3W0nAAAAEBJREFUeNpiZGBgkGLAD57BGP///8eQZBz8BgA1PcMnP2oAxAB0DQhJRrC0FNEGYI0mRkYaG4BN06gBpBkAEGAAZTg4yVYBUjQAAAAASUVORK5CYII=) !important;
}
.ak-mask_style2 .ak-mask, .ak-pattern2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAFVBMVEUAAAD///////////9gYGCQkJD///8zRvolAAAAB3RSTlMPAgsGDw8PoCQTFAAAAD5JREFUCNdjAAEnQ0FhVRCDRVlQ0CiAOkIMMCEWBpiQEwNMSJkBJmTIABMSZIAJCTIIQYUEGVKhQkIMMHvEANGcDXMeVIKfAAAAAElFTkSuQmCC) !important;
}
.ak-mask_style3 .ak-mask, .ak-pattern3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTM1MTg5RTk0NDExMUU3QkQ4Qzk3MEM2Mzc3NjEyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTM1MTg5Rjk0NDExMUU3QkQ4Qzk3MEM2Mzc3NjEyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MzUxODlDOTQ0MTExRTdCRDhDOTcwQzYzNzc2MTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE1MzUxODlEOTQ0MTExRTdCRDhDOTcwQzYzNzc2MTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PXYRhgAAABhJREFUeNpiYGBgaGCgAWgYVTgIFQIEGABLOgWB/QHRwgAAAABJRU5ErkJggg==) !important;
}
.ak-mask_style4 .ak-mask, .ak-pattern4 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAc7+f7b4AAAANSURBVAjXY1jBwADDAA3UAfm003WfAAAAAElFTkSuQmCC) !important;
}
.ak-mask_style5 .ak-mask, .ak-pattern5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0QzODQ2RTg5NDQzMTFFNzlCRkVEMzY3MEJGMzAwMkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0QzODQ2RTc5NDQzMTFFNzlCRkVEMzY3MEJGMzAwMkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBDNzA3QTY0OTQ0MjExRTdCMEUxQUZFNTkwQjBBOUMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBDNzA3QTY1OTQ0MjExRTdCMEUxQUZFNTkwQjBBOUMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+R6/9jwAAAH9JREFUeNpiZEAAViBWgbLvAPFvEOP///8M+AAjEpsZiLWg7GtA/JdYA1ihbBYgVoKy7wHxH6gBvwkZoAnV/A+I2aDiv4CYCWQI0IDr+AxgYqAQUMULFAciZdFIUAEjI14LSDEAqxeJMQBvIBNjAN50QhcDKPYCxYGINxoBAgwAKuBRWfEXFZwAAAAASUVORK5CYII=) !important;
}
.ak-mask_style6 .ak-mask, .ak-pattern6 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUU1Qjc0NDU5NDQzMTFFNzhEQTI4QjEzMDkxM0E0RjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUU1Qjc0NDQ5NDQzMTFFNzhEQTI4QjEzMDkxM0E0RjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBDNzA3QTY0OTQ0MjExRTdCMEUxQUZFNTkwQjBBOUMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBDNzA3QTY1OTQ0MjExRTdCMEUxQUZFNTkwQjBBOUMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iqhk/QAAAGRJREFUeNpiZEAAViBWgbLvAPFvEOP///8M+AAjEpsZiLWg7GtA/JdYA1ihbBYgVoKy7wHxH6gBvwkZoAnV/A+I2aDiv4CYCWQI0IDrNDeAYi9QHIiURSMhBYTAqAHDwgCAAAMAnAlF4cpr0i0AAAAASUVORK5CYII=) !important;
}
.ak-mask_style7 .ak-mask, .ak-pattern7 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlNNZpeVOB0AAAASSURBVAjXY1BgAKEfDBAGGgAAIeYBefB/U2cAAAAASUVORK5CYII=) !important;
}
.ak-mask_style8 .ak-mask, .ak-pattern8 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QUVGOUY0MjQyMUIxMUU4OTdERUE5MDVENTZDMzIxNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QUVGOUY0MzQyMUIxMUU4OTdERUE5MDVENTZDMzIxNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhBRUY5RjQwNDIxQjExRTg5N0RFQTkwNUQ1NkMzMjE0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhBRUY5RjQxNDIxQjExRTg5N0RFQTkwNUQ1NkMzMjE0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NlAohwAAACBJREFUeNpi/P//vxQDEYAFSj8jpJCJgUgwqhAvAAgwAEWkBBPFn4wEAAAAAElFTkSuQmCC) !important;
}
.ak-mask_opacity09 .ak-mask {
    background-color:rgba(0,0,0,.9) !important;
    opacity:0.9 !important;
    filter:alpha(opacity=90);
}
.ak-mask_opacity08 .ak-mask {
    background-color:rgba(0,0,0,.8) !important;
    opacity:0.8 !important;
    filter:alpha(opacity=80);
}
.ak-mask_opacity07 .ak-mask {
    background-color:rgba(0,0,0,.7) !important;
    opacity:0.7 !important;
    filter:alpha(opacity=70);
}
.ak-mask_opacity06 .ak-mask {
    background-color:rgba(0,0,0,.6) !important;
    opacity:0.6 !important;
    filter:alpha(opacity=60);
}
.ak-mask_opacity05 .ak-mask {
    background-color:rgba(0,0,0,.5) !important;
    opacity:0.5 !important;
    filter:alpha(opacity=50);
}
.ak-mask_opacity04 .ak-mask {
    background-color:rgba(0,0,0,.4) !important;
    opacity:0.4 !important;
    filter:alpha(opacity=40);
}
.ak-mask_opacity03 .ak-mask {
    background-color:rgba(0,0,0,.3) !important;
    opacity:0.3 !important;
    filter:alpha(opacity=30);
}
.ak-mask_opacity02 .ak-mask {
    background-color:rgba(0,0,0,.2) !important;
    opacity:0.2 !important;
    filter:alpha(opacity=20);
}
.ak-mask_opacity01 .ak-mask {
    background-color:rgba(0,0,0,.1) !important;
    opacity:0.1 !important;
    filter:alpha(opacity=10);
}

.ak-mask_opacity09 .ak-mask, .bg_black09, .bg_ab_black09:after, .bg_ab_black09:before, .bg_cd_black09 > *, .bg_abcd_black09 > *:after, .bg_abcd_black09 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNTkwMTA4MkNCM0UxMUU3OUM1RUU0MkIzNjZFQzQ2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNTkwMTA4M0NCM0UxMUU3OUM1RUU0MkIzNjZFQzQ2RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM1OTAxMDgwQ0IzRTExRTc5QzVFRTQyQjM2NkVDNDZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM1OTAxMDgxQ0IzRTExRTc5QzVFRTQyQjM2NkVDNDZGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EUF1nAAAAA9JREFUeNpiYGBgeAYQYAAA6wDnP13/dgAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity08 .ak-mask, .bg_black08, .bg_ab_black08:after, .bg_ab_black08:before, .bg_cd_black08 > *, .bg_abcd_black08 > *:after, .bg_abcd_black08 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRTVFNTA2NkNCM0UxMUU3QjlDNEFFNUJCMjFDNUNEQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRTVFNTA2N0NCM0UxMUU3QjlDNEFFNUJCMjFDNUNEQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFNUU1MDY0Q0IzRTExRTdCOUM0QUU1QkIyMUM1Q0RCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFNUU1MDY1Q0IzRTExRTdCOUM0QUU1QkIyMUM1Q0RCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yMIauwAAAA9JREFUeNpiYGBgOAMQYAAA0QDNW2hbhQAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity07 .ak-mask, .bg_black07, .bg_ab_black07:after, .bg_ab_black07:before, .bg_cd_black07 > *, .bg_abcd_black07 > *:after, .bg_abcd_black07 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUVDQkM1NTlBRkM2MTFFN0I3NzFGRDlFOTZEMjVBQjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUVDQkM1NThBRkM2MTFFN0I3NzFGRDlFOTZEMjVBQjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMUU4QkFFQUU1QjExRTdCRTA0QzMyRDkzNDQ0MzM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyMUU4QkFGQUU1QjExRTdCRTA0QzMyRDkzNDQ0MzM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UAuucgAAAA9JREFUeNpiYGBg2AwQYAAAuAC01qHx9QAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity06 .ak-mask, .bg_black06, .bg_ab_black06:after, .bg_ab_black06:before, .bg_cd_black06 > *, .bg_abcd_black06 > *:after, .bg_abcd_black06 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREEzREUxQUNCM0UxMUU3OEU2QkU2RTlBNzc2RjlBRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREEzREUxQkNCM0UxMUU3OEU2QkU2RTlBNzc2RjlBRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkREQTNERTE4Q0IzRTExRTc4RTZCRTZFOUE3NzZGOUFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQTNERTE5Q0IzRTExRTc4RTZCRTZFOUE3NzZGOUFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8KwO/gAAAA9JREFUeNpiYGBgmAkQYAAAngCaoMXLCwAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity05 .ak-mask, .bg_black05, .bg_ab_black05:after, .bg_ab_black05:before, .bg_cd_black05 > *, .bg_abcd_black05 > *:after, .bg_abcd_black05 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNUIxRjJBRUNCM0UxMUU3QTBDOEIxMTBCQTFFRjNEQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNUIxRjJBRkNCM0UxMUU3QTBDOEIxMTBCQTFFRjNEQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1QjFGMkFDQ0IzRTExRTdBMEM4QjExMEJBMUVGM0RDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1QjFGMkFEQ0IzRTExRTdBMEM4QjExMEJBMUVGM0RDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DnWIJwAAAA9JREFUeNpiYGBgaAAIMAAAhQCB69VMmQAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity04 .ak-mask, .bg_black04, .bg_ab_black04:after, .bg_ab_black04:before, .bg_cd_black04 > *, .bg_abcd_black04 > *:after, .bg_abcd_black04 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzY5RDVFQjJCMjIwMTFFN0IzQjA5Mzc4RDIwNUMwRjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzY5RDVFQjFCMjIwMTFFN0IzQjA5Mzc4RDIwNUMwRjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFQ0JDNTU4QUZDNjExRTdCNzcxRkQ5RTk2RDI1QUI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFQ0JDNTU5QUZDNjExRTdCNzcxRkQ5RTk2RDI1QUI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MPWadQAAAA9JREFUeNpiYGBgSAMIMAAAawBnDb5zPgAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity03 .ak-mask, .bg_black03, .bg_ab_black03:after, .bg_ab_black03:before, .bg_cd_black03 > *, .bg_abcd_black03 > *:after, .bg_abcd_black03 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzk1QjIzN0NCM0UxMUU3OTM5OTk2MTdDNUQxOTcwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzk1QjIzOENCM0UxMUU3OTM5OTk2MTdDNUQxOTcwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDOTVCMjM1Q0IzRTExRTc5Mzk5OTYxN0M1RDE5NzBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDOTVCMjM2Q0IzRTExRTc5Mzk5OTYxN0M1RDE5NzBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rIfILwAAAA9JREFUeNpiYGBg8AUIMAAAUgBOUWVeTwAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity02 .ak-mask, .bg_black02, .bg_ab_black02:after, .bg_ab_black02:before, .bg_cd_black02 > *, .bg_abcd_black02 > *:after, .bg_abcd_black02 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEJCQzU1RkNCM0UxMUU3QUVEREExMDAyOEI4MjE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEJCQzU2MENCM0UxMUU3QUVEREExMDAyOEI4MjE5OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0QkJDNTVEQ0IzRTExRTdBRUREQTEwMDI4QjgyMTk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0QkJDNTVFQ0IzRTExRTdBRUREQTEwMDI4QjgyMTk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BuvWpwAAAA9JREFUeNpiYGBgMAYIMAAAOAA0kr2MMAAAAABJRU5ErkJggg==) repeat \9 !important;
}
.ak-mask_opacity01 .ak-mask, .bg_black01, .bg_ab_black01:after, .bg_ab_black01:before, .bg_cd_black01 > *, .bg_abcd_black01 > *:after, .bg_abcd_black01 > *:before {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQzE2MDREN0NCM0UxMUU3QUNCMUU4MDAwMTdFMjAxOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQzE2MDREOENCM0UxMUU3QUNCMUU4MDAwMTdFMjAxOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMTYwNEQ1Q0IzRTExRTdBQ0IxRTgwMDAxN0UyMDE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZDMTYwNEQ2Q0IzRTExRTdBQ0IxRTgwMDAxN0UyMDE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PncX7wAAAA9JREFUeNpiYGBgkAIIMAAAHwAbZIBtGgAAAABJRU5ErkJggg==) repeat \9 !important;
}

.ak_img_loading01 {
    background: #f5f5f5 url('data:image/gif;base64,R0lGODlhIAAgALMAAP///7Ozs/v7+9bW1uHh4fLy8rq6uoGBgTQ0NAEBARsbG8TExJeXl/39/VRUVAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAAACwAAAAAIAAgAAAE5xDISSlLrOrNp0pKNRCdFhxVolJLEJQUoSgOpSYT4RowNSsvyW1icA16k8MMMRkCBjskBTFDAZyuAEkqCfxIQ2hgQRFvAQEEIjNxVDW6XNE4YagRjuBCwe60smQUDnd4Rz1ZAQZnFAGDd0hihh12CEE9kjAEVlycXIg7BAsMB6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YEvpJivxNaGmLHT0VnOgGYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHQjYKhKP1oZmADdEAAAh+QQFBQAAACwAAAAAGAAXAAAEchDISasKNeuJFKoHs4mUYlJIkmjIV54Soypsa0wmLSnqoTEtBw52mG0AjhYpBxioEqRNy8V0qFzNw+GGwlJki4lBqx1IBgjMkRIghwjrzcDti2/Gh7D9qN774wQGAYOEfwCChIV/gYmDho+QkZKTR3p7EQAh+QQFBQAAACwBAAAAHQAOAAAEchDISWdANesNHHJZwE2DUSEo5SjKKB2HOKGYFLD1CB/DnEoIlkti2PlyuKGEATMBaAACSyGbEDYD4zN1YIEmh0SCQQgYehNmTNNaKsQJXmBuuEYPi9ECAU/UFnNzeUp9VBQEBoFOLmFxWHNoQw6RWEocEQAh+QQFBQAAACwHAAAAGQARAAAEaRDICdZZNOvNDsvfBhBDdpwZgohBgE3nQaki0AYEjEqOGmqDlkEnAzBUjhrA0CoBYhLVSkm4SaAAWkahCFAWTU0A4RxzFWJnzXFWJJWb9pTihRu5dvghl+/7NQmBggo/fYKHCX8AiAmEEQAh+QQFBQAAACwOAAAAEgAYAAAEZXCwAaq9ODAMDOUAI17McYDhWA3mCYpb1RooXBktmsbt944BU6zCQCBQiwPB4jAihiCK86irTB20qvWp7Xq/FYV4TNWNz4oqWoEIgL0HX/eQSLi69boCikTkE2VVDAp5d1p0CW4RACH5BAUFAAAALA4AAAASAB4AAASAkBgCqr3YBIMXvkEIMsxXhcFFpiZqBaTXisBClibgAnd+ijYGq2I4HAamwXBgNHJ8BEbzgPNNjz7LwpnFDLvgLGJMdnw/5DRCrHaE3xbKm6FQwOt1xDnpwCvcJgcJMgEIeCYOCQlrF4YmBIoJVV2CCXZvCooHbwGRcAiKcmFUJhEAIfkEBQUAAAAsDwABABEAHwAABHsQyAkGoRivELInnOFlBjeM1BCiFBdcbMUtKQdTN0CUJru5NJQrYMh5VIFTTKJcOj2HqJQRhEqvqGuU+uw6AwgEwxkOO55lxIihoDjKY8pBoThPxmpAYi+hKzoeewkTdHkZghMIdCOIhIuHfBMOjxiNLR4KCW1ODAlxSxEAIfkEBQUAAAAsCAAOABgAEgAABGwQyEkrCDgbYvvMoOF5ILaNaIoGKroch9hacD3MFMHUBzMHiBtgwJMBFolDB4GoGGBCACKRcAAUWAmzOWJQExysQsJgWj0KqvKalTiYPhp1LBFTtp10Is6mT5gdVFx1bRN8FTsVCAqDOB9+KhEAIfkEBQUAAAAsAgASAB0ADgAABHgQyEmrBePS4bQdQZBdR5IcHmWEgUFQgWKaKbWwwSIhc4LonsXhBSCsQoOSScGQDJiWwOHQnAxWBIYJNXEoFCiEWDI9jCzESey7GwMM5doEwW4jJoypQQ743u1WcTV0CgFzbhJ5XClfHYd/EwZnHoYVDgiOfHKQNREAIfkEBQUAAAAsAAAPABkAEQAABGeQqUQruDjrW3vaYCZ5X2ie6EkcKaooTAsi7ytnTq046BBsNcTvItz4AotMwKZBIC6H6CVAJaCcT0CUBTgaTg5nTCu9GKiDEMPJg5YBBOpwlnVzLwtqyKnZagZWahoMB2M3GgsHSRsRACH5BAUFAAAALAEACAARABgAAARcMKR0gL34npkUyyCAcAmyhBijkGi2UW02VHFt33iu7yiDIDaD4/erEYGDlu/nuBAOJ9Dvc2EcDgFAYIuaXS3bbOh6MIC5IAP5Eh5fk2exC4tpgwZyiyFgvhEMBBEAIfkEBQUAAAAsAAACAA4AHQAABHMQyAnYoViSlFDGXBJ808Ep5KRwV8qEg+pRCOeoioKMwJK0Ekcu54h9AoghKgXIMZgAApQZcCCu2Ax2O6NUud2pmJcyHA4L0uDM/ljYDCnGfGakJQE5YH0wUBYBAUYfBIFkHwaBgxkDgX5lgXpHAXcpBIsRADs=') no-repeat center;
}
.ak_img_loading02 {
    background: #f5f5f5 url('data:image/gif;base64, ') no-repeat center;
}
.ak_img_loading03 {
    background: #f5f5f5 url('data:image/gif;base64,R0lGODlhHwAfAPMMAJ6enpmZmbi4uNnZ2bKysnNzc1lZWczMzNHR0b+/v4yMjKampv///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSWm5NevNruegpIyShzFGGlJj25loqq5MS76FJM+rrWg7A010A/I2geSwMmhWktClpEmlQJVSqnNyDUgZ2sET+61+v4D0uYJoM9LwtaRNh6vl9LYdIGfkEW93fXR9QwuHaweKFYeNX4qQFI2IUpCLE5MLj5aMlJsHIQSiHAmlS6KoGqWrQ6ijDAKxEqumNK4EsLGytAmnr7qyDKxywAKFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSam6NevNruegFIyShzFFGlJj25loqq5MS76KJM+rHWi7Ak10A/I2gOSwYmhWktClpEmlQJVSqnNyBUgZWsMT+61+v4v0uTJoM9LwtaRNh6vl9LZ9IWfkB293fXR9QwSHawiKFYeNX4qQFI2IUpCLE5MEj5aMlJsIIQKiHAelS6KoGqWrQ6ijDAmxEqumNK4CsLGytAenr7qyDKxywAmFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSWm4NevNruegBIyShzFKGlJj25loqq5MS76BJM+rDWg7BU10A/I2i+SwUmhWktClpEmlQJVSqnNyXUgZ2sIT+61+v4T0uWJoM9LwtaRNh6vl9LadIGfkDW93fXR9QwKHawOKFYeNX4qQFI2IUpCLE5MCj5aMlJsDIQmiHAilS6KoGqWrQ6ijDAexEqumNK4JsLGytAinr7qyDKxywAeFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSSm4NevNruegtIyShzFBGlJj25loqq5MS76AJM+rvWi7AE10A/I2hOSwomhWktClpEmlQJVSqnNyJUgZWsUT+61+v4L0uVJoM9LwtaRNh6vl9LZdIGfkC293fXR9QwmHawaKFYeNX4qQFI2IUpCLE5MJj5aMlJsGIQeiHAOlS6KoGqWrQ6ijDAixEqumNK4HsLGytAOnr7qyDKxywAiFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSem6NevNruegRIyShzFAGlJj25loqq5MS76LJM+rTWg7AE10A/I2guSwEmhWktClpEmlQJVSqnNyFUgZ2sAT+61+v4n0uaJoM9LwtaRNh6vl9LY9IWfkFW93fXR9QweHawWKFYeNX4qQFI2IUpCLE5MHj5aMlJsFIQiiHAalS6KoGqWrQ6ijDAOxEqumNK4IsLGytAanr7qyDKxywAOFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSSm5NevNruegJIyShzFLGlJj25loqq5MS76EJM+rLWi7BU10A/I2ieSwAmhWktClpEmlQJVSqnNyTUgZWsAT+61+v4f0uRJoM9LwtaRNh6vl9Lb9IGfkA293fXR9QwiHawqKFYeNX4qQFI2IUpCLE5MIj5aMlJsKIQOiHAWlS6KoGqWrQ6ijDAaxEqumNK4DsLGytAWnr7qyDKxywAaFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSam4NevNrueglIyShzFEGlJj25loqq5MS76CJM+rnWg7Ak10A/I2h+SwsmhWktClpEmlQJVSqnNyPUgZ2sUT+61+v4j0uQJoM9LwtaRNh6vl9LYdIWfkAW93fXR9QwOHawGKFYeNX4qQFI2IUpCLE5MDj5aMlJsBIQaiHAqlS6KoGqWrQ6ijDAWxEqumNK4GsLGytAqnr7qyDKxywAWFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSWm6NevNruegdIyShzFCGlJj25loqq5MS76JJM+rfWg7AU10A/I2iOSwQmhWktClpEmlQJVSqnNyRUgZWsIT+61+v4P0ubJoM9LwtaRNh6vl9LZ9IGfkF293fXR9QwaHawCKFYeNX4qQFI2IUpCLE5MGj5aMlJsAIQWiHAGlS6KoGqWrQ6ijDAqxEqumNK4FsLGytAGnr7qyDKxywAqFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSem5NevNrueghIyShzFJGlJj25loqq5MS76HJM+rjWi7BE10A/I2g+SwImhWktClpEmlQJVSqnNyHUgZWsET+61+v4b0uUJoM9LwtaRNh6vl9LbdIGfkCW93fXR9QwWHawuKFYeNX4qQFI2IUpCLE5MFj5aMlJsLIQqiHAClS6KoGqWrQ6ijDAGxEqumNK4KsLGytACnr7qyDKxywAGFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSSm6NevNruegNIyShzFHGlJj25loqq5MS76IJM+rPWi7A010A/I2huSwkmhWktClpEmlQJVSqnNyNUgZ2sQT+61+v4X0uSJoM9LwtaRNh6vl9La9IGfkBW93fXR9QwqHawSKFYeNX4qQFI2IUpCLE5MKj5aMlJsEIQGiHAulS6KoGqWrQ6ijDACxEqumNK4BsLGytAunr7qyDKxywACFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSem4NevNruegZIyShzFIGlJj25loqq5MS76DJM+rbWg7BE10A/I2heSwcmhWktClpEmlQJVSqnNyLUgZ2sMT+61+v4r0uZJoM9LwtaRNh6vl9LZdIWfkE293fXR9QwGHawKKFYeNX4qQFI2IUpCLE5MBj5aMlJsCIQCiHASlS6KoGqWrQ6ijDAuxEqumNK4AsLGytASnr7qyDKxywAuFFbpDEQAh+QQFAAAMACwAAAAAHwAfAAAEpZDJSam5NevNruegVIyShzFDGlJj25loqq5MS76GJM+rXWi7AU10A/I2iuSwgmhWktClpEmlQJVSqnNyVUgZWsQT+61+v4H0uXJoM9LwtaRNh6vl9LY9IGfkD293fXR9QwCHawmKFYeNX4qQFI2IUpCLE5MAj5aMlJsJIQuiHAKlS6KoGqWrQ6ijDASxEqumNK4LsLGytAKnr7qyDKxywASFFbpDEQA7LyogIHx4R3YwMHwwMWE1NzgzY2FlMGQzN2NhZjVjZWE0OGIzYTAxNjk0ZSAqLw==') no-repeat center;
}
.ak_img_loading04 {
    background: #f5f5f5 url('data:image/gif;base64, ') no-repeat center;
}
.ak_img_loading05 {
    background: #f5f5f5 url('data:image/gif;base64, ') no-repeat center;
}

/*OnlinePay Icon setting*/
.pay_alipay {
    display: inline-block;
    vertical-align: middle;
    background: transparent url('data:image/png;base64, ') no-repeat center;
    background-size: 100% auto;
}
.pay_wechat {
    display: inline-block;
    vertical-align: middle;
    background: transparent url('data:image/png;base64, ') no-repeat center;
    background-size: 100% auto;
}
.pay_unionpay {
    display: inline-block;
    vertical-align: middle;
    background: transparent url('data:image/png;base64, ') no-repeat center;
    background-size: 100% auto;
}
