/*! jQuery.AKjs.Mobile by Mobile Web App Plugin v1.6.3 Stable --- Copyright Andrew.Kim | (c) 20170808 ~ 20210202 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:1rem;
    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:1rem;
    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:1rem;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#cccccc !important;
    font-size:1rem;
}
::-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;
}
.cur_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_4rem {
    display:block;
    height:4rem;
    line-height:4rem;
    text-align:center;
    font-size:1.4rem;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_38rem {
    display:block;
    height:3.8rem;
    line-height:3.8rem;
    text-align:center;
    font-size:1.4rem;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_36rem {
    display:block;
    height:3.6rem;
    line-height:3.6rem;
    text-align:center;
    font-size:1.2rem;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_32rem {
    display:block;
    height:3.2rem;
    line-height:3.2rem;
    text-align:center;
    font-size:1.2rem;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_3rem {
    display:block;
    height:3rem;
    line-height:3rem;
    text-align:center;
    font-size:1.2rem;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_24rem {
    display:block;
    height:2.4rem;
    line-height:2.4rem;
    text-align:center;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_2rem {
    display:block;
    height:2rem;
    line-height:2rem;
    text-align:center;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_18rem {
    display:block;
    height:1.8rem;
    line-height:1.8rem;
    text-align:center;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_16rem {
    display:block;
    height:1.6rem;
    line-height:1.6rem;
    text-align:center;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_14rem {
    display:block;
    height:1.4rem;
    line-height:1.4rem;
    text-align:center;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}
.btn_h_au {
    display:block;
    border-radius:0.3rem !important;
    border:none;
    padding:0 !important;
}

/*border setting*/
.bor_rad_50 {
    border-radius:50% !important;
}
.bor_rad_4rem {
    border-radius:4rem !important;
}
.bor_rad_38rem {
    border-radius:3.8rem !important;
}
.bor_rad_36rem {
    border-radius:3.6rem !important;
}
.bor_rad_34rem {
    border-radius:3.4rem !important;
}
.bor_rad_32rem {
    border-radius:3.2rem !important;
}
.bor_rad_3rem {
    border-radius:3rem !important;
}
.bor_rad_28rem {
    border-radius:2.8rem !important;
}
.bor_rad_26rem {
    border-radius:2.6rem !important;
}
.bor_rad_24rem {
    border-radius:2.4rem !important;
}
.bor_rad_22rem {
    border-radius:2.2rem !important;
}
.bor_rad_2rem {
    border-radius:2rem !important;
}
.bor_rad_19rem {
    border-radius:1.9rem !important;
}
.bor_rad_18rem {
    border-radius:1.8rem !important;
}
.bor_rad_17rem {
    border-radius:1.7rem !important;
}
.bor_rad_16rem {
    border-radius:1.6rem !important;
}
.bor_rad_15rem {
    border-radius:1.5rem !important;
}
.bor_rad_14rem {
    border-radius:1.4rem !important;
}
.bor_rad_13rem {
    border-radius:1.3rem !important;
}
.bor_rad_12rem {
    border-radius:1.2rem !important;
}
.bor_rad_11rem {
    border-radius:1.1rem !important;
}
.bor_rad_1rem {
    border-radius:1rem !important;
}
.bor_rad_09rem {
    border-radius:0.9rem !important;
}
.bor_rad_08rem {
    border-radius:0.8rem !important;
}
.bor_rad_07rem {
    border-radius:0.7rem !important;
}
.bor_rad_06rem {
    border-radius:0.6rem !important;
}
.bor_rad_05rem {
    border-radius:0.5rem !important;
}
.bor_rad_04rem {
    border-radius:0.4rem !important;
}
.bor_rad_03rem {
    border-radius:0.3rem !important;
}
.bor_rad_02rem {
    border-radius:0.2rem !important;
}
.bor_rad_01rem {
    border-radius:0.1rem !important;
}
.bor_rad_0 {
    border-radius:0 !important;
}
.bor_rad_right_4rem {
    border-top-right-radius: 4rem;
    border-bottom-right-radius: 4rem;
}
.bor_rad_right_38rem {
    border-top-right-radius: 3.8rem;
    border-bottom-right-radius: 3.8rem;
}
.bor_rad_right_36rem {
    border-top-right-radius: 3.6rem;
    border-bottom-right-radius: 3.6rem;
}
.bor_rad_right_34rem {
    border-top-right-radius: 3.4rem;
    border-bottom-right-radius: 3.4rem;
}
.bor_rad_right_32rem {
    border-top-right-radius: 3.2rem;
    border-bottom-right-radius: 3.2rem;
}
.bor_rad_right_3rem {
    border-top-right-radius: 3rem;
    border-bottom-right-radius: 3rem;
}
.bor_rad_right_28rem {
    border-top-right-radius: 2.8rem;
    border-bottom-right-radius: 2.8rem;
}
.bor_rad_right_26rem {
    border-top-right-radius: 2.6rem;
    border-bottom-right-radius: 2.6rem;
}
.bor_rad_right_24rem {
    border-top-right-radius: 2.4rem;
    border-bottom-right-radius: 2.4rem;
}
.bor_rad_right_22rem {
    border-top-right-radius: 2.2rem;
    border-bottom-right-radius: 2.2rem;
}
.bor_rad_right_2rem {
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem;
}
.bor_rad_right_19rem {
    border-top-right-radius: 1.9rem;
    border-bottom-right-radius: 1.9rem;
}
.bor_rad_right_18rem {
    border-top-right-radius: 1.8rem;
    border-bottom-right-radius: 1.8rem;
}
.bor_rad_right_17rem {
    border-top-right-radius: 1.7rem;
    border-bottom-right-radius: 1.7rem;
}
.bor_rad_right_16rem {
    border-top-right-radius: 1.6rem;
    border-bottom-right-radius: 1.6rem;
}
.bor_rad_right_15rem {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
.bor_rad_right_14rem {
    border-top-right-radius: 1.4rem;
    border-bottom-right-radius: 1.4rem;
}
.bor_rad_right_13rem {
    border-top-right-radius: 1.3rem;
    border-bottom-right-radius: 1.3rem;
}
.bor_rad_right_12rem {
    border-top-right-radius: 1.2rem;
    border-bottom-right-radius: 1.2rem;
}
.bor_rad_right_11rem {
    border-top-right-radius: 1.1rem;
    border-bottom-right-radius: 1.1rem;
}
.bor_rad_right_1rem {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.bor_rad_right_09rem {
    border-top-right-radius: 0.9rem;
    border-bottom-right-radius: 0.9rem;
}
.bor_rad_right_08rem {
    border-top-right-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
}
.bor_rad_right_07rem {
    border-top-right-radius: 0.7rem;
    border-bottom-right-radius: 0.7rem;
}
.bor_rad_right_06rem {
    border-top-right-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem;
}
.bor_rad_right_05rem {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.bor_rad_right_04rem {
    border-top-right-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
}
.bor_rad_right_03rem {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}
.bor_rad_right_02rem {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}
.bor_rad_right_01rem {
    border-top-right-radius: 0.1rem;
    border-bottom-right-radius: 0.1rem;
}
.bor_rad_right_0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.bor_rad_left_4rem {
    border-top-left-radius: 4rem;
    border-bottom-left-radius: 4rem;
}
.bor_rad_left_38rem {
    border-top-left-radius: 3.8rem;
    border-bottom-left-radius: 3.8rem;
}
.bor_rad_left_36rem {
    border-top-left-radius: 3.6rem;
    border-bottom-left-radius: 3.6rem;
}
.bor_rad_left_34rem {
    border-top-left-radius: 3.4rem;
    border-bottom-left-radius: 3.4rem;
}
.bor_rad_left_32rem {
    border-top-left-radius: 3.2rem;
    border-bottom-left-radius: 3.2rem;
}
.bor_rad_left_3rem {
    border-top-left-radius: 3rem;
    border-bottom-left-radius: 3rem;
}
.bor_rad_left_28rem {
    border-top-left-radius: 2.8rem;
    border-bottom-left-radius: 2.8rem;
}
.bor_rad_left_26rem {
    border-top-left-radius: 2.6rem;
    border-bottom-left-radius: 2.6rem;
}
.bor_rad_left_24rem {
    border-top-left-radius: 2.4rem;
    border-bottom-left-radius: 2.4rem;
}
.bor_rad_left_22rem {
    border-top-left-radius: 2.2rem;
    border-bottom-left-radius: 2.2rem;
}
.bor_rad_left_2rem {
    border-top-left-radius: 2rem;
    border-bottom-left-radius: 2rem;
}
.bor_rad_left_19rem {
    border-top-left-radius: 1.9rem;
    border-bottom-left-radius: 1.9rem;
}
.bor_rad_left_18rem {
    border-top-left-radius: 1.8rem;
    border-bottom-left-radius: 1.8rem;
}
.bor_rad_left_17rem {
    border-top-left-radius: 1.7rem;
    border-bottom-left-radius: 1.7rem;
}
.bor_rad_left_16rem {
    border-top-left-radius: 1.6rem;
    border-bottom-left-radius: 1.6rem;
}
.bor_rad_left_15rem {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}
.bor_rad_left_14rem {
    border-top-left-radius: 1.4rem;
    border-bottom-left-radius: 1.4rem;
}
.bor_rad_left_13rem {
    border-top-left-radius: 1.3rem;
    border-bottom-left-radius: 1.3rem;
}
.bor_rad_left_12rem {
    border-top-left-radius: 1.2rem;
    border-bottom-left-radius: 1.2rem;
}
.bor_rad_left_11rem {
    border-top-left-radius: 1.1rem;
    border-bottom-left-radius: 1.1rem;
}
.bor_rad_left_1rem {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.bor_rad_left_09rem {
    border-top-left-radius: 0.9rem;
    border-bottom-left-radius: 0.9rem;
}
.bor_rad_left_08rem {
    border-top-left-radius: 0.8rem;
    border-bottom-left-radius: 0.8rem;
}
.bor_rad_left_07rem {
    border-top-left-radius: 0.7rem;
    border-bottom-left-radius: 0.7rem;
}
.bor_rad_left_06rem {
    border-top-left-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem;
}
.bor_rad_left_05rem {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}
.bor_rad_left_04rem {
    border-top-left-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem;
}
.bor_rad_left_03rem {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}
.bor_rad_left_02rem {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}
.bor_rad_left_01rem {
    border-top-left-radius: 0.1rem;
    border-bottom-left-radius: 0.1rem;
}
.bor_rad_left_0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.bor_rad_top_4rem {
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
}
.bor_rad_top_38rem {
    border-top-left-radius: 3.8rem;
    border-top-right-radius: 3.8rem;
}
.bor_rad_top_36rem {
    border-top-left-radius: 3.6rem;
    border-top-right-radius: 3.6rem;
}
.bor_rad_top_34rem {
    border-top-left-radius: 3.4rem;
    border-top-right-radius: 3.4rem;
}
.bor_rad_top_32rem {
    border-top-left-radius: 3.2rem;
    border-top-right-radius: 3.2rem;
}
.bor_rad_top_3rem {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
}
.bor_rad_top_28rem {
    border-top-left-radius: 2.8rem;
    border-top-right-radius: 2.8rem;
}
.bor_rad_top_26rem {
    border-top-left-radius: 2.6rem;
    border-top-right-radius: 2.6rem;
}
.bor_rad_top_24rem {
    border-top-left-radius: 2.4rem;
    border-top-right-radius: 2.4rem;
}
.bor_rad_top_22rem {
    border-top-left-radius: 2.2rem;
    border-top-right-radius: 2.2rem;
}
.bor_rad_top_2rem {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
}
.bor_rad_top_19rem {
    border-top-left-radius: 1.9rem;
    border-top-right-radius: 1.9rem;
}
.bor_rad_top_18rem {
    border-top-left-radius: 1.8rem;
    border-top-right-radius: 1.8rem;
}
.bor_rad_top_17rem {
    border-top-left-radius: 1.7rem;
    border-top-right-radius: 1.7rem;
}
.bor_rad_top_16rem {
    border-top-left-radius: 1.6rem;
    border-top-right-radius: 1.6rem;
}
.bor_rad_top_15rem {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
}
.bor_rad_top_14rem {
    border-top-left-radius: 1.4rem;
    border-top-right-radius: 1.4rem;
}
.bor_rad_top_13rem {
    border-top-left-radius: 1.3rem;
    border-top-right-radius: 1.3rem;
}
.bor_rad_top_12rem {
    border-top-left-radius: 1.2rem;
    border-top-right-radius: 1.2rem;
}
.bor_rad_top_11rem {
    border-top-left-radius: 1.1rem;
    border-top-right-radius: 1.1rem;
}
.bor_rad_top_1rem {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.bor_rad_top_09rem {
    border-top-left-radius: 0.9rem;
    border-top-right-radius: 0.9rem;
}
.bor_rad_top_08rem {
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
}
.bor_rad_top_07rem {
    border-top-left-radius: 0.7rem;
    border-top-right-radius: 0.7rem;
}
.bor_rad_top_06rem {
    border-top-left-radius: 0.6rem;
    border-top-right-radius: 0.6rem;
}
.bor_rad_top_05rem {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.bor_rad_top_04rem {
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
}
.bor_rad_top_03rem {
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}
.bor_rad_top_02rem {
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}
.bor_rad_top_01rem {
    border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
}
.bor_rad_top_0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.bor_rad_bottom_4rem {
    border-bottom-left-radius: 4rem;
    border-bottom-right-radius: 4rem;
}
.bor_rad_bottom_38rem {
    border-bottom-left-radius: 3.8rem;
    border-bottom-right-radius: 3.8rem;
}
.bor_rad_bottom_36rem {
    border-bottom-left-radius: 3.6rem;
    border-bottom-right-radius: 3.6rem;
}
.bor_rad_bottom_34rem {
    border-bottom-left-radius: 3.4rem;
    border-bottom-right-radius: 3.4rem;
}
.bor_rad_bottom_32rem {
    border-bottom-left-radius: 3.2rem;
    border-bottom-right-radius: 3.2rem;
}
.bor_rad_bottom_3rem {
    border-bottom-left-radius: 3rem;
    border-bottom-right-radius: 3rem;
}
.bor_rad_bottom_28rem {
    border-bottom-left-radius: 2.8rem;
    border-bottom-right-radius: 2.8rem;
}
.bor_rad_bottom_26rem {
    border-bottom-left-radius: 2.6rem;
    border-bottom-right-radius: 2.6rem;
}
.bor_rad_bottom_24rem {
    border-bottom-left-radius: 2.4rem;
    border-bottom-right-radius: 2.4rem;
}
.bor_rad_bottom_22rem {
    border-bottom-left-radius: 2.2rem;
    border-bottom-right-radius: 2.2rem;
}
.bor_rad_bottom_2rem {
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
}
.bor_rad_bottom_19rem {
    border-bottom-left-radius: 1.9rem;
    border-bottom-right-radius: 1.9rem;
}
.bor_rad_bottom_18rem {
    border-bottom-left-radius: 1.8rem;
    border-bottom-right-radius: 1.8rem;
}
.bor_rad_bottom_17rem {
    border-bottom-left-radius: 1.7rem;
    border-bottom-right-radius: 1.7rem;
}
.bor_rad_bottom_16rem {
    border-bottom-left-radius: 1.6rem;
    border-bottom-right-radius: 1.6rem;
}
.bor_rad_bottom_15rem {
    border-bottom-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
.bor_rad_bottom_14rem {
    border-bottom-left-radius: 1.4rem;
    border-bottom-right-radius: 1.4rem;
}
.bor_rad_bottom_13rem {
    border-bottom-left-radius: 1.3rem;
    border-bottom-right-radius: 1.3rem;
}
.bor_rad_bottom_12rem {
    border-bottom-left-radius: 1.2rem;
    border-bottom-right-radius: 1.2rem;
}
.bor_rad_bottom_11rem {
    border-bottom-left-radius: 1.1rem;
    border-bottom-right-radius: 1.1rem;
}
.bor_rad_bottom_1rem {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.bor_rad_bottom_09rem {
    border-bottom-left-radius: 0.9rem;
    border-bottom-right-radius: 0.9rem;
}
.bor_rad_bottom_08rem {
    border-bottom-left-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
}
.bor_rad_bottom_07rem {
    border-bottom-left-radius: 0.7rem;
    border-bottom-right-radius: 0.7rem;
}
.bor_rad_bottom_06rem {
    border-bottom-left-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem;
}
.bor_rad_bottom_05rem {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.bor_rad_bottom_04rem {
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
}
.bor_rad_bottom_03rem {
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}
.bor_rad_bottom_02rem {
    border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}
.bor_rad_bottom_01rem {
    border-bottom-left-radius: 0.1rem;
    border-bottom-right-radius: 0.1rem;
}
.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;
}
.vert_al_t {
    vertical-align: top !important;
}
.vert_al_tt {
    vertical-align: text-top !important;
}
.vert_al_m {
    vertical-align: middle !important;
}
.vert_al_b {
    vertical-align: bottom !important;
}
.vert_al_tb {
    vertical-align: text-bottom !important;
}
.vert_al_s {
    vertical-align: sub !important;
}
.vert_al_sp {
    vertical-align: super !important;
}
.vert_al_i {
    vertical-align: inherit !important;
}
.font_bold {
    font-weight:bold !important;
}
.font_normal {
    font-weight:normal !important;
}
.font_italic {
    font-style: italic !important;
}
.text_line {
    text-decoration: underline;
}
.fs_40rem, .fs_40_rem {
    font-size:40rem !important;
}
.fs_38_rem {
    font-size:38rem !important;
}
.fs_36_rem {
    font-size:36rem !important;
}
.fs_34_rem {
    font-size:34rem !important;
}
.fs_32_rem {
    font-size:32rem !important;
}
.fs_30rem, .fs_30_rem {
    font-size:30rem !important;
}
.fs_28_rem {
    font-size:28rem !important;
}
.fs_26_rem {
    font-size:26rem !important;
}
.fs_24_rem {
    font-size:24rem !important;
}
.fs_22_rem {
    font-size:22rem !important;
}
.fs_20rem, .fs_20_rem {
    font-size:20rem !important;
}
.fs_19_rem {
    font-size:19rem !important;
}
.fs_18_rem {
    font-size:18rem !important;
}
.fs_17_rem {
    font-size:17rem !important;
}
.fs_16_rem {
    font-size:16rem !important;
}
.fs_15_rem {
    font-size:15rem !important;
}
.fs_14_rem {
    font-size:14rem !important;
}
.fs_13_rem {
    font-size:13rem !important;
}
.fs_12_rem {
    font-size:12rem !important;
}
.fs_11_rem {
    font-size:11rem !important;
}
.fs_10rem, .fs_10_rem {
    font-size:10rem !important;
}
.fs_9rem {
    font-size:9rem !important;
}
.fs_8rem {
    font-size:8rem !important;
}
.fs_7rem {
    font-size:7rem !important;
}
.fs_6rem {
    font-size:6rem !important;
}
.fs_58rem {
    font-size:5.8rem !important;
}
.fs_56rem {
    font-size:5.6rem !important;
}
.fs_52rem {
    font-size:5.2rem !important;
}
.fs_5rem {
    font-size:5rem !important;
}
.fs_48rem {
    font-size:4.8rem !important;
}
.fs_46rem {
    font-size:4.6rem !important;
}
.fs_44rem {
    font-size:4.4rem !important;
}
.fs_42rem {
    font-size:4.2rem !important;
}
.fs_4rem {
    font-size:4rem !important;
}
.fs_38rem {
    font-size:3.8rem !important;
}
.fs_36rem {
    font-size:3.6rem !important;
}
.fs_34rem {
    font-size:3.4rem !important;
}
.fs_32rem {
    font-size:3.2rem !important;
}
.fs_3rem {
    font-size:3rem !important;
}
.fs_28rem {
    font-size:2.8rem !important;
}
.fs_26rem {
    font-size:2.6rem !important;
}
.fs_24rem {
    font-size:2.4rem !important;
}
.fs_22rem {
    font-size:2.2rem !important;
}
.fs_2rem {
    font-size:2rem !important;
}
.fs_19rem {
    font-size:1.9rem !important;
}
.fs_18rem {
    font-size:1.8rem !important;
}
.fs_17rem {
    font-size:1.7rem !important;
}
.fs_16rem {
    font-size:1.6rem !important;
}
.fs_15rem {
    font-size:1.5rem !important;
}
.fs_14rem {
    font-size:1.4rem !important;
}
.fs_13rem {
    font-size:1.3rem !important;
}
.fs_12rem {
    font-size:1.2rem !important;
}
.fs_11rem {
    font-size:1.1rem !important;
}
.fs_1rem {
    font-size:1rem !important;
}
.fs_09rem {
    font-size:.9rem !important;
}
.fs_08rem {
    font-size:.8rem !important;
}
.fs_07rem {
    font-size:.7rem !important;
}
.fs_06rem {
    font-size:.6rem !important;
}
.fs_05rem {
    font-size:.5rem !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*/
.opa_1 {
    opacity:1;
    filter:alpha(opacity=100);
}
.opa_09 {
    opacity:0.9;
    filter:alpha(opacity=90);
}
.opa_08 {
    opacity:0.8;
    filter:alpha(opacity=80);
}
.opa_07 {
    opacity:0.7;
    filter:alpha(opacity=70);
}
.opa_06 {
    opacity:0.6;
    filter:alpha(opacity=60);
}
.opa_05 {
    opacity:0.5;
    filter:alpha(opacity=50);
}
.opa_04 {
    opacity:0.4;
    filter:alpha(opacity=40);
}
.opa_03 {
    opacity:0.3;
    filter:alpha(opacity=30);
}
.opa_02 {
    opacity:0.2;
    filter:alpha(opacity=20);
}
.opa_01 {
    opacity:0.1;
    filter:alpha(opacity=10);
}
.opa_0 {
    opacity:0 !important;
    filter:alpha(opacity=0);
    z-index: -1 !important;
}
.z_index_show {
    z-index: 999 !important;
}
.z_index_hide {
    z-index: -1 !important;
}
.z_index_30 {
    z-index: 30 !important;
}
.z_index_29 {
    z-index: 29 !important;
}
.z_index_28 {
    z-index: 28 !important;
}
.z_index_27 {
    z-index: 27 !important;
}
.z_index_26 {
    z-index: 26 !important;
}
.z_index_25 {
    z-index: 25 !important;
}
.z_index_24 {
    z-index: 24 !important;
}
.z_index_23 {
    z-index: 23 !important;
}
.z_index_22 {
    z-index: 22 !important;
}
.z_index_21 {
    z-index: 21 !important;
}
.z_index_20 {
    z-index: 20 !important;
}
.z_index_19 {
    z-index: 19 !important;
}
.z_index_18 {
    z-index: 18 !important;
}
.z_index_17 {
    z-index: 17 !important;
}
.z_index_16 {
    z-index: 16 !important;
}
.z_index_15 {
    z-index: 15 !important;
}
.z_index_14 {
    z-index: 14 !important;
}
.z_index_13 {
    z-index: 13 !important;
}
.z_index_12 {
    z-index: 12 !important;
}
.z_index_11 {
    z-index: 11 !important;
}
.z_index_10 {
    z-index: 10 !important;
}
.z_index_9 {
    z-index: 9 !important;
}
.z_index_8 {
    z-index: 8 !important;
}
.z_index_7 {
    z-index: 7 !important;
}
.z_index_6 {
    z-index: 6 !important;
}
.z_index_5 {
    z-index: 5 !important;
}
.z_index_4 {
    z-index: 4 !important;
}
.z_index_3 {
    z-index: 3 !important;
}
.z_index_2 {
    z-index: 2 !important;
}
.z_index_1 {
    z-index: 1 !important;
}
.z_index_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*/
.pos_rel {
    position: relative !important;
}
.pos_abs {
    position: absolute !important;
}
.pos_fix {
    position: fixed !important;
}
.pos_sta {
    position: static !important;
}
.pos_in{
    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_100rem, .w_100_rem {
    width:100rem !important;
}
.w_90rem, .w_90_rem {
    width:90rem !important;
}
.w_80rem, .w_80_rem {
    width:80rem !important;
}
.w_70rem, .w_70_rem {
    width:70rem !important;
}
.w_60rem, .w_60_rem {
    width:60rem !important;
}
.w_50rem, .w_50_rem {
    width:50rem !important;
}
.w_42_rem {
    width:42rem !important;
}
.w_40rem, .w_40_rem {
    width:40rem !important;
}
.w_38_rem {
    width:38rem !important;
}
.w_36_rem {
    width:36rem !important;
}
.w_34_rem {
    width:34rem !important;
}
.w_32_rem {
    width:32rem !important;
}
.w_30rem, .w_30_rem {
    width:30rem !important;
}
.w_28_rem {
    width:28rem !important;
}
.w_26_rem {
    width:26rem !important;
}
.w_24_rem {
    width:24rem !important;
}
.w_22_rem {
    width:22rem !important;
}
.w_20rem, .w_20_rem {
    width:20rem !important;
}
.w_19_rem {
    width:19rem !important;
}
.w_18_rem {
    width:18rem !important;
}
.w_17_rem {
    width:17rem !important;
}
.w_16_rem {
    width:16rem !important;
}
.w_15_rem {
    width:15rem !important;
}
.w_14_rem {
    width:14rem !important;
}
.w_13_rem {
    width:13rem !important;
}
.w_12_rem {
    width:12rem !important;
}
.w_11_rem {
    width:11rem !important;
}
.w_10rem, .w_10_rem {
    width:10rem !important;
}
.w_9rem {
    width:9rem !important;
}
.w_8rem {
    width:8rem !important;
}
.w_7rem {
    width:7rem !important;
}
.w_6rem {
    width:6rem !important;
}
.w_58rem {
    width:5.8rem !important;
}
.w_5rem {
    width:5rem !important;
}
.w_48rem {
    width:4.8rem !important;
}
.w_46rem {
    width:4.6rem !important;
}
.w_44rem {
    width:4.4rem !important;
}
.w_42rem {
    width:4.2rem !important;
}
.w_4rem {
    width:4rem !important;
}
.w_38rem {
    width:3.8rem !important;
}
.w_36rem {
    width:3.6rem !important;
}
.w_34rem {
    width:3.4rem !important;
}
.w_32rem {
    width:3.2rem !important;
}
.w_3rem {
    width:3rem !important;
}
.w_28rem {
    width:2.8rem !important;
}
.w_26rem {
    width:2.6rem !important;
}
.w_24rem {
    width:2.4rem !important;
}
.w_22rem {
    width:2.2rem !important;
}
.w_2rem {
    width:2rem !important;
}
.w_19rem {
    width:1.9rem !important;
}
.w_18rem {
    width:1.8rem !important;
}
.w_17rem {
    width:1.7rem !important;
}
.w_16rem {
    width:1.6rem !important;
}
.w_15rem {
    width:1.5rem !important;
}
.w_14rem {
    width:1.4rem !important;
}
.w_13rem {
    width:1.3rem !important;
}
.w_12rem {
    width:1.2rem !important;
}
.w_11rem {
    width:1.1rem !important;
}
.w_1rem {
    width:1rem !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_100rem, .max_w_100_rem {
    max-width:100rem !important;
}
.max_w_90rem, .max_w_90_rem {
    max-width:90rem !important;
}
.max_w_80rem, .max_w_80_rem {
    max-width:80rem !important;
}
.max_w_70rem, .max_w_70_rem {
    max-width:70rem !important;
}
.max_w_60rem, .max_w_60_rem {
    max-width:60rem !important;
}
.max_w_50rem, .max_w_50_rem {
    max-width:50rem !important;
}
.max_w_42_rem {
    max-width:42rem !important;
}
.max_w_40rem, .max_w_40_rem {
    max-width:40rem !important;
}
.max_w_38_rem {
    max-width:38rem !important;
}
.max_w_36_rem {
    max-width:36rem !important;
}
.max_w_34_rem {
    max-width:34rem !important;
}
.max_w_32_rem {
    max-width:32rem !important;
}
.max_w_30rem, .max_w_30_rem {
    max-width:30rem !important;
}
.max_w_28_rem {
    max-width:28rem !important;
}
.max_w_26_rem {
    max-width:26rem !important;
}
.max_w_24_rem {
    max-width:24rem !important;
}
.max_w_22_rem {
    max-width:22rem !important;
}
.max_w_20rem, .max_w_20_rem {
    max-width:20rem !important;
}
.max_w_19_rem {
    max-width:19rem !important;
}
.max_w_18_rem {
    max-width:18rem !important;
}
.max_w_17_rem {
    max-width:17rem !important;
}
.max_w_16_rem {
    max-width:16rem !important;
}
.max_w_15_rem {
    max-width:15rem !important;
}
.max_w_14_rem {
    max-width:14rem !important;
}
.max_w_13_rem {
    max-width:13rem !important;
}
.max_w_12_rem {
    max-width:12rem !important;
}
.max_w_11_rem {
    max-width:11rem !important;
}
.max_w_10rem, .max_w_10_rem {
    max-width:10rem !important;
}
.max_w_9rem {
    max-width:9rem !important;
}
.max_w_8rem {
    max-width:8rem !important;
}
.max_w_7rem {
    max-width:7rem !important;
}
.max_w_6rem {
    max-width:6rem !important;
}
.max_w_58rem {
    max-width:5.8rem !important;
}
.max_w_5rem {
    max-width:5rem !important;
}
.max_w_48rem {
    max-width:4.8rem !important;
}
.max_w_46rem {
    max-width:4.6rem !important;
}
.max_w_44rem {
    max-width:4.4rem !important;
}
.max_w_42rem {
    max-width:4.2rem !important;
}
.max_w_4rem {
    max-width:4rem !important;
}
.max_w_38rem {
    max-width:3.8rem !important;
}
.max_w_36rem {
    max-width:3.6rem !important;
}
.max_w_34rem {
    max-width:3.4rem !important;
}
.max_w_32rem {
    max-width:3.2rem !important;
}
.max_w_3rem {
    max-width:3rem !important;
}
.max_w_28rem {
    max-width:2.8rem !important;
}
.max_w_26rem {
    max-width:2.6rem !important;
}
.max_w_24rem {
    max-width:2.4rem !important;
}
.max_w_22rem {
    max-width:2.2rem !important;
}
.max_w_2rem {
    max-width:2rem !important;
}
.max_w_19rem {
    max-width:1.9rem !important;
}
.max_w_18rem {
    max-width:1.8rem !important;
}
.max_w_17rem {
    max-width:1.7rem !important;
}
.max_w_16rem {
    max-width:1.6rem !important;
}
.max_w_15rem {
    max-width:1.5rem !important;
}
.max_w_14rem {
    max-width:1.4rem !important;
}
.max_w_13rem {
    max-width:1.3rem !important;
}
.max_w_12rem {
    max-width:1.2rem !important;
}
.max_w_11rem {
    max-width:1.1rem !important;
}
.max_w_1rem {
    max-width:1rem !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_100rem, .min_w_100_rem {
    min-width:100rem !important;
}
.min_w_90rem, .min_w_90_rem {
    min-width:90rem !important;
}
.min_w_80rem, .min_w_80_rem {
    min-width:80rem !important;
}
.min_w_70rem, .min_w_70_rem {
    min-width:70rem !important;
}
.min_w_60rem, .min_w_60_rem {
    min-width:60rem !important;
}
.min_w_50rem, .min_w_50_rem {
    min-width:50rem !important;
}
.min_w_42_rem {
    min-width:42rem !important;
}
.min_w_40rem, .min_w_40_rem {
    min-width:40rem !important;
}
.min_w_38_rem {
    min-width:38rem !important;
}
.min_w_36_rem {
    min-width:36rem !important;
}
.min_w_34_rem {
    min-width:34rem !important;
}
.min_w_32_rem {
    min-width:32rem !important;
}
.min_w_30rem, .min_w_30_rem {
    min-width:30rem !important;
}
.min_w_28_rem {
    min-width:28rem !important;
}
.min_w_26_rem {
    min-width:26rem !important;
}
.min_w_24_rem {
    min-width:24rem !important;
}
.min_w_22_rem {
    min-width:22rem !important;
}
.min_w_20rem, .min_w_20_rem {
    min-width:20rem !important;
}
.min_w_19_rem {
    min-width:19rem !important;
}
.min_w_18_rem {
    min-width:18rem !important;
}
.min_w_17_rem {
    min-width:17rem !important;
}
.min_w_16_rem {
    min-width:16rem !important;
}
.min_w_15_rem {
    min-width:15rem !important;
}
.min_w_14_rem {
    min-width:14rem !important;
}
.min_w_13_rem {
    min-width:13rem !important;
}
.min_w_12_rem {
    min-width:12rem !important;
}
.min_w_11_rem {
    min-width:11rem !important;
}
.min_w_10rem, .min_w_10_rem {
    min-width:10rem !important;
}
.min_w_9rem {
    min-width:9rem !important;
}
.min_w_8rem {
    min-width:8rem !important;
}
.min_w_7rem {
    min-width:7rem !important;
}
.min_w_6rem {
    min-width:6rem !important;
}
.min_w_58rem {
    min-width:5.8rem !important;
}
.min_w_5rem {
    min-width:5rem !important;
}
.min_w_48rem {
    min-width:4.8rem !important;
}
.min_w_46rem {
    min-width:4.6rem !important;
}
.min_w_44rem {
    min-width:4.4rem !important;
}
.min_w_42rem {
    min-width:4.2rem !important;
}
.min_w_4rem {
    min-width:4rem !important;
}
.min_w_38rem {
    min-width:3.8rem !important;
}
.min_w_36rem {
    min-width:3.6rem !important;
}
.min_w_34rem {
    min-width:3.4rem !important;
}
.min_w_32rem {
    min-width:3.2rem !important;
}
.min_w_3rem {
    min-width:3rem !important;
}
.min_w_28rem {
    min-width:2.8rem !important;
}
.min_w_26rem {
    min-width:2.6rem !important;
}
.min_w_24rem {
    min-width:2.4rem !important;
}
.min_w_22rem {
    min-width:2.2rem !important;
}
.min_w_2rem {
    min-width:2rem !important;
}
.min_w_19rem {
    min-width:1.9rem !important;
}
.min_w_18rem {
    min-width:1.8rem !important;
}
.min_w_17rem {
    min-width:1.7rem !important;
}
.min_w_16rem {
    min-width:1.6rem !important;
}
.min_w_15rem {
    min-width:1.5rem !important;
}
.min_w_14rem {
    min-width:1.4rem !important;
}
.min_w_13rem {
    min-width:1.3rem !important;
}
.min_w_12rem {
    min-width:1.2rem !important;
}
.min_w_11rem {
    min-width:1.1rem !important;
}
.min_w_1rem {
    min-width:1rem !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_100rem, .h_100_rem {
    height:100rem !important;
}
.h_98_rem {
    height:98rem !important;
}
.h_96_rem {
    height:96rem !important;
}
.h_95_rem {
    height:95rem !important;
}
.h_94_rem {
    height:94rem !important;
}
.h_92_rem {
    height:92rem !important;
}
.h_90rem, .h_90_rem {
    height:90rem !important;
}
.h_88_rem {
    height:88rem !important;
}
.h_86_rem {
    height:86rem !important;
}
.h_85_rem {
    height:85rem !important;
}
.h_84_rem {
    height:84rem !important;
}
.h_82_rem {
    height:82rem !important;
}
.h_80rem, .h_80_rem {
    height:80rem !important;
}
.h_78_rem {
    height:78rem !important;
}
.h_76_rem {
    height:76rem !important;
}
.h_75_rem {
    height:75rem !important;
}
.h_74_rem {
    height:74rem !important;
}
.h_72_rem {
    height:72rem !important;
}
.h_70rem, .h_70_rem {
    height:70rem !important;
}
.h_68_rem {
    height:68rem !important;
}
.h_66_rem {
    height:66rem !important;
}
.h_65_rem {
    height:65rem !important;
}
.h_64_rem {
    height:64rem !important;
}
.h_62_rem {
    height:62rem !important;
}
.h_60rem, .h_60_rem {
    height:60rem !important;
}
.h_58_rem {
    height:58rem !important;
}
.h_56_rem {
    height:56rem !important;
}
.h_55_rem {
    height:55rem !important;
}
.h_54_rem {
    height:54rem !important;
}
.h_52_rem {
    height:52rem !important;
}
.h_50rem, .h_50_rem {
    height:50rem !important;
}
.h_48_rem {
    height:48rem !important;
}
.h_46_rem {
    height:46rem !important;
}
.h_45_rem {
    height:45rem !important;
}
.h_44_rem {
    height:44rem !important;
}
.h_42_rem {
    height:42rem !important;
}
.h_40rem, .h_40_rem {
    height:40rem !important;
}
.h_38_rem {
    height:38rem !important;
}
.h_36_rem {
    height:36rem !important;
}
.h_35_rem {
    height:35rem !important;
}
.h_34_rem {
    height:34rem !important;
}
.h_32_rem {
    height:32rem !important;
}
.h_30rem, .h_30_rem {
    height:30rem !important;
}
.h_29_rem {
    height:29rem !important;
}
.h_28_rem {
    height:28rem !important;
}
.h_27_rem {
    height:27rem !important;
}
.h_26_rem {
    height:26rem !important;
}
.h_25_rem {
    height:25rem !important;
}
.h_24_rem {
    height:24rem !important;
}
.h_23_rem {
    height:23rem !important;
}
.h_22_rem {
    height:22rem !important;
}
.h_21_rem {
    height:21rem !important;
}
.h_20rem, .h_20_rem {
    height:20rem !important;
}
.h_19_rem {
    height:19rem !important;
}
.h_18_rem {
    height:18rem !important;
}
.h_17_rem {
    height:17rem !important;
}
.h_16_rem {
    height:16rem !important;
}
.h_15_rem {
    height:15rem !important;
}
.h_14_rem {
    height:14rem !important;
}
.h_13_rem {
    height:13rem !important;
}
.h_12_rem {
    height:12rem !important;
}
.h_11_rem {
    height:11rem !important;
}
.h_10rem, .h_10_rem {
    height:10rem !important;
}
.h_9rem {
    height:9rem !important;
}
.h_8rem {
    height:8rem !important;
}
.h_7rem {
    height:7rem !important;
}
.h_6rem {
    height:6rem !important;
}
.h_5rem {
    height:5rem !important;
}
.h_48rem {
    height:4.8rem !important;
}
.h_46rem {
    height:4.6rem !important;
}
.h_42rem {
    height:4.2rem !important;
}
.h_4rem {
    height:4rem !important;
}
.h_36rem {
    height:3.6rem !important;
}
.h_34rem {
    height:3.4rem !important;
}
.h_32rem {
    height:3.2rem !important;
}
.h_3rem {
    height:3rem !important;
}
.h_28rem {
    height:2.8rem !important;
}
.h_26rem {
    height:2.6rem !important;
}
.h_25rem {
    height:2.5rem !important;
}
.h_24rem {
    height:2.4rem !important;
}
.h_22rem {
    height:2.2rem !important;
}
.h_2rem {
    height:2rem !important;
}
.h_19rem {
    height:1.9rem !important;
}
.h_18rem {
    height:1.8rem !important;
}
.h_17rem {
    height:1.7rem !important;
}
.h_16rem {
    height:1.6rem !important;
}
.h_15rem {
    height:1.5rem !important;
}
.h_14rem {
    height:1.4rem !important;
}
.h_13rem {
    height:1.3rem !important;
}
.h_12rem {
    height:1.2rem !important;
}
.h_11rem {
    height:1.1rem !important;
}
.h_1rem {
    height:1rem !important;
}
.h_09rem {
    height:0.9rem !important;
}
.h_08rem {
    height:0.8rem !important;
}
.h_07rem {
    height:0.7rem !important;
}
.h_06rem {
    height:0.6rem !important;
}
.h_05rem {
    height:0.5rem !important;
}
.h_04rem {
    height:0.4rem !important;
}
.h_03rem {
    height:0.3rem !important;
}
.h_02rem {
    height:0.2rem !important;
}
.h_01rem {
    height:0.1rem !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_100rem, .max_h_100_rem {
    max-height:100rem !important;
}
.max_h_98_rem {
    max-height:98rem !important;
}
.max_h_96_rem {
    max-height:96rem !important;
}
.max_h_95_rem {
    max-height:95rem !important;
}
.max_h_94_rem {
    max-height:94rem !important;
}
.max_h_92_rem {
    max-height:92rem !important;
}
.max_h_90rem, .max_h_90_rem {
    max-height:90rem !important;
}
.max_h_88_rem {
    max-height:88rem !important;
}
.max_h_86_rem {
    max-height:86rem !important;
}
.max_h_85_rem {
    max-height:85rem !important;
}
.max_h_84_rem {
    max-height:84rem !important;
}
.max_h_82_rem {
    max-height:82rem !important;
}
.max_h_80rem, .max_h_80_rem {
    max-height:80rem !important;
}
.max_h_78_rem {
    max-height:78rem !important;
}
.max_h_76_rem {
    max-height:76rem !important;
}
.max_h_75_rem {
    max-height:75rem !important;
}
.max_h_74_rem {
    max-height:74rem !important;
}
.max_h_72_rem {
    max-height:72rem !important;
}
.max_h_70rem, .max_h_70_rem {
    max-height:70rem !important;
}
.max_h_68_rem {
    max-height:68rem !important;
}
.max_h_66_rem {
    max-height:66rem !important;
}
.max_h_65_rem {
    max-height:65rem !important;
}
.max_h_64_rem {
    max-height:64rem !important;
}
.max_h_62_rem {
    max-height:62rem !important;
}
.max_h_60rem, .max_h_60_rem {
    max-height:60rem !important;
}
.max_h_58_rem {
    max-height:58rem !important;
}
.max_h_56_rem {
    max-height:56rem !important;
}
.max_h_55_rem {
    max-height:55rem !important;
}
.max_h_54_rem {
    max-height:54rem !important;
}
.max_h_52_rem {
    max-height:52rem !important;
}
.max_h_50rem, .max_h_50_rem {
    max-height:50rem !important;
}
.max_h_48_rem {
    max-height:48rem !important;
}
.max_h_46_rem {
    max-height:46rem !important;
}
.max_h_45_rem {
    max-height:45rem !important;
}
.max_h_44_rem {
    max-height:44rem !important;
}
.max_h_42_rem {
    max-height:42rem !important;
}
.max_h_40rem, .max_h_40_rem {
    max-height:40rem !important;
}
.max_h_38_rem {
    max-height:38rem !important;
}
.max_h_36_rem {
    max-height:36rem !important;
}
.max_h_35_rem {
    max-height:35rem !important;
}
.max_h_34_rem {
    max-height:34rem !important;
}
.max_h_32_rem {
    max-height:32rem !important;
}
.max_h_30rem, .max_h_30_rem {
    max-height:30rem !important;
}
.max_h_29_rem {
    max-height:29rem !important;
}
.max_h_28_rem {
    max-height:28rem !important;
}
.max_h_27_rem {
    max-height:27rem !important;
}
.max_h_26_rem {
    max-height:26rem !important;
}
.max_h_25_rem {
    max-height:25rem !important;
}
.max_h_24_rem {
    max-height:24rem !important;
}
.max_h_23_rem {
    max-height:23rem !important;
}
.max_h_22_rem {
    max-height:22rem !important;
}
.max_h_21_rem {
    max-height:21rem !important;
}
.max_h_20rem, .max_h_20_rem {
    max-height:20rem !important;
}
.max_h_19_rem {
    max-height:19rem !important;
}
.max_h_18_rem {
    max-height:18rem !important;
}
.max_h_17_rem {
    max-height:17rem !important;
}
.max_h_16_rem {
    max-height:16rem !important;
}
.max_h_15_rem {
    max-height:15rem !important;
}
.max_h_14_rem {
    max-height:14rem !important;
}
.max_h_13_rem {
    max-height:13rem !important;
}
.max_h_12_rem {
    max-height:12rem !important;
}
.max_h_11_rem {
    max-height:11rem !important;
}
.max_h_10rem, .max_h_10_rem {
    max-height:10rem !important;
}
.max_h_9rem {
    max-height:9rem !important;
}
.max_h_8rem {
    max-height:8rem !important;
}
.max_h_7rem {
    max-height:7rem !important;
}
.max_h_6rem {
    max-height:6rem !important;
}
.max_h_5rem {
    max-height:5rem !important;
}
.max_h_48rem {
    max-height:4.8rem !important;
}
.max_h_46rem {
    max-height:4.6rem !important;
}
.max_h_42rem {
    max-height:4.2rem !important;
}
.max_h_4rem {
    max-height:4rem !important;
}
.max_h_36rem {
    max-height:3.6rem !important;
}
.max_h_34rem {
    max-height:3.4rem !important;
}
.max_h_32rem {
    max-height:3.2rem !important;
}
.max_h_3rem {
    max-height:3rem !important;
}
.max_h_28rem {
    max-height:2.8rem !important;
}
.max_h_26rem {
    max-height:2.6rem !important;
}
.max_h_25rem {
    max-height:2.5rem !important;
}
.max_h_24rem {
    max-height:2.4rem !important;
}
.max_h_22rem {
    max-height:2.2rem !important;
}
.max_h_2rem {
    max-height:2rem !important;
}
.max_h_19rem {
    max-height:1.9rem !important;
}
.max_h_18rem {
    max-height:1.8rem !important;
}
.max_h_17rem {
    max-height:1.7rem !important;
}
.max_h_16rem {
    max-height:1.6rem !important;
}
.max_h_15rem {
    max-height:1.5rem !important;
}
.max_h_14rem {
    max-height:1.4rem !important;
}
.max_h_13rem {
    max-height:1.3rem !important;
}
.max_h_12rem {
    max-height:1.2rem !important;
}
.max_h_11rem {
    max-height:1.1rem !important;
}
.max_h_1rem {
    max-height:1rem !important;
}
.max_h_09rem {
    max-height:0.9rem !important;
}
.max_h_08rem {
    max-height:0.8rem !important;
}
.max_h_07rem {
    max-height:0.7rem !important;
}
.max_h_06rem {
    max-height:0.6rem !important;
}
.max_h_05rem {
    max-height:0.5rem !important;
}
.max_h_04rem {
    max-height:0.4rem !important;
}
.max_h_03rem {
    max-height:0.3rem !important;
}
.max_h_02rem {
    max-height:0.2rem !important;
}
.max_h_01rem {
    max-height:0.1rem !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_100rem, .min_h_100_rem {
    min-height:100rem !important;
}
.min_h_98_rem {
    min-height:98rem !important;
}
.min_h_96_rem {
    min-height:96rem !important;
}
.min_h_95_rem {
    min-height:95rem !important;
}
.min_h_94_rem {
    min-height:94rem !important;
}
.min_h_92_rem {
    min-height:92rem !important;
}
.min_h_90rem, .min_h_90_rem {
    min-height:90rem !important;
}
.min_h_88_rem {
    min-height:88rem !important;
}
.min_h_86_rem {
    min-height:86rem !important;
}
.min_h_85_rem {
    min-height:85rem !important;
}
.min_h_84_rem {
    min-height:84rem !important;
}
.min_h_82_rem {
    min-height:82rem !important;
}
.min_h_80rem, .min_h_80_rem {
    min-height:80rem !important;
}
.min_h_78_rem {
    min-height:78rem !important;
}
.min_h_76_rem {
    min-height:76rem !important;
}
.min_h_75_rem {
    min-height:75rem !important;
}
.min_h_74_rem {
    min-height:74rem !important;
}
.min_h_72_rem {
    min-height:72rem !important;
}
.min_h_70rem, .min_h_70_rem {
    min-height:70rem !important;
}
.min_h_68_rem {
    min-height:68rem !important;
}
.min_h_66_rem {
    min-height:66rem !important;
}
.min_h_65_rem {
    min-height:65rem !important;
}
.min_h_64_rem {
    min-height:64rem !important;
}
.min_h_62_rem {
    min-height:62rem !important;
}
.min_h_60rem, .min_h_60_rem {
    min-height:60rem !important;
}
.min_h_58_rem {
    min-height:58rem !important;
}
.min_h_56_rem {
    min-height:56rem !important;
}
.min_h_55_rem {
    min-height:55rem !important;
}
.min_h_54_rem {
    min-height:54rem !important;
}
.min_h_52_rem {
    min-height:52rem !important;
}
.min_h_50rem, .min_h_50_rem {
    min-height:50rem !important;
}
.min_h_48_rem {
    min-height:48rem !important;
}
.min_h_46_rem {
    min-height:46rem !important;
}
.min_h_45_rem {
    min-height:45rem !important;
}
.min_h_44_rem {
    min-height:44rem !important;
}
.min_h_42_rem {
    min-height:42rem !important;
}
.min_h_40rem, .min_h_40_rem {
    min-height:40rem !important;
}
.min_h_38_rem {
    min-height:38rem !important;
}
.min_h_36_rem {
    min-height:36rem !important;
}
.min_h_35_rem {
    min-height:35rem !important;
}
.min_h_34_rem {
    min-height:34rem !important;
}
.min_h_32_rem {
    min-height:32rem !important;
}
.min_h_30rem, .min_h_30_rem {
    min-height:30rem !important;
}
.min_h_29_rem {
    min-height:29rem !important;
}
.min_h_28_rem {
    min-height:28rem !important;
}
.min_h_27_rem {
    min-height:27rem !important;
}
.min_h_26_rem {
    min-height:26rem !important;
}
.min_h_25_rem {
    min-height:25rem !important;
}
.min_h_24_rem {
    min-height:24rem !important;
}
.min_h_23_rem {
    min-height:23rem !important;
}
.min_h_22_rem {
    min-height:22rem !important;
}
.min_h_21_rem {
    min-height:21rem !important;
}
.min_h_20rem, .min_h_20_rem {
    min-height:20rem !important;
}
.min_h_19_rem {
    min-height:19rem !important;
}
.min_h_18_rem {
    min-height:18rem !important;
}
.min_h_17_rem {
    min-height:17rem !important;
}
.min_h_16_rem {
    min-height:16rem !important;
}
.min_h_15_rem {
    min-height:15rem !important;
}
.min_h_14_rem {
    min-height:14rem !important;
}
.min_h_13_rem {
    min-height:13rem !important;
}
.min_h_12_rem {
    min-height:12rem !important;
}
.min_h_11_rem {
    min-height:11rem !important;
}
.min_h_10rem, .min_h_10_rem {
    min-height:10rem !important;
}
.min_h_9rem {
    min-height:9rem !important;
}
.min_h_8rem {
    min-height:8rem !important;
}
.min_h_7rem {
    min-height:7rem !important;
}
.min_h_6rem {
    min-height:6rem !important;
}
.min_h_5rem {
    min-height:5rem !important;
}
.min_h_48rem {
    min-height:4.8rem !important;
}
.min_h_46rem {
    min-height:4.6rem !important;
}
.min_h_42rem {
    min-height:4.2rem !important;
}
.min_h_4rem {
    min-height:4rem !important;
}
.min_h_36rem {
    min-height:3.6rem !important;
}
.min_h_34rem {
    min-height:3.4rem !important;
}
.min_h_32rem {
    min-height:3.2rem !important;
}
.min_h_3rem {
    min-height:3rem !important;
}
.min_h_28rem {
    min-height:2.8rem !important;
}
.min_h_26rem {
    min-height:2.6rem !important;
}
.min_h_25rem {
    min-height:2.5rem !important;
}
.min_h_24rem {
    min-height:2.4rem !important;
}
.min_h_22rem {
    min-height:2.2rem !important;
}
.min_h_2rem {
    min-height:2rem !important;
}
.min_h_19rem {
    min-height:1.9rem !important;
}
.min_h_18rem {
    min-height:1.8rem !important;
}
.min_h_17rem {
    min-height:1.7rem !important;
}
.min_h_16rem {
    min-height:1.6rem !important;
}
.min_h_15rem {
    min-height:1.5rem !important;
}
.min_h_14rem {
    min-height:1.4rem !important;
}
.min_h_13rem {
    min-height:1.3rem !important;
}
.min_h_12rem {
    min-height:1.2rem !important;
}
.min_h_11rem {
    min-height:1.1rem !important;
}
.min_h_1rem {
    min-height:1rem !important;
}
.min_h_09rem {
    min-height:0.9rem !important;
}
.min_h_08rem {
    min-height:0.8rem !important;
}
.min_h_07rem {
    min-height:0.7rem !important;
}
.min_h_06rem {
    min-height:0.6rem !important;
}
.min_h_05rem {
    min-height:0.5rem !important;
}
.min_h_04rem {
    min-height:0.4rem !important;
}
.min_h_03rem {
    min-height:0.3rem !important;
}
.min_h_02rem {
    min-height:0.2rem !important;
}
.min_h_01rem {
    min-height:0.1rem !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_90rem, .wh_90_rem {
    width:90rem;
    height:90rem;
}
.wh_80rem, .wh_80_rem {
    width:80rem;
    height:80rem;
}
.wh_70rem, .wh_70_rem {
    width:70rem;
    height:70rem;
}
.wh_60rem, .wh_60_rem {
    width:60rem;
    height:60rem;
}
.wh_50rem, .wh_50_rem {
    width:50rem;
    height:50rem;
}
.wh_42_rem {
    width:42rem;
    height:42rem;
}
.wh_40rem, .wh_40_rem {
    width:40rem;
    height:40rem;
}
.wh_38_rem {
    width:38rem;
    height:38rem;
}
.wh_36_rem {
    width:36rem;
    height:36rem;
}
.wh_34_rem {
    width:34rem;
    height:34rem;
}
.wh_32_rem {
    width:32rem;
    height:32rem;
}
.wh_30rem, .wh_30_rem {
    width:30rem;
    height:30rem;
}
.wh_28_rem {
    width:28rem;
    height:28rem;
}
.wh_26_rem {
    width:26rem;
    height:26rem;
}
.wh_24_rem {
    width:24rem;
    height:24rem;
}
.wh_22_rem {
    width:22rem;
    height:22rem;
}
.wh_20rem, .wh_20_rem {
    width:20rem;
    height:20rem;
}
.wh_19_rem {
    width:19rem;
    height:19rem;
}
.wh_18_rem {
    width:18rem;
    height:18rem;
}
.wh_17_rem {
    width:17rem;
    height:17rem;
}
.wh_16_rem {
    width:16rem;
    height:16rem;
}
.wh_15_rem {
    width:15rem;
    height:15rem;
}
.wh_14_rem {
    width:14rem;
    height:14rem;
}
.wh_13_rem {
    width:13rem;
    height:13rem;
}
.wh_12_rem {
    width:12rem;
    height:12rem;
}
.wh_11_rem {
    width:11rem;
    height:11rem;
}
.wh_10rem, .wh_10_rem {
    width:10rem;
    height:10rem;
}
.wh_9rem {
    width:9rem;
    height:9rem;
}
.wh_8rem {
    width:8rem;
    height:8rem;
}
.wh_7rem {
    width:7rem;
    height:7rem;
}
.wh_6rem {
    width:6rem;
    height:6rem;
}
.wh_5rem {
    width:5rem;
    height:5rem;
}
.wh_48rem {
    width:4.8rem;
    height:4.8rem;
}
.wh_42rem {
    width:4.2rem;
    height:4.2rem;
}
.wh_4rem {
    width:4rem;
    height:4rem;
}
.wh_36rem {
    width:3.6rem;
    height:3.6rem;
}
.wh_34rem {
    width:3.4rem;
    height:3.4rem;
}
.wh_32rem {
    width:3.2rem;
    height:3.2rem;
}
.wh_3rem {
    width:3rem;
    height:3rem;
}
.wh_28rem {
    width:2.8rem;
    height:2.8rem;
}
.wh_26rem {
    width:2.6rem;
    height:2.6rem;
}
.wh_25rem {
    width:2.5rem;
    height:2.5rem;
}
.wh_24rem {
    width:2.4rem;
    height:2.4rem;
}
.wh_22rem {
    width:2.2rem;
    height:2.2rem;
}
.wh_2rem {
    width:2rem;
    height:2rem;
}
.wh_19rem {
    width:1.9rem;
    height:1.9rem;
}
.wh_18rem {
    width:1.8rem;
    height:1.8rem;
}
.wh_17rem {
    width:1.7rem;
    height:1.7rem;
}
.wh_16rem {
    width:1.6rem;
    height:1.6rem;
}
.wh_15rem {
    width:1.5rem;
    height:1.5rem;
}
.wh_14rem {
    width:1.4rem;
    height:1.4rem;
}
.wh_13rem {
    width:1.3rem;
    height:1.3rem;
}
.wh_12rem {
    width:1.2rem;
    height:1.2rem;
}
.wh_11rem {
    width:1.1rem;
    height:1.1rem;
}
.wh_1rem {
    width:1rem;
    height:1rem;
}
.wh_08rem {
    width:.8rem;
    height:.8rem;
}
.wh_06rem {
    width:.6rem;
    height:.6rem;
}
.wh_04rem {
    width:.4rem;
    height:.4rem;
}
.wh_03rem {
    width:.3rem;
    height:.3rem;
}
.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_100rem img, .img_w_100_rem img {
    width: 90rem !important;
    overflow: hidden;
}
.img_w_90rem img, .img_w_90_rem img {
    width: 90rem !important;
    overflow: hidden;
}
.img_w_80rem img, .img_w_80_rem img {
    width: 80rem !important;
    overflow: hidden;
}
.img_w_70rem img, .img_w_70_rem img {
    width: 70rem !important;
    overflow: hidden;
}
.img_w_60rem img, .img_w_60_rem img {
    width: 60rem !important;
    overflow: hidden;
}
.img_w_50rem img, .img_w_50_rem img {
    width: 50rem !important;
    overflow: hidden;
}
.img_w_40rem img, .img_w_40_rem img {
    width: 40rem !important;
    overflow: hidden;
}
.img_w_36_rem img {
    width: 36rem !important;
    overflow: hidden;
}
.img_w_30rem img, .img_w_30_rem img {
    width: 30rem !important;
    overflow: hidden;
}
.img_w_28_rem img {
    width: 28rem !important;
    overflow: hidden;
}
.img_w_26_rem img {
    width: 26rem !important;
    overflow: hidden;
}
.img_w_24_rem img {
    width: 24rem !important;
    overflow: hidden;
}
.img_w_22_rem img {
    width: 22rem !important;
    overflow: hidden;
}
.img_w_20rem img, .img_w_20_rem img {
    width: 20rem !important;
    overflow: hidden;
}
.img_w_19_rem img {
    width: 19rem !important;
    overflow: hidden;
}
.img_w_18_rem img {
    width: 18rem !important;
    overflow: hidden;
}
.img_w_17_rem img {
    width: 17rem !important;
    overflow: hidden;
}
.img_w_16_rem img {
    width: 16rem;
    overflow: hidden;
}
.img_w_15_rem img {
    width: 15rem !important;
    overflow: hidden;
}
.img_w_14_rem img {
    width: 14rem !important;
    overflow: hidden;
}
.img_w_13_rem img {
    width: 13rem !important;
    overflow: hidden;
}
.img_w_12_rem img {
    width: 12rem !important;
    overflow: hidden;
}
.img_w_11_rem img {
    width: 11rem !important;
    overflow: hidden;
}
.img_w_10rem img, .img_w_10_rem img {
    width: 10rem !important;
    overflow: hidden;
}
.img_h_100 img {
    height: 100% !important;
    overflow: hidden;
}
.img_h_90 img {
    height: 90% !important;
    overflow: hidden;
}
.img_h_100rem img, .img_h_100_rem img {
    height: 100rem !important;
    overflow: hidden;
}
.img_h_90rem img, .img_h_90_rem img {
    height: 90rem !important;
    overflow: hidden;
}
.img_h_80rem img, .img_h_80_rem img {
    height: 80rem !important;
    overflow: hidden;
}
.img_h_70rem img, .img_h_70_rem img {
    height: 70rem !important;
    overflow: hidden;
}
.img_h_60rem img, .img_h_60_rem img {
    height: 60rem !important;
    overflow: hidden;
}
.img_h_50rem img, .img_h_50_rem img {
    height: 50rem !important;
    overflow: hidden;
}
.img_h_40rem img, .img_h_40_rem img {
    height: 40rem !important;
    overflow: hidden;
}
.img_h_36_rem img {
    height: 36rem !important;
    overflow: hidden;
}
.img_h_30rem img, .img_h_30_rem img {
    height: 30rem !important;
    overflow: hidden;
}
.img_h_28_rem img {
    height: 28rem !important;
    overflow: hidden;
}
.img_h_26_rem img {
    height: 26rem !important;
    overflow: hidden;
}
.img_h_24_rem img {
    height: 24rem !important;
    overflow: hidden;
}
.img_h_22_rem img {
    height: 22rem !important;
    overflow: hidden;
}
.img_h_20rem img, .img_h_20_rem img {
    height: 20rem !important;
    overflow: hidden;
}
.img_h_19_rem img {
    height: 19rem !important;
}
.img_h_18_rem img {
    height: 18rem !important;
    overflow: hidden;
}
.img_h_17_rem img {
    height: 17rem !important;
}
.img_h_16_rem img {
    height: 16rem !important;
    overflow: hidden;
}
.img_h_15_rem img {
    height: 15rem !important;
}
.img_h_14_rem img {
    height: 14rem !important;
    overflow: hidden;
}
.img_h_13_rem img {
    height: 13rem !important;
}
.img_h_12_rem img {
    height: 12rem !important;
    overflow: hidden;
}
.img_h_11_rem img {
    height: 11rem !important;
}
.img_h_10rem img, .img_h_10_rem img {
    height: 10rem !important;
}
.img_h_9rem img {
    height: 9rem !important;
}
.img_h_8rem img {
    height: 8rem !important;
}
.img_h_7rem img {
    height: 7rem !important;
}
.img_h_6rem img {
    height: 6rem !important;
}
.img_h_5rem img {
    height: 5rem !important;
}
.img_h_4rem img {
    height: 4rem !important;
}
.img_h_3rem img {
    height: 3rem !important;
}
.img_h_2rem img {
    height: 2rem !important;
}
.img_h_1rem img {
    height: 1rem !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_100rem > *, .list_h_100_rem > * {
    height:100rem;
    line-height:100rem;
}
.list_h_98_rem > * {
    height:98rem;
    line-height:98rem;
}
.list_h_96_rem > * {
    height:96rem;
    line-height:96rem;
}
.list_h_95_rem > * {
    height:95rem;
    line-height:95rem;
}
.list_h_94_rem > * {
    height:94rem;
    line-height:94rem;
}
.list_h_92_rem > * {
    height:92rem;
    line-height:92rem;
}
.list_h_90rem > *, .list_h_90_rem > * {
    height:90rem;
    line-height:90rem;
}
.list_h_88_rem > * {
    height:88rem;
    line-height:88rem;
}
.list_h_86_rem > * {
    height:86rem;
    line-height:86rem;
}
.list_h_85_rem > * {
    height:85rem;
    line-height:85rem;
}
.list_h_84_rem > * {
    height:84rem;
    line-height:84rem;
}
.list_h_82_rem > * {
    height:82rem;
    line-height:82rem;
}
.list_h_80rem > *, .list_h_80_rem > * {
    height:80rem;
    line-height:80rem;
}
.list_h_78_rem > * {
    height:78rem;
    line-height:78rem;
}
.list_h_76_rem > * {
    height:76rem;
    line-height:76rem;
}
.list_h_75_rem > * {
    height:75rem;
    line-height:75rem;
}
.list_h_74_rem > * {
    height:74rem;
    line-height:74rem;
}
.list_h_72_rem > * {
    height:72rem;
    line-height:72rem;
}
.list_h_70rem > *, .list_h_70_rem > * {
    height:70rem;
    line-height:70rem;
}
.list_h_68_rem > * {
    height:68rem;
    line-height:68rem;
}
.list_h_66_rem > * {
    height:66rem;
    line-height:66rem;
}
.list_h_65_rem > * {
    height:65rem;
    line-height:65rem;
}
.list_h_64_rem > * {
    height:64rem;
    line-height:64rem;
}
.list_h_62_rem > * {
    height:62rem;
    line-height:62rem;
}
.list_h_60rem > *, .list_h_60_rem > * {
    height:60rem;
    line-height:60rem;
}
.list_h_58_rem > * {
    height:58rem;
    line-height:58rem;
}
.list_h_56_rem > * {
    height:56rem;
    line-height:56rem;
}
.list_h_55_rem > * {
    height:55rem;
    line-height:55rem;
}
.list_h_54_rem > * {
    height:54rem;
    line-height:54rem;
}
.list_h_52_rem > * {
    height:52rem;
    line-height:52rem;
}
.list_h_50rem > *, .list_h_50_rem > * {
    height:50rem;
    line-height:50rem;
}
.list_h_48_rem > * {
    height:48rem;
    line-height:48rem;
}
.list_h_46_rem > * {
    height:46rem;
    line-height:46rem;
}
.list_h_45_rem > * {
    height:45rem;
    line-height:45rem;
}
.list_h_44_rem > * {
    height:44rem;
    line-height:44rem;
}
.list_h_42_rem > * {
    height:42rem;
    line-height:42rem;
}
.list_h_40rem > *, .list_h_40_rem > * {
    height:40rem;
    line-height:40rem;
}
.list_h_38_rem > * {
    height:38rem;
    line-height:38rem;
}
.list_h_36_rem > * {
    height:36rem;
    line-height:36rem;
}
.list_h_35_rem > * {
    height:35rem;
    line-height:35rem;
}
.list_h_34_rem > * {
    height:34rem;
    line-height:34rem;
}
.list_h_32_rem > * {
    height:32rem;
    line-height:32rem;
}
.list_h_30rem > *, .list_h_30_rem > * {
    height:30rem;
    line-height:30rem;
}
.list_h_29_rem > * {
    height:29rem;
    line-height:29rem;
}
.list_h_28_rem > * {
    height:28rem;
    line-height:28rem;
}
.list_h_27_rem > * {
    height:27rem;
    line-height:27rem;
}
.list_h_26_rem > * {
    height:26rem;
    line-height:26rem;
}
.list_h_25_rem > * {
    height:25rem;
    line-height:25rem;
}
.list_h_24_rem > * {
    height:24rem;
    line-height:24rem;
}
.list_h_23_rem > * {
    height:23rem;
    line-height:23rem;
}
.list_h_22_rem > * {
    height:22rem;
    line-height:22rem;
}
.list_h_21_rem > * {
    height:21rem;
    line-height:21rem;
}
.list_h_20rem > *, .list_h_20_rem > * {
    height:20rem;
    line-height:20rem;
}
.list_h_19_rem > * {
    height:19rem;
    line-height:19rem;
}
.list_h_18_rem > * {
    height:18rem;
    line-height:18rem;
}
.list_h_17_rem > * {
    height:17rem;
    line-height:17rem;
}
.list_h_16_rem > * {
    height:16rem;
    line-height:16rem;
}
.list_h_15_rem > * {
    height:15rem;
    line-height:15rem;
}
.list_h_14_rem > * {
    height:14rem;
    line-height:14rem;
}
.list_h_13_rem > * {
    height:13rem;
    line-height:13rem;
}
.list_h_12_rem > * {
    height:12rem;
    line-height:12rem;
}
.list_h_11_rem > * {
    height:11rem;
    line-height:11rem;
}
.list_h_10rem > *, .list_h_10_rem > * {
    height:10rem;
    line-height:10rem;
}
.list_h_9rem > * {
    height:9rem;
    line-height:9rem;
}
.list_h_8rem > * {
    height:8rem;
    line-height:8rem;
}
.list_h_7rem > * {
    height:7rem;
    line-height:7rem;
}
.list_h_6rem > * {
    height:6rem;
    line-height:6rem;
}
.list_h_5rem > * {
    height:5rem;
    line-height:5rem;
}
.list_h_48rem > * {
    height:4.8rem;
    line-height:4.8rem;
}
.list_h_46rem > * {
    height:4.6rem;
    line-height:4.6rem;
}
.list_h_44rem > * {
    height:4.4rem;
    line-height:4.4rem;
}
.list_h_42rem > * {
    height:4.2rem;
    line-height:4.2rem;
}
.list_h_4rem > * {
    height:4rem;
    line-height:4rem;
}
.list_h_38rem > * {
    height:3.8rem;
    line-height:3.8rem;
}
.list_h_36rem > * {
    height:3.6rem;
    line-height:3.6rem;
}
.list_h_34rem > * {
    height:3.4rem;
    line-height:3.4rem;
}
.list_h_32rem > * {
    height:3.2rem;
    line-height:3.2rem;
}
.list_h_3rem > * {
    height:3rem;
    line-height:3rem;
}
.list_h_28rem > * {
    height:2.8rem;
    line-height:2.8rem;
}
.list_h_26rem > * {
    height:2.6rem;
    line-height:2.6rem;
}
.list_h_24rem > * {
    height:2.4rem;
    line-height:2.4rem;
}
.list_h_22rem > * {
    height:2.2rem;
    line-height:2.2rem;
}
.list_h_2rem > * {
    height:2rem;
    line-height:2rem;
}
.list_h_19rem > * {
    height:1.9rem;
    line-height:1.9rem;
}
.list_h_18rem > * {
    height:1.8rem;
    line-height:1.8rem;
}
.list_h_17rem > * {
    height:1.7rem;
    line-height:1.7rem;
}
.list_h_16rem > * {
    height:1.6rem;
    line-height:1.6rem;
}
.list_h_15rem > * {
    height:1.5rem;
    line-height:1.5rem;
}
.list_h_14rem > * {
    height:1.4rem;
    line-height:1.4rem;
}
.list_h_13rem > * {
    height:1.3rem;
    line-height:1.3rem;
}
.list_h_12rem > * {
    height:1.2rem;
    line-height:1.2rem;
}
.list_h_11rem > * {
    height:1.1rem;
    line-height:1.1rem;
}
.list_h_1rem > * {
    height:1rem;
    line-height:1rem;
}
.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_10rem, .line_h_10_rem {
    line-height: 10rem !important;
}
.line_h_9rem {
    line-height: 9rem !important;
}
.line_h_8rem {
    line-height: 8rem !important;
}
.line_h_7rem {
    line-height: 7rem !important;
}
.line_h_6rem {
    line-height: 6rem !important;
}
.line_h_58rem {
    line-height: 5.8rem !important;
}
.line_h_5rem {
    line-height: 5rem !important;
}
.line_h_48rem {
    line-height: 4.8rem !important;
}
.line_h_42rem {
    line-height: 4.2rem !important;
}
.line_h_4rem {
    line-height: 4rem !important;
}
.line_h_38rem {
    line-height: 3.8rem !important;
}
.line_h_36rem {
    line-height: 3.6rem !important;
}
.line_h_34rem {
    line-height: 3.4rem !important;
}
.line_h_32rem {
    line-height: 3.2rem !important;
}
.line_h_3rem {
    line-height: 3rem !important;
}
.line_h_28rem {
    line-height: 2.8rem !important;
}
.line_h_26rem {
    line-height: 2.6rem !important;
}
.line_h_24rem {
    line-height: 2.4rem !important;
}
.line_h_22rem {
    line-height: 2.2rem !important;
}
.line_h_2rem {
    line-height: 2rem !important;
}
.line_h_19rem {
    line-height: 1.9rem !important;
}
.line_h_18rem {
    line-height: 1.8rem !important;
}
.line_h_17rem {
    line-height: 1.7rem !important;
}
.line_h_16rem {
    line-height: 1.6rem !important;
}
.line_h_15rem {
    line-height: 1.5rem !important;
}
.line_h_14rem {
    line-height: 1.4rem !important;
}
.line_h_13rem {
    line-height: 1.3rem !important;
}
.line_h_12rem {
    line-height: 1.2rem !important;
}
.line_h_11rem {
    line-height: 1.1rem !important;
}
.line_h_1rem {
    line-height: 1rem !important;
}
.line_h_09rem {
    line-height: 0.9rem !important;
}
.line_h_08rem {
    line-height: 0.8rem !important;
}
.line_h_07rem {
    line-height: 0.7rem !important;
}
.line_h_06rem {
    line-height: 0.6rem !important;
}
.line_h_05rem {
    line-height: 0.5rem !important;
}
.line_h_04rem {
    line-height: 0.4rem !important;
}
.line_h_03rem {
    line-height: 0.3rem !important;
}
.line_h_02rem {
    line-height: 0.2rem !important;
}
.line_h_01rem {
    line-height: 0.1rem !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_5rem {
    padding:5rem;
}
.pa_48rem {
    padding:4.8rem;
}
.pa_42rem {
    padding:4.2rem;
}
.pa_4rem {
    padding:4rem;
}
.pa_36rem {
    padding:3.6rem;
}
.pa_34rem {
    padding:3.4rem;
}
.pa_32rem {
    padding:3.2rem;
}
.pa_3rem {
    padding:3rem;
}
.pa_28rem {
    padding:2.8rem;
}
.pa_26rem {
    padding:2.6rem;
}
.pa_24rem {
    padding:2.4rem;
}
.pa_22rem {
    padding:2.2rem;
}
.pa_2rem {
    padding:2rem;
}
.pa_19rem {
    padding:1.9rem;
}
.pa_18rem {
    padding:1.8rem;
}
.pa_17rem {
    padding:1.7rem;
}
.pa_16rem {
    padding:1.6rem;
}
.pa_15rem {
    padding:1.5rem;
}
.pa_14rem {
    padding:1.4rem;
}
.pa_13rem {
    padding:1.3rem;
}
.pa_12rem {
    padding:1.2rem;
}
.pa_11rem {
    padding:1.1rem;
}
.pa_1rem {
    padding:1rem;
}
.pa_09rem {
    padding:0.9rem;
}
.pa_08rem {
    padding:0.8rem;
}
.pa_07rem {
    padding:0.7rem;
}
.pa_06rem {
    padding:0.6rem;
}
.pa_05rem {
    padding:0.5rem;
}
.pa_04rem {
    padding:0.4rem;
}
.pa_03rem {
    padding:0.3rem;
}
.pa_02rem {
    padding:0.2rem;
}
.pa_01rem {
    padding:0.1rem;
}
.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_10rem, .pt_10_rem {
    padding-top:10rem !important;
}
.pt_9rem {
    padding-top:9rem !important;
}
.pt_8rem {
    padding-top:8rem !important;
}
.pt_7rem {
    padding-top:7rem !important;
}
.pt_6rem {
    padding-top:6rem !important;
}
.pt_5rem {
    padding-top:5rem !important;
}
.pt_48rem {
    padding-top:4.8rem !important;
}
.pt_46rem {
    padding-top:4.6rem !important;
}
.pt_44rem {
    padding-top:4.4rem !important;
}
.pt_42rem {
    padding-top:4.2rem !important;
}
.pt_4rem {
    padding-top:4rem !important;
}
.pt_38rem {
    padding-top:3.8rem !important;
}
.pt_36rem {
    padding-top:3.6rem !important;
}
.pt_34rem {
    padding-top:3.4rem !important;
}
.pt_32rem {
    padding-top:3.2rem !important;
}
.pt_3rem {
    padding-top:3rem !important;
}
.pt_29rem {
    padding-top:2.9rem !important;
}
.pt_28rem {
    padding-top:2.8rem !important;
}
.pt_27rem {
    padding-top:2.7rem !important;
}
.pt_26rem {
    padding-top:2.6rem !important;
}
.pt_25rem {
    padding-top:2.5rem !important;
}
.pt_24rem {
    padding-top:2.4rem !important;
}
.pt_23rem {
    padding-top:2.3rem !important;
}
.pt_22rem {
    padding-top:2.2rem !important;
}
.pt_21rem {
    padding-top:2.1rem !important;
}
.pt_2rem {
    padding-top:2rem !important;
}
.pt_19rem {
    padding-top:1.9rem !important;
}
.pt_18rem {
    padding-top:1.8rem !important;
}
.pt_17rem {
    padding-top:1.7rem !important;
}
.pt_16rem {
    padding-top:1.6rem !important;
}
.pt_15rem {
    padding-top:1.5rem !important;
}
.pt_14rem {
    padding-top:1.4rem !important;
}
.pt_13rem {
    padding-top:1.3rem !important;
}
.pt_12rem {
    padding-top:1.2rem !important;
}
.pt_11rem {
    padding-top:1.1rem !important;
}
.pt_1rem {
    padding-top:1rem !important;
}
.pt_09rem {
    padding-top:0.9rem !important;
}
.pt_08rem {
    padding-top:0.8rem !important;
}
.pt_07rem {
    padding-top:0.7rem !important;
}
.pt_06rem {
    padding-top:0.6rem !important;
}
.pt_05rem {
    padding-top:0.5rem !important;
}
.pt_04rem {
    padding-top:0.4rem !important;
}
.pt_03rem {
    padding-top:0.3rem !important;
}
.pt_02rem {
    padding-top:0.2rem !important;
}
.pt_01rem {
    padding-top:0.1rem !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_10rem, .pb_10_rem {
    padding-bottom:10rem !important;
}
.pb_9rem {
    padding-bottom:9rem !important;
}
.pb_8rem {
    padding-bottom:8rem !important;
}
.pb_7rem {
    padding-bottom:7rem !important;
}
.pb_6rem {
    padding-bottom:6rem !important;
}
.pb_5rem {
    padding-bottom:5rem !important;
}
.pb_48rem {
    padding-bottom:4.8rem !important;
}
.pb_46rem {
    padding-bottom:4.6rem !important;
}
.pb_44rem {
    padding-bottom:4.4rem !important;
}
.pb_42rem {
    padding-bottom:4.2rem !important;
}
.pb_4rem {
    padding-bottom:4rem !important;
}
.pb_38rem {
    padding-bottom:3.8rem !important;
}
.pb_36rem {
    padding-bottom:3.6rem !important;
}
.pb_34rem {
    padding-bottom:3.4rem !important;
}
.pb_32rem {
    padding-bottom:3.2rem !important;
}
.pb_3rem {
    padding-bottom:3rem !important;
}
.pb_29rem {
    padding-bottom:2.9rem !important;
}
.pb_28rem {
    padding-bottom:2.8rem !important;
}
.pb_27rem {
    padding-bottom:2.7rem !important;
}
.pb_26rem {
    padding-bottom:2.6rem !important;
}
.pb_25rem {
    padding-bottom:2.5rem !important;
}
.pb_24rem {
    padding-bottom:2.4rem !important;
}
.pb_23rem {
    padding-bottom:2.3rem !important;
}
.pb_22rem {
    padding-bottom:2.2rem !important;
}
.pb_21rem {
    padding-bottom:2.1rem !important;
}
.pb_2rem {
    padding-bottom:2rem !important;
}
.pb_19rem {
    padding-bottom:1.9rem !important;
}
.pb_18rem {
    padding-bottom:1.8rem !important;
}
.pb_17rem {
    padding-bottom:1.7rem !important;
}
.pb_16rem {
    padding-bottom:1.6rem !important;
}
.pb_15rem {
    padding-bottom:1.5rem !important;
}
.pb_14rem {
    padding-bottom:1.4rem !important;
}
.pb_13rem {
    padding-bottom:1.3rem !important;
}
.pb_12rem {
    padding-bottom:1.2rem !important;
}
.pb_11rem {
    padding-bottom:1.1rem !important;
}
.pb_1rem {
    padding-bottom:1rem !important;
}
.pb_09rem {
    padding-bottom:0.9rem !important;
}
.pb_08rem {
    padding-bottom:0.8rem !important;
}
.pb_07rem {
    padding-bottom:0.7rem !important;
}
.pb_06rem {
    padding-bottom:0.6rem !important;
}
.pb_05rem {
    padding-bottom:0.5rem !important;
}
.pb_04rem {
    padding-bottom:0.4rem !important;
}
.pb_03rem {
    padding-bottom:0.3rem !important;
}
.pb_02rem {
    padding-bottom:0.2rem !important;
}
.pb_01rem {
    padding-bottom:0.1rem !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_10rem, .pl_10_rem {
    padding-left:10rem !important;
}
.pl_9rem {
    padding-left:9rem !important;
}
.pl_8rem {
    padding-left:8rem !important;
}
.pl_7rem {
    padding-left:7rem !important;
}
.pl_6rem {
    padding-left:6rem !important;
}
.pl_5rem {
    padding-left:5rem !important;
}
.pl_48rem {
    padding-left:4.8rem !important;
}
.pl_46rem {
    padding-left:4.6rem !important;
}
.pl_44rem {
    padding-left:4.4rem !important;
}
.pl_42rem {
    padding-left:4.2rem !important;
}
.pl_4rem {
    padding-left:4rem !important;
}
.pl_38rem {
    padding-left:3.8rem !important;
}
.pl_36rem {
    padding-left:3.6rem !important;
}
.pl_34rem {
    padding-left:3.4rem !important;
}
.pl_32rem {
    padding-left:3.2rem !important;
}
.pl_3rem {
    padding-left:3rem !important;
}
.pl_29rem {
    padding-left:2.9rem !important;
}
.pl_28rem {
    padding-left:2.8rem !important;
}
.pl_27rem {
    padding-left:2.7rem !important;
}
.pl_26rem {
    padding-left:2.6rem !important;
}
.pl_25rem {
    padding-left:2.5rem !important;
}
.pl_24rem {
    padding-left:2.4rem !important;
}
.pl_23rem {
    padding-left:2.3rem !important;
}
.pl_22rem {
    padding-left:2.2rem !important;
}
.pl_21rem {
    padding-left:2.1rem !important;
}
.pl_2rem {
    padding-left:2rem !important;
}
.pl_19rem {
    padding-left:1.9rem !important;
}
.pl_18rem {
    padding-left:1.8rem !important;
}
.pl_17rem {
    padding-left:1.7rem !important;
}
.pl_16rem {
    padding-left:1.6rem !important;
}
.pl_15rem {
    padding-left:1.5rem !important;
}
.pl_14rem {
    padding-left:1.4rem !important;
}
.pl_13rem {
    padding-left:1.3rem !important;
}
.pl_12rem {
    padding-left:1.2rem !important;
}
.pl_11rem {
    padding-left:1.1rem !important;
}
.pl_1rem {
    padding-left:1rem !important;
}
.pl_09rem {
    padding-left:0.9rem !important;
}
.pl_08rem {
    padding-left:0.8rem !important;
}
.pl_07rem {
    padding-left:0.7rem !important;
}
.pl_06rem {
    padding-left:0.6rem !important;
}
.pl_05rem {
    padding-left:0.5rem !important;
}
.pl_04rem {
    padding-left:0.4rem !important;
}
.pl_03rem {
    padding-left:0.3rem !important;
}
.pl_02rem {
    padding-left:0.2rem !important;
}
.pl_01rem {
    padding-left:0.1rem !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_10rem, .pr_10_rem {
    padding-right:10rem !important;
}
.pr_9rem {
    padding-right:9rem !important;
}
.pr_8rem {
    padding-right:8rem !important;
}
.pr_7rem {
    padding-right:7rem !important;
}
.pr_6rem {
    padding-right:6rem !important;
}
.pr_5rem {
    padding-right:5rem !important;
}
.pr_48rem {
    padding-right:4.8rem !important;
}
.pr_46rem {
    padding-right:4.6rem !important;
}
.pr_44rem {
    padding-right:4.4rem !important;
}
.pr_42rem {
    padding-right:4.2rem !important;
}
.pr_4rem {
    padding-right:4rem !important;
}
.pr_38rem {
    padding-right:3.8rem !important;
}
.pr_36rem {
    padding-right:3.6rem !important;
}
.pr_34rem {
    padding-right:3.4rem !important;
}
.pr_32rem {
    padding-right:3.2rem !important;
}
.pr_3rem {
    padding-right:3rem !important;
}
.pr_29rem {
    padding-right:2.9rem !important;
}
.pr_28rem {
    padding-right:2.8rem !important;
}
.pr_27rem {
    padding-right:2.7rem !important;
}
.pr_26rem {
    padding-right:2.6rem !important;
}
.pr_25rem {
    padding-right:2.5rem !important;
}
.pr_24rem {
    padding-right:2.4rem !important;
}
.pr_23rem {
    padding-right:2.3rem !important;
}
.pr_22rem {
    padding-right:2.2rem !important;
}
.pr_21rem {
    padding-right:2.1rem !important;
}
.pr_2rem {
    padding-right:2rem !important;
}
.pr_19rem {
    padding-right:1.9rem !important;
}
.pr_18rem {
    padding-right:1.8rem !important;
}
.pr_17rem {
    padding-right:1.7rem !important;
}
.pr_16rem {
    padding-right:1.6rem !important;
}
.pr_15rem {
    padding-right:1.5rem !important;
}
.pr_14rem {
    padding-right:1.4rem !important;
}
.pr_13rem {
    padding-right:1.3rem !important;
}
.pr_12rem {
    padding-right:1.2rem !important;
}
.pr_11rem {
    padding-right:1.1rem !important;
}
.pr_1rem {
    padding-right:1rem !important;
}
.pr_09rem {
    padding-right:0.9rem !important;
}
.pr_08rem {
    padding-right:0.8rem !important;
}
.pr_07rem {
    padding-right:0.7rem !important;
}
.pr_06rem {
    padding-right:0.6rem !important;
}
.pr_05rem {
    padding-right:0.5rem !important;
}
.pr_04rem {
    padding-right:0.4rem !important;
}
.pr_03rem {
    padding-right:0.3rem !important;
}
.pr_02rem {
    padding-right:0.2rem !important;
}
.pr_01rem {
    padding-right:0.1rem !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_5rem {
    margin:5rem;
}
.ma_48rem {
    margin:4.8rem;
}
.ma_42rem {
    margin:4.2rem;
}
.ma_4rem {
    margin:4rem;
}
.ma_36rem {
    margin:3.6rem;
}
.ma_34rem {
    margin:3.4rem;
}
.ma_32rem {
    margin:3.2rem;
}
.ma_3rem {
    margin:3rem;
}
.ma_28rem {
    margin:2.8rem;
}
.ma_26rem {
    margin:2.6rem;
}
.ma_24rem {
    margin:2.4rem;
}
.ma_22rem {
    margin:2.2rem;
}
.ma_2rem {
    margin:2rem;
}
.ma_19rem {
    margin:1.9rem;
}
.ma_18rem {
    margin:1.8rem;
}
.ma_17rem {
    margin:1.7rem;
}
.ma_16rem {
    margin:1.6rem;
}
.ma_15rem {
    margin:1.5rem;
}
.ma_14rem {
    margin:1.4rem;
}
.ma_13rem {
    margin:1.3rem;
}
.ma_12rem {
    margin:1.2rem;
}
.ma_11rem {
    margin:1.1rem;
}
.ma_1rem {
    margin:1rem;
}
.ma_09rem {
    margin:0.9rem;
}
.ma_08rem {
    margin:0.8rem;
}
.ma_07rem {
    margin:0.7rem;
}
.ma_06rem {
    margin:0.6rem;
}
.ma_05rem {
    margin:0.5rem;
}
.ma_04rem {
    margin:0.4rem;
}
.ma_03rem {
    margin:0.3rem;
}
.ma_02rem {
    margin:0.2rem;
}
.ma_01rem {
    margin:0.1rem;
}
.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_100rem, .mt_100_rem {
    margin-top:100rem !important;
}
.mt_90rem, .mt_90_rem {
    margin-top:90rem !important;
}
.mt_80rem, .mt_80_rem {
    margin-top:80rem !important;
}
.mt_70rem, .mt_70_rem {
    margin-top:70rem !important;
}
.mt_60rem, .mt_60_rem {
    margin-top:60rem !important;
}
.mt_50rem, .mt_50_rem {
    margin-top:50rem !important;
}
.mt_42_rem {
    margin-top:42rem !important;
}
.mt_40rem, .mt_40_rem {
    margin-top:40rem !important;
}
.mt_38_rem {
    margin-top:38rem !important;
}
.mt_36_rem {
    margin-top:36rem !important;
}
.mt_34_rem {
    margin-top:34rem !important;
}
.mt_32_rem {
    margin-top:32rem !important;
}
.mt_30rem, .mt_30_rem {
    margin-top:30rem !important;
}
.mt_28_rem {
    margin-top:28rem !important;
}
.mt_26_rem {
    margin-top:26rem !important;
}
.mt_24_rem {
    margin-top:24rem !important;
}
.mt_22_rem {
    margin-top:22rem !important;
}
.mt_20rem, .mt_20_rem {
    margin-top:20rem !important;
}
.mt_19_rem {
    margin-top:19rem !important;
}
.mt_18_rem {
    margin-top:18rem !important;
}
.mt_17_rem {
    margin-top:17rem !important;
}
.mt_16_rem {
    margin-top:16rem !important;
}
.mt_15_rem {
    margin-top:15rem !important;
}
.mt_14_rem {
    margin-top:14rem !important;
}
.mt_13_rem {
    margin-top:13rem !important;
}
.mt_12_rem {
    margin-top:12rem !important;
}
.mt_11_rem {
    margin-top:11rem !important;
}
.mt_10rem, .mt_10_rem {
    margin-top:10rem !important;
}
.mt_9rem {
    margin-top:9rem !important;
}
.mt_8rem {
    margin-top:8rem !important;
}
.mt_7rem {
    margin-top:7rem !important;
}
.mt_6rem {
    margin-top:6rem !important;
}
.mt_5rem {
    margin-top:5rem !important;
}
.mt_48rem {
    margin-top:4.8rem !important;
}
.mt_46rem {
    margin-top:4.6rem !important;
}
.mt_44rem {
    margin-top:4.4rem !important;
}
.mt_42rem {
    margin-top:4.2rem !important;
}
.mt_4rem {
    margin-top:4rem !important;
}
.mt_38rem {
    margin-top:3.8rem !important;
}
.mt_36rem {
    margin-top:3.6rem !important;
}
.mt_34rem {
    margin-top:3.4rem !important;
}
.mt_32rem {
    margin-top:3.2rem !important;
}
.mt_3rem {
    margin-top:3rem !important;
}
.mt_29rem {
    margin-top:2.9rem !important;
}
.mt_28rem {
    margin-top:2.8rem !important;
}
.mt_27rem {
    margin-top:2.7rem !important;
}
.mt_26rem {
    margin-top:2.6rem !important;
}
.mt_25rem {
    margin-top:2.5rem !important;
}
.mt_24rem {
    margin-top:2.4rem !important;
}
.mt_23rem {
    margin-top:2.3rem !important;
}
.mt_22rem {
    margin-top:2.2rem !important;
}
.mt_21rem {
    margin-top:2.1rem !important;
}
.mt_2rem {
    margin-top:2rem !important;
}
.mt_19rem {
    margin-top:1.9rem !important;
}
.mt_18rem {
    margin-top:1.8rem !important;
}
.mt_17rem {
    margin-top:1.7rem !important;
}
.mt_16rem {
    margin-top:1.6rem !important;
}
.mt_15rem {
    margin-top:1.5rem !important;
}
.mt_14rem {
    margin-top:1.4rem !important;
}
.mt_13rem {
    margin-top:1.3rem !important;
}
.mt_12rem {
    margin-top:1.2rem !important;
}
.mt_11rem {
    margin-top:1.1rem !important;
}
.mt_1rem {
    margin-top:1rem !important;
}
.mt_09rem {
    margin-top:0.9rem !important;
}
.mt_08rem {
    margin-top:0.8rem !important;
}
.mt_07rem {
    margin-top:0.7rem !important;
}
.mt_06rem {
    margin-top:0.6rem !important;
}
.mt_05rem {
    margin-top:0.5rem !important;
}
.mt_04rem {
    margin-top:0.4rem !important;
}
.mt_03rem {
    margin-top:0.3rem !important;
}
.mt_02rem {
    margin-top:0.2rem !important;
}
.mt_01rem {
    margin-top:0.1rem !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_100rem, .mb_100_rem {
    margin-bottom:100rem !important;
}
.mb_90rem, .mb_90_rem {
    margin-bottom:90rem !important;
}
.mb_80rem, .mb_80_rem {
    margin-bottom:80rem !important;
}
.mb_70rem, .mb_70_rem {
    margin-bottom:70rem !important;
}
.mb_60rem, .mb_60_rem {
    margin-bottom:60rem !important;
}
.mb_50rem, .mb_50_rem {
    margin-bottom:50rem !important;
}
.mb_42_rem {
    margin-bottom:42rem !important;
}
.mb_40rem, .mb_40_rem {
    margin-bottom:40rem !important;
}
.mb_38_rem {
    margin-bottom:38rem !important;
}
.mb_36_rem {
    margin-bottom:36rem !important;
}
.mb_34_rem {
    margin-bottom:34rem !important;
}
.mb_32_rem {
    margin-bottom:32rem !important;
}
.mb_30rem, .mb_30_rem {
    margin-bottom:30rem !important;
}
.mb_28_rem {
    margin-bottom:28rem !important;
}
.mb_26_rem {
    margin-bottom:26rem !important;
}
.mb_24_rem {
    margin-bottom:24rem !important;
}
.mb_22_rem {
    margin-bottom:22rem !important;
}
.mb_20rem, .mb_20_rem {
    margin-bottom:20rem !important;
}
.mb_19_rem {
    margin-bottom:19rem !important;
}
.mb_18_rem {
    margin-bottom:18rem !important;
}
.mb_17_rem {
    margin-bottom:17rem !important;
}
.mb_16_rem {
    margin-bottom:16rem !important;
}
.mb_15_rem {
    margin-bottom:15rem !important;
}
.mb_14_rem {
    margin-bottom:14rem !important;
}
.mb_13_rem {
    margin-bottom:13rem !important;
}
.mb_12_rem {
    margin-bottom:12rem !important;
}
.mb_11_rem {
    margin-bottom:11rem !important;
}
.mb_10rem, .mb_10_rem {
    margin-bottom:10rem !important;
}
.mb_9rem {
    margin-bottom:9rem !important;
}
.mb_8rem {
    margin-bottom:8rem !important;
}
.mb_7rem {
    margin-bottom:7rem !important;
}
.mb_6rem {
    margin-bottom:6rem !important;
}
.mb_5rem {
    margin-bottom:5rem !important;
}
.mb_48rem {
    margin-bottom:4.8rem !important;
}
.mb_46rem {
    margin-bottom:4.6rem !important;
}
.mb_44rem {
    margin-bottom:4.4rem !important;
}
.mb_42rem {
    margin-bottom:4.2rem !important;
}
.mb_4rem {
    margin-bottom:4rem !important;
}
.mb_38rem {
    margin-bottom:3.8rem !important;
}
.mb_36rem {
    margin-bottom:3.6rem !important;
}
.mb_34rem {
    margin-bottom:3.4rem !important;
}
.mb_32rem {
    margin-bottom:3.2rem !important;
}
.mb_3rem {
    margin-bottom:3rem !important;
}
.mb_29rem {
    margin-bottom:2.9rem !important;
}
.mb_28rem {
    margin-bottom:2.8rem !important;
}
.mb_27rem {
    margin-bottom:2.7rem !important;
}
.mb_26rem {
    margin-bottom:2.6rem !important;
}
.mb_25rem {
    margin-bottom:2.5rem !important;
}
.mb_24rem {
    margin-bottom:2.4rem !important;
}
.mb_23rem {
    margin-bottom:2.3rem !important;
}
.mb_22rem {
    margin-bottom:2.2rem !important;
}
.mb_21rem {
    margin-bottom:2.1rem !important;
}
.mb_2rem {
    margin-bottom:2rem !important;
}
.mb_19rem {
    margin-bottom:1.9rem !important;
}
.mb_18rem {
    margin-bottom:1.8rem !important;
}
.mb_17rem {
    margin-bottom:1.7rem !important;
}
.mb_16rem {
    margin-bottom:1.6rem !important;
}
.mb_15rem {
    margin-bottom:1.5rem !important;
}
.mb_14rem {
    margin-bottom:1.4rem !important;
}
.mb_13rem {
    margin-bottom:1.3rem !important;
}
.mb_12rem {
    margin-bottom:1.2rem !important;
}
.mb_11rem {
    margin-bottom:1.1rem !important;
}
.mb_1rem {
    margin-bottom:1rem !important;
}
.mb_09rem {
    margin-bottom:0.9rem !important;
}
.mb_08rem {
    margin-bottom:0.8rem !important;
}
.mb_07rem {
    margin-bottom:0.7rem !important;
}
.mb_06rem {
    margin-bottom:0.6rem !important;
}
.mb_05rem {
    margin-bottom:0.5rem !important;
}
.mb_04rem {
    margin-bottom:0.4rem !important;
}
.mb_03rem {
    margin-bottom:0.3rem !important;
}
.mb_02rem {
    margin-bottom:0.2rem !important;
}
.mb_01rem {
    margin-bottom:0.1rem !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_100rem, .ml_100_rem {
    margin-left:100rem !important;
}
.ml_90rem, .ml_90_rem {
    margin-left:90rem !important;
}
.ml_80rem, .ml_80_rem {
    margin-left:80rem !important;
}
.ml_70rem, .ml_70_rem {
    margin-left:70rem !important;
}
.ml_60rem, .ml_60_rem {
    margin-left:60rem !important;
}
.ml_50rem, .ml_50_rem {
    margin-left:50rem !important;
}
.ml_42_rem {
    margin-left:42rem !important;
}
.ml_40rem, .ml_40_rem {
    margin-left:40rem !important;
}
.ml_38_rem {
    margin-left:38rem !important;
}
.ml_36_rem {
    margin-left:36rem !important;
}
.ml_34_rem {
    margin-left:34rem !important;
}
.ml_32_rem {
    margin-left:32rem !important;
}
.ml_30rem, .ml_30_rem {
    margin-left:30rem !important;
}
.ml_28_rem {
    margin-left:28rem !important;
}
.ml_26_rem {
    margin-left:26rem !important;
}
.ml_24_rem {
    margin-left:24rem !important;
}
.ml_22_rem {
    margin-left:22rem !important;
}
.ml_20rem, .ml_20_rem {
    margin-left:20rem !important;
}
.ml_19_rem {
    margin-left:19rem !important;
}
.ml_18_rem {
    margin-left:18rem !important;
}
.ml_17_rem {
    margin-left:17rem !important;
}
.ml_16_rem {
    margin-left:16rem !important;
}
.ml_15_rem {
    margin-left:15rem !important;
}
.ml_14_rem {
    margin-left:14rem !important;
}
.ml_13_rem {
    margin-left:13rem !important;
}
.ml_12_rem {
    margin-left:12rem !important;
}
.ml_11_rem {
    margin-left:11rem !important;
}
.ml_10rem, .ml_10_rem {
    margin-left:10rem !important;
}
.ml_9rem {
    margin-left:9rem !important;
}
.ml_8rem {
    margin-left:8rem !important;
}
.ml_7rem {
    margin-left:7rem !important;
}
.ml_6rem {
    margin-left:6rem !important;
}
.ml_5rem {
    margin-left:5rem !important;
}
.ml_48rem {
    margin-left:4.8rem !important;
}
.ml_46rem {
    margin-left:4.6rem !important;
}
.ml_44rem {
    margin-left:4.4rem !important;
}
.ml_42rem {
    margin-left:4.2rem !important;
}
.ml_4rem {
    margin-left:4rem !important;
}
.ml_38rem {
    margin-left:3.8rem !important;
}
.ml_36rem {
    margin-left:3.6rem !important;
}
.ml_34rem {
    margin-left:3.4rem !important;
}
.ml_32rem {
    margin-left:3.2rem !important;
}
.ml_3rem {
    margin-left:3rem !important;
}
.ml_29rem {
    margin-left:2.9rem !important;
}
.ml_28rem {
    margin-left:2.8rem !important;
}
.ml_27rem {
    margin-left:2.7rem !important;
}
.ml_26rem {
    margin-left:2.6rem !important;
}
.ml_25rem {
    margin-left:2.5rem !important;
}
.ml_24rem {
    margin-left:2.4rem !important;
}
.ml_23rem {
    margin-left:2.3rem !important;
}
.ml_22rem {
    margin-left:2.2rem !important;
}
.ml_21rem {
    margin-left:2.1rem !important;
}
.ml_2rem {
    margin-left:2rem !important;
}
.ml_19rem {
    margin-left:1.9rem !important;
}
.ml_18rem {
    margin-left:1.8rem !important;
}
.ml_17rem {
    margin-left:1.7rem !important;
}
.ml_16rem {
    margin-left:1.6rem !important;
}
.ml_15rem {
    margin-left:1.5rem !important;
}
.ml_14rem {
    margin-left:1.4rem !important;
}
.ml_13rem {
    margin-left:1.3rem !important;
}
.ml_12rem {
    margin-left:1.2rem !important;
}
.ml_11rem {
    margin-left:1.1rem !important;
}
.ml_1rem {
    margin-left:1rem !important;
}
.ml_09rem {
    margin-left:0.9rem !important;
}
.ml_08rem {
    margin-left:0.8rem !important;
}
.ml_07rem {
    margin-left:0.7rem !important;
}
.ml_06rem {
    margin-left:0.6rem !important;
}
.ml_05rem {
    margin-left:0.5rem !important;
}
.ml_04rem {
    margin-left:0.4rem !important;
}
.ml_03rem {
    margin-left:0.3rem !important;
}
.ml_02rem {
    margin-left:0.2rem !important;
}
.ml_01rem {
    margin-left:0.1rem !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_100rem, .mr_100_rem {
    margin-right:100rem !important;
}
.mr_90rem, .mr_90_rem {
    margin-right:90rem !important;
}
.mr_80rem, .mr_80_rem {
    margin-right:80rem !important;
}
.mr_70rem, .mr_70_rem {
    margin-right:70rem !important;
}
.mr_60rem, .mr_60_rem {
    margin-right:60rem !important;
}
.mr_50rem, .mr_50_rem {
    margin-right:50rem !important;
}
.mr_42_rem {
    margin-right:42rem !important;
}
.mr_40rem, .mr_40_rem {
    margin-right:40rem !important;
}
.mr_38_rem {
    margin-right:38rem !important;
}
.mr_36_rem {
    margin-right:36rem !important;
}
.mr_34_rem {
    margin-right:34rem !important;
}
.mr_32_rem {
    margin-right:32rem !important;
}
.mr_30rem, .mr_30_rem {
    margin-right:30rem !important;
}
.mr_28_rem {
    margin-right:28rem !important;
}
.mr_26_rem {
    margin-right:26rem !important;
}
.mr_24_rem {
    margin-right:24rem !important;
}
.mr_22_rem {
    margin-right:22rem !important;
}
.mr_20rem, .mr_20_rem {
    margin-right:20rem !important;
}
.mr_19_rem {
    margin-right:19rem !important;
}
.mr_18_rem {
    margin-right:18rem !important;
}
.mr_17_rem {
    margin-right:17rem !important;
}
.mr_16_rem {
    margin-right:16rem !important;
}
.mr_15_rem {
    margin-right:15rem !important;
}
.mr_14_rem {
    margin-right:14rem !important;
}
.mr_13_rem {
    margin-right:13rem !important;
}
.mr_12_rem {
    margin-right:12rem !important;
}
.mr_11_rem {
    margin-right:11rem !important;
}
.mr_10rem, .mr_10_rem {
    margin-right:10rem !important;
}
.mr_9rem {
    margin-right:9rem !important;
}
.mr_8rem {
    margin-right:8rem !important;
}
.mr_7rem {
    margin-right:7rem !important;
}
.mr_6rem {
    margin-right:6rem !important;
}
.mr_5rem {
    margin-right:5rem !important;
}
.mr_48rem {
    margin-right:4.8rem !important;
}
.mr_46rem {
    margin-right:4.6rem !important;
}
.mr_44rem {
    margin-right:4.4rem !important;
}
.mr_42rem {
    margin-right:4.2rem !important;
}
.mr_4rem {
    margin-right:4rem !important;
}
.mr_38rem {
    margin-right:3.8rem !important;
}
.mr_36rem {
    margin-right:3.6rem !important;
}
.mr_34rem {
    margin-right:3.4rem !important;
}
.mr_32rem {
    margin-right:3.2rem !important;
}
.mr_3rem {
    margin-right:3rem !important;
}
.mr_29rem {
    margin-right:2.9rem !important;
}
.mr_28rem {
    margin-right:2.8rem !important;
}
.mr_27rem {
    margin-right:2.7rem !important;
}
.mr_26rem {
    margin-right:2.6rem !important;
}
.mr_25rem {
    margin-right:2.5rem !important;
}
.mr_24rem {
    margin-right:2.4rem !important;
}
.mr_23rem {
    margin-right:2.3rem !important;
}
.mr_22rem {
    margin-right:2.2rem !important;
}
.mr_21rem {
    margin-right:2.1rem !important;
}
.mr_2rem {
    margin-right:2rem !important;
}
.mr_19rem {
    margin-right:1.9rem !important;
}
.mr_18rem {
    margin-right:1.8rem !important;
}
.mr_17rem {
    margin-right:1.7rem !important;
}
.mr_16rem {
    margin-right:1.6rem !important;
}
.mr_15rem {
    margin-right:1.5rem !important;
}
.mr_14rem {
    margin-right:1.4rem !important;
}
.mr_13rem {
    margin-right:1.3rem !important;
}
.mr_12rem {
    margin-right:1.2rem !important;
}
.mr_11rem {
    margin-right:1.1rem !important;
}
.mr_1rem {
    margin-right:1rem !important;
}
.mr_09rem {
    margin-right:0.9rem !important;
}
.mr_08rem {
    margin-right:0.8rem !important;
}
.mr_07rem {
    margin-right:0.7rem !important;
}
.mr_06rem {
    margin-right:0.6rem !important;
}
.mr_05rem {
    margin-right:0.5rem !important;
}
.mr_04rem {
    margin-right:0.4rem !important;
}
.mr_03rem {
    margin-right:0.3rem !important;
}
.mr_02rem {
    margin-right:0.2rem !important;
}
.mr_01rem {
    margin-right:0.1rem !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_100rem, .minus_mt_100_rem {
    margin-top: -100rem !important;
}
.minus_mt_90rem, .minus_mt_90_rem {
    margin-top: -90rem !important;
}
.minus_mt_80rem, .minus_mt_80_rem {
    margin-top: -80rem !important;
}
.minus_mt_70rem, .minus_mt_70_rem {
    margin-top: -70rem !important;
}
.minus_mt_60rem, .minus_mt_60_rem {
    margin-top: -60rem !important;
}
.minus_mt_50rem, .minus_mt_50_rem {
    margin-top: -50rem !important;
}
.minus_mt_42_rem {
    margin-top: -42rem !important;
}
.minus_mt_40rem, .minus_mt_40_rem {
    margin-top: -40rem !important;
}
.minus_mt_38_rem {
    margin-top: -38rem !important;
}
.minus_mt_36_rem {
    margin-top: -36rem !important;
}
.minus_mt_34_rem {
    margin-top: -34rem !important;
}
.minus_mt_32_rem {
    margin-top: -32rem !important;
}
.minus_mt_30rem, .minus_mt_30_rem {
    margin-top: -30rem !important;
}
.minus_mt_28_rem {
    margin-top: -28rem !important;
}
.minus_mt_26_rem {
    margin-top: -26rem !important;
}
.minus_mt_24_rem {
    margin-top: -24rem !important;
}
.minus_mt_22_rem {
    margin-top: -22rem !important;
}
.minus_mt_20rem, .minus_mt_20_rem {
    margin-top: -20rem !important;
}
.minus_mt_19_rem {
    margin-top: -19rem !important;
}
.minus_mt_18_rem {
    margin-top: -18rem !important;
}
.minus_mt_17_rem {
    margin-top: -17rem !important;
}
.minus_mt_16_rem {
    margin-top: -16rem !important;
}
.minus_mt_15_rem {
    margin-top: -15rem !important;
}
.minus_mt_14_rem {
    margin-top: -14rem !important;
}
.minus_mt_13_rem {
    margin-top: -13rem !important;
}
.minus_mt_12_rem {
    margin-top: -12rem !important;
}
.minus_mt_11_rem {
    margin-top: -11rem !important;
}
.minus_mt_10rem, .minus_mt_10_rem {
    margin-top: -10rem !important;
}
.minus_mt_9rem {
    margin-top: -9rem !important;
}
.minus_mt_8rem {
    margin-top: -8rem !important;
}
.minus_mt_7rem {
    margin-top: -7rem !important;
}
.minus_mt_6rem {
    margin-top: -6rem !important;
}
.minus_mt_5rem {
    margin-top: -5rem !important;
}
.minus_mt_48rem {
    margin-top: -4.8rem !important;
}
.minus_mt_46rem {
    margin-top: -4.6rem !important;
}
.minus_mt_44rem {
    margin-top: -4.4rem !important;
}
.minus_mt_42rem {
    margin-top: -4.2rem !important;
}
.minus_mt_4rem {
    margin-top: -4rem !important;
}
.minus_mt_38rem {
    margin-top: -3.8rem !important;
}
.minus_mt_36rem {
    margin-top: -3.6rem !important;
}
.minus_mt_34rem {
    margin-top: -3.4rem !important;
}
.minus_mt_32rem {
    margin-top: -3.2rem !important;
}
.minus_mt_3rem {
    margin-top: -3rem !important;
}
.minus_mt_29rem {
    margin-top: -2.9rem !important;
}
.minus_mt_28rem {
    margin-top: -2.8rem !important;
}
.minus_mt_27rem {
    margin-top: -2.7rem !important;
}
.minus_mt_26rem {
    margin-top: -2.6rem !important;
}
.minus_mt_25rem {
    margin-top: -2.5rem !important;
}
.minus_mt_24rem {
    margin-top: -2.4rem !important;
}
.minus_mt_23rem {
    margin-top: -2.3rem !important;
}
.minus_mt_22rem {
    margin-top: -2.2rem !important;
}
.minus_mt_21rem {
    margin-top: -2.1rem !important;
}
.minus_mt_2rem {
    margin-top: -2rem !important;
}
.minus_mt_19rem {
    margin-top: -1.9rem !important;
}
.minus_mt_18rem {
    margin-top: -1.8rem !important;
}
.minus_mt_17rem {
    margin-top: -1.7rem !important;
}
.minus_mt_16rem {
    margin-top: -1.6rem !important;
}
.minus_mt_15rem {
    margin-top: -1.5rem !important;
}
.minus_mt_14rem {
    margin-top: -1.4rem !important;
}
.minus_mt_13rem {
    margin-top: -1.3rem !important;
}
.minus_mt_12rem {
    margin-top: -1.2rem !important;
}
.minus_mt_11rem {
    margin-top: -1.1rem !important;
}
.minus_mt_1rem {
    margin-top: -1rem !important;
}
.minus_mt_09rem {
    margin-top: -0.9rem !important;
}
.minus_mt_08rem {
    margin-top: -0.8rem !important;
}
.minus_mt_07rem {
    margin-top: -0.7rem !important;
}
.minus_mt_06rem {
    margin-top: -0.6rem !important;
}
.minus_mt_05rem {
    margin-top: -0.5rem !important;
}
.minus_mt_04rem {
    margin-top: -0.4rem !important;
}
.minus_mt_03rem {
    margin-top: -0.3rem !important;
}
.minus_mt_02rem {
    margin-top: -0.2rem !important;
}
.minus_mt_01rem {
    margin-top: -0.1rem !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_100rem, .minus_mb_100_rem {
    margin-bottom: -100rem !important;
}
.minus_mb_90rem, .minus_mb_90_rem {
    margin-bottom: -90rem !important;
}
.minus_mb_80rem, .minus_mb_80_rem {
    margin-bottom: -80rem !important;
}
.minus_mb_70rem, .minus_mb_70_rem {
    margin-bottom: -70rem !important;
}
.minus_mb_60rem, .minus_mb_60_rem {
    margin-bottom: -60rem !important;
}
.minus_mb_50rem, .minus_mb_50_rem {
    margin-bottom: -50rem !important;
}
.minus_mb_42_rem {
    margin-bottom: -42rem !important;
}
.minus_mb_40rem, .minus_mb_40_rem {
    margin-bottom: -40rem !important;
}
.minus_mb_38_rem {
    margin-bottom: -38rem !important;
}
.minus_mb_36_rem {
    margin-bottom: -36rem !important;
}
.minus_mb_34_rem {
    margin-bottom: -34rem !important;
}
.minus_mb_32_rem {
    margin-bottom: -32rem !important;
}
.minus_mb_30rem, .minus_mb_30_rem {
    margin-bottom: -30rem !important;
}
.minus_mb_28_rem {
    margin-bottom: -28rem !important;
}
.minus_mb_26_rem {
    margin-bottom: -26rem !important;
}
.minus_mb_24_rem {
    margin-bottom: -24rem !important;
}
.minus_mb_22_rem {
    margin-bottom: -22rem !important;
}
.minus_mb_20rem, .minus_mb_20_rem {
    margin-bottom: -20rem !important;
}
.minus_mb_19_rem {
    margin-bottom: -19rem !important;
}
.minus_mb_18_rem {
    margin-bottom: -18rem !important;
}
.minus_mb_17_rem {
    margin-bottom: -17rem !important;
}
.minus_mb_16_rem {
    margin-bottom: -16rem !important;
}
.minus_mb_15_rem {
    margin-bottom: -15rem !important;
}
.minus_mb_14_rem {
    margin-bottom: -14rem !important;
}
.minus_mb_13_rem {
    margin-bottom: -13rem !important;
}
.minus_mb_12_rem {
    margin-bottom: -12rem !important;
}
.minus_mb_11_rem {
    margin-bottom: -11rem !important;
}
.minus_mb_10rem, .minus_mb_10_rem {
    margin-bottom: -10rem !important;
}
.minus_mb_9rem {
    margin-bottom: -9rem !important;
}
.minus_mb_8rem {
    margin-bottom: -8rem !important;
}
.minus_mb_7rem {
    margin-bottom: -7rem !important;
}
.minus_mb_6rem {
    margin-bottom: -6rem !important;
}
.minus_mb_5rem {
    margin-bottom: -5rem !important;
}
.minus_mb_48rem {
    margin-bottom: -4.8rem !important;
}
.minus_mb_46rem {
    margin-bottom: -4.6rem !important;
}
.minus_mb_44rem {
    margin-bottom: -4.4rem !important;
}
.minus_mb_42rem {
    margin-bottom: -4.2rem !important;
}
.minus_mb_4rem {
    margin-bottom: -4rem !important;
}
.minus_mb_38rem {
    margin-bottom: -3.8rem !important;
}
.minus_mb_36rem {
    margin-bottom: -3.6rem !important;
}
.minus_mb_34rem {
    margin-bottom: -3.4rem !important;
}
.minus_mb_32rem {
    margin-bottom: -3.2rem !important;
}
.minus_mb_3rem {
    margin-bottom: -3rem !important;
}
.minus_mb_29rem {
    margin-bottom: -2.9rem !important;
}
.minus_mb_28rem {
    margin-bottom: -2.8rem !important;
}
.minus_mb_27rem {
    margin-bottom: -2.7rem !important;
}
.minus_mb_26rem {
    margin-bottom: -2.6rem !important;
}
.minus_mb_25rem {
    margin-bottom: -2.5rem !important;
}
.minus_mb_24rem {
    margin-bottom: -2.4rem !important;
}
.minus_mb_23rem {
    margin-bottom: -2.3rem !important;
}
.minus_mb_22rem {
    margin-bottom: -2.2rem !important;
}
.minus_mb_21rem {
    margin-bottom: -2.1rem !important;
}
.minus_mb_2rem {
    margin-bottom: -2rem !important;
}
.minus_mb_19rem {
    margin-bottom: -1.9rem !important;
}
.minus_mb_18rem {
    margin-bottom: -1.8rem !important;
}
.minus_mb_17rem {
    margin-bottom: -1.7rem !important;
}
.minus_mb_16rem {
    margin-bottom: -1.6rem !important;
}
.minus_mb_15rem {
    margin-bottom: -1.5rem !important;
}
.minus_mb_14rem {
    margin-bottom: -1.4rem !important;
}
.minus_mb_13rem {
    margin-bottom: -1.3rem !important;
}
.minus_mb_12rem {
    margin-bottom: -1.2rem !important;
}
.minus_mb_11rem {
    margin-bottom: -1.1rem !important;
}
.minus_mb_1rem {
    margin-bottom: -1rem !important;
}
.minus_mb_09rem {
    margin-bottom: -0.9rem !important;
}
.minus_mb_08rem {
    margin-bottom: -0.8rem !important;
}
.minus_mb_07rem {
    margin-bottom: -0.7rem !important;
}
.minus_mb_06rem {
    margin-bottom: -0.6rem !important;
}
.minus_mb_05rem {
    margin-bottom: -0.5rem !important;
}
.minus_mb_04rem {
    margin-bottom: -0.4rem !important;
}
.minus_mb_03rem {
    margin-bottom: -0.3rem !important;
}
.minus_mb_02rem {
    margin-bottom: -0.2rem !important;
}
.minus_mb_01rem {
    margin-bottom: -0.1rem !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_100rem, .minus_ml_100_rem {
    margin-left: -100rem !important;
}
.minus_ml_90rem, .minus_ml_90_rem {
    margin-left: -90rem !important;
}
.minus_ml_80rem, .minus_ml_80_rem {
    margin-left: -80rem !important;
}
.minus_ml_70rem, .minus_ml_70_rem {
    margin-left: -70rem !important;
}
.minus_ml_60rem, .minus_ml_60_rem {
    margin-left: -60rem !important;
}
.minus_ml_50rem, .minus_ml_50_rem {
    margin-left: -50rem !important;
}
.minus_ml_42_rem {
    margin-left: -42rem !important;
}
.minus_ml_40rem, .minus_ml_40_rem {
    margin-left: -40rem !important;
}
.minus_ml_38_rem {
    margin-left: -38rem !important;
}
.minus_ml_36_rem {
    margin-left: -36rem !important;
}
.minus_ml_34_rem {
    margin-left: -34rem !important;
}
.minus_ml_32_rem {
    margin-left: -32rem !important;
}
.minus_ml_30rem, .minus_ml_30_rem {
    margin-left: -30rem !important;
}
.minus_ml_28_rem {
    margin-left: -28rem !important;
}
.minus_ml_26_rem {
    margin-left: -26rem !important;
}
.minus_ml_24_rem {
    margin-left: -24rem !important;
}
.minus_ml_22_rem {
    margin-left: -22rem !important;
}
.minus_ml_20rem, .minus_ml_20_rem {
    margin-left: -20rem !important;
}
.minus_ml_19_rem {
    margin-left: -19rem !important;
}
.minus_ml_18_rem {
    margin-left: -18rem !important;
}
.minus_ml_17_rem {
    margin-left: -17rem !important;
}
.minus_ml_16_rem {
    margin-left: -16rem !important;
}
.minus_ml_15_rem {
    margin-left: -15rem !important;
}
.minus_ml_14_rem {
    margin-left: -14rem !important;
}
.minus_ml_13_rem {
    margin-left: -13rem !important;
}
.minus_ml_12_rem {
    margin-left: -12rem !important;
}
.minus_ml_11_rem {
    margin-left: -11rem !important;
}
.minus_ml_10rem, .minus_ml_10_rem {
    margin-left: -10rem !important;
}
.minus_ml_9rem {
    margin-left: -9rem !important;
}
.minus_ml_8rem {
    margin-left: -8rem !important;
}
.minus_ml_7rem {
    margin-left: -7rem !important;
}
.minus_ml_6rem {
    margin-left: -6rem !important;
}
.minus_ml_5rem {
    margin-left: -5rem !important;
}
.minus_ml_48rem {
    margin-left: -4.8rem !important;
}
.minus_ml_46rem {
    margin-left: -4.6rem !important;
}
.minus_ml_44rem {
    margin-left: -4.4rem !important;
}
.minus_ml_42rem {
    margin-left: -4.2rem !important;
}
.minus_ml_4rem {
    margin-left: -4rem !important;
}
.minus_ml_38rem {
    margin-left: -3.8rem !important;
}
.minus_ml_36rem {
    margin-left: -3.6rem !important;
}
.minus_ml_34rem {
    margin-left: -3.4rem !important;
}
.minus_ml_32rem {
    margin-left: -3.2rem !important;
}
.minus_ml_3rem {
    margin-left: -3rem !important;
}
.minus_ml_29rem {
    margin-left: -2.9rem !important;
}
.minus_ml_28rem {
    margin-left: -2.8rem !important;
}
.minus_ml_27rem {
    margin-left: -2.7rem !important;
}
.minus_ml_26rem {
    margin-left: -2.6rem !important;
}
.minus_ml_25rem {
    margin-left: -2.5rem !important;
}
.minus_ml_24rem {
    margin-left: -2.4rem !important;
}
.minus_ml_23rem {
    margin-left: -2.3rem !important;
}
.minus_ml_22rem {
    margin-left: -2.2rem !important;
}
.minus_ml_21rem {
    margin-left: -2.1rem !important;
}
.minus_ml_2rem {
    margin-left: -2rem !important;
}
.minus_ml_19rem {
    margin-left: -1.9rem !important;
}
.minus_ml_18rem {
    margin-left: -1.8rem !important;
}
.minus_ml_17rem {
    margin-left: -1.7rem !important;
}
.minus_ml_16rem {
    margin-left: -1.6rem !important;
}
.minus_ml_15rem {
    margin-left: -1.5rem !important;
}
.minus_ml_14rem {
    margin-left: -1.4rem !important;
}
.minus_ml_13rem {
    margin-left: -1.3rem !important;
}
.minus_ml_12rem {
    margin-left: -1.2rem !important;
}
.minus_ml_11rem {
    margin-left: -1.1rem !important;
}
.minus_ml_1rem {
    margin-left: -1rem !important;
}
.minus_ml_09rem {
    margin-left: -0.9rem !important;
}
.minus_ml_08rem {
    margin-left: -0.8rem !important;
}
.minus_ml_07rem {
    margin-left: -0.7rem !important;
}
.minus_ml_06rem {
    margin-left: -0.6rem !important;
}
.minus_ml_05rem {
    margin-left: -0.5rem !important;
}
.minus_ml_04rem {
    margin-left: -0.4rem !important;
}
.minus_ml_03rem {
    margin-left: -0.3rem !important;
}
.minus_ml_02rem {
    margin-left: -0.2rem !important;
}
.minus_ml_01rem {
    margin-left: -0.1rem !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_100rem, .minus_mr_100_rem {
    margin-right: -100rem !important;
}
.minus_mr_90rem, .minus_mr_90_rem {
    margin-right: -90rem !important;
}
.minus_mr_80rem, .minus_mr_80_rem {
    margin-right: -80rem !important;
}
.minus_mr_70rem, .minus_mr_70_rem {
    margin-right: -70rem !important;
}
.minus_mr_60rem, .minus_mr_60_rem {
    margin-right: -60rem !important;
}
.minus_mr_50rem, .minus_mr_50_rem {
    margin-right: -50rem !important;
}
.minus_mr_42_rem {
    margin-right: -42rem !important;
}
.minus_mr_40rem, .minus_mr_40_rem {
    margin-right: -40rem !important;
}
.minus_mr_38_rem {
    margin-right: -38rem !important;
}
.minus_mr_36_rem {
    margin-right: -36rem !important;
}
.minus_mr_34_rem {
    margin-right: -34rem !important;
}
.minus_mr_32_rem {
    margin-right: -32rem !important;
}
.minus_mr_30rem, .minus_mr_30_rem {
    margin-right: -30rem !important;
}
.minus_mr_28_rem {
    margin-right: -28rem !important;
}
.minus_mr_26_rem {
    margin-right: -26rem !important;
}
.minus_mr_24_rem {
    margin-right: -24rem !important;
}
.minus_mr_22_rem {
    margin-right: -22rem !important;
}
.minus_mr_20rem, .minus_mr_20_rem {
    margin-right: -20rem !important;
}
.minus_mr_19_rem {
    margin-right: -19rem !important;
}
.minus_mr_18_rem {
    margin-right: -18rem !important;
}
.minus_mr_17_rem {
    margin-right: -17rem !important;
}
.minus_mr_16_rem {
    margin-right: -16rem !important;
}
.minus_mr_15_rem {
    margin-right: -15rem !important;
}
.minus_mr_14_rem {
    margin-right: -14rem !important;
}
.minus_mr_13_rem {
    margin-right: -13rem !important;
}
.minus_mr_12_rem {
    margin-right: -12rem !important;
}
.minus_mr_11_rem {
    margin-right: -11rem !important;
}
.minus_mr_10rem, .minus_mr_10_rem {
    margin-right: -10rem !important;
}
.minus_mr_9rem {
    margin-right: -9rem !important;
}
.minus_mr_8rem {
    margin-right: -8rem !important;
}
.minus_mr_7rem {
    margin-right: -7rem !important;
}
.minus_mr_6rem {
    margin-right: -6rem !important;
}
.minus_mr_5rem {
    margin-right: -5rem !important;
}
.minus_mr_48rem {
    margin-right: -4.8rem !important;
}
.minus_mr_46rem {
    margin-right: -4.6rem !important;
}
.minus_mr_44rem {
    margin-right: -4.4rem !important;
}
.minus_mr_42rem {
    margin-right: -4.2rem !important;
}
.minus_mr_4rem {
    margin-right: -4rem !important;
}
.minus_mr_38rem {
    margin-right: -3.8rem !important;
}
.minus_mr_36rem {
    margin-right: -3.6rem !important;
}
.minus_mr_34rem {
    margin-right: -3.4rem !important;
}
.minus_mr_32rem {
    margin-right: -3.2rem !important;
}
.minus_mr_3rem {
    margin-right: -3rem !important;
}
.minus_mr_29rem {
    margin-right: -2.9rem !important;
}
.minus_mr_28rem {
    margin-right: -2.8rem !important;
}
.minus_mr_27rem {
    margin-right: -2.7rem !important;
}
.minus_mr_26rem {
    margin-right: -2.6rem !important;
}
.minus_mr_25rem {
    margin-right: -2.5rem !important;
}
.minus_mr_24rem {
    margin-right: -2.4rem !important;
}
.minus_mr_23rem {
    margin-right: -2.3rem !important;
}
.minus_mr_22rem {
    margin-right: -2.2rem !important;
}
.minus_mr_21rem {
    margin-right: -2.1rem !important;
}
.minus_mr_2rem {
    margin-right: -2rem !important;
}
.minus_mr_19rem {
    margin-right: -1.9rem !important;
}
.minus_mr_18rem {
    margin-right: -1.8rem !important;
}
.minus_mr_17rem {
    margin-right: -1.7rem !important;
}
.minus_mr_16rem {
    margin-right: -1.6rem !important;
}
.minus_mr_15rem {
    margin-right: -1.5rem !important;
}
.minus_mr_14rem {
    margin-right: -1.4rem !important;
}
.minus_mr_13rem {
    margin-right: -1.3rem !important;
}
.minus_mr_12rem {
    margin-right: -1.2rem !important;
}
.minus_mr_11rem {
    margin-right: -1.1rem !important;
}
.minus_mr_1rem {
    margin-right: -1rem !important;
}
.minus_mr_09rem {
    margin-right: -0.9rem !important;
}
.minus_mr_08rem {
    margin-right: -0.8rem !important;
}
.minus_mr_07rem {
    margin-right: -0.7rem !important;
}
.minus_mr_06rem {
    margin-right: -0.6rem !important;
}
.minus_mr_05rem {
    margin-right: -0.5rem !important;
}
.minus_mr_04rem {
    margin-right: -0.4rem !important;
}
.minus_mr_03rem {
    margin-right: -0.3rem !important;
}
.minus_mr_02rem {
    margin-right: -0.2rem !important;
}
.minus_mr_01rem {
    margin-right: -0.1rem !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_10rem, .minus_left_10_rem {
    left:-10rem;
}
.minus_right_10rem, .minus_right_10_rem {
    right:-10rem;
}
.minus_top_10rem, .minus_top_10_rem {
    top:-10rem;
}
.minus_bottom_10rem, .minus_bottom_10_rem {
    bottom:-10rem;
}
.minus_left_9rem {
    left:-9rem;
}
.minus_right_9rem {
    right:-9rem;
}
.minus_top_9rem {
    top:-9rem;
}
.minus_bottom_9rem {
    bottom:-9rem;
}
.minus_left_8rem {
    left:-8rem;
}
.minus_right_8rem {
    right:-8rem;
}
.minus_top_8rem {
    top:-8rem;
}
.minus_bottom_8rem {
    bottom:-8rem;
}
.minus_left_7rem {
    left:-7rem;
}
.minus_right_7rem {
    right:-7rem;
}
.minus_top_7rem {
    top:-7rem;
}
.minus_bottom_7rem {
    bottom:-7rem;
}
.minus_left_6rem {
    left:-6rem;
}
.minus_right_6rem {
    right:-6rem;
}
.minus_top_6rem {
    top:-6rem;
}
.minus_bottom_6rem {
    bottom:-6rem;
}
.minus_left_5rem {
    left:-5rem;
}
.minus_right_5rem {
    right:-5rem;
}
.minus_top_5rem {
    top:-5rem;
}
.minus_bottom_5rem {
    bottom:-5rem;
}
.minus_left_4rem {
    left:-4rem;
}
.minus_right_4rem {
    right:-4rem;
}
.minus_top_4rem {
    top:-4rem;
}
.minus_bottom_4rem {
    bottom:-4rem;
}
.minus_left_36rem {
    left:-3.6rem;
}
.minus_right_36rem {
    right:-3.6rem;
}
.minus_top_36rem {
    top:-3.6rem;
}
.minus_bottom_36rem {
    bottom:-3.6rem;
}
.minus_left_34rem {
    left:-3.4rem;
}
.minus_right_34rem {
    right:-3.4rem;
}
.minus_top_34rem {
    top:-3.4rem;
}
.minus_bottom_34rem {
    bottom:-3.4rem;
}
.minus_left_32rem {
    left:-3.2rem;
}
.minus_right_32rem {
    right:-3.2rem;
}
.minus_top_32rem {
    top:-3.2rem;
}
.minus_bottom_32rem {
    bottom:-3.2rem;
}
.minus_left_3rem {
    left:-3rem;
}
.minus_right_3rem {
    right:-3rem;
}
.minus_top_3rem {
    top:-3rem;
}
.minus_bottom_3rem {
    bottom:-3rem;
}
.minus_left_28rem {
    left:-2.8rem;
}
.minus_right_28rem {
    right:-2.8rem;
}
.minus_top_28rem {
    top:-2.8rem;
}
.minus_bottom_28rem {
    bottom:-2.8rem;
}
.minus_left_26rem {
    left:-2.6rem;
}
.minus_right_26rem {
    right:-2.6rem;
}
.minus_top_26rem {
    top:-2.6rem;
}
.minus_bottom_26rem {
    bottom:-2.6rem;
}
.minus_left_24rem {
    left:-2.4rem;
}
.minus_right_24rem {
    right:-2.4rem;
}
.minus_top_24rem {
    top:-2.4rem;
}
.minus_bottom_24rem {
    bottom:-2.4rem;
}
.minus_left_22rem {
    left:-2.2rem;
}
.minus_right_22rem {
    right:-2.2rem;
}
.minus_top_22rem {
    top:-2.2rem;
}
.minus_bottom_22rem {
    bottom:-2.2rem;
}
.minus_left_2rem {
    left:-2rem;
}
.minus_right_2rem {
    right:-2rem;
}
.minus_top_2rem {
    top:-2rem;
}
.minus_bottom_2rem {
    bottom:-2rem;
}
.minus_left_19rem {
    left:-1.9rem;
}
.minus_right_19rem {
    right:-1.9rem;
}
.minus_top_19rem {
    top:-1.9rem;
}
.minus_bottom_19rem {
    bottom:-1.9rem;
}
.minus_left_18rem {
    left:-1.8rem;
}
.minus_right_18rem {
    right:-1.8rem;
}
.minus_top_18rem {
    top:-1.8rem;
}
.minus_bottom_18rem {
    bottom:-1.8rem;
}
.minus_left_17rem {
    left:-1.7rem;
}
.minus_right_17rem {
    right:-1.7rem;
}
.minus_top_17rem {
    top:-1.7rem;
}
.minus_bottom_17rem {
    bottom:-1.7rem;
}
.minus_left_16rem {
    left:-1.6rem;
}
.minus_right_16rem {
    right:-1.6rem;
}
.minus_top_16rem {
    top:-1.6rem;
}
.minus_bottom_16rem {
    bottom:-1.6rem;
}
.minus_left_15rem {
    left:-1.5rem;
}
.minus_right_15rem {
    right:-1.5rem;
}
.minus_top_15rem {
    top:-1.5rem;
}
.minus_bottom_15rem {
    bottom:-1.5rem;
}
.minus_left_14rem {
    left:-1.4rem;
}
.minus_right_14rem {
    right:-1.4rem;
}
.minus_top_14rem {
    top:-1.4rem;
}
.minus_bottom_14rem {
    bottom:-1.4rem;
}
.minus_left_13rem {
    left:-1.3rem;
}
.minus_right_13rem {
    right:-1.3rem;
}
.minus_top_11rem {
    top:-1.3rem;
}
.minus_bottom_13rem {
    bottom:-1.3rem;
}
.minus_left_12rem {
    left:-1.2rem;
}
.minus_right_12rem {
    right:-1.2rem;
}
.minus_top_12rem {
    top:-1.2rem;
}
.minus_bottom_12rem {
    bottom:-1.2rem;
}
.minus_left_11rem {
    left:-1.1rem;
}
.minus_right_11rem {
    right:-1.1rem;
}
.minus_top_11rem {
    top:-1.1rem;
}
.minus_bottom_11rem {
    bottom:-1.1rem;
}
.minus_left_1rem {
    left:-1rem;
}
.minus_right_1rem {
    right:-1rem;
}
.minus_top_1rem {
    top:-1rem;
}
.minus_bottom_1rem {
    bottom:-1rem;
}
.minus_left_09rem {
    left:-0.9rem;
}
.minus_right_09rem {
    right:-0.9rem;
}
.minus_top_09rem {
    top:-0.9rem;
}
.minus_bottom_09rem {
    bottom:-0.9rem;
}
.minus_left_08rem {
    left:-0.9rem;
}
.minus_right_08rem {
    right:-0.8rem;
}
.minus_top_08rem {
    top:-0.8rem;
}
.minus_bottom_08rem {
    bottom:-0.8rem;
}
.minus_left_07rem {
    left:-0.7rem;
}
.minus_right_07rem {
    right:-0.7rem;
}
.minus_top_07rem {
    top:-0.7rem;
}
.minus_bottom_07rem {
    bottom:-0.7rem;
}
.minus_left_06rem {
    left:-0.6rem;
}
.minus_right_06rem {
    right:-0.6rem;
}
.minus_top_06rem {
    top:-0.6rem;
}
.minus_bottom_06rem {
    bottom:-0.6rem;
}
.minus_left_05rem {
    left:-0.5rem;
}
.minus_right_05rem {
    right:-0.5rem;
}
.minus_top_05rem {
    top:-0.5rem;
}
.minus_bottom_05rem {
    bottom:-0.5rem;
}
.minus_left_04rem {
    left:-0.4rem;
}
.minus_right_04rem {
    right:-0.4rem;
}
.minus_top_04rem {
    top:-0.4rem;
}
.minus_bottom_04rem {
    bottom:-0.4rem;
}
.minus_left_03rem {
    left:-0.3rem;
}
.minus_right_03rem {
    right:-0.3rem;
}
.minus_top_03rem {
    top:-0.3rem;
}
.minus_bottom_03rem {
    bottom:-0.3rem;
}
.minus_left_02rem {
    left:-0.2rem;
}
.minus_right_02rem {
    right:-0.2rem;
}
.minus_top_02rem {
    top:-0.2rem;
}
.minus_bottom_02rem {
    bottom:-0.2rem;
}
.minus_left_01rem {
    left:-0.1rem;
}
.minus_right_01rem {
    right:-0.1rem;
}
.minus_top_01rem {
    top:-0.1rem;
}
.minus_bottom_01rem {
    bottom:-0.1rem;
}

/*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_10rem, .text_ind_10_rem {
    text-indent: 10rem;
}
.text_ind_9rem {
    text-indent: 9rem;
}
.text_ind_8rem {
    text-indent: 8rem;
}
.text_ind_7rem {
    text-indent: 7rem;
}
.text_ind_6rem {
    text-indent: 6rem;
}
.text_ind_5rem {
    text-indent: 5rem;
}
.text_ind_48rem {
    text-indent: 4.8rem;
}
.text_ind_46rem {
    text-indent: 4.6rem;
}
.text_ind_44rem {
    text-indent: 4.4rem;
}
.text_ind_42rem {
    text-indent: 4.2rem;
}
.text_ind_4rem {
    text-indent: 4rem;
}
.text_ind_38rem {
    text-indent: 3.8rem;
}
.text_ind_36rem {
    text-indent: 3.6rem;
}
.text_ind_34rem {
    text-indent: 3.4rem;
}
.text_ind_32rem {
    text-indent: 3.2rem;
}
.text_ind_3rem {
    text-indent: 3rem;
}
.text_ind_28rem {
    text-indent: 2.8rem;
}
.text_ind_26rem {
    text-indent: 2.6rem;
}
.text_ind_24rem {
    text-indent: 2.4rem;
}
.text_ind_22rem {
    text-indent: 2.2rem;
}
.text_ind_2rem {
    text-indent: 2rem;
}
.text_ind_19rem {
    text-indent: 1.9rem;
}
.text_ind_18rem {
    text-indent: 1.8rem;
}
.text_ind_17rem {
    text-indent: 1.7rem;
}
.text_ind_16rem {
    text-indent: 1.6rem;
}
.text_ind_15rem {
    text-indent: 1.5rem;
}
.text_ind_14rem {
    text-indent: 1.4rem;
}
.text_ind_13rem {
    text-indent: 1.3rem;
}
.text_ind_12rem {
    text-indent: 1.2rem;
}
.text_ind_11rem {
    text-indent: 1.1rem;
}
.text_ind_1rem {
    text-indent: 1rem;
}
.text_ind_09rem {
    text-indent: 0.9rem;
}
.text_ind_08rem {
    text-indent: 0.8rem;
}
.text_ind_07rem {
    text-indent: 0.7rem;
}
.text_ind_06rem {
    text-indent: 0.6rem;
}
.text_ind_05rem {
    text-indent: 0.5rem;
}
.text_ind_04rem {
    text-indent: 0.4rem;
}
.text_ind_03rem {
    text-indent: 0.3rem;
}
.text_ind_02rem {
    text-indent: 0.2rem;
}
.text_ind_01rem {
    text-indent: 0.1rem;
}
.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: -1rem;
    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_att_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.5rem 0.8rem;
    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: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 2rem;
    margin: 15% auto 1rem auto;
    border-radius: 50%;
    background-color:#f16a6a;
}
@media screen and (max-width:1024px) {
    .ak-ErrorPage > i {
        margin: 30% auto 1rem 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: 6rem 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,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') no-repeat center;
}
.ak_img_loading03 {
    background: #f5f5f5 url('data:image/gif;base64,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') no-repeat center;
}
.ak_img_loading04 {
    background: #f5f5f5 url('data:image/gif;base64,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') no-repeat center;
}
.ak_img_loading05 {
    background: #f5f5f5 url('data:image/gif;base64,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') no-repeat center;
}

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