@charset "UTF-8";@keyframes jaehee {
    0% {
        top: -4px
    }

    to {
        top: -8px
    }
}

.cb:after,.latest_article ul.items li a:after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both
}

body,dl,dl dd,dl dt,html,ol.items,ul.items {
    padding: 0;
    margin: 0
}

body {
    min-width: 1430px;
    background-color: #fff
}

html.scroll--block {
    overflow: hidden
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,form,h1,h2,h3,h4,h5,h6,legend,p {
    padding: 0;
    margin: 0;
    line-height: 1
}

ol.items,ul.items {
    list-style: none
}

ul.items-dash li {
    position: relative;
    padding-left: 8px
}

ul.items-dash li:before {
    content: "-";
    position: absolute;
    left: 0;
    top: 0
}

.bg_primary {
    background-color: #ffc765
}

.bg_gray {
    background-color: #f5f5f5
}

.bg_white {
    background-color: #fff!important
}

.sound-only {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

.btn-group.part .dbtn,.posr {
    position: relative
}

.posa {
    position: absolute
}

a,fieldset,img,legend,table {
    border: 0
}

a {
    text-decoration: none
}

button {
    color: #999
}

input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select {
    padding-left: 20px;
    color: #999
}

button,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea {
    display: inline-block;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: 0;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea {
    border: 1px solid #e0e0e0
}

button::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #999
}

button:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #999
}

button::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder {
    color: #999
}

button::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder {
    color: #999
}

button.md,input[type=email].md,input[type=number].md,input[type=password].md,input[type=tel].md,input[type=text].md,select.md,textarea.md {
    height: 50px;
    font-size: 15px
}

textarea {
    width: 100%;
    resize: none;
    padding: 20px;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: -.64px;
    text-align: left;
    color: #5f5c5c
}

button {
    background: 0 0;
    border: 0;
    padding: 0;
    margin: 0
}

select {
    background: url(../imgs/icon-down-arr-small.svg)no-repeat 100% 50%;
    background-size: 11px 6px
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .card_select select::-ms-expand,select::-ms-expand {
    display: none
}

select.ul {
    border-color: transparent transparent #333
}

.action {
    font-size: 0;
    line-height: 1
}

.action .pull-left,.action .pull-right {
    vertical-align: middle
}

.pull-left {
    float: left
}

.pull-right {
    float: right;
    position: relative
}

address,i {
    font: 1em sans-serif
}

em,i,p.tip {
    font-style: normal
}

p.tip {
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: -.64px;
    text-align: left;
    color: #5f5c5c
}

p.tip_warn {
    padding-left: 20px;
    position: relative
}

p.tip_warn:before {
    content: "※";
    position: absolute;
    left: 0;
    top: 0
}

.dbtn {
    padding: 0;
    margin: 0;
    border: 0;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.uio__stx select {
    display: block
}

.cats .cat em.lab,.dbtn em {
    font-weight: 500
}

.cats .cat span.lab,.dbtn span {
    font-weight: 400
}

.cats .cat strong.lab,.dbtn strong {
    font-weight: 500
}

.dbtn,.dbtn>em,.dbtn>i[class^=xi-],.dbtn>span,.dbtn>strong {
    display: inline-block;
    vertical-align: middle
}

.dbtn.sm {
    height: 26px
}

.dbtn.sm2>em,.dbtn.sm2>span,.dbtn.sm2>strong,.dbtn.sm>em,.dbtn.sm>span,.dbtn.sm>strong {
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    line-height: 26px;
    text-align: left
}

.dbtn.sm2 {
    height: 39px
}

.dbtn.sm2>em,.dbtn.sm2>span,.dbtn.sm2>strong {
    font-size: 14.5px;
    line-height: 39px
}

.dbtn.bs,.dbtn.md {
    height: 50px
}

.dbtn.bs>em,.dbtn.bs>span,.dbtn.bs>strong {
    line-height: 50px;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.72px
}

.dbtn.lg>em,.dbtn.lg>span,.dbtn.lg>strong,.dbtn.md>em,.dbtn.md>span,.dbtn.md>strong {
    line-height: 50px;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.72px
}

.dbtn.lg {
    height: 66px
}

.dbtn.lg>em,.dbtn.lg>span,.dbtn.lg>strong {
    line-height: 66px;
    font-weight: 600
}

.dbtn-primary {
    border: 1px solid #ff6700;
    background: #ff6700;
    color: #393434;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -.7px
}

.dbtn-primary.h56 {
    height: 56px;
    line-height: 56px;
    border-radius: 5px;
    text-align: center
}

.dbtn-secondary {
    background: #413b3b;
    color: #fff
}

.dbtn-gold {
    background-color: #ff6700;
    color: #333
}

.dbtn-qa {
    border: 1px solid #ff6700;
    background-color: #ffe663;
    height: 60px;
    color: #393434;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 180px!important
}

.dbtn-msg {
    width: 100%;
    height: 0;
    display: inline-block;
    margin: 0 auto
}

.dbtn-msg span {
    left: 50%;
    bottom: 20px;
    margin-left: -200px;
    position: absolute;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    padding: 9px 0;
    width: 400px;
    border-radius: 3px;
    letter-spacing: -.05em;
    background: rgba(26,26,26,.8);
    white-space: nowrap;
    filter: drop-shadow(0 4px 10px rgba(0,0,0,.2))
}

.dbtn-msg span:after {
    border-top: 6px solid rgba(26,26,26,.8);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 0 solid transparent;
    content: "";
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -5px
}

.dbtn-msg,span.qa_detail {
    text-align: center;
    position: relative
}

span.qa_detail {
    background: url(/img/qa_detail.png)no-repeat 0 0;
    background-size: contain;
    width: 214px;
    height: 36px;
    display: block;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    letter-spacing: -1px;
    left: 595px;
    top: -6px;
    animation: jaehee .8s linear 0s infinite alternate;
    animation-timing-function: ease-in-out
}

.dbtn-normal {
    background-color: #ff6700;
    color: #fff
}

.dbtn-gray {
    background-color: #888;
    color: #fff
}

.dbtn-light-gray {
    background-color: #f8f8f8;
    border: 1px solid #d9d9d9;
    color: #7d7d7d
}

.dbtn-gray:disabled {
    background-color: #dbdbdb;
    color: #888
}

.dbtn-link,.dbtn-outline {
    background: 0 0;
    color: #413b3b
}

.dbtn-link {
    padding: 0 15px
}

.dbtn-outline {
    border: 2px solid #858585
}

.d-none {
    display: none!important
}

.latest_article {
    -webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 25px 0 rgba(0,0,0,.05)
}

.latest_article ul.items li a {
    display: block;
    position: relative;
    background: #fff;
    padding: 30px 0;
    border-bottom: 1px solid #e8e8e8
}

.latest_article ul.items li a .regdate {
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64;
    color: #666
}

.label .txt,.latest_article ul.items li a .sbj,.uio__stx label,.uio_agreements p.tit {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.72px;
    color: #333
}

.latest_article ul.items li a .sbj {
    display: block;
    float: left;
    margin-left: 40px
}

.latest_article ul.items li a .regdate {
    float: right;
    margin-right: 40px
}

.label {
    margin: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 22px;
    line-height: 1;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.label .txt {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.56px;
    color: #fff
}

.label-orange {
    background-color: #ff7b31;
    color: #fff
}

.label-red {
    background-color: #f7000c;
    color: #fff
}

.label-white {
    background-color: #fff;
    color: #ff7b31!important;
    border: 1px solid #ff7b31
}

.btn_like {
    position: relative;
    width: 39px;
    height: 39px;
    background: url(../imgs/btn_heart_off.png)no-repeat 0 0;
    background-size: contain;
    vertical-align: middle;
    cursor: pointer
}

.btn_like span,.uio__file input[type=file] {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

.btn_like:before {
    width: 100%;
    height: 100%;
    background: url(../imgs/btn_heart_on.png)no-repeat 0 0;
    background-size: contain;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity .3s .1s ease-out;
    transition: opacity .3s .1s ease-out
}

.btn_like.act:before {
    opacity: 1;
    -webkit-transition: opacity .3s .1s ease-in-out;
    transition: opacity .3s .1s ease-in-out
}

.fz16 {
    font-size: 16px!important
}

.btn-group {
    font-size: 0;
    line-height: 1
}

.btn-group.part .dbtn+.dbtn:before {
    left: 0;
    top: 50%;
    width: 1px;
    height: 16px;
    margin-top: -8px;
    background: #dbdbdb
}

.uio__stx label,.uio_agreements p.tit {
    text-align: left
}

.uio__stx label small {
    color: #888
}

.uio__stx label small.pequal {
    font-size: inherit
}

.board__lists table tbody tr,.l-header .row.bg-white .header__search form,.post__form .post__box table tbody tr th label,.uio__stx.cross {
    position: relative
}

.uio__stx.cross label {
    pointer-events: none;
    left: 0;
    position: absolute
}

.uio__stx.cross.md label {
    top: 20px
}

.uio__file i.dbtn,.uio__file input {
    vertical-align: middle
}

.chkbox-colgroup .chkox+.chkbox,.uio__file i.dbtn {
    margin-left: 10px
}

.uio_agreements p.tit {
    height: 57px;
    line-height: 57px;
    border-bottom: 1px solid #333
}

.uio_agreements .agreements__list {
    font-size: 0;
    line-height: 1;
    padding-top: 27px;
    padding-bottom: 27px
}

.uio_agreements .agreements__list ul.items li .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.uio_agreements .agreements__list ul.items li .cols .chk+.chk {
    margin-left: 20px
}

.uio_agreements .agreements__list ul.items li+li {
    margin-top: 12px
}

.uio_agreements .agreements__list ul.items li .chk,.uio_agreements .agreements__list ul.items li .more {
    display: inline-block;
    vertical-align: middle
}

.uio_agreements .agreements__list ul.items li .more {
    text-decoration: underline;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    text-align: left;
    color: #5f5c5c
}

.uio__srch {
    margin-left: auto;
    margin-right: auto
}

.uio__srch input,.uio__srch select {
    font-weight: 700;
    display: inline-block
}

.uio__srch .srch_wrap {
    font-size: 0;
    line-height: 1;
    white-space: nowrap
}

.uio__srch .srch_wrap button[type=submit] {
    display: block;
    width: 56px;
    height: 56px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../imgs/icon_zoom.png)no-repeat 50%;
    background-size: 18px 19px;
    cursor: pointer
}

.chk {
    font-size: 0;
    line-height: 1;
    display: inline-block
}

.chk .vchk {
    position: relative;
    width: 24px;
    height: 24px;
    border: solid 1px #dbdbdb;
    background-color: #fff;
    -webkit-transition: background-color .2s 0s ease-in-out;
    transition: background-color .2s 0s ease-in-out
}

.btn-group.part .dbtn+.dbtn:before,.btn_like:before,.chk .vchk:after {
    content: "";
    display: block;
    position: absolute
}

.chk .vchk:after {
    width: 14px;
    height: 10px;
    background: url(/img/icon-checked-white.svg)no-repeat 0 0;
    background-size: 14px 10px;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -5px
}

.chk .lab {
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    color: #333;
    margin-left: 10px
}

.chk [type=checkbox],.chkbox input[type=checkbox],.chkbox input[type=radio] {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

.chk [type=checkbox]:checked+.vchk,.rdo [type=radio]:checked+.vrdo {
    border: solid 1px #413b3b;
    background-color: #413b3b
}

.chk .lab,.chk .vchk {
    display: inline-block;
    vertical-align: middle
}

.chkbox {
    font-size: 0;
    line-height: 1;
    display: inline-block;
    cursor: pointer
}

.chkbox input[type=checkbox]:checked+i.lab,.chkbox input[type=radio]:checked+i.lab {
    border-color: #333;
    color: #333
}

.chkbox i.lab {
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    text-align: left;
    color: #888;
    height: 50px;
    line-height: 54px;
    border: solid 1px #dbdbdb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 21px;
    -webkit-transition: border-color .3s 0s,color .3s 0s;
    transition: border-color .3s 0s,color .3s 0s
}

.chkbox-colgroup {
    margin-bottom: -5px
}

.chkbox-colgroup .chkbox {
    margin-bottom: 5px
}

.chkbox i.lab,.rdo {
    display: inline-block
}

.rdo {
    font-size: 0;
    line-height: 1
}

.rdo .vrdo {
    position: relative;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    border: solid 1px #dbdbdb;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-color .2s 0s ease-in-out;
    transition: background-color .2s 0s ease-in-out
}

.rdo .vrdo:after {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    border-radius: 4px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4px;
    margin-top: -4px
}

.rdo .lab {
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    color: #333;
    margin-left: 10px
}

.go__top span,.keywords_stage .keyword .btn_delete>span,.pagination li.cctrl span,.rdo [type=radio] {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

.rdo [type=radio]:checked {
    background: #333
}

.rdo .lab,.rdo .vrdo {
    display: inline-block;
    vertical-align: middle
}

.radio-colgroup .rdo+.rdo {
    margin-left: 30px
}

.uio__tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.uio__tab .tab {
    display: inline-block;
    height: 56px;
    line-height: 54px;
    border: 1px solid #dbdbdb;
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.uio__tab .tab.act {
    border-color: #000
}

.uio__tab .tab.act+.tab {
    border-left-color: transparent
}

.uio__tab.col-2 .tab {
    width: 50%;
    text-align: center
}

.l-signbox hgroup,.uio__input {
    font-size: 0;
    line-height: 1
}

.uio__input input,.uio__input label {
    display: inline-block;
    vertical-align: bottom
}

.uio__input label.block i.lab {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.86;
    letter-spacing: -.56px;
    text-align: left;
    color: #333
}

.l-header .row .inner,.l-signbox {
    margin-left: auto;
    margin-right: auto
}

.l-signbox {
    background: #fff;
    width: 680px
}

.l-signbox .inner {
    padding: 80px 0 100px;
    margin: 0 80px
}

.l-signbox hgroup p {
    color: #3a2828;
    font-size: 34px;
    margin-bottom: 50px
}

.l-signbox .block {
    font-size: 0;
    line-height: 1
}

.l-signbox .block i.lab {
    margin-bottom: 10px
}

.l-signbox .block i.lab.required:after {
    content: "*";
    color: #ff7b31
}

.l-signbox .sign_tits {
    border-bottom: 1px solid #333;
    margin-bottom: 32px
}

.l-signbox .sign_tits h2 {
    font-size: 18px;
    padding-bottom: 20px;
    font-weight: 500;
    letter-spacing: -.72px
}

.l-signbox .sign_tits h2 small {
    font-size: 18px;
    font-weight: 500;
    color: #888
}

.l-signbox+.l-footer {
    margin-top: 70px
}

.sign__done {
    text-align: center
}

.sign__done h1,.sign__done p,.uio__input label.block i.lab {
    font-stretch: normal;
    font-style: normal
}

.sign__done h1 {
    font-family: Source Sans Pro;
    font-size: 35.5px;
    font-weight: 800;
    letter-spacing: -2.84px;
    color: #413b3b
}

.sign__done h1:before {
    content: "";
    display: block;
    margin: 0 auto 49px;
    width: 90px;
    height: 90px;
    border-radius: 45px;
    background: #ff7b31 url(../imgs/icon-success-white.svg)no-repeat 50%;
    background-size: 38px 29px
}

.sign__done p {
    margin-top: 30px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.63;
    letter-spacing: -.64px;
    color: #333
}

hr.divide {
    padding: 0;
    margin: 0;
    border-style: none;
    background: #d9d9d9;
    overflow: hidden;
    display: block
}

hr.divide,hr.divide.y1 {
    height: 1px
}

.text-left {
    text-align: left
}

.detail__box .infos__readme figure,.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.pt0 {
    padding-top: 0!important
}

.pd0 {
    padding-bottom: 0!important
}

.mt300 {
    margin-top: 300px!important
}

.mr300 {
    margin-right: 300px!important
}

.mb300 {
    margin-bottom: 300px!important
}

.ml300 {
    margin-left: 300px!important
}

.pt300 {
    padding-top: 300px!important
}

.pr300 {
    padding-right: 300px!important
}

.pb300 {
    padding-bottom: 300px!important
}

.pl300 {
    padding-left: 300px!important
}

.t300 {
    top: 300px!important
}

.r300 {
    right: 300px!important
}

.b300 {
    bottom: 300px!important
}

.l300 {
    left: 300px!important
}

.mt299 {
    margin-top: 299px!important
}

.mr299 {
    margin-right: 299px!important
}

.mb299 {
    margin-bottom: 299px!important
}

.ml299 {
    margin-left: 299px!important
}

.pt299 {
    padding-top: 299px!important
}

.pr299 {
    padding-right: 299px!important
}

.pb299 {
    padding-bottom: 299px!important
}

.pl299 {
    padding-left: 299px!important
}

.t299 {
    top: 299px!important
}

.r299 {
    right: 299px!important
}

.b299 {
    bottom: 299px!important
}

.l299 {
    left: 299px!important
}

.mt298 {
    margin-top: 298px!important
}

.mr298 {
    margin-right: 298px!important
}

.mb298 {
    margin-bottom: 298px!important
}

.ml298 {
    margin-left: 298px!important
}

.pt298 {
    padding-top: 298px!important
}

.pr298 {
    padding-right: 298px!important
}

.pb298 {
    padding-bottom: 298px!important
}

.pl298 {
    padding-left: 298px!important
}

.t298 {
    top: 298px!important
}

.r298 {
    right: 298px!important
}

.b298 {
    bottom: 298px!important
}

.l298 {
    left: 298px!important
}

.mt297 {
    margin-top: 297px!important
}

.mr297 {
    margin-right: 297px!important
}

.mb297 {
    margin-bottom: 297px!important
}

.ml297 {
    margin-left: 297px!important
}

.pt297 {
    padding-top: 297px!important
}

.pr297 {
    padding-right: 297px!important
}

.pb297 {
    padding-bottom: 297px!important
}

.pl297 {
    padding-left: 297px!important
}

.t297 {
    top: 297px!important
}

.r297 {
    right: 297px!important
}

.b297 {
    bottom: 297px!important
}

.l297 {
    left: 297px!important
}

.mt296 {
    margin-top: 296px!important
}

.mr296 {
    margin-right: 296px!important
}

.mb296 {
    margin-bottom: 296px!important
}

.ml296 {
    margin-left: 296px!important
}

.pt296 {
    padding-top: 296px!important
}

.pr296 {
    padding-right: 296px!important
}

.pb296 {
    padding-bottom: 296px!important
}

.pl296 {
    padding-left: 296px!important
}

.t296 {
    top: 296px!important
}

.r296 {
    right: 296px!important
}

.b296 {
    bottom: 296px!important
}

.l296 {
    left: 296px!important
}

.mt295 {
    margin-top: 295px!important
}

.mr295 {
    margin-right: 295px!important
}

.mb295 {
    margin-bottom: 295px!important
}

.ml295 {
    margin-left: 295px!important
}

.pt295 {
    padding-top: 295px!important
}

.pr295 {
    padding-right: 295px!important
}

.pb295 {
    padding-bottom: 295px!important
}

.pl295 {
    padding-left: 295px!important
}

.t295 {
    top: 295px!important
}

.r295 {
    right: 295px!important
}

.b295 {
    bottom: 295px!important
}

.l295 {
    left: 295px!important
}

.mt294 {
    margin-top: 294px!important
}

.mr294 {
    margin-right: 294px!important
}

.mb294 {
    margin-bottom: 294px!important
}

.ml294 {
    margin-left: 294px!important
}

.pt294 {
    padding-top: 294px!important
}

.pr294 {
    padding-right: 294px!important
}

.pb294 {
    padding-bottom: 294px!important
}

.pl294 {
    padding-left: 294px!important
}

.t294 {
    top: 294px!important
}

.r294 {
    right: 294px!important
}

.b294 {
    bottom: 294px!important
}

.l294 {
    left: 294px!important
}

.mt293 {
    margin-top: 293px!important
}

.mr293 {
    margin-right: 293px!important
}

.mb293 {
    margin-bottom: 293px!important
}

.ml293 {
    margin-left: 293px!important
}

.pt293 {
    padding-top: 293px!important
}

.pr293 {
    padding-right: 293px!important
}

.pb293 {
    padding-bottom: 293px!important
}

.pl293 {
    padding-left: 293px!important
}

.t293 {
    top: 293px!important
}

.r293 {
    right: 293px!important
}

.b293 {
    bottom: 293px!important
}

.l293 {
    left: 293px!important
}

.mt292 {
    margin-top: 292px!important
}

.mr292 {
    margin-right: 292px!important
}

.mb292 {
    margin-bottom: 292px!important
}

.ml292 {
    margin-left: 292px!important
}

.pt292 {
    padding-top: 292px!important
}

.pr292 {
    padding-right: 292px!important
}

.pb292 {
    padding-bottom: 292px!important
}

.pl292 {
    padding-left: 292px!important
}

.t292 {
    top: 292px!important
}

.r292 {
    right: 292px!important
}

.b292 {
    bottom: 292px!important
}

.l292 {
    left: 292px!important
}

.mt291 {
    margin-top: 291px!important
}

.mr291 {
    margin-right: 291px!important
}

.mb291 {
    margin-bottom: 291px!important
}

.ml291 {
    margin-left: 291px!important
}

.pt291 {
    padding-top: 291px!important
}

.pr291 {
    padding-right: 291px!important
}

.pb291 {
    padding-bottom: 291px!important
}

.pl291 {
    padding-left: 291px!important
}

.t291 {
    top: 291px!important
}

.r291 {
    right: 291px!important
}

.b291 {
    bottom: 291px!important
}

.l291 {
    left: 291px!important
}

.mt290 {
    margin-top: 290px!important
}

.mr290 {
    margin-right: 290px!important
}

.mb290 {
    margin-bottom: 290px!important
}

.ml290 {
    margin-left: 290px!important
}

.pt290 {
    padding-top: 290px!important
}

.pr290 {
    padding-right: 290px!important
}

.pb290 {
    padding-bottom: 290px!important
}

.pl290 {
    padding-left: 290px!important
}

.t290 {
    top: 290px!important
}

.r290 {
    right: 290px!important
}

.b290 {
    bottom: 290px!important
}

.l290 {
    left: 290px!important
}

.mt289 {
    margin-top: 289px!important
}

.mr289 {
    margin-right: 289px!important
}

.mb289 {
    margin-bottom: 289px!important
}

.ml289 {
    margin-left: 289px!important
}

.pt289 {
    padding-top: 289px!important
}

.pr289 {
    padding-right: 289px!important
}

.pb289 {
    padding-bottom: 289px!important
}

.pl289 {
    padding-left: 289px!important
}

.t289 {
    top: 289px!important
}

.r289 {
    right: 289px!important
}

.b289 {
    bottom: 289px!important
}

.l289 {
    left: 289px!important
}

.mt288 {
    margin-top: 288px!important
}

.mr288 {
    margin-right: 288px!important
}

.mb288 {
    margin-bottom: 288px!important
}

.ml288 {
    margin-left: 288px!important
}

.pt288 {
    padding-top: 288px!important
}

.pr288 {
    padding-right: 288px!important
}

.pb288 {
    padding-bottom: 288px!important
}

.pl288 {
    padding-left: 288px!important
}

.t288 {
    top: 288px!important
}

.r288 {
    right: 288px!important
}

.b288 {
    bottom: 288px!important
}

.l288 {
    left: 288px!important
}

.mt287 {
    margin-top: 287px!important
}

.mr287 {
    margin-right: 287px!important
}

.mb287 {
    margin-bottom: 287px!important
}

.ml287 {
    margin-left: 287px!important
}

.pt287 {
    padding-top: 287px!important
}

.pr287 {
    padding-right: 287px!important
}

.pb287 {
    padding-bottom: 287px!important
}

.pl287 {
    padding-left: 287px!important
}

.t287 {
    top: 287px!important
}

.r287 {
    right: 287px!important
}

.b287 {
    bottom: 287px!important
}

.l287 {
    left: 287px!important
}

.mt286 {
    margin-top: 286px!important
}

.mr286 {
    margin-right: 286px!important
}

.mb286 {
    margin-bottom: 286px!important
}

.ml286 {
    margin-left: 286px!important
}

.pt286 {
    padding-top: 286px!important
}

.pr286 {
    padding-right: 286px!important
}

.pb286 {
    padding-bottom: 286px!important
}

.pl286 {
    padding-left: 286px!important
}

.t286 {
    top: 286px!important
}

.r286 {
    right: 286px!important
}

.b286 {
    bottom: 286px!important
}

.l286 {
    left: 286px!important
}

.mt285 {
    margin-top: 285px!important
}

.mr285 {
    margin-right: 285px!important
}

.mb285 {
    margin-bottom: 285px!important
}

.ml285 {
    margin-left: 285px!important
}

.pt285 {
    padding-top: 285px!important
}

.pr285 {
    padding-right: 285px!important
}

.pb285 {
    padding-bottom: 285px!important
}

.pl285 {
    padding-left: 285px!important
}

.t285 {
    top: 285px!important
}

.r285 {
    right: 285px!important
}

.b285 {
    bottom: 285px!important
}

.l285 {
    left: 285px!important
}

.mt284 {
    margin-top: 284px!important
}

.mr284 {
    margin-right: 284px!important
}

.mb284 {
    margin-bottom: 284px!important
}

.ml284 {
    margin-left: 284px!important
}

.pt284 {
    padding-top: 284px!important
}

.pr284 {
    padding-right: 284px!important
}

.pb284 {
    padding-bottom: 284px!important
}

.pl284 {
    padding-left: 284px!important
}

.t284 {
    top: 284px!important
}

.r284 {
    right: 284px!important
}

.b284 {
    bottom: 284px!important
}

.l284 {
    left: 284px!important
}

.mt283 {
    margin-top: 283px!important
}

.mr283 {
    margin-right: 283px!important
}

.mb283 {
    margin-bottom: 283px!important
}

.ml283 {
    margin-left: 283px!important
}

.pt283 {
    padding-top: 283px!important
}

.pr283 {
    padding-right: 283px!important
}

.pb283 {
    padding-bottom: 283px!important
}

.pl283 {
    padding-left: 283px!important
}

.t283 {
    top: 283px!important
}

.r283 {
    right: 283px!important
}

.b283 {
    bottom: 283px!important
}

.l283 {
    left: 283px!important
}

.mt282 {
    margin-top: 282px!important
}

.mr282 {
    margin-right: 282px!important
}

.mb282 {
    margin-bottom: 282px!important
}

.ml282 {
    margin-left: 282px!important
}

.pt282 {
    padding-top: 282px!important
}

.pr282 {
    padding-right: 282px!important
}

.pb282 {
    padding-bottom: 282px!important
}

.pl282 {
    padding-left: 282px!important
}

.t282 {
    top: 282px!important
}

.r282 {
    right: 282px!important
}

.b282 {
    bottom: 282px!important
}

.l282 {
    left: 282px!important
}

.mt281 {
    margin-top: 281px!important
}

.mr281 {
    margin-right: 281px!important
}

.mb281 {
    margin-bottom: 281px!important
}

.ml281 {
    margin-left: 281px!important
}

.pt281 {
    padding-top: 281px!important
}

.pr281 {
    padding-right: 281px!important
}

.pb281 {
    padding-bottom: 281px!important
}

.pl281 {
    padding-left: 281px!important
}

.t281 {
    top: 281px!important
}

.r281 {
    right: 281px!important
}

.b281 {
    bottom: 281px!important
}

.l281 {
    left: 281px!important
}

.mt280 {
    margin-top: 280px!important
}

.mr280 {
    margin-right: 280px!important
}

.mb280 {
    margin-bottom: 280px!important
}

.ml280 {
    margin-left: 280px!important
}

.pt280 {
    padding-top: 280px!important
}

.pr280 {
    padding-right: 280px!important
}

.pb280 {
    padding-bottom: 280px!important
}

.pl280 {
    padding-left: 280px!important
}

.t280 {
    top: 280px!important
}

.r280 {
    right: 280px!important
}

.b280 {
    bottom: 280px!important
}

.l280 {
    left: 280px!important
}

.mt279 {
    margin-top: 279px!important
}

.mr279 {
    margin-right: 279px!important
}

.mb279 {
    margin-bottom: 279px!important
}

.ml279 {
    margin-left: 279px!important
}

.pt279 {
    padding-top: 279px!important
}

.pr279 {
    padding-right: 279px!important
}

.pb279 {
    padding-bottom: 279px!important
}

.pl279 {
    padding-left: 279px!important
}

.t279 {
    top: 279px!important
}

.r279 {
    right: 279px!important
}

.b279 {
    bottom: 279px!important
}

.l279 {
    left: 279px!important
}

.mt278 {
    margin-top: 278px!important
}

.mr278 {
    margin-right: 278px!important
}

.mb278 {
    margin-bottom: 278px!important
}

.ml278 {
    margin-left: 278px!important
}

.pt278 {
    padding-top: 278px!important
}

.pr278 {
    padding-right: 278px!important
}

.pb278 {
    padding-bottom: 278px!important
}

.pl278 {
    padding-left: 278px!important
}

.t278 {
    top: 278px!important
}

.r278 {
    right: 278px!important
}

.b278 {
    bottom: 278px!important
}

.l278 {
    left: 278px!important
}

.mt277 {
    margin-top: 277px!important
}

.mr277 {
    margin-right: 277px!important
}

.mb277 {
    margin-bottom: 277px!important
}

.ml277 {
    margin-left: 277px!important
}

.pt277 {
    padding-top: 277px!important
}

.pr277 {
    padding-right: 277px!important
}

.pb277 {
    padding-bottom: 277px!important
}

.pl277 {
    padding-left: 277px!important
}

.t277 {
    top: 277px!important
}

.r277 {
    right: 277px!important
}

.b277 {
    bottom: 277px!important
}

.l277 {
    left: 277px!important
}

.mt276 {
    margin-top: 276px!important
}

.mr276 {
    margin-right: 276px!important
}

.mb276 {
    margin-bottom: 276px!important
}

.ml276 {
    margin-left: 276px!important
}

.pt276 {
    padding-top: 276px!important
}

.pr276 {
    padding-right: 276px!important
}

.pb276 {
    padding-bottom: 276px!important
}

.pl276 {
    padding-left: 276px!important
}

.t276 {
    top: 276px!important
}

.r276 {
    right: 276px!important
}

.b276 {
    bottom: 276px!important
}

.l276 {
    left: 276px!important
}

.mt275 {
    margin-top: 275px!important
}

.mr275 {
    margin-right: 275px!important
}

.mb275 {
    margin-bottom: 275px!important
}

.ml275 {
    margin-left: 275px!important
}

.pt275 {
    padding-top: 275px!important
}

.pr275 {
    padding-right: 275px!important
}

.pb275 {
    padding-bottom: 275px!important
}

.pl275 {
    padding-left: 275px!important
}

.t275 {
    top: 275px!important
}

.r275 {
    right: 275px!important
}

.b275 {
    bottom: 275px!important
}

.l275 {
    left: 275px!important
}

.mt274 {
    margin-top: 274px!important
}

.mr274 {
    margin-right: 274px!important
}

.mb274 {
    margin-bottom: 274px!important
}

.ml274 {
    margin-left: 274px!important
}

.pt274 {
    padding-top: 274px!important
}

.pr274 {
    padding-right: 274px!important
}

.pb274 {
    padding-bottom: 274px!important
}

.pl274 {
    padding-left: 274px!important
}

.t274 {
    top: 274px!important
}

.r274 {
    right: 274px!important
}

.b274 {
    bottom: 274px!important
}

.l274 {
    left: 274px!important
}

.mt273 {
    margin-top: 273px!important
}

.mr273 {
    margin-right: 273px!important
}

.mb273 {
    margin-bottom: 273px!important
}

.ml273 {
    margin-left: 273px!important
}

.pt273 {
    padding-top: 273px!important
}

.pr273 {
    padding-right: 273px!important
}

.pb273 {
    padding-bottom: 273px!important
}

.pl273 {
    padding-left: 273px!important
}

.t273 {
    top: 273px!important
}

.r273 {
    right: 273px!important
}

.b273 {
    bottom: 273px!important
}

.l273 {
    left: 273px!important
}

.mt272 {
    margin-top: 272px!important
}

.mr272 {
    margin-right: 272px!important
}

.mb272 {
    margin-bottom: 272px!important
}

.ml272 {
    margin-left: 272px!important
}

.pt272 {
    padding-top: 272px!important
}

.pr272 {
    padding-right: 272px!important
}

.pb272 {
    padding-bottom: 272px!important
}

.pl272 {
    padding-left: 272px!important
}

.t272 {
    top: 272px!important
}

.r272 {
    right: 272px!important
}

.b272 {
    bottom: 272px!important
}

.l272 {
    left: 272px!important
}

.mt271 {
    margin-top: 271px!important
}

.mr271 {
    margin-right: 271px!important
}

.mb271 {
    margin-bottom: 271px!important
}

.ml271 {
    margin-left: 271px!important
}

.pt271 {
    padding-top: 271px!important
}

.pr271 {
    padding-right: 271px!important
}

.pb271 {
    padding-bottom: 271px!important
}

.pl271 {
    padding-left: 271px!important
}

.t271 {
    top: 271px!important
}

.r271 {
    right: 271px!important
}

.b271 {
    bottom: 271px!important
}

.l271 {
    left: 271px!important
}

.mt270 {
    margin-top: 270px!important
}

.mr270 {
    margin-right: 270px!important
}

.mb270 {
    margin-bottom: 270px!important
}

.ml270 {
    margin-left: 270px!important
}

.pt270 {
    padding-top: 270px!important
}

.pr270 {
    padding-right: 270px!important
}

.pb270 {
    padding-bottom: 270px!important
}

.pl270 {
    padding-left: 270px!important
}

.t270 {
    top: 270px!important
}

.r270 {
    right: 270px!important
}

.b270 {
    bottom: 270px!important
}

.l270 {
    left: 270px!important
}

.mt269 {
    margin-top: 269px!important
}

.mr269 {
    margin-right: 269px!important
}

.mb269 {
    margin-bottom: 269px!important
}

.ml269 {
    margin-left: 269px!important
}

.pt269 {
    padding-top: 269px!important
}

.pr269 {
    padding-right: 269px!important
}

.pb269 {
    padding-bottom: 269px!important
}

.pl269 {
    padding-left: 269px!important
}

.t269 {
    top: 269px!important
}

.r269 {
    right: 269px!important
}

.b269 {
    bottom: 269px!important
}

.l269 {
    left: 269px!important
}

.mt268 {
    margin-top: 268px!important
}

.mr268 {
    margin-right: 268px!important
}

.mb268 {
    margin-bottom: 268px!important
}

.ml268 {
    margin-left: 268px!important
}

.pt268 {
    padding-top: 268px!important
}

.pr268 {
    padding-right: 268px!important
}

.pb268 {
    padding-bottom: 268px!important
}

.pl268 {
    padding-left: 268px!important
}

.t268 {
    top: 268px!important
}

.r268 {
    right: 268px!important
}

.b268 {
    bottom: 268px!important
}

.l268 {
    left: 268px!important
}

.mt267 {
    margin-top: 267px!important
}

.mr267 {
    margin-right: 267px!important
}

.mb267 {
    margin-bottom: 267px!important
}

.ml267 {
    margin-left: 267px!important
}

.pt267 {
    padding-top: 267px!important
}

.pr267 {
    padding-right: 267px!important
}

.pb267 {
    padding-bottom: 267px!important
}

.pl267 {
    padding-left: 267px!important
}

.t267 {
    top: 267px!important
}

.r267 {
    right: 267px!important
}

.b267 {
    bottom: 267px!important
}

.l267 {
    left: 267px!important
}

.mt266 {
    margin-top: 266px!important
}

.mr266 {
    margin-right: 266px!important
}

.mb266 {
    margin-bottom: 266px!important
}

.ml266 {
    margin-left: 266px!important
}

.pt266 {
    padding-top: 266px!important
}

.pr266 {
    padding-right: 266px!important
}

.pb266 {
    padding-bottom: 266px!important
}

.pl266 {
    padding-left: 266px!important
}

.t266 {
    top: 266px!important
}

.r266 {
    right: 266px!important
}

.b266 {
    bottom: 266px!important
}

.l266 {
    left: 266px!important
}

.mt265 {
    margin-top: 265px!important
}

.mr265 {
    margin-right: 265px!important
}

.mb265 {
    margin-bottom: 265px!important
}

.ml265 {
    margin-left: 265px!important
}

.pt265 {
    padding-top: 265px!important
}

.pr265 {
    padding-right: 265px!important
}

.pb265 {
    padding-bottom: 265px!important
}

.pl265 {
    padding-left: 265px!important
}

.t265 {
    top: 265px!important
}

.r265 {
    right: 265px!important
}

.b265 {
    bottom: 265px!important
}

.l265 {
    left: 265px!important
}

.mt264 {
    margin-top: 264px!important
}

.mr264 {
    margin-right: 264px!important
}

.mb264 {
    margin-bottom: 264px!important
}

.ml264 {
    margin-left: 264px!important
}

.pt264 {
    padding-top: 264px!important
}

.pr264 {
    padding-right: 264px!important
}

.pb264 {
    padding-bottom: 264px!important
}

.pl264 {
    padding-left: 264px!important
}

.t264 {
    top: 264px!important
}

.r264 {
    right: 264px!important
}

.b264 {
    bottom: 264px!important
}

.l264 {
    left: 264px!important
}

.mt263 {
    margin-top: 263px!important
}

.mr263 {
    margin-right: 263px!important
}

.mb263 {
    margin-bottom: 263px!important
}

.ml263 {
    margin-left: 263px!important
}

.pt263 {
    padding-top: 263px!important
}

.pr263 {
    padding-right: 263px!important
}

.pb263 {
    padding-bottom: 263px!important
}

.pl263 {
    padding-left: 263px!important
}

.t263 {
    top: 263px!important
}

.r263 {
    right: 263px!important
}

.b263 {
    bottom: 263px!important
}

.l263 {
    left: 263px!important
}

.mt262 {
    margin-top: 262px!important
}

.mr262 {
    margin-right: 262px!important
}

.mb262 {
    margin-bottom: 262px!important
}

.ml262 {
    margin-left: 262px!important
}

.pt262 {
    padding-top: 262px!important
}

.pr262 {
    padding-right: 262px!important
}

.pb262 {
    padding-bottom: 262px!important
}

.pl262 {
    padding-left: 262px!important
}

.t262 {
    top: 262px!important
}

.r262 {
    right: 262px!important
}

.b262 {
    bottom: 262px!important
}

.l262 {
    left: 262px!important
}

.mt261 {
    margin-top: 261px!important
}

.mr261 {
    margin-right: 261px!important
}

.mb261 {
    margin-bottom: 261px!important
}

.ml261 {
    margin-left: 261px!important
}

.pt261 {
    padding-top: 261px!important
}

.pr261 {
    padding-right: 261px!important
}

.pb261 {
    padding-bottom: 261px!important
}

.pl261 {
    padding-left: 261px!important
}

.t261 {
    top: 261px!important
}

.r261 {
    right: 261px!important
}

.b261 {
    bottom: 261px!important
}

.l261 {
    left: 261px!important
}

.mt260 {
    margin-top: 260px!important
}

.mr260 {
    margin-right: 260px!important
}

.mb260 {
    margin-bottom: 260px!important
}

.ml260 {
    margin-left: 260px!important
}

.pt260 {
    padding-top: 260px!important
}

.pr260 {
    padding-right: 260px!important
}

.pb260 {
    padding-bottom: 260px!important
}

.pl260 {
    padding-left: 260px!important
}

.t260 {
    top: 260px!important
}

.r260 {
    right: 260px!important
}

.b260 {
    bottom: 260px!important
}

.l260 {
    left: 260px!important
}

.mt259 {
    margin-top: 259px!important
}

.mr259 {
    margin-right: 259px!important
}

.mb259 {
    margin-bottom: 259px!important
}

.ml259 {
    margin-left: 259px!important
}

.pt259 {
    padding-top: 259px!important
}

.pr259 {
    padding-right: 259px!important
}

.pb259 {
    padding-bottom: 259px!important
}

.pl259 {
    padding-left: 259px!important
}

.t259 {
    top: 259px!important
}

.r259 {
    right: 259px!important
}

.b259 {
    bottom: 259px!important
}

.l259 {
    left: 259px!important
}

.mt258 {
    margin-top: 258px!important
}

.mr258 {
    margin-right: 258px!important
}

.mb258 {
    margin-bottom: 258px!important
}

.ml258 {
    margin-left: 258px!important
}

.pt258 {
    padding-top: 258px!important
}

.pr258 {
    padding-right: 258px!important
}

.pb258 {
    padding-bottom: 258px!important
}

.pl258 {
    padding-left: 258px!important
}

.t258 {
    top: 258px!important
}

.r258 {
    right: 258px!important
}

.b258 {
    bottom: 258px!important
}

.l258 {
    left: 258px!important
}

.mt257 {
    margin-top: 257px!important
}

.mr257 {
    margin-right: 257px!important
}

.mb257 {
    margin-bottom: 257px!important
}

.ml257 {
    margin-left: 257px!important
}

.pt257 {
    padding-top: 257px!important
}

.pr257 {
    padding-right: 257px!important
}

.pb257 {
    padding-bottom: 257px!important
}

.pl257 {
    padding-left: 257px!important
}

.t257 {
    top: 257px!important
}

.r257 {
    right: 257px!important
}

.b257 {
    bottom: 257px!important
}

.l257 {
    left: 257px!important
}

.mt256 {
    margin-top: 256px!important
}

.mr256 {
    margin-right: 256px!important
}

.mb256 {
    margin-bottom: 256px!important
}

.ml256 {
    margin-left: 256px!important
}

.pt256 {
    padding-top: 256px!important
}

.pr256 {
    padding-right: 256px!important
}

.pb256 {
    padding-bottom: 256px!important
}

.pl256 {
    padding-left: 256px!important
}

.t256 {
    top: 256px!important
}

.r256 {
    right: 256px!important
}

.b256 {
    bottom: 256px!important
}

.l256 {
    left: 256px!important
}

.mt255 {
    margin-top: 255px!important
}

.mr255 {
    margin-right: 255px!important
}

.mb255 {
    margin-bottom: 255px!important
}

.ml255 {
    margin-left: 255px!important
}

.pt255 {
    padding-top: 255px!important
}

.pr255 {
    padding-right: 255px!important
}

.pb255 {
    padding-bottom: 255px!important
}

.pl255 {
    padding-left: 255px!important
}

.t255 {
    top: 255px!important
}

.r255 {
    right: 255px!important
}

.b255 {
    bottom: 255px!important
}

.l255 {
    left: 255px!important
}

.mt254 {
    margin-top: 254px!important
}

.mr254 {
    margin-right: 254px!important
}

.mb254 {
    margin-bottom: 254px!important
}

.ml254 {
    margin-left: 254px!important
}

.pt254 {
    padding-top: 254px!important
}

.pr254 {
    padding-right: 254px!important
}

.pb254 {
    padding-bottom: 254px!important
}

.pl254 {
    padding-left: 254px!important
}

.t254 {
    top: 254px!important
}

.r254 {
    right: 254px!important
}

.b254 {
    bottom: 254px!important
}

.l254 {
    left: 254px!important
}

.mt253 {
    margin-top: 253px!important
}

.mr253 {
    margin-right: 253px!important
}

.mb253 {
    margin-bottom: 253px!important
}

.ml253 {
    margin-left: 253px!important
}

.pt253 {
    padding-top: 253px!important
}

.pr253 {
    padding-right: 253px!important
}

.pb253 {
    padding-bottom: 253px!important
}

.pl253 {
    padding-left: 253px!important
}

.t253 {
    top: 253px!important
}

.r253 {
    right: 253px!important
}

.b253 {
    bottom: 253px!important
}

.l253 {
    left: 253px!important
}

.mt252 {
    margin-top: 252px!important
}

.mr252 {
    margin-right: 252px!important
}

.mb252 {
    margin-bottom: 252px!important
}

.ml252 {
    margin-left: 252px!important
}

.pt252 {
    padding-top: 252px!important
}

.pr252 {
    padding-right: 252px!important
}

.pb252 {
    padding-bottom: 252px!important
}

.pl252 {
    padding-left: 252px!important
}

.t252 {
    top: 252px!important
}

.r252 {
    right: 252px!important
}

.b252 {
    bottom: 252px!important
}

.l252 {
    left: 252px!important
}

.mt251 {
    margin-top: 251px!important
}

.mr251 {
    margin-right: 251px!important
}

.mb251 {
    margin-bottom: 251px!important
}

.ml251 {
    margin-left: 251px!important
}

.pt251 {
    padding-top: 251px!important
}

.pr251 {
    padding-right: 251px!important
}

.pb251 {
    padding-bottom: 251px!important
}

.pl251 {
    padding-left: 251px!important
}

.t251 {
    top: 251px!important
}

.r251 {
    right: 251px!important
}

.b251 {
    bottom: 251px!important
}

.l251 {
    left: 251px!important
}

.mt250 {
    margin-top: 250px!important
}

.mr250 {
    margin-right: 250px!important
}

.mb250 {
    margin-bottom: 250px!important
}

.ml250 {
    margin-left: 250px!important
}

.pt250 {
    padding-top: 250px!important
}

.pr250 {
    padding-right: 250px!important
}

.pb250 {
    padding-bottom: 250px!important
}

.pl250 {
    padding-left: 250px!important
}

.t250 {
    top: 250px!important
}

.r250 {
    right: 250px!important
}

.b250 {
    bottom: 250px!important
}

.l250 {
    left: 250px!important
}

.mt249 {
    margin-top: 249px!important
}

.mr249 {
    margin-right: 249px!important
}

.mb249 {
    margin-bottom: 249px!important
}

.ml249 {
    margin-left: 249px!important
}

.pt249 {
    padding-top: 249px!important
}

.pr249 {
    padding-right: 249px!important
}

.pb249 {
    padding-bottom: 249px!important
}

.pl249 {
    padding-left: 249px!important
}

.t249 {
    top: 249px!important
}

.r249 {
    right: 249px!important
}

.b249 {
    bottom: 249px!important
}

.l249 {
    left: 249px!important
}

.mt248 {
    margin-top: 248px!important
}

.mr248 {
    margin-right: 248px!important
}

.mb248 {
    margin-bottom: 248px!important
}

.ml248 {
    margin-left: 248px!important
}

.pt248 {
    padding-top: 248px!important
}

.pr248 {
    padding-right: 248px!important
}

.pb248 {
    padding-bottom: 248px!important
}

.pl248 {
    padding-left: 248px!important
}

.t248 {
    top: 248px!important
}

.r248 {
    right: 248px!important
}

.b248 {
    bottom: 248px!important
}

.l248 {
    left: 248px!important
}

.mt247 {
    margin-top: 247px!important
}

.mr247 {
    margin-right: 247px!important
}

.mb247 {
    margin-bottom: 247px!important
}

.ml247 {
    margin-left: 247px!important
}

.pt247 {
    padding-top: 247px!important
}

.pr247 {
    padding-right: 247px!important
}

.pb247 {
    padding-bottom: 247px!important
}

.pl247 {
    padding-left: 247px!important
}

.t247 {
    top: 247px!important
}

.r247 {
    right: 247px!important
}

.b247 {
    bottom: 247px!important
}

.l247 {
    left: 247px!important
}

.mt246 {
    margin-top: 246px!important
}

.mr246 {
    margin-right: 246px!important
}

.mb246 {
    margin-bottom: 246px!important
}

.ml246 {
    margin-left: 246px!important
}

.pt246 {
    padding-top: 246px!important
}

.pr246 {
    padding-right: 246px!important
}

.pb246 {
    padding-bottom: 246px!important
}

.pl246 {
    padding-left: 246px!important
}

.t246 {
    top: 246px!important
}

.r246 {
    right: 246px!important
}

.b246 {
    bottom: 246px!important
}

.l246 {
    left: 246px!important
}

.mt245 {
    margin-top: 245px!important
}

.mr245 {
    margin-right: 245px!important
}

.mb245 {
    margin-bottom: 245px!important
}

.ml245 {
    margin-left: 245px!important
}

.pt245 {
    padding-top: 245px!important
}

.pr245 {
    padding-right: 245px!important
}

.pb245 {
    padding-bottom: 245px!important
}

.pl245 {
    padding-left: 245px!important
}

.t245 {
    top: 245px!important
}

.r245 {
    right: 245px!important
}

.b245 {
    bottom: 245px!important
}

.l245 {
    left: 245px!important
}

.mt244 {
    margin-top: 244px!important
}

.mr244 {
    margin-right: 244px!important
}

.mb244 {
    margin-bottom: 244px!important
}

.ml244 {
    margin-left: 244px!important
}

.pt244 {
    padding-top: 244px!important
}

.pr244 {
    padding-right: 244px!important
}

.pb244 {
    padding-bottom: 244px!important
}

.pl244 {
    padding-left: 244px!important
}

.t244 {
    top: 244px!important
}

.r244 {
    right: 244px!important
}

.b244 {
    bottom: 244px!important
}

.l244 {
    left: 244px!important
}

.mt243 {
    margin-top: 243px!important
}

.mr243 {
    margin-right: 243px!important
}

.mb243 {
    margin-bottom: 243px!important
}

.ml243 {
    margin-left: 243px!important
}

.pt243 {
    padding-top: 243px!important
}

.pr243 {
    padding-right: 243px!important
}

.pb243 {
    padding-bottom: 243px!important
}

.pl243 {
    padding-left: 243px!important
}

.t243 {
    top: 243px!important
}

.r243 {
    right: 243px!important
}

.b243 {
    bottom: 243px!important
}

.l243 {
    left: 243px!important
}

.mt242 {
    margin-top: 242px!important
}

.mr242 {
    margin-right: 242px!important
}

.mb242 {
    margin-bottom: 242px!important
}

.ml242 {
    margin-left: 242px!important
}

.pt242 {
    padding-top: 242px!important
}

.pr242 {
    padding-right: 242px!important
}

.pb242 {
    padding-bottom: 242px!important
}

.pl242 {
    padding-left: 242px!important
}

.t242 {
    top: 242px!important
}

.r242 {
    right: 242px!important
}

.b242 {
    bottom: 242px!important
}

.l242 {
    left: 242px!important
}

.mt241 {
    margin-top: 241px!important
}

.mr241 {
    margin-right: 241px!important
}

.mb241 {
    margin-bottom: 241px!important
}

.ml241 {
    margin-left: 241px!important
}

.pt241 {
    padding-top: 241px!important
}

.pr241 {
    padding-right: 241px!important
}

.pb241 {
    padding-bottom: 241px!important
}

.pl241 {
    padding-left: 241px!important
}

.t241 {
    top: 241px!important
}

.r241 {
    right: 241px!important
}

.b241 {
    bottom: 241px!important
}

.l241 {
    left: 241px!important
}

.mt240 {
    margin-top: 240px!important
}

.mr240 {
    margin-right: 240px!important
}

.mb240 {
    margin-bottom: 240px!important
}

.ml240 {
    margin-left: 240px!important
}

.pt240 {
    padding-top: 240px!important
}

.pr240 {
    padding-right: 240px!important
}

.pb240 {
    padding-bottom: 240px!important
}

.pl240 {
    padding-left: 240px!important
}

.t240 {
    top: 240px!important
}

.r240 {
    right: 240px!important
}

.b240 {
    bottom: 240px!important
}

.l240 {
    left: 240px!important
}

.mt239 {
    margin-top: 239px!important
}

.mr239 {
    margin-right: 239px!important
}

.mb239 {
    margin-bottom: 239px!important
}

.ml239 {
    margin-left: 239px!important
}

.pt239 {
    padding-top: 239px!important
}

.pr239 {
    padding-right: 239px!important
}

.pb239 {
    padding-bottom: 239px!important
}

.pl239 {
    padding-left: 239px!important
}

.t239 {
    top: 239px!important
}

.r239 {
    right: 239px!important
}

.b239 {
    bottom: 239px!important
}

.l239 {
    left: 239px!important
}

.mt238 {
    margin-top: 238px!important
}

.mr238 {
    margin-right: 238px!important
}

.mb238 {
    margin-bottom: 238px!important
}

.ml238 {
    margin-left: 238px!important
}

.pt238 {
    padding-top: 238px!important
}

.pr238 {
    padding-right: 238px!important
}

.pb238 {
    padding-bottom: 238px!important
}

.pl238 {
    padding-left: 238px!important
}

.t238 {
    top: 238px!important
}

.r238 {
    right: 238px!important
}

.b238 {
    bottom: 238px!important
}

.l238 {
    left: 238px!important
}

.mt237 {
    margin-top: 237px!important
}

.mr237 {
    margin-right: 237px!important
}

.mb237 {
    margin-bottom: 237px!important
}

.ml237 {
    margin-left: 237px!important
}

.pt237 {
    padding-top: 237px!important
}

.pr237 {
    padding-right: 237px!important
}

.pb237 {
    padding-bottom: 237px!important
}

.pl237 {
    padding-left: 237px!important
}

.t237 {
    top: 237px!important
}

.r237 {
    right: 237px!important
}

.b237 {
    bottom: 237px!important
}

.l237 {
    left: 237px!important
}

.mt236 {
    margin-top: 236px!important
}

.mr236 {
    margin-right: 236px!important
}

.mb236 {
    margin-bottom: 236px!important
}

.ml236 {
    margin-left: 236px!important
}

.pt236 {
    padding-top: 236px!important
}

.pr236 {
    padding-right: 236px!important
}

.pb236 {
    padding-bottom: 236px!important
}

.pl236 {
    padding-left: 236px!important
}

.t236 {
    top: 236px!important
}

.r236 {
    right: 236px!important
}

.b236 {
    bottom: 236px!important
}

.l236 {
    left: 236px!important
}

.mt235 {
    margin-top: 235px!important
}

.mr235 {
    margin-right: 235px!important
}

.mb235 {
    margin-bottom: 235px!important
}

.ml235 {
    margin-left: 235px!important
}

.pt235 {
    padding-top: 235px!important
}

.pr235 {
    padding-right: 235px!important
}

.pb235 {
    padding-bottom: 235px!important
}

.pl235 {
    padding-left: 235px!important
}

.t235 {
    top: 235px!important
}

.r235 {
    right: 235px!important
}

.b235 {
    bottom: 235px!important
}

.l235 {
    left: 235px!important
}

.mt234 {
    margin-top: 234px!important
}

.mr234 {
    margin-right: 234px!important
}

.mb234 {
    margin-bottom: 234px!important
}

.ml234 {
    margin-left: 234px!important
}

.pt234 {
    padding-top: 234px!important
}

.pr234 {
    padding-right: 234px!important
}

.pb234 {
    padding-bottom: 234px!important
}

.pl234 {
    padding-left: 234px!important
}

.t234 {
    top: 234px!important
}

.r234 {
    right: 234px!important
}

.b234 {
    bottom: 234px!important
}

.l234 {
    left: 234px!important
}

.mt233 {
    margin-top: 233px!important
}

.mr233 {
    margin-right: 233px!important
}

.mb233 {
    margin-bottom: 233px!important
}

.ml233 {
    margin-left: 233px!important
}

.pt233 {
    padding-top: 233px!important
}

.pr233 {
    padding-right: 233px!important
}

.pb233 {
    padding-bottom: 233px!important
}

.pl233 {
    padding-left: 233px!important
}

.t233 {
    top: 233px!important
}

.r233 {
    right: 233px!important
}

.b233 {
    bottom: 233px!important
}

.l233 {
    left: 233px!important
}

.mt232 {
    margin-top: 232px!important
}

.mr232 {
    margin-right: 232px!important
}

.mb232 {
    margin-bottom: 232px!important
}

.ml232 {
    margin-left: 232px!important
}

.pt232 {
    padding-top: 232px!important
}

.pr232 {
    padding-right: 232px!important
}

.pb232 {
    padding-bottom: 232px!important
}

.pl232 {
    padding-left: 232px!important
}

.t232 {
    top: 232px!important
}

.r232 {
    right: 232px!important
}

.b232 {
    bottom: 232px!important
}

.l232 {
    left: 232px!important
}

.mt231 {
    margin-top: 231px!important
}

.mr231 {
    margin-right: 231px!important
}

.mb231 {
    margin-bottom: 231px!important
}

.ml231 {
    margin-left: 231px!important
}

.pt231 {
    padding-top: 231px!important
}

.pr231 {
    padding-right: 231px!important
}

.pb231 {
    padding-bottom: 231px!important
}

.pl231 {
    padding-left: 231px!important
}

.t231 {
    top: 231px!important
}

.r231 {
    right: 231px!important
}

.b231 {
    bottom: 231px!important
}

.l231 {
    left: 231px!important
}

.mt230 {
    margin-top: 230px!important
}

.mr230 {
    margin-right: 230px!important
}

.mb230 {
    margin-bottom: 230px!important
}

.ml230 {
    margin-left: 230px!important
}

.pt230 {
    padding-top: 230px!important
}

.pr230 {
    padding-right: 230px!important
}

.pb230 {
    padding-bottom: 230px!important
}

.pl230 {
    padding-left: 230px!important
}

.t230 {
    top: 230px!important
}

.r230 {
    right: 230px!important
}

.b230 {
    bottom: 230px!important
}

.l230 {
    left: 230px!important
}

.mt229 {
    margin-top: 229px!important
}

.mr229 {
    margin-right: 229px!important
}

.mb229 {
    margin-bottom: 229px!important
}

.ml229 {
    margin-left: 229px!important
}

.pt229 {
    padding-top: 229px!important
}

.pr229 {
    padding-right: 229px!important
}

.pb229 {
    padding-bottom: 229px!important
}

.pl229 {
    padding-left: 229px!important
}

.t229 {
    top: 229px!important
}

.r229 {
    right: 229px!important
}

.b229 {
    bottom: 229px!important
}

.l229 {
    left: 229px!important
}

.mt228 {
    margin-top: 228px!important
}

.mr228 {
    margin-right: 228px!important
}

.mb228 {
    margin-bottom: 228px!important
}

.ml228 {
    margin-left: 228px!important
}

.pt228 {
    padding-top: 228px!important
}

.pr228 {
    padding-right: 228px!important
}

.pb228 {
    padding-bottom: 228px!important
}

.pl228 {
    padding-left: 228px!important
}

.t228 {
    top: 228px!important
}

.r228 {
    right: 228px!important
}

.b228 {
    bottom: 228px!important
}

.l228 {
    left: 228px!important
}

.mt227 {
    margin-top: 227px!important
}

.mr227 {
    margin-right: 227px!important
}

.mb227 {
    margin-bottom: 227px!important
}

.ml227 {
    margin-left: 227px!important
}

.pt227 {
    padding-top: 227px!important
}

.pr227 {
    padding-right: 227px!important
}

.pb227 {
    padding-bottom: 227px!important
}

.pl227 {
    padding-left: 227px!important
}

.t227 {
    top: 227px!important
}

.r227 {
    right: 227px!important
}

.b227 {
    bottom: 227px!important
}

.l227 {
    left: 227px!important
}

.mt226 {
    margin-top: 226px!important
}

.mr226 {
    margin-right: 226px!important
}

.mb226 {
    margin-bottom: 226px!important
}

.ml226 {
    margin-left: 226px!important
}

.pt226 {
    padding-top: 226px!important
}

.pr226 {
    padding-right: 226px!important
}

.pb226 {
    padding-bottom: 226px!important
}

.pl226 {
    padding-left: 226px!important
}

.t226 {
    top: 226px!important
}

.r226 {
    right: 226px!important
}

.b226 {
    bottom: 226px!important
}

.l226 {
    left: 226px!important
}

.mt225 {
    margin-top: 225px!important
}

.mr225 {
    margin-right: 225px!important
}

.mb225 {
    margin-bottom: 225px!important
}

.ml225 {
    margin-left: 225px!important
}

.pt225 {
    padding-top: 225px!important
}

.pr225 {
    padding-right: 225px!important
}

.pb225 {
    padding-bottom: 225px!important
}

.pl225 {
    padding-left: 225px!important
}

.t225 {
    top: 225px!important
}

.r225 {
    right: 225px!important
}

.b225 {
    bottom: 225px!important
}

.l225 {
    left: 225px!important
}

.mt224 {
    margin-top: 224px!important
}

.mr224 {
    margin-right: 224px!important
}

.mb224 {
    margin-bottom: 224px!important
}

.ml224 {
    margin-left: 224px!important
}

.pt224 {
    padding-top: 224px!important
}

.pr224 {
    padding-right: 224px!important
}

.pb224 {
    padding-bottom: 224px!important
}

.pl224 {
    padding-left: 224px!important
}

.t224 {
    top: 224px!important
}

.r224 {
    right: 224px!important
}

.b224 {
    bottom: 224px!important
}

.l224 {
    left: 224px!important
}

.mt223 {
    margin-top: 223px!important
}

.mr223 {
    margin-right: 223px!important
}

.mb223 {
    margin-bottom: 223px!important
}

.ml223 {
    margin-left: 223px!important
}

.pt223 {
    padding-top: 223px!important
}

.pr223 {
    padding-right: 223px!important
}

.pb223 {
    padding-bottom: 223px!important
}

.pl223 {
    padding-left: 223px!important
}

.t223 {
    top: 223px!important
}

.r223 {
    right: 223px!important
}

.b223 {
    bottom: 223px!important
}

.l223 {
    left: 223px!important
}

.mt222 {
    margin-top: 222px!important
}

.mr222 {
    margin-right: 222px!important
}

.mb222 {
    margin-bottom: 222px!important
}

.ml222 {
    margin-left: 222px!important
}

.pt222 {
    padding-top: 222px!important
}

.pr222 {
    padding-right: 222px!important
}

.pb222 {
    padding-bottom: 222px!important
}

.pl222 {
    padding-left: 222px!important
}

.t222 {
    top: 222px!important
}

.r222 {
    right: 222px!important
}

.b222 {
    bottom: 222px!important
}

.l222 {
    left: 222px!important
}

.mt221 {
    margin-top: 221px!important
}

.mr221 {
    margin-right: 221px!important
}

.mb221 {
    margin-bottom: 221px!important
}

.ml221 {
    margin-left: 221px!important
}

.pt221 {
    padding-top: 221px!important
}

.pr221 {
    padding-right: 221px!important
}

.pb221 {
    padding-bottom: 221px!important
}

.pl221 {
    padding-left: 221px!important
}

.t221 {
    top: 221px!important
}

.r221 {
    right: 221px!important
}

.b221 {
    bottom: 221px!important
}

.l221 {
    left: 221px!important
}

.mt220 {
    margin-top: 220px!important
}

.mr220 {
    margin-right: 220px!important
}

.mb220 {
    margin-bottom: 220px!important
}

.ml220 {
    margin-left: 220px!important
}

.pt220 {
    padding-top: 220px!important
}

.pr220 {
    padding-right: 220px!important
}

.pb220 {
    padding-bottom: 220px!important
}

.pl220 {
    padding-left: 220px!important
}

.t220 {
    top: 220px!important
}

.r220 {
    right: 220px!important
}

.b220 {
    bottom: 220px!important
}

.l220 {
    left: 220px!important
}

.mt219 {
    margin-top: 219px!important
}

.mr219 {
    margin-right: 219px!important
}

.mb219 {
    margin-bottom: 219px!important
}

.ml219 {
    margin-left: 219px!important
}

.pt219 {
    padding-top: 219px!important
}

.pr219 {
    padding-right: 219px!important
}

.pb219 {
    padding-bottom: 219px!important
}

.pl219 {
    padding-left: 219px!important
}

.t219 {
    top: 219px!important
}

.r219 {
    right: 219px!important
}

.b219 {
    bottom: 219px!important
}

.l219 {
    left: 219px!important
}

.mt218 {
    margin-top: 218px!important
}

.mr218 {
    margin-right: 218px!important
}

.mb218 {
    margin-bottom: 218px!important
}

.ml218 {
    margin-left: 218px!important
}

.pt218 {
    padding-top: 218px!important
}

.pr218 {
    padding-right: 218px!important
}

.pb218 {
    padding-bottom: 218px!important
}

.pl218 {
    padding-left: 218px!important
}

.t218 {
    top: 218px!important
}

.r218 {
    right: 218px!important
}

.b218 {
    bottom: 218px!important
}

.l218 {
    left: 218px!important
}

.mt217 {
    margin-top: 217px!important
}

.mr217 {
    margin-right: 217px!important
}

.mb217 {
    margin-bottom: 217px!important
}

.ml217 {
    margin-left: 217px!important
}

.pt217 {
    padding-top: 217px!important
}

.pr217 {
    padding-right: 217px!important
}

.pb217 {
    padding-bottom: 217px!important
}

.pl217 {
    padding-left: 217px!important
}

.t217 {
    top: 217px!important
}

.r217 {
    right: 217px!important
}

.b217 {
    bottom: 217px!important
}

.l217 {
    left: 217px!important
}

.mt216 {
    margin-top: 216px!important
}

.mr216 {
    margin-right: 216px!important
}

.mb216 {
    margin-bottom: 216px!important
}

.ml216 {
    margin-left: 216px!important
}

.pt216 {
    padding-top: 216px!important
}

.pr216 {
    padding-right: 216px!important
}

.pb216 {
    padding-bottom: 216px!important
}

.pl216 {
    padding-left: 216px!important
}

.t216 {
    top: 216px!important
}

.r216 {
    right: 216px!important
}

.b216 {
    bottom: 216px!important
}

.l216 {
    left: 216px!important
}

.mt215 {
    margin-top: 215px!important
}

.mr215 {
    margin-right: 215px!important
}

.mb215 {
    margin-bottom: 215px!important
}

.ml215 {
    margin-left: 215px!important
}

.pt215 {
    padding-top: 215px!important
}

.pr215 {
    padding-right: 215px!important
}

.pb215 {
    padding-bottom: 215px!important
}

.pl215 {
    padding-left: 215px!important
}

.t215 {
    top: 215px!important
}

.r215 {
    right: 215px!important
}

.b215 {
    bottom: 215px!important
}

.l215 {
    left: 215px!important
}

.mt214 {
    margin-top: 214px!important
}

.mr214 {
    margin-right: 214px!important
}

.mb214 {
    margin-bottom: 214px!important
}

.ml214 {
    margin-left: 214px!important
}

.pt214 {
    padding-top: 214px!important
}

.pr214 {
    padding-right: 214px!important
}

.pb214 {
    padding-bottom: 214px!important
}

.pl214 {
    padding-left: 214px!important
}

.t214 {
    top: 214px!important
}

.r214 {
    right: 214px!important
}

.b214 {
    bottom: 214px!important
}

.l214 {
    left: 214px!important
}

.mt213 {
    margin-top: 213px!important
}

.mr213 {
    margin-right: 213px!important
}

.mb213 {
    margin-bottom: 213px!important
}

.ml213 {
    margin-left: 213px!important
}

.pt213 {
    padding-top: 213px!important
}

.pr213 {
    padding-right: 213px!important
}

.pb213 {
    padding-bottom: 213px!important
}

.pl213 {
    padding-left: 213px!important
}

.t213 {
    top: 213px!important
}

.r213 {
    right: 213px!important
}

.b213 {
    bottom: 213px!important
}

.l213 {
    left: 213px!important
}

.mt212 {
    margin-top: 212px!important
}

.mr212 {
    margin-right: 212px!important
}

.mb212 {
    margin-bottom: 212px!important
}

.ml212 {
    margin-left: 212px!important
}

.pt212 {
    padding-top: 212px!important
}

.pr212 {
    padding-right: 212px!important
}

.pb212 {
    padding-bottom: 212px!important
}

.pl212 {
    padding-left: 212px!important
}

.t212 {
    top: 212px!important
}

.r212 {
    right: 212px!important
}

.b212 {
    bottom: 212px!important
}

.l212 {
    left: 212px!important
}

.mt211 {
    margin-top: 211px!important
}

.mr211 {
    margin-right: 211px!important
}

.mb211 {
    margin-bottom: 211px!important
}

.ml211 {
    margin-left: 211px!important
}

.pt211 {
    padding-top: 211px!important
}

.pr211 {
    padding-right: 211px!important
}

.pb211 {
    padding-bottom: 211px!important
}

.pl211 {
    padding-left: 211px!important
}

.t211 {
    top: 211px!important
}

.r211 {
    right: 211px!important
}

.b211 {
    bottom: 211px!important
}

.l211 {
    left: 211px!important
}

.mt210 {
    margin-top: 210px!important
}

.mr210 {
    margin-right: 210px!important
}

.mb210 {
    margin-bottom: 210px!important
}

.ml210 {
    margin-left: 210px!important
}

.pt210 {
    padding-top: 210px!important
}

.pr210 {
    padding-right: 210px!important
}

.pb210 {
    padding-bottom: 210px!important
}

.pl210 {
    padding-left: 210px!important
}

.t210 {
    top: 210px!important
}

.r210 {
    right: 210px!important
}

.b210 {
    bottom: 210px!important
}

.l210 {
    left: 210px!important
}

.mt209 {
    margin-top: 209px!important
}

.mr209 {
    margin-right: 209px!important
}

.mb209 {
    margin-bottom: 209px!important
}

.ml209 {
    margin-left: 209px!important
}

.pt209 {
    padding-top: 209px!important
}

.pr209 {
    padding-right: 209px!important
}

.pb209 {
    padding-bottom: 209px!important
}

.pl209 {
    padding-left: 209px!important
}

.t209 {
    top: 209px!important
}

.r209 {
    right: 209px!important
}

.b209 {
    bottom: 209px!important
}

.l209 {
    left: 209px!important
}

.mt208 {
    margin-top: 208px!important
}

.mr208 {
    margin-right: 208px!important
}

.mb208 {
    margin-bottom: 208px!important
}

.ml208 {
    margin-left: 208px!important
}

.pt208 {
    padding-top: 208px!important
}

.pr208 {
    padding-right: 208px!important
}

.pb208 {
    padding-bottom: 208px!important
}

.pl208 {
    padding-left: 208px!important
}

.t208 {
    top: 208px!important
}

.r208 {
    right: 208px!important
}

.b208 {
    bottom: 208px!important
}

.l208 {
    left: 208px!important
}

.mt207 {
    margin-top: 207px!important
}

.mr207 {
    margin-right: 207px!important
}

.mb207 {
    margin-bottom: 207px!important
}

.ml207 {
    margin-left: 207px!important
}

.pt207 {
    padding-top: 207px!important
}

.pr207 {
    padding-right: 207px!important
}

.pb207 {
    padding-bottom: 207px!important
}

.pl207 {
    padding-left: 207px!important
}

.t207 {
    top: 207px!important
}

.r207 {
    right: 207px!important
}

.b207 {
    bottom: 207px!important
}

.l207 {
    left: 207px!important
}

.mt206 {
    margin-top: 206px!important
}

.mr206 {
    margin-right: 206px!important
}

.mb206 {
    margin-bottom: 206px!important
}

.ml206 {
    margin-left: 206px!important
}

.pt206 {
    padding-top: 206px!important
}

.pr206 {
    padding-right: 206px!important
}

.pb206 {
    padding-bottom: 206px!important
}

.pl206 {
    padding-left: 206px!important
}

.t206 {
    top: 206px!important
}

.r206 {
    right: 206px!important
}

.b206 {
    bottom: 206px!important
}

.l206 {
    left: 206px!important
}

.mt205 {
    margin-top: 205px!important
}

.mr205 {
    margin-right: 205px!important
}

.mb205 {
    margin-bottom: 205px!important
}

.ml205 {
    margin-left: 205px!important
}

.pt205 {
    padding-top: 205px!important
}

.pr205 {
    padding-right: 205px!important
}

.pb205 {
    padding-bottom: 205px!important
}

.pl205 {
    padding-left: 205px!important
}

.t205 {
    top: 205px!important
}

.r205 {
    right: 205px!important
}

.b205 {
    bottom: 205px!important
}

.l205 {
    left: 205px!important
}

.mt204 {
    margin-top: 204px!important
}

.mr204 {
    margin-right: 204px!important
}

.mb204 {
    margin-bottom: 204px!important
}

.ml204 {
    margin-left: 204px!important
}

.pt204 {
    padding-top: 204px!important
}

.pr204 {
    padding-right: 204px!important
}

.pb204 {
    padding-bottom: 204px!important
}

.pl204 {
    padding-left: 204px!important
}

.t204 {
    top: 204px!important
}

.r204 {
    right: 204px!important
}

.b204 {
    bottom: 204px!important
}

.l204 {
    left: 204px!important
}

.mt203 {
    margin-top: 203px!important
}

.mr203 {
    margin-right: 203px!important
}

.mb203 {
    margin-bottom: 203px!important
}

.ml203 {
    margin-left: 203px!important
}

.pt203 {
    padding-top: 203px!important
}

.pr203 {
    padding-right: 203px!important
}

.pb203 {
    padding-bottom: 203px!important
}

.pl203 {
    padding-left: 203px!important
}

.t203 {
    top: 203px!important
}

.r203 {
    right: 203px!important
}

.b203 {
    bottom: 203px!important
}

.l203 {
    left: 203px!important
}

.mt202 {
    margin-top: 202px!important
}

.mr202 {
    margin-right: 202px!important
}

.mb202 {
    margin-bottom: 202px!important
}

.ml202 {
    margin-left: 202px!important
}

.pt202 {
    padding-top: 202px!important
}

.pr202 {
    padding-right: 202px!important
}

.pb202 {
    padding-bottom: 202px!important
}

.pl202 {
    padding-left: 202px!important
}

.t202 {
    top: 202px!important
}

.r202 {
    right: 202px!important
}

.b202 {
    bottom: 202px!important
}

.l202 {
    left: 202px!important
}

.mt201 {
    margin-top: 201px!important
}

.mr201 {
    margin-right: 201px!important
}

.mb201 {
    margin-bottom: 201px!important
}

.ml201 {
    margin-left: 201px!important
}

.pt201 {
    padding-top: 201px!important
}

.pr201 {
    padding-right: 201px!important
}

.pb201 {
    padding-bottom: 201px!important
}

.pl201 {
    padding-left: 201px!important
}

.t201 {
    top: 201px!important
}

.r201 {
    right: 201px!important
}

.b201 {
    bottom: 201px!important
}

.l201 {
    left: 201px!important
}

.mt200 {
    margin-top: 200px!important
}

.mr200 {
    margin-right: 200px!important
}

.mb200 {
    margin-bottom: 200px!important
}

.ml200 {
    margin-left: 200px!important
}

.pt200 {
    padding-top: 200px!important
}

.pr200 {
    padding-right: 200px!important
}

.pb200 {
    padding-bottom: 200px!important
}

.pl200 {
    padding-left: 200px!important
}

.t200 {
    top: 200px!important
}

.r200 {
    right: 200px!important
}

.b200 {
    bottom: 200px!important
}

.l200 {
    left: 200px!important
}

.mt199 {
    margin-top: 199px!important
}

.mr199 {
    margin-right: 199px!important
}

.mb199 {
    margin-bottom: 199px!important
}

.ml199 {
    margin-left: 199px!important
}

.pt199 {
    padding-top: 199px!important
}

.pr199 {
    padding-right: 199px!important
}

.pb199 {
    padding-bottom: 199px!important
}

.pl199 {
    padding-left: 199px!important
}

.t199 {
    top: 199px!important
}

.r199 {
    right: 199px!important
}

.b199 {
    bottom: 199px!important
}

.l199 {
    left: 199px!important
}

.mt198 {
    margin-top: 198px!important
}

.mr198 {
    margin-right: 198px!important
}

.mb198 {
    margin-bottom: 198px!important
}

.ml198 {
    margin-left: 198px!important
}

.pt198 {
    padding-top: 198px!important
}

.pr198 {
    padding-right: 198px!important
}

.pb198 {
    padding-bottom: 198px!important
}

.pl198 {
    padding-left: 198px!important
}

.t198 {
    top: 198px!important
}

.r198 {
    right: 198px!important
}

.b198 {
    bottom: 198px!important
}

.l198 {
    left: 198px!important
}

.mt197 {
    margin-top: 197px!important
}

.mr197 {
    margin-right: 197px!important
}

.mb197 {
    margin-bottom: 197px!important
}

.ml197 {
    margin-left: 197px!important
}

.pt197 {
    padding-top: 197px!important
}

.pr197 {
    padding-right: 197px!important
}

.pb197 {
    padding-bottom: 197px!important
}

.pl197 {
    padding-left: 197px!important
}

.t197 {
    top: 197px!important
}

.r197 {
    right: 197px!important
}

.b197 {
    bottom: 197px!important
}

.l197 {
    left: 197px!important
}

.mt196 {
    margin-top: 196px!important
}

.mr196 {
    margin-right: 196px!important
}

.mb196 {
    margin-bottom: 196px!important
}

.ml196 {
    margin-left: 196px!important
}

.pt196 {
    padding-top: 196px!important
}

.pr196 {
    padding-right: 196px!important
}

.pb196 {
    padding-bottom: 196px!important
}

.pl196 {
    padding-left: 196px!important
}

.t196 {
    top: 196px!important
}

.r196 {
    right: 196px!important
}

.b196 {
    bottom: 196px!important
}

.l196 {
    left: 196px!important
}

.mt195 {
    margin-top: 195px!important
}

.mr195 {
    margin-right: 195px!important
}

.mb195 {
    margin-bottom: 195px!important
}

.ml195 {
    margin-left: 195px!important
}

.pt195 {
    padding-top: 195px!important
}

.pr195 {
    padding-right: 195px!important
}

.pb195 {
    padding-bottom: 195px!important
}

.pl195 {
    padding-left: 195px!important
}

.t195 {
    top: 195px!important
}

.r195 {
    right: 195px!important
}

.b195 {
    bottom: 195px!important
}

.l195 {
    left: 195px!important
}

.mt194 {
    margin-top: 194px!important
}

.mr194 {
    margin-right: 194px!important
}

.mb194 {
    margin-bottom: 194px!important
}

.ml194 {
    margin-left: 194px!important
}

.pt194 {
    padding-top: 194px!important
}

.pr194 {
    padding-right: 194px!important
}

.pb194 {
    padding-bottom: 194px!important
}

.pl194 {
    padding-left: 194px!important
}

.t194 {
    top: 194px!important
}

.r194 {
    right: 194px!important
}

.b194 {
    bottom: 194px!important
}

.l194 {
    left: 194px!important
}

.mt193 {
    margin-top: 193px!important
}

.mr193 {
    margin-right: 193px!important
}

.mb193 {
    margin-bottom: 193px!important
}

.ml193 {
    margin-left: 193px!important
}

.pt193 {
    padding-top: 193px!important
}

.pr193 {
    padding-right: 193px!important
}

.pb193 {
    padding-bottom: 193px!important
}

.pl193 {
    padding-left: 193px!important
}

.t193 {
    top: 193px!important
}

.r193 {
    right: 193px!important
}

.b193 {
    bottom: 193px!important
}

.l193 {
    left: 193px!important
}

.mt192 {
    margin-top: 192px!important
}

.mr192 {
    margin-right: 192px!important
}

.mb192 {
    margin-bottom: 192px!important
}

.ml192 {
    margin-left: 192px!important
}

.pt192 {
    padding-top: 192px!important
}

.pr192 {
    padding-right: 192px!important
}

.pb192 {
    padding-bottom: 192px!important
}

.pl192 {
    padding-left: 192px!important
}

.t192 {
    top: 192px!important
}

.r192 {
    right: 192px!important
}

.b192 {
    bottom: 192px!important
}

.l192 {
    left: 192px!important
}

.mt191 {
    margin-top: 191px!important
}

.mr191 {
    margin-right: 191px!important
}

.mb191 {
    margin-bottom: 191px!important
}

.ml191 {
    margin-left: 191px!important
}

.pt191 {
    padding-top: 191px!important
}

.pr191 {
    padding-right: 191px!important
}

.pb191 {
    padding-bottom: 191px!important
}

.pl191 {
    padding-left: 191px!important
}

.t191 {
    top: 191px!important
}

.r191 {
    right: 191px!important
}

.b191 {
    bottom: 191px!important
}

.l191 {
    left: 191px!important
}

.mt190 {
    margin-top: 190px!important
}

.mr190 {
    margin-right: 190px!important
}

.mb190 {
    margin-bottom: 190px!important
}

.ml190 {
    margin-left: 190px!important
}

.pt190 {
    padding-top: 190px!important
}

.pr190 {
    padding-right: 190px!important
}

.pb190 {
    padding-bottom: 190px!important
}

.pl190 {
    padding-left: 190px!important
}

.t190 {
    top: 190px!important
}

.r190 {
    right: 190px!important
}

.b190 {
    bottom: 190px!important
}

.l190 {
    left: 190px!important
}

.mt189 {
    margin-top: 189px!important
}

.mr189 {
    margin-right: 189px!important
}

.mb189 {
    margin-bottom: 189px!important
}

.ml189 {
    margin-left: 189px!important
}

.pt189 {
    padding-top: 189px!important
}

.pr189 {
    padding-right: 189px!important
}

.pb189 {
    padding-bottom: 189px!important
}

.pl189 {
    padding-left: 189px!important
}

.t189 {
    top: 189px!important
}

.r189 {
    right: 189px!important
}

.b189 {
    bottom: 189px!important
}

.l189 {
    left: 189px!important
}

.mt188 {
    margin-top: 188px!important
}

.mr188 {
    margin-right: 188px!important
}

.mb188 {
    margin-bottom: 188px!important
}

.ml188 {
    margin-left: 188px!important
}

.pt188 {
    padding-top: 188px!important
}

.pr188 {
    padding-right: 188px!important
}

.pb188 {
    padding-bottom: 188px!important
}

.pl188 {
    padding-left: 188px!important
}

.t188 {
    top: 188px!important
}

.r188 {
    right: 188px!important
}

.b188 {
    bottom: 188px!important
}

.l188 {
    left: 188px!important
}

.mt187 {
    margin-top: 187px!important
}

.mr187 {
    margin-right: 187px!important
}

.mb187 {
    margin-bottom: 187px!important
}

.ml187 {
    margin-left: 187px!important
}

.pt187 {
    padding-top: 187px!important
}

.pr187 {
    padding-right: 187px!important
}

.pb187 {
    padding-bottom: 187px!important
}

.pl187 {
    padding-left: 187px!important
}

.t187 {
    top: 187px!important
}

.r187 {
    right: 187px!important
}

.b187 {
    bottom: 187px!important
}

.l187 {
    left: 187px!important
}

.mt186 {
    margin-top: 186px!important
}

.mr186 {
    margin-right: 186px!important
}

.mb186 {
    margin-bottom: 186px!important
}

.ml186 {
    margin-left: 186px!important
}

.pt186 {
    padding-top: 186px!important
}

.pr186 {
    padding-right: 186px!important
}

.pb186 {
    padding-bottom: 186px!important
}

.pl186 {
    padding-left: 186px!important
}

.t186 {
    top: 186px!important
}

.r186 {
    right: 186px!important
}

.b186 {
    bottom: 186px!important
}

.l186 {
    left: 186px!important
}

.mt185 {
    margin-top: 185px!important
}

.mr185 {
    margin-right: 185px!important
}

.mb185 {
    margin-bottom: 185px!important
}

.ml185 {
    margin-left: 185px!important
}

.pt185 {
    padding-top: 185px!important
}

.pr185 {
    padding-right: 185px!important
}

.pb185 {
    padding-bottom: 185px!important
}

.pl185 {
    padding-left: 185px!important
}

.t185 {
    top: 185px!important
}

.r185 {
    right: 185px!important
}

.b185 {
    bottom: 185px!important
}

.l185 {
    left: 185px!important
}

.mt184 {
    margin-top: 184px!important
}

.mr184 {
    margin-right: 184px!important
}

.mb184 {
    margin-bottom: 184px!important
}

.ml184 {
    margin-left: 184px!important
}

.pt184 {
    padding-top: 184px!important
}

.pr184 {
    padding-right: 184px!important
}

.pb184 {
    padding-bottom: 184px!important
}

.pl184 {
    padding-left: 184px!important
}

.t184 {
    top: 184px!important
}

.r184 {
    right: 184px!important
}

.b184 {
    bottom: 184px!important
}

.l184 {
    left: 184px!important
}

.mt183 {
    margin-top: 183px!important
}

.mr183 {
    margin-right: 183px!important
}

.mb183 {
    margin-bottom: 183px!important
}

.ml183 {
    margin-left: 183px!important
}

.pt183 {
    padding-top: 183px!important
}

.pr183 {
    padding-right: 183px!important
}

.pb183 {
    padding-bottom: 183px!important
}

.pl183 {
    padding-left: 183px!important
}

.t183 {
    top: 183px!important
}

.r183 {
    right: 183px!important
}

.b183 {
    bottom: 183px!important
}

.l183 {
    left: 183px!important
}

.mt182 {
    margin-top: 182px!important
}

.mr182 {
    margin-right: 182px!important
}

.mb182 {
    margin-bottom: 182px!important
}

.ml182 {
    margin-left: 182px!important
}

.pt182 {
    padding-top: 182px!important
}

.pr182 {
    padding-right: 182px!important
}

.pb182 {
    padding-bottom: 182px!important
}

.pl182 {
    padding-left: 182px!important
}

.t182 {
    top: 182px!important
}

.r182 {
    right: 182px!important
}

.b182 {
    bottom: 182px!important
}

.l182 {
    left: 182px!important
}

.mt181 {
    margin-top: 181px!important
}

.mr181 {
    margin-right: 181px!important
}

.mb181 {
    margin-bottom: 181px!important
}

.ml181 {
    margin-left: 181px!important
}

.pt181 {
    padding-top: 181px!important
}

.pr181 {
    padding-right: 181px!important
}

.pb181 {
    padding-bottom: 181px!important
}

.pl181 {
    padding-left: 181px!important
}

.t181 {
    top: 181px!important
}

.r181 {
    right: 181px!important
}

.b181 {
    bottom: 181px!important
}

.l181 {
    left: 181px!important
}

.mt180 {
    margin-top: 180px!important
}

.mr180 {
    margin-right: 180px!important
}

.mb180 {
    margin-bottom: 180px!important
}

.ml180 {
    margin-left: 180px!important
}

.pt180 {
    padding-top: 180px!important
}

.pr180 {
    padding-right: 180px!important
}

.pb180 {
    padding-bottom: 180px!important
}

.pl180 {
    padding-left: 180px!important
}

.t180 {
    top: 180px!important
}

.r180 {
    right: 180px!important
}

.b180 {
    bottom: 180px!important
}

.l180 {
    left: 180px!important
}

.mt179 {
    margin-top: 179px!important
}

.mr179 {
    margin-right: 179px!important
}

.mb179 {
    margin-bottom: 179px!important
}

.ml179 {
    margin-left: 179px!important
}

.pt179 {
    padding-top: 179px!important
}

.pr179 {
    padding-right: 179px!important
}

.pb179 {
    padding-bottom: 179px!important
}

.pl179 {
    padding-left: 179px!important
}

.t179 {
    top: 179px!important
}

.r179 {
    right: 179px!important
}

.b179 {
    bottom: 179px!important
}

.l179 {
    left: 179px!important
}

.mt178 {
    margin-top: 178px!important
}

.mr178 {
    margin-right: 178px!important
}

.mb178 {
    margin-bottom: 178px!important
}

.ml178 {
    margin-left: 178px!important
}

.pt178 {
    padding-top: 178px!important
}

.pr178 {
    padding-right: 178px!important
}

.pb178 {
    padding-bottom: 178px!important
}

.pl178 {
    padding-left: 178px!important
}

.t178 {
    top: 178px!important
}

.r178 {
    right: 178px!important
}

.b178 {
    bottom: 178px!important
}

.l178 {
    left: 178px!important
}

.mt177 {
    margin-top: 177px!important
}

.mr177 {
    margin-right: 177px!important
}

.mb177 {
    margin-bottom: 177px!important
}

.ml177 {
    margin-left: 177px!important
}

.pt177 {
    padding-top: 177px!important
}

.pr177 {
    padding-right: 177px!important
}

.pb177 {
    padding-bottom: 177px!important
}

.pl177 {
    padding-left: 177px!important
}

.t177 {
    top: 177px!important
}

.r177 {
    right: 177px!important
}

.b177 {
    bottom: 177px!important
}

.l177 {
    left: 177px!important
}

.mt176 {
    margin-top: 176px!important
}

.mr176 {
    margin-right: 176px!important
}

.mb176 {
    margin-bottom: 176px!important
}

.ml176 {
    margin-left: 176px!important
}

.pt176 {
    padding-top: 176px!important
}

.pr176 {
    padding-right: 176px!important
}

.pb176 {
    padding-bottom: 176px!important
}

.pl176 {
    padding-left: 176px!important
}

.t176 {
    top: 176px!important
}

.r176 {
    right: 176px!important
}

.b176 {
    bottom: 176px!important
}

.l176 {
    left: 176px!important
}

.mt175 {
    margin-top: 175px!important
}

.mr175 {
    margin-right: 175px!important
}

.mb175 {
    margin-bottom: 175px!important
}

.ml175 {
    margin-left: 175px!important
}

.pt175 {
    padding-top: 175px!important
}

.pr175 {
    padding-right: 175px!important
}

.pb175 {
    padding-bottom: 175px!important
}

.pl175 {
    padding-left: 175px!important
}

.t175 {
    top: 175px!important
}

.r175 {
    right: 175px!important
}

.b175 {
    bottom: 175px!important
}

.l175 {
    left: 175px!important
}

.mt174 {
    margin-top: 174px!important
}

.mr174 {
    margin-right: 174px!important
}

.mb174 {
    margin-bottom: 174px!important
}

.ml174 {
    margin-left: 174px!important
}

.pt174 {
    padding-top: 174px!important
}

.pr174 {
    padding-right: 174px!important
}

.pb174 {
    padding-bottom: 174px!important
}

.pl174 {
    padding-left: 174px!important
}

.t174 {
    top: 174px!important
}

.r174 {
    right: 174px!important
}

.b174 {
    bottom: 174px!important
}

.l174 {
    left: 174px!important
}

.mt173 {
    margin-top: 173px!important
}

.mr173 {
    margin-right: 173px!important
}

.mb173 {
    margin-bottom: 173px!important
}

.ml173 {
    margin-left: 173px!important
}

.pt173 {
    padding-top: 173px!important
}

.pr173 {
    padding-right: 173px!important
}

.pb173 {
    padding-bottom: 173px!important
}

.pl173 {
    padding-left: 173px!important
}

.t173 {
    top: 173px!important
}

.r173 {
    right: 173px!important
}

.b173 {
    bottom: 173px!important
}

.l173 {
    left: 173px!important
}

.mt172 {
    margin-top: 172px!important
}

.mr172 {
    margin-right: 172px!important
}

.mb172 {
    margin-bottom: 172px!important
}

.ml172 {
    margin-left: 172px!important
}

.pt172 {
    padding-top: 172px!important
}

.pr172 {
    padding-right: 172px!important
}

.pb172 {
    padding-bottom: 172px!important
}

.pl172 {
    padding-left: 172px!important
}

.t172 {
    top: 172px!important
}

.r172 {
    right: 172px!important
}

.b172 {
    bottom: 172px!important
}

.l172 {
    left: 172px!important
}

.mt171 {
    margin-top: 171px!important
}

.mr171 {
    margin-right: 171px!important
}

.mb171 {
    margin-bottom: 171px!important
}

.ml171 {
    margin-left: 171px!important
}

.pt171 {
    padding-top: 171px!important
}

.pr171 {
    padding-right: 171px!important
}

.pb171 {
    padding-bottom: 171px!important
}

.pl171 {
    padding-left: 171px!important
}

.t171 {
    top: 171px!important
}

.r171 {
    right: 171px!important
}

.b171 {
    bottom: 171px!important
}

.l171 {
    left: 171px!important
}

.mt170 {
    margin-top: 170px!important
}

.mr170 {
    margin-right: 170px!important
}

.mb170 {
    margin-bottom: 170px!important
}

.ml170 {
    margin-left: 170px!important
}

.pt170 {
    padding-top: 170px!important
}

.pr170 {
    padding-right: 170px!important
}

.pb170 {
    padding-bottom: 170px!important
}

.pl170 {
    padding-left: 170px!important
}

.t170 {
    top: 170px!important
}

.r170 {
    right: 170px!important
}

.b170 {
    bottom: 170px!important
}

.l170 {
    left: 170px!important
}

.mt169 {
    margin-top: 169px!important
}

.mr169 {
    margin-right: 169px!important
}

.mb169 {
    margin-bottom: 169px!important
}

.ml169 {
    margin-left: 169px!important
}

.pt169 {
    padding-top: 169px!important
}

.pr169 {
    padding-right: 169px!important
}

.pb169 {
    padding-bottom: 169px!important
}

.pl169 {
    padding-left: 169px!important
}

.t169 {
    top: 169px!important
}

.r169 {
    right: 169px!important
}

.b169 {
    bottom: 169px!important
}

.l169 {
    left: 169px!important
}

.mt168 {
    margin-top: 168px!important
}

.mr168 {
    margin-right: 168px!important
}

.mb168 {
    margin-bottom: 168px!important
}

.ml168 {
    margin-left: 168px!important
}

.pt168 {
    padding-top: 168px!important
}

.pr168 {
    padding-right: 168px!important
}

.pb168 {
    padding-bottom: 168px!important
}

.pl168 {
    padding-left: 168px!important
}

.t168 {
    top: 168px!important
}

.r168 {
    right: 168px!important
}

.b168 {
    bottom: 168px!important
}

.l168 {
    left: 168px!important
}

.mt167 {
    margin-top: 167px!important
}

.mr167 {
    margin-right: 167px!important
}

.mb167 {
    margin-bottom: 167px!important
}

.ml167 {
    margin-left: 167px!important
}

.pt167 {
    padding-top: 167px!important
}

.pr167 {
    padding-right: 167px!important
}

.pb167 {
    padding-bottom: 167px!important
}

.pl167 {
    padding-left: 167px!important
}

.t167 {
    top: 167px!important
}

.r167 {
    right: 167px!important
}

.b167 {
    bottom: 167px!important
}

.l167 {
    left: 167px!important
}

.mt166 {
    margin-top: 166px!important
}

.mr166 {
    margin-right: 166px!important
}

.mb166 {
    margin-bottom: 166px!important
}

.ml166 {
    margin-left: 166px!important
}

.pt166 {
    padding-top: 166px!important
}

.pr166 {
    padding-right: 166px!important
}

.pb166 {
    padding-bottom: 166px!important
}

.pl166 {
    padding-left: 166px!important
}

.t166 {
    top: 166px!important
}

.r166 {
    right: 166px!important
}

.b166 {
    bottom: 166px!important
}

.l166 {
    left: 166px!important
}

.mt165 {
    margin-top: 165px!important
}

.mr165 {
    margin-right: 165px!important
}

.mb165 {
    margin-bottom: 165px!important
}

.ml165 {
    margin-left: 165px!important
}

.pt165 {
    padding-top: 165px!important
}

.pr165 {
    padding-right: 165px!important
}

.pb165 {
    padding-bottom: 165px!important
}

.pl165 {
    padding-left: 165px!important
}

.t165 {
    top: 165px!important
}

.r165 {
    right: 165px!important
}

.b165 {
    bottom: 165px!important
}

.l165 {
    left: 165px!important
}

.mt164 {
    margin-top: 164px!important
}

.mr164 {
    margin-right: 164px!important
}

.mb164 {
    margin-bottom: 164px!important
}

.ml164 {
    margin-left: 164px!important
}

.pt164 {
    padding-top: 164px!important
}

.pr164 {
    padding-right: 164px!important
}

.pb164 {
    padding-bottom: 164px!important
}

.pl164 {
    padding-left: 164px!important
}

.t164 {
    top: 164px!important
}

.r164 {
    right: 164px!important
}

.b164 {
    bottom: 164px!important
}

.l164 {
    left: 164px!important
}

.mt163 {
    margin-top: 163px!important
}

.mr163 {
    margin-right: 163px!important
}

.mb163 {
    margin-bottom: 163px!important
}

.ml163 {
    margin-left: 163px!important
}

.pt163 {
    padding-top: 163px!important
}

.pr163 {
    padding-right: 163px!important
}

.pb163 {
    padding-bottom: 163px!important
}

.pl163 {
    padding-left: 163px!important
}

.t163 {
    top: 163px!important
}

.r163 {
    right: 163px!important
}

.b163 {
    bottom: 163px!important
}

.l163 {
    left: 163px!important
}

.mt162 {
    margin-top: 162px!important
}

.mr162 {
    margin-right: 162px!important
}

.mb162 {
    margin-bottom: 162px!important
}

.ml162 {
    margin-left: 162px!important
}

.pt162 {
    padding-top: 162px!important
}

.pr162 {
    padding-right: 162px!important
}

.pb162 {
    padding-bottom: 162px!important
}

.pl162 {
    padding-left: 162px!important
}

.t162 {
    top: 162px!important
}

.r162 {
    right: 162px!important
}

.b162 {
    bottom: 162px!important
}

.l162 {
    left: 162px!important
}

.mt161 {
    margin-top: 161px!important
}

.mr161 {
    margin-right: 161px!important
}

.mb161 {
    margin-bottom: 161px!important
}

.ml161 {
    margin-left: 161px!important
}

.pt161 {
    padding-top: 161px!important
}

.pr161 {
    padding-right: 161px!important
}

.pb161 {
    padding-bottom: 161px!important
}

.pl161 {
    padding-left: 161px!important
}

.t161 {
    top: 161px!important
}

.r161 {
    right: 161px!important
}

.b161 {
    bottom: 161px!important
}

.l161 {
    left: 161px!important
}

.mt160 {
    margin-top: 160px!important
}

.mr160 {
    margin-right: 160px!important
}

.mb160 {
    margin-bottom: 160px!important
}

.ml160 {
    margin-left: 160px!important
}

.pt160 {
    padding-top: 160px!important
}

.pr160 {
    padding-right: 160px!important
}

.pb160 {
    padding-bottom: 160px!important
}

.pl160 {
    padding-left: 160px!important
}

.t160 {
    top: 160px!important
}

.r160 {
    right: 160px!important
}

.b160 {
    bottom: 160px!important
}

.l160 {
    left: 160px!important
}

.mt159 {
    margin-top: 159px!important
}

.mr159 {
    margin-right: 159px!important
}

.mb159 {
    margin-bottom: 159px!important
}

.ml159 {
    margin-left: 159px!important
}

.pt159 {
    padding-top: 159px!important
}

.pr159 {
    padding-right: 159px!important
}

.pb159 {
    padding-bottom: 159px!important
}

.pl159 {
    padding-left: 159px!important
}

.t159 {
    top: 159px!important
}

.r159 {
    right: 159px!important
}

.b159 {
    bottom: 159px!important
}

.l159 {
    left: 159px!important
}

.mt158 {
    margin-top: 158px!important
}

.mr158 {
    margin-right: 158px!important
}

.mb158 {
    margin-bottom: 158px!important
}

.ml158 {
    margin-left: 158px!important
}

.pt158 {
    padding-top: 158px!important
}

.pr158 {
    padding-right: 158px!important
}

.pb158 {
    padding-bottom: 158px!important
}

.pl158 {
    padding-left: 158px!important
}

.t158 {
    top: 158px!important
}

.r158 {
    right: 158px!important
}

.b158 {
    bottom: 158px!important
}

.l158 {
    left: 158px!important
}

.mt157 {
    margin-top: 157px!important
}

.mr157 {
    margin-right: 157px!important
}

.mb157 {
    margin-bottom: 157px!important
}

.ml157 {
    margin-left: 157px!important
}

.pt157 {
    padding-top: 157px!important
}

.pr157 {
    padding-right: 157px!important
}

.pb157 {
    padding-bottom: 157px!important
}

.pl157 {
    padding-left: 157px!important
}

.t157 {
    top: 157px!important
}

.r157 {
    right: 157px!important
}

.b157 {
    bottom: 157px!important
}

.l157 {
    left: 157px!important
}

.mt156 {
    margin-top: 156px!important
}

.mr156 {
    margin-right: 156px!important
}

.mb156 {
    margin-bottom: 156px!important
}

.ml156 {
    margin-left: 156px!important
}

.pt156 {
    padding-top: 156px!important
}

.pr156 {
    padding-right: 156px!important
}

.pb156 {
    padding-bottom: 156px!important
}

.pl156 {
    padding-left: 156px!important
}

.t156 {
    top: 156px!important
}

.r156 {
    right: 156px!important
}

.b156 {
    bottom: 156px!important
}

.l156 {
    left: 156px!important
}

.mt155 {
    margin-top: 155px!important
}

.mr155 {
    margin-right: 155px!important
}

.mb155 {
    margin-bottom: 155px!important
}

.ml155 {
    margin-left: 155px!important
}

.pt155 {
    padding-top: 155px!important
}

.pr155 {
    padding-right: 155px!important
}

.pb155 {
    padding-bottom: 155px!important
}

.pl155 {
    padding-left: 155px!important
}

.t155 {
    top: 155px!important
}

.r155 {
    right: 155px!important
}

.b155 {
    bottom: 155px!important
}

.l155 {
    left: 155px!important
}

.mt154 {
    margin-top: 154px!important
}

.mr154 {
    margin-right: 154px!important
}

.mb154 {
    margin-bottom: 154px!important
}

.ml154 {
    margin-left: 154px!important
}

.pt154 {
    padding-top: 154px!important
}

.pr154 {
    padding-right: 154px!important
}

.pb154 {
    padding-bottom: 154px!important
}

.pl154 {
    padding-left: 154px!important
}

.t154 {
    top: 154px!important
}

.r154 {
    right: 154px!important
}

.b154 {
    bottom: 154px!important
}

.l154 {
    left: 154px!important
}

.mt153 {
    margin-top: 153px!important
}

.mr153 {
    margin-right: 153px!important
}

.mb153 {
    margin-bottom: 153px!important
}

.ml153 {
    margin-left: 153px!important
}

.pt153 {
    padding-top: 153px!important
}

.pr153 {
    padding-right: 153px!important
}

.pb153 {
    padding-bottom: 153px!important
}

.pl153 {
    padding-left: 153px!important
}

.t153 {
    top: 153px!important
}

.r153 {
    right: 153px!important
}

.b153 {
    bottom: 153px!important
}

.l153 {
    left: 153px!important
}

.mt152 {
    margin-top: 152px!important
}

.mr152 {
    margin-right: 152px!important
}

.mb152 {
    margin-bottom: 152px!important
}

.ml152 {
    margin-left: 152px!important
}

.pt152 {
    padding-top: 152px!important
}

.pr152 {
    padding-right: 152px!important
}

.pb152 {
    padding-bottom: 152px!important
}

.pl152 {
    padding-left: 152px!important
}

.t152 {
    top: 152px!important
}

.r152 {
    right: 152px!important
}

.b152 {
    bottom: 152px!important
}

.l152 {
    left: 152px!important
}

.mt151 {
    margin-top: 151px!important
}

.mr151 {
    margin-right: 151px!important
}

.mb151 {
    margin-bottom: 151px!important
}

.ml151 {
    margin-left: 151px!important
}

.pt151 {
    padding-top: 151px!important
}

.pr151 {
    padding-right: 151px!important
}

.pb151 {
    padding-bottom: 151px!important
}

.pl151 {
    padding-left: 151px!important
}

.t151 {
    top: 151px!important
}

.r151 {
    right: 151px!important
}

.b151 {
    bottom: 151px!important
}

.l151 {
    left: 151px!important
}

.mt150 {
    margin-top: 150px!important
}

.mr150 {
    margin-right: 150px!important
}

.mb150 {
    margin-bottom: 150px!important
}

.ml150 {
    margin-left: 150px!important
}

.pt150 {
    padding-top: 150px!important
}

.pr150 {
    padding-right: 150px!important
}

.pb150 {
    padding-bottom: 150px!important
}

.pl150 {
    padding-left: 150px!important
}

.t150 {
    top: 150px!important
}

.r150 {
    right: 150px!important
}

.b150 {
    bottom: 150px!important
}

.l150 {
    left: 150px!important
}

.mt149 {
    margin-top: 149px!important
}

.mr149 {
    margin-right: 149px!important
}

.mb149 {
    margin-bottom: 149px!important
}

.ml149 {
    margin-left: 149px!important
}

.pt149 {
    padding-top: 149px!important
}

.pr149 {
    padding-right: 149px!important
}

.pb149 {
    padding-bottom: 149px!important
}

.pl149 {
    padding-left: 149px!important
}

.t149 {
    top: 149px!important
}

.r149 {
    right: 149px!important
}

.b149 {
    bottom: 149px!important
}

.l149 {
    left: 149px!important
}

.mt148 {
    margin-top: 148px!important
}

.mr148 {
    margin-right: 148px!important
}

.mb148 {
    margin-bottom: 148px!important
}

.ml148 {
    margin-left: 148px!important
}

.pt148 {
    padding-top: 148px!important
}

.pr148 {
    padding-right: 148px!important
}

.pb148 {
    padding-bottom: 148px!important
}

.pl148 {
    padding-left: 148px!important
}

.t148 {
    top: 148px!important
}

.r148 {
    right: 148px!important
}

.b148 {
    bottom: 148px!important
}

.l148 {
    left: 148px!important
}

.mt147 {
    margin-top: 147px!important
}

.mr147 {
    margin-right: 147px!important
}

.mb147 {
    margin-bottom: 147px!important
}

.ml147 {
    margin-left: 147px!important
}

.pt147 {
    padding-top: 147px!important
}

.pr147 {
    padding-right: 147px!important
}

.pb147 {
    padding-bottom: 147px!important
}

.pl147 {
    padding-left: 147px!important
}

.t147 {
    top: 147px!important
}

.r147 {
    right: 147px!important
}

.b147 {
    bottom: 147px!important
}

.l147 {
    left: 147px!important
}

.mt146 {
    margin-top: 146px!important
}

.mr146 {
    margin-right: 146px!important
}

.mb146 {
    margin-bottom: 146px!important
}

.ml146 {
    margin-left: 146px!important
}

.pt146 {
    padding-top: 146px!important
}

.pr146 {
    padding-right: 146px!important
}

.pb146 {
    padding-bottom: 146px!important
}

.pl146 {
    padding-left: 146px!important
}

.t146 {
    top: 146px!important
}

.r146 {
    right: 146px!important
}

.b146 {
    bottom: 146px!important
}

.l146 {
    left: 146px!important
}

.mt145 {
    margin-top: 145px!important
}

.mr145 {
    margin-right: 145px!important
}

.mb145 {
    margin-bottom: 145px!important
}

.ml145 {
    margin-left: 145px!important
}

.pt145 {
    padding-top: 145px!important
}

.pr145 {
    padding-right: 145px!important
}

.pb145 {
    padding-bottom: 145px!important
}

.pl145 {
    padding-left: 145px!important
}

.t145 {
    top: 145px!important
}

.r145 {
    right: 145px!important
}

.b145 {
    bottom: 145px!important
}

.l145 {
    left: 145px!important
}

.mt144 {
    margin-top: 144px!important
}

.mr144 {
    margin-right: 144px!important
}

.mb144 {
    margin-bottom: 144px!important
}

.ml144 {
    margin-left: 144px!important
}

.pt144 {
    padding-top: 144px!important
}

.pr144 {
    padding-right: 144px!important
}

.pb144 {
    padding-bottom: 144px!important
}

.pl144 {
    padding-left: 144px!important
}

.t144 {
    top: 144px!important
}

.r144 {
    right: 144px!important
}

.b144 {
    bottom: 144px!important
}

.l144 {
    left: 144px!important
}

.mt143 {
    margin-top: 143px!important
}

.mr143 {
    margin-right: 143px!important
}

.mb143 {
    margin-bottom: 143px!important
}

.ml143 {
    margin-left: 143px!important
}

.pt143 {
    padding-top: 143px!important
}

.pr143 {
    padding-right: 143px!important
}

.pb143 {
    padding-bottom: 143px!important
}

.pl143 {
    padding-left: 143px!important
}

.t143 {
    top: 143px!important
}

.r143 {
    right: 143px!important
}

.b143 {
    bottom: 143px!important
}

.l143 {
    left: 143px!important
}

.mt142 {
    margin-top: 142px!important
}

.mr142 {
    margin-right: 142px!important
}

.mb142 {
    margin-bottom: 142px!important
}

.ml142 {
    margin-left: 142px!important
}

.pt142 {
    padding-top: 142px!important
}

.pr142 {
    padding-right: 142px!important
}

.pb142 {
    padding-bottom: 142px!important
}

.pl142 {
    padding-left: 142px!important
}

.t142 {
    top: 142px!important
}

.r142 {
    right: 142px!important
}

.b142 {
    bottom: 142px!important
}

.l142 {
    left: 142px!important
}

.mt141 {
    margin-top: 141px!important
}

.mr141 {
    margin-right: 141px!important
}

.mb141 {
    margin-bottom: 141px!important
}

.ml141 {
    margin-left: 141px!important
}

.pt141 {
    padding-top: 141px!important
}

.pr141 {
    padding-right: 141px!important
}

.pb141 {
    padding-bottom: 141px!important
}

.pl141 {
    padding-left: 141px!important
}

.t141 {
    top: 141px!important
}

.r141 {
    right: 141px!important
}

.b141 {
    bottom: 141px!important
}

.l141 {
    left: 141px!important
}

.mt140 {
    margin-top: 140px!important
}

.mr140 {
    margin-right: 140px!important
}

.mb140 {
    margin-bottom: 140px!important
}

.ml140 {
    margin-left: 140px!important
}

.pt140 {
    padding-top: 140px!important
}

.pr140 {
    padding-right: 140px!important
}

.pb140 {
    padding-bottom: 140px!important
}

.pl140 {
    padding-left: 140px!important
}

.t140 {
    top: 140px!important
}

.r140 {
    right: 140px!important
}

.b140 {
    bottom: 140px!important
}

.l140 {
    left: 140px!important
}

.mt139 {
    margin-top: 139px!important
}

.mr139 {
    margin-right: 139px!important
}

.mb139 {
    margin-bottom: 139px!important
}

.ml139 {
    margin-left: 139px!important
}

.pt139 {
    padding-top: 139px!important
}

.pr139 {
    padding-right: 139px!important
}

.pb139 {
    padding-bottom: 139px!important
}

.pl139 {
    padding-left: 139px!important
}

.t139 {
    top: 139px!important
}

.r139 {
    right: 139px!important
}

.b139 {
    bottom: 139px!important
}

.l139 {
    left: 139px!important
}

.mt138 {
    margin-top: 138px!important
}

.mr138 {
    margin-right: 138px!important
}

.mb138 {
    margin-bottom: 138px!important
}

.ml138 {
    margin-left: 138px!important
}

.pt138 {
    padding-top: 138px!important
}

.pr138 {
    padding-right: 138px!important
}

.pb138 {
    padding-bottom: 138px!important
}

.pl138 {
    padding-left: 138px!important
}

.t138 {
    top: 138px!important
}

.r138 {
    right: 138px!important
}

.b138 {
    bottom: 138px!important
}

.l138 {
    left: 138px!important
}

.mt137 {
    margin-top: 137px!important
}

.mr137 {
    margin-right: 137px!important
}

.mb137 {
    margin-bottom: 137px!important
}

.ml137 {
    margin-left: 137px!important
}

.pt137 {
    padding-top: 137px!important
}

.pr137 {
    padding-right: 137px!important
}

.pb137 {
    padding-bottom: 137px!important
}

.pl137 {
    padding-left: 137px!important
}

.t137 {
    top: 137px!important
}

.r137 {
    right: 137px!important
}

.b137 {
    bottom: 137px!important
}

.l137 {
    left: 137px!important
}

.mt136 {
    margin-top: 136px!important
}

.mr136 {
    margin-right: 136px!important
}

.mb136 {
    margin-bottom: 136px!important
}

.ml136 {
    margin-left: 136px!important
}

.pt136 {
    padding-top: 136px!important
}

.pr136 {
    padding-right: 136px!important
}

.pb136 {
    padding-bottom: 136px!important
}

.pl136 {
    padding-left: 136px!important
}

.t136 {
    top: 136px!important
}

.r136 {
    right: 136px!important
}

.b136 {
    bottom: 136px!important
}

.l136 {
    left: 136px!important
}

.mt135 {
    margin-top: 135px!important
}

.mr135 {
    margin-right: 135px!important
}

.mb135 {
    margin-bottom: 135px!important
}

.ml135 {
    margin-left: 135px!important
}

.pt135 {
    padding-top: 135px!important
}

.pr135 {
    padding-right: 135px!important
}

.pb135 {
    padding-bottom: 135px!important
}

.pl135 {
    padding-left: 135px!important
}

.t135 {
    top: 135px!important
}

.r135 {
    right: 135px!important
}

.b135 {
    bottom: 135px!important
}

.l135 {
    left: 135px!important
}

.mt134 {
    margin-top: 134px!important
}

.mr134 {
    margin-right: 134px!important
}

.mb134 {
    margin-bottom: 134px!important
}

.ml134 {
    margin-left: 134px!important
}

.pt134 {
    padding-top: 134px!important
}

.pr134 {
    padding-right: 134px!important
}

.pb134 {
    padding-bottom: 134px!important
}

.pl134 {
    padding-left: 134px!important
}

.t134 {
    top: 134px!important
}

.r134 {
    right: 134px!important
}

.b134 {
    bottom: 134px!important
}

.l134 {
    left: 134px!important
}

.mt133 {
    margin-top: 133px!important
}

.mr133 {
    margin-right: 133px!important
}

.mb133 {
    margin-bottom: 133px!important
}

.ml133 {
    margin-left: 133px!important
}

.pt133 {
    padding-top: 133px!important
}

.pr133 {
    padding-right: 133px!important
}

.pb133 {
    padding-bottom: 133px!important
}

.pl133 {
    padding-left: 133px!important
}

.t133 {
    top: 133px!important
}

.r133 {
    right: 133px!important
}

.b133 {
    bottom: 133px!important
}

.l133 {
    left: 133px!important
}

.mt132 {
    margin-top: 132px!important
}

.mr132 {
    margin-right: 132px!important
}

.mb132 {
    margin-bottom: 132px!important
}

.ml132 {
    margin-left: 132px!important
}

.pt132 {
    padding-top: 132px!important
}

.pr132 {
    padding-right: 132px!important
}

.pb132 {
    padding-bottom: 132px!important
}

.pl132 {
    padding-left: 132px!important
}

.t132 {
    top: 132px!important
}

.r132 {
    right: 132px!important
}

.b132 {
    bottom: 132px!important
}

.l132 {
    left: 132px!important
}

.mt131 {
    margin-top: 131px!important
}

.mr131 {
    margin-right: 131px!important
}

.mb131 {
    margin-bottom: 131px!important
}

.ml131 {
    margin-left: 131px!important
}

.pt131 {
    padding-top: 131px!important
}

.pr131 {
    padding-right: 131px!important
}

.pb131 {
    padding-bottom: 131px!important
}

.pl131 {
    padding-left: 131px!important
}

.t131 {
    top: 131px!important
}

.r131 {
    right: 131px!important
}

.b131 {
    bottom: 131px!important
}

.l131 {
    left: 131px!important
}

.mt130 {
    margin-top: 130px!important
}

.mr130 {
    margin-right: 130px!important
}

.mb130 {
    margin-bottom: 130px!important
}

.ml130 {
    margin-left: 130px!important
}

.pt130 {
    padding-top: 130px!important
}

.pr130 {
    padding-right: 130px!important
}

.pb130 {
    padding-bottom: 130px!important
}

.pl130 {
    padding-left: 130px!important
}

.t130 {
    top: 130px!important
}

.r130 {
    right: 130px!important
}

.b130 {
    bottom: 130px!important
}

.l130 {
    left: 130px!important
}

.mt129 {
    margin-top: 129px!important
}

.mr129 {
    margin-right: 129px!important
}

.mb129 {
    margin-bottom: 129px!important
}

.ml129 {
    margin-left: 129px!important
}

.pt129 {
    padding-top: 129px!important
}

.pr129 {
    padding-right: 129px!important
}

.pb129 {
    padding-bottom: 129px!important
}

.pl129 {
    padding-left: 129px!important
}

.t129 {
    top: 129px!important
}

.r129 {
    right: 129px!important
}

.b129 {
    bottom: 129px!important
}

.l129 {
    left: 129px!important
}

.mt128 {
    margin-top: 128px!important
}

.mr128 {
    margin-right: 128px!important
}

.mb128 {
    margin-bottom: 128px!important
}

.ml128 {
    margin-left: 128px!important
}

.pt128 {
    padding-top: 128px!important
}

.pr128 {
    padding-right: 128px!important
}

.pb128 {
    padding-bottom: 128px!important
}

.pl128 {
    padding-left: 128px!important
}

.t128 {
    top: 128px!important
}

.r128 {
    right: 128px!important
}

.b128 {
    bottom: 128px!important
}

.l128 {
    left: 128px!important
}

.mt127 {
    margin-top: 127px!important
}

.mr127 {
    margin-right: 127px!important
}

.mb127 {
    margin-bottom: 127px!important
}

.ml127 {
    margin-left: 127px!important
}

.pt127 {
    padding-top: 127px!important
}

.pr127 {
    padding-right: 127px!important
}

.pb127 {
    padding-bottom: 127px!important
}

.pl127 {
    padding-left: 127px!important
}

.t127 {
    top: 127px!important
}

.r127 {
    right: 127px!important
}

.b127 {
    bottom: 127px!important
}

.l127 {
    left: 127px!important
}

.mt126 {
    margin-top: 126px!important
}

.mr126 {
    margin-right: 126px!important
}

.mb126 {
    margin-bottom: 126px!important
}

.ml126 {
    margin-left: 126px!important
}

.pt126 {
    padding-top: 126px!important
}

.pr126 {
    padding-right: 126px!important
}

.pb126 {
    padding-bottom: 126px!important
}

.pl126 {
    padding-left: 126px!important
}

.t126 {
    top: 126px!important
}

.r126 {
    right: 126px!important
}

.b126 {
    bottom: 126px!important
}

.l126 {
    left: 126px!important
}

.mt125 {
    margin-top: 125px!important
}

.mr125 {
    margin-right: 125px!important
}

.mb125 {
    margin-bottom: 125px!important
}

.ml125 {
    margin-left: 125px!important
}

.pt125 {
    padding-top: 125px!important
}

.pr125 {
    padding-right: 125px!important
}

.pb125 {
    padding-bottom: 125px!important
}

.pl125 {
    padding-left: 125px!important
}

.t125 {
    top: 125px!important
}

.r125 {
    right: 125px!important
}

.b125 {
    bottom: 125px!important
}

.l125 {
    left: 125px!important
}

.mt124 {
    margin-top: 124px!important
}

.mr124 {
    margin-right: 124px!important
}

.mb124 {
    margin-bottom: 124px!important
}

.ml124 {
    margin-left: 124px!important
}

.pt124 {
    padding-top: 124px!important
}

.pr124 {
    padding-right: 124px!important
}

.pb124 {
    padding-bottom: 124px!important
}

.pl124 {
    padding-left: 124px!important
}

.t124 {
    top: 124px!important
}

.r124 {
    right: 124px!important
}

.b124 {
    bottom: 124px!important
}

.l124 {
    left: 124px!important
}

.mt123 {
    margin-top: 123px!important
}

.mr123 {
    margin-right: 123px!important
}

.mb123 {
    margin-bottom: 123px!important
}

.ml123 {
    margin-left: 123px!important
}

.pt123 {
    padding-top: 123px!important
}

.pr123 {
    padding-right: 123px!important
}

.pb123 {
    padding-bottom: 123px!important
}

.pl123 {
    padding-left: 123px!important
}

.t123 {
    top: 123px!important
}

.r123 {
    right: 123px!important
}

.b123 {
    bottom: 123px!important
}

.l123 {
    left: 123px!important
}

.mt122 {
    margin-top: 122px!important
}

.mr122 {
    margin-right: 122px!important
}

.mb122 {
    margin-bottom: 122px!important
}

.ml122 {
    margin-left: 122px!important
}

.pt122 {
    padding-top: 122px!important
}

.pr122 {
    padding-right: 122px!important
}

.pb122 {
    padding-bottom: 122px!important
}

.pl122 {
    padding-left: 122px!important
}

.t122 {
    top: 122px!important
}

.r122 {
    right: 122px!important
}

.b122 {
    bottom: 122px!important
}

.l122 {
    left: 122px!important
}

.mt121 {
    margin-top: 121px!important
}

.mr121 {
    margin-right: 121px!important
}

.mb121 {
    margin-bottom: 121px!important
}

.ml121 {
    margin-left: 121px!important
}

.pt121 {
    padding-top: 121px!important
}

.pr121 {
    padding-right: 121px!important
}

.pb121 {
    padding-bottom: 121px!important
}

.pl121 {
    padding-left: 121px!important
}

.t121 {
    top: 121px!important
}

.r121 {
    right: 121px!important
}

.b121 {
    bottom: 121px!important
}

.l121 {
    left: 121px!important
}

.mt120 {
    margin-top: 120px!important
}

.mr120 {
    margin-right: 120px!important
}

.mb120 {
    margin-bottom: 120px!important
}

.ml120 {
    margin-left: 120px!important
}

.pt120 {
    padding-top: 120px!important
}

.pr120 {
    padding-right: 120px!important
}

.pb120 {
    padding-bottom: 120px!important
}

.pl120 {
    padding-left: 120px!important
}

.t120 {
    top: 120px!important
}

.r120 {
    right: 120px!important
}

.b120 {
    bottom: 120px!important
}

.l120 {
    left: 120px!important
}

.mt119 {
    margin-top: 119px!important
}

.mr119 {
    margin-right: 119px!important
}

.mb119 {
    margin-bottom: 119px!important
}

.ml119 {
    margin-left: 119px!important
}

.pt119 {
    padding-top: 119px!important
}

.pr119 {
    padding-right: 119px!important
}

.pb119 {
    padding-bottom: 119px!important
}

.pl119 {
    padding-left: 119px!important
}

.t119 {
    top: 119px!important
}

.r119 {
    right: 119px!important
}

.b119 {
    bottom: 119px!important
}

.l119 {
    left: 119px!important
}

.mt118 {
    margin-top: 118px!important
}

.mr118 {
    margin-right: 118px!important
}

.mb118 {
    margin-bottom: 118px!important
}

.ml118 {
    margin-left: 118px!important
}

.pt118 {
    padding-top: 118px!important
}

.pr118 {
    padding-right: 118px!important
}

.pb118 {
    padding-bottom: 118px!important
}

.pl118 {
    padding-left: 118px!important
}

.t118 {
    top: 118px!important
}

.r118 {
    right: 118px!important
}

.b118 {
    bottom: 118px!important
}

.l118 {
    left: 118px!important
}

.mt117 {
    margin-top: 117px!important
}

.mr117 {
    margin-right: 117px!important
}

.mb117 {
    margin-bottom: 117px!important
}

.ml117 {
    margin-left: 117px!important
}

.pt117 {
    padding-top: 117px!important
}

.pr117 {
    padding-right: 117px!important
}

.pb117 {
    padding-bottom: 117px!important
}

.pl117 {
    padding-left: 117px!important
}

.t117 {
    top: 117px!important
}

.r117 {
    right: 117px!important
}

.b117 {
    bottom: 117px!important
}

.l117 {
    left: 117px!important
}

.mt116 {
    margin-top: 116px!important
}

.mr116 {
    margin-right: 116px!important
}

.mb116 {
    margin-bottom: 116px!important
}

.ml116 {
    margin-left: 116px!important
}

.pt116 {
    padding-top: 116px!important
}

.pr116 {
    padding-right: 116px!important
}

.pb116 {
    padding-bottom: 116px!important
}

.pl116 {
    padding-left: 116px!important
}

.t116 {
    top: 116px!important
}

.r116 {
    right: 116px!important
}

.b116 {
    bottom: 116px!important
}

.l116 {
    left: 116px!important
}

.mt115 {
    margin-top: 115px!important
}

.mr115 {
    margin-right: 115px!important
}

.mb115 {
    margin-bottom: 115px!important
}

.ml115 {
    margin-left: 115px!important
}

.pt115 {
    padding-top: 115px!important
}

.pr115 {
    padding-right: 115px!important
}

.pb115 {
    padding-bottom: 115px!important
}

.pl115 {
    padding-left: 115px!important
}

.t115 {
    top: 115px!important
}

.r115 {
    right: 115px!important
}

.b115 {
    bottom: 115px!important
}

.l115 {
    left: 115px!important
}

.mt114 {
    margin-top: 114px!important
}

.mr114 {
    margin-right: 114px!important
}

.mb114 {
    margin-bottom: 114px!important
}

.ml114 {
    margin-left: 114px!important
}

.pt114 {
    padding-top: 114px!important
}

.pr114 {
    padding-right: 114px!important
}

.pb114 {
    padding-bottom: 114px!important
}

.pl114 {
    padding-left: 114px!important
}

.t114 {
    top: 114px!important
}

.r114 {
    right: 114px!important
}

.b114 {
    bottom: 114px!important
}

.l114 {
    left: 114px!important
}

.mt113 {
    margin-top: 113px!important
}

.mr113 {
    margin-right: 113px!important
}

.mb113 {
    margin-bottom: 113px!important
}

.ml113 {
    margin-left: 113px!important
}

.pt113 {
    padding-top: 113px!important
}

.pr113 {
    padding-right: 113px!important
}

.pb113 {
    padding-bottom: 113px!important
}

.pl113 {
    padding-left: 113px!important
}

.t113 {
    top: 113px!important
}

.r113 {
    right: 113px!important
}

.b113 {
    bottom: 113px!important
}

.l113 {
    left: 113px!important
}

.mt112 {
    margin-top: 112px!important
}

.mr112 {
    margin-right: 112px!important
}

.mb112 {
    margin-bottom: 112px!important
}

.ml112 {
    margin-left: 112px!important
}

.pt112 {
    padding-top: 112px!important
}

.pr112 {
    padding-right: 112px!important
}

.pb112 {
    padding-bottom: 112px!important
}

.pl112 {
    padding-left: 112px!important
}

.t112 {
    top: 112px!important
}

.r112 {
    right: 112px!important
}

.b112 {
    bottom: 112px!important
}

.l112 {
    left: 112px!important
}

.mt111 {
    margin-top: 111px!important
}

.mr111 {
    margin-right: 111px!important
}

.mb111 {
    margin-bottom: 111px!important
}

.ml111 {
    margin-left: 111px!important
}

.pt111 {
    padding-top: 111px!important
}

.pr111 {
    padding-right: 111px!important
}

.pb111 {
    padding-bottom: 111px!important
}

.pl111 {
    padding-left: 111px!important
}

.t111 {
    top: 111px!important
}

.r111 {
    right: 111px!important
}

.b111 {
    bottom: 111px!important
}

.l111 {
    left: 111px!important
}

.mt110 {
    margin-top: 110px!important
}

.mr110 {
    margin-right: 110px!important
}

.mb110 {
    margin-bottom: 110px!important
}

.ml110 {
    margin-left: 110px!important
}

.pt110 {
    padding-top: 110px!important
}

.pr110 {
    padding-right: 110px!important
}

.pb110 {
    padding-bottom: 110px!important
}

.pl110 {
    padding-left: 110px!important
}

.t110 {
    top: 110px!important
}

.r110 {
    right: 110px!important
}

.b110 {
    bottom: 110px!important
}

.l110 {
    left: 110px!important
}

.mt109 {
    margin-top: 109px!important
}

.mr109 {
    margin-right: 109px!important
}

.mb109 {
    margin-bottom: 109px!important
}

.ml109 {
    margin-left: 109px!important
}

.pt109 {
    padding-top: 109px!important
}

.pr109 {
    padding-right: 109px!important
}

.pb109 {
    padding-bottom: 109px!important
}

.pl109 {
    padding-left: 109px!important
}

.t109 {
    top: 109px!important
}

.r109 {
    right: 109px!important
}

.b109 {
    bottom: 109px!important
}

.l109 {
    left: 109px!important
}

.mt108 {
    margin-top: 108px!important
}

.mr108 {
    margin-right: 108px!important
}

.mb108 {
    margin-bottom: 108px!important
}

.ml108 {
    margin-left: 108px!important
}

.pt108 {
    padding-top: 108px!important
}

.pr108 {
    padding-right: 108px!important
}

.pb108 {
    padding-bottom: 108px!important
}

.pl108 {
    padding-left: 108px!important
}

.t108 {
    top: 108px!important
}

.r108 {
    right: 108px!important
}

.b108 {
    bottom: 108px!important
}

.l108 {
    left: 108px!important
}

.mt107 {
    margin-top: 107px!important
}

.mr107 {
    margin-right: 107px!important
}

.mb107 {
    margin-bottom: 107px!important
}

.ml107 {
    margin-left: 107px!important
}

.pt107 {
    padding-top: 107px!important
}

.pr107 {
    padding-right: 107px!important
}

.pb107 {
    padding-bottom: 107px!important
}

.pl107 {
    padding-left: 107px!important
}

.t107 {
    top: 107px!important
}

.r107 {
    right: 107px!important
}

.b107 {
    bottom: 107px!important
}

.l107 {
    left: 107px!important
}

.mt106 {
    margin-top: 106px!important
}

.mr106 {
    margin-right: 106px!important
}

.mb106 {
    margin-bottom: 106px!important
}

.ml106 {
    margin-left: 106px!important
}

.pt106 {
    padding-top: 106px!important
}

.pr106 {
    padding-right: 106px!important
}

.pb106 {
    padding-bottom: 106px!important
}

.pl106 {
    padding-left: 106px!important
}

.t106 {
    top: 106px!important
}

.r106 {
    right: 106px!important
}

.b106 {
    bottom: 106px!important
}

.l106 {
    left: 106px!important
}

.mt105 {
    margin-top: 105px!important
}

.mr105 {
    margin-right: 105px!important
}

.mb105 {
    margin-bottom: 105px!important
}

.ml105 {
    margin-left: 105px!important
}

.pt105 {
    padding-top: 105px!important
}

.pr105 {
    padding-right: 105px!important
}

.pb105 {
    padding-bottom: 105px!important
}

.pl105 {
    padding-left: 105px!important
}

.t105 {
    top: 105px!important
}

.r105 {
    right: 105px!important
}

.b105 {
    bottom: 105px!important
}

.l105 {
    left: 105px!important
}

.mt104 {
    margin-top: 104px!important
}

.mr104 {
    margin-right: 104px!important
}

.mb104 {
    margin-bottom: 104px!important
}

.ml104 {
    margin-left: 104px!important
}

.pt104 {
    padding-top: 104px!important
}

.pr104 {
    padding-right: 104px!important
}

.pb104 {
    padding-bottom: 104px!important
}

.pl104 {
    padding-left: 104px!important
}

.t104 {
    top: 104px!important
}

.r104 {
    right: 104px!important
}

.b104 {
    bottom: 104px!important
}

.l104 {
    left: 104px!important
}

.mt103 {
    margin-top: 103px!important
}

.mr103 {
    margin-right: 103px!important
}

.mb103 {
    margin-bottom: 103px!important
}

.ml103 {
    margin-left: 103px!important
}

.pt103 {
    padding-top: 103px!important
}

.pr103 {
    padding-right: 103px!important
}

.pb103 {
    padding-bottom: 103px!important
}

.pl103 {
    padding-left: 103px!important
}

.t103 {
    top: 103px!important
}

.r103 {
    right: 103px!important
}

.b103 {
    bottom: 103px!important
}

.l103 {
    left: 103px!important
}

.mt102 {
    margin-top: 102px!important
}

.mr102 {
    margin-right: 102px!important
}

.mb102 {
    margin-bottom: 102px!important
}

.ml102 {
    margin-left: 102px!important
}

.pt102 {
    padding-top: 102px!important
}

.pr102 {
    padding-right: 102px!important
}

.pb102 {
    padding-bottom: 102px!important
}

.pl102 {
    padding-left: 102px!important
}

.t102 {
    top: 102px!important
}

.r102 {
    right: 102px!important
}

.b102 {
    bottom: 102px!important
}

.l102 {
    left: 102px!important
}

.mt101 {
    margin-top: 101px!important
}

.mr101 {
    margin-right: 101px!important
}

.mb101 {
    margin-bottom: 101px!important
}

.ml101 {
    margin-left: 101px!important
}

.pt101 {
    padding-top: 101px!important
}

.pr101 {
    padding-right: 101px!important
}

.pb101 {
    padding-bottom: 101px!important
}

.pl101 {
    padding-left: 101px!important
}

.t101 {
    top: 101px!important
}

.r101 {
    right: 101px!important
}

.b101 {
    bottom: 101px!important
}

.l101 {
    left: 101px!important
}

.mt100 {
    margin-top: 100px!important
}

.mr100 {
    margin-right: 100px!important
}

.mb100 {
    margin-bottom: 100px!important
}

.ml100 {
    margin-left: 100px!important
}

.pt100 {
    padding-top: 100px!important
}

.pr100 {
    padding-right: 100px!important
}

.pb100 {
    padding-bottom: 100px!important
}

.pl100 {
    padding-left: 100px!important
}

.t100 {
    top: 100px!important
}

.r100 {
    right: 100px!important
}

.b100 {
    bottom: 100px!important
}

.l100 {
    left: 100px!important
}

.mt99 {
    margin-top: 99px!important
}

.mr99 {
    margin-right: 99px!important
}

.mb99 {
    margin-bottom: 99px!important
}

.ml99 {
    margin-left: 99px!important
}

.pt99 {
    padding-top: 99px!important
}

.pr99 {
    padding-right: 99px!important
}

.pb99 {
    padding-bottom: 99px!important
}

.pl99 {
    padding-left: 99px!important
}

.t99 {
    top: 99px!important
}

.r99 {
    right: 99px!important
}

.b99 {
    bottom: 99px!important
}

.l99 {
    left: 99px!important
}

.mt98 {
    margin-top: 98px!important
}

.mr98 {
    margin-right: 98px!important
}

.mb98 {
    margin-bottom: 98px!important
}

.ml98 {
    margin-left: 98px!important
}

.pt98 {
    padding-top: 98px!important
}

.pr98 {
    padding-right: 98px!important
}

.pb98 {
    padding-bottom: 98px!important
}

.pl98 {
    padding-left: 98px!important
}

.t98 {
    top: 98px!important
}

.r98 {
    right: 98px!important
}

.b98 {
    bottom: 98px!important
}

.l98 {
    left: 98px!important
}

.mt97 {
    margin-top: 97px!important
}

.mr97 {
    margin-right: 97px!important
}

.mb97 {
    margin-bottom: 97px!important
}

.ml97 {
    margin-left: 97px!important
}

.pt97 {
    padding-top: 97px!important
}

.pr97 {
    padding-right: 97px!important
}

.pb97 {
    padding-bottom: 97px!important
}

.pl97 {
    padding-left: 97px!important
}

.t97 {
    top: 97px!important
}

.r97 {
    right: 97px!important
}

.b97 {
    bottom: 97px!important
}

.l97 {
    left: 97px!important
}

.mt96 {
    margin-top: 96px!important
}

.mr96 {
    margin-right: 96px!important
}

.mb96 {
    margin-bottom: 96px!important
}

.ml96 {
    margin-left: 96px!important
}

.pt96 {
    padding-top: 96px!important
}

.pr96 {
    padding-right: 96px!important
}

.pb96 {
    padding-bottom: 96px!important
}

.pl96 {
    padding-left: 96px!important
}

.t96 {
    top: 96px!important
}

.r96 {
    right: 96px!important
}

.b96 {
    bottom: 96px!important
}

.l96 {
    left: 96px!important
}

.mt95 {
    margin-top: 95px!important
}

.mr95 {
    margin-right: 95px!important
}

.mb95 {
    margin-bottom: 95px!important
}

.ml95 {
    margin-left: 95px!important
}

.pt95 {
    padding-top: 95px!important
}

.pr95 {
    padding-right: 95px!important
}

.pb95 {
    padding-bottom: 95px!important
}

.pl95 {
    padding-left: 95px!important
}

.t95 {
    top: 95px!important
}

.r95 {
    right: 95px!important
}

.b95 {
    bottom: 95px!important
}

.l95 {
    left: 95px!important
}

.mt94 {
    margin-top: 94px!important
}

.mr94 {
    margin-right: 94px!important
}

.mb94 {
    margin-bottom: 94px!important
}

.ml94 {
    margin-left: 94px!important
}

.pt94 {
    padding-top: 94px!important
}

.pr94 {
    padding-right: 94px!important
}

.pb94 {
    padding-bottom: 94px!important
}

.pl94 {
    padding-left: 94px!important
}

.t94 {
    top: 94px!important
}

.r94 {
    right: 94px!important
}

.b94 {
    bottom: 94px!important
}

.l94 {
    left: 94px!important
}

.mt93 {
    margin-top: 93px!important
}

.mr93 {
    margin-right: 93px!important
}

.mb93 {
    margin-bottom: 93px!important
}

.ml93 {
    margin-left: 93px!important
}

.pt93 {
    padding-top: 93px!important
}

.pr93 {
    padding-right: 93px!important
}

.pb93 {
    padding-bottom: 93px!important
}

.pl93 {
    padding-left: 93px!important
}

.t93 {
    top: 93px!important
}

.r93 {
    right: 93px!important
}

.b93 {
    bottom: 93px!important
}

.l93 {
    left: 93px!important
}

.mt92 {
    margin-top: 92px!important
}

.mr92 {
    margin-right: 92px!important
}

.mb92 {
    margin-bottom: 92px!important
}

.ml92 {
    margin-left: 92px!important
}

.pt92 {
    padding-top: 92px!important
}

.pr92 {
    padding-right: 92px!important
}

.pb92 {
    padding-bottom: 92px!important
}

.pl92 {
    padding-left: 92px!important
}

.t92 {
    top: 92px!important
}

.r92 {
    right: 92px!important
}

.b92 {
    bottom: 92px!important
}

.l92 {
    left: 92px!important
}

.mt91 {
    margin-top: 91px!important
}

.mr91 {
    margin-right: 91px!important
}

.mb91 {
    margin-bottom: 91px!important
}

.ml91 {
    margin-left: 91px!important
}

.pt91 {
    padding-top: 91px!important
}

.pr91 {
    padding-right: 91px!important
}

.pb91 {
    padding-bottom: 91px!important
}

.pl91 {
    padding-left: 91px!important
}

.t91 {
    top: 91px!important
}

.r91 {
    right: 91px!important
}

.b91 {
    bottom: 91px!important
}

.l91 {
    left: 91px!important
}

.mt90 {
    margin-top: 90px!important
}

.mr90 {
    margin-right: 90px!important
}

.mb90 {
    margin-bottom: 90px!important
}

.ml90 {
    margin-left: 90px!important
}

.pt90 {
    padding-top: 90px!important
}

.pr90 {
    padding-right: 90px!important
}

.pb90 {
    padding-bottom: 90px!important
}

.pl90 {
    padding-left: 90px!important
}

.t90 {
    top: 90px!important
}

.r90 {
    right: 90px!important
}

.b90 {
    bottom: 90px!important
}

.l90 {
    left: 90px!important
}

.mt89 {
    margin-top: 89px!important
}

.mr89 {
    margin-right: 89px!important
}

.mb89 {
    margin-bottom: 89px!important
}

.ml89 {
    margin-left: 89px!important
}

.pt89 {
    padding-top: 89px!important
}

.pr89 {
    padding-right: 89px!important
}

.pb89 {
    padding-bottom: 89px!important
}

.pl89 {
    padding-left: 89px!important
}

.t89 {
    top: 89px!important
}

.r89 {
    right: 89px!important
}

.b89 {
    bottom: 89px!important
}

.l89 {
    left: 89px!important
}

.mt88 {
    margin-top: 88px!important
}

.mr88 {
    margin-right: 88px!important
}

.mb88 {
    margin-bottom: 88px!important
}

.ml88 {
    margin-left: 88px!important
}

.pt88 {
    padding-top: 88px!important
}

.pr88 {
    padding-right: 88px!important
}

.pb88 {
    padding-bottom: 88px!important
}

.pl88 {
    padding-left: 88px!important
}

.t88 {
    top: 88px!important
}

.r88 {
    right: 88px!important
}

.b88 {
    bottom: 88px!important
}

.l88 {
    left: 88px!important
}

.mt87 {
    margin-top: 87px!important
}

.mr87 {
    margin-right: 87px!important
}

.mb87 {
    margin-bottom: 87px!important
}

.ml87 {
    margin-left: 87px!important
}

.pt87 {
    padding-top: 87px!important
}

.pr87 {
    padding-right: 87px!important
}

.pb87 {
    padding-bottom: 87px!important
}

.pl87 {
    padding-left: 87px!important
}

.t87 {
    top: 87px!important
}

.r87 {
    right: 87px!important
}

.b87 {
    bottom: 87px!important
}

.l87 {
    left: 87px!important
}

.mt86 {
    margin-top: 86px!important
}

.mr86 {
    margin-right: 86px!important
}

.mb86 {
    margin-bottom: 86px!important
}

.ml86 {
    margin-left: 86px!important
}

.pt86 {
    padding-top: 86px!important
}

.pr86 {
    padding-right: 86px!important
}

.pb86 {
    padding-bottom: 86px!important
}

.pl86 {
    padding-left: 86px!important
}

.t86 {
    top: 86px!important
}

.r86 {
    right: 86px!important
}

.b86 {
    bottom: 86px!important
}

.l86 {
    left: 86px!important
}

.mt85 {
    margin-top: 85px!important
}

.mr85 {
    margin-right: 85px!important
}

.mb85 {
    margin-bottom: 85px!important
}

.ml85 {
    margin-left: 85px!important
}

.pt85 {
    padding-top: 85px!important
}

.pr85 {
    padding-right: 85px!important
}

.pb85 {
    padding-bottom: 85px!important
}

.pl85 {
    padding-left: 85px!important
}

.t85 {
    top: 85px!important
}

.r85 {
    right: 85px!important
}

.b85 {
    bottom: 85px!important
}

.l85 {
    left: 85px!important
}

.mt84 {
    margin-top: 84px!important
}

.mr84 {
    margin-right: 84px!important
}

.mb84 {
    margin-bottom: 84px!important
}

.ml84 {
    margin-left: 84px!important
}

.pt84 {
    padding-top: 84px!important
}

.pr84 {
    padding-right: 84px!important
}

.pb84 {
    padding-bottom: 84px!important
}

.pl84 {
    padding-left: 84px!important
}

.t84 {
    top: 84px!important
}

.r84 {
    right: 84px!important
}

.b84 {
    bottom: 84px!important
}

.l84 {
    left: 84px!important
}

.mt83 {
    margin-top: 83px!important
}

.mr83 {
    margin-right: 83px!important
}

.mb83 {
    margin-bottom: 83px!important
}

.ml83 {
    margin-left: 83px!important
}

.pt83 {
    padding-top: 83px!important
}

.pr83 {
    padding-right: 83px!important
}

.pb83 {
    padding-bottom: 83px!important
}

.pl83 {
    padding-left: 83px!important
}

.t83 {
    top: 83px!important
}

.r83 {
    right: 83px!important
}

.b83 {
    bottom: 83px!important
}

.l83 {
    left: 83px!important
}

.mt82 {
    margin-top: 82px!important
}

.mr82 {
    margin-right: 82px!important
}

.mb82 {
    margin-bottom: 82px!important
}

.ml82 {
    margin-left: 82px!important
}

.pt82 {
    padding-top: 82px!important
}

.pr82 {
    padding-right: 82px!important
}

.pb82 {
    padding-bottom: 82px!important
}

.pl82 {
    padding-left: 82px!important
}

.t82 {
    top: 82px!important
}

.r82 {
    right: 82px!important
}

.b82 {
    bottom: 82px!important
}

.l82 {
    left: 82px!important
}

.mt81 {
    margin-top: 81px!important
}

.mr81 {
    margin-right: 81px!important
}

.mb81 {
    margin-bottom: 81px!important
}

.ml81 {
    margin-left: 81px!important
}

.pt81 {
    padding-top: 81px!important
}

.pr81 {
    padding-right: 81px!important
}

.pb81 {
    padding-bottom: 81px!important
}

.pl81 {
    padding-left: 81px!important
}

.t81 {
    top: 81px!important
}

.r81 {
    right: 81px!important
}

.b81 {
    bottom: 81px!important
}

.l81 {
    left: 81px!important
}

.mt80 {
    margin-top: 80px!important
}

.mr80 {
    margin-right: 80px!important
}

.mb80 {
    margin-bottom: 80px!important
}

.ml80 {
    margin-left: 80px!important
}

.pt80 {
    padding-top: 80px!important
}

.pr80 {
    padding-right: 80px!important
}

.pb80 {
    padding-bottom: 80px!important
}

.pl80 {
    padding-left: 80px!important
}

.t80 {
    top: 80px!important
}

.r80 {
    right: 80px!important
}

.b80 {
    bottom: 80px!important
}

.l80 {
    left: 80px!important
}

.mt79 {
    margin-top: 79px!important
}

.mr79 {
    margin-right: 79px!important
}

.mb79 {
    margin-bottom: 79px!important
}

.ml79 {
    margin-left: 79px!important
}

.pt79 {
    padding-top: 79px!important
}

.pr79 {
    padding-right: 79px!important
}

.pb79 {
    padding-bottom: 79px!important
}

.pl79 {
    padding-left: 79px!important
}

.t79 {
    top: 79px!important
}

.r79 {
    right: 79px!important
}

.b79 {
    bottom: 79px!important
}

.l79 {
    left: 79px!important
}

.mt78 {
    margin-top: 78px!important
}

.mr78 {
    margin-right: 78px!important
}

.mb78 {
    margin-bottom: 78px!important
}

.ml78 {
    margin-left: 78px!important
}

.pt78 {
    padding-top: 78px!important
}

.pr78 {
    padding-right: 78px!important
}

.pb78 {
    padding-bottom: 78px!important
}

.pl78 {
    padding-left: 78px!important
}

.t78 {
    top: 78px!important
}

.r78 {
    right: 78px!important
}

.b78 {
    bottom: 78px!important
}

.l78 {
    left: 78px!important
}

.mt77 {
    margin-top: 77px!important
}

.mr77 {
    margin-right: 77px!important
}

.mb77 {
    margin-bottom: 77px!important
}

.ml77 {
    margin-left: 77px!important
}

.pt77 {
    padding-top: 77px!important
}

.pr77 {
    padding-right: 77px!important
}

.pb77 {
    padding-bottom: 77px!important
}

.pl77 {
    padding-left: 77px!important
}

.t77 {
    top: 77px!important
}

.r77 {
    right: 77px!important
}

.b77 {
    bottom: 77px!important
}

.l77 {
    left: 77px!important
}

.mt76 {
    margin-top: 76px!important
}

.mr76 {
    margin-right: 76px!important
}

.mb76 {
    margin-bottom: 76px!important
}

.ml76 {
    margin-left: 76px!important
}

.pt76 {
    padding-top: 76px!important
}

.pr76 {
    padding-right: 76px!important
}

.pb76 {
    padding-bottom: 76px!important
}

.pl76 {
    padding-left: 76px!important
}

.t76 {
    top: 76px!important
}

.r76 {
    right: 76px!important
}

.b76 {
    bottom: 76px!important
}

.l76 {
    left: 76px!important
}

.mt75 {
    margin-top: 75px!important
}

.mr75 {
    margin-right: 75px!important
}

.mb75 {
    margin-bottom: 75px!important
}

.ml75 {
    margin-left: 75px!important
}

.pt75 {
    padding-top: 75px!important
}

.pr75 {
    padding-right: 75px!important
}

.pb75 {
    padding-bottom: 75px!important
}

.pl75 {
    padding-left: 75px!important
}

.t75 {
    top: 75px!important
}

.r75 {
    right: 75px!important
}

.b75 {
    bottom: 75px!important
}

.l75 {
    left: 75px!important
}

.mt74 {
    margin-top: 74px!important
}

.mr74 {
    margin-right: 74px!important
}

.mb74 {
    margin-bottom: 74px!important
}

.ml74 {
    margin-left: 74px!important
}

.pt74 {
    padding-top: 74px!important
}

.pr74 {
    padding-right: 74px!important
}

.pb74 {
    padding-bottom: 74px!important
}

.pl74 {
    padding-left: 74px!important
}

.t74 {
    top: 74px!important
}

.r74 {
    right: 74px!important
}

.b74 {
    bottom: 74px!important
}

.l74 {
    left: 74px!important
}

.mt73 {
    margin-top: 73px!important
}

.mr73 {
    margin-right: 73px!important
}

.mb73 {
    margin-bottom: 73px!important
}

.ml73 {
    margin-left: 73px!important
}

.pt73 {
    padding-top: 73px!important
}

.pr73 {
    padding-right: 73px!important
}

.pb73 {
    padding-bottom: 73px!important
}

.pl73 {
    padding-left: 73px!important
}

.t73 {
    top: 73px!important
}

.r73 {
    right: 73px!important
}

.b73 {
    bottom: 73px!important
}

.l73 {
    left: 73px!important
}

.mt72 {
    margin-top: 72px!important
}

.mr72 {
    margin-right: 72px!important
}

.mb72 {
    margin-bottom: 72px!important
}

.ml72 {
    margin-left: 72px!important
}

.pt72 {
    padding-top: 72px!important
}

.pr72 {
    padding-right: 72px!important
}

.pb72 {
    padding-bottom: 72px!important
}

.pl72 {
    padding-left: 72px!important
}

.t72 {
    top: 72px!important
}

.r72 {
    right: 72px!important
}

.b72 {
    bottom: 72px!important
}

.l72 {
    left: 72px!important
}

.mt71 {
    margin-top: 71px!important
}

.mr71 {
    margin-right: 71px!important
}

.mb71 {
    margin-bottom: 71px!important
}

.ml71 {
    margin-left: 71px!important
}

.pt71 {
    padding-top: 71px!important
}

.pr71 {
    padding-right: 71px!important
}

.pb71 {
    padding-bottom: 71px!important
}

.pl71 {
    padding-left: 71px!important
}

.t71 {
    top: 71px!important
}

.r71 {
    right: 71px!important
}

.b71 {
    bottom: 71px!important
}

.l71 {
    left: 71px!important
}

.mt70 {
    margin-top: 70px!important
}

.mr70 {
    margin-right: 70px!important
}

.mb70 {
    margin-bottom: 70px!important
}

.ml70 {
    margin-left: 70px!important
}

.pt70 {
    padding-top: 70px!important
}

.pr70 {
    padding-right: 70px!important
}

.pb70 {
    padding-bottom: 70px!important
}

.pl70 {
    padding-left: 70px!important
}

.t70 {
    top: 70px!important
}

.r70 {
    right: 70px!important
}

.b70 {
    bottom: 70px!important
}

.l70 {
    left: 70px!important
}

.mt69 {
    margin-top: 69px!important
}

.mr69 {
    margin-right: 69px!important
}

.mb69 {
    margin-bottom: 69px!important
}

.ml69 {
    margin-left: 69px!important
}

.pt69 {
    padding-top: 69px!important
}

.pr69 {
    padding-right: 69px!important
}

.pb69 {
    padding-bottom: 69px!important
}

.pl69 {
    padding-left: 69px!important
}

.t69 {
    top: 69px!important
}

.r69 {
    right: 69px!important
}

.b69 {
    bottom: 69px!important
}

.l69 {
    left: 69px!important
}

.mt68 {
    margin-top: 68px!important
}

.mr68 {
    margin-right: 68px!important
}

.mb68 {
    margin-bottom: 68px!important
}

.ml68 {
    margin-left: 68px!important
}

.pt68 {
    padding-top: 68px!important
}

.pr68 {
    padding-right: 68px!important
}

.pb68 {
    padding-bottom: 68px!important
}

.pl68 {
    padding-left: 68px!important
}

.t68 {
    top: 68px!important
}

.r68 {
    right: 68px!important
}

.b68 {
    bottom: 68px!important
}

.l68 {
    left: 68px!important
}

.mt67 {
    margin-top: 67px!important
}

.mr67 {
    margin-right: 67px!important
}

.mb67 {
    margin-bottom: 67px!important
}

.ml67 {
    margin-left: 67px!important
}

.pt67 {
    padding-top: 67px!important
}

.pr67 {
    padding-right: 67px!important
}

.pb67 {
    padding-bottom: 67px!important
}

.pl67 {
    padding-left: 67px!important
}

.t67 {
    top: 67px!important
}

.r67 {
    right: 67px!important
}

.b67 {
    bottom: 67px!important
}

.l67 {
    left: 67px!important
}

.mt66 {
    margin-top: 66px!important
}

.mr66 {
    margin-right: 66px!important
}

.mb66 {
    margin-bottom: 66px!important
}

.ml66 {
    margin-left: 66px!important
}

.pt66 {
    padding-top: 66px!important
}

.pr66 {
    padding-right: 66px!important
}

.pb66 {
    padding-bottom: 66px!important
}

.pl66 {
    padding-left: 66px!important
}

.t66 {
    top: 66px!important
}

.r66 {
    right: 66px!important
}

.b66 {
    bottom: 66px!important
}

.l66 {
    left: 66px!important
}

.mt65 {
    margin-top: 65px!important
}

.mr65 {
    margin-right: 65px!important
}

.mb65 {
    margin-bottom: 65px!important
}

.ml65 {
    margin-left: 65px!important
}

.pt65 {
    padding-top: 65px!important
}

.pr65 {
    padding-right: 65px!important
}

.pb65 {
    padding-bottom: 65px!important
}

.pl65 {
    padding-left: 65px!important
}

.t65 {
    top: 65px!important
}

.r65 {
    right: 65px!important
}

.b65 {
    bottom: 65px!important
}

.l65 {
    left: 65px!important
}

.mt64 {
    margin-top: 64px!important
}

.mr64 {
    margin-right: 64px!important
}

.mb64 {
    margin-bottom: 64px!important
}

.ml64 {
    margin-left: 64px!important
}

.pt64 {
    padding-top: 64px!important
}

.pr64 {
    padding-right: 64px!important
}

.pb64 {
    padding-bottom: 64px!important
}

.pl64 {
    padding-left: 64px!important
}

.t64 {
    top: 64px!important
}

.r64 {
    right: 64px!important
}

.b64 {
    bottom: 64px!important
}

.l64 {
    left: 64px!important
}

.mt63 {
    margin-top: 63px!important
}

.mr63 {
    margin-right: 63px!important
}

.mb63 {
    margin-bottom: 63px!important
}

.ml63 {
    margin-left: 63px!important
}

.pt63 {
    padding-top: 63px!important
}

.pr63 {
    padding-right: 63px!important
}

.pb63 {
    padding-bottom: 63px!important
}

.pl63 {
    padding-left: 63px!important
}

.t63 {
    top: 63px!important
}

.r63 {
    right: 63px!important
}

.b63 {
    bottom: 63px!important
}

.l63 {
    left: 63px!important
}

.mt62 {
    margin-top: 62px!important
}

.mr62 {
    margin-right: 62px!important
}

.mb62 {
    margin-bottom: 62px!important
}

.ml62 {
    margin-left: 62px!important
}

.pt62 {
    padding-top: 62px!important
}

.pr62 {
    padding-right: 62px!important
}

.pb62 {
    padding-bottom: 62px!important
}

.pl62 {
    padding-left: 62px!important
}

.t62 {
    top: 62px!important
}

.r62 {
    right: 62px!important
}

.b62 {
    bottom: 62px!important
}

.l62 {
    left: 62px!important
}

.mt61 {
    margin-top: 61px!important
}

.mr61 {
    margin-right: 61px!important
}

.mb61 {
    margin-bottom: 61px!important
}

.ml61 {
    margin-left: 61px!important
}

.pt61 {
    padding-top: 61px!important
}

.pr61 {
    padding-right: 61px!important
}

.pb61 {
    padding-bottom: 61px!important
}

.pl61 {
    padding-left: 61px!important
}

.t61 {
    top: 61px!important
}

.r61 {
    right: 61px!important
}

.b61 {
    bottom: 61px!important
}

.l61 {
    left: 61px!important
}

.mt60 {
    margin-top: 60px!important
}

.mr60 {
    margin-right: 60px!important
}

.mb60 {
    margin-bottom: 60px!important
}

.ml60 {
    margin-left: 60px!important
}

.pt60 {
    padding-top: 60px!important
}

.pr60 {
    padding-right: 60px!important
}

.pb60 {
    padding-bottom: 60px!important
}

.pl60 {
    padding-left: 60px!important
}

.t60 {
    top: 60px!important
}

.r60 {
    right: 60px!important
}

.b60 {
    bottom: 60px!important
}

.l60 {
    left: 60px!important
}

.mt59 {
    margin-top: 59px!important
}

.mr59 {
    margin-right: 59px!important
}

.mb59 {
    margin-bottom: 59px!important
}

.ml59 {
    margin-left: 59px!important
}

.pt59 {
    padding-top: 59px!important
}

.pr59 {
    padding-right: 59px!important
}

.pb59 {
    padding-bottom: 59px!important
}

.pl59 {
    padding-left: 59px!important
}

.t59 {
    top: 59px!important
}

.r59 {
    right: 59px!important
}

.b59 {
    bottom: 59px!important
}

.l59 {
    left: 59px!important
}

.mt58 {
    margin-top: 58px!important
}

.mr58 {
    margin-right: 58px!important
}

.mb58 {
    margin-bottom: 58px!important
}

.ml58 {
    margin-left: 58px!important
}

.pt58 {
    padding-top: 58px!important
}

.pr58 {
    padding-right: 58px!important
}

.pb58 {
    padding-bottom: 58px!important
}

.pl58 {
    padding-left: 58px!important
}

.t58 {
    top: 58px!important
}

.r58 {
    right: 58px!important
}

.b58 {
    bottom: 58px!important
}

.l58 {
    left: 58px!important
}

.mt57 {
    margin-top: 57px!important
}

.mr57 {
    margin-right: 57px!important
}

.mb57 {
    margin-bottom: 57px!important
}

.ml57 {
    margin-left: 57px!important
}

.pt57 {
    padding-top: 57px!important
}

.pr57 {
    padding-right: 57px!important
}

.pb57 {
    padding-bottom: 57px!important
}

.pl57 {
    padding-left: 57px!important
}

.t57 {
    top: 57px!important
}

.r57 {
    right: 57px!important
}

.b57 {
    bottom: 57px!important
}

.l57 {
    left: 57px!important
}

.mt56 {
    margin-top: 56px!important
}

.mr56 {
    margin-right: 56px!important
}

.mb56 {
    margin-bottom: 56px!important
}

.ml56 {
    margin-left: 56px!important
}

.pt56 {
    padding-top: 56px!important
}

.pr56 {
    padding-right: 56px!important
}

.pb56 {
    padding-bottom: 56px!important
}

.pl56 {
    padding-left: 56px!important
}

.t56 {
    top: 56px!important
}

.r56 {
    right: 56px!important
}

.b56 {
    bottom: 56px!important
}

.l56 {
    left: 56px!important
}

.mt55 {
    margin-top: 55px!important
}

.mr55 {
    margin-right: 55px!important
}

.mb55 {
    margin-bottom: 55px!important
}

.ml55 {
    margin-left: 55px!important
}

.pt55 {
    padding-top: 55px!important
}

.pr55 {
    padding-right: 55px!important
}

.pb55 {
    padding-bottom: 55px!important
}

.pl55 {
    padding-left: 55px!important
}

.t55 {
    top: 55px!important
}

.r55 {
    right: 55px!important
}

.b55 {
    bottom: 55px!important
}

.l55 {
    left: 55px!important
}

.mt54 {
    margin-top: 54px!important
}

.mr54 {
    margin-right: 54px!important
}

.mb54 {
    margin-bottom: 54px!important
}

.ml54 {
    margin-left: 54px!important
}

.pt54 {
    padding-top: 54px!important
}

.pr54 {
    padding-right: 54px!important
}

.pb54 {
    padding-bottom: 54px!important
}

.pl54 {
    padding-left: 54px!important
}

.t54 {
    top: 54px!important
}

.r54 {
    right: 54px!important
}

.b54 {
    bottom: 54px!important
}

.l54 {
    left: 54px!important
}

.mt53 {
    margin-top: 53px!important
}

.mr53 {
    margin-right: 53px!important
}

.mb53 {
    margin-bottom: 53px!important
}

.ml53 {
    margin-left: 53px!important
}

.pt53 {
    padding-top: 53px!important
}

.pr53 {
    padding-right: 53px!important
}

.pb53 {
    padding-bottom: 53px!important
}

.pl53 {
    padding-left: 53px!important
}

.t53 {
    top: 53px!important
}

.r53 {
    right: 53px!important
}

.b53 {
    bottom: 53px!important
}

.l53 {
    left: 53px!important
}

.mt52 {
    margin-top: 52px!important
}

.mr52 {
    margin-right: 52px!important
}

.mb52 {
    margin-bottom: 52px!important
}

.ml52 {
    margin-left: 52px!important
}

.pt52 {
    padding-top: 52px!important
}

.pr52 {
    padding-right: 52px!important
}

.pb52 {
    padding-bottom: 52px!important
}

.pl52 {
    padding-left: 52px!important
}

.t52 {
    top: 52px!important
}

.r52 {
    right: 52px!important
}

.b52 {
    bottom: 52px!important
}

.l52 {
    left: 52px!important
}

.mt51 {
    margin-top: 51px!important
}

.mr51 {
    margin-right: 51px!important
}

.mb51 {
    margin-bottom: 51px!important
}

.ml51 {
    margin-left: 51px!important
}

.pt51 {
    padding-top: 51px!important
}

.pr51 {
    padding-right: 51px!important
}

.pb51 {
    padding-bottom: 51px!important
}

.pl51 {
    padding-left: 51px!important
}

.t51 {
    top: 51px!important
}

.r51 {
    right: 51px!important
}

.b51 {
    bottom: 51px!important
}

.l51 {
    left: 51px!important
}

.mt50 {
    margin-top: 50px!important
}

.mr50 {
    margin-right: 50px!important
}

.mb50 {
    margin-bottom: 50px!important
}

.ml50 {
    margin-left: 50px!important
}

.pt50 {
    padding-top: 50px!important
}

.pr50 {
    padding-right: 50px!important
}

.pb50 {
    padding-bottom: 50px!important
}

.pl50 {
    padding-left: 50px!important
}

.t50 {
    top: 50px!important
}

.r50 {
    right: 50px!important
}

.b50 {
    bottom: 50px!important
}

.l50 {
    left: 50px!important
}

.mt49 {
    margin-top: 49px!important
}

.mr49 {
    margin-right: 49px!important
}

.mb49 {
    margin-bottom: 49px!important
}

.ml49 {
    margin-left: 49px!important
}

.pt49 {
    padding-top: 49px!important
}

.pr49 {
    padding-right: 49px!important
}

.pb49 {
    padding-bottom: 49px!important
}

.pl49 {
    padding-left: 49px!important
}

.t49 {
    top: 49px!important
}

.r49 {
    right: 49px!important
}

.b49 {
    bottom: 49px!important
}

.l49 {
    left: 49px!important
}

.mt48 {
    margin-top: 48px!important
}

.mr48 {
    margin-right: 48px!important
}

.mb48 {
    margin-bottom: 48px!important
}

.ml48 {
    margin-left: 48px!important
}

.pt48 {
    padding-top: 48px!important
}

.pr48 {
    padding-right: 48px!important
}

.pb48 {
    padding-bottom: 48px!important
}

.pl48 {
    padding-left: 48px!important
}

.t48 {
    top: 48px!important
}

.r48 {
    right: 48px!important
}

.b48 {
    bottom: 48px!important
}

.l48 {
    left: 48px!important
}

.mt47 {
    margin-top: 47px!important
}

.mr47 {
    margin-right: 47px!important
}

.mb47 {
    margin-bottom: 47px!important
}

.ml47 {
    margin-left: 47px!important
}

.pt47 {
    padding-top: 47px!important
}

.pr47 {
    padding-right: 47px!important
}

.pb47 {
    padding-bottom: 47px!important
}

.pl47 {
    padding-left: 47px!important
}

.t47 {
    top: 47px!important
}

.r47 {
    right: 47px!important
}

.b47 {
    bottom: 47px!important
}

.l47 {
    left: 47px!important
}

.mt46 {
    margin-top: 46px!important
}

.mr46 {
    margin-right: 46px!important
}

.mb46 {
    margin-bottom: 46px!important
}

.ml46 {
    margin-left: 46px!important
}

.pt46 {
    padding-top: 46px!important
}

.pr46 {
    padding-right: 46px!important
}

.pb46 {
    padding-bottom: 46px!important
}

.pl46 {
    padding-left: 46px!important
}

.t46 {
    top: 46px!important
}

.r46 {
    right: 46px!important
}

.b46 {
    bottom: 46px!important
}

.l46 {
    left: 46px!important
}

.mt45 {
    margin-top: 45px!important
}

.mr45 {
    margin-right: 45px!important
}

.mb45 {
    margin-bottom: 45px!important
}

.ml45 {
    margin-left: 45px!important
}

.pt45 {
    padding-top: 45px!important
}

.pr45 {
    padding-right: 45px!important
}

.pb45 {
    padding-bottom: 45px!important
}

.pl45 {
    padding-left: 45px!important
}

.t45 {
    top: 45px!important
}

.r45 {
    right: 45px!important
}

.b45 {
    bottom: 45px!important
}

.l45 {
    left: 45px!important
}

.mt44 {
    margin-top: 44px!important
}

.mr44 {
    margin-right: 44px!important
}

.mb44 {
    margin-bottom: 44px!important
}

.ml44 {
    margin-left: 44px!important
}

.pt44 {
    padding-top: 44px!important
}

.pr44 {
    padding-right: 44px!important
}

.pb44 {
    padding-bottom: 44px!important
}

.pl44 {
    padding-left: 44px!important
}

.t44 {
    top: 44px!important
}

.r44 {
    right: 44px!important
}

.b44 {
    bottom: 44px!important
}

.l44 {
    left: 44px!important
}

.mt43 {
    margin-top: 43px!important
}

.mr43 {
    margin-right: 43px!important
}

.mb43 {
    margin-bottom: 43px!important
}

.ml43 {
    margin-left: 43px!important
}

.pt43 {
    padding-top: 43px!important
}

.pr43 {
    padding-right: 43px!important
}

.pb43 {
    padding-bottom: 43px!important
}

.pl43 {
    padding-left: 43px!important
}

.t43 {
    top: 43px!important
}

.r43 {
    right: 43px!important
}

.b43 {
    bottom: 43px!important
}

.l43 {
    left: 43px!important
}

.mt42 {
    margin-top: 42px!important
}

.mr42 {
    margin-right: 42px!important
}

.mb42 {
    margin-bottom: 42px!important
}

.ml42 {
    margin-left: 42px!important
}

.pt42 {
    padding-top: 42px!important
}

.pr42 {
    padding-right: 42px!important
}

.pb42 {
    padding-bottom: 42px!important
}

.pl42 {
    padding-left: 42px!important
}

.t42 {
    top: 42px!important
}

.r42 {
    right: 42px!important
}

.b42 {
    bottom: 42px!important
}

.l42 {
    left: 42px!important
}

.mt41 {
    margin-top: 41px!important
}

.mr41 {
    margin-right: 41px!important
}

.mb41 {
    margin-bottom: 41px!important
}

.ml41 {
    margin-left: 41px!important
}

.pt41 {
    padding-top: 41px!important
}

.pr41 {
    padding-right: 41px!important
}

.pb41 {
    padding-bottom: 41px!important
}

.pl41 {
    padding-left: 41px!important
}

.t41 {
    top: 41px!important
}

.r41 {
    right: 41px!important
}

.b41 {
    bottom: 41px!important
}

.l41 {
    left: 41px!important
}

.mt40 {
    margin-top: 40px!important
}

.mr40 {
    margin-right: 40px!important
}

.mb40 {
    margin-bottom: 40px!important
}

.ml40 {
    margin-left: 40px!important
}

.pt40 {
    padding-top: 40px!important
}

.pr40 {
    padding-right: 40px!important
}

.pb40 {
    padding-bottom: 40px!important
}

.pl40 {
    padding-left: 40px!important
}

.t40 {
    top: 40px!important
}

.r40 {
    right: 40px!important
}

.b40 {
    bottom: 40px!important
}

.l40 {
    left: 40px!important
}

.mt39 {
    margin-top: 39px!important
}

.mr39 {
    margin-right: 39px!important
}

.mb39 {
    margin-bottom: 39px!important
}

.ml39 {
    margin-left: 39px!important
}

.pt39 {
    padding-top: 39px!important
}

.pr39 {
    padding-right: 39px!important
}

.pb39 {
    padding-bottom: 39px!important
}

.pl39 {
    padding-left: 39px!important
}

.t39 {
    top: 39px!important
}

.r39 {
    right: 39px!important
}

.b39 {
    bottom: 39px!important
}

.l39 {
    left: 39px!important
}

.mt38 {
    margin-top: 38px!important
}

.mr38 {
    margin-right: 38px!important
}

.mb38 {
    margin-bottom: 38px!important
}

.ml38 {
    margin-left: 38px!important
}

.pt38 {
    padding-top: 38px!important
}

.pr38 {
    padding-right: 38px!important
}

.pb38 {
    padding-bottom: 38px!important
}

.pl38 {
    padding-left: 38px!important
}

.t38 {
    top: 38px!important
}

.r38 {
    right: 38px!important
}

.b38 {
    bottom: 38px!important
}

.l38 {
    left: 38px!important
}

.mt37 {
    margin-top: 37px!important
}

.mr37 {
    margin-right: 37px!important
}

.mb37 {
    margin-bottom: 37px!important
}

.ml37 {
    margin-left: 37px!important
}

.pt37 {
    padding-top: 37px!important
}

.pr37 {
    padding-right: 37px!important
}

.pb37 {
    padding-bottom: 37px!important
}

.pl37 {
    padding-left: 37px!important
}

.t37 {
    top: 37px!important
}

.r37 {
    right: 37px!important
}

.b37 {
    bottom: 37px!important
}

.l37 {
    left: 37px!important
}

.mt36 {
    margin-top: 36px!important
}

.mr36 {
    margin-right: 36px!important
}

.mb36 {
    margin-bottom: 36px!important
}

.ml36 {
    margin-left: 36px!important
}

.pt36 {
    padding-top: 36px!important
}

.pr36 {
    padding-right: 36px!important
}

.pb36 {
    padding-bottom: 36px!important
}

.pl36 {
    padding-left: 36px!important
}

.t36 {
    top: 36px!important
}

.r36 {
    right: 36px!important
}

.b36 {
    bottom: 36px!important
}

.l36 {
    left: 36px!important
}

.mt35 {
    margin-top: 35px!important
}

.mr35 {
    margin-right: 35px!important
}

.mb35 {
    margin-bottom: 35px!important
}

.ml35 {
    margin-left: 35px!important
}

.pt35 {
    padding-top: 35px!important
}

.pr35 {
    padding-right: 35px!important
}

.pb35 {
    padding-bottom: 35px!important
}

.pl35 {
    padding-left: 35px!important
}

.t35 {
    top: 35px!important
}

.r35 {
    right: 35px!important
}

.b35 {
    bottom: 35px!important
}

.l35 {
    left: 35px!important
}

.mt34 {
    margin-top: 34px!important
}

.mr34 {
    margin-right: 34px!important
}

.mb34 {
    margin-bottom: 34px!important
}

.ml34 {
    margin-left: 34px!important
}

.pt34 {
    padding-top: 34px!important
}

.pr34 {
    padding-right: 34px!important
}

.pb34 {
    padding-bottom: 34px!important
}

.pl34 {
    padding-left: 34px!important
}

.t34 {
    top: 34px!important
}

.r34 {
    right: 34px!important
}

.b34 {
    bottom: 34px!important
}

.l34 {
    left: 34px!important
}

.mt33 {
    margin-top: 33px!important
}

.mr33 {
    margin-right: 33px!important
}

.mb33 {
    margin-bottom: 33px!important
}

.ml33 {
    margin-left: 33px!important
}

.pt33 {
    padding-top: 33px!important
}

.pr33 {
    padding-right: 33px!important
}

.pb33 {
    padding-bottom: 33px!important
}

.pl33 {
    padding-left: 33px!important
}

.t33 {
    top: 33px!important
}

.r33 {
    right: 33px!important
}

.b33 {
    bottom: 33px!important
}

.l33 {
    left: 33px!important
}

.mt32 {
    margin-top: 32px!important
}

.mr32 {
    margin-right: 32px!important
}

.mb32 {
    margin-bottom: 32px!important
}

.ml32 {
    margin-left: 32px!important
}

.pt32 {
    padding-top: 32px!important
}

.pr32 {
    padding-right: 32px!important
}

.pb32 {
    padding-bottom: 32px!important
}

.pl32 {
    padding-left: 32px!important
}

.t32 {
    top: 32px!important
}

.r32 {
    right: 32px!important
}

.b32 {
    bottom: 32px!important
}

.l32 {
    left: 32px!important
}

.mt31 {
    margin-top: 31px!important
}

.mr31 {
    margin-right: 31px!important
}

.mb31 {
    margin-bottom: 31px!important
}

.ml31 {
    margin-left: 31px!important
}

.pt31 {
    padding-top: 31px!important
}

.pr31 {
    padding-right: 31px!important
}

.pb31 {
    padding-bottom: 31px!important
}

.pl31 {
    padding-left: 31px!important
}

.t31 {
    top: 31px!important
}

.r31 {
    right: 31px!important
}

.b31 {
    bottom: 31px!important
}

.l31 {
    left: 31px!important
}

.mt30 {
    margin-top: 30px!important
}

.mr30 {
    margin-right: 30px!important
}

.mb30 {
    margin-bottom: 30px!important
}

.ml30 {
    margin-left: 30px!important
}

.pt30 {
    padding-top: 30px!important
}

.pr30 {
    padding-right: 30px!important
}

.pb30 {
    padding-bottom: 30px!important
}

.pl30 {
    padding-left: 30px!important
}

.t30 {
    top: 30px!important
}

.r30 {
    right: 30px!important
}

.b30 {
    bottom: 30px!important
}

.l30 {
    left: 30px!important
}

.mt29 {
    margin-top: 29px!important
}

.mr29 {
    margin-right: 29px!important
}

.mb29 {
    margin-bottom: 29px!important
}

.ml29 {
    margin-left: 29px!important
}

.pt29 {
    padding-top: 29px!important
}

.pr29 {
    padding-right: 29px!important
}

.pb29 {
    padding-bottom: 29px!important
}

.pl29 {
    padding-left: 29px!important
}

.t29 {
    top: 29px!important
}

.r29 {
    right: 29px!important
}

.b29 {
    bottom: 29px!important
}

.l29 {
    left: 29px!important
}

.mt28 {
    margin-top: 28px!important
}

.mr28 {
    margin-right: 28px!important
}

.mb28 {
    margin-bottom: 28px!important
}

.ml28 {
    margin-left: 28px!important
}

.pt28 {
    padding-top: 28px!important
}

.pr28 {
    padding-right: 28px!important
}

.pb28 {
    padding-bottom: 28px!important
}

.pl28 {
    padding-left: 28px!important
}

.t28 {
    top: 28px!important
}

.r28 {
    right: 28px!important
}

.b28 {
    bottom: 28px!important
}

.l28 {
    left: 28px!important
}

.mt27 {
    margin-top: 27px!important
}

.mr27 {
    margin-right: 27px!important
}

.mb27 {
    margin-bottom: 27px!important
}

.ml27 {
    margin-left: 27px!important
}

.pt27 {
    padding-top: 27px!important
}

.pr27 {
    padding-right: 27px!important
}

.pb27 {
    padding-bottom: 27px!important
}

.pl27 {
    padding-left: 27px!important
}

.t27 {
    top: 27px!important
}

.r27 {
    right: 27px!important
}

.b27 {
    bottom: 27px!important
}

.l27 {
    left: 27px!important
}

.mt26 {
    margin-top: 26px!important
}

.mr26 {
    margin-right: 26px!important
}

.mb26 {
    margin-bottom: 26px!important
}

.ml26 {
    margin-left: 26px!important
}

.pt26 {
    padding-top: 26px!important
}

.pr26 {
    padding-right: 26px!important
}

.pb26 {
    padding-bottom: 26px!important
}

.pl26 {
    padding-left: 26px!important
}

.t26 {
    top: 26px!important
}

.r26 {
    right: 26px!important
}

.b26 {
    bottom: 26px!important
}

.l26 {
    left: 26px!important
}

.mt25 {
    margin-top: 25px!important
}

.mr25 {
    margin-right: 25px!important
}

.mb25 {
    margin-bottom: 25px!important
}

.ml25 {
    margin-left: 25px!important
}

.pt25 {
    padding-top: 25px!important
}

.pr25 {
    padding-right: 25px!important
}

.pb25 {
    padding-bottom: 25px!important
}

.pl25 {
    padding-left: 25px!important
}

.t25 {
    top: 25px!important
}

.r25 {
    right: 25px!important
}

.b25 {
    bottom: 25px!important
}

.l25 {
    left: 25px!important
}

.mt24 {
    margin-top: 24px!important
}

.mr24 {
    margin-right: 24px!important
}

.mb24 {
    margin-bottom: 24px!important
}

.ml24 {
    margin-left: 24px!important
}

.pt24 {
    padding-top: 24px!important
}

.pr24 {
    padding-right: 24px!important
}

.pb24 {
    padding-bottom: 24px!important
}

.pl24 {
    padding-left: 24px!important
}

.t24 {
    top: 24px!important
}

.r24 {
    right: 24px!important
}

.b24 {
    bottom: 24px!important
}

.l24 {
    left: 24px!important
}

.mt23 {
    margin-top: 23px!important
}

.mr23 {
    margin-right: 23px!important
}

.mb23 {
    margin-bottom: 23px!important
}

.ml23 {
    margin-left: 23px!important
}

.pt23 {
    padding-top: 23px!important
}

.pr23 {
    padding-right: 23px!important
}

.pb23 {
    padding-bottom: 23px!important
}

.pl23 {
    padding-left: 23px!important
}

.t23 {
    top: 23px!important
}

.r23 {
    right: 23px!important
}

.b23 {
    bottom: 23px!important
}

.l23 {
    left: 23px!important
}

.mt22 {
    margin-top: 22px!important
}

.mr22 {
    margin-right: 22px!important
}

.mb22 {
    margin-bottom: 22px!important
}

.ml22 {
    margin-left: 22px!important
}

.pt22 {
    padding-top: 22px!important
}

.pr22 {
    padding-right: 22px!important
}

.pb22 {
    padding-bottom: 22px!important
}

.pl22 {
    padding-left: 22px!important
}

.t22 {
    top: 22px!important
}

.r22 {
    right: 22px!important
}

.b22 {
    bottom: 22px!important
}

.l22 {
    left: 22px!important
}

.mt21 {
    margin-top: 21px!important
}

.mr21 {
    margin-right: 21px!important
}

.mb21 {
    margin-bottom: 21px!important
}

.ml21 {
    margin-left: 21px!important
}

.pt21 {
    padding-top: 21px!important
}

.pr21 {
    padding-right: 21px!important
}

.pb21 {
    padding-bottom: 21px!important
}

.pl21 {
    padding-left: 21px!important
}

.t21 {
    top: 21px!important
}

.r21 {
    right: 21px!important
}

.b21 {
    bottom: 21px!important
}

.l21 {
    left: 21px!important
}

.mt20 {
    margin-top: 20px!important
}

.mr20 {
    margin-right: 20px!important
}

.mb20 {
    margin-bottom: 20px!important
}

.ml20 {
    margin-left: 20px!important
}

.pt20 {
    padding-top: 20px!important
}

.pr20 {
    padding-right: 20px!important
}

.pb20 {
    padding-bottom: 20px!important
}

.pl20 {
    padding-left: 20px!important
}

.t20 {
    top: 20px!important
}

.r20 {
    right: 20px!important
}

.b20 {
    bottom: 20px!important
}

.l20 {
    left: 20px!important
}

.mt19 {
    margin-top: 19px!important
}

.mr19 {
    margin-right: 19px!important
}

.mb19 {
    margin-bottom: 19px!important
}

.ml19 {
    margin-left: 19px!important
}

.pt19 {
    padding-top: 19px!important
}

.pr19 {
    padding-right: 19px!important
}

.pb19 {
    padding-bottom: 19px!important
}

.pl19 {
    padding-left: 19px!important
}

.t19 {
    top: 19px!important
}

.r19 {
    right: 19px!important
}

.b19 {
    bottom: 19px!important
}

.l19 {
    left: 19px!important
}

.mt18 {
    margin-top: 18px!important
}

.mr18 {
    margin-right: 18px!important
}

.mb18 {
    margin-bottom: 18px!important
}

.ml18 {
    margin-left: 18px!important
}

.pt18 {
    padding-top: 18px!important
}

.pr18 {
    padding-right: 18px!important
}

.pb18 {
    padding-bottom: 18px!important
}

.pl18 {
    padding-left: 18px!important
}

.t18 {
    top: 18px!important
}

.r18 {
    right: 18px!important
}

.b18 {
    bottom: 18px!important
}

.l18 {
    left: 18px!important
}

.mt17 {
    margin-top: 17px!important
}

.mr17 {
    margin-right: 17px!important
}

.mb17 {
    margin-bottom: 17px!important
}

.ml17 {
    margin-left: 17px!important
}

.pt17 {
    padding-top: 17px!important
}

.pr17 {
    padding-right: 17px!important
}

.pb17 {
    padding-bottom: 17px!important
}

.pl17 {
    padding-left: 17px!important
}

.t17 {
    top: 17px!important
}

.r17 {
    right: 17px!important
}

.b17 {
    bottom: 17px!important
}

.l17 {
    left: 17px!important
}

.mt16 {
    margin-top: 16px!important
}

.mr16 {
    margin-right: 16px!important
}

.mb16 {
    margin-bottom: 16px!important
}

.ml16 {
    margin-left: 16px!important
}

.pt16 {
    padding-top: 16px!important
}

.pr16 {
    padding-right: 16px!important
}

.pb16 {
    padding-bottom: 16px!important
}

.pl16 {
    padding-left: 16px!important
}

.t16 {
    top: 16px!important
}

.r16 {
    right: 16px!important
}

.b16 {
    bottom: 16px!important
}

.l16 {
    left: 16px!important
}

.mt15 {
    margin-top: 15px!important
}

.mr15 {
    margin-right: 15px!important
}

.mb15 {
    margin-bottom: 15px!important
}

.ml15 {
    margin-left: 15px!important
}

.pt15 {
    padding-top: 15px!important
}

.pr15 {
    padding-right: 15px!important
}

.pb15 {
    padding-bottom: 15px!important
}

.pl15 {
    padding-left: 15px!important
}

.t15 {
    top: 15px!important
}

.r15 {
    right: 15px!important
}

.b15 {
    bottom: 15px!important
}

.l15 {
    left: 15px!important
}

.mt14 {
    margin-top: 14px!important
}

.mr14 {
    margin-right: 14px!important
}

.mb14 {
    margin-bottom: 14px!important
}

.ml14 {
    margin-left: 14px!important
}

.pt14 {
    padding-top: 14px!important
}

.pr14 {
    padding-right: 14px!important
}

.pb14 {
    padding-bottom: 14px!important
}

.pl14 {
    padding-left: 14px!important
}

.t14 {
    top: 14px!important
}

.r14 {
    right: 14px!important
}

.b14 {
    bottom: 14px!important
}

.l14 {
    left: 14px!important
}

.mt13 {
    margin-top: 13px!important
}

.mr13 {
    margin-right: 13px!important
}

.mb13 {
    margin-bottom: 13px!important
}

.ml13 {
    margin-left: 13px!important
}

.pt13 {
    padding-top: 13px!important
}

.pr13 {
    padding-right: 13px!important
}

.pb13 {
    padding-bottom: 13px!important
}

.pl13 {
    padding-left: 13px!important
}

.t13 {
    top: 13px!important
}

.r13 {
    right: 13px!important
}

.b13 {
    bottom: 13px!important
}

.l13 {
    left: 13px!important
}

.mt12 {
    margin-top: 12px!important
}

.mr12 {
    margin-right: 12px!important
}

.mb12 {
    margin-bottom: 12px!important
}

.ml12 {
    margin-left: 12px!important
}

.pt12 {
    padding-top: 12px!important
}

.pr12 {
    padding-right: 12px!important
}

.pb12 {
    padding-bottom: 12px!important
}

.pl12 {
    padding-left: 12px!important
}

.t12 {
    top: 12px!important
}

.r12 {
    right: 12px!important
}

.b12 {
    bottom: 12px!important
}

.l12 {
    left: 12px!important
}

.mt11 {
    margin-top: 11px!important
}

.mr11 {
    margin-right: 11px!important
}

.mb11 {
    margin-bottom: 11px!important
}

.ml11 {
    margin-left: 11px!important
}

.pt11 {
    padding-top: 11px!important
}

.pr11 {
    padding-right: 11px!important
}

.pb11 {
    padding-bottom: 11px!important
}

.pl11 {
    padding-left: 11px!important
}

.t11 {
    top: 11px!important
}

.r11 {
    right: 11px!important
}

.b11 {
    bottom: 11px!important
}

.l11 {
    left: 11px!important
}

.mt10 {
    margin-top: 10px!important
}

.mr10 {
    margin-right: 10px!important
}

.mb10 {
    margin-bottom: 10px!important
}

.ml10 {
    margin-left: 10px!important
}

.pt10 {
    padding-top: 10px!important
}

.pr10 {
    padding-right: 10px!important
}

.pb10 {
    padding-bottom: 10px!important
}

.pl10 {
    padding-left: 10px!important
}

.t10 {
    top: 10px!important
}

.r10 {
    right: 10px!important
}

.b10 {
    bottom: 10px!important
}

.l10 {
    left: 10px!important
}

.mt9 {
    margin-top: 9px!important
}

.mr9 {
    margin-right: 9px!important
}

.mb9 {
    margin-bottom: 9px!important
}

.ml9 {
    margin-left: 9px!important
}

.pt9 {
    padding-top: 9px!important
}

.pr9 {
    padding-right: 9px!important
}

.pb9 {
    padding-bottom: 9px!important
}

.pl9 {
    padding-left: 9px!important
}

.t9 {
    top: 9px!important
}

.r9 {
    right: 9px!important
}

.b9 {
    bottom: 9px!important
}

.l9 {
    left: 9px!important
}

.mt8 {
    margin-top: 8px!important
}

.mr8 {
    margin-right: 8px!important
}

.mb8 {
    margin-bottom: 8px!important
}

.ml8 {
    margin-left: 8px!important
}

.pt8 {
    padding-top: 8px!important
}

.pr8 {
    padding-right: 8px!important
}

.pb8 {
    padding-bottom: 8px!important
}

.pl8 {
    padding-left: 8px!important
}

.t8 {
    top: 8px!important
}

.r8 {
    right: 8px!important
}

.b8 {
    bottom: 8px!important
}

.l8 {
    left: 8px!important
}

.mt7 {
    margin-top: 7px!important
}

.mr7 {
    margin-right: 7px!important
}

.mb7 {
    margin-bottom: 7px!important
}

.ml7 {
    margin-left: 7px!important
}

.pt7 {
    padding-top: 7px!important
}

.pr7 {
    padding-right: 7px!important
}

.pb7 {
    padding-bottom: 7px!important
}

.pl7 {
    padding-left: 7px!important
}

.t7 {
    top: 7px!important
}

.r7 {
    right: 7px!important
}

.b7 {
    bottom: 7px!important
}

.l7 {
    left: 7px!important
}

.mt6 {
    margin-top: 6px!important
}

.mr6 {
    margin-right: 6px!important
}

.mb6 {
    margin-bottom: 6px!important
}

.ml6 {
    margin-left: 6px!important
}

.pt6 {
    padding-top: 6px!important
}

.pr6 {
    padding-right: 6px!important
}

.pb6 {
    padding-bottom: 6px!important
}

.pl6 {
    padding-left: 6px!important
}

.t6 {
    top: 6px!important
}

.r6 {
    right: 6px!important
}

.b6 {
    bottom: 6px!important
}

.l6 {
    left: 6px!important
}

.mt5 {
    margin-top: 5px!important
}

.mr5 {
    margin-right: 5px!important
}

.mb5 {
    margin-bottom: 5px!important
}

.ml5 {
    margin-left: 5px!important
}

.pt5 {
    padding-top: 5px!important
}

.pr5 {
    padding-right: 5px!important
}

.pb5 {
    padding-bottom: 5px!important
}

.pl5 {
    padding-left: 5px!important
}

.t5 {
    top: 5px!important
}

.r5 {
    right: 5px!important
}

.b5 {
    bottom: 5px!important
}

.l5 {
    left: 5px!important
}

.mt4 {
    margin-top: 4px!important
}

.mr4 {
    margin-right: 4px!important
}

.mb4 {
    margin-bottom: 4px!important
}

.ml4 {
    margin-left: 4px!important
}

.pt4 {
    padding-top: 4px!important
}

.pr4 {
    padding-right: 4px!important
}

.pb4 {
    padding-bottom: 4px!important
}

.pl4 {
    padding-left: 4px!important
}

.t4 {
    top: 4px!important
}

.r4 {
    right: 4px!important
}

.b4 {
    bottom: 4px!important
}

.l4 {
    left: 4px!important
}

.mt3 {
    margin-top: 3px!important
}

.mr3 {
    margin-right: 3px!important
}

.mb3 {
    margin-bottom: 3px!important
}

.ml3 {
    margin-left: 3px!important
}

.pt3 {
    padding-top: 3px!important
}

.pr3 {
    padding-right: 3px!important
}

.pb3 {
    padding-bottom: 3px!important
}

.pl3 {
    padding-left: 3px!important
}

.t3 {
    top: 3px!important
}

.r3 {
    right: 3px!important
}

.b3 {
    bottom: 3px!important
}

.l3 {
    left: 3px!important
}

.mt2 {
    margin-top: 2px!important
}

.mr2 {
    margin-right: 2px!important
}

.mb2 {
    margin-bottom: 2px!important
}

.ml2 {
    margin-left: 2px!important
}

.pt2 {
    padding-top: 2px!important
}

.pr2 {
    padding-right: 2px!important
}

.pb2 {
    padding-bottom: 2px!important
}

.pl2 {
    padding-left: 2px!important
}

.t2 {
    top: 2px!important
}

.r2 {
    right: 2px!important
}

.b2 {
    bottom: 2px!important
}

.l2 {
    left: 2px!important
}

.mt1 {
    margin-top: 1px!important
}

.mr1 {
    margin-right: 1px!important
}

.mb1 {
    margin-bottom: 1px!important
}

.ml1 {
    margin-left: 1px!important
}

.pt1 {
    padding-top: 1px!important
}

.pr1 {
    padding-right: 1px!important
}

.pb1 {
    padding-bottom: 1px!important
}

.pl1 {
    padding-left: 1px!important
}

.t1 {
    top: 1px!important
}

.r1 {
    right: 1px!important
}

.b1 {
    bottom: 1px!important
}

.l1 {
    left: 1px!important
}

.bgx500 {
    background-position-x: 500px!important
}

.bgx499 {
    background-position-x: 499px!important
}

.bgx498 {
    background-position-x: 498px!important
}

.bgx497 {
    background-position-x: 497px!important
}

.bgx496 {
    background-position-x: 496px!important
}

.bgx495 {
    background-position-x: 495px!important
}

.bgx494 {
    background-position-x: 494px!important
}

.bgx493 {
    background-position-x: 493px!important
}

.bgx492 {
    background-position-x: 492px!important
}

.bgx491 {
    background-position-x: 491px!important
}

.bgx490 {
    background-position-x: 490px!important
}

.bgx489 {
    background-position-x: 489px!important
}

.bgx488 {
    background-position-x: 488px!important
}

.bgx487 {
    background-position-x: 487px!important
}

.bgx486 {
    background-position-x: 486px!important
}

.bgx485 {
    background-position-x: 485px!important
}

.bgx484 {
    background-position-x: 484px!important
}

.bgx483 {
    background-position-x: 483px!important
}

.bgx482 {
    background-position-x: 482px!important
}

.bgx481 {
    background-position-x: 481px!important
}

.bgx480 {
    background-position-x: 480px!important
}

.bgx479 {
    background-position-x: 479px!important
}

.bgx478 {
    background-position-x: 478px!important
}

.bgx477 {
    background-position-x: 477px!important
}

.bgx476 {
    background-position-x: 476px!important
}

.bgx475 {
    background-position-x: 475px!important
}

.bgx474 {
    background-position-x: 474px!important
}

.bgx473 {
    background-position-x: 473px!important
}

.bgx472 {
    background-position-x: 472px!important
}

.bgx471 {
    background-position-x: 471px!important
}

.bgx470 {
    background-position-x: 470px!important
}

.bgx469 {
    background-position-x: 469px!important
}

.bgx468 {
    background-position-x: 468px!important
}

.bgx467 {
    background-position-x: 467px!important
}

.bgx466 {
    background-position-x: 466px!important
}

.bgx465 {
    background-position-x: 465px!important
}

.bgx464 {
    background-position-x: 464px!important
}

.bgx463 {
    background-position-x: 463px!important
}

.bgx462 {
    background-position-x: 462px!important
}

.bgx461 {
    background-position-x: 461px!important
}

.bgx460 {
    background-position-x: 460px!important
}

.bgx459 {
    background-position-x: 459px!important
}

.bgx458 {
    background-position-x: 458px!important
}

.bgx457 {
    background-position-x: 457px!important
}

.bgx456 {
    background-position-x: 456px!important
}

.bgx455 {
    background-position-x: 455px!important
}

.bgx454 {
    background-position-x: 454px!important
}

.bgx453 {
    background-position-x: 453px!important
}

.bgx452 {
    background-position-x: 452px!important
}

.bgx451 {
    background-position-x: 451px!important
}

.bgx450 {
    background-position-x: 450px!important
}

.bgx449 {
    background-position-x: 449px!important
}

.bgx448 {
    background-position-x: 448px!important
}

.bgx447 {
    background-position-x: 447px!important
}

.bgx446 {
    background-position-x: 446px!important
}

.bgx445 {
    background-position-x: 445px!important
}

.bgx444 {
    background-position-x: 444px!important
}

.bgx443 {
    background-position-x: 443px!important
}

.bgx442 {
    background-position-x: 442px!important
}

.bgx441 {
    background-position-x: 441px!important
}

.bgx440 {
    background-position-x: 440px!important
}

.bgx439 {
    background-position-x: 439px!important
}

.bgx438 {
    background-position-x: 438px!important
}

.bgx437 {
    background-position-x: 437px!important
}

.bgx436 {
    background-position-x: 436px!important
}

.bgx435 {
    background-position-x: 435px!important
}

.bgx434 {
    background-position-x: 434px!important
}

.bgx433 {
    background-position-x: 433px!important
}

.bgx432 {
    background-position-x: 432px!important
}

.bgx431 {
    background-position-x: 431px!important
}

.bgx430 {
    background-position-x: 430px!important
}

.bgx429 {
    background-position-x: 429px!important
}

.bgx428 {
    background-position-x: 428px!important
}

.bgx427 {
    background-position-x: 427px!important
}

.bgx426 {
    background-position-x: 426px!important
}

.bgx425 {
    background-position-x: 425px!important
}

.bgx424 {
    background-position-x: 424px!important
}

.bgx423 {
    background-position-x: 423px!important
}

.bgx422 {
    background-position-x: 422px!important
}

.bgx421 {
    background-position-x: 421px!important
}

.bgx420 {
    background-position-x: 420px!important
}

.bgx419 {
    background-position-x: 419px!important
}

.bgx418 {
    background-position-x: 418px!important
}

.bgx417 {
    background-position-x: 417px!important
}

.bgx416 {
    background-position-x: 416px!important
}

.bgx415 {
    background-position-x: 415px!important
}

.bgx414 {
    background-position-x: 414px!important
}

.bgx413 {
    background-position-x: 413px!important
}

.bgx412 {
    background-position-x: 412px!important
}

.bgx411 {
    background-position-x: 411px!important
}

.bgx410 {
    background-position-x: 410px!important
}

.bgx409 {
    background-position-x: 409px!important
}

.bgx408 {
    background-position-x: 408px!important
}

.bgx407 {
    background-position-x: 407px!important
}

.bgx406 {
    background-position-x: 406px!important
}

.bgx405 {
    background-position-x: 405px!important
}

.bgx404 {
    background-position-x: 404px!important
}

.bgx403 {
    background-position-x: 403px!important
}

.bgx402 {
    background-position-x: 402px!important
}

.bgx401 {
    background-position-x: 401px!important
}

.bgx400 {
    background-position-x: 400px!important
}

.bgx399 {
    background-position-x: 399px!important
}

.bgx398 {
    background-position-x: 398px!important
}

.bgx397 {
    background-position-x: 397px!important
}

.bgx396 {
    background-position-x: 396px!important
}

.bgx395 {
    background-position-x: 395px!important
}

.bgx394 {
    background-position-x: 394px!important
}

.bgx393 {
    background-position-x: 393px!important
}

.bgx392 {
    background-position-x: 392px!important
}

.bgx391 {
    background-position-x: 391px!important
}

.bgx390 {
    background-position-x: 390px!important
}

.bgx389 {
    background-position-x: 389px!important
}

.bgx388 {
    background-position-x: 388px!important
}

.bgx387 {
    background-position-x: 387px!important
}

.bgx386 {
    background-position-x: 386px!important
}

.bgx385 {
    background-position-x: 385px!important
}

.bgx384 {
    background-position-x: 384px!important
}

.bgx383 {
    background-position-x: 383px!important
}

.bgx382 {
    background-position-x: 382px!important
}

.bgx381 {
    background-position-x: 381px!important
}

.bgx380 {
    background-position-x: 380px!important
}

.bgx379 {
    background-position-x: 379px!important
}

.bgx378 {
    background-position-x: 378px!important
}

.bgx377 {
    background-position-x: 377px!important
}

.bgx376 {
    background-position-x: 376px!important
}

.bgx375 {
    background-position-x: 375px!important
}

.bgx374 {
    background-position-x: 374px!important
}

.bgx373 {
    background-position-x: 373px!important
}

.bgx372 {
    background-position-x: 372px!important
}

.bgx371 {
    background-position-x: 371px!important
}

.bgx370 {
    background-position-x: 370px!important
}

.bgx369 {
    background-position-x: 369px!important
}

.bgx368 {
    background-position-x: 368px!important
}

.bgx367 {
    background-position-x: 367px!important
}

.bgx366 {
    background-position-x: 366px!important
}

.bgx365 {
    background-position-x: 365px!important
}

.bgx364 {
    background-position-x: 364px!important
}

.bgx363 {
    background-position-x: 363px!important
}

.bgx362 {
    background-position-x: 362px!important
}

.bgx361 {
    background-position-x: 361px!important
}

.bgx360 {
    background-position-x: 360px!important
}

.bgx359 {
    background-position-x: 359px!important
}

.bgx358 {
    background-position-x: 358px!important
}

.bgx357 {
    background-position-x: 357px!important
}

.bgx356 {
    background-position-x: 356px!important
}

.bgx355 {
    background-position-x: 355px!important
}

.bgx354 {
    background-position-x: 354px!important
}

.bgx353 {
    background-position-x: 353px!important
}

.bgx352 {
    background-position-x: 352px!important
}

.bgx351 {
    background-position-x: 351px!important
}

.bgx350 {
    background-position-x: 350px!important
}

.bgx349 {
    background-position-x: 349px!important
}

.bgx348 {
    background-position-x: 348px!important
}

.bgx347 {
    background-position-x: 347px!important
}

.bgx346 {
    background-position-x: 346px!important
}

.bgx345 {
    background-position-x: 345px!important
}

.bgx344 {
    background-position-x: 344px!important
}

.bgx343 {
    background-position-x: 343px!important
}

.bgx342 {
    background-position-x: 342px!important
}

.bgx341 {
    background-position-x: 341px!important
}

.bgx340 {
    background-position-x: 340px!important
}

.bgx339 {
    background-position-x: 339px!important
}

.bgx338 {
    background-position-x: 338px!important
}

.bgx337 {
    background-position-x: 337px!important
}

.bgx336 {
    background-position-x: 336px!important
}

.bgx335 {
    background-position-x: 335px!important
}

.bgx334 {
    background-position-x: 334px!important
}

.bgx333 {
    background-position-x: 333px!important
}

.bgx332 {
    background-position-x: 332px!important
}

.bgx331 {
    background-position-x: 331px!important
}

.bgx330 {
    background-position-x: 330px!important
}

.bgx329 {
    background-position-x: 329px!important
}

.bgx328 {
    background-position-x: 328px!important
}

.bgx327 {
    background-position-x: 327px!important
}

.bgx326 {
    background-position-x: 326px!important
}

.bgx325 {
    background-position-x: 325px!important
}

.bgx324 {
    background-position-x: 324px!important
}

.bgx323 {
    background-position-x: 323px!important
}

.bgx322 {
    background-position-x: 322px!important
}

.bgx321 {
    background-position-x: 321px!important
}

.bgx320 {
    background-position-x: 320px!important
}

.bgx319 {
    background-position-x: 319px!important
}

.bgx318 {
    background-position-x: 318px!important
}

.bgx317 {
    background-position-x: 317px!important
}

.bgx316 {
    background-position-x: 316px!important
}

.bgx315 {
    background-position-x: 315px!important
}

.bgx314 {
    background-position-x: 314px!important
}

.bgx313 {
    background-position-x: 313px!important
}

.bgx312 {
    background-position-x: 312px!important
}

.bgx311 {
    background-position-x: 311px!important
}

.bgx310 {
    background-position-x: 310px!important
}

.bgx309 {
    background-position-x: 309px!important
}

.bgx308 {
    background-position-x: 308px!important
}

.bgx307 {
    background-position-x: 307px!important
}

.bgx306 {
    background-position-x: 306px!important
}

.bgx305 {
    background-position-x: 305px!important
}

.bgx304 {
    background-position-x: 304px!important
}

.bgx303 {
    background-position-x: 303px!important
}

.bgx302 {
    background-position-x: 302px!important
}

.bgx301 {
    background-position-x: 301px!important
}

.bgx300 {
    background-position-x: 300px!important
}

.bgx299 {
    background-position-x: 299px!important
}

.bgx298 {
    background-position-x: 298px!important
}

.bgx297 {
    background-position-x: 297px!important
}

.bgx296 {
    background-position-x: 296px!important
}

.bgx295 {
    background-position-x: 295px!important
}

.bgx294 {
    background-position-x: 294px!important
}

.bgx293 {
    background-position-x: 293px!important
}

.bgx292 {
    background-position-x: 292px!important
}

.bgx291 {
    background-position-x: 291px!important
}

.bgx290 {
    background-position-x: 290px!important
}

.bgx289 {
    background-position-x: 289px!important
}

.bgx288 {
    background-position-x: 288px!important
}

.bgx287 {
    background-position-x: 287px!important
}

.bgx286 {
    background-position-x: 286px!important
}

.bgx285 {
    background-position-x: 285px!important
}

.bgx284 {
    background-position-x: 284px!important
}

.bgx283 {
    background-position-x: 283px!important
}

.bgx282 {
    background-position-x: 282px!important
}

.bgx281 {
    background-position-x: 281px!important
}

.bgx280 {
    background-position-x: 280px!important
}

.bgx279 {
    background-position-x: 279px!important
}

.bgx278 {
    background-position-x: 278px!important
}

.bgx277 {
    background-position-x: 277px!important
}

.bgx276 {
    background-position-x: 276px!important
}

.bgx275 {
    background-position-x: 275px!important
}

.bgx274 {
    background-position-x: 274px!important
}

.bgx273 {
    background-position-x: 273px!important
}

.bgx272 {
    background-position-x: 272px!important
}

.bgx271 {
    background-position-x: 271px!important
}

.bgx270 {
    background-position-x: 270px!important
}

.bgx269 {
    background-position-x: 269px!important
}

.bgx268 {
    background-position-x: 268px!important
}

.bgx267 {
    background-position-x: 267px!important
}

.bgx266 {
    background-position-x: 266px!important
}

.bgx265 {
    background-position-x: 265px!important
}

.bgx264 {
    background-position-x: 264px!important
}

.bgx263 {
    background-position-x: 263px!important
}

.bgx262 {
    background-position-x: 262px!important
}

.bgx261 {
    background-position-x: 261px!important
}

.bgx260 {
    background-position-x: 260px!important
}

.bgx259 {
    background-position-x: 259px!important
}

.bgx258 {
    background-position-x: 258px!important
}

.bgx257 {
    background-position-x: 257px!important
}

.bgx256 {
    background-position-x: 256px!important
}

.bgx255 {
    background-position-x: 255px!important
}

.bgx254 {
    background-position-x: 254px!important
}

.bgx253 {
    background-position-x: 253px!important
}

.bgx252 {
    background-position-x: 252px!important
}

.bgx251 {
    background-position-x: 251px!important
}

.bgx250 {
    background-position-x: 250px!important
}

.bgx249 {
    background-position-x: 249px!important
}

.bgx248 {
    background-position-x: 248px!important
}

.bgx247 {
    background-position-x: 247px!important
}

.bgx246 {
    background-position-x: 246px!important
}

.bgx245 {
    background-position-x: 245px!important
}

.bgx244 {
    background-position-x: 244px!important
}

.bgx243 {
    background-position-x: 243px!important
}

.bgx242 {
    background-position-x: 242px!important
}

.bgx241 {
    background-position-x: 241px!important
}

.bgx240 {
    background-position-x: 240px!important
}

.bgx239 {
    background-position-x: 239px!important
}

.bgx238 {
    background-position-x: 238px!important
}

.bgx237 {
    background-position-x: 237px!important
}

.bgx236 {
    background-position-x: 236px!important
}

.bgx235 {
    background-position-x: 235px!important
}

.bgx234 {
    background-position-x: 234px!important
}

.bgx233 {
    background-position-x: 233px!important
}

.bgx232 {
    background-position-x: 232px!important
}

.bgx231 {
    background-position-x: 231px!important
}

.bgx230 {
    background-position-x: 230px!important
}

.bgx229 {
    background-position-x: 229px!important
}

.bgx228 {
    background-position-x: 228px!important
}

.bgx227 {
    background-position-x: 227px!important
}

.bgx226 {
    background-position-x: 226px!important
}

.bgx225 {
    background-position-x: 225px!important
}

.bgx224 {
    background-position-x: 224px!important
}

.bgx223 {
    background-position-x: 223px!important
}

.bgx222 {
    background-position-x: 222px!important
}

.bgx221 {
    background-position-x: 221px!important
}

.bgx220 {
    background-position-x: 220px!important
}

.bgx219 {
    background-position-x: 219px!important
}

.bgx218 {
    background-position-x: 218px!important
}

.bgx217 {
    background-position-x: 217px!important
}

.bgx216 {
    background-position-x: 216px!important
}

.bgx215 {
    background-position-x: 215px!important
}

.bgx214 {
    background-position-x: 214px!important
}

.bgx213 {
    background-position-x: 213px!important
}

.bgx212 {
    background-position-x: 212px!important
}

.bgx211 {
    background-position-x: 211px!important
}

.bgx210 {
    background-position-x: 210px!important
}

.bgx209 {
    background-position-x: 209px!important
}

.bgx208 {
    background-position-x: 208px!important
}

.bgx207 {
    background-position-x: 207px!important
}

.bgx206 {
    background-position-x: 206px!important
}

.bgx205 {
    background-position-x: 205px!important
}

.bgx204 {
    background-position-x: 204px!important
}

.bgx203 {
    background-position-x: 203px!important
}

.bgx202 {
    background-position-x: 202px!important
}

.bgx201 {
    background-position-x: 201px!important
}

.bgx200 {
    background-position-x: 200px!important
}

.bgx199 {
    background-position-x: 199px!important
}

.bgx198 {
    background-position-x: 198px!important
}

.bgx197 {
    background-position-x: 197px!important
}

.bgx196 {
    background-position-x: 196px!important
}

.bgx195 {
    background-position-x: 195px!important
}

.bgx194 {
    background-position-x: 194px!important
}

.bgx193 {
    background-position-x: 193px!important
}

.bgx192 {
    background-position-x: 192px!important
}

.bgx191 {
    background-position-x: 191px!important
}

.bgx190 {
    background-position-x: 190px!important
}

.bgx189 {
    background-position-x: 189px!important
}

.bgx188 {
    background-position-x: 188px!important
}

.bgx187 {
    background-position-x: 187px!important
}

.bgx186 {
    background-position-x: 186px!important
}

.bgx185 {
    background-position-x: 185px!important
}

.bgx184 {
    background-position-x: 184px!important
}

.bgx183 {
    background-position-x: 183px!important
}

.bgx182 {
    background-position-x: 182px!important
}

.bgx181 {
    background-position-x: 181px!important
}

.bgx180 {
    background-position-x: 180px!important
}

.bgx179 {
    background-position-x: 179px!important
}

.bgx178 {
    background-position-x: 178px!important
}

.bgx177 {
    background-position-x: 177px!important
}

.bgx176 {
    background-position-x: 176px!important
}

.bgx175 {
    background-position-x: 175px!important
}

.bgx174 {
    background-position-x: 174px!important
}

.bgx173 {
    background-position-x: 173px!important
}

.bgx172 {
    background-position-x: 172px!important
}

.bgx171 {
    background-position-x: 171px!important
}

.bgx170 {
    background-position-x: 170px!important
}

.bgx169 {
    background-position-x: 169px!important
}

.bgx168 {
    background-position-x: 168px!important
}

.bgx167 {
    background-position-x: 167px!important
}

.bgx166 {
    background-position-x: 166px!important
}

.bgx165 {
    background-position-x: 165px!important
}

.bgx164 {
    background-position-x: 164px!important
}

.bgx163 {
    background-position-x: 163px!important
}

.bgx162 {
    background-position-x: 162px!important
}

.bgx161 {
    background-position-x: 161px!important
}

.bgx160 {
    background-position-x: 160px!important
}

.bgx159 {
    background-position-x: 159px!important
}

.bgx158 {
    background-position-x: 158px!important
}

.bgx157 {
    background-position-x: 157px!important
}

.bgx156 {
    background-position-x: 156px!important
}

.bgx155 {
    background-position-x: 155px!important
}

.bgx154 {
    background-position-x: 154px!important
}

.bgx153 {
    background-position-x: 153px!important
}

.bgx152 {
    background-position-x: 152px!important
}

.bgx151 {
    background-position-x: 151px!important
}

.bgx150 {
    background-position-x: 150px!important
}

.bgx149 {
    background-position-x: 149px!important
}

.bgx148 {
    background-position-x: 148px!important
}

.bgx147 {
    background-position-x: 147px!important
}

.bgx146 {
    background-position-x: 146px!important
}

.bgx145 {
    background-position-x: 145px!important
}

.bgx144 {
    background-position-x: 144px!important
}

.bgx143 {
    background-position-x: 143px!important
}

.bgx142 {
    background-position-x: 142px!important
}

.bgx141 {
    background-position-x: 141px!important
}

.bgx140 {
    background-position-x: 140px!important
}

.bgx139 {
    background-position-x: 139px!important
}

.bgx138 {
    background-position-x: 138px!important
}

.bgx137 {
    background-position-x: 137px!important
}

.bgx136 {
    background-position-x: 136px!important
}

.bgx135 {
    background-position-x: 135px!important
}

.bgx134 {
    background-position-x: 134px!important
}

.bgx133 {
    background-position-x: 133px!important
}

.bgx132 {
    background-position-x: 132px!important
}

.bgx131 {
    background-position-x: 131px!important
}

.bgx130 {
    background-position-x: 130px!important
}

.bgx129 {
    background-position-x: 129px!important
}

.bgx128 {
    background-position-x: 128px!important
}

.bgx127 {
    background-position-x: 127px!important
}

.bgx126 {
    background-position-x: 126px!important
}

.bgx125 {
    background-position-x: 125px!important
}

.bgx124 {
    background-position-x: 124px!important
}

.bgx123 {
    background-position-x: 123px!important
}

.bgx122 {
    background-position-x: 122px!important
}

.bgx121 {
    background-position-x: 121px!important
}

.bgx120 {
    background-position-x: 120px!important
}

.bgx119 {
    background-position-x: 119px!important
}

.bgx118 {
    background-position-x: 118px!important
}

.bgx117 {
    background-position-x: 117px!important
}

.bgx116 {
    background-position-x: 116px!important
}

.bgx115 {
    background-position-x: 115px!important
}

.bgx114 {
    background-position-x: 114px!important
}

.bgx113 {
    background-position-x: 113px!important
}

.bgx112 {
    background-position-x: 112px!important
}

.bgx111 {
    background-position-x: 111px!important
}

.bgx110 {
    background-position-x: 110px!important
}

.bgx109 {
    background-position-x: 109px!important
}

.bgx108 {
    background-position-x: 108px!important
}

.bgx107 {
    background-position-x: 107px!important
}

.bgx106 {
    background-position-x: 106px!important
}

.bgx105 {
    background-position-x: 105px!important
}

.bgx104 {
    background-position-x: 104px!important
}

.bgx103 {
    background-position-x: 103px!important
}

.bgx102 {
    background-position-x: 102px!important
}

.bgx101 {
    background-position-x: 101px!important
}

.bgx100 {
    background-position-x: 100px!important
}

.bgx99 {
    background-position-x: 99px!important
}

.bgx98 {
    background-position-x: 98px!important
}

.bgx97 {
    background-position-x: 97px!important
}

.bgx96 {
    background-position-x: 96px!important
}

.bgx95 {
    background-position-x: 95px!important
}

.bgx94 {
    background-position-x: 94px!important
}

.bgx93 {
    background-position-x: 93px!important
}

.bgx92 {
    background-position-x: 92px!important
}

.bgx91 {
    background-position-x: 91px!important
}

.bgx90 {
    background-position-x: 90px!important
}

.bgx89 {
    background-position-x: 89px!important
}

.bgx88 {
    background-position-x: 88px!important
}

.bgx87 {
    background-position-x: 87px!important
}

.bgx86 {
    background-position-x: 86px!important
}

.bgx85 {
    background-position-x: 85px!important
}

.bgx84 {
    background-position-x: 84px!important
}

.bgx83 {
    background-position-x: 83px!important
}

.bgx82 {
    background-position-x: 82px!important
}

.bgx81 {
    background-position-x: 81px!important
}

.bgx80 {
    background-position-x: 80px!important
}

.bgx79 {
    background-position-x: 79px!important
}

.bgx78 {
    background-position-x: 78px!important
}

.bgx77 {
    background-position-x: 77px!important
}

.bgx76 {
    background-position-x: 76px!important
}

.bgx75 {
    background-position-x: 75px!important
}

.bgx74 {
    background-position-x: 74px!important
}

.bgx73 {
    background-position-x: 73px!important
}

.bgx72 {
    background-position-x: 72px!important
}

.bgx71 {
    background-position-x: 71px!important
}

.bgx70 {
    background-position-x: 70px!important
}

.bgx69 {
    background-position-x: 69px!important
}

.bgx68 {
    background-position-x: 68px!important
}

.bgx67 {
    background-position-x: 67px!important
}

.bgx66 {
    background-position-x: 66px!important
}

.bgx65 {
    background-position-x: 65px!important
}

.bgx64 {
    background-position-x: 64px!important
}

.bgx63 {
    background-position-x: 63px!important
}

.bgx62 {
    background-position-x: 62px!important
}

.bgx61 {
    background-position-x: 61px!important
}

.bgx60 {
    background-position-x: 60px!important
}

.bgx59 {
    background-position-x: 59px!important
}

.bgx58 {
    background-position-x: 58px!important
}

.bgx57 {
    background-position-x: 57px!important
}

.bgx56 {
    background-position-x: 56px!important
}

.bgx55 {
    background-position-x: 55px!important
}

.bgx54 {
    background-position-x: 54px!important
}

.bgx53 {
    background-position-x: 53px!important
}

.bgx52 {
    background-position-x: 52px!important
}

.bgx51 {
    background-position-x: 51px!important
}

.bgx50 {
    background-position-x: 50px!important
}

.bgx49 {
    background-position-x: 49px!important
}

.bgx48 {
    background-position-x: 48px!important
}

.bgx47 {
    background-position-x: 47px!important
}

.bgx46 {
    background-position-x: 46px!important
}

.bgx45 {
    background-position-x: 45px!important
}

.bgx44 {
    background-position-x: 44px!important
}

.bgx43 {
    background-position-x: 43px!important
}

.bgx42 {
    background-position-x: 42px!important
}

.bgx41 {
    background-position-x: 41px!important
}

.bgx40 {
    background-position-x: 40px!important
}

.bgx39 {
    background-position-x: 39px!important
}

.bgx38 {
    background-position-x: 38px!important
}

.bgx37 {
    background-position-x: 37px!important
}

.bgx36 {
    background-position-x: 36px!important
}

.bgx35 {
    background-position-x: 35px!important
}

.bgx34 {
    background-position-x: 34px!important
}

.bgx33 {
    background-position-x: 33px!important
}

.bgx32 {
    background-position-x: 32px!important
}

.bgx31 {
    background-position-x: 31px!important
}

.bgx30 {
    background-position-x: 30px!important
}

.bgx29 {
    background-position-x: 29px!important
}

.bgx28 {
    background-position-x: 28px!important
}

.bgx27 {
    background-position-x: 27px!important
}

.bgx26 {
    background-position-x: 26px!important
}

.bgx25 {
    background-position-x: 25px!important
}

.bgx24 {
    background-position-x: 24px!important
}

.bgx23 {
    background-position-x: 23px!important
}

.bgx22 {
    background-position-x: 22px!important
}

.bgx21 {
    background-position-x: 21px!important
}

.bgx20 {
    background-position-x: 20px!important
}

.bgx19 {
    background-position-x: 19px!important
}

.bgx18 {
    background-position-x: 18px!important
}

.bgx17 {
    background-position-x: 17px!important
}

.bgx16 {
    background-position-x: 16px!important
}

.bgx15 {
    background-position-x: 15px!important
}

.bgx14 {
    background-position-x: 14px!important
}

.bgx13 {
    background-position-x: 13px!important
}

.bgx12 {
    background-position-x: 12px!important
}

.bgx11 {
    background-position-x: 11px!important
}

.bgx10 {
    background-position-x: 10px!important
}

.bgx9 {
    background-position-x: 9px!important
}

.bgx8 {
    background-position-x: 8px!important
}

.bgx7 {
    background-position-x: 7px!important
}

.bgx6 {
    background-position-x: 6px!important
}

.bgx5 {
    background-position-x: 5px!important
}

.bgx4 {
    background-position-x: 4px!important
}

.bgx3 {
    background-position-x: 3px!important
}

.bgx2 {
    background-position-x: 2px!important
}

.bgx1 {
    background-position-x: 1px!important
}

.x48 {
    width: 48px!important
}

.x72 {
    width: 72px!important
}

.x113 {
    width: 113px!important
}

.x120 {
    width: 120px!important
}

.x135 {
    width: 135px!important
}

.x140 {
    width: 140px!important
}

.x150 {
    width: 150px!important
}

.x160 {
    width: 160px!important
}

.x170 {
    width: 170px!important
}

.x200 {
    width: 200px!important
}

.x260 {
    width: 260px!important
}

.x280 {
    width: 280px!important
}

.x300 {
    width: 300px!important
}

.x320 {
    width: 320px!important
}

.x345 {
    width: 345px!important
}

.x390 {
    width: 390px!important
}

.x493 {
    width: 493px!important
}

.x500 {
    width: 500px!important
}

.x520 {
    width: 520px!important
}

.x510 {
    width: 510px!important
}

.x509 {
    width: 509px!important
}

.x660 {
    width: 660px!important
}

.x680 {
    width: 680px!important
}

.x885 {
    width: 885px!important
}

.x1010 {
    width: 1010px!important
}

.x1048 {
    width: 1048px!important
}

.x1065 {
    width: 1065px!important
}

.x1081 {
    width: 1081px!important
}

.x1400 {
    width: 1400px!important
}

.rd40 {
    border-radius: 40px!important
}

.rd39 {
    border-radius: 39px!important
}

.rd38 {
    border-radius: 38px!important
}

.rd37 {
    border-radius: 37px!important
}

.rd36 {
    border-radius: 36px!important
}

.rd35 {
    border-radius: 35px!important
}

.rd34 {
    border-radius: 34px!important
}

.rd33 {
    border-radius: 33px!important
}

.rd32 {
    border-radius: 32px!important
}

.rd31 {
    border-radius: 31px!important
}

.rd30 {
    border-radius: 30px!important
}

.rd29 {
    border-radius: 29px!important
}

.rd28 {
    border-radius: 28px!important
}

.rd27 {
    border-radius: 27px!important
}

.rd26 {
    border-radius: 26px!important
}

.rd25 {
    border-radius: 25px!important
}

.rd24 {
    border-radius: 24px!important
}

.rd23 {
    border-radius: 23px!important
}

.rd22 {
    border-radius: 22px!important
}

.rd21 {
    border-radius: 21px!important
}

.rd20 {
    border-radius: 20px!important
}

.rd19 {
    border-radius: 19px!important
}

.rd18 {
    border-radius: 18px!important
}

.rd17 {
    border-radius: 17px!important
}

.rd16 {
    border-radius: 16px!important
}

.rd15 {
    border-radius: 15px!important
}

.rd14 {
    border-radius: 14px!important
}

.rd13 {
    border-radius: 13px!important
}

.rd12 {
    border-radius: 12px!important
}

.rd11 {
    border-radius: 11px!important
}

.rd10 {
    border-radius: 10px!important
}

.rd9 {
    border-radius: 9px!important
}

.rd8 {
    border-radius: 8px!important
}

.rd7 {
    border-radius: 7px!important
}

.rd6 {
    border-radius: 6px!important
}

.rd5 {
    border-radius: 5px!important
}

.rd4 {
    border-radius: 4px!important
}

.rd3 {
    border-radius: 3px!important
}

.rd2 {
    border-radius: 2px!important
}

.rd1 {
    border-radius: 1px!important
}

.flex {
    display: flex!important
}

.inline-flex {
    display: inline-flex!important
}

.align-items-center {
    align-items: center!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

label.itx {
    display: block;
    height: 56px
}

label.itx.ib {
    display: inline-block
}

label.itx input {
    width: 100%
}

.l-banner .bnr a {
    display: block;
    width: inherit
}

.go__top {
    position: fixed;
    bottom: 80px;
    right: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 66px;
    height: 66px;
    z-index: 20;
    -ms-touch-action: none;
    touch-action: none;
    pointer-events: none
}

.go__top.show {
    -ms-touch-action: auto;
    touch-action: auto;
    pointer-events: fill
}

.l-header {
    width: 100%;
    line-height: 1;
    font-size: 0;
    position: relative;
    z-index: 30;
    text-align: center
}

.l-header.simple {
    padding-top: 70px;
    padding-bottom: 60px
}

.l-header .row {
    min-width: 1400px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background: #ffc765;
    height: 120px;
    display: block
}

.l-header .row .inner {
    position: relative;
    width: 1400px
}

.l-header .row .brand {
    width: 279px;
    margin-left: auto;
    margin-right: auto
}

.l-header .row .bnrs {
    position: absolute;
    top: 0
}

.l-header .row .mnb {
    position: absolute
}

.l-header .row .bnrs {
    left: 0
}

.l-header .row .mnb {
    right: 0;
    top: 44px
}

.l-header .row.bg-white {
    background: #fff;
    height: 106px;
    border-bottom: 1px solid #dedede
}

.l-header .row.bg-white .inner {
    display: flex
}

.l-header .row.bg-white .brand {
    position: absolute;
    top: 0;
    left: 0;
    width: 279px;
    height: 106px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    align-items: center
}

.l-header .row.bg-white .header__search {
    width: 100%;
    height: 106px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.search-popular {
    position: relative;
    width: 500px;
    height: 0
}

.search-popular,.search-popular * {
    box-sizing: border-box
}

.search-popular .search-popular-modal {
    display: none;
    position: absolute;
    top: 10px;
    left: 0;
    width: 500px;
    padding: 20px;
    border-radius: 25px;
    background: #fff;
    filter: drop-shadow(0 0 4px rgba(0,0,0,.25));
    z-index: 9999
}

.search-popular .search-popular-modal #goodsearch-group .goodsearch-group-header,.search-popular .search-popular-modal #popular-group .popular-group-body .item-popular,.search-popular .search-popular-modal #popular-group .popular-group-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.search-popular .search-popular-modal #goodsearch-group .goodsearch-group-header>div:first-child,.search-popular .search-popular-modal #popular-group .popular-group-header>div:first-child {
    color: #393434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px
}

.search-popular .search-popular-modal #popular-group .popular-group-header>div button {
    color: #ff6700;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -.7px;
    cursor: pointer
}

.search-popular .search-popular-modal #popular-group .popular-group-body .item-popular a {
    color: #393434;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.9px
}

.dl_table dt,.dl_table2 dt,.search-popular .search-popular-modal #popular-group .popular-group-body .item-popular a strong {
    font-weight: 700
}

.search-popular .search-popular-modal #popular-group .popular-group-body .item-popular button {
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11 1L1 11' stroke='%23D9D9D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1L11 11' stroke='%23D9D9D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    font-size: 0;
    cursor: pointer
}

.search-popular .search-popular-modal #popular-group .popular-group-body .no-popular {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 56px;
    color: #999;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px
}

.search-popular .search-popular-modal #goodsearch-group .goodsearch-group-body {
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.search-popular .search-popular-modal #goodsearch-group .goodsearch-group-body a {
    display: inline-flex;
    padding: 0 12px;
    justify-content: center;
    align-items: center;
    height: 42px;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    background: #f9f9f9;
    color: #999;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px
}

.search-popular.show .search-popular-modal {
    display: block
}

.l-header .row.bg-white .header__search form input[type=text] {
    width: 400px;
    height: 50px;
    background: #fff;
    border: 2px solid #ff6700;
    border-radius: 25px;
	margin-left:-300px;
}

.l-header .row.bg-white .header__search form button {
    position: absolute;
    width: 38px;
    height: 38px;
    top: 50%;
    right: 10px;
    margin-top: -19px;
    border: 0px solid #ff6700;
    border-radius: 50%;
    z-index: 1;
    cursor: pointer
}

.l-header .row.bg-white .header__search form button::before {
    position: absolute;
    top: 50%;
    right: 9px;
    margin-top: -9px;
    content: "";
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%23312E27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7498 15.75L12.4873 12.4875' stroke='%23312E27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.l-container {
    position: relative;
    z-index: 10
}

.l-contents {
    min-height: 500px
}

.pop {
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none;
    opacity: 0
}

.pop .pop__in {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto
}




.pop,.pop .dimmed {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 300
}

.pop .dimmed {
    background: rgba(0,0,0,.5)
}

.pop .pop__contain {
    z-index: 301;
    background: #fff;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -340px
}

.pop .pop__contain .pop__header {
    position: relative;
    height: auto
}

.pop .pop__contain .pop__conts,.pop .pop__contain .pop__header p {
    font-stretch: normal;
    font-style: normal;
    text-align: left;
    margin-left: 30px
}

.pop .pop__contain .pop__header p {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.96px;
    color: #333;
    line-height: 1.4;
	padding:25px 0;padding-right:50px
}

.pop .pop__contain .pop__header .btn__close {
    top: 3px;
    right: 0;
    position: absolute;
    width: 77px;
    height: 77px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pop .pop__contain .pop__header .btn__close i[class^=xi-] {
    display: block;
    height: 77px;
    line-height: 77px;
    font-size: 18px;
    color: #5f5c5c
}

.pop .pop__contain .pop__conts {
    font-weight: 400;
    line-height: 1.63;
    letter-spacing: -.64px;
    color: #5f5c5c;
    margin-right: 30px;
    padding-bottom: 50px
}

.pop .pop__contain .pop__conts p+h1,.pop .pop__contain .pop__conts p+p {
    margin-top: 20px
}

.pop .pop__contain .pop__conts h1 {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin-bottom: 20px
}

.pop .pop__contain .pop__conts p {
    line-height: 1.63
}

.pop .dimmed,.pop .pop__contain,.pop .pop__in {
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none;
    opacity: 0
}

.pop.show,.pop.show .dimmed,.pop.show .pop__contain,.pop.show .pop__in {
    pointer-events: fill;
    -ms-touch-action: auto;
    touch-action: auto;
    opacity: 1; 

}

.cats,.sect_heading hgroup p {
    font-size: 0;
    line-height: 1
}

.card_inbody_heading .label {
    background: #ff7b31;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 15px;
    float: left;
    margin-top: -4px
}

.card_inbody_heading .label .txt {
    font-size: 15px;
    line-height: 22px
}

.cats .cat {
    margin-left: 0;
    display: inline-block;
    position: relative
}

.card_ui_md .card dd .info li+li,.cats .cat+.cat,.land_card_ui .card .card_inbody_conts .info li+li,.land_card_ui .card .card_inbody_heading .info li+li {
    margin-left: 15px
}

.cats .cat .lab {
    margin-left: 5px;
    color: #999;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px;
    text-align: left
}

.cats .cat i.lab {
    font-weight: 200
}

.cats .cat:before,.cats .cat_all:before,.cats-md .cat:before {
    width: 14px;
    height: 16px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat
}

.cats .cat .lab,.cats .cat:before {
    vertical-align: middle;
    display: inline-block
}

.cats .cat:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M13 15L7 11.1111L1 15V2.55556C1 2.143 1.18061 1.74733 1.5021 1.45561C1.82359 1.16389 2.25963 1 2.71429 1H11.2857C11.7404 1 12.1764 1.16389 12.4979 1.45561C12.8194 1.74733 13 2.143 13 2.55556V15Z' fill='%23FAE468' stroke='%23FFD600' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.cats .cat_all:before,.cats-md .cat:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M13 6.72727C13 11.1818 7 15 7 15C7 15 1 11.1818 1 6.72727C1 5.20831 1.63214 3.75155 2.75736 2.67748C3.88258 1.60341 5.4087 1 7 1C8.5913 1 10.1174 1.60341 11.2426 2.67748C12.3679 3.75155 13 5.20831 13 6.72727Z' fill='%23FAE468' stroke='%23FFD600' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.99219 8.81641C8.09676 8.81641 8.99219 7.92098 8.99219 6.81641C8.99219 5.71184 8.09676 4.81641 6.99219 4.81641C5.88762 4.81641 4.99219 5.71184 4.99219 6.81641C4.99219 7.92098 5.88762 8.81641 6.99219 8.81641Z' fill='white' stroke='%23FFD600' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.cats-md {
    margin-top: 10px
}

.cats-md .cat .lab,.tb-board-group .tb-board-body .tb-board-items>div span {
    color: #393434;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px
}

.cats-md .cat:before {
    content: "";
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M13 15L7 11.1111L1 15V2.55556C1 2.143 1.18061 1.74733 1.5021 1.45561C1.82359 1.16389 2.25963 1 2.71429 1H11.2857C11.7404 1 12.1764 1.16389 12.4979 1.45561C12.8194 1.74733 13 2.143 13 2.55556V15Z' fill='%23FAE468' stroke='%23FFD600' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.sect_heading {
    text-align: left;
    margin-bottom: 40px
}

.result__list.broker .register,.sect_heading .register {
    float: right;
    position: relative;
    border: 1px solid #ff6700;
    padding: 0 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #ffe663;
    height: 37px
}

.sect_heading .register a {
    color: #312e27
}

.sect_heading hgroup p em,.sect_heading hgroup p strong {
    display: inline-block;
    font-stretch: normal;
    font-style: normal;
    color: #333;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: -1.36px
}

.results__list__heading .options .sort,.sect_heading hgroup p small {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    display: inline-block
}

.sect_heading hgroup p small {
    margin-left: 20px;
    color: #5f5c5c
}

.results__list__heading .tit em,.sect_heading hgroup p em {
    margin-left: 20px;
    padding-left: 20px;
    position: relative
}

.results__list__heading .tit em:before,.sect_heading hgroup p em:before {
    position: absolute;
    content: "";
    display: block;
    width: 1px;
    height: 32px;
    background: #d9d9d9;
    left: 0;
    top: 50%;
    margin-top: -16px
}

.results__list__heading {
    position: relative;
    margin-bottom: 36px;
    font-size: 0;
    line-height: 1
}

.box_in hgroup h2 strong,.results__list__heading .tit {
    font-size: 34px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -1.36px;
    text-align: left;
    color: #333
}

.results__list__heading .options .sort.act,.results__list__heading .tit em.sub {
    color: #333
}

.box_in hgroup h2.tit small,.results .result__list__heading .tit small,.results__list__heading .tit small {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    text-align: left;
    color: #5f5c5c;
    margin-left: 20px
}

.l-column .widget hgroup h3.widget_tit,.results__list__heading h6.tit {
    font-size: 20px
}

.results__list__heading .options {
    position: absolute;
    right: -15px;
    top: 0
}

.register {
    position: absolute;
    right: 0;
    bottom: 0;
    border: 1px solid #a9a9a9;
    padding: 10px 20px;
    width: 110px;
    text-align: center
}

.register a {
    font-weight: 500;
    font-size: 15px
}

.results__list__heading .options .sort {
    line-height: 2;
    text-align: right;
    color: #888;
    position: relative;
    padding: 0 15px
}

.results__list__heading .options .sort:before {
    content: "";
    display: block;
    width: 1px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 0;
    background-color: #d9d9d9;
    opacity: 0
}

.results__list__heading .options .sort:after {
    content: "";
    font-family: xeicon;
    margin-left: 8px;
    display: none
}

.results__list__heading .options .sort+.sort:before {
    opacity: 1
}

.results__list__heading .options .sort.act:after {
    display: inline-block
}

.board__lists .m_cats {
    font-size: 0;
    line-height: 1;
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: left
}

.board__lists .m_cats:after {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    height: 70px;
    background: #dbdbdb;
    overflow: hidden;
    right: 0;
    top: 0
}

.board__lists .m_cats .label,.board__lists .m_cats .tit {
    display: inline-flex
}

.board__lists .m_cats .label {
    margin-left: 40px
}

.board__lists .m_cats .tit {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -.72px;
    text-align: left;
    color: #333;
    margin-left: 10px
}

.board__lists .m_title {
    display: inline-block;
    font-size: 0;
    line-height: 1
}

.board__lists .m_cats .tit,.board__lists .m_title .dsc,.board__lists .m_title .tit {
    font-stretch: normal;
    font-style: normal
}

.board__lists .m_title .tit {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.8px;
    text-align: left
}

.board__lists .m_title .dsc {
    margin-top: 14px;
    display: block;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.64px;
    text-align: left;
    color: #888
}

.board__lists .card {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
    margin-bottom: 20px
}

.board__lists .card:last-child {
    margin-bottom: 0
}

.board__lists .card .board__lists table {
    border-collapse: separate;
    border-spacing: 0
}

.board__lists .cats-md,.detail__box .infos__readme .readme p+p {
    margin-top: 0
}

.board__lists table tbody tr td,.board__lists table tbody tr th {
    padding-top: 32px;
    padding-bottom: 36px;
    vertical-align: middle;
    z-index: 1;
    position: relative
}

.board__lists table tbody tr td:first-child,.board__lists table tbody tr th:first-child {
    padding-top: 20px;
    padding-bottom: 20px;
    vertical-align: top
}

.board__lists table .m_cats .label {
    border-radius: 14px;
    border: 1px solid #ff6700;
    background: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 28px;
    width: 53px;
    padding: 0
}

.board__lists table .m_cats .label .txt {
    color: #ff6700;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.9px
}

.board__wrap {
    width: 1400px;
    padding-bottom: 50px;
    margin-left: auto;
    margin-right: auto
}

.table_board {
    background: #fff;
    border-top: 2px solid #333
}

.table_board table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed
}

.table_board table td,.table_board table th {
    text-align: center;
    height: 50px
}

.table_board table td .tit {
    display: block;
    text-align: left
}

.table_board table thead tr th {
    background: #f9f9f9;
    font-size: 16px;
    font-weight: 500;
    color: #333
}

.table_board table tbody tr td,.table_board table tbody tr th {
    background: #fff;
    border-top: 1px solid #dfdfdf;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 50px;
    letter-spacing: -.72px;
    color: #333
}

.table_board table tbody tr td .tit {
    font-weight: 400;
    color: #333
}

.table_board table tbody tr:last-child td,.table_board table tbody tr:last-child th {
    border-bottom: 1px solid #dfdfdf
}

.post__box {
    width: 1400px;
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    border-top: 1px solid #ff6700
}

.post__box hgroup p {
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    color: #333
}

.l-column .widget .banner_box_premium .bnr .rec__cont .tit .c_red img,.pagination li.cctrl-first a span,.pagination li.cctrl-last a span,.pagination li.cctrl-next a span,.pagination li.cctrl-prev a span,.post__box .form__box {
    display: none
}

.post__box .form__box.show {
    display: block
}

.post__box .form__box .region_items {
    margin-top: 10px;
    width: 150px;
    margin-right: 10px
}

.post__box .form__box .region_items>div:first-child {
    border: 1px solid #ccc;
    border-right: 0;
    width: 110px;
    line-height: 38px;
    padding: 0 10px;
    white-space: nowrap
}

.post__box .form__box .region_items>div:last-child {
    margin-left: auto
}

.post__box .form__box .btn-add,.post__box .form__box .btn-month,.post__box .form__box .btn-reset,.post__box .form__box .region_items>div .btn-delete {
    width: 40px;
    height: 40px;
    border: 1px solid #ccc;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    cursor: pointer
}

.post__box .form__box .region_items>div .btn-delete:hover {
    border: 1px solid #222;
    background-color: #333;
    color: #fff
}

.post__box .form__box .region_items:hover {
    background-color: #f5f5f5
}

.post__box .form__box .btn-add,.post__box .form__box .btn-month,.post__box .form__box .btn-reset {
    width: 85px;
    height: 50px;
    background: #fff;
    font-weight: 350;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: -.04em;
    color: #333;
    border: 1px solid #ccc!important;
    opacity: .5!important
}

.btn-month,.post__box .form__box .btn-add.show,.post__box .form__box .btn-month.show,.post__box .form__box .btn-reset.show {
    opacity: 1!important
}

.btn-month {
    background: #f5f5f5!important
}

.btn-month.on {
    background: #333!important;
    color: #fff!important
}

.card_ui_md .card dd .card_tags .tag+.tag,.pagination li+li,.post__box .form__box .btn-month,.post__box .form__box .btn-reset {
    margin-left: 5px
}

.board__wrap_view .title_content,.post__box .title_content {
    margin-left: 50px;
    font-size: 26px;
    font-weight: 500;
    display: flex;
    align-items: center
}

.post__box .title_content .point {
    width: 8px;
    height: 8px;
    background-color: #333
}

.post__box .title_content small {
    font-weight: 400;
    font-size: 18px;
    margin-left: 40px;
    color: #7d7d7d;
    margin-top: 7px
}

.post__box table tbody tr td,.post__box table tbody tr th {
    padding: 10px 15px;
    vertical-align: top
}

.board__wrap_view table tbody tr td {
    padding: 10px 35px;
    vertical-align: middle;
    font-size: 20px
}

.board__wrap_view table tbody tr th,.post__box table tbody tr th {
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    text-align: left;
    color: #333;
    background: #f5f5f5
}

.board__wrap_view table tbody tr th {
    padding: 10px 35px
}

.post__box table tbody tr th {
    font-size: 16px
}

.board__wrap_view table tbody tr td,.board__wrap_view table tbody tr th,.latest div.items dl.itm+dl.itm,.post__box table tbody tr td,.post__box table tbody tr th {
    border-top: 1px solid #dbdbdb
}

.board__wrap_view table tbody tr:last-child td,.board__wrap_view table tbody tr:last-child th,.post__box table tbody tr:last-child td,.post__box table tbody tr:last-child th {
    border-bottom: 1px solid #dbdbdb
}

.post__form {
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px
}

.post__form .post__box table {
    width: 1300px;
    margin: 20px auto
}

.post__form .post__box table tbody tr th {
    width: 190px;
    vertical-align: middle;
    box-sizing: border-box
}

.board__wrap_view table tbody tr th {
    width: 260px;
    height: 70px;
    vertical-align: middle;
    font-size: 20px
}

.board__wrap_view .readme {
    padding: 20px;
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.78;
    letter-spacing: -.72px;
    text-align: left;
    color: #333;
    border-bottom: 1px solid #dbdbdb
}

.board__wrap_view .copyright {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    display: block;
    color: #656565;
    letter-spacing: -.5px;
    background: #f3f3f3;
    border: 1px solid #c8c8c8;
    padding: 20px
}

.board__wrap_view .locate .map,.board__wrap_view .locate .roadmap {
    width: 1200px;
    height: 649px;
    background: #eee;
    margin-top: 15px
}

.board__wrap_view .locate .tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f3f3f3;
    margin-top: 30px;
    border-width: 1px 1px 0
}

.board__wrap_view .locate .tab button {
    background-color: inherit;
    float: left;
    border: 0;
    outline: 0;
    cursor: pointer;
    padding: 14px 16px;
    transition: .3s;
    font-size: 24px;
    color: #898989;
    border-bottom: 1px solid #ccc
}

.board__wrap_view .locate .tab button:hover {
    background-color: #fff;
    color: #333
}

.board__wrap_view .locate .tab button.active {
    background-color: #fff;
    border-bottom-color: #fff;
    color: #333
}

.board__wrap_view .locate .tab button:last-child {
    border-left: 1px solid #ccc
}

.board__wrap_view .locate .tabcontent {
    display: none;
    border-top: none
}

.post__form .post__box table tbody tr th.pt37 label {
    top: 6px
}

.form_inputs,.keywords_stage {
    font-size: 0;
    line-height: 1
}

.form_inputs .warn,.form_inputs button,.form_inputs input {
    vertical-align: middle
}

.keywords_stage .keyword {
    display: inline-block;
    position: relative;
    border: 1px solid #000;
    height: 56px;
    line-height: 56px;
    padding: 0 21px
}

.keywords_stage .keyword+.keyword {
    margin-left: 10px
}

.keywords_stage .keyword .btn_delete {
    cursor: pointer;
    position: absolute;
    width: 18px;
    height: 18px;
    line-height: 1;
    right: -9px;
    top: -9px;
    border-radius: 9px;
    background: #000;
    color: #fff;
    opacity: 0
}

.detail__box .pictures .picture__thumb li.act a:before,.dl_table dl+dl:before,.dl_table2 dl+dl:before,.filter_pans .pan button.loc.act em.icon,.filter_pans .pan button.theme+button.theme:before,.filter_pans .pan button.theme.act em.icon,.keywords_stage .keyword:hover .btn_delete {
    opacity: 1
}

.keywords_stage .keyword>span {
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    color: #333
}

.uio__address .post_code .warn,.uio__address .post_code button,.uio__address .post_code input {
    vertical-align: middle
}

.uio__address .address input {
    display: block
}

.keywords_stage .keyword>span,.latest span.detail,p.warn {
    font-weight: 400;
    font-size: 16px
}

i.hico,p.warn {
    display: inline-block
}

.detail__box .infos h4,p.warn {
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    text-align: left;
    color: #888
}

p.warn-black {
    color: #333
}

.dl_table dl,.dl_table2 dl,label.required {
    position: relative
}

label.required:after {
    content: "*";
    color: #ff7b31;
    margin-left: 5px;
    font-size: 16px
}

.pagination,.pagination li {
    align-items: center;
    justify-content: center
}

.pagination {
    display: flex;
    font-size: 0;
    line-height: 1;
    padding: 60px 0 80px
}

.pagination li {
    display: inline-flex;
    min-width: 35px;
    height: 33px
}

.pagination li.cctrl {
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #999
}

.pagination li.cctrl-first a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14 7L19 12L14 17' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7L12 12L7 17' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    transform: rotate(180deg)
}

.pagination li.cctrl-prev a {
    transform: rotate(180deg)
}

.pagination li.cctrl-next a,.pagination li.cctrl-prev a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10 7L15 12L10 17' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.pagination li.cctrl-last a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14 7L19 12L14 17' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7L12 12L7 17' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.pagination li.cctrl-first,.pagination li.cctrl-last,.pagination li.cctrl-next,.pagination li.cctrl-prev {
    background: #fff
}

.pagination li.cctrl-first a,.pagination li.cctrl-last a,.pagination li.cctrl-next a,.pagination li.cctrl-prev a {
    display: inline-flex;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px
}

.pagination li.act a {
    border-radius: 4px;
    border: 1px solid #ff6700;
    color: #ff6700;
    background: #fff!important;
    font-weight: 700
}

.detail__box .pictures .picture__thumb li a,.pagination li a {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center
}

.pagination li a,.pagination li.act a {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -.8px
}

.pagination li a {
    color: #393434;
    font-weight: 500;
    width: 100%
}

.warning_box {
    background: url(../imgs/icon_warning_box.png)no-repeat 0 0;
    padding-left: 194px
}

.detail__box {
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px
}

.detail__box__wrap {
    background: #fff;
    -webkit-box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
    border-radius: 10px;
    overflow: hidden
}

.detail__box__contain,.detail__box__heading {
    margin-left: 50px;
    margin-right: 50px
}

.detail__box__heading {
    font-size: 0;
    line-height: 1;
    display: block;
    padding-top: 69px;
    padding-bottom: 68px;
    border-bottom: 1px solid #000
}

.detail__box__heading h2 {
    font-size: 33px;
    font-weight: 700;
    line-height: 33px;
    letter-spacing: -1.65px;
    text-align: center;
    color: #333
}

.detail__box__contain {
    padding-top: 50px
}

.detail__box .pictures:after,.l-column:after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both
}

.detail__box .pictures .picture__flicks {
    position: relative;
    width: 1054px;
    height: 592px;
    overflow: hidden;
    float: left
}

.detail__box .pictures .picture__flicks .swiper-button-next,.detail__box .pictures .picture__flicks .swiper-button-prev {
    background: rgba(0,0,0,.8);
    width: 38px;
    height: 38px
}

.detail__box .pictures .picture__flicks .swiper-button-next:after,.detail__box .pictures .picture__flicks .swiper-button-prev:after {
    color: #fff;
    font-size: 16px
}

.detail__box .pictures .picture__flicks .swiper-button-prev {
    left: 0
}

.detail__box .pictures .picture__flicks .swiper-button-next {
    right: 0
}

.detail__box .pictures .picture__thumb {
    float: right
}

.detail__box .pictures .picture__thumb li {
    position: relative;
    display: block;
    width: 231px;
    height: 135px;
    background: #eee;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.detail__box .pictures .picture__thumb li a {
    position: relative;
    overflow: hidden
}

.detail__box .pictures .picture__thumb li a img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

.detail__box .pictures .picture__thumb li a:before {
    position: absolute;
    content: "";
    display: block;
    width: 231px;
    height: 135px;
    border: 5px solid #ff6700;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    -webkit-transition: opacity .3s 0s linear;
    transition: opacity .3s 0s linear
}

.detail__box .pictures .picture__thumb li+li {
    margin-top: 18px
}

.detail__box .pictures .picture__thumb li.act,.filter_pans .pan button.loc.act {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.detail__box .infos {
    padding-top: 49px;
    padding-bottom: 50px;
    border-bottom: 1px solid #dbdbdb
}

.detail__box .infos.nobd-bottom {
    border-bottom: none
}

.detail__box .infos h4 {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.96px;
    color: #333;
    margin-bottom: 29px
}

.detail__box .infos__corp table tbody tr td,.detail__box .infos__corp table tbody tr th {
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.72px;
    text-align: left;
    color: #333
}

.detail__box .infos__corp table tbody tr th {
    color: #888;
    width: 73px;
    white-space: nowrap
}

.detail__box .infos__tags,.dl_table dd .items li,.dl_table2 dd .items li,.sub__cover hgroup {
    font-size: 0;
    line-height: 1
}

.detail__box .infos__tags .tag {
    display: inline-block;
    height: 39px;
    line-height: 37px;
    border: solid 1px #333;
    padding: 0 14px
}

.detail__box .infos__tags .tag+.tag {
    margin-left: 7px
}

.detail__box .infos__readme .readme,.detail__box .infos__tags .tag span,.detail__box .infos__warning dl dt {
    font-size: 17px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.68px;
    text-align: left;
    color: #333
}

.detail__box .infos__readme figure img {
    max-width: 100%
}

.detail__box .infos__readme figure figcaption {
    font-size: 13px;
    padding-left: 10px;
    font-style: italic
}

.detail__box .infos__readme figure+* {
    margin-top: 80px
}

.detail__box .infos__readme .readme {
    font-size: 18px;
    line-height: 1.78;
    letter-spacing: -.72px;
    color: #5f5c5c
}

.detail__box .infos__readme .readme p {
    line-height: 1.78
}

.detail__box .infos__locate address {
    background: url(../imgs/icon_marker.png)no-repeat 0 50%;
    background-size: 20px 27px;
    padding-left: 30px;
    font-size: 18px;
    line-height: 1.78;
    letter-spacing: -.72px
}

.detail__box .infos__locate .map {
    width: 1300px;
    height: 649px;
    background: #eee
}

.detail__box .infos__warning {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 98px;
    padding-bottom: 113px;
    border-bottom: none
}

.detail__box .infos__warning dl dt {
    font-size: 20px;
    letter-spacing: -.8px;
    margin-bottom: 26px;
    padding-left: 8px
}

.detail__box .infos__locate address,.detail__box .infos__warning dl dd ul.items li,.detail__box .pnn a .lab {
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    text-align: left;
    color: #5f5c5c
}

.detail__box .infos__warning dl dd ul.items li {
    font-size: 15px;
    line-height: 2;
    letter-spacing: -.6px
}

.detail__box .infos__warning dl dd ul.items li small {
    font-size: 13px
}

.detail__box__heading__type2 {
    font-size: 0;
    line-height: 1;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dbdbdb;
    padding: 50px 0;
    text-align: left
}

.detail__box__heading__type2 .article__info,.detail__box__heading__type2 h2 {
    margin-left: 50px;
    margin-right: 50px
}

.detail__box__heading__type2 h2 {
    font-size: 33px;
    font-weight: 500;
    letter-spacing: -1.98px;
    color: #333
}

.detail__box__heading__type2 .article__info {
    font-size: 0;
    line-height: 1;
    margin-top: 20px
}

.detail__box__heading__type2 .article__info:after {
    content: "";
    display: flex;
    align-items: center;
    overflow: hidden;
    clear: both
}

.detail__box__heading__type2 .article__info li {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: -.8px;
    text-align: left;
    color: #5f5c5c;
    display: inline-block;
    padding: 0 17px 0 0;
    position: relative
}

.detail__box__heading__type2 .article__info li.hits,.detail__box__heading__type2 .article__info li.sdate {
    padding-left: 0
}

.detail__box__heading__type2 .article__info li.name+.hits:before,.detail__box__heading__type2 .article__info li.sdate+.name:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 16px;
    margin-top: -8px;
    left: 0;
    top: 50%;
    overflow: hidden;
    background: #d9d9d9
}

.detail__box__board .detail__box__heading__type2,.detail__box__news .detail__box__heading__type2 {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch
}

.detail__box__board .heading__subject,.detail__box__news .heading__subject {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.detail__box__board .heading__subject .article__info,.detail__box__board .heading__subject h2,.detail__box__news .heading__subject .article__info,.detail__box__news .heading__subject h2 {
    margin-left: 40px
}

.detail__box__board .heading__subject .article__info li.name,.detail__box__board .heading__subject h2 li.name,.detail__box__news .heading__subject .article__info li.name,.detail__box__news .heading__subject h2 li.name {
    padding-left: 17px!important
}

.detail__box__board .heading__btn,.detail__box__news .heading__btn {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-right: 40px
}

.detail__box__board .heading__btn a,.detail__box__news .heading__btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 50px;
    height: 70px;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    background: #fff;
    color: #393434;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -.9px
}

.detail__box__board .heading__btn a.employer::after,.detail__box__board .heading__btn a.instagram::after,.detail__box__news .heading__btn a.employer::after,.detail__box__news .heading__btn a.instagram::after {
    content: "";
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.07227 10.062C8.33937 10.4329 8.68016 10.7397 9.0715 10.9617C9.46284 11.1838 9.89558 11.3158 10.3404 11.3489C10.7852 11.382 11.2316 11.3153 11.6494 11.1535C12.0673 10.9916 12.4467 10.7383 12.7619 10.4108L14.6279 8.47311C15.1943 7.86402 15.5078 7.04823 15.5007 6.20146C15.4936 5.35469 15.1666 4.54469 14.59 3.94591C14.0134 3.34713 13.2334 3.00748 12.418 3.00012C11.6026 2.99276 10.817 3.31828 10.2305 3.90657L9.16072 5.01106' stroke='%23312E27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.92857 8.93769C9.66146 8.56685 9.32068 8.26001 8.92934 8.03798C8.538 7.81595 8.10525 7.68391 7.66045 7.65083C7.21565 7.61775 6.76921 7.68439 6.35139 7.84625C5.93357 8.0081 5.55416 8.26138 5.2389 8.5889L3.37298 10.5266C2.80649 11.1357 2.49303 11.9515 2.50012 12.7983C2.5072 13.645 2.83426 14.455 3.41086 15.0538C3.98745 15.6526 4.76745 15.9922 5.58284 15.9996C6.39824 16.007 7.1838 15.6814 7.77032 15.0932L8.8339 13.9887' stroke='%23312E27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-left: 10px
}

.detail__box__board .heading__btn a.employer::after,.detail__box__news .heading__btn a.employer::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M11.625 14L16.5 9L11.625 4' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 9L16.5 8.99471' stroke='%23393434' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")
}

.detail__box__heading__type2 .article__info li.name+.hits {
    padding-left: 17px
}

.detail__box__heading__type2 .article__info li.regdate {
    float: right
}

.card_ui_md .card dt,.detail__box .pnn {
    display: flex;
    align-items: center;
    overflow: hidden
}

.detail__box .pnn {
    background: #f5f5f5;
    justify-content: space-between
}

.detail__box .pnn a,.detail__box .pnn>div {
    display: flex;
    align-items: center;
    width: 50%
}

.detail__box .pnn a .lab {
    border-radius: 4px;
    border: 1px solid #dbdbdb;
    background: #fff;
    display: inline-flex;
    padding: 0 20px;
    align-items: center;
    height: 32px;
    font-size: 16px;
    letter-spacing: -.64px
}

.detail__box .pnn>div a {
    width: 100%
}

.detail__box .pnn a.prev {
    justify-content: start
}

.detail__box .pnn a.prev .lab {
    margin-left: 45px;
    margin-right: 20px;
    position: relative;
    float: left
}

.detail__box .pnn a.next .lab::after,.detail__box .pnn a.prev .lab::before {
    content: "";
    width: 4px;
    height: 8px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%
}

.detail__box .pnn a.prev .lab::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M5 9L1 5L5 1' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    margin-right: 6px
}

.detail__box .pnn a.prev .tit {
    float: left
}

.detail__box .pnn a.next {
    justify-content: end
}

.detail__box .pnn a.next .lab {
    margin-right: 45px;
    margin-left: 20px;
    position: relative
}

.detail__box .pnn a.next .lab::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    margin-left: 6px
}

.detail__box .pnn a .tit,.news_recruits .box_in hgroup a {
    color: #333;
    font-size: 18px;
    font-style: normal;
    font-weight: 500
}

.detail__box .pnn a .tit,.dl_table dd .items li .con,.dl_table dd .items li .lab,h3.stit {
    font-stretch: normal;
    letter-spacing: -.72px;
    text-align: left
}

.detail__box .header__flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 10px
}

.detail__box .header__flex small {
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: -.05em;
    color: #6f6f6f
}

.detail__box .header__flex button {
    display: inline-flex;
    align-items: center;
    height: 30px;
    background: #fff;
    border: 1px solid #d9d9d9;
    padding: 0 13px;
    cursor: pointer
}

.detail__box .header__flex button .icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    height: 16px
}

.detail__box .header__flex button .icon.icon-report {
    background-image: url(../imgs/icon-report.png);
    width: 18px;
    margin-right: 3px
}

.detail__box .header__flex button .icon.icon-scrap-off,.detail__box .header__flex button .icon.icon-scrap-on {
    width: 15px;
    margin-right: 3px
}

.detail__box .header__flex button .icon.icon-scrap-off {
    background-image: url(../imgs/icon-scrap-off.png)
}

.detail__box .header__flex button .icon.icon-scrap-on {
    background-image: url(../imgs/icon-scrap-on.png)
}

.banner__box {
    font-size: 0;
    line-height: 1;
    min-width: 1400px;
    margin-left: auto;
    margin-right: auto
}

.banner__box .bnr img {
    width: 100%;
    height: auto
}

h3.stit {
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: -.96px
}

.has_icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

i.hico {
    width: 21px;
    height: 21px;
    background: #000
}

i.hico_info {
    background: url(/theme/basic/pc/assets/imgs/icon-h-paper.svg)no-repeat 0 0;
    background-size: cover
}

.dl_table {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.dl_table dl:before {
    content: "";
    display: block;
    height: 100%;
    width: 1px;
    background: #dbdbdb;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.dl_table dl+dl {
    padding-left: 39px
}

.dl_table dd,.dl_table2 dd {
    margin-top: 30px
}

.dl_table,.dl_table dd .items li.sns {
    display: flex
}

.dl_table dd .items li .con,.dl_table dd .items li .lab {
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.81
}

.dl_table dd .items li .lab {
    color: #888;
    width: 83px
}

.dl_table dd .items li .con {
    color: #333
}

.dl_table dd .items li .con .sub_content {
    display: flex;
    margin-bottom: 5px
}

.dl_table dd .items li .con.main {
    margin-top: 8px
}

.dl_table dd .items li .con .sub_content .sns_icon {
    width: 20px;
    height: 20px;
    margin-left: 5px
}

.dl_table dd .items li .con .sub_content .sns_id {
    height: 20px;
    line-height: 20px;
    margin-left: 5px
}

.dl_table dd .items li .con .sub_content .copy_icon {
    height: 20px;
    margin-left: 5px;
    cursor: pointer
}

.dl_table.col-3 dl,.dl_table2.col-3 dl {
    width: 33.3%
}

.dl_table,.dl_table2 {
    display: -webkit-box;
    display: -ms-flexbox;
    min-height: 130px;
    position: relative
}

.dl_table2 dl:before {
    content: "";
    display: block;
    height: 100%;
    width: 1px;
    background: #dbdbdb;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.dl_table2 dl+dl {
    padding-left: 39px
}

.dl_table2 dd .items li .con,.dl_table2 dd .items li .lab {
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.81;
    letter-spacing: -.72px;
    text-align: left
}

.dl_table2 dd .items li .lab {
    color: #888;
    width: 83px
}

.dl_table2 dd .items li .con,.sub__cover .uio__srch select {
    color: #333
}

.l-column,.sub__cover {
    margin-left: auto;
    margin-right: auto
}

.sub__cover {
    position: relative;
    width: 100%;
    height: 352px;
    max-width: 1920px
}

.sub__cover hgroup {
    text-align: center
}

.sub__cover hgroup p.dsc,.sub__cover hgroup p.tit {
    position: relative;
    font-stretch: normal;
    font-style: normal;
    color: #fff
}

.sub__cover hgroup .tit {
    color: #fff
}

.sub__cover hgroup .tit,.sub__cover hgroup p.tit {
    padding-top: 111px;
    font-size: 44px;
    font-weight: 700;
    letter-spacing: -2.23px
}

.sub__cover hgroup p.dsc {
    margin-top: 16px;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -.88px
}

.sub__cover .uio__srch {
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -700px
}

.sub__cover .uio__srch input {
    position: relative;
    margin-left: -1px
}

.l-column {
    max-width: 1400px;
    padding-top: 60px
}

.l-column .l-aside {
    width: 360px;
    float: left
}

.l-column .l-section {
    width: 1040px;
    float: right
}

.l-column .widget {
    border: solid 1px #e5e5e5;
    padding-bottom: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0;
    line-height: 1;
    background-color: #fff
}

.l-column .widget.pb0 {
    padding-bottom: 0
}

.l-column .widget+.widget {
    margin-top: 20px
}

.l-column .widget hgroup {
    display: block;
    padding: 29px 0 30px;
    border-bottom: 1px solid #dbdbdb;
    margin: 0 20px 30px
}

.l-column .widget hgroup .widget_tit {
    font-weight: 700;
    letter-spacing: -.8px;
    color: #333
}

.l-column .widget.nbd {
    border: 0
}

.l-column .widget .banner_box_premium .bnr {
    background: #fff;
    margin-bottom: 10px;
    cursor: pointer
}

.l-column .widget .banner_box_premium .bnr .rec__cont {
    position: relative;
    height: 250px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.l-column .widget .banner_box_premium .bnr .rec__cont .thumb_img {
    height: 63%;
    background-position: center center;
    transform: scale(1);
    transition: all 2s ease-in
}

.l-column .widget .banner_box_premium .bnr .rec__cont p,.l-column .widget hgroup .widget_tit {
    font-stretch: normal;
    font-style: normal;
    text-align: left
}

.l-column .widget .banner_box_premium .bnr .rec__cont .tit {
    padding-top: 8px;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    color: #333;
    padding-left: 14px;
    padding-right: 14px
}

.l-column .widget .banner_box_premium .bnr .rec__cont .tit .c_red {
    display: inline-flex;
    align-items: center;
    gap: 6px
}

.l-column .widget .banner_box_premium .bnr .rec__cont .tit .c_red::before {
    content: "";
    width: 20px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='none'%3E%3Cpath d='M0 2.11765C0 0.948103 0.814028 0 1.81818 0H18.1818C19.186 0 20 0.948103 20 2.11765V15.8824C20 17.0519 19.186 18 18.1818 18H1.81818C0.814027 18 0 17.0519 0 15.8824V2.11765Z' fill='%23ff6700'/%3E%3Cpath d='M4.73098 12.7059L2.72727 5.29412H4.1015L4.97036 8.90498C5.17428 9.72517 5.31613 10.4654 5.52005 11.2955H5.56438C5.77716 10.4654 5.91902 9.72517 6.12293 8.90498L6.97407 5.29412H8.30396L6.30025 12.7059H4.73098Z' fill='white'/%3E%3Cpath d='M9.54545 12.7059V5.29412H10.8576V12.7059H9.54545Z' fill='white'/%3E%3Cpath d='M12.5472 12.7059V5.29412H14.7016C16.1556 5.29412 17.2727 5.87426 17.2727 7.62467C17.2727 9.31507 16.1468 10.0753 14.7371 10.0753H13.8593V12.7059H12.5472ZM13.8593 8.90498H14.6484C15.5527 8.90498 15.9872 8.47488 15.9872 7.62467C15.9872 6.76447 15.5084 6.4744 14.6041 6.4744H13.8593V8.90498Z' fill='white'/%3E%3C/svg%3E")no-repeat center
}

.l-column .widget .banner_box_premium .bnr .rec__cont .tit strong {
    font-weight: 700;
    font-size: 17px;
    height: 26px;
    line-height: 26px
}

.l-column .widget .banner_box_premium .bnr .rec__cont .tit .special_vip {
    height: 14px;
    margin-right: 4px
}

.l-column .widget .banner_box_premium .bnr .rec__cont .dsc {
    margin-top: 5px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #5f5c5c;
    padding-left: 14px;
    padding-right: 14px
}

.l-column .widget .banner_flicks {
    width: 320px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 10px
}

.l-column .widget .ad_inquiry {
    position: relative;
    border: 1px solid #e1e1e1;
    background: #fff;
    display: block;
    width: 320px;
    height: 59px;
    line-height: 57px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    text-align: left;
    color: #5f5c5c
}

.l-column .widget .ad_inquiry span {
    margin-left: 23px
}

.l-column .widget .ad_inquiry:after,.latest div.items dl.itm dt a:after {
    content: "";
    font-family: xeicon;
    position: absolute;
    right: 22px;
    top: 0
}

.aside_employee .ad_inquiry {
    margin-top: 20px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
    border: 0!important
}

.aside_employee .widget {
    background-color: transparent
}

.l-column .aside__category .tags {
    margin: 0 20px 30px;
    font-size: 0;
    line-height: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 14px 0
}

.l-column .aside__category .tags .tag {
    display: inline-block;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.64px;
    color: #5f5c5c
}

.ellipsis2,.ellipsis3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ellipsis3 {
    -webkit-line-clamp: 3
}

.card_ui .card {
    display: block
}

.card_ui .thumb {
    height: 156px
}

.card_ui .thumb img {
    width: 100%;
    visibility: hidden
}

.card_ui .desc,.card_ui_md,.card_ui_md .card dd {
    font-size: 0;
    line-height: 1
}

.card_ui .desc .regdate,.card_ui .desc .tit,.l-column .aside__category .tags .tag {
    font-stretch: normal;
    font-style: normal;
    text-align: left
}

.card_ui .desc .tit {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.64px;
    color: #333
}

.card_ui .desc .regdate {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    color: #888
}

.card_ui_md {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    align-items: stretch
}

.card_ui_md .card {
    width: 320px;
    display: inline-block;
    vertical-align: top
}

.card_ui_md .card dt {
    justify-content: center;
    height: 167px
}

.card_ui_md .card dt img {
    object-fit: cover
}

.card_ui_md .card dd {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px
}

.card_ui_md .card dd .card_inners {
    margin: 0 20px
}

.card_ui_md .card dd .dsc {
    font-stretch: normal;
    font-style: normal;
    font-weight: 400
}

.card_ui_md .card dd .info li,.card_ui_md .card dd .tit {
    font-stretch: normal;
    font-style: normal;
    text-align: left;
    display: inline-block
}

.card_ui_md .card dd .info li {
    font-weight: 400;
    line-height: 1;
    font-size: 16px;
    letter-spacing: -.56px;
    color: #888
}

.card_ui_md .card dd .tit {
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.8px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.card_ui_md .card dd .tit+.info {
    margin-top: 10px
}

.card_ui_md .card dd .info {
    display: block;
    font-size: 0;
    line-height: 1
}

.card_ui_md .card dd .info+.dsc {
    margin-top: 22px
}

.card_ui_md .card dd .info li strong {
    display: inline-block;
    font-weight: 700;
    color: #5f5c5c;
    margin-left: 5px
}

.card_ui_md .card dd .dsc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.7px;
    text-align: left;
    color: #5f5c5c
}

.card_ui_md .card dd .dsc+.card_tags {
    margin-top: 32px
}

.card_ui_md .card dd .card_tags {
    font-size: 0;
    line-height: 1
}

.card_ui_md .card dd .card_tags .tag {
    height: 30px;
    line-height: 28px;
    display: inline-block;
    border: solid 1px #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 11px
}

.card_ui_md .card dd .card_tags .tag span,.land_card_ui .card .card_inbody_heading .info li,.latest div.items dl.itm dt a,.latest ul.items li.itm a strong {
    font-size: 13px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.52px;
    text-align: left;
    color: #333
}

.card_ui.has_shadow .card {
    -webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 25px 0 rgba(0,0,0,.05)
}

.land_card_ui {
    display: inline-block;
    width: 100%
}

.land_card_ui .card {
    padding: 30px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08)
}

.land_card_ui .card .dbtn-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px!important;
    border: 1px solid #d9d9d9!important;
    gap: 6px
}

.land_card_ui .card .dbtn-primary::after,.main__latest__group div.box .items li span.new::before {
    /*content: "";
    width: 10px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M6 7L9 4L6 1' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 4L9 3.99805' stroke='%23393434' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; 
	color:#fff*/
}

.land_card_ui .card .dbtn-primary .xi-long-arrow-right {
    display: none
}

.land_card_ui .card .cat.cat_all:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M13 6.72727C13 11.1818 7 15 7 15C7 15 1 11.1818 1 6.72727C1 5.20831 1.63214 3.75155 2.75736 2.67748C3.88258 1.60341 5.4087 1 7 1C8.5913 1 10.1174 1.60341 11.2426 2.67748C12.3679 3.75155 13 5.20831 13 6.72727Z' fill='%23FAE468' stroke='%23FFD600' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.99219 8.81641C8.09676 8.81641 8.99219 7.92098 8.99219 6.81641C8.99219 5.71184 8.09676 4.81641 6.99219 4.81641C5.88762 4.81641 4.99219 5.71184 4.99219 6.81641C4.99219 7.92098 5.88762 8.81641 6.99219 8.81641Z' fill='white' stroke='%23FFD600' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.land_card_ui .card .cat:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M13 15L7 11.1111L1 15V2.55556C1 2.143 1.18061 1.74733 1.5021 1.45561C1.82359 1.16389 2.25963 1 2.71429 1H11.2857C11.7404 1 12.1764 1.16389 12.4979 1.45561C12.8194 1.74733 13 2.143 13 2.55556V15Z' fill='%23FAE468' stroke='%23FFD600' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.land_card_ui .card+.card {
    margin-top: 20px
}

.land_card_ui .card .card_inbody {
    position: relative
}

.land_card_ui .card .card_inbody_heading:after,.latest__wrap .row:after,.module_tbanner__in:after,.questions_box:after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both
}

.land_card_ui .card .card_inbody_heading .cats {
    float: left
}

.land_card_ui .card .card_inbody_heading .info {
    font-size: 0;
    line-height: 1;
    float: right
}

.land_card_ui .card .card_inbody_heading .info li {
    display: inline-block;
    font-size: 14px;
    letter-spacing: -.56px;
    color: #888
}

.box_in hgroup h2 .more,.land_card_ui .card .card_inbody_heading .info li strong {
    font-weight: 500;
    color: #5f5c5c
}

.land_card_ui .card .card_inbody_conts {
    font-size: 0;
    line-height: 1;
    margin: 30px 0 0 0
}

.land_card_ui .card .card_inbody_conts .options {
    position: absolute;
    right: 0;
    top: -45px
}

.land_card_ui .card .card_inbody_conts .options .btn_like {
    margin-left: 5px
}

.land_card_ui .card .card_inbody_conts .options .dbtn-primary {
    height: 42px
}

.land_card_ui .card .card_inbody_conts .tit_content,.main__latest__group div.box h3,.premium__banner__box hgroup p {
    display: flex;
    align-items: center
}

.land_card_ui .card .card_inbody_conts .tit_content .tit {
    width: fit-content;
    max-width: 80%;
    font-size: 22px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.88px;
    text-align: left;
    color: #333;
    min-height: 24px
}

.land_card_ui .card .card_inbody_conts .tit_content .new {
    position: relative;
    margin-left: 10px;
    width: 30px;
    height: 25px;
    background: url(/theme/basic/mo/assets/imgs/new.png)no-repeat 50%;
    background-size: 30px 24px
}

.land_card_ui .card .card_inbody_conts .tit_content .chat {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin-left: 10px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath d='M4.12195 4.02703H13.878M4.12195 7.05405H13.878M4.12195 10.0811H7.63415H10.7561M1 15V2.89189C1 2.26126 1.39024 1 2.95122 1C4.51219 1 11.6667 1 15.0488 1C15.6992 1 17 1.37838 17 2.89189C17 4.40541 17 9.32432 17 11.5946C17 12.0991 16.6878 13.1081 15.439 13.1081C14.1902 13.1081 6.85366 13.1081 3.34146 13.1081L1 15Z' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat;
    padding-left: 23px;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #7b7b7b
}

.land_card_ui .card .card_inbody_conts .tit_content .chat.end {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath d='M4.12195 4.02703H13.878M4.12195 7.05405H13.878M4.12195 10.0811H7.63415H10.7561M1 15V2.89189C1 2.26126 1.39024 1 2.95122 1C4.51219 1 11.6667 1 15.0488 1C15.6992 1 17 1.37838 17 2.89189C17 4.40541 17 9.32432 17 11.5946C17 12.0991 16.6878 13.1081 15.439 13.1081C14.1902 13.1081 6.85366 13.1081 3.34146 13.1081L1 15Z' stroke='%23ff6700' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat;
    color: #ff6700
}

.land_card_ui .card .card_inbody_conts .dsc {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 20px;
    letter-spacing: -.64px;
    text-align: left;
    color: #5f5c5c;
    padding-right: 160px;
    min-height: 40px
}

.land_card_ui .card .card_inbody_conts .info {
    font-size: 0;
    line-height: 1;
    float: left;
    margin-top: 19px
}

.land_card_ui .card .card_inbody_conts .info li {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.56px;
    color: #757575
}

.land_card_ui .card .card_inbody_conts .info li strong {
    font-weight: 500;
    color: #494949
}

.latest__wrap {
    width: 1400px;
    background: #fff;
    padding-top: 46px;
    margin: 50px auto
}

.latest__wrap .row.col-2 .latest {
    width: 640px;
    float: left;
    padding: 0 20.5px 30px;
    border: 1px solid #efefef;
    border-top: 4px solid #ff6700
}

.latest__wrap .row.col-2 .latest+.latest {
    float: right
}

.latest__wrap .row.col-2.one_item .latest {
    width: 1360px
}

.land_card_ui .card .card_inbody_conts .info li,.latest hgroup h2,.latest hgroup h2 a.more {
    font-stretch: normal;
    font-style: normal;
    text-align: left
}

.latest hgroup h2 {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -1.04px;
    color: #333;
    border-bottom: 1px solid #3a2828;
    padding: 21px 0 22px 15px
}

.latest hgroup h2 a.more {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.64px;
    color: #6d6d6d;
    padding: 0 0 0 20px
}

.latest ul.items {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #e5e4e5
}

.latest ul.items li.itm a {
    position: relative;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px
}

.latest div.items dl.itm dt a,.latest ul.items li.itm a strong {
    font-size: 16px;
    letter-spacing: -.72px
}

.latest ul.items li.itm a i.regdate {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.6px;
    text-align: left;
    color: #333;
    float: right;
    line-height: 50px
}

.latest span.detail {
    color: #333;
    height: 76px;
    line-height: 76px;
    padding-left: 15px;
    display: block;
    background: #f3f3f3
}

.latest ul.items li.itm+li.itm {
    border-top: 1px solid #e5e4e5
}

.latest div.items dl.itm dt a {
    position: relative;
    display: block;
    height: 59px;
    line-height: 59px;
    font-size: 18px;
    color: #5f5c5c
}

.latest div.items dl.itm dt a:after {
    content: "";
    line-height: 1;
    right: 20px;
    top: 24px;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.latest div.items dl.itm dd {
    border-top: 1px solid #dbdbdb;
    padding: 40px 0;
    background-color: #fafafa;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    opacity: 0;
    position: absolute;
    top: -3721em;
    pointer-events: none
}

.latest div.items dl.itm dd .memo {
    margin: 0 30px
}

.latest div.items dl.itm.act dt a:after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.latest div.items dl.itm.act dd {
    pointer-events: fill;
    position: relative;
    opacity: 1;
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity .2s 0s linear,-webkit-transform .2s 0s linear;
    transition: opacity .2s 0s linear,transform .2s 0s linear;
    transition: opacity .2s 0s linear,transform .2s 0s linear,-webkit-transform .2s 0s linear
}

.questions_box {
    margin-bottom: 142px
}

.questions_box .quest {
    position: relative;
    float: left;
    width: 610px;
    height: 173px;
    background: #ee7953
}

.questions_box .quest .tit {
    display: block;
    font-size: 22px;
    line-height: 1.4;
    color: #fff;
    position: relative;
    top: 58px;
    margin-left: 40px;
    font-weight: 500;
    text-align: left
}

.questions_box .quest a {
    position: absolute;
    width: 165px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    display: block;
    left: 405px;
    top: 54px;
    border: 1px solid #fff;
    color: #fff
}

.questions_box .quest+.quest {
    float: right;
    background: #413b3b
}

.main_visual {
    position: relative;
    max-width: 1920px;
    min-width: 1400px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.main_visual .swiper-pagination {
    bottom: 101px;
    text-align: left;
    left: 260px
}

.main_visual .swiper-pagination-bullet {
    width: 14px;
    height: 2px;
    overflow: hidden;
    border-radius: 0;
    background: #fff
}

.main_visual .swiper-pagination-bullet+.swiper-pagination-bullet {
    margin-left: 5px
}

.main_visual .swiper-pagination-bullet-active {
    opacity: 1;
    width: 47px;
    -webkit-transition: width .3s 0s linear;
    transition: width .3s 0s linear
}

#swiper-idx2 .swiper-pagination-bullet {
    background: #333
}

.module_tbanner {
    position: relative;
    z-index: 2
}

.module_tbanner__in {
    font-size: 0;
    line-height: 1;
    width: 1400px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: -61px
}

.module_tbanner__in .premium__banner__box {
    float: left
}

.module_tbanner__in .srch_filter {
    float: right
}

.premium__banner__box {
    width: 450px;
    height: 286px;
    background-color: transparent;
    vertical-align: top
}

.premium__banner__box hgroup {
    position: relative;
    width: 100%;
    height: 56px;
    border-radius: 10px 10px 0 0;
    border-top: 1px solid #ff6700;
    border-right: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    background: #fff
}

.premium__banner__box hgroup p {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
    -ms-flex-align: center;
    height: 58px;
    margin-left: 23px;
    font-size: 20px;
    font-weight: 700;
    color: #312e27
}

.premium__banner__box hgroup .swiper-pagination {
    position: static;
    margin-right: 20px
}

.premium__banner__box hgroup .swiper-pagination .swiper-pagination-bullet {
    background: #312e27
}

.premium__banner__box hgroup .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
    margin-left: 6px
}

.premium__banner__box .banners,.premium__banner__box .rec__cont {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.premium__banner__box .banners {
    width: 100%;
    height: 229px;
    border-top-width: 0;
    border-radius: 0 0 10px 10px
}

.premium__banner__box .banners .arrow_left,.premium__banner__box .banners .arrow_right {
    position: absolute;
    left: 20px;
    bottom: 69px;
    z-index: 10;
    width: 28px;
    height: 28px;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 14C28 21.732 21.732 28 14 28C6.26801 28 5.47967e-07 21.732 1.22392e-06 14C1.89987e-06 6.26801 6.26802 -1.89987e-06 14 -1.22392e-06C21.732 -5.47967e-07 28 6.26801 28 14Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.70404 14.8015C7.57091 14.5557 7.50161 14.2797 7.50161 14C7.50161 13.7202 7.57091 13.4442 7.70404 13.1984C7.83722 12.9525 8.03039 12.7441 8.26673 12.595L8.26912 12.5935L16.087 7.72513C16.3306 7.57893 16.6083 7.50079 16.8923 7.49996C17.1764 7.49914 17.4545 7.57571 17.6989 7.72052C17.9431 7.86524 18.1442 8.07248 18.2842 8.31974C18.4241 8.5669 18.4986 8.84639 18.5016 9.13059L18.5016 9.13588L18.5016 18.8693C18.4986 19.1535 18.4241 19.433 18.2842 19.6802C18.1442 19.9274 17.9431 20.1347 17.6989 20.2794C17.4545 20.4242 17.1763 20.5008 16.8923 20.5C16.6083 20.4991 16.3306 20.4209 16.0871 20.2747L16.0801 20.2705L8.26913 15.4064L8.26673 15.4049C8.03039 15.2559 7.83722 15.0475 7.70404 14.8015Z' fill='%23393434'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 50%;
    border: solid 1px #fff;
    cursor: pointer
}

.premium__banner__box .banners .arrow_right {
    left: 58px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 14C6.75952e-07 6.26801 6.26801 -6.75952e-07 14 0C21.732 6.75952e-07 28 6.26801 28 14C28 21.732 21.732 28 14 28C6.26801 28 -6.75952e-07 21.732 0 14Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.296 13.1985C20.4291 13.4443 20.4984 13.7203 20.4984 14C20.4984 14.2798 20.4291 14.5558 20.296 14.8016C20.1628 15.0475 19.9696 15.2559 19.7333 15.405L19.7309 15.4065L11.913 20.2749C11.6694 20.4211 11.3917 20.4992 11.1077 20.5C10.8237 20.5009 10.5455 20.4243 10.3011 20.2795C10.0569 20.1348 9.85576 19.9275 9.7158 19.6803C9.57591 19.4331 9.50142 19.1536 9.49842 18.8694L9.49836 18.8641L9.49839 9.13068C9.50139 8.84648 9.57591 8.56698 9.7158 8.31983C9.85576 8.07256 10.0569 7.86532 10.3011 7.72061C10.5455 7.5758 10.8237 7.49922 11.1077 7.50005C11.3917 7.50087 11.6694 7.57907 11.9129 7.72527L11.9199 7.72947L19.7309 12.5936L19.7333 12.5951C19.9696 12.7441 20.1628 12.9525 20.296 13.1985Z' fill='%23393434'/%3E%3C/svg%3E ")
}

.premium__banner__box .rec__cont {
    position: relative;
    height: 100%
}

.premium__banner__box .rec__cont .thumb_img {
    height: 100%;
    background-position: center center;
    transform: scale(1);
    transition: all 2s ease-in
}

.premium__banner__box .rec__cont .thumb_img.zout {
    transform: scale(1.5)
}

.premium__banner__box .rec__cont .tit {
    position: absolute;
    top: 20px;
    width: 100%;
    padding: 0 20px
}

.premium__banner__box .rec__cont .tit span,.premium__banner__box .rec__cont .tit strong {
    color: #fff;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -1.2px
}

.premium__banner__box .rec__cont .tit strong {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px
}

.premium__banner__box .rec__cont .tit span {
    overflow: hidden;
    text-overflow: ellipsis
}

.premium__banner__box .rec__cont .dsc {
    position: absolute;
    top: 98px;
    padding-left: 20px;
    width: 100%;
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: -.75px
}

.premium__banner__box .rec__cont .cats {
    position: absolute;
    bottom: 13px;
    padding-left: 10px
}

.premium__banner__box .rec__cont .btn_detail {
    position: absolute;
    right: 10px;
    bottom: 10px;
    border: 1px solid #ff6700;
    background-color: #ffe663;
    width: 140px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 40px;
    color: #312e27
}

.premium__banner__box .rec__cont .btn_detail strong {
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.72px
}

.srch_filter {
    background: #eee;
    width: 940px;
    height: 286px
}

.news_recruits {
    min-width: 1400px;
    position: relative;
    border-top: 1px solid #e5e5e5;
    padding: 80px 0;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 4px 10px 0 rgba(0,0,0,.05)
}

.news_recruits .box_in hgroup,.premium__banner__box hgroup {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.news_recruits .box_in hgroup a {
    display: inline-flex;
    align-items: center;
    position: relative;
    line-height: 18px;
    letter-spacing: -.9px;
    padding-right: 12px;
    white-space: nowrap
}

.news_recruits .box_in hgroup a::after {
    content: "";
    position: absolute;
    right: 0;
    width: 5px;
    height: 14px;
    stroke: #333;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' viewBox='0 0 7 16' fill='none'%3E%3Cpath d='M1 1L6 8.17949L1 15' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    overflow: hidden
}

.news_recruits::after,.news_recruits::before {
    content: "";
    position: absolute;
    top: 0;
    width: 1400px;
    height: 100%;
    background: rgba(255,255,255,.98);
    z-index: 2
}

.news_recruits::before {
    left: 50%;
    margin-left: -2100px
}

.news_recruits::after {
    right: 50%;
    margin-right: -2100px
}

.news_recruits .trp-news-swiper {
    position: relative;
    width: 1400px;
    margin-left: auto;
    margin-right: auto
}

.news_recruits .trp-news-swiper .trpnewsSwiper {
    height: 362px;
    position: relative
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-button-next,.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-button-prev {
    top: 130px;
    width: 60px;
    height: 60px;
    display: none
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-button-next::after,.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-button-prev::after {
    display: none
}

.news_recruits .trp-news-swiper .trpnewsSwiper:hover .swiper-button-next,.news_recruits .trp-news-swiper .trpnewsSwiper:hover .swiper-button-prev {
    display: block
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-button-next {
    right: -30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cmask id='path-1-inside-1_406_458' fill='white'%3E%3Cpath d='M60 50C60 55.5228 55.5228 60 50 60L10 60C4.47715 60 3.91405e-07 55.5228 8.74228e-07 50L4.37114e-06 9.99999C4.85396e-06 4.47715 4.47716 -4.85396e-06 10 -4.37114e-06L50 -8.74228e-07C55.5229 -3.91405e-07 60 4.47715 60 10L60 50Z'/%3E%3C/mask%3E%3Cpath d='M60 50C60 55.5228 55.5228 60 50 60L10 60C4.47715 60 3.91405e-07 55.5228 8.74228e-07 50L4.37114e-06 9.99999C4.85396e-06 4.47715 4.47716 -4.85396e-06 10 -4.37114e-06L50 -8.74228e-07C55.5229 -3.91405e-07 60 4.47715 60 10L60 50Z' fill='white'/%3E%3Cpath d='M61 50C61 56.0751 56.0751 61 50 61L10 61C3.92487 61 -1 56.0751 -0.999999 50L1 50C1 54.9706 5.02944 59 10 59L50 59C54.9706 59 59 54.9706 59 50L61 50ZM-0.999996 9.99999C-0.999995 3.92486 3.92487 -1 10 -1L50 -1C56.0751 -1 61 3.92487 61 10L59 10C59 5.02944 54.9706 1 50 0.999999L10 0.999996C5.02944 0.999995 1 5.02943 1 9.99999L-0.999996 9.99999ZM50 -1C56.0751 -1 61 3.92487 61 10L61 50C61 56.0751 56.0751 61 50 61L50 59C54.9706 59 59 54.9706 59 50L59 10C59 5.02944 54.9706 1 50 0.999999L50 -1ZM10 61C3.92487 61 -1 56.0751 -0.999999 50L-0.999996 9.99999C-0.999995 3.92486 3.92487 -1 10 -1L10 0.999996C5.02944 0.999995 1 5.02943 1 9.99999L1 50C1 54.9706 5.02944 59 10 59L10 61Z' fill='%23D4D4D4' mask='url(%23path-1-inside-1_406_458)'/%3E%3Cpath d='M26 19L36 30.2821L26 41' stroke='%23333333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-button-prev {
    left: -30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cmask id='path-1-inside-1_406_459' fill='white'%3E%3Cpath d='M-1.74846e-06 10C-7.8281e-07 4.47715 4.47715 7.8281e-07 10 1.74846e-06L50 8.74228e-06C55.5228 9.70792e-06 60 4.47716 60 10L60 50C60 55.5229 55.5228 60 50 60L9.99999 60C4.47714 60 -9.70792e-06 55.5228 -8.74228e-06 50L-1.74846e-06 10Z'/%3E%3C/mask%3E%3Cpath d='M-1.74846e-06 10C-7.8281e-07 4.47715 4.47715 7.8281e-07 10 1.74846e-06L50 8.74228e-06C55.5228 9.70792e-06 60 4.47716 60 10L60 50C60 55.5229 55.5228 60 50 60L9.99999 60C4.47714 60 -9.70792e-06 55.5228 -8.74228e-06 50L-1.74846e-06 10Z' fill='white'/%3E%3Cpath d='M-1 10C-1 3.92487 3.92487 -0.999999 10 -0.999998L50 -0.999991C56.0751 -0.99999 61 3.92488 61 10L59 10C59 5.02945 54.9706 1.00001 50 1.00001L10 1C5.02944 1 0.999999 5.02944 0.999998 10L-1 10ZM61 50C61 56.0751 56.0751 61 50 61L9.99999 61C3.92486 61 -1.00001 56.0751 -1.00001 50L0.999991 50C0.99999 54.9706 5.02943 59 9.99999 59L50 59C54.9706 59 59 54.9706 59 50L61 50ZM9.99999 61C3.92486 61 -1.00001 56.0751 -1.00001 50L-1 10C-1 3.92487 3.92487 -0.999999 10 -0.999998L10 1C5.02944 1 0.999999 5.02944 0.999998 10L0.999991 50C0.99999 54.9706 5.02943 59 9.99999 59L9.99999 61ZM50 -0.999991C56.0751 -0.99999 61 3.92488 61 10L61 50C61 56.0751 56.0751 61 50 61L50 59C54.9706 59 59 54.9706 59 50L59 10C59 5.02945 54.9706 1.00001 50 1.00001L50 -0.999991Z' fill='%23D4D4D4' mask='url(%23path-1-inside-1_406_459)'/%3E%3Cpath d='M34 41L24 29.7179L34 19' stroke='%23333333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide {
    width: 270px
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-thumbnail {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 270px;
    height: 270px;
    overflow: hidden;
    border-radius: 10px;
    font-size: 0
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-thumbnail a {
    text-decoration: none;
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: 100%;
    height: 100%
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-thumbnail img {
    width: 100%;
    height: auto;
    object-fit: cover;
    transition: all .2s linear
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-thumbnail .sns__icon {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px
}

.board-row.row-cols-3>* .card .card-thumbnail .sns__icon img,.board-row.row-cols-3>* .card .card-thumbnail a img,.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-thumbnail .sns__icon img {
    width: 100%;
    object-fit: cover;
    transition: all .2s linear
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-body .card-title {
    display: inline-block;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.05em;
    color: #333;
    height: 48px;
    text-align: left;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 20px;
    overflow: hidden
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-body .card-text {
    margin-top: 10px;
    font-weight: 500;
    font-size: 15px;
    line-height: 15px;
    letter-spacing: -.05em;
    color: #747474
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card .card-body .card-text span {
    margin-right: 20px
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card:hover .card-thumbnail img {
    transform: scale(1.03)
}

.news_recruits .trp-news-swiper .trpnewsSwiper .swiper-wrapper .swiper-slide .card:hover .card-title {
    color: #000
}

.latest_recruits {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding-top: 64px;
    background: #fff
}

.latest_recruits_in {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.latest_recruits_in:before {
    content: "";
    width: 1px;
    height: 188px;
    position: absolute;
    top: 0;
    left: 50%;
    background: #dbdbdb
}

.latest_recruits .box,.main__latest__group a.box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.latest_recruits .box {
    width: 650px;
    background: url(../imgs/img_main_illust1.png)no-repeat 0 0;
    padding-bottom: 74px
}

.latest_recruits .box+.box {
    background: url(../imgs/img_main_illust2.png)no-repeat 0 0
}

.latest_recruits .box .tit,.latest_recruits .box ul.items_bak {
    margin-left: 210px
}

.latest_recruits .box .tit {
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.96px;
    text-align: left;
    color: #333;
    margin-bottom: 16px
}

.latest_recruits .box ul.items li {
    display: block;
    height: 33px
}

.latest_recruits .box ul.items li a {
    position: relative;
    display: block;
    height: 33px;
    line-height: 33px
}

.latest_recruits .box ul.items li a em {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 330px;
    text-overflow: ellipsis
}

.latest_recruits .box ul.items li a .cpnum,.latest_recruits .box ul.items li a .state {
    position: absolute;
    right: 0;
    top: 0;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.56px;
    text-align: right;
    color: #888
}

.latest_recruits .box ul.items li a .state {
    width: 73px;
    text-align: center;
    display: block;
    border-radius: 13.5px;
    background-color: #5e63bf;
    color: #fff
}

.latest_recruits .box ul.items li a .state-done {
    background-color: #ff7b31
}

.best_recruits .tags .tag:hover,.good_recruits .tags .tag:hover,.latest_recruits .box ul.items li a:hover em,.main__latest__group a.box:hover p.btn_detail,.main__latest__group div.box .items li a:hover,.new_recruits .tags .tag:hover {
    text-decoration: underline
}

.box_in,.latest_recruits_in,.results section {
    width: 1400px;
    margin-left: auto;
    margin-right: auto
}

.box_in hgroup,.popular_jobs hgroup {
    margin-bottom: 40px
}

.box_in hgroup h2,.latest_recruits .box {
    font-size: 0;
    line-height: 1
}

.box_in hgroup h2 .more {
    font-size: 16px;
    margin-left: 20px
}

.best_recruits {
    background: #f5f5f5
}

.good_recruits,.new_recruits {
    padding: 80px 0;
    background: #f5f5f5
}

.best_recruits.bg_white {
    border-bottom: solid 20px #f3f3f3
}

.best_recruits {
    padding: 80px 0
}

.best_recruits .tags,.good_recruits .tags,.new_recruits .tags {
    font-size: 0;
    line-height: 1
}

.best_recruits .tags .tag,.good_recruits .tags .tag,.latest_recruits .box ul.items li a,.main__latest__group div.box h3 strong,.new_recruits .tags .tag {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    text-align: left;
    color: #5f5c5c
}

.best_recruits .tags .tag+.tag,.good_recruits .tags .tag+.tag,.new_recruits .tags .tag+.tag {
    margin-left: 10px
}

.main__latest__group {
    padding-top: 65px;
    padding-bottom: 65px
}

.main__latest__group .c_orange_yellow1 {
    color: #ff6700!important
}

.main__latest__group div.box {
    padding: 27px;
    height: 116px
}

.main__latest__group div.box h3 strong {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -.96px;
    color: #333;
    margin-right: 3px
}

.main__latest__group div.box h3 a.more {
    font-size: 0;
    display: inline-block;
    margin-left: auto;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Crect x='0.5' y='0.5' width='21' height='21' rx='4.5' fill='white' stroke='%23D9D9D9'/%3E%3Cpath d='M10.197 10.2887V6H11.803V10.2887H16V11.7526H11.803V16H10.197V11.7526H6V10.2887H10.197Z' fill='%23393434'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.bestList .card__group .card .itm>dd .summary>dl+dl,.bestList .card__group .card>dl>dd .summary>dl+dl,.card__group .card .itm>dd .summary>dl+dl,.card__group .card>dl>dd .summary>dl+dl,.l-results .rows .aside .stx_group select+select,.main__latest__group div.box .items {
    margin-top: 10px
}

.main__latest__group div.box .items li {
    height: 30px;
    line-height: 30px
}

.main__latest__group div.box .items li a {
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.13;
    letter-spacing: -.64px;
    text-align: left;
    color: #333;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 70%;
    float: left
}

.main__latest__group div.box .items li span {
    font-size: 14px;
    font-weight: 400;
    opacity: 1;
    display: inline-block
}

.main__latest__group div.box .items li span.new {
    box-sizing: border-box;
    width: 13px;
    height: 13px;
    position: relative;
    font-size: 0;
    margin-left: 5px
}

.main__latest__group div.box .items li span.new::before {
    width: 13px;
    height: 13px;
    position: absolute;
    top: 50%;
    margin-top: -3.5px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='13' height='13' fill='%23FFD600'/%3E%3Cpath d='M7.9 8.12L8.18 8.98L8.17 8.12V2.72H9.36V10.45H7.7L5.24 5.05L4.96 4.19L4.97 5.05V10.45H3.78V2.72H5.44L7.9 8.12Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 100%
}

.main__latest__group div.box .items li span.date {
    width: 20%;
    float: right;
    color: #999;
    text-align: right
}

.main__latest__group a.box {
    display: inline-block;
    height: 220px;
    border: 1px solid #dbdbdb;
    background: url(../imgs/icon_ad1.png)no-repeat 194px 94px
}

.main__latest__group a.box-2 {
    background: url(../imgs/icon_ad2.png)no-repeat 194px 94px
}

.main__latest__group a.box-3 {
    background: url(../imgs/icon_ad3.png)no-repeat 194px 94px
}

.main__latest__group a.box-4 {
    background: url(../imgs/icon_ad4.png)no-repeat 194px 94px
}

.main__latest__group a.box h3 {
    padding: 31px 0 20px 31px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.8px;
    color: #333
}

.main__latest__group a.box p.btn_detail,.main__latest__group a.box p.dsc {
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    color: #5f5c5c;
    margin-left: 31px
}

.main__latest__group a.box p.dsc {
    font-weight: 500;
    line-height: 1.5;
    text-align: left;
    margin-bottom: 29px
}

.main__latest__group a.box p.btn_detail {
    font-weight: 400
}

.filter_tab__uio,.main__latest__group .rows,.srch_filter {
    font-size: 0;
    line-height: 1
}

.main__latest__group .rows.col-4 .box {
    display: inline-block;
    width: 320px
}

.main__latest__group .rows.col-4 .box+.box {
    margin-left: 40px
}

.filter_tab__uio {
    padding: 0;
    margin: 0;
    white-space: nowrap;
    position: relative;
    height: 56px;
    overflow: hidden;
    z-index: 1;
    width: 940px
}

.filter_tab__uio:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    background: #e1e1e1;
    z-index: 1
}

.filter_tab__uio .srch_box,.filter_tab__uio .tab {
    display: inline-block;
    vertical-align: top
}

.filter_tab__uio .tab {
    height: 56px;
    position: relative;
    width: 183px;
    line-height: 56px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    cursor: pointer
}

.filter_tab__uio .tab i[class^=xi-] {
    color: #ff6700;
    position: absolute;
    right: 17px;
    top: 19px;
    font-size: 16px
}

.filter_tab__uio .tab span {
    font-size: 15px;
    color: #333;
    margin-left: 20px
}

.filter_tab__uio .tab.act {
    background: #fff;
    z-index: 3
}

.filter_tab__uio .tab.act i[class^=xi-] {
    color: #e9693f
}

.filter_tab__uio .srch_box {
    position: relative;
    width: 576px;
    overflow: hidden;
    height: 56px
}

.filter_tab__uio .srch_box input[type=text] {
    width: 574px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    height: 56px;
    background: 0 0;
    border: 0
}

.filter_tab__uio .srch_box input[type=text]:focus {
    background: #fff;
    color: #333;
    -webkit-transition: background .2s 0s linear;
    transition: background .2s 0s linear
}

.filter_tab__uio .srch_box .submit {
    right: 0;
    top: 0;
    position: absolute;
    width: 56px;
    height: 56px;
    background: url(../imgs/icon_zoom.png)no-repeat 50% 50%;
    background-size: 18px 19px
}

.filter_tab__uio .el {
    position: relative
}

.filter_tab__uio .el:before {
    content: "";
    display: block;
    width: 1px;
    height: 56px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    background: #e1e1e1
}

.filter_pans {
    background: #fff;
    font-size: 0;
    line-height: 1;
    border: 1px solid #dbdbdb;
    border-top: 0;
    border-bottom: 0
}

.filter_pans .pan {
    font-size: 0;
    line-height: 1;
    display: none
}

.filter_pans .pan .scoroll {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 0px);
    scrollbar-width: none;
    -ms-overflow-style: none
}

.filter_pans .pan .scoroll::-webkit-scrollbar {
    display: none
}

.filter_pans .pan .theme_prevnext_button {
    position: relative
}

.filter_pans .pan .theme_prevnext_button .go_theme_next,.filter_pans .pan .theme_prevnext_button .go_theme_prev {
    position: absolute;
    width: 58px;
    height: 58px;
    top: 116px;
    margin-top: -28px;
    background: rgba(255,255,255,.5);
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    z-index: 1;
    border-radius: 50%;
    cursor: pointer
}

.filter_pans .pan .theme_prevnext_button .go_theme_prev {
    left: 10px;
    display: none
}

.filter_pans .pan .theme_prevnext_button .go_theme_next::after,.filter_pans .pan .theme_prevnext_button .go_theme_prev::after {
    position: absolute;
    left: 50%;
    top: 50%;
    content: "";
    width: 18px;
    height: 18px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    transform: rotate(225deg);
    margin-top: -9px;
    margin-left: -6px
}

.filter_pans .pan .theme_prevnext_button .go_theme_next {
    right: 10px;
    display: none
}

.filter_pans .pan .theme_prevnext_button .go_theme_next::after {
    transform: rotate(45deg);
    margin-left: -14px
}

.filter_pans .pan .theme_prevnext_button.next .go_theme_next,.filter_pans .pan .theme_prevnext_button.prve .go_theme_prev {
    display: block
}

.filter_pans .pan button {
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 1;
    position: relative;
    display: inline-block;
    height: 115px;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.filter_pans .pan button b.parti {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 1px;
    background: #dbdbdb;
    pointer-events: none
}

.filter_pans .pan button.loc {
    width: 11.1111111111%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.filter_pans .pan button.loc em.icon {
    width: 100%;
    display: block;
    height: 62px;
    line-height: 0;
    font-size: 0;
    opacity: .5
}

.filter_pans .pan button.loc:before {
    content: "";
    display: block;
    width: 1px;
    height: 54px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -27px;
    background: #dbdbdb
}

.filter_pans .pan button.loc:after {
    content: "";
    display: block;
    height: 4px;
    background: #ff7b31;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    opacity: 0;
    z-index: 2
}

.filter_pans .pan button.loc .lab,.filter_pans .pan button.loc i {
    display: block;
    font-stretch: normal;
    font-style: normal;
    color: #5f5c5c;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -.6px
}

.filter_pans .pan button.loc i {
    font-weight: 400;
    margin-top: 5px;
    font-size: 13px;
    letter-spacing: -.52px
}

.filter_pans .pan button.loc-0 em.icon {
    background: url(../imgs/icon_local_0.png)no-repeat 50% 50%;
    background-size: 26px 30px
}

.filter_pans .pan button.loc-1 em.icon {
    background: url(../imgs/icon_local_1.png)no-repeat 50% 50%;
    background-size: 36px 30px
}

.filter_pans .pan button.loc-2 em.icon {
    background: url(../imgs/icon_local_2.png)no-repeat 50% 50%;
    background-size: 34px 33px
}

.filter_pans .pan button.loc-3 em.icon {
    background: url(../imgs/icon_local_3.png)no-repeat 50% 50%;
    background-size: 39px 37px
}

.filter_pans .pan button.loc-4 em.icon {
    background: url(../imgs/icon_local_4.png)no-repeat 50% 50%;
    background-size: 28px 35px
}

.filter_pans .pan button.loc-5 em.icon {
    background: url(../imgs/icon_local_5.png)no-repeat 50% 50%;
    background-size: 29px 31px
}

.filter_pans .pan button.loc-6 em.icon {
    background: url(../imgs/icon_local_6.png)no-repeat 50% 50%;
    background-size: 40px 32px
}

.filter_pans .pan button.loc-7 em.icon {
    background: url(../imgs/icon_local_7.png)no-repeat 50% 50%;
    background-size: 38px 26px
}

.filter_pans .pan button.loc-8 em.icon {
    background: url(../imgs/icon_local_8.png)no-repeat 50% 50%;
    background-size: 32px 32px
}

.filter_pans .pan button.loc-9 em.icon {
    background: url(../imgs/icon_local_9.png)no-repeat 50% 50%;
    background-size: 27px 37px
}

.filter_pans .pan button.loc-10 em.icon {
    background: url(../imgs/icon_local_10.png)no-repeat 50% 50%;
    background-size: 35px 38px
}

.filter_pans .pan button.loc-11 em.icon {
    background: url(../imgs/icon_local_11.png)no-repeat 50% 50%;
    background-size: 33px 35px
}

.filter_pans .pan button.loc-12 em.icon {
    background: url(../imgs/icon_local_12.png)no-repeat 50% 50%;
    background-size: 39px 35px
}

.filter_pans .pan button.loc-13 em.icon {
    background: url(../imgs/icon_local_13.png)no-repeat 50% 50%;
    background-size: 35px 25px
}

.filter_pans .pan button.loc-14 em.icon {
    background: url(../imgs/icon_local_14.png)no-repeat 50% 50%;
    background-size: 35px 30px
}

.filter_pans .pan button.loc-15 em.icon {
    background: url(../imgs/icon_local_15.png)no-repeat 50% 50%;
    background-size: 32px 35px
}

.filter_pans .pan button.loc-16 em.icon {
    background: url(../imgs/icon_local_16.png)no-repeat 50% 50%;
    background-size: 34px 37px
}

.filter_pans .pan button.loc-17 em.icon {
    background: url(../imgs/icon_local_17.png)no-repeat 50% 50%;
    background-size: 37px 19px
}

.filter_pans .pan button.loc:nth-of-type(9n):before {
    opacity: 0
}

.box_in hgroup h2 .tooltip .ads_ask:hover i,.filter_pans .pan button.loc.act .lab,.filter_pans .pan button.loc.act i,.filter_pans .pan button.theme.act .lab,.filter_pans .pan button.theme.act i {
    color: #ff7b31
}

.filter_pans .pan button.loc.act:after,.filter_pans .pan button.theme.act:after {
    opacity: 1;
    -webkit-transition: opacity .2s 0s linear;
    transition: opacity .2s 0s linear
}

.filter_pans .pan button.theme {
    width: 12.5%;
    height: 232px;
    background: #fff;
    text-align: center;
    vertical-align: top;
    position: relative;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.filter_pans .pan .scoroll button.theme {
    width: 134px
}

.filter_pans .pan button.theme:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 170px;
    top: 50%;
    left: 0;
    margin-top: -85px;
    background: #e8e8e8;
    overflow: hidden;
    opacity: 0
}

.filter_pans .pan button.theme:after {
    content: "";
    display: block;
    height: 4px;
    background: #ff7b31;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    opacity: 0;
    z-index: 2
}

.filter_pans .pan button.theme .icon,.filter_pans .pan button.theme .lab,.filter_pans .pan button.theme i,.filter_pans .pan.act {
    display: block
}

.filter_pans .pan button.theme em.icon {
    height: 67px;
    margin-bottom: 13px;
    opacity: .5
}

.filter_pans .pan button.theme .lab {
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    color: #5f5c5c;
    height: 46px;
    line-height: 21px;
    letter-spacing: -.6px;
    font-weight: 500;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center
}

.filter_pans .pan button.theme i {
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    font-size: 13px;
    letter-spacing: -.52px;
    color: #888
}

.filter_pans .pan button.theme-1 em.icon {
    background: url(../imgs/icon_theme1.png)no-repeat 50% 50%;
    background-size: 64px 60px
}

.filter_pans .pan button.theme-2 em.icon {
    background: url(../imgs/icon_theme2.png)no-repeat 50% 50%;
    background-size: 43px 54px
}

.filter_pans .pan button.theme-3 em.icon {
    background: url(../imgs/icon_theme3.png)no-repeat 50% 50%;
    background-size: 73px 61px
}

.filter_pans .pan button.theme-4 em.icon {
    background: url(../imgs/icon_theme4.png)no-repeat 50% 50%;
    background-size: 55px 55px
}

.filter_pans .pan button.theme-5 em.icon {
    background: url(../imgs/icon_theme5.png)no-repeat 50% 50%;
    background-size: 43px 54px
}

.filter_pans .pan button.theme-6 em.icon {
    background: url(../imgs/icon_theme6.png)no-repeat 50% 50%;
    background-size: 56px 56px
}

.filter_pans .pan button.theme-7 em.icon {
    background: url(../imgs/icon_theme7.png)no-repeat 50% 50%;
    background-size: 54px 54px
}

.filter_pans .pan button.theme-8 em.icon {
    background: url(../imgs/icon_theme8.png)no-repeat 50% 50%;
    background-size: 54px 54px
}

.filter_pans .pan button.theme-9 em.icon {
    background: url(../imgs/icon_theme9.png)no-repeat 50% 50%;
    background-size: 80px 80px;
    opacity: 1
}

.filter_pans .pan button.theme.act {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.popular_jobs {
    text-align: center;
    padding: 80px 0;
    height: 501px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../imgs/img_cats_main_popular.jpg)no-repeat 100% 50%
}

.popular_jobs nav.items {
    text-align: center;
    font-size: 0;
    line-height: 1
}

.popular_jobs nav.items .itm {
    display: inline-block;
    width: 200px
}

.popular_jobs nav.items .itm.itm {
    margin-left: 20px
}

.popular_jobs nav.items .itm .figure {
    display: block;
    width: 200px;
    height: 200px;
    border-radius: 100px;
    overflow: hidden
}

.l-results .rows .aside .m_box .m_box_in .m_box_header .tit,.popular_jobs nav.items .itm .tit {
    font-size: 20px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.8px;
    color: #333
}

.popular_jobs nav.items .itm .tit {
    margin-top: 25px
}

.popular_jobs nav.items .itm .btn_detail {
    display: block;
    font-size: 0;
    line-height: 1;
    margin-top: 10px
}

.popular_jobs nav.items .itm .btn_detail i,.popular_jobs nav.items .itm .btn_detail span {
    display: inline-block;
    color: #5f5c5c
}

.popular_jobs nav.items .itm .btn_detail i {
    font-size: 16px;
    margin-left: 7px
}

.popular_jobs nav.items .itm .btn_detail span {
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px
}

.srch_box_total {
    background: #fff;
    padding: 55px 0 56px
}

.srch_box_total .inquiry {
    position: relative;
    font-size: 0;
    line-height: 1;
    margin: 0 60px
}

.srch_box_total .inquiry select {
    width: 260px;
    background-position-x: 232px
}

.srch_box_total .inquiry input[type=text] {
    width: 1021px;
    position: relative;
    margin-left: -1px
}

.srch_box_total .inquiry .submit {
    display: block;
    width: 56px;
    height: 56px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../imgs/icon_zoom_submit.svg)no-repeat 50%;
    background-size: 18px 19px;
    cursor: pointer
}

.l-results {
    padding-top: 60px;
    width: 1400px;
    margin-left: auto;
    margin-right: auto
}

.l-results .rows:after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both
}

.l-results .rows .aside {
    width: 320px;
    float: left
}

.l-results .rows .aside .m_box {
    border: 1px solid #e8e8e8;
    padding-top: 30px
}

.l-results .rows .aside .m_box .m_box_in {
    margin: 0 20px
}

.l-results .rows .aside .m_box .m_box_in .m_box_header {
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 30px
}

.l-results .rows .aside .m_box .m_box_in .m_box_header .tit {
    text-align: left;
    margin-left: 5px
}

.l-results .rows .aside .stx_group {
    margin: 0 10px
}

.l-results .rows .aside .stx_group select {
    width: 260px;
    background-color: #fff;
    background-position-x: 232px
}

.l-results .rows .rights {
    width: 1040px;
    float: right
}

.c_red {
    color: #ff6700!important
}

.c_orange_yellow {
    color: #ffc765!important
}

.c_orange_yellow1 {
    color: #ff6700!important
}

.c_white {
    color: #fff!important
}

.c_black {
    color: #312e27!important
}

.c_dark_gray {
    color: #666!important
}

.back_c_red {
    background-color: #ff6700!important
}

.back_c_orange_yellow {
    background-color: #ff6700!important
}

.back_c_gray {
    background-color: #e1e1e1!important
}

.back_c_man_blue {
    background-color: #417bec!important
}

.back_c_man_red {
    background-color: #ff5b5b!important
}

.back_c_white {
    background-color: #fff!important
}

.border_c_red {
    border: 1px solid #ff7b31!important
}

.border_top_c_red {
    border-top: 1px solid #ff6700!important
}

.none_border {
    border: 0
}

.sub__summary,.sub__summary .titles,.sub__summary__in {
    margin-left: auto;
    margin-right: auto
}

.sub__summary {
    min-width: 1400px
}

.sub__summary .titles {
    height: 352px;
    max-width: 1920px;
    width: 100%;
    text-align: center;
    overflow: hidden
}

.sub__summary .titles hgroup {
    color: #fff
}

.sub__summary .titles hgroup .dsc,.sub__summary .titles hgroup .tit {
    font-stretch: normal;
    font-style: normal
}

.sub__summary .titles hgroup .tit {
    margin-top: 111px;
    font-weight: 700;
    line-height: 1.37;
    letter-spacing: -2.23px;
    font-size: 44px
}

.sub__summary .titles hgroup .dsc {
    margin-top: 16px;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.23;
    letter-spacing: -.88px
}

.sub__summary__in {
    width: 1400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    margin-top: -56px
}

.card__group,.results .result__list__heading .tit {
    font-size: 0;
    line-height: 1
}

.results .result__list__heading .tit strong {
    font-size: 34px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -1.36px;
    text-align: left;
    color: #333
}

.results .board__lists .dbtn-primary {
    border-radius: 4px!important;
    border: 1px solid #d9d9d9;
    background-color: #f9f9f9!important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #393434;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -.7px;
    gap: 6px
}

.results .board__lists .dbtn-primary::after {
    content: "";
    width: 10px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M6 7L9 4L6 1' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 4L9 3.99805' stroke='%23393434' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.card__group .card .exp .itm>dd .detail_action a .xi-long-arrow-right,.results .board__lists .dbtn-primary .xi-long-arrow-right {
    display: none
}

.card__group {
    position: relative;
    padding-bottom: 40px
}

.card__group .card {
    box-sizing: border-box;
    position: relative;
    width: 335px;
    display: inline-block;
    margin-bottom: 40px;
    border-radius: 10px;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
    z-index: 1
}

.card__group .card+.card {
    margin-left: 20px
}

.card__group .card:nth-of-type(4n+1) {
    margin-left: 0
}

.card__group .card .itm,.card__group .card>dl {
    width: 335px;
    border-radius: 10px!important
}

.card__group .card .itm>dt,.card__group .card>dl>dt {
    position: relative;
    height: 150px
}

.card__group .card>dl>dt::before {
    content: "";
    width: 100%;
    height: 1px;
    background: #eee;
    position: absolute;
    left: 0;
    bottom: -1px
}

.card__group .card.hov>dl>dt::before {
    background: #eee
}

.card__group .card .itm>dt .tit,.card__group .card>dl>dt .tit {
    position: absolute;
    left: 18px;
    bottom: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 31px;
    padding: 0 20px;
    border-radius: 4px 4px 0 0;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    background: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: -.75px;
    text-align: center;
    color: #393434
}

.card__group .card .itm>dd,.card__group .card>dl>dd {
    background: #fff;
    overflow: hidden;
    height: 167px
}

.card__group .card .itm>dd .in,.card__group .card>dl>dd .in {
    margin-left: 20px;
    margin-right: 20px
}

.card__group .card .itm>dd .cats,.card__group .card>dl>dd .cats {
    margin-top: 14px;
    margin-bottom: 14px
}

.card__group .card .itm>dd .dsc,.card__group .card .itm>dd .summary>dl,.card__group .card .itm>dd .tit,.card__group .card>dl>dd .dsc,.card__group .card>dl>dd .summary>dl,.card__group .card>dl>dd .tit {
    display: block
}

.card__group .card .itm>dd .tit,.card__group .card>dl>dd .tit {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -1.2px;
    text-align: left;
    color: #393434;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.card__group .card .itm>dd .dsc,.card__group .card>dl>dd .dsc {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px;
    text-align: left;
    color: #888
}

.card__group .card .itm>dd .summary,.card__group .card>dl>dd .summary {
    font-size: 0;
    line-height: 1
}

.card__group .card .itm>dd .summary>dl dd,.card__group .card .itm>dd .summary>dl dt,.card__group .card>dl>dd .summary>dl dd,.card__group .card>dl>dd .summary>dl dt {
    display: inline-block
}

.card__group .card .itm>dd .summary>dl dt,.card__group .card>dl>dd .summary>dl dt {
    width: 41px;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px;
    text-align: left;
    color: #999
}

.card__group .card .itm>dd .summary>dl dd,.card__group .card>dl>dd .summary>dl dd {
    color: #393434;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px;
    text-align: left
}

.broker .card__group .card .itm>dd .summary>dl dd,.broker .card__group .card>dl>dd .summary>dl dd {
    color: #999
}

.bestList .card__group .card.ymd>dl>dd,.card__group .card.ymd>dl>dd {
    height: 290px
}

.card__group .card .exp,.card__group .card .exp::before {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 10px
}

.card__group .card .exp {
    background: 0 0;
    opacity: 0;
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none
}

.card__group .card .exp::before {
    content: "";
    width: 335px;
    height: 100%;
    border: 2px solid #ff6700
}

.card__group .card .exp .itm,.results section.broker {
    margin-left: auto;
    margin-right: auto
}

.card__group .card .exp .itm dt .tit {
    border-top: 1px solid #ff6700;
    border-right: 1px solid #ff6700;
    border-left: 1px solid #ff6700;
    color: #ff6700
}

.bestList .card__group .card .exp .itm>dd,.card__group .card .exp .itm>dd {
    height: auto
}

.card__group .card .exp .itm>dd .in .summary {
    padding-bottom: 14px
}

.card__group .card .exp .itm>dd .in .detail_info {
    text-align: center;
    font-size: 0;
    line-height: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 165px
}

.card__group .card .exp .itm>dd .in .detail_info .d_tit {
    color: #393434;
    text-overflow: ellipsis;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -1.2px
}

.card__group .card .exp .itm>dd .in .detail_info .d_tel {
    margin-top: 9px;
    color: #999;
    text-overflow: ellipsis;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px
}

.card__group .card .exp .itm>dd .detail_action {
    margin-top: 30px;
    padding: 20px
}

.card__group .card .exp .itm>dd .detail_action a {
    position: relative;
    width: 100%!important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px
}

.card__group .card .exp .itm>dd .detail_action a::after {
    content: "";
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M11 14L15 9L11 4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 9L15 9' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center
}

.card__group .card.hov {
    z-index: 2
}

.card__group .card.hov .exp {
    pointer-events: fill;
    -ms-touch-action: auto;
    touch-action: auto;
    opacity: 1;
    -webkit-transition: opacity .2s 0s linear;
    transition: opacity .2s 0s linear;
    border-radius: 6px;
    overflow: hidden
}

.card__group.col-3 .card {
    padding: 0;
    margin: 0 0 40px
}

.card__group.col-3 .card+.card {
    margin-left: 20px
}

.card__group.col-3 .card:nth-of-type(3n+1) {
    margin-left: 0
}

.bestList .card__group {
    position: relative;
    font-size: 0;
    line-height: 1;
    padding-bottom: 40px
}

.bestList .card__group .card {
    position: relative;
    width: 268px;
    display: inline-block;
    margin-bottom: 40px;
    -webkit-box-shadow: 5px 5px 10px 0 rgba(0,0,0,.08);
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,.08);
    z-index: 1;
    border-radius: 6px;
    overflow: hidden
}

.bestList .card__group .card+.card {
    margin-left: 15px
}

.bestList .card__group .card:nth-of-type(5n+1) {
    margin-left: 0
}

.bestList .card__group .card .itm,.bestList .card__group .card>dl,.search_filter #searchForms {
    width: 100%
}

.bestList .card__group .card .itm>dt,.bestList .card__group .card>dl>dt {
    position: relative;
    height: 116px
}

.bestList .card__group .card .itm>dt .tit,.bestList .card__group .card>dl>dt .tit {
    position: absolute;
    left: 20px;
    bottom: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 29px;
    padding: 0 20px;
    border-radius: 4px 4px 0 0;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    background: #fff;
    color: #393434;
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: -.75px
}

.bestList .card__group .card .itm>dd,.bestList .card__group .card>dl>dd {
    background: #fff;
    overflow: hidden;
    height: 116px
}

.bestList .card__group .card .itm>dd .in,.bestList .card__group .card>dl>dd .in {
    margin: 0;
    padding: 20px
}

.bestList .card__group .card .itm>dd .cats,.bestList .card__group .card>dl>dd .cats {
    margin: 0
}

.bestList .card__group .card .itm>dd .dsc,.bestList .card__group .card .itm>dd .summary>dl,.bestList .card__group .card .itm>dd .tit,.bestList .card__group .card>dl>dd .dsc,.bestList .card__group .card>dl>dd .summary>dl,.bestList .card__group .card>dl>dd .tit {
    display: block
}

.bestList .card__group .card .itm>dd .tit,.bestList .card__group .card>dl>dd .tit {
    display: -webkit-box;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 48px;
    text-align: left;
    color: #393434;
    margin-bottom: 10px;
    white-space: normal;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -.9px
}

.bestList .card__group .card .itm>dd .dsc,.bestList .card__group .card>dl>dd .dsc {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -.7px;
    text-align: left;
    color: #393434
}

.bestList .card__group .card .itm>dd .summary,.bestList .card__group .card>dl>dd .summary {
    font-size: 0;
    line-height: 1
}

.bestList .card__group .card .itm>dd .summary>dl dd,.bestList .card__group .card .itm>dd .summary>dl dt,.bestList .card__group .card>dl>dd .summary>dl dd,.bestList .card__group .card>dl>dd .summary>dl dt {
    display: inline-block
}

.bestList .card__group .card .itm>dd .summary>dl dt,.bestList .card__group .card>dl>dd .summary>dl dt {
    width: 41px;
    font-size: 15px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.6px;
    text-align: left;
    color: #888
}

.bestList .card__group .card .itm>dd .summary>dl dd,.bestList .card__group .card>dl>dd .summary>dl dd {
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.6px;
    text-align: left;
    color: #333
}

.bestList .card__group .card .exp {
    padding-top: 10px;
    position: absolute;
    top: -10px;
    left: -10px;
    background: #fff;
    width: 340px;
    -webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);
    opacity: 0;
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none
}

.bestList .card__group .card .exp .itm {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px
}

.bestList .card__group .card .exp .itm>dd .in .summary {
    padding-bottom: 14px
}

.bestList .card__group .card .exp .itm>dd .in .detail_info {
    text-align: center;
    font-size: 0;
    line-height: 1
}

.bestList .card__group .card .exp .itm>dd .in .detail_info .d_tit {
    font-size: 20px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.8px;
    color: #333
}

.bestList .card__group .card .exp .itm>dd .in .detail_info .d_tel {
    margin-top: 9px;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.56px;
    color: #888
}

.bestList .card__group .card .exp .itm>dd .detail_action {
    margin-top: 30px
}

.bestList .card__group .card.hov {
    z-index: 2
}

.bestList .card__group .card.hov .exp {
    pointer-events: fill;
    -ms-touch-action: auto;
    touch-action: auto;
    opacity: 1;
    -webkit-transition: opacity .2s 0s linear;
    transition: opacity .2s 0s linear
}

.bestList .card__group.col-3 .card {
    padding: 0;
    margin: 0 0 40px
}

.bestList .card__group.col-3 .card+.card {
    margin-left: 40px
}

.bestList .card__group.col-3 .card:nth-of-type(3n+1) {
    margin-left: 0
}

.bestList .cats .cat:before,.bestList .cats .cat_all:before {
    width: 12px;
    height: 14px
}

.bestList .cats .cat+.cat,.cats .salary,.results section.broker .card__group.broker .card>dl>dd .area_kind span span+span {
    margin-left: 5px
}

.bestList .cats .cat .lab,.bestList .cats .salary .lab {
    margin-left: 4px;
    font-size: 12px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.56px;
    text-align: left;
    line-height: 15px;
    color: #333
}

.cats .salary {
    display: inline-flex;
    align-items: center;
    position: relative;
    vertical-align: middle
}

.cats .salary .salary_icon,.search_filter .search-box-body-header>div {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #393434;
    font-weight: 700
}

.cats .salary .salary_icon {
    padding: 2px;
    flex-direction: column;
    gap: 10px;
    border-radius: 2px;
    border: 1px solid #ff6700;
    background: #fae468;
    font-size: 10px;
    font-style: normal;
    line-height: 10px;
    letter-spacing: -.5px
}

.cats img {
    display: inline-block;
    position: relative;
    top: 2px
}

.bestList .card__group .card.hov .exp,.modal .modal-dialog .modal-content .modal-header .btn__close span {
    display: none
}

.bestList .card .border {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 6px
}

.bestList .card.hov .border {
    border: 2px solid #ff6700;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.1)
}

.card_plus_employer .card.hov::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 2px solid #ff6700;
    z-index: 1;
    border-radius: 10px
}

.card_plus_employer .card.hov>dl>dt .tit {
    border-top: 1px solid #ff6700;
    border-right: 1px solid #ff6700;
    border-left: 1px solid #ff6700;
    color: #ff6700
}

.card_plus_employer .card.hov .image-container,.card_plus_employer .card.hov a {
    position: relative;
    z-index: 1;
    cursor: pointer
}

.one_line_limit,.two_line_limit {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-box-orient: vertical
}

.one_line_limit {
    -webkit-line-clamp: 1;
    line-height: 1.3!important
}

.two_line_limit {
    -webkit-line-clamp: 2;
    line-height: 1.3
}

.search_filter {
    width: 940px;
    height: 286px;
    border: 1px solid #dbdbdb;
    background-color: #d5d5d5;
    border-top: 1px solid #ff6700;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    gap: 1px
}

.search_filter,.search_filter * {
    box-sizing: border-box
}

.search_filter .search-box-body-header {
    display: flex;
    align-items: center;
    width: 100%;
    height: 54px;
    gap: 1px
}

.search_filter .search-box-body-header>div {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: -.9px;
    height: 53px
}

.search_filter .search-box-body-header .sca_do,.search_filter .search-box-body-header .sca_si {
    width: 180px;
    background-color: #fff
}

.search_filter .search-box-body-header .stm {
    width: calc(100% - 362px);
    background-color: #fff
}

.search_filter .search-box-body-content {
    display: flex;
    align-items: stretch;
    width: 100%;
    gap: 1px
}

.search_filter .search-box-body-content>div {
    height: 168px;
    overflow-y: auto
}

.search_filter .search-box-body-content .group-sca-do,.search_filter .search-box-body-content .group-sca-si {
    width: 180px;
    background-color: #fff
}

.search_filter .search-box-body-content .group-sca-do>div.active,.search_filter .search-box-body-content .group-sca-si .sca_si>div.active {
    background: #f6e6db;
    color: #ff6700
}

.search_filter .search-box-body-content .group-sca-si .opacity-0 {
    opacity: 0;
    display: none
}

.search_filter .search-box-body-content .group-sca-do>div,.search_filter .search-box-body-content .group-sca-si .sca_si>div {
    position: relative;
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px
}

.search_filter .search-box-body-content .group-stm {
    width: calc(100% - 362px);
    background-color: #fff
}

.search_filter .search-box-body-content .group-stm .sca_theme {
    display: flex;
    flex-wrap: wrap
}

.search_filter .search-box-body-content .group-stm .sca_theme>div {
    position: relative;
    width: 33.333333%;
    height: 40px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px;
    color: #393434
}

.search_filter .search-box-body-content .group-stm .sca_theme>div::after {
    content: "";
    width: 14px;
    height: 11px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-left: 10px
}

.card__group_premier .card:hover>dl>dd .tit,.search_filter .search-box-body-content .group-stm .sca_theme>div.active,.sub_title_banner .titles .hgroup .tit strong,.sub_title_blog .titles .hgroup .tit strong,.sub_title_board .titles .hgroup .tit strong,.sub_title_broker .titles .hgroup .tit strong,.sub_title_employee .titles .hgroup .tit strong,.sub_title_employer .titles .hgroup .tit strong,.sub_title_faq .titles .hgroup .tit strong,.sub_title_helpdesk .titles .hgroup .tit strong,.sub_title_news .titles .hgroup .tit strong {
    color: #ff6700
}

.search_filter .search-box-body-content .group-stm .sca_theme>div.active::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1 6.02857L4.42857 9L13 1' stroke='%23ff6700' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")
}

.search_filter .search-box-body-content .text_effect:hover {
    text-decoration: underline;
    cursor: pointer
}

.search_filter .search-box-body-footer {
    display: flex;
    align-items: stretch;
    width: 100%;
    height: 60px;
    padding: 0 20px;
    background-color: #fff
}

.search_filter .search-box-body-theme {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    width: calc(100% - 238px);
    height: 60px;
    gap: 10px
}

.search_filter .search-box-body-theme:not(:hover) {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.search_filter .search-box-body-theme:not(:hover)::-webkit-scrollbar {
    display: none
}

.search_filter .search-box-body-theme>div {
    display: inline-flex;
    align-items: center;
    padding: 0 12px;
    height: 40px;
    color: #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -.7px;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    background: #f9f9f9;
    white-space: nowrap
}

.search_filter .search-box-body-theme>div span {
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 1L10.9989 11' stroke='%23BDBDBD' stroke-linecap='round'/%3E%3Cpath d='M11 1L1.10103 10.9' stroke='%23BDBDBD' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin-left: 10px;
    cursor: pointer
}

.search_filter .search-box-body-button {
    width: 238px;
    display: flex;
    align-items: center;
    height: 60px;
    gap: 10px;
    margin-left: 10px
}

.search_filter .search-box-body-button .btn-reset,.search_filter .search-box-body-button .btn-send {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -.7px;
    border-radius: 4px
}

.search_filter .search-box-body-button .btn-send {
    color: #393434;
    width: 146px;
    border: 1px solid #ff6700;
    background: #ffe24a
}

.search_filter .search-box-body-button .btn-reset {
    width: 82px;
    color: #999;
    border: 1px solid #d9d9d9;
    background: #fff
}

.search_filter .search-box-body-button .btn-reset::before {
    content: "";
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_700_7697)'%3E%3Cpath d='M1 1L1 4L4 4' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.28346 7.66558C1.64467 8.68776 2.32838 9.56487 3.23157 10.1648C4.13477 10.7646 5.2085 11.0548 6.29098 10.9915C7.37346 10.9282 8.40603 10.5148 9.2331 9.81373C10.0602 9.11265 10.6369 8.16182 10.8765 7.1045C11.116 6.04719 11.0053 4.94069 10.5611 3.95174C10.1169 2.96278 9.36325 2.14496 8.4137 1.6215C7.46415 1.09804 6.37016 0.897312 5.29658 1.04956C2.86018 1.39506 1.76649 3.23319 1 4' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_700_7697'%3E%3Crect width='12' height='12' fill='white' transform='matrix(-1 -8.74228e-08 -8.74228e-08 1 12 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin-right: 3px
}

.search_filter .sca_do_content,.search_filter .sw1_content {
    width: 184px;
    height: 229px;
    overflow-y: auto;
    position: absolute;
    z-index: 100;
    display: none;
    background-color: #fff
}

.search_filter .sw1_content {
    margin-left: 183px
}

.search_filter .sca_do_content ul,.search_filter .sw1_content ul {
    padding: 0;
    margin: 3px 0
}

.search_filter .sca_do_content ul li,.search_filter .sw1_content ul li {
    padding: 0 0 5px
}

.search_filter .sca_do_content ul li label,.search_filter .sw1_content ul li label {
    margin-left: 20px;
    width: 140px
}

.search_filter .sca_do_content ul li:hover,.search_filter .sw1_content ul li:hover {
    background-color: #fdf0ec
}

.search_filter ul li {
    list-style: none
}

.chk_main .vchk,.search_filter .sub_content {
    width: 100%;
    height: 229px;
    position: relative
}

.search_filter .sub_content .sub_position {
    width: 100%;
    height: 170px
}

.search_filter .sub_content .sub_position span.empty {
    color: #bdbdbd;
    width: 100%;
    height: 100%;
    line-height: 170px;
    text-align: center;
    display: block
}

.search_filter .sub_content .sub_position ul {
    width: 100%;
    display: none;
    padding: 10px 20px;
    margin: 0
}

.search_filter .sub_content .sub_position ul li {
    float: left;
    background: 0 0;
    display: block;
    height: 40px;
    width: 80px;
    line-height: 42px;
    text-align: center;
    cursor: pointer
}

.search_filter .sub_content .sub_position ul li span {
    padding: 5px;
    border-radius: 3px
}

.search_filter .sub_content .sub_position ul li span.active,.search_filter .sub_content .sub_position ul li span:hover {
    border: 1px solid #ff7b31;
    background-color: #ff7b31;
    color: #fff
}

.search_filter .sub_content .submit_btns {
    width: 100%;
    height: 59px;
    position: relative;
    display: flex
}

.search_filter .sub_content .submit_btns .reset,.search_filter .sub_content .submit_btns .submit {
    width: 650px;
    height: 39px;
    margin: 10px 5px 10px 20px;
    display: block;
    border-radius: 5px;
    cursor: pointer
}

.search_filter .sub_content .submit_btns button {
    border: 1px solid #ff6700;
    background-color: #ffe663
}

.search_filter .sub_content .submit_btns span {
    width: 100%;
    height: 100%;
    display: block;
    line-height: 39px;
    font-size: 15px;
    color: #312e27;
    font-weight: 600
}

.search_filter .sub_content .submit_btns .reset {
    width: 240px;
    margin: 10px 20px 10px 5px;
    border-color: #bdbdbd;
    background-color: #bdbdbd
}

.search_filter .sub_content .submit_btns .reset.active {
    background-color: #3f3f3f
}

.search_filter button.btn_position span,.search_filter button.btn_theme span {
    color: #555
}

.chk_main {
    font-size: 0;
    line-height: 1;
    display: inline-block
}

.chk_main .vchk {
    width: 16px;
    height: 16px;
    border: solid 1px #dbdbdb;
    background-color: #fff;
    -webkit-transition: background-color .2s 0s ease-in-out;
    transition: background-color .2s 0s ease-in-out
}

.chk_main .vchk:after {
    content: "";
    width: 14px;
    height: 10px;
    display: block;
    background: url(../imgs/icon-checked-white.svg)no-repeat 0 0;
    background-size: 14px 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -5px
}

.chk_main .lab {
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.64px;
    color: #555;
    margin-left: 10px
}

.chk_main [type=checkbox] {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

.chk_main [type=checkbox]:checked+.vchk {
    border: solid 1px #ff7b31;
    background-color: #ff7b31
}

.chk_main .lab.checked {
    color: #333
}

.chk_main .lab,.chk_main .vchk {
    display: inline-block;
    vertical-align: middle
}

.board__lists_search {
    padding-bottom: 50px
}

.board__lists_search .empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 50px 0;
    background: #fff
}

.board__lists_search .empty img {
    width: 100px;
    height: 100px
}

.board__lists_search .empty .content {
    text-align: center;
    margin-top: 10px;
    font-weight: 700;
    font-size: 20px;
    color: #333
}

.board__lists_search .empty .content .next {
    color: #878787;
    font-weight: 400;
    font-size: 15px
}

.board__lists_search .empty a {
    margin-top: 10px;
    width: 200px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-weight: 600
}

.board__lists_search table tbody tr {
    background-color: #fff;
    border: 1px solid #dbdbdb;
    margin-top: 10px;
    display: block;
    width: 1400px
}

.board__lists_search table tbody tr th {
    width: 160px
}

.board__lists_search table tbody tr td.content {
    width: 1050px
}

.board__lists_search table tbody tr td.tail {
    width: 190px;
    vertical-align: middle
}

.board__lists_search table tbody tr td.tail a {
    padding: 10px 30px
}

.board__lists_search .m_cats {
    font-size: 0;
    line-height: 1;
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 25px
}

.board__lists_search .m_cats span {
    background-color: #ff6700
}

.board__lists_search .m_cats .label .tit {
    color: #312e27
}

.board__lists_search .tit {
    font-size: 15px;
    font-weight: 700
}

.board__lists_search img {
    width: 130px;
    height: 60px;
    margin-top: 3px
}

.board__lists_search .m_title .dsc,.board__lists_search .m_title .tit {
    font-stretch: normal;
    font-style: normal
}

.board__lists_search .m_title .tit {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.8px;
    text-align: left
}

.board__lists_search .m_title .condition,.board__lists_search .m_title .dsc {
    margin-top: 14px;
    display: block;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.64px;
    text-align: left;
    color: #888
}

.board__lists_search .m_title .condition {
    font-size: 14px
}

.board__lists_search table {
    margin-bottom: 50px
}

.board__lists_search table tbody tr td,.board__lists_search table tbody tr th {
    padding-top: 25px;
    padding-bottom: 30px;
    vertical-align: top;
    border-bottom: 1px solid #dbdbdb
}

.board__lists_search .m_title {
    display: inline-block;
    font-size: 0;
    line-height: 1
}

.sect_heading hgroup h1 small.search {
    margin-left: 20px;
    font-size: 27px;
    font-weight: 700;
    letter-spacing: -.64px;
    color: #5f5c5c
}

.sect_heading hgroup.search {
    display: flex;
    justify-content: space-between
}

.search_option {
    position: relative;
    right: 0;
    bottom: 0;
    width: 120px;
    text-align: center
}

.search_option select {
    position: relative;
    margin: 0;
    padding-left: 15px;
    width: 120px;
    height: 40px
}

.dbtn-light-gray .plus {
    font-size: 20px!important;
    margin-left: 20px
}

.sns_editor {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    color: #a8a8a8;
    height: 56px;
    width: 658px;
    margin-top: 10px;
    display: flex
}

.sns_editor select.sns_select {
    margin: 10px;
    padding-left: 8px!important;
    height: 36px;
    background-color: #fff;
    width: 130px;
    color: #333
}

.sns_content .sns_icon {
    margin: 15px 10px;
    height: 26px;
    width: 26px;
    background-color: #e9e9e9
}

.sns_editor #sns_id {
    margin: 10px;
    height: 36px;
    width: 300px;
    background-color: #fff;
    padding-left: 5px!important
}

.sns_editor button.add,.sns_editor button.cancel {
    height: 26px;
    width: 50px;
    border: 1px solid #e0e0e0;
    cursor: pointer
}

.sns_editor button.cancel {
    margin: 15px 10px;
    color: #333;
    background-color: #fff
}

.sns_editor button.add {
    margin: 15px 5px
}

.sns_editor button.add:disabled {
    color: #333;
    background-color: #fff
}

.sns_editor button.add:enabled {
    background-color: #333;
    color: #fff
}

.sns_content .sns_item {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    color: #a8a8a8;
    height: 56px;
    width: 658px;
    margin-top: 10px;
    display: flex
}

.sns_content .sns_item:hover {
    background-color: #fff;
    border: 1px solid #333
}

.sns_content .sns_item .sns_kind_name {
    width: 80px;
    color: #333;
    font-size: 15px;
    line-height: 56px;
    margin-left: 20px
}

.sns_content .sns_item .sns_kind_id {
    width: 370px;
    font-size: 15px;
    line-height: 56px
}

.sns_content .sns_item button.delete,.sns_content .sns_item button.modify {
    margin: 15px 10px;
    height: 26px;
    width: 50px;
    color: #fff;
    background-color: #333;
    border: 1px solid #e0e0e0;
    cursor: pointer
}

.sns_content .sns_item button.delete {
    margin: 15px 5px;
    color: #333;
    background-color: #fff
}

.sns_content .new_button {
    margin-top: 10px
}

.results section.broker .card__group {
    display: flex;
    flex-wrap: wrap;
    gap: 40px
}

.results section.broker .card__group.broker .card {
    width: 320px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
    overflow: hidden
}

.results section.broker .card__group.broker .card>dl {
    width: 320px
}

.results section.broker .card__group.broker .card>dl>dt {
    position: relative;
    height: 177px;
    border-radius: 0
}

.results section.broker .card__group.broker .card>dl>dt .tit {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    height: 31px;
    width: 100px;
    padding: 0;
    background-color: #ff6700;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 31px;
    letter-spacing: -.6px;
    text-align: center;
    color: #312e27;
    border-radius: 0;
    border-bottom-right-radius: 5px
}

.results section.broker .card__group.broker .card>dl>dt .tit.finished {
    background-color: #979797
}

.results section.broker .card__group.broker .card>dl>dd {
    height: 173px;
    padding: 20px
}

.results section.broker .card__group.broker .card>dl>dd .area_kind {
    margin: 0;
    display: flex;
    gap: 10px
}

.results section.broker .card__group.broker .card>dl>dd .area_kind span {
    height: 26px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 0 10px;
    border-radius: 4px;
    border: 1px solid #999;
    background: #fff;
    color: #393434;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px
}

.results section.broker .card__group.broker .card>dl>dd .area_kind span.tit {
    border: 1px solid #ff6700;
    background: #ff6700;
    color: #fff
}

.results section.broker .card__group.broker .card>dl>dd .in {
    margin: 10px 0
}

.results section.broker .card__group.broker .card>dl>dd .dsc {
    color: #7c7c7c;
    font-size: 16px
}

.results section.broker .card__group.broker .card>dl>dd .summary>dl dt {
    width: 70px;
    color: #333;
    font-size: 16px
}

.uio__srch.broker input,.uio__srch.broker select {
    color: #555;
    font-size: 14px;
    font-weight: 400
}

.results section.board__wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.results section.board__wrap__broker {
    width: auto
}

.tb-board-group {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 80px
}

.tb-board-group.mb-0 {
    margin-bottom: 0
}

.tb-board-group .tb-board-header {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    padding: 10px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08)
}

.tb-board-group .tb-board-header>div {
    position: relative;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    color: #393434;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -1px
}

.tb-board-group .tb-board-header>div:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 32px;
    margin-top: -16px;
    background: #f3f3f3
}

.tb-board-group .tb-board-body {
    margin-top: 10px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
    padding: 0 10px
}

.tb-board-group .tb-board-body .tb-board-items {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 10px 0
}

.tb-board-group .tb-board-body .tb-board-items>div,.tb-board-group .tb-board-body .tb-board-items>div .shed {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.tb-board-group .tb-board-body .tb-board-items>div .shed {
    height: 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #ff6700;
    background: #ff6700;
    width: 60px
}

.tb-board-group .tb-board-body .tb-board-items>div .finished {
    border: 1px solid #393434;
    background: #393434
}

.tb-board-group .tb-board-body .tb-board-items .content {
    display: flex;
    align-items: center;
    gap: 20px
}

.tb-board-group .tb-board-body .tb-board-items .content>div {
    display: inline-flex
}

.tb-board-group .tb-board-body .tb-board-items .content>div:first-child {
    width: calc(100% - 200px)
}

.tb-board-group .tb-board-body .tb-board-items .content>div:last-child {
    width: 200px
}

.tb-board-group .tb-board-body .tb-board-items .content a .title {
    display: flex;
    flex-direction: column;
    width: calc(100% - 70px);
    padding: 0 0 0 30px
}

.tb-board-group .tb-board-body .tb-board-items .content a .title .one_line_limit {
    display: inline-block!important;
    width: 447px;
    color: #393434;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.tb-board-group .tb-board-body .tb-board-items .content a .title .one_line_limit:not(:first-child) {
    margin-top: 10px;
    color: #393434;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.8px
}

.tb-board-group .tb-board-body .tb-board-items .content a .ads_img {
    width: 160px;
    height: 100px;
    overflow: hidden;
    margin-right: 30px
}

.table_board.broker table tbody tr td.content .ads_img img,.tb-board-group .tb-board-body .tb-board-items .content a .ads_img img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.tb-board-group .tb-board-body .tb-board-items:not(:last-child) {
    border-bottom: solid 1px #f3f3f3
}

.results__list__heading {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.results__list__heading .tit.broker {
    font-size: 32px
}

.results__list__heading .tit.broker small {
    font-size: 18px
}

.table_board.broker table thead tr {
    border-top: 1px solid #aaa
}

.table_board.broker table thead tr th {
    background: #f4f4f4;
    font-size: 14px;
    font-weight: 400;
    color: #333
}

.table_board.broker table tbody tr:first-child td {
    border-top: none
}

.table_board.broker table tbody tr td {
    font-size: 14px;
    font-weight: 400;
    color: #333
}

.table_board.broker table tbody tr td:first-child span {
    height: 24px;
    background-color: #ffe663;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    color: #312e27;
    border-radius: 3px;
    border: 1px solid #ff6700;
    width: 60px;
    display: inline-block
}

.table_board.broker table tbody tr td:first-child span.finished {
    background-color: #979797
}

.table_board.broker table tbody tr td.content {
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: center
}

.table_board.broker table tbody tr td.content .title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px
}

.table_board.broker table tbody tr td.content .title span {
    height: 16px;
    width: 225px;
    line-height: 1.3;
    padding: 5px 0;
    text-align: left
}

.table_board.broker table tbody tr td.content .title span.common {
    width: 414px
}

.table_board.broker table tbody tr td.content .title span:first-child {
    font-size: 16px;
    font-weight: 700;
    color: #333
}

.table_board.broker table tbody tr td.content .title span:last-child {
    font-size: 16px;
    font-weight: 400;
    color: #7c7c7c
}

.broker__srch .dropdown-select .ul-select ul li {
    position: relative
}

.employee__srch .dropdown-select .ul-select ul li,.news__srch .dropdown-select .ul-select ul li,.table_board.broker table tbody tr td.content div.icon-use {
    position: relative;
    width: 100%
}

.table_board.broker table tbody tr td.content div.icon-use span {
    position: absolute;
    left: 100%;
    top: -40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 24px;
    background-color: #7c7c7c;
    color: #fff!important;
    padding: 2px 0!important;
    text-align: center;
    border-radius: 3px
}

.table_board.broker table tbody tr td.content .ads_img {
    width: 160px;
    height: 100px;
    overflow: hidden
}

.table_board.broker table td {
    text-align: center;
    height: 100px
}

.table_board.broker table.common td,.table_empty {
    text-align: center;
    height: 60px
}

.dbtn.broker {
    width: 200px;
    height: 60px
}

.dbtn.broker strong {
    height: 60px;
    line-height: 60px;
    font-size: 18px
}

.dbtn.broker.cancel {
    border: 1px solid #d9d9d9;
    background: #f5f5f5;
    color: #7d7d7d
}

.dbtn.register_btn {
    width: 200px;
    height: 50px;
    color: #312e27;
    background-color: #ffe663;
    border: 1px solid #ff6700
}

.dbtn.register_btn strong {
    height: 50px;
    line-height: 50px;
    font-size: 18px
}

.dbtn.mine_ctr_btn {
    width: 50px;
    height: 24px;
    line-height: 24px;
    display: inline-block
}

.dbtn.mine_ctr_btn.modify {
    color: #312e27;
    background-color: #ffe663;
    border: 1px solid #ff6700
}

.dbtn.mine_ctr_btn.delete {
    color: #7d7d7d;
    background-color: #d9d9d9
}

.table_empty {
    width: 100%;
    height: 200px;
    line-height: 200px;
    display: block;
    border-bottom: 1px solid #aaa;
    font-size: 14px;
    color: #333
}

.detail__box__heading__type2.broker {
    background-color: #fff;
    padding: 20px 0
}

.detail__box__heading__type2.broker .article__info,.detail__box__heading__type2.broker h2 {
    margin-left: 0;
    margin-right: 0;
    font-stretch: normal;
    font-style: normal;
    font-size: 32px
}

.detail__box__heading__type2.broker .article__info li {
    padding: 0;
    font-size: 18px
}

.detail__box__heading__type2.broker .article__info li:first-child {
    padding-right: 17px
}

.view_content {
    width: 100%;
    height: 375px;
    margin-top: 30px;
    letter-spacing: -.5px
}

.view_content .option__flicks,.view_content .picture__flicks {
    position: relative;
    width: 580px;
    height: 375px;
    overflow: hidden;
    float: left
}

.view_content .option__flicks {
    float: right;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: flex-start
}

.view_content .option__flicks .option_kind {
    border: 1px solid #333;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.view_content .option__flicks .option_kind span {
    padding: 5px 6px;
    font-size: 18px
}

.view_content .option__flicks .option_kind span:first-child {
    color: #fff;
    background-color: #333
}

.view_content .option__flicks .option_kind span:last-child {
    color: #333;
    background-color: #fff
}

.view_content .option__flicks .price1 {
    color: #333;
    font-size: 32px;
    font-weight: 700
}

.view_content .option__flicks .contact {
    color: #959595;
    font-size: 16px;
    font-weight: 500
}

.view_content .option__flicks .contact div {
    height: 30px;
    display: flex;
    align-items: center
}

.view_content .option__flicks .contact img {
    height: 20px
}

.view_content .option__flicks .contact span {
    height: 16px;
    line-height: 16px;
    margin-left: 10px
}

.view_content .option__flicks .share_btn {
    position: absolute;
    right: 10px;
    top: 255px;
    border: 1px solid #ddd;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    padding: 10px;
    cursor: pointer
}

.view_content .picture__flicks .img_count {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background-color: rgba(0,0,0,.75);
    color: #fff;
    z-index: 10;
    border-radius: 6px;
    padding: 5px;
    height: 20px;
    display: flex;
    width: 40px;
    justify-content: space-around
}

.view_content .picture__flicks .img_count img {
    height: 20px;
    display: inline-block
}

.view_content .picture__flicks .img_count span {
    height: 20px;
    display: inline-block;
    font-size: 15px;
    line-height: 20px
}

.view_content .swiper-pagination-bullet {
    background-color: #fff;
    opacity: 1;
    border: 2px solid rgba(0,0,0,.08)
}

.card__group_premier,.card__group_premier_employer {
    position: relative;
    font-size: 0;
    line-height: 1;
    padding-bottom: 40px
}

.banner_flicks .image-container img,.card__group_premier .image-container img {
    height: 100%
}

.card__group_premier .card {
    position: relative;
    width: 331px;
    display: inline-block;
    margin-bottom: 40px;
    -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.1019607843);
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.1019607843);
    z-index: 1;
    overflow: hidden
}

.card__group_premier .card .border {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.card__group_premier .card:hover .border {
    border: 2px solid #ff6700;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.1)
}

.card__group_premier .card+.card {
    margin-left: 25px
}

.card__group_premier .card:nth-of-type(4n+1) {
    margin-left: 0
}

.card__group_premier .card>dl {
    width: 331px
}

.card__group_premier .card>dl>dt {
    position: relative;
    height: 207px
}

.card__group_premier .card>dl>dt>div.ads_content,.card__group_premier_employer .card>dl .main div.ads_content {
    width: 100%;
    height: 100%;
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    letter-spacing: -4.3px
}

.card__group_premier .card>dl>dt>div.ads_content img,.card__group_premier_employer .card>dl .main div.ads_content img {
    width: 230px;
    height: 52px
}

.card__group_premier .card>dl>dt>div.ads_content span,.card__group_premier_employer .card>dl .main div.ads_content span {
    color: #393434;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -1.2px;
    width: 230px;
    height: 29px;
    margin-top: 10px
}

.card__group_premier .card>dl>dt>div.ads_content button,.card__group_premier_employer .card>dl .main div.ads_content button {
    height: 30px;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    background: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    padding: 0 20px;
    color: #393434;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -.7px;
    gap: 6px
}

.card__group_premier .card>dl>dt>div.ads_content button::after,.card__group_premier_employer .card>dl .main div.ads_content button::after {
    content: "";
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M5 11L10 7L5 3V11Z' fill='%23393434' stroke='%23393434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat center
}

.card__group .card.hov>dl>dt>div.ads_content button,.card__group_premier .card.hov>dl>dt>div.ads_content button,.card__group_premier .card:hover>dl>dt>div.ads_content button,.card__group_premier_employer .card.hov>dl>dt>div.ads_content button,.card__group_premier_employer .card:hover>dl .main div.ads_content button {
    color: #ff6700;
    border: 1px solid #ff6700
}

.card__group_premier .card:hover>dl>dt>div.ads_content button::after,.card__group_premier_employer .card:hover>dl .main div.ads_content button::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M5 11L10 7L5 3V11Z' fill='%23ff6700' stroke='%23ff6700' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.card__group_premier .card.ads>dl>dt {
    position: relative;
    height: 371px
}

.card__group_premier .card>dl>dd {
    background: #fff;
    overflow: hidden;
    height: 164px
}

.card__group_premier .card>dl>dd .in {
    margin: 20px
}

.card__group_premier .card>dl>dd .cats {
    margin-top: 33px;
    margin-bottom: 31px
}

.card__group_premier .card>dl>dd .tit {
    display: block;
    font-weight: 700;
    font-size: 18px;
    color: #312e27
}

.card__group_premier .card>dl>dd .subject {
    display: block;
    margin-top: 10px;
    font-size: 22px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.5px;
    text-align: left;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.card__group_premier .card>dl>dd .kind {
    display: block;
    font-weight: 700;
    font-size: 18px;
    color: #a3a3a3;
    margin-top: 10px
}

.card__group_premier .card>dl>dd .summary,.card__group_premier_employer .card>dl>dd .summary {
    height: 46px;
    background: #f7f7f7;
    line-height: 46px
}

.card__group_premier .card:hover>dl>dd .summary,.card__group_premier_employer .card:hover>dl>dd .summary {
    background: #f6e6db
}

.card__group_premier .card>dl>dd .summary dl,.card__group_premier_employer .card>dl>dd .summary dl {
    display: inline-block;
    margin-left: 20px
}

.card__group_premier .card>dl>dd .summary dl>dt,.card__group_premier_employer .card>dl>dd .summary dl>dt {
    font-size: 16px;
    color: #333;
    display: inline-block;
    border-radius: 20px;
    border: 1px solid #dcdcdc;
    background: #fff;
    height: auto;
    line-height: 20px;
    padding: 3px 10px
}

.card__group_premier .card>dl>dd .summary dl>dd,.card__group_premier_employer .card>dl>dd .summary dl>dd {
    font-size: 16px;
    color: #333;
    display: inline-block;
    margin-left: 10px
}

.card__group_premier_employer .card {
    position: relative;
    width: 690px;
    display: inline-block;
    margin-bottom: 40px;
    -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.1019607843);
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.1019607843);
    z-index: 1;
    overflow: hidden
}

.card__group_premier_employer .card .border {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.card__group_premier_employer .card:hover .border {
    border: 2px solid #ff6700
}

.card__group_premier_employer .card+.card {
    margin-left: 19px
}

.card__group_premier_employer .card:nth-of-type(2n+1) {
    margin-left: 0
}

.card__group_premier_employer .card>dl {
    width: 690px
}

.card__group_premier_employer .card>dl .main {
    height: 142px;
    display: flex
}

.card__group_premier_employer .card.ads>dl .main,.card__group_premier_employer .card>dl.main {
    height: 188px
}

.card__group_premier_employer .card>dl .main dt {
    width: 218px;
    height: 102px;
    margin: 20px;
    border-radius: 5px
}

.card__group_premier_employer .card.ads>dl .main dt {
    width: 100%;
    height: 100%;
    margin: 0
}

.card__group_premier_employer .card>dl .main .in {
    margin: 20px 0;
    width: calc(100% - 268px)
}

.card__group_premier_employer .card>dl .main .tit {
    display: block;
    font-weight: 700;
    font-size: 18px;
    margin-top: 10px;
    color: #312e27
}

.card__group_premier_employer .card>dl .main .subject {
    display: inline-block!important;
    width: calc(100% - 0px);
    margin-top: 10px;
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: -.5px;
    text-align: left;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.card__group_premier_employer .card>dl .main .kind {
    display: block;
    font-weight: 700;
    font-size: 18px;
    color: #a3a3a3;
    margin-top: 10px
}

.box_in hgroup h2 .tooltip {
    float: right;
    height: 34px;
    display: inline-flex;
    align-items: center
}

.box_in hgroup h2 .tooltip>* {
    margin-left: 4px
}

.box_in hgroup h2 .tooltip span {
    background: url(/img/tooltip.png)no-repeat 0 0;
    background-size: contain;
    width: 460px;
    height: 31px;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    line-height: 31px;
    text-align: center;
    visibility: hidden
}

.box_in hgroup h2 .tooltip .ads_ask:hover .tooltiptext,.box_in hgroup h2 .tooltip span.hov {
    visibility: visible
}

.box_in hgroup h2 .tooltip .ads_ask {
    font-size: 16px;
    font-weight: 500;
    color: #5f5c5c;
    padding: 0 14px;
    border: 1px solid #d4d4d4;
    background-color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: 34px;
    border-radius: 4px
}

.box_in hgroup h2 .tooltip .ads_ask i {
    margin-right: 4px;
    font-size: 20px;
    color: #ff7b31
}

.l-signbox .inner p.tit {
    font-size: 35px;
    font-weight: 700
}

.fixed-backgruond {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 1049
}

.fixed-bottom {
    position: fixed;
    -webkit-position: fixed;
    left: 50%;
    bottom: 60px;
    width: 345px;
    margin-left: -172.5px;
    z-index: 1050
}

.fixed-bottom .dbtn-primary {
    filter: drop-shadow(0 4px 10px rgba(0,0,0,.2))
}

.input-date {
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8333 3.3335H4.16667C3.24619 3.3335 2.5 4.07969 2.5 5.00016V16.6668C2.5 17.5873 3.24619 18.3335 4.16667 18.3335H15.8333C16.7538 18.3335 17.5 17.5873 17.5 16.6668V5.00016C17.5 4.07969 16.7538 3.3335 15.8333 3.3335Z' stroke='%23393434' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3335 1.6665V4.99984' stroke='%23393434' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 1.6665V4.99984' stroke='%23393434' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 8.3335H17.5' stroke='%23393434' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 8px center
}

.view_result___card {
    margin-top: 20px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 6px
}

.view_result___card .view_result___card_body {
    padding: 100px 180px
}

.view_result___card .view_result___card_body p {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -.05em;
    color: #312e27;
    text-align: center
}

.view_result___card .view_result___card_body .card__title {
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: -.05em;
    margin-bottom: 20px
}

.view_result___card .view_result___card_body .card__links {
    margin-top: 40px;
    margin-bottom: 70px
}

.view_result___card .view_result___card_body .card__links a {
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -.05em;
    text-decoration-line: underline;
    color: #7d7d7d
}

.view_result___card .view_result___card_body .rows_clos__2 {
    display: flex;
    align-items: stretch
}

.view_result___card .view_result___card_body .rows_clos__2>div {
    flex: 1 0 0%;
    border-radius: 10px;
    padding: 17px 30px 7px;
    display: flex
}

.view_result___card .view_result___card_body .rows_clos__2>div>div {
    flex: 1 0 0%
}

.view_result___card .view_result___card_body .rows_clos__2>div .rows_card__body_end {
    text-align: right
}

.view_result___card .view_result___card_body .rows_clos__2>div .card__tt {
    font-weight: 500;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -.05em;
    color: #312e27;
    margin-bottom: 12px
}

.view_result___card .view_result___card_body .rows_clos__2>div .card_button a {
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 15px;
    width: 130px;
    height: 30px;
    padding-left: 14px;
    padding-right: 14px;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: -.05em;
    text-transform: uppercase;
    box-sizing: border-box;
    white-space: nowrap
}

.view_result___card .view_result___card_body .rows_clos__2>div .card_button a::before {
    position: absolute;
    right: 14px;
    content: "";
    width: 6px;
    height: 6px;
    margin-top: -2px;
    border-top: 1px solid #312e27;
    border-right: 1px solid #312e27;
    transform: rotate(45deg)
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__1 {
    background: #fef8dc
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__1 .rows_card__body_start {
    padding: 13px 0
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__1 .card_button {
    margin-top: 6px
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__1 .card_button a {
    background: #ff6700;
    color: #312e27
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 {
    background: #ecf6ff
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .rows_card__body_end,.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .rows_card__body_start {
    padding: 13px 0
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .card_button,.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .card_select {
    margin-top: 6px
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .card_select select {
    width: 130px;
    background: #fff url(../../../img/gnb_bg.gif)no-repeat right 8px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #d9d9d9;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: -.05em;
    color: #252d32;
    padding: 8px
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .card_button a {
    background: #ff6700;
    color: #fff
}

.view_result___card .view_result___card_body .rows_clos__2>div.rows_card__2 .card_button a::before {
    border-color: #fff
}

.view_result___card .view_result___card_body img {
    max-width: 100%
}

.ft24 {
    font-size: 24px!important
}

.fb700 {
    font-weight: 700!important
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1050;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: all 600ms cubic-bezier(.86,0,.07,1)
}

.modal * {
    box-sizing: border-box
}

.modal.show {
    top: 0;
    opacity: 1
}

.modal.background {
    background: rgba(0,0,0,.3)
}

.modal-dialog {
    width: 390px
}

.modal .modal-dialog .modal-content {
    width: 100%;
    height: calc(100% - 0px);
    background: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,.25);
    border-radius: 10px
}

.modal .modal-dialog .modal-content .modal-header {
    padding: 30px 30px 20px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.modal .modal-dialog .modal-content .modal-header .modal-title {
    font-weight: 700;
    font-size: 18px;
    letter-spacing: -.05em;
    text-transform: uppercase;
    color: #2b2b2b
}

.modal .modal-dialog .modal-content .modal-header .btn__close {
    border: 0;
    background-color: transparent;
    padding: 0;
    position: relative;
    width: 22px;
    height: 22px;
    cursor: pointer
}

.modal .modal-dialog .modal-content .modal-header .btn__close::after,.modal .modal-dialog .modal-content .modal-header .btn__close::before {
    position: absolute;
    right: 10px;
    top: 0;
    content: "";
    height: 22px;
    width: 2px;
    background-color: #000
}

.modal .modal-dialog .modal-content .modal-header .btn__close::before {
    transform: rotate(45deg)
}

.modal .modal-dialog .modal-content .modal-header .btn__close::after {
    transform: rotate(-45deg)
}

.modal .modal-dialog .modal-content .modal-body {
    padding: 0 20px
}

.board-row.row-cols-3>* .card .card-thumbnail,.board__wrap .board__end a.btn-add,.modal .modal-dialog .modal-content .modal-body .modal-sns {
    display: flex;
    justify-content: center;
    align-items: center
}

.modal .modal-dialog .modal-content .modal-body .modal-sns>div {
    flex: 1 0 0%;
    text-align: center
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a {
    position: relative;
    display: inline-flex;
    align-items: flex-end;
    justify-content: center;
    width: 50px;
    height: 74px
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a span {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: -.05em;
    text-transform: uppercase;
    color: #2b2b2b;
    white-space: nowrap
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    background-repeat: no-repeat
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a.btn__copy::before {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%232B2B2B'/%3E%3Cpath d='M23 26C23.4295 26.5741 23.9774 27.0491 24.6066 27.3929C25.2357 27.7367 25.9315 27.9411 26.6467 27.9923C27.3618 28.0435 28.0796 27.9403 28.7513 27.6897C29.4231 27.4392 30.0331 27.047 30.54 26.54L33.54 23.54C34.4508 22.597 34.9548 21.3339 34.9434 20.023C34.932 18.712 34.4061 17.4579 33.4791 16.5309C32.5521 15.6038 31.298 15.078 29.987 15.0666C28.676 15.0552 27.413 15.5592 26.47 16.47L24.75 18.18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27 24C26.5705 23.4259 26.0226 22.9508 25.3934 22.607C24.7642 22.2633 24.0684 22.0589 23.3533 22.0076C22.6382 21.9564 21.9204 22.0596 21.2486 22.3102C20.5769 22.5608 19.9668 22.9529 19.46 23.46L16.46 26.46C15.5492 27.403 15.0452 28.666 15.0566 29.977C15.068 31.288 15.5938 32.542 16.5209 33.4691C17.4479 34.3961 18.702 34.922 20.0129 34.9334C21.3239 34.9447 22.5869 34.4408 23.53 33.53L25.24 31.82' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a.btn__tweeter::before {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ccircle cx='25' cy='25' r='25' fill='%234D9FEB'/%3E%3Crect x='12' y='17' width='26' height='20' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_73_3' transform='matrix(0.00176258 0 0 0.0022583 0.0487805 0.0302734)'/%3E%3C/pattern%3E%3Cimage id='image0_73_3' width='512' height='416' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A")
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a.btn__facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ccircle cx='25' cy='25' r='25' fill='%233976EB'/%3E%3Crect x='18' y='13' width='12' height='24' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_73_2' transform='matrix(0.00390625 0 0 0.00195312 -0.0429687 0)'/%3E%3C/pattern%3E%3Cimage id='image0_73_2' width='278' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E")
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a.btn__blog::before {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%235AB057'/%3E%3Cpath d='M17.1106 23.5946C16.5783 23.5946 16.146 24.0273 16.146 24.5603C16.146 25.0932 16.5783 25.5259 17.1106 25.5259C17.6429 25.5259 18.0752 25.0932 18.0752 24.5603C18.0752 24.0273 17.6429 23.5946 17.1106 23.5946Z' fill='white'/%3E%3Cpath d='M26.6339 25.5713C27.2073 25.5713 27.6722 25.106 27.6722 24.5319C27.6722 23.9579 27.2073 23.4925 26.6339 23.4925C26.0605 23.4925 25.5957 23.9579 25.5957 24.5319C25.5957 25.106 26.0605 25.5713 26.6339 25.5713Z' fill='white'/%3E%3Cpath d='M35.2548 14H14.7452C12.6763 14 11 15.6782 11 17.7494V29.9349C11 32.0061 12.6763 33.6843 14.7452 33.6843H21.9901L24.4535 39.4954C24.4535 39.4954 24.6234 40 25.033 40C25.4427 40 25.6126 39.4954 25.6126 39.4954L28.076 33.6843H35.2529C37.3218 33.6843 38.9981 32.0061 38.9981 29.9349V17.7494C38.9981 15.6782 37.3218 14 35.2529 14H35.2548ZM19.7966 24.7719C19.7853 27 17.4842 27.0624 17.4842 27.0624C16.5951 27.0624 16.093 26.4727 16.093 26.4727V26.8734H14.4186V19.9567C14.4186 19.9567 14.411 19.9548 14.4186 19.9529V19.9567C14.5224 19.9737 16.093 19.9529 16.093 19.9529V22.5986C16.4875 21.9259 17.6258 21.9372 17.6258 21.9372C20.1062 22.1678 19.7966 24.7719 19.7966 24.7719ZM22.7452 22.1489V26.8847H21.1048V22.1961C21.1048 21.5573 20.3138 21.3816 20.3138 21.3816V19.728C22.932 19.8338 22.7433 22.1489 22.7433 22.1489H22.7452ZM26.6319 27.0661C25.1142 27.0661 23.8834 25.9323 23.8834 24.5319C23.8834 23.1316 25.1142 21.9977 26.6319 21.9977C28.1496 21.9977 29.3804 23.1316 29.3804 24.5319C29.3804 25.9323 28.1496 27.0661 26.6319 27.0661ZM35.6154 27.0661C35.6154 27.0661 35.638 29.4719 33.1973 29.4719H32.4535V27.9128H32.9009C32.9009 27.9128 33.9278 28.0073 33.9146 26.4236C33.9146 26.4236 33.7145 27.0643 32.2742 27.0643C32.2742 27.0643 30.2336 26.9168 30.2336 24.9231V24.1672C30.2336 24.1672 30.2808 22.0997 32.5215 21.9353C32.5215 21.9353 33.4068 21.8408 33.9486 22.5741V22.0657H35.6116V27.0643L35.6154 27.0661Z' fill='white'/%3E%3Cpath d='M33.0103 25.5467C33.5701 25.5467 34.024 25.0924 34.024 24.5319C34.024 23.9714 33.5701 23.5171 33.0103 23.5171C32.4504 23.5171 31.9966 23.9714 31.9966 24.5319C31.9966 25.0924 32.4504 25.5467 33.0103 25.5467Z' fill='white'/%3E%3C/svg%3E")
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a.btn__naver::before {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 104 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M104 52C104 23.2812 80.7188 0 52 0C23.2812 0 0 23.2812 0 52C0 80.7188 23.2812 104 52 104C80.7188 104 104 80.7188 104 52Z' fill='%2303C75A'/%3E%3Cpath d='M58.7715 53.35L44.6828 33H33V71H45.2285V50.65L59.3172 71H71V33H58.7715V53.35Z' fill='white'/%3E%3C/svg%3E")
}

.modal .modal-dialog .modal-content .modal-body .modal-sns a.btn__Kakaotalk::before {
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23F6E44C'/%3E%3Cpath d='M24.9984 14C17.8189 14 12 18.4307 12 23.8965C12 27.4536 14.4667 30.5709 18.1668 32.315C17.8934 33.2933 17.182 35.8572 17.0391 36.4047C16.862 37.0868 17.2969 37.0778 17.5827 36.8953C17.8064 36.7517 21.143 34.5648 22.5845 33.6224C23.3674 33.7331 24.1721 33.7929 24.9984 33.7929C32.178 33.7929 37.9969 29.3623 37.9969 23.8965C37.9969 18.4307 32.178 14 24.9984 14Z' fill='%23381E1F'/%3E%3Cpath d='M15.9298 22.0745H17.2688C17.2688 22.0745 17.2781 25.6137 17.2688 26.4394C17.2688 27.0407 18.6606 27.0497 18.6575 26.4484L18.6637 22.1224C18.6637 22.1224 19.1111 22.1224 19.9965 22.1254C20.8291 22.1254 20.8291 20.8659 19.9965 20.8659C19.0583 20.8659 15.9267 20.842 15.9267 20.842C15.1407 20.842 15.1438 22.0775 15.9267 22.0775' fill='%23FAE100'/%3E%3Cpath d='M22.3356 22.3019L23.0813 24.5486H21.5279L22.3356 22.3019ZM21.4999 21.2488C21.1706 21.9459 19.9808 25.2457 19.5862 26.1193C19.3004 26.7505 20.5306 27.2681 20.8165 26.6338L21.0836 25.7334H23.5317C23.5317 25.7334 23.4478 25.7693 23.774 26.5979C24.0381 27.2651 25.3088 26.8044 25.0447 26.1342C24.6688 25.1769 23.3671 21.7365 23.131 21.2518C23.0222 21.0274 22.6308 20.8659 22.2487 20.8659C21.9349 20.8659 21.6273 20.9766 21.4968 21.2518' fill='%23FAE100'/%3E%3Cpath d='M25.514 21.4582C25.514 22.5801 25.5202 26.1911 25.5202 26.1911C25.5202 26.1911 25.4114 26.9091 26.0514 26.9091C26.6914 26.9091 28.1081 26.9031 28.7387 26.9031C29.3694 26.9031 29.3632 25.6137 28.7356 25.6137C28.1081 25.6137 26.9586 25.6077 26.9586 25.6077C26.9586 25.6077 26.9648 22.266 26.9617 21.4553C26.9617 21.0633 26.5982 20.8659 26.2378 20.8659C25.8774 20.8659 25.5109 21.0633 25.514 21.4582Z' fill='%23FAE100'/%3E%3Cpath d='M29.5341 21.2787C29.5465 21.7694 29.5186 26.215 29.5186 26.5441C29.5186 27.0646 30.8917 27.0617 30.8917 26.5441C30.8917 25.9398 30.8917 24.797 30.8917 24.797L31.2956 24.4858L33.0602 26.8044C33.4175 27.2561 34.539 26.4394 34.1817 25.9847L32.3084 23.6093C32.3084 23.6093 33.579 22.284 34.0823 21.8053C34.3743 21.5271 33.4703 20.6475 33.1783 20.9287C32.8955 21.198 30.9041 23.1186 30.9041 23.1186C30.9041 23.1186 30.9228 21.913 30.9041 21.2458C30.8979 20.9915 30.5748 20.8719 30.2455 20.8719C29.8914 20.8719 29.531 21.0125 29.5403 21.2817' fill='%23FAE100'/%3E%3C/svg%3E")
}

.modal .modal-dialog .modal-content .modal-body .modal-input {
    height: 30px;
    opacity: 0;
    overflow: hidden
}

.visuallyhidden {
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(0 0 99.9% 99.9%);
    clip-path: inset(0 0 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

.fr-box.fr-basic .fr-element p {
    line-height: 2
}

.border-bottom-none {
    border-bottom: none!important
}

.board-row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin-left: -12px;
    margin-right: -12px
}

.board-row.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
    box-sizing: border-box;
    max-width: 100%;
    padding: 20px 12px
}

.board-row.row-cols-3>* .card .card-thumbnail {
    width: 380px;
    height: 380px;
    overflow: hidden;
    border-radius: 10px;
    font-size: 0;
    position: relative
}

.board-row.row-cols-3>* .card .card-thumbnail .sns__icon {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px
}

.board-row.row-cols-3>* .card .card-body .card-title {
    display: inline-block;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -.05em;
    color: #333;
    height: 52px;
    text-align: left;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 20px;
    overflow: hidden
}

.board-row.row-cols-3>* .card .card-body .card-text {
    margin-top: 20px;
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -.05em;
    color: #747474
}

.board-row.row-cols-3>* .card .card-body .card-text span {
    margin-right: 20px
}

.board-row.row-cols-3>* .card:hover .card-thumbnail a img {
    transform: scale(1.03)
}

.board-row.row-cols-3>* .card:hover .card-title {
    color: #000
}

.board__wrap.w1200 {
    width: 1200px!important
}

.board__wrap .board__end {
    float: right;
    position: relative
}

.board__wrap .board__end a.btn-add {
    width: 100px;
    height: 36px;
    background: #ff6700;
    border-radius: 4px;
    font-weight: 500;
    font-size: 15px;
    line-height: 15px;
    letter-spacing: -.05em;
    color: #333
}

.board__wrap .board__end a.btn-add .icon-editr {
    width: 16px;
    height: 16px;
    background-image: url(../../../skin/board/news/img/edit.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 5px
}

.sub_title_employer {
    position: relative
}

.sub_title_employer * {
    box-sizing: border-box
}

.sub_title_employer::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 352px;
    width: 100%;
    background: #fbfbfb
}

.sub_title_employer .titles {
    position: relative;
    background: linear-gradient(to left,#fbfbfb 0,rgba(251,251,251,0) 5%,rgba(251,251,251,0) 75%,#fbfbfb 100%),url(../imgs/sub_title_employer.webp);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1400px;
    overflow: visible
}

.sub_title_employee .titles .hgroup,.sub_title_employer .titles .hgroup {
    width: 1400px;
    padding-top: 60px;
    text-align: left;
    margin-left: auto;
    margin-right: auto
}

.sub_title_employer .titles .hgroup .tit {
    color: #393434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px;
    margin-bottom: 10px
}

.sub_title_employer .titles .hgroup .h1 {
    color: #393434;
    font-size: 42px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: -2.1px;
    margin-bottom: 30px
}

.sub_title_banner .titles .hgroup .h1 span,.sub_title_blog .titles .hgroup .h1 span,.sub_title_board .titles .hgroup .h1 span,.sub_title_broker .titles .hgroup .h1 span,.sub_title_employee .titles .hgroup .h1 span,.sub_title_employer .titles .hgroup .h1 span,.sub_title_faq .titles .hgroup .h1 span,.sub_title_helpdesk .titles .hgroup .h1 span,.sub_title_news .titles .hgroup .h1 span {
    position: relative;
    background: linear-gradient(to bottom,transparent 45%,#ff6700 45% 90%,transparent 90%)
}

.sub_title_employer .titles .hgroup .dsc {
    color: #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.7px
}

.sub_title_employee {
    position: relative
}

.sub_title_employee * {
    box-sizing: border-box
}

.sub_title_blog::before,.sub_title_broker::before,.sub_title_employee::before,.sub_title_news::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 352px;
    width: 100%;
    background: #fcfcfc
}

.sub_title_employee .titles {
    background: linear-gradient(to left,#fcfcfc 0,rgba(252,252,252,0) 5%,rgba(252,252,252,0) 75%,#fcfcfc 100%),url(../imgs/sub_title_employee.webp);
    width: 1400px
}

.sub_title_employee .titles .hgroup .tit {
    color: #393434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px;
    margin-bottom: 10px
}

.sub_title_employee .titles .hgroup .h1 {
    color: #393434;
    font-size: 42px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: -2.1px;
    margin-bottom: 30px
}

.sub_title_employee .titles .hgroup .dsc {
    color: #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.7px
}

.sub_title_employee .titles .employee__srch {
    margin-top: 30px;
    position: relative;
    align-items: center;
    width: 600px;
    height: 50px;
    border-radius: 25px;
    border: 2px solid #ff6700;
    background: #fff;
    padding: 0;
    box-sizing: border-box
}

.sub_title_employee .titles .employee__srch * {
    box-sizing: border-box
}

.sub_title_employee .titles .employee__srch .srch_wrap {
    position: relative;
    display: flex;
    align-items: center;
    height: 46px
}

.sub_title_employee .titles .employee__srch .srch_wrap::before {
    content: "";
    position: absolute;
    left: 138px;
    top: 50%;
    margin-top: -15px;
    width: 1px;
    height: 30px;
    background: #f3f3f3
}

.sub_title_blog .titles .news__srch .srch_wrap select,.sub_title_broker .titles .broker__srch .srch_wrap select,.sub_title_employee .titles .employee__srch .srch_wrap select,.sub_title_news .titles .news__srch .srch_wrap select {
    width: 123px;
    height: 30px;
    border: 0;
    background-color: transparent;
    color: #393434;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -.9px;
    margin-right: 15px
}

.sub_title_employee .titles .employee__srch .srch_wrap input {
    width: calc(100% - 138px);
    border: 0;
    height: 30px;
    background: 0 0;
    color: #999;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.9px;
    padding: 0 20px;
    margin-left: 15px
}

.sub_title_blog .titles .news__srch .srch_wrap .button-submit button,.sub_title_broker .titles .broker__srch .srch_wrap .button-submit button,.sub_title_employee .titles .employee__srch .srch_wrap button,.sub_title_news .titles .news__srch .srch_wrap .button-submit button {
    position: absolute;
    right: 20px;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%23312E27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7498 15.7498L12.4873 12.4873' stroke='%23312E27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    border: 0;
    cursor: pointer
}

.l-broker-contents {
    min-height: auto
}

.sub_title_broker {
    position: relative
}

.sub_title_broker * {
    box-sizing: border-box
}

.sub_title_blog .titles,.sub_title_broker .titles,.sub_title_employee .titles,.sub_title_news .titles {
    position: relative;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: visible
}

.sub_title_broker .titles {
    background: linear-gradient(to left,#fcfcfc 0,rgba(252,252,252,0) 5%,rgba(252,252,252,0) 75%,#fcfcfc 100%),url(../imgs/sub_title_broker.webp)
}

.sub_title_broker .titles .hgroup {
    width: 1400px;
    padding-top: 60px;
    text-align: left;
    margin-left: auto;
    margin-right: auto
}

.sub_title_broker .titles .hgroup .tit {
    color: #393434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px;
    margin-bottom: 10px
}

.sub_title_broker .titles .hgroup .h1 {
    color: #393434;
    font-size: 42px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: -2.1px;
    margin-bottom: 30px
}

.sub_title_broker .titles .hgroup .dsc {
    color: #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.7px
}

.sub_title_broker .titles .broker__srch {
    width: 1400px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left;
    padding: 0;
    box-sizing: border-box
}

.sub_title_broker .titles .broker__srch * {
    box-sizing: border-box
}

.sub_title_broker .titles .broker__srch .srch_wrap {
    width: 600px;
    position: relative;
    display: flex;
    align-items: stretch;
    height: 50px;
    border-radius: 25px;
    border: 2px solid #ff6700;
    background: #fff
}

.sub_title_blog .titles .news__srch .srch_wrap>div,.sub_title_broker .titles .broker__srch .srch_wrap>div,.sub_title_news .titles .news__srch .srch_wrap>div {
    flex: 0 0 auto
}

.sub_title_broker .titles .broker__srch .srch_wrap .srch_select {
    position: relative;
    height: 46px;
    display: inline-flex;
    align-items: center;
    padding-right: 15px
}

.sub_title_blog .titles .news__srch .srch_wrap .srch_select::before,.sub_title_broker .titles .broker__srch .srch_wrap .srch_select::before,.sub_title_news .titles .news__srch .srch_wrap .srch_select::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -15px;
    width: 1px;
    height: 30px;
    background: #f3f3f3
}

.sub_title_broker .titles .broker__srch .srch_wrap .button-submit {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.sub_title_broker .titles .broker__srch .srch_wrap .button-submit form {
    width: calc(100% - 414px);
    display: flex!important;
    align-items: center;
    height: 46px
}

.sub_title_blog .titles .news__srch .srch_wrap .button-submit input,.sub_title_broker .titles .broker__srch .srch_wrap .button-submit input,.sub_title_news .titles .news__srch .srch_wrap .button-submit input {
    border: 0;
    height: 30px;
    background: 0 0;
    color: #999;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.9px;
    padding: 0 48px 0 20px;
    width: 182px
}

.l-news-contents {
    min-height: auto
}

.sub_title_news {
    position: relative
}

.sub_title_news * {
    box-sizing: border-box
}

.sub_title_blog .titles,.sub_title_news .titles {
    background: linear-gradient(to left,#fcfcfc 0,rgba(252,252,252,0) 5%,rgba(252,252,252,0) 75%,#fcfcfc 100%),url(../imgs/sub_title_news.webp)
}

.sub_title_news .titles .hgroup {
    width: 1400px;
    padding-top: 60px;
    text-align: left;
    margin-left: auto;
    margin-right: auto
}

.sub_title_news .titles .hgroup .tit {
    color: #393434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px;
    margin-bottom: 10px
}

.sub_title_news .titles .hgroup .h1 {
    color: #393434;
    font-size: 42px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: -2.1px;
    margin-bottom: 30px
}

.sub_title_news .titles .hgroup .dsc {
    color: #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.7px
}

.sub_title_news .titles .news__srch {
    width: 1400px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left;
    padding: 0;
    box-sizing: border-box
}

.sub_title_news .titles .news__srch * {
    box-sizing: border-box
}

.sub_title_news .titles .news__srch .srch_wrap {
    width: 600px;
    position: relative;
    display: flex;
    align-items: stretch;
    height: 50px;
    border-radius: 25px;
    border: 2px solid #ff6700;
    background: #fff
}

.sub_title_news .titles .news__srch .srch_wrap .srch_select {
    position: relative;
    height: 46px;
    display: inline-flex;
    align-items: center;
    padding-right: 15px
}

.sub_title_news .titles .news__srch .srch_wrap .button-submit {
    display: flex;
    align-items: center;
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.sub_title_blog .titles .news__srch .srch_wrap .button-submit form,.sub_title_news .titles .news__srch .srch_wrap .button-submit form {
    width: calc(100% - 133px);
    display: flex!important;
    align-items: center;
    height: 46px
}

.sub_title_blog .titles .news__srch .srch_wrap .button-submit input,.sub_title_news .titles .news__srch .srch_wrap .button-submit input {
    width: 100%
}

.l-blog-contents {
    min-height: auto
}

.sub_title_blog {
    position: relative
}

.sub_title_blog * {
    box-sizing: border-box
}

.sub_title_blog .titles .hgroup {
    width: 1400px;
    padding-top: 60px;
    text-align: left;
    margin-left: auto;
    margin-right: auto
}

.sub_title_blog .titles .hgroup .tit {
    color: #393434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px;
    margin-bottom: 10px
}

.sub_title_blog .titles .hgroup .h1 {
    color: #393434;
    font-size: 42px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: -2.1px;
    margin-bottom: 30px
}

.sub_title_blog .titles .hgroup .dsc {
    color: #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.7px
}

.sub_title_blog .titles .news__srch {
    width: 1400px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left;
    padding: 0;
    box-sizing: border-box
}

.sub_title_blog .titles .news__srch * {
    box-sizing: border-box
}

.sub_title_blog .titles .news__srch .srch_wrap {
    width: 600px;
    position: relative;
    display: flex;
    align-items: stretch;
    height: 50px;
    border-radius: 25px;
    border: 2px solid #ff6700;
    background: #fff
}

.sub_title_blog .titles .news__srch .srch_wrap .srch_select {
    position: relative;
    height: 46px;
    display: inline-flex;
    align-items: center;
    padding-right: 15px
}

.sub_title_blog .titles .news__srch .srch_wrap .button-submit {
    display: flex;
    align-items: center;
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.l-banner-contents,.l-faq-board,.l-faq-contents,.l-helpdesk-contents {
    min-height: auto
}

.sub_title_banner,.sub_title_board,.sub_title_faq,.sub_title_helpdesk {
    position: relative
}

.sub_title_banner *,.sub_title_board *,.sub_title_faq *,.sub_title_helpdesk * {
    box-sizing: border-box
}

.sub_title_banner::before,.sub_title_board::before,.sub_title_faq::before,.sub_title_helpdesk::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 352px;
    width: 100%;
    background: #f6f6f6
}

.sub_title_helpdesk .titles {
    width: 1600px
}

.sub_title_banner .titles,.sub_title_board .titles,.sub_title_faq .titles,.sub_title_helpdesk .titles {
    position: relative;
    background: linear-gradient(to left,#f6f6f6 0,rgba(246,246,246,0) 1%,rgba(252,252,246,0) 75%,#f6f6f6 100%),url(../imgs/sub_title_helpdesk.webp);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: visible
}

.sub_title_board .titles,.sub_title_faq .titles {
    width: 1600px
}

.sub_title_banner .titles .hgroup,.sub_title_board .titles .hgroup,.sub_title_faq .titles .hgroup,.sub_title_helpdesk .titles .hgroup {
    width: 1400px;
    padding-top: 100px;
    text-align: left;
    margin-left: auto;
    margin-right: auto
}

.sub_title_banner .titles .hgroup .tit,.sub_title_board .titles .hgroup .tit,.sub_title_faq .titles .hgroup .tit,.sub_title_helpdesk .titles .hgroup .tit {
    color: #393434;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -1px;
    margin-bottom: 10px
}

.sub_title_banner .titles .hgroup .h1,.sub_title_board .titles .hgroup .h1,.sub_title_faq .titles .hgroup .h1,.sub_title_helpdesk .titles .hgroup .h1 {
    color: #393434;
    font-size: 42px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: -2.1px;
    margin-bottom: 30px
}

.sub_title_banner .titles .hgroup .dsc,.sub_title_board .titles .hgroup .dsc,.sub_title_faq .titles .hgroup .dsc,.sub_title_helpdesk .titles .hgroup .dsc {
    color: #999;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.7px
}

@media (max-width: 1600px) {
    .sub_title_blog .titles,.sub_title_helpdesk .titles {
        width:100%
    }
}

.sub_title_banner .titles .hgroup .h1 span::before,.sub_title_faq .titles .hgroup .h1 span::before {
    content: ""
}

.sub_title_board .titles,.sub_title_faq .titles {
    background: linear-gradient(to left,#f6f6f6 0,rgba(246,246,246,0) 5%,rgba(252,252,246,0) 75%,#f6f6f6 100%),url(../imgs/sub_title_faq.webp)
}

.sub_title_banner::before {
    background: #fefefe
}

.sub_title_banner .titles {
    background: linear-gradient(to left,#fefefe 0,rgba(254,254,254,0) 5%,rgba(254,254,254,0) 75%,#fefefe 100%),url(../imgs/sub_title_banner.webp);
    width: 1400px
}

.sub_title_blog::before {
    background: #f6f6f6
}

.sub_title_blog .titles {
    background: linear-gradient(to left,#f6f6f6 0,rgba(246,246,246,0) 5%,rgba(246,246,246,0) 75%,#f6f6f6 100%),url(../imgs/sub_title_blog.webp);
    width: 1600px
}

.l-faq-contents,.l-helpdesk-contents {
    background: #fff
}

.l-faq-contents .table_board,.l-helpdesk-contents .table_board {
    background: #fff;
    border-top: 4px solid #ff6700;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    padding: 0 20px 20px
}

.l-faq-contents .qa_detail,.l-helpdesk-contents .qa_detail {
    width: 240px;
    height: 51px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='51' viewBox='0 0 240 51' fill='none'%3E%3Cpath opacity='0.8' d='M0 10C0 4.47716 4.47715 0 10 0H230C235.523 0 240 4.47715 240 10V33.9167C240 39.4395 235.523 43.9167 230 43.9167H128.492L120 51L111.508 43.9167H9.99999C4.47714 43.9167 0 39.4395 0 33.9167V10Z' fill='black'/%3E%3C/svg%3E");
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.8px;
    padding-top: 14px;
    left: 50%;
    margin-left: -120px
}

.blog_viewmore {
    width: 413px;
    height: 46px;
    box-sizing: border-box;
    border-radius: 10px;
    border: 1px solid #d9d9d9;
    background: #f9f9f9;
    padding: 0 20px;
    display: flex!important;
    align-items: center;
    justify-content: space-between
}

.blog_viewmore::before {
    content: "공식블로그 더보기";
    color: #393434;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: -.7px
}

.blog_viewmore::after {
    content: "";
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M4.197 4.28866V0H5.803V4.28866H10V5.75258H5.803V10H4.197V5.75258H0V4.28866H4.197Z' fill='%23393434'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.swiper-container {
    overflow: visible!important
}

.blog_viewmore img,.select-none {
    display: none
}

.dropdown-select {
    position: relative
}

.dropdown-select .current {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: start;
    align-items: center
}

.dropdown-select .current::after {
    content: "";
    width: 11px;
    height: 6px;
    background: url(../imgs/icon-down-arr-small.svg)no-repeat 100% 50%;
    background-size: 11px 6px;
    margin-left: auto;
    transition: all ease 300ms
}

.dropdown-select .ul-select {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    z-index: 10
}

.dropdown-select .ul-select ul,.image-container-gradient p {
    width: 100%
}

.dropdown-select .ul-select li,.dropdown-select .ul-select ul {
    margin: 0;
    padding: 0
}

.dropdown-select .ul-select li {
    list-style: none
}

.dropdown-select.show .current::after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dropdown-select.show .ul-select {
    display: block
}

.broker__srch .dropdown-select,.employee__srch .dropdown-select,.news__srch .dropdown-select {
    width: 123px;
    height: 30px
}

.broker__srch .dropdown-select .current,.employee__srch .dropdown-select .current,.news__srch .dropdown-select .current {
    height: 30px;
    color: #393434;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -.9px;
    padding-left: 20px;
    margin-right: 15px;
    cursor: pointer
}

.employee__srch .dropdown-select .ul-select,.news__srch .dropdown-select .ul-select {
    top: -8px
}

.broker__srch .dropdown-select .ul-select ul,.employee__srch .dropdown-select .ul-select ul,.news__srch .dropdown-select .ul-select ul {
    border-radius: 25px;
    background: #fff;
    padding: 10px;
    min-width: 128px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    filter: drop-shadow(0 0 4px rgba(0,0,0,.25))
}

.broker__srch .dropdown-select .ul-select ul li.option,.employee__srch .dropdown-select .ul-select ul li.option,.news__srch .dropdown-select .ul-select ul li.option {
    display: flex;
    align-items: center;
    width: 100%;
    height: 38px;
    border-radius: 10px;
    background: #fff;
    color: #393434;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -.9px;
    padding: 0 10px;
    cursor: pointer
}

.broker__srch .dropdown-select .ul-select ul li.selected,.employee__srch .dropdown-select .ul-select ul li.selected,.news__srch .dropdown-select .ul-select ul li.selected {
    font-weight: 700;
    background: #f6e6db
}

.broker__srch .dropdown-select .ul-select ul li.selected::after,.employee__srch .dropdown-select .ul-select ul li.selected::after,.news__srch .dropdown-select .ul-select ul li.selected::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    width: 12px;
    height: 8px;
    margin-top: -4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1 6.02857L4.42857 9L13 1' stroke='%23393434' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%
}

.broker__srch .dropdown-select .ul-select {
    top: 50px!important
}

.broker__srch .dropdown-select .ul-select ul {
    width: 454px!important
}

.broker__srch .dropdown-select .ul-select ul li {
    width: 138px!important
}

.l-blog-contents .widget {
    display: inline-block;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
    border: 0;
    padding-bottom: 0
}

.l-blog-contents .widget .card dt,.l-section .card {
    border-radius: 10px;
    overflow: hidden
}

.l-section .card {
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
    border: 0
}

.image-container {
    overflow: hidden;
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 0;
    background-color: #eee
}

.image-container img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    animation-play-state: paused
}

.card__group_best_employer .card>dl.main dt,.card__group_premier_employer .card>dl.main dt,.card_plus_employer .card>dl.main dt {
    height: inherit;
    display: flex;
    justify-content: center;
    align-items: center
}

.card__group_best_employer .card>dl.main dt .ads_content,.card__group_premier_employer .card>dl.main dt .ads_content,.card_plus_employer .card>dl.main dt .ads_content {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center
}

.card__group_premier_employer .card>dl.main dt .ads_content img,.card_plus_employer .card>dl.main dt .ads_content img {
    width: 50%;
    margin: 0 auto
}

.card__group_premier_employer .card>dl.main dt .ads_content span {
    font-size: 20px;
    font-weight: 700
}

.card__group_best_employer .card>dl.main dt .ads_content button,.card__group_premier_employer .card>dl.main dt .ads_content button,.card_plus_employer .card>dl.main dt .ads_content button {
    position: relative;
    width: 100px;
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: solid 1px #ddd;
    background-color: #fff;
    border-radius: 4px;
    margin: 0 auto
}

.card_plus_employer .card>dl.main {
    height: 317px;
    border: solid 1px #ddd;
    border-radius: 6px;
    overflow: hidden
}

.card_plus_employer .card>dl.main dt .ads_content span {
    font-size: 18px;
    font-weight: 700
}

.card__group_best_employer .card>dl.main {
    position: relative;
    height: 230px;
    border-radius: 6px;
    overflow: hidden
}

.card__group_best_employer .card>dl.main dt .ads_content img {
    width: 150px;
    margin: 0 auto
}

.card__group_best_employer .card>dl.main dt .ads_content span {
    font-size: 16px;
    font-weight: 700
}

.card__group_best_employer .card.hov>dl>dt .tit {
    color: #ff6700;
    border-top: 1px solid #ff6700;
    border-right: 1px solid #ff6700;
    border-left: 1px solid #ff6700
}

.image-container-gradient {
    position: relative;
    text-align: left
}

.image-container-gradient.image-container {
    height: 100%
}

.image-container-gradient.image-container img {
    width: 100%;
    height: 100%
}

.image-container-gradient::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.9))
}
